:root{color-scheme:light;--console-font-body: "IBM Plex Sans", "Segoe UI", sans-serif;--console-font-display: "Space Grotesk", "Segoe UI", sans-serif;--console-radius-lg: 24px;--console-radius-md: 16px;--console-radius-sm: 12px;--console-shadow-lg: 0 24px 60px rgba(14, 24, 44, .18);--console-shadow-md: 0 14px 32px rgba(14, 24, 44, .12);--console-spacing-1: 4px;--console-spacing-2: 8px;--console-spacing-3: 12px;--console-spacing-4: 16px;--console-spacing-5: 20px;--console-spacing-6: 24px;--console-spacing-7: 32px;--console-spacing-8: 40px;--console-page-max-width: 1440px;--console-background: #f6f8fc;--console-surface: rgba(255, 255, 255, .9);--console-surface-strong: #ffffff;--console-text: #10203c;--console-text-muted: #4b5d78;--console-border: rgba(16, 32, 60, .09);--console-accent: #1f4296;--console-accent-strong: #17357d;--console-warning: #b45309;--console-danger: #b42318;--console-info: #1d4ed8;--console-positive-soft: rgba(9, 121, 105, .1);--console-warning-soft: rgba(202, 138, 4, .12);--console-danger-soft: rgba(220, 38, 38, .1);--console-neutral-soft: rgba(77, 93, 120, .08)}.console-grid-designer-shell{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;padding:0;position:relative;width:100%}.console-data-studio-shell{color-scheme:dark;display:grid;grid-template-rows:42px 34px 48px minmax(0,1fr);height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;position:relative;width:100%;background:radial-gradient(circle at 62% 12%,rgba(45,212,191,.08),transparent 28%),linear-gradient(rgba(45,212,191,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.035) 1px,transparent 1px),#020813;background-size:auto,32px 32px,32px 32px,auto;color:#dceaff;font-family:var(--console-font-body)}.console-data-studio-shell.is-fullscreen{height:100vh;inset:0;position:fixed;width:100vw;z-index:999}.console-data-studio-tabbar{align-items:stretch;background:linear-gradient(180deg,#06182dfa,#030d1cfa);border-bottom:1px solid rgba(93,153,255,.2);display:grid;grid-template-columns:minmax(0,1fr) 46px;min-width:0;overflow:visible;position:relative;z-index:90}.console-data-studio-tabs{align-items:end;contain:inline-size;display:flex;gap:4px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:5px 8px 0;scrollbar-width:thin}.console-data-studio-tab,.console-data-studio-tab-new,.console-data-studio-kebab{align-items:center;background:#0c203db8;border:1px solid rgba(93,153,255,.16);border-bottom:0;border-radius:7px 7px 0 0;color:#a9bddc;cursor:pointer;display:inline-flex;flex:0 0 auto;font:700 .76rem/1 var(--console-font-body);gap:8px;height:32px;justify-content:center;min-width:40px;padding:0 10px}.console-data-studio-kebab{align-self:center;border-bottom:1px solid rgba(93,153,255,.16);border-radius:7px;height:30px;margin:6px 8px;width:30px}.console-data-studio-tab{justify-content:flex-start;max-width:300px;min-width:156px}.console-data-studio-tab span{font-size:.74rem;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-data-studio-tab-close{align-items:center;background:transparent;border:0;border-radius:5px;color:#88a6ca;cursor:pointer;display:inline-flex;height:20px;justify-content:center;margin-right:-4px;padding:0;width:20px}.console-data-studio-tab-close:hover,.console-data-studio-tab-close:focus-visible{background:#fb718529;color:#fecdd3;outline:none}.console-data-studio-tab.is-active{background:linear-gradient(180deg,#164d68e6,#0b2d4bfa);border-color:#5eead46b;color:#f0fdfa;box-shadow:inset 0 1px #ffffff14,0 -1px #5eead457}.console-data-studio-tab-new:hover,.console-data-studio-tab-new:focus-visible,.console-data-studio-tab:hover,.console-data-studio-tab:focus-visible{border-color:#7dd3fc57;color:#fff;outline:none}.console-data-studio-menu-root{display:inline-flex;min-width:0;position:relative}.console-data-studio-menu-root.is-open>button{border-color:#5eead475;color:#fff}.console-data-studio-tabbar>.console-data-studio-menu-root{align-items:center;justify-content:center}.console-data-studio-dropdown{background:linear-gradient(180deg,#081930fa,#030c1afc);border:1px solid rgba(125,211,252,.28);border-radius:7px;box-shadow:0 18px 44px #00081694;color:#dceaff;display:grid;gap:3px;inset-inline-start:0;min-width:230px;padding:6px;position:absolute;top:calc(100% + 5px);z-index:70}.console-data-studio-object-context-menu{left:clamp(12px,var(--data-studio-context-menu-left),calc(100vw - 340px));position:fixed;top:clamp(12px,var(--data-studio-context-menu-top),calc(100vh - 280px));z-index:140}.console-data-studio-object-context-menu .console-data-studio-dropdown{display:grid;min-width:300px;position:static}.console-data-studio-tabbar .console-data-studio-dropdown,.console-data-studio-toolbar-context .console-data-studio-dropdown{inset-inline-end:0;inset-inline-start:auto}.console-data-studio-dropdown.is-submenu{display:none;inset-inline-end:auto;inset-inline-start:calc(100% + 8px);top:0}.console-data-studio-dropdown-submenu{min-width:0;position:relative}.console-data-studio-dropdown-submenu:hover>.console-data-studio-dropdown.is-submenu,.console-data-studio-dropdown-submenu:focus-within>.console-data-studio-dropdown.is-submenu{display:grid}.console-data-studio-dropdown-submenu.is-disabled>button{cursor:not-allowed;opacity:.48}.console-data-studio-dropdown button,.console-data-studio-menubar .console-data-studio-dropdown button{align-items:center;background:transparent;border:0;border-radius:6px;color:#dceaff;cursor:pointer;display:grid;font:800 .75rem/1.2 var(--console-font-body);gap:3px 9px;grid-template-columns:18px minmax(0,1fr);height:auto;justify-content:start;min-height:34px;padding:7px 9px;text-align:start;width:100%}.console-data-studio-dropdown-submenu>button,.console-data-studio-menubar .console-data-studio-dropdown-submenu>button{grid-template-columns:18px minmax(0,1fr) 14px}.console-data-studio-dropdown button:hover,.console-data-studio-dropdown button:focus-visible{background:#3b82f629;color:#fff;outline:none}.console-data-studio-dropdown button:disabled{cursor:not-allowed;opacity:.48}.console-data-studio-dropdown button small{color:#8da4c4;font-size:.68rem;font-weight:700;grid-column:2}.console-data-studio-dropdown-info{background:#0208137a;border:1px solid rgba(66,128,211,.16);border-radius:6px;display:grid;gap:3px;padding:8px 9px}.console-data-studio-dropdown-info span{color:#7f94b5;font-size:.68rem;font-weight:800}.console-data-studio-dropdown-info strong{color:#eef6ff;font-size:.76rem;min-width:0;overflow-wrap:anywhere}.console-data-studio-dropdown-separator{background:#4280d338;display:block;height:1px;margin:4px 2px}.console-data-studio-menubar{align-items:center;background:#020813eb;border-bottom:1px solid rgba(93,153,255,.16);display:flex;gap:2px;min-width:0;overflow:visible;padding:0 10px}.console-data-studio-menubar>.console-data-studio-menu-root>button,.console-data-studio-menubar button.console-data-studio-menubar-button{background:transparent;border:0;color:#c8d6ee;cursor:pointer;font:600 .79rem/1 var(--console-font-body);height:28px;padding:0 10px}.console-data-studio-menubar>.console-data-studio-menu-root>button:hover,.console-data-studio-menubar>.console-data-studio-menu-root>button:focus-visible{background:#3b82f621;border-radius:6px;color:#fff;outline:none}.console-data-studio-toolbar{align-items:center;background:linear-gradient(180deg,#08162af5,#050f1ff5);border-bottom:1px solid rgba(93,153,255,.18);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:7px 10px}.console-data-studio-toolbar-actions,.console-data-studio-toolbar-context{align-items:center;display:flex;gap:8px;min-width:0}.console-data-studio-toolbar-actions{overflow:visible}.console-data-studio-toolbar-button,.console-data-studio-context-pill{align-items:center;background:#0a1b33db;border:1px solid rgba(66,128,211,.32);border-radius:6px;color:#d8e7ff;display:inline-flex;flex:0 0 auto;font:700 .78rem/1 var(--console-font-body);gap:8px;height:32px;justify-content:center;padding:0 10px}.console-data-studio-toolbar-button{cursor:pointer}.console-data-studio-toolbar-button:disabled,.console-data-studio-toolbar-button[aria-disabled=true]{cursor:not-allowed;opacity:.48}.console-data-studio-toolbar-button:hover,.console-data-studio-toolbar-button:focus-visible,.console-data-studio-context-pill:hover,.console-data-studio-context-pill:focus-visible{border-color:#7dd3fc85;color:#fff;outline:none}.console-data-studio-toolbar-button-positive{border-color:#14b8a65c;color:#8fffe5}.console-data-studio-toolbar-button-warning{border-color:#fb923c6b;color:#ffb47a}.console-data-studio-context-pill.is-positive{border-color:#22c55e5c;color:#c9ffe1}.console-data-studio-context-pill.is-unavailable,.console-data-studio-context-pill.is-unavailable:hover,.console-data-studio-context-pill.is-unavailable:focus-visible{background:#192538b8;border-color:#8da4c447;color:#8da4c4;cursor:not-allowed;outline:none}.console-data-studio-context-pill.is-unavailable .console-data-studio-status-dot{background:#6380a5;box-shadow:none}.console-data-studio-canvas{display:grid;grid-template-columns:var(--data-studio-explorer-column, 276px) minmax(0,1fr) var(--data-studio-inspector-column, 340px);min-height:0;overflow:hidden;position:relative;transition:grid-template-columns .18s cubic-bezier(.2,.8,.2,1)}.console-data-studio-explorer,.console-data-studio-inspector,.console-data-studio-main{min-height:0;min-width:0}.console-data-studio-explorer,.console-data-studio-inspector{background:#051223e6;border-color:#4280d338;overflow:hidden}.console-data-studio-explorer{border-inline-end:1px solid rgba(66,128,211,.22);display:grid;grid-column:1;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;width:var(--data-studio-explorer-width, 276px)}.console-data-studio-explorer,.console-data-studio-explorer *{box-sizing:border-box}.console-data-studio-inspector{border-inline-start:1px solid rgba(66,128,211,.22);grid-column:3;overflow:auto;width:var(--data-studio-inspector-width, 340px)}.console-data-studio-drawer{position:relative;transition:opacity .16s ease,transform .19s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s;will-change:transform;z-index:20}.console-data-studio-drawer.is-unpinned{bottom:0;box-shadow:0 24px 60px #0007127a;position:absolute;top:0;z-index:42}.console-data-studio-drawer.is-left.is-unpinned{inset-inline-start:0}.console-data-studio-drawer.is-right.is-unpinned{inset-inline-end:0}.console-data-studio-drawer.is-open{opacity:1;transform:translate(0);visibility:visible}.console-data-studio-drawer.is-closed{opacity:0;pointer-events:none;transition:opacity .15s ease,transform .19s cubic-bezier(.4,0,.2,1),visibility 0s linear .19s;visibility:hidden}.console-data-studio-drawer.is-left.is-closed{transform:translate(calc(-100% - 8px))}.console-data-studio-drawer.is-right.is-closed{transform:translate(calc(100% + 8px))}.console-data-studio-canvas:dir(rtl) .console-data-studio-drawer.is-left.is-closed{transform:translate(calc(100% + 8px))}.console-data-studio-canvas:dir(rtl) .console-data-studio-drawer.is-right.is-closed{transform:translate(calc(-100% - 8px))}.console-data-studio-main{grid-column:2}.console-data-studio-panel-header{align-items:center;border-bottom:1px solid rgba(66,128,211,.18);display:flex;justify-content:space-between;min-height:44px;padding:0 12px}.console-data-studio-panel-header h2{color:#65b7ff;font:800 .76rem/1 var(--console-font-display);letter-spacing:.12em;margin:0;text-transform:uppercase}.console-data-studio-panel-header button,.console-data-studio-results-footer button,.console-data-studio-editor-controls button{align-items:center;background:#081930e0;border:1px solid rgba(66,128,211,.28);border-radius:6px;color:#9fb9dc;cursor:pointer;display:inline-flex;font:700 .74rem/1 var(--console-font-body);gap:6px;height:30px;justify-content:center;padding:0 9px}.console-data-studio-results-footer button:disabled,.console-data-studio-editor-controls button:disabled{cursor:not-allowed;opacity:.48}.console-data-studio-panel-header button{border:0;background:transparent;padding:0;width:28px}.console-data-studio-panel-header button[aria-pressed=true]{color:#7dd3fc}.console-data-studio-inspector-header h2{margin-inline-start:auto;text-align:end}.console-data-studio-drawer-resize-handle{bottom:0;cursor:col-resize;position:absolute;top:0;touch-action:none;width:11px;z-index:12}.console-data-studio-drawer-resize-handle:after{background:#7dd3fc4d;border-radius:2px;content:"";display:block;height:100%;opacity:0;transform:scaleX(.45);transition:opacity .14s ease,transform .14s ease;width:2px}.console-data-studio-drawer-resize-handle:hover:after,.console-data-studio-drawer-resize-handle:focus-visible:after{opacity:1;transform:scaleX(1)}.console-data-studio-drawer-resize-handle:focus-visible{outline:1px solid rgba(125,211,252,.72);outline-offset:-2px}.console-data-studio-drawer-resize-handle.is-left-drawer{inset-inline-end:0}.console-data-studio-drawer-resize-handle.is-left-drawer:after{margin-inline-start:4px}.console-data-studio-drawer-resize-handle.is-right-drawer{inset-inline-start:0}.console-data-studio-drawer-resize-handle.is-right-drawer:after{margin-inline-start:5px}.console-data-studio-is-resizing-drawer,.console-data-studio-is-resizing-drawer *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.console-data-studio-rail-handle{align-items:center;background:linear-gradient(180deg,#091e39f5,#030c1cfa);border:1px solid rgba(96,165,250,.32);box-shadow:0 18px 40px #0007126b;color:#a7d8ff;cursor:pointer;display:grid;font:850 .68rem/1 var(--console-font-display);gap:8px;justify-items:center;letter-spacing:.08em;min-height:138px;padding:10px 6px;position:absolute;text-transform:uppercase;top:58px;width:34px;z-index:48}.console-data-studio-rail-handle:hover,.console-data-studio-rail-handle:focus-visible{border-color:#7dd3fc94;color:#e0f7ff;outline:none}.console-data-studio-rail-handle.is-left{border-inline-start:0;inset-inline-start:0}.console-data-studio-rail-handle.is-right{border-inline-end:0;inset-inline-end:0}.console-data-studio-rail-handle span{writing-mode:vertical-rl}.console-data-studio-search{align-items:center;background:#020813d1;border:1px solid rgba(66,128,211,.24);border-radius:6px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;height:34px;margin:10px;padding:0 8px}.console-data-studio-search input{background:transparent;border:0;color:#eaf4ff;font:600 .78rem/1 var(--console-font-body);min-width:0;outline:none}.console-data-studio-search input::placeholder,.console-data-studio-search span{color:#a9bddcb8}.console-data-studio-explorer-tree,.console-data-studio-explorer-children{list-style:none;margin:0;padding:0}.console-data-studio-explorer-tree{min-height:0;overflow-x:hidden;overflow-y:auto;padding:2px 8px 16px}.console-data-studio-explorer-node-row{align-items:center;background:transparent;border:0;border-radius:6px;color:#b9c9e4;cursor:pointer;display:grid;font:700 .76rem/1 var(--console-font-body);gap:6px;grid-template-columns:14px 16px minmax(0,1fr) auto;min-height:25px;padding:0 8px 0 calc(4px + (var(--data-studio-node-depth, 0) * 14px));text-align:left;width:100%}.console-data-studio-explorer-node-row.is-selected{background:#2563eb38;color:#fff}.console-data-studio-explorer-node-row:hover,.console-data-studio-explorer-node-row:focus-visible{background:#3b82f624;color:#fff;outline:none}.console-data-studio-explorer-toggle{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;height:18px;justify-content:center;margin:0;padding:0;width:14px}.console-data-studio-explorer-toggle:focus-visible{border-radius:4px;outline:1px solid rgba(96,165,250,.8);outline-offset:2px}.console-data-studio-explorer-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-data-studio-explorer-detail{color:#7f94b5;display:block;font-size:.72rem;margin:-2px 0 5px calc(44px + (var(--data-studio-node-depth, 0) * 14px))}.console-data-studio-explorer-spacer{display:block;width:14px}.console-data-studio-explorer-empty{color:#8da4c4;font:700 .76rem/1.4 var(--console-font-body);padding:12px 8px}.console-data-studio-status-dot{border-radius:50%;display:inline-block;flex:0 0 auto;height:8px;width:8px;background:#6380a5;box-shadow:0 0 12px #6380a58c}.console-data-studio-status-dot-success{background:#34d399;box-shadow:0 0 14px #34d39994}.console-data-studio-status-dot-danger{background:#fb7185}.console-data-studio-status-dot-warning{background:#f59e0b;box-shadow:0 0 14px #f59e0b94}.console-data-studio-main{display:grid;grid-template-rows:minmax(180px,var(--data-studio-editor-height, 320px)) auto auto 8px minmax(0,1fr);overflow:hidden}.console-data-studio-editor-results-splitter{align-items:center;background:linear-gradient(90deg,#3b82f600,#60a5fa47,#3b82f600);border:0;cursor:row-resize;display:flex;height:8px;justify-content:center;min-height:8px;outline:none;touch-action:none}.console-data-studio-editor-results-splitter:after{background:#7dd3fc6b;border-radius:999px;box-shadow:0 0 10px #3b82f647;content:"";height:2px;width:min(160px,24%)}.console-data-studio-editor-results-splitter:focus-visible:after,.console-data-studio-editor-results-splitter:hover:after{background:#93c5fdb8}.console-data-studio-editor,.console-data-studio-results{background:#040f1ec2;border-bottom:1px solid rgba(66,128,211,.22);min-height:0;min-width:0}.console-data-studio-editor{display:grid;grid-template-areas:"tabs controls" "code code" "status status";grid-template-columns:auto minmax(0,1fr);grid-template-rows:42px minmax(0,1fr) 32px}.console-data-studio-editor-tabs,.console-data-studio-results-tabs,.console-data-studio-inspector-tabs{align-items:end;display:flex;gap:3px;min-width:0}.console-data-studio-editor-tabs{grid-area:tabs;padding:8px 0 0 8px}.console-data-studio-editor-tabs button,.console-data-studio-results-tabs button,.console-data-studio-inspector-tabs button{background:#081930c7;border:1px solid rgba(66,128,211,.18);border-bottom-color:transparent;border-radius:6px 6px 0 0;color:#8fa5c5;cursor:pointer;font:700 .74rem/1 var(--console-font-body);height:34px;padding:0 18px}.console-data-studio-editor-tabs button.is-active,.console-data-studio-results-tabs button.is-active,.console-data-studio-inspector-tabs button.is-active{background:#0e3459e0;border-color:#4ca3ff73;color:#eef6ff}.console-data-studio-editor-controls{align-items:center;display:flex;gap:8px;grid-area:controls;justify-content:flex-end;min-width:0;padding:6px 8px}.console-data-studio-code,.console-data-studio-code-shell{background:linear-gradient(90deg,rgba(96,165,250,.03) 1px,transparent 1px),#01071185;background-size:40px 40px;border-block:1px solid rgba(66,128,211,.18);color:#d8e7ff;grid-area:code;margin:0}.console-data-studio-code{font:600 .88rem/1.72 IBM Plex Mono,SFMono-Regular,Consolas,monospace;overflow:auto;padding:14px 16px}.console-data-studio-code-shell{min-height:0;min-width:0;overflow:visible;position:relative}.console-data-studio-code-highlight,.console-data-studio-code-input{background:transparent;border:0;color:#d8e7ff;font:600 .88rem/1.72 IBM Plex Mono,SFMono-Regular,Consolas,monospace;height:100%;inset:0;margin:0;overflow:auto;padding:14px 16px;position:absolute;tab-size:2;white-space:pre;width:100%}.console-data-studio-code-highlight{pointer-events:none;scrollbar-width:none;z-index:1}.console-data-studio-code-highlight::-webkit-scrollbar{display:none}.console-data-studio-code-input{caret-color:#eaf4ff;color:transparent;outline:none;resize:none;z-index:2}.console-data-studio-code-input.is-sql{-webkit-text-fill-color:transparent}.console-data-studio-code-input.is-notes{color:#d8e7ff;-webkit-text-fill-color:#d8e7ff}.console-data-studio-code-input.is-helios{color:#e7f7ff;font-family:var(--console-font-body);font-weight:750;line-height:1.55;white-space:pre-wrap;-webkit-text-fill-color:#e7f7ff}.console-data-studio-code-input.is-helios::placeholder{color:#b9d2f494}.console-data-studio-code-input:focus{box-shadow:inset 0 0 0 1px #60a5fa59}.console-data-studio-sql-token-keyword{color:#7dd3fc;font-weight:840}.console-data-studio-sql-token-type{color:#c4b5fd}.console-data-studio-sql-token-function{color:#5eead4}.console-data-studio-sql-token-string{color:#fbbf24}.console-data-studio-sql-token-number{color:#f0abfc}.console-data-studio-sql-token-comment{color:#64748b;font-style:italic}.console-data-studio-sql-token-quoted-identifier,.console-data-studio-sql-token-identifier{color:#dbeafe}.console-data-studio-sql-token-operator,.console-data-studio-sql-token-punctuation{color:#93c5fd}.console-data-studio-intellisense{background:radial-gradient(circle at 18% 0%,rgba(94,234,212,.16),transparent 34%),linear-gradient(180deg,#07182ffa,#020a18fc);border:1px solid rgba(125,211,252,.28);border-radius:8px;box-shadow:0 20px 48px #00081694,inset 0 1px #ffffff0d;color:#dceaff;display:grid;gap:2px;left:clamp(12px,var(--data-studio-intellisense-left),calc(100% - 332px));max-height:232px;overflow:auto;padding:6px;position:absolute;top:clamp(46px,var(--data-studio-intellisense-top),calc(100% - 244px));width:min(320px,calc(100% - 24px));z-index:80}.console-data-studio-intellisense button{align-items:center;background:transparent;border:0;border-radius:7px;color:#dceaff;cursor:pointer;display:grid;font:760 .76rem/1.2 var(--console-font-body);gap:2px 10px;grid-template-columns:minmax(0,1fr) auto;min-height:34px;padding:7px 9px;text-align:left;width:100%}.console-data-studio-intellisense button.is-selected,.console-data-studio-intellisense button:hover,.console-data-studio-intellisense button:focus-visible{background:linear-gradient(180deg,#2563eb57,#0e345980);color:#fff;outline:none}.console-data-studio-intellisense span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-data-studio-intellisense small{color:#8fa5c5;font:700 .64rem/1.2 var(--console-font-body);grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-data-studio-intellisense em{align-self:center;background:#5eead41f;border:1px solid rgba(94,234,212,.18);border-radius:999px;color:#7dd3fc;font:800 .58rem/1 var(--console-font-body);font-style:normal;grid-column:2;grid-row:1 / span 2;padding:4px 6px;text-transform:uppercase}.console-data-studio-code-line{display:grid;gap:18px;grid-template-columns:28px minmax(0,1fr)}.console-data-studio-code-line span{color:#4c668d;text-align:right}.console-data-studio-code-line code{color:#dbeafe;white-space:pre-wrap}.console-data-studio-query-status{align-items:center;color:#a7bbd8;display:grid;font:700 .73rem/1 var(--console-font-body);gap:14px;grid-area:status;grid-template-columns:auto auto auto minmax(0,1fr);padding:0 12px}.console-data-studio-query-status div{align-items:center;display:inline-flex;gap:7px}.console-data-studio-query-status span:last-child{justify-self:end}.console-data-studio-query-error{background:#581c296b;border-bottom:1px solid rgba(251,113,133,.34);color:#fecdd3;font:700 .76rem/1.4 var(--console-font-body);min-height:32px;padding:8px 12px}.console-data-studio-query-error.is-empty{border:0;min-height:0;padding:0}.console-data-studio-action-status{background:#081930c7;border-bottom:1px solid rgba(66,128,211,.18);color:#b8c9e6;font:800 .72rem/1.35 var(--console-font-body);min-height:30px;padding:7px 12px}.console-data-studio-action-status.is-idle{border:0;min-height:0;padding:0}.console-data-studio-action-status.is-running{color:#fde68a}.console-data-studio-action-status.is-succeeded{color:#99f6e4}.console-data-studio-action-status.is-failed{background:#581c296b;border-bottom-color:#fb718557;color:#fecdd3}.console-data-studio-results{display:grid;grid-template-rows:38px minmax(0,1fr) 44px}.console-data-studio-results:has(.console-data-studio-helios-results){grid-template-rows:38px auto minmax(0,1fr) 44px}.console-data-studio-results-tabs{border-bottom:1px solid rgba(66,128,211,.18);overflow-x:auto;padding:4px 8px 0}.console-data-studio-helios-results{background:radial-gradient(circle at 10% 0%,rgba(94,234,212,.12),transparent 36%),linear-gradient(180deg,#07172de0,#030d1fe0);border-bottom:1px solid rgba(66,128,211,.18);color:#dceaff;display:grid;gap:10px;max-height:220px;overflow:auto;padding:12px}.console-data-studio-helios-results header{align-items:center;display:grid;gap:8px;grid-template-columns:20px auto minmax(0,1fr)}.console-data-studio-helios-results header .console-link-button-icon-svg{color:#5eead4}.console-data-studio-helios-results strong{color:#f2fbff;font:900 .82rem/1 var(--console-font-display)}.console-data-studio-helios-results header span,.console-data-studio-helios-models span{color:#93b5dc;font:800 .68rem/1.2 var(--console-font-body)}.console-data-studio-helios-results p{color:#cfe0f8;font:650 .78rem/1.5 var(--console-font-body);margin:0}.console-data-studio-helios-visualizations{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.console-data-studio-helios-visualizations article{background:#020a1894;border:1px solid rgba(94,234,212,.18);border-radius:7px;display:grid;gap:5px;min-width:0;padding:9px}.console-data-studio-helios-visualizations article span{color:#7dd3fc;font:850 .62rem/1 var(--console-font-body);text-transform:uppercase}.console-data-studio-helios-visualizations article strong,.console-data-studio-helios-visualizations article p{min-width:0;overflow-wrap:anywhere}.console-data-studio-helios-models,.console-data-studio-tab-panel-plans{display:grid;gap:10px}.console-data-studio-helios-models>article:not(.console-data-studio-plan-visualization){background:#020a1894;border:1px solid rgba(125,211,252,.18);border-radius:7px;display:grid;gap:5px;min-width:0;padding:9px}.console-data-studio-plan-visualization{background:radial-gradient(circle at 10% 0%,rgba(94,234,212,.12),transparent 36%),linear-gradient(180deg,#041226d6,#020a18e0);border:1px solid rgba(94,234,212,.22);border-radius:8px;display:grid;gap:12px;min-width:0;padding:12px}.console-data-studio-plan-visualization>header{align-items:center;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr)}.console-data-studio-plan-visualization>header .console-link-button-icon-svg{color:#5eead4}.console-data-studio-plan-visualization>header div{display:grid;gap:3px;min-width:0}.console-data-studio-plan-visualization>header strong{color:#f2fbff;font:900 .86rem/1.1 var(--console-font-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-data-studio-plan-visualization>header span{color:#93b5dc;font:750 .68rem/1.2 var(--console-font-body)}.console-data-studio-plan-metrics{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.console-data-studio-plan-metrics span{background:#020a1885;border:1px solid rgba(96,165,250,.16);border-radius:7px;display:grid;gap:5px;min-width:0;padding:8px}.console-data-studio-plan-metrics small{color:#7db5f9;font:850 .58rem/1 var(--console-font-body);letter-spacing:.08em;text-transform:uppercase}.console-data-studio-plan-metrics strong{color:#f8fbff;font:850 .78rem/1.1 var(--console-font-body);overflow-wrap:anywhere}.console-data-studio-plan-flow{align-items:stretch;display:flex;gap:8px;min-width:0;overflow-x:auto;padding-bottom:2px}.console-data-studio-plan-arrow{align-self:center;color:#60a5fa;flex:0 0 auto;font:900 .82rem/1 var(--console-font-body)}.console-data-studio-plan-node{background:#030d1cc7;border:1px solid rgba(125,211,252,.2);border-radius:8px;display:grid;flex:0 0 156px;gap:5px;min-width:0;padding:10px}.console-data-studio-plan-node strong{color:#f8fbff;font:850 .76rem/1.1 var(--console-font-body);overflow-wrap:anywhere}.console-data-studio-plan-node small,.console-data-studio-plan-node em{color:#98afd0;font:720 .66rem/1.2 var(--console-font-body);font-style:normal;overflow-wrap:anywhere}.console-data-studio-grid{overflow:auto;padding:0 14px 10px}.console-data-studio-empty-results{align-items:center;color:#9fb5d4;display:flex;flex-direction:column;gap:9px;height:100%;justify-content:center;min-height:190px;padding:28px;text-align:center}.console-data-studio-empty-results .console-link-button-icon-svg{color:#65b7ff;height:34px;width:34px}.console-data-studio-empty-results strong{color:#eef6ff;font:800 .95rem/1.2 var(--console-font-display)}.console-data-studio-empty-results span{color:#91a8ca;font:600 .78rem/1.45 var(--console-font-body);max-width:360px}.console-data-studio-tab-panel{color:#b8c9e6;display:grid;gap:14px;min-height:100%;padding:18px}.console-data-studio-tab-panel header{align-items:center;display:grid;gap:6px 10px;grid-template-columns:24px auto minmax(0,1fr)}.console-data-studio-tab-panel header .console-link-button-icon-svg{color:#5eead4}.console-data-studio-tab-panel strong{color:#eef6ff;font:900 .9rem/1 var(--console-font-display)}.console-data-studio-tab-panel header span,.console-data-studio-tab-panel p,.console-data-studio-tab-panel pre{color:#91a8ca;font:700 .78rem/1.5 var(--console-font-body);margin:0}.console-data-studio-tab-panel pre{background:#0208138a;border:1px solid rgba(66,128,211,.18);border-radius:7px;color:#d8e7ff;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;overflow:auto;padding:12px}.console-data-studio-tab-panel-list{display:grid;gap:6px;max-width:680px}.console-data-studio-tab-panel-list div{align-items:center;background:#0819309e;border:1px solid rgba(66,128,211,.18);border-radius:6px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:34px;padding:0 10px}.console-data-studio-tab-panel-list span{color:#dceaff;font-size:.76rem;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-data-studio-tab-panel-list strong{color:#8cc8ff;font-size:.72rem}.console-data-studio-grid-row{border-bottom:1px solid rgba(66,128,211,.18);color:#d4e2f8;display:grid;font:600 .73rem/1.25 var(--console-font-body);grid-template-columns:34px minmax(170px,1fr) minmax(170px,1fr) 110px minmax(230px,1.4fr) minmax(190px,1fr) 110px;min-height:36px;min-width:max-content}.console-data-studio-grid-row.is-selected{background:#2563eb3d}.console-data-studio-grid-row>span{align-items:center;border-right:1px solid rgba(66,128,211,.12);display:flex;min-width:0;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.console-data-studio-cell-input{background:#020813b8;border:1px solid rgba(94,234,212,.26);border-radius:5px;color:#e6fffb;font:inherit;height:26px;min-width:0;outline:none;padding:0 7px;width:100%}.console-data-studio-cell-input:focus{border-color:#5eead494;box-shadow:0 0 0 2px #14b8a629}.console-data-studio-grid-header{background:#0a203bbd;color:#98afd0;min-height:42px;text-transform:none}.console-data-studio-grid-header span:not(:first-child){align-items:flex-start;flex-direction:column;justify-content:center;padding-right:18px;position:relative}.console-data-studio-grid-header em{color:#6780a5;font-size:.64rem;font-style:normal;margin-top:2px}.console-data-studio-column-resize-handle{background:transparent;border:0;border-radius:0;cursor:col-resize;height:100%;inset:0 0 0 auto;padding:0;position:absolute;touch-action:none;width:10px}.console-data-studio-column-resize-handle:after{background:#60a5fa38;border-radius:999px;content:"";display:block;height:calc(100% - 12px);margin:6px auto;width:2px}.console-data-studio-column-resize-handle:hover:after,.console-data-studio-column-resize-handle:focus-visible:after{background:#7dd3fcad;box-shadow:0 0 12px #38bdf857}.console-data-studio-chip{border-radius:999px;display:inline-flex;font:800 .65rem/1 var(--console-font-body);padding:4px 8px}.console-data-studio-chip-success,.console-data-studio-chip-positive{background:#10b98129;color:#5eead4}.console-data-studio-chip-danger{background:#f43f5e2e;color:#ff8fa3}.console-data-studio-chip-info{background:#3b82f62e;color:#8cc8ff}.console-data-studio-chip-purple{background:#a855f72e;color:#d8b4fe}.console-data-studio-chip-default{background:#94a3b829;color:#cbd5e1}.console-data-studio-results-footer{align-items:center;border-top:1px solid rgba(66,128,211,.18);color:#9bb2d1;display:grid;font:700 .74rem/1 var(--console-font-body);gap:12px;grid-template-columns:auto auto minmax(0,1fr);padding:4px 16px}.console-data-studio-results-footer>span:last-child{justify-self:end;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-data-studio-pagination{align-items:center;display:flex;gap:6px;padding-inline:6px}.console-data-studio-page-size{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.console-data-studio-page-size span{color:#7f98bd;font:800 .66rem/1 var(--console-font-body);text-transform:uppercase}.console-data-studio-page-size select{appearance:none;background:#081930c2;border:1px solid rgba(66,128,211,.36);border-radius:6px;color:#dceaff;font:800 .72rem/1 var(--console-font-body);height:30px;min-width:70px;padding:0 10px}.console-data-studio-inspector-tabs{border-bottom:1px solid rgba(66,128,211,.18);overflow-x:auto;padding:0 8px}.console-data-studio-inspector-body{display:grid;gap:12px;padding:12px}.console-data-studio-inspector-body h3{color:#f3f8ff;font:800 .9rem/1.25 var(--console-font-display);margin:0}.console-data-studio-inspector-badges{display:flex;flex-wrap:wrap;gap:6px}.console-data-studio-inspector-section{border-top:1px solid rgba(66,128,211,.18);padding-top:10px}.console-data-studio-inspector-section summary{color:#76b8ff;cursor:pointer;font:800 .68rem/1 var(--console-font-display);letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.console-data-studio-inspector-row{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(90px,.9fr) minmax(0,1.4fr);min-height:24px}.console-data-studio-inspector-row span{color:#8da4c4;font-size:.74rem}.console-data-studio-inspector-row strong{color:#dceaff;font-size:.74rem;min-width:0;overflow-wrap:anywhere}.console-data-studio-inspector-row strong.is-danger{color:#ff7d92}.console-data-studio-inspector-row strong.is-success{color:#5eead4}.console-data-studio-inspector-row strong.is-link{color:#60a5fa}.console-data-studio-loading-state{align-items:center;background:#713f126b;border:1px solid rgba(251,191,36,.42);border-radius:7px;color:#fde68a;display:inline-flex;font:800 .76rem/1 var(--console-font-body);gap:8px;left:50%;padding:8px 12px;position:absolute;top:58px;transform:translate(-50%);z-index:28}.console-data-studio-help-drawer{background:linear-gradient(180deg,#081930fa,#030c1afc);border-left:1px solid rgba(125,211,252,.3);bottom:0;box-shadow:-24px 0 60px #00071285;color:#dceaff;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-width:calc(100% - 16px);position:absolute;right:0;top:42px;width:min(430px,calc(100% - 16px));z-index:44}.console-data-studio-help-drawer-header,.console-data-studio-help-drawer-footer{border-color:#4280d333;padding:16px}.console-data-studio-help-drawer-header{align-items:flex-start;border-bottom:1px solid rgba(66,128,211,.2);display:flex;gap:12px;justify-content:space-between}.console-data-studio-help-drawer-footer{border-top:1px solid rgba(66,128,211,.2);color:#91a9cc;font:750 .74rem/1.4 var(--console-font-body)}.console-data-studio-help-drawer-header span,.console-data-studio-about-dialog header span,.console-data-studio-help-topic-heading span{color:#5eead4;font:900 .66rem/1 var(--console-font-display);letter-spacing:.12em;text-transform:uppercase}.console-data-studio-help-drawer-header h2,.console-data-studio-about-dialog h3,.console-data-studio-help-topic-heading h3{color:#f3f8ff;font:900 1.05rem/1.2 var(--console-font-display);margin:5px 0 0}.console-data-studio-help-drawer-header p,.console-data-studio-help-topic-heading p,.console-data-studio-help-topic-content p,.console-data-studio-help-topic-content li,.console-data-studio-about-dialog p{color:#b8c9e6;font-size:.82rem;line-height:1.45;margin:0}.console-data-studio-help-drawer-header p{margin-top:8px}.console-data-studio-help-drawer-header button,.console-data-studio-about-dialog header button{align-items:center;background:#081930e0;border:1px solid rgba(66,128,211,.28);border-radius:6px;color:#9fb9dc;cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;padding:0;width:32px}.console-data-studio-help-drawer-header button:hover,.console-data-studio-help-drawer-header button:focus-visible,.console-data-studio-about-dialog header button:hover,.console-data-studio-about-dialog header button:focus-visible{border-color:#7dd3fc8a;color:#fff;outline:none}.console-data-studio-help-drawer-body{display:grid;gap:0;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.console-data-studio-help-topic-list{border-bottom:1px solid rgba(66,128,211,.2);display:flex;gap:6px;overflow-x:auto;padding:10px 12px}.console-data-studio-help-topic-list button{background:#0208136b;border:1px solid rgba(66,128,211,.22);border-radius:6px;color:#b7cae8;cursor:pointer;flex:0 0 auto;font:800 .72rem/1 var(--console-font-body);min-height:30px;padding:0 10px}.console-data-studio-help-topic-list button:hover,.console-data-studio-help-topic-list button:focus-visible,.console-data-studio-help-topic-list button.is-selected{background:#14b8a629;border-color:#5eead46b;color:#f0fdfa;outline:none}.console-data-studio-help-topic-content{display:grid;gap:14px;overflow:auto;padding:16px}.console-data-studio-help-topic-heading{border-bottom:1px solid rgba(66,128,211,.18);display:grid;gap:8px;padding-bottom:14px}.console-data-studio-help-topic-content section{background:#0208135c;border:1px solid rgba(66,128,211,.18);border-radius:8px;display:grid;gap:8px;padding:12px}.console-data-studio-help-topic-content h4{color:#dff7ff;font:850 .86rem/1.2 var(--console-font-body);margin:0}.console-data-studio-help-topic-content ul{display:grid;gap:6px;margin:0;padding-left:18px}.console-data-studio-about-dialog-backdrop{align-items:center;background:#01060fb8;display:flex;inset:0;justify-content:center;padding:18px;position:absolute;z-index:120}.console-data-studio-about-dialog{background:linear-gradient(145deg,#081930fa,#040f1efc);border:1px solid rgba(125,211,252,.32);border-radius:8px;box-shadow:0 28px 80px #00081694;color:#dceaff;display:grid;gap:14px;max-width:min(560px,100%);padding:18px;width:100%}.console-data-studio-about-dialog header,.console-data-studio-about-dialog footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.console-data-studio-about-dialog dl{display:grid;gap:7px;margin:0}.console-data-studio-about-dialog dl div{align-items:center;background:#0208136b;border:1px solid rgba(66,128,211,.18);border-radius:6px;display:grid;gap:12px;grid-template-columns:minmax(108px,.7fr) minmax(0,1.3fr);padding:8px 10px}.console-data-studio-about-dialog dt{color:#8da4c4;font-size:.74rem;font-weight:800}.console-data-studio-about-dialog dd{color:#eef6ff;font-size:.78rem;font-weight:800;margin:0;min-width:0;overflow-wrap:anywhere}.console-data-studio-about-helios{background:#0d948824;border:1px solid rgba(45,212,191,.28);border-radius:8px;display:grid;gap:8px;padding:12px}.console-data-studio-about-helios div{align-items:center;color:#dffefa;display:inline-flex;font:900 .82rem/1 var(--console-font-body);gap:8px}.console-data-studio-about-dialog footer{justify-content:flex-end}.console-data-studio-about-dialog footer button{align-items:center;background:#0d94885c;border:1px solid rgba(45,212,191,.42);border-radius:6px;color:#e6fffb;cursor:pointer;display:inline-flex;font:800 .78rem/1 var(--console-font-body);min-height:34px;padding:0 14px}.console-data-studio-about-dialog footer button:hover,.console-data-studio-about-dialog footer button:focus-visible{border-color:#7dd3fc94;color:#fff;outline:none}.console-data-studio-guard-dialog-backdrop{align-items:center;background:#01060fad;display:flex;inset:0;justify-content:center;padding:18px;position:absolute;z-index:46}.console-data-studio-guard-dialog{background:linear-gradient(145deg,#081930fa,#040f1efc);border:1px solid rgba(125,211,252,.32);border-radius:8px;box-shadow:0 28px 80px #00081694;color:#dceaff;display:grid;gap:14px;max-width:min(560px,100%);padding:18px;width:100%}.console-data-studio-guard-dialog header,.console-data-studio-guard-dialog footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.console-data-studio-guard-dialog header span{color:#5eead4;font:900 .66rem/1 var(--console-font-display);letter-spacing:.12em;text-transform:uppercase}.console-data-studio-guard-dialog h3{color:#f3f8ff;font:900 1.05rem/1.2 var(--console-font-display);margin:4px 0 0}.console-data-studio-guard-dialog p,.console-data-studio-guard-dialog li{color:#b8c9e6;font-size:.82rem;line-height:1.45;margin:0}.console-data-studio-guard-dialog dl{display:grid;gap:7px;margin:0}.console-data-studio-guard-dialog dl div{align-items:center;background:#0208136b;border:1px solid rgba(66,128,211,.18);border-radius:6px;display:grid;gap:12px;grid-template-columns:minmax(108px,.7fr) minmax(0,1.3fr);padding:8px 10px}.console-data-studio-guard-dialog dt{color:#8da4c4;font-size:.74rem;font-weight:800}.console-data-studio-guard-dialog dd{color:#eef6ff;font-size:.78rem;font-weight:800;margin:0;min-width:0;overflow-wrap:anywhere}.console-data-studio-guard-dialog ul{border:1px solid rgba(251,191,36,.34);border-radius:7px;display:grid;gap:7px;margin:0;padding:10px 12px 10px 28px}.console-data-studio-guard-dialog button{align-items:center;background:#081930e0;border:1px solid rgba(66,128,211,.32);border-radius:6px;color:#d8e7ff;cursor:pointer;display:inline-flex;font:800 .78rem/1 var(--console-font-body);gap:8px;min-height:34px;padding:0 12px}.console-data-studio-guard-dialog button.is-primary{background:#0d94885c;border-color:#2dd4bf6b;color:#e6fffb}.console-data-studio-guard-dialog button:disabled{cursor:wait;opacity:.56}.console-content-canvas-data-studio{background:#020813;color-scheme:dark;display:block;overflow:hidden;padding:0}.console-runtime-customer:has(.console-data-studio-shell){background:#020813}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-sidebar{border-right-color:#5d99ff29;background:linear-gradient(180deg,#03101f,#020711);box-shadow:inset -1px 0 #397fff1f}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-nav-link:hover,.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-nav-link.is-active,.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-nav-child-link:hover,.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-nav-child-link.is-active{background:#14b8a629;color:#fff;box-shadow:inset 0 0 0 1px #5eead429}.console-runtime-customer:has(.console-data-studio-shell) .console-frame{border-top-color:#5d99ff2e;background:#020813;box-shadow:none}.console-runtime-customer:has(.console-data-studio-shell) .console-main,.console-runtime-customer:has(.console-data-studio-shell) .console-content-canvas{background:#020813}.console-data-studio-shell.is-fullscreen{background:#020813;height:100vh;inset:0;position:fixed;width:100vw;z-index:2147483647}.console-data-studio-shell:fullscreen{background:#020813;display:grid;grid-template-rows:42px 34px 48px minmax(0,1fr);height:100vh;width:100vw}.console-runtime-customer:has(.console-data-studio-shell.is-fullscreen) .customer-shell-topbar,.console-runtime-customer:has(.console-data-studio-shell.is-fullscreen) .customer-shell-sidebar,.console-runtime-customer:has(.console-data-studio-shell.is-fullscreen) .customer-legal-footer{display:none}.console-runtime-customer:has(.console-data-studio-shell.is-fullscreen) .console-frame{border-top:0;grid-template-columns:minmax(0,1fr)}.console-runtime-customer:has(.console-data-studio-shell.is-fullscreen) .console-main{grid-template-rows:minmax(0,1fr)}@media(max-width:1280px){.console-data-studio-canvas{grid-template-columns:var(--data-studio-explorer-column, 240px) minmax(0,1fr) var(--data-studio-inspector-column, 320px)}.console-data-studio-toolbar{grid-template-columns:minmax(0,1fr)}.console-data-studio-toolbar-context{display:none}}@media(max-width:900px){.console-data-studio-canvas{grid-template-columns:0 minmax(0,1fr) 0}.console-data-studio-drawer.is-pinned{bottom:0;box-shadow:0 24px 60px #0007127a;position:absolute;top:0;z-index:42}.console-data-studio-drawer.is-left{inset-inline-start:0}.console-data-studio-drawer.is-right{inset-inline-end:0}.console-data-studio-tabbar{grid-template-columns:minmax(0,1fr) 42px}.console-data-studio-main{grid-template-rows:minmax(220px,var(--data-studio-editor-height, 300px)) auto auto 8px minmax(0,1fr)}.console-data-studio-help-drawer{top:0;width:100%}.console-data-studio-help-drawer-body{grid-template-rows:auto minmax(0,1fr)}.console-data-studio-about-dialog dl div{grid-template-columns:minmax(0,1fr)}}.console-grid-designer-shell.is-fullscreen{background:#fff;height:100vh;inset:0;position:fixed;width:100vw;z-index:2147483647}.console-grid-designer-shell:fullscreen{background:#fff;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);height:100vh;width:100vw}.console-runtime-customer:has(.console-grid-designer-shell.is-fullscreen) .customer-shell-topbar,.console-runtime-customer:has(.console-grid-designer-shell.is-fullscreen) .customer-shell-sidebar,.console-runtime-customer:has(.console-grid-designer-shell.is-fullscreen) .customer-legal-footer{display:none}.console-runtime-customer:has(.console-grid-designer-shell.is-fullscreen) .console-frame{border-top:0;grid-template-columns:minmax(0,1fr)}.console-runtime-customer:has(.console-grid-designer-shell.is-fullscreen) .console-main{grid-template-rows:minmax(0,1fr)}.console-grid-designer-tabs{align-items:end;background:#f7f9fd;border-bottom:1px solid rgba(39,71,135,.12);display:flex;gap:4px;min-height:34px;overflow-x:auto;overflow-y:hidden;padding:5px 8px 0;scrollbar-width:thin}.console-grid-designer-tab{align-items:center;background:#eef3fb;border:1px solid rgba(39,71,135,.12);border-bottom:0;border-radius:7px 7px 0 0;color:#52647f;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;gap:7px;height:29px;max-width:252px;min-width:132px;overflow:hidden;padding:0 7px 0 13px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.console-grid-designer-tab:active,.console-grid-designer-tab.is-dragging{cursor:grabbing}.console-grid-designer-tab:before{background:#244da4;border-radius:999px;bottom:6px;content:"";left:5px;position:absolute;top:6px;width:3px}.console-grid-designer-tab.is-grid:before{background:#244da4}.console-grid-designer-tab.is-workflow:before{background:#0f766e}.console-grid-designer-tab.is-swarm:before{background:#8a2dab}.console-grid-designer-tab.is-active{background:#fff;color:#10203c;box-shadow:0 -6px 18px #0e182c0a}.console-grid-designer-tab.is-dragging{opacity:.58}.console-grid-designer-tab.is-drop-target{box-shadow:inset 0 0 0 2px #315ed25c,0 -6px 18px #0e182c14}.console-grid-designer-tab.is-drop-target:after{background:#315ed2;border-radius:999px;bottom:5px;content:"";position:absolute;right:-2px;top:5px;width:3px;z-index:2}.console-grid-designer-tab.is-grid.is-active{background:linear-gradient(180deg,#fff,#f4f8ff);border-color:#244da438}.console-grid-designer-tab.is-workflow.is-active{background:linear-gradient(180deg,#fff,#f1fffc);border-color:#0f766e38}.console-grid-designer-tab.is-swarm.is-active{background:linear-gradient(180deg,#fff,#fbf4ff);border-color:#8a2dab38}.console-grid-designer-tab-icon{align-items:center;background:#1f429614;border-radius:5px;color:#1f4296;display:inline-flex;flex:0 0 auto;height:19px;justify-content:center;width:19px}.console-grid-designer-tab.is-active .console-grid-designer-tab-icon{background:#1f42961f;color:#17357d}.console-grid-designer-tab.is-workflow .console-grid-designer-tab-icon{background:#0f766e17;color:#0f766e}.console-grid-designer-tab.is-swarm .console-grid-designer-tab-icon{background:#8a2dab17;color:#8a2dab}.console-grid-designer-tab.is-workflow.is-active .console-grid-designer-tab-icon{background:#0f766e24;color:#0f766e}.console-grid-designer-tab.is-swarm.is-active .console-grid-designer-tab-icon{background:#8a2dab24;color:#8a2dab}.console-grid-designer-tab-icon-svg{height:14px;width:14px}.console-grid-designer-tab-title{flex:1 1 auto;font-size:.78rem;font-weight:800;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-tab-dirty{background:#d8a316;border-radius:999px;flex:0 0 auto;height:7px;width:7px}.console-grid-designer-tab-close{align-items:center;background:transparent;border:0;border-radius:5px;color:currentColor;cursor:pointer;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;opacity:.72;padding:0;width:22px}.console-grid-designer-tab-close:hover,.console-grid-designer-tab-close:focus-visible{background:#2747871a;opacity:1}.console-grid-designer-tab-close .console-copy-icon-svg{height:15px;width:15px}.console-grid-designer-tab-new{align-items:center;align-self:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#52647f;cursor:pointer;display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;margin:1px 4px 2px 2px;padding:0;width:28px}.console-grid-designer-tab-new:hover,.console-grid-designer-tab-new:focus-visible{background:#eef4ff;border-color:#27478724;color:#17357d;outline:none}.console-grid-designer-tab-new .console-link-button-icon-svg{height:14px;width:14px}.console-grid-designer-menubar{align-items:center;background:#fff;border-bottom:1px solid rgba(39,71,135,.1);display:flex;gap:2px;min-height:28px;min-width:0;padding:0 8px;position:relative;z-index:70}.console-grid-designer-menu{position:relative}.console-grid-designer-menu-trigger{background:transparent;border:0;border-radius:5px;color:#1b2b4a;cursor:default;font:inherit;font-size:.74rem;font-weight:800;height:24px;padding:0 10px}.console-grid-designer-menu.is-open .console-grid-designer-menu-trigger{background:#27478714}.console-grid-designer-menu-popover{background:#fff;border:1px solid rgba(39,71,135,.16);border-radius:7px;box-shadow:0 18px 42px #13234229;display:none;left:0;max-height:min(560px,calc(100vh - 120px));min-width:174px;overflow:visible;padding:5px;position:absolute;top:calc(100% + 2px);z-index:90}.console-grid-designer-menu.is-open>.console-grid-designer-menu-popover{display:grid;gap:2px}.console-grid-designer-menu-item{align-items:center;background:transparent;border:0;border-radius:5px;color:#162446;cursor:pointer;display:flex;font:inherit;font-size:.74rem;font-weight:750;gap:8px;min-height:27px;padding:0 10px;text-align:left;white-space:nowrap;width:100%}.console-grid-designer-menu-item-icon{align-items:center;color:#244da4;display:inline-flex;flex:0 0 auto;justify-content:center;width:18px}.console-grid-designer-menu-item-label{min-width:0}.console-grid-designer-menu-submenu{position:relative}.console-grid-designer-menu-submenu-trigger{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.console-grid-designer-menu-submenu-arrow{color:#52647f;font-size:.92rem;line-height:1}.console-grid-designer-menu-submenu-popover{left:calc(100% - 1px);max-height:min(520px,calc(100vh - 120px));min-width:196px;top:-5px;z-index:100}.console-grid-designer-menu-submenu:hover>.console-grid-designer-menu-submenu-popover,.console-grid-designer-menu-submenu:focus-within>.console-grid-designer-menu-submenu-popover{display:grid;gap:2px}.console-grid-designer-menu-submenu:hover>.console-grid-designer-menu-submenu-trigger:not(:disabled),.console-grid-designer-menu-submenu:focus-within>.console-grid-designer-menu-submenu-trigger:not(:disabled){background:#eef4ff;color:#17357d;outline:none}.console-grid-designer-menu-item:hover,.console-grid-designer-menu-item:focus-visible{background:#eef4ff;color:#17357d;outline:none}.console-grid-designer-menu-item:disabled{color:#9aa8bd;cursor:not-allowed}.console-grid-designer-menu-item:disabled:hover,.console-grid-designer-menu-item:disabled:focus-visible{background:transparent;color:#9aa8bd}.console-grid-designer-menu-separator{background:#2747871f;height:1px;margin:4px 3px}.console-grid-designer-topbar{align-items:center;background:#fff;border-bottom:1px solid rgba(39,71,135,.12);display:flex;gap:10px;justify-content:flex-start;min-height:44px;padding:4px 6px;position:relative;z-index:10}.console-grid-designer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start}.console-grid-designer-actions-fullscreen{margin-left:auto}.console-grid-designer-readiness-wrap{display:inline-flex;flex:0 0 auto;position:relative}.console-grid-designer-build-anchor{align-items:center;border:1px solid rgba(39,71,135,.12);border-radius:999px;color:#52647f;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:.68rem;font-weight:900;gap:6px;margin-left:4px;min-height:26px;padding:0 10px;white-space:nowrap}.console-grid-designer-build-anchor-dot{background:currentColor;border-radius:999px;height:7px;width:7px}.console-grid-designer-build-anchor.tone-success{background:#09796914;border-color:#0979692e;color:#097969}.console-grid-designer-build-anchor.tone-warning{background:#ca8a041f;border-color:#ca8a0438;color:#854d0e}.console-grid-designer-build-anchor.tone-neutral{background:#f8fbff;color:#52647f}.console-grid-designer-readiness-panel{background:#fff;border:1px solid rgba(39,71,135,.16);border-radius:8px;box-shadow:0 18px 42px #13234229;color:#172849;display:grid;gap:10px;left:4px;padding:12px;position:absolute;top:calc(100% + 8px);width:318px;z-index:45}.console-grid-designer-readiness-panel:before{background:#fff;border-left:1px solid rgba(39,71,135,.16);border-top:1px solid rgba(39,71,135,.16);content:"";height:10px;left:24px;position:absolute;top:-6px;transform:rotate(45deg);width:10px}.console-grid-designer-readiness-header{border-bottom:1px solid rgba(39,71,135,.1);padding-bottom:9px}.console-grid-designer-readiness-header div,.console-grid-designer-readiness-check div,.console-grid-designer-readiness-warnings article{display:grid;gap:2px}.console-grid-designer-readiness-header strong{color:#0d2a66;font-size:.82rem;font-weight:950}.console-grid-designer-readiness-header span,.console-grid-designer-readiness-check p,.console-grid-designer-readiness-warnings p{color:#52647f;font-size:.7rem;line-height:1.35;margin:0}.console-grid-designer-readiness-checks{display:grid;gap:7px}.console-grid-designer-readiness-check{align-items:start;display:grid;gap:8px;grid-template-columns:22px 1fr}.console-grid-designer-readiness-check>span{align-items:center;border-radius:999px;display:inline-flex;font-size:.52rem;font-weight:950;height:20px;justify-content:center;margin-top:1px;width:20px}.console-grid-designer-readiness-check strong,.console-grid-designer-readiness-warnings strong{color:#172849;font-size:.72rem;font-weight:900}.console-grid-designer-readiness-check.tone-complete>span{background:#0979691c;color:#097969}.console-grid-designer-readiness-check.tone-blocked>span{background:#ca8a0424;color:#854d0e}.console-grid-designer-readiness-warnings{border-top:1px solid rgba(39,71,135,.1);display:grid;gap:7px;padding-top:9px}.console-grid-designer-readiness-warnings article{background:#ca8a0414;border:1px solid rgba(202,138,4,.16);border-radius:7px;padding:8px}.console-grid-designer-readiness-diff{border-top:1px solid rgba(39,71,135,.1);display:grid;gap:6px;padding-top:9px}.console-grid-designer-readiness-diff>strong{color:#0d2a66;font-size:.72rem;font-weight:950}.console-grid-designer-readiness-diff p{color:#52647f;font-size:.7rem;line-height:1.35;margin:0}.console-grid-designer-readiness-diff ul{display:grid;gap:5px;list-style:none;margin:0;padding:0}.console-grid-designer-readiness-diff li{background:#f8fbff;border:1px solid rgba(39,71,135,.1);border-radius:7px;display:grid;gap:1px;padding:7px}.console-grid-designer-readiness-diff li span,.console-grid-designer-readiness-diff li small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-readiness-diff li span{color:#172849;font-size:.7rem;font-weight:900}.console-grid-designer-readiness-diff li small{color:#52647f;font-size:.64rem}.console-grid-designer-toolbar-separator{align-self:stretch;background:#27478729;display:inline-flex;margin:4px 5px;width:1px}.console-grid-designer-action{align-items:center;background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:6px;color:#142445;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:8px;height:28px;justify-content:center;min-width:58px;padding:0 8px;white-space:nowrap;width:auto}.console-grid-designer-action.is-primary{background:#244da4;border-color:#244da4;color:#fff}.console-grid-designer-action-icon-only{min-width:30px;padding:0;width:30px}.console-grid-designer-action .console-link-button-icon-svg{height:16px;width:16px}.console-grid-designer-action-label{display:inline;font-size:.8rem;line-height:1}.console-grid-designer-action:disabled{cursor:not-allowed;opacity:.45}.console-grid-designer-shell.is-dark-mode,.console-grid-designer-shell.is-dark-mode.is-fullscreen,.console-grid-designer-shell.is-dark-mode:fullscreen{background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 36%),linear-gradient(135deg,#071121,#081426 48%,#0f1d35);color:#dce8ff;scrollbar-color:#35527d #0b1628}.console-grid-designer-shell.is-dark-mode *{scrollbar-color:#35527d #0b1628}.console-grid-designer-shell.is-dark-mode ::-webkit-scrollbar{height:10px;width:10px}.console-grid-designer-shell.is-dark-mode ::-webkit-scrollbar-track{background:#0b1628}.console-grid-designer-shell.is-dark-mode ::-webkit-scrollbar-thumb{background:#35527d;border:2px solid #0b1628;border-radius:999px}.console-grid-designer-shell.is-dark-mode ::-webkit-scrollbar-thumb:hover{background:#4a6fa5}.console-grid-designer-shell.is-dark-mode ::-webkit-scrollbar-corner{background:#0b1628}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tabs,.console-grid-designer-shell.is-dark-mode .console-grid-designer-menubar,.console-grid-designer-shell.is-dark-mode .console-grid-designer-topbar{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(135deg,#0f1d35fa,#0b1628f5);border-color:#60a5fa2e;box-shadow:inset 0 1px #93c5fd0f}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab{background:linear-gradient(145deg,#142445f0,#0f1d35e6);border-color:#60a5fa29;color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab.is-active{background:radial-gradient(circle at top right,rgba(96,165,250,.22),transparent 48%),linear-gradient(145deg,#173153fa,#13233ff5);border-color:#60a5fa61;color:#fff;box-shadow:inset 0 1px #93c5fd29,0 -8px 18px #0000002e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab.is-drop-target{box-shadow:inset 0 0 0 2px #93c5fd61,0 -8px 18px #0003}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab.is-drop-target:after{background:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab.is-workflow.is-active{background:radial-gradient(circle at top right,rgba(45,212,191,.2),transparent 48%),linear-gradient(145deg,#14534ff5,#0f2d37f0);border-color:#5eead457}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab.is-swarm.is-active{background:radial-gradient(circle at top right,rgba(217,70,239,.2),transparent 48%),linear-gradient(145deg,#47235ff5,#2a1f4af0);border-color:#f0abfc57}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab-icon{background:#60a5fa29;color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab.is-workflow:before{background:#5eead4}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab.is-swarm:before{background:#f0abfc}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab.is-workflow .console-grid-designer-tab-icon{background:#2dd4bf29;color:#5eead4}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab.is-swarm .console-grid-designer-tab-icon{background:#d946ef29;color:#f0abfc}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab-close:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab-close:focus-visible,.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab-new:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab-new:focus-visible,.console-grid-designer-shell.is-dark-mode .console-grid-designer-menu.is-open .console-grid-designer-menu-trigger{background:#60a5fa29;border-color:#93c5fd33}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tab-new,.console-grid-designer-shell.is-dark-mode .console-grid-designer-menu-trigger,.console-grid-designer-shell.is-dark-mode .console-grid-designer-action{color:#dce8ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-action,.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-toggle,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-anchor,.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-toggle,.console-grid-designer-shell.is-dark-mode .console-grid-designer-navigator-toggle,.console-grid-designer-shell.is-dark-mode .console-grid-designer-minimap-toggle,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-toggle,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-panel header>button,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-item button,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-chat-button,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-icon-button{background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 48%),linear-gradient(145deg,#173153f5,#13233ff0);border-color:#60a5fa38;box-shadow:inset 0 1px #93c5fd14;color:#dce8ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-action:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-action:focus-visible,.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-toggle:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-toggle:focus-visible,.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-toggle:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-toggle:focus-visible,.console-grid-designer-shell.is-dark-mode .console-grid-designer-navigator-toggle:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-navigator-toggle:focus-visible,.console-grid-designer-shell.is-dark-mode .console-grid-designer-minimap-toggle:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-minimap-toggle:focus-visible,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-toggle:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-toggle:focus-visible,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-panel header>button:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-panel header>button:focus-visible,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-item button:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-item button:focus-visible{border-color:#60a5fa80;color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-action.is-primary{background:linear-gradient(145deg,#3b82f6,#244da4);border-color:#93c5fda3;box-shadow:inset 0 1px #ffffff2e,0 12px 24px #2563eb33;color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-toolbar-separator,.console-grid-designer-shell.is-dark-mode .console-grid-designer-menu-separator,.console-grid-designer-shell.is-dark-mode .console-grid-designer-toolbox-section+.console-grid-designer-toolbox-section,.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-titlebar,.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-header,.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-tabs,.console-grid-designer-shell.is-dark-mode .console-grid-designer-right-panel-tabs{border-color:#94a3b829}.console-grid-designer-shell.is-dark-mode .console-grid-designer-menu-popover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-readiness-panel,.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-panel,.console-grid-designer-shell.is-dark-mode .console-grid-designer-navigator-panel,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-panel,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-drawer,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-drawer-tab{background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 42%),linear-gradient(135deg,#0f1d35fa,#0b1628fa);border-color:#60a5fa38;box-shadow:0 22px 52px #0000005c;color:#dce8ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-readiness-panel:before{background:#0f1d35;border-color:#60a5fa38}.console-grid-designer-shell.is-dark-mode .console-grid-designer-menu-item{color:#dce8ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-menu-item-icon{color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-panel header{border-bottom-color:#94a3b829}.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-panel header span,.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-next span{color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-panel header strong,.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-next strong,.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-steps strong{color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-panel header small{background:#60a5fa29;border-color:#60a5fa3d;color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-panel>p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-steps small{color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-next{background:linear-gradient(135deg,#60a5fa24,#2dd4bf14);border-color:#60a5fa38}.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-steps li{background:#0f1d35c2;border-color:#94a3b829}.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-step-marker{background:#94a3b824;color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-steps li.is-active{background:#60a5fa21;border-color:#60a5fa52}.console-grid-designer-shell.is-dark-mode .console-grid-designer-guide-steps li.is-done{background:#2dd4bf17;border-color:#2dd4bf3d}.console-grid-designer-shell.is-dark-mode .console-grid-designer-menu-item:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-menu-item:focus-visible{background:#60a5fa29;color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-menu-submenu:hover>.console-grid-designer-menu-submenu-trigger:not(:disabled),.console-grid-designer-shell.is-dark-mode .console-grid-designer-menu-submenu:focus-within>.console-grid-designer-menu-submenu-trigger:not(:disabled){background:#60a5fa29;color:#fff;outline:none}.console-grid-designer-shell.is-dark-mode .console-grid-designer-menu-submenu:hover>.console-grid-designer-menu-submenu-trigger .console-grid-designer-menu-submenu-arrow,.console-grid-designer-shell.is-dark-mode .console-grid-designer-menu-submenu:focus-within>.console-grid-designer-menu-submenu-trigger .console-grid-designer-menu-submenu-arrow{color:#bfdbfe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-menu-item:disabled,.console-grid-designer-shell.is-dark-mode .console-grid-designer-menu-item:disabled:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-menu-item:disabled:focus-visible{color:#64748b}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workbench,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-explorer,.console-grid-designer-shell.is-dark-mode .console-grid-designer-toolbox,.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor{background:radial-gradient(circle at top right,rgba(96,165,250,.08),transparent 38%),linear-gradient(135deg,#081426,#0b1628 62%,#0f1d35)}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-explorer{border-right-color:#60a5fa2e;box-shadow:inset -1px 0 #93c5fd0d}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-explorer-header{border-bottom-color:#93c5fd29}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-explorer-header h2,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-empty strong{color:#edf5ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-explorer-header p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-empty,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-group-empty{color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-explorer-icon-button{background:#0f1d35d6;border-color:#60a5fa38;color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-explorer-rail-button{color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-explorer-rail-button .console-copy-icon-svg,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-explorer-rail-button .console-link-button-icon-svg,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-explorer-rail-button svg{background:#0f1d35d6;border-color:#60a5fa38;color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-context-menu{background:#0f1d35fa;border-color:#60a5fa38;box-shadow:0 18px 38px #02061757}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-context-menu button{color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-context-menu-icon{background:#60a5fa1a;color:#bfdbfe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-context-menu button:hover:not(:disabled),.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-context-menu button:focus-visible:not(:disabled){background:#60a5fa24}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-context-submenu-popover{background:#0f1d35fa;border-color:#60a5fa38;box-shadow:0 18px 38px #02061757}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-context-menu button:disabled{color:#64748b}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-context-menu button:disabled .console-grid-designer-solution-context-menu-icon{background:#64748b14;color:#64748b}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-context-separator{background:#94a3b829}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-empty{background:#60a5fa14;border-color:#60a5fa3d}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-tree-root{color:#edf5ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-tree-root.is-context-selected{background:#60a5fa24;color:#eaf3ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-group h3{color:#bad4f7}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-group h3.is-context-selected{background:#60a5fa24;color:#eaf3ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-build-summary{background:#60a5fa14;border-color:#60a5fa2e;color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-build-summary strong{color:#edf5ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-connection-group h4{color:#bad4f7}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-connection-group h4.is-context-selected{background:#60a5fa24;color:#eaf3ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-connection{border-color:transparent;color:#e5edf9}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-connection:hover{background:#60a5fa14;border-color:#60a5fa3d}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-connection.is-context-selected{background:#60a5fa24;border-color:#60a5fa4d}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-connection-icon.tone-data-source{background:#38bdf824;color:#7dd3fc}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-connection-icon.tone-anchor-os-service{background:#2dd4bf24;color:#5eead4}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-connection-icon.tone-external-service{background:#a78bfa24;color:#c4b5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-connection-status{background:#5eead4}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-document{border-color:transparent;color:#e5edf9}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-document:hover{background:#60a5fa14;border-color:#60a5fa3d}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-document.is-grid,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-document.is-workflow,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-document.is-swarm{background-image:none}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-document.is-active{background:#60a5fa29;border-color:#60a5fa5c;box-shadow:none}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-document.is-context-selected{background:#60a5fa24;border-color:#60a5fa4d}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-document-dirty{background:#fbbf2429;color:#fbbf24}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-form label{color:#bad4f7}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-wizard{background:linear-gradient(135deg,#0c172af5,#0f1d35eb);border-color:#60a5fa29}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-modal.is-connection-wizard,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-modal.is-connection-wizard .console-grid-designer-connection-wizard{background:#0c172a}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-wizard.is-data-source{box-shadow:none}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-wizard.is-anchor-os-service{box-shadow:inset 4px 0 #2dd4bf}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-wizard.is-external-service{box-shadow:inset 4px 0 #a78bfa}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-wizard-header{border-bottom-color:#60a5fa24}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-wizard-mark{background:#60a5fa1a;border-color:#60a5fa29}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-wizard-header small{color:#a78bfa}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-wizard-header strong{color:#edf5ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-wizard-header em{color:#bad4f7}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-wizard-close{background:#0f1d35d1;border-color:#60a5fa29;color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-wizard-close:hover{background:#1e3052eb;border-color:#93c5fd47}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-steps{background:#0c172a;border-bottom-color:#60a5fa1f}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-step{background:#1e3052b8;border-color:transparent;color:#bad4f7}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-step-number{background:#0f1d35f2;color:#8ba9d5}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-step.is-active{background:#7c3aed38;border-color:#a78bfa47;box-shadow:none;color:#edf5ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-step.is-active .console-grid-designer-connection-step-number{background:#8b5cf6;color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-step.is-complete{border-color:#60a5fa47;color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-form.console-grid-designer-solution-form,.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-review-table-wrap{background:#0f1d35c7;border-color:#60a5fa29}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-review{background:#60a5fa1a;border-color:#60a5fa33;color:#bad4f7}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-review strong{color:#edf5ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-review span{background:#0f1d35d6;border-color:#60a5fa2e;color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-inline-error{background:#f871711f;border-color:#f8717138;color:#fecaca}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-review-table-wrap{border-color:#60a5fa29}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-review-table th,.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-review-table td{border-bottom-color:#60a5fa1f;color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-review-table th{background:#60a5fa1a;color:#edf5ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-wizard-actions{border-top-color:#60a5fa24}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-test-result{background:#0f1d35cc;border-color:#60a5fa29}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-test-result strong{color:#edf5ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-test-result span{color:#bad4f7}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-test-result.is-success{background:#10b9811f;border-color:#34d3993d}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-test-result.is-warning{background:#f59e0b1f;border-color:#fbbf243d}.console-grid-designer-shell.is-dark-mode .console-grid-designer-secondary-button.tone-danger{border-color:#f8717147;color:#fecaca}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-form input,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-form select,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-form textarea,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-file-option,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-attach-row,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-open-row{background:#0f1d35db;border-color:#60a5fa33;color:#e5edf9}.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-file-option small,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-attach-row small,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-open-row small{color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-griddocs-summary{background:linear-gradient(135deg,#2563eb2e,#0ea5e91f);border-color:#60a5fa33;color:#bdd0ef}.console-grid-designer-shell.is-dark-mode .console-grid-designer-griddocs-summary strong{color:#edf5ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-griddocs-tabs{border-bottom-color:#60a5fa2e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-griddocs-tabs button{background:#173153c7;border-color:#60a5fa29;color:#9eb2d2}.console-grid-designer-shell.is-dark-mode .console-grid-designer-griddocs-tabs button.is-selected{background:#193155eb;border-color:#60a5fa3d;box-shadow:0 -8px 20px #0003;color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-griddocs-option,.console-grid-designer-shell.is-dark-mode .console-grid-designer-griddocs-option-list label,.console-grid-designer-shell.is-dark-mode .console-grid-designer-griddocs-assumption-grid label{background:#0f1d35db;border-color:#60a5fa33;color:#e5edf9}.console-grid-designer-shell.is-dark-mode .console-grid-designer-griddocs-option small,.console-grid-designer-shell.is-dark-mode .console-grid-designer-griddocs-assumption-grid small,.console-grid-designer-shell.is-dark-mode .console-grid-designer-griddocs-note{color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-griddocs-assumption-grid input{background:#071223db;border-color:#60a5fa42;color:#edf5ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-toolbox{border-right-color:#60a5fa2e;box-shadow:inset -1px 0 #93c5fd0d}.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor{border-left-color:#60a5fa2e;box-shadow:inset 1px 0 #93c5fd0d}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node{color:#e5edf9}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool:hover{background:radial-gradient(circle at top right,rgba(96,165,250,.16),transparent 46%),linear-gradient(145deg,#173153e0,#13233fd6);box-shadow:inset 0 0 0 1px #60a5fa33}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-copy strong,.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-header h2,.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-help strong,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-panel header strong,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-item strong,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-drawer-header h2,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-finding strong,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-operation strong,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-drawer-tab strong{color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-copy small,.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool small,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node small,.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-header p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-card p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-empty,.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-help,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-panel header span,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-item small,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-empty,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-drawer-header p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-drawer-tab small,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-operation p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-operation small{color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-rail-title,.console-grid-designer-shell.is-dark-mode .console-grid-designer-solution-explorer-title,.console-grid-designer-shell.is-dark-mode .console-grid-designer-toolbox-section h2,.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-header .console-dashboard-kicker,.console-grid-designer-shell.is-dark-mode .console-grid-designer-field span,.console-grid-designer-shell.is-dark-mode .console-grid-designer-navigator-search span,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-search span,.console-grid-designer-shell.is-dark-mode .console-grid-designer-readiness-header strong{color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-canvas{background:repeating-linear-gradient(to right,rgba(186,214,255,.065) 0 1px,rgba(3,9,21,.1) 1px 2px,transparent 2px 28px),repeating-linear-gradient(to bottom,rgba(186,214,255,.065) 0 1px,rgba(3,9,21,.1) 1px 2px,transparent 2px 28px),repeating-linear-gradient(to right,rgba(199,224,255,.05) 0 1px,rgba(2,8,19,.09) 1px 2px,transparent 2px 140px),repeating-linear-gradient(to bottom,rgba(199,224,255,.05) 0 1px,rgba(2,8,19,.09) 1px 2px,transparent 2px 140px),#081426;box-shadow:inset 0 0 0 1px #94a3b829}.console-grid-designer-shell.is-dark-mode.is-design-grid .console-grid-designer-canvas{background:repeating-linear-gradient(to right,rgba(147,197,253,.078) 0 1px,rgba(3,9,21,.1) 1px 2px,transparent 2px 28px),repeating-linear-gradient(to bottom,rgba(147,197,253,.078) 0 1px,rgba(3,9,21,.1) 1px 2px,transparent 2px 28px),repeating-linear-gradient(to right,rgba(191,219,254,.048) 0 1px,rgba(2,8,19,.09) 1px 2px,transparent 2px 140px),repeating-linear-gradient(to bottom,rgba(191,219,254,.048) 0 1px,rgba(2,8,19,.09) 1px 2px,transparent 2px 140px),radial-gradient(circle at 18% 12%,rgba(96,165,250,.084),transparent 34%),#071529}.console-grid-designer-shell.is-dark-mode.is-design-workflow .console-grid-designer-canvas{background:repeating-linear-gradient(to right,rgba(94,234,212,.075) 0 1px,rgba(3,9,21,.1) 1px 2px,transparent 2px 28px),repeating-linear-gradient(to bottom,rgba(94,234,212,.075) 0 1px,rgba(3,9,21,.1) 1px 2px,transparent 2px 28px),repeating-linear-gradient(to right,rgba(153,246,228,.045) 0 1px,rgba(2,8,19,.09) 1px 2px,transparent 2px 140px),repeating-linear-gradient(to bottom,rgba(153,246,228,.045) 0 1px,rgba(2,8,19,.09) 1px 2px,transparent 2px 140px),radial-gradient(circle at 18% 12%,rgba(45,212,191,.08),transparent 34%),#081b20}.console-grid-designer-shell.is-dark-mode.is-design-swarm .console-grid-designer-canvas{background:repeating-linear-gradient(to right,rgba(240,171,252,.072) 0 1px,rgba(3,9,21,.1) 1px 2px,transparent 2px 28px),repeating-linear-gradient(to bottom,rgba(240,171,252,.072) 0 1px,rgba(3,9,21,.1) 1px 2px,transparent 2px 28px),repeating-linear-gradient(to right,rgba(245,208,254,.042) 0 1px,rgba(2,8,19,.09) 1px 2px,transparent 2px 140px),repeating-linear-gradient(to bottom,rgba(245,208,254,.042) 0 1px,rgba(2,8,19,.09) 1px 2px,transparent 2px 140px),radial-gradient(circle at 18% 12%,rgba(217,70,239,.072),transparent 34%),#160f24}.console-grid-designer-shell.is-dark-mode .console-grid-designer-canvas.is-grid-selected{box-shadow:inset 0 0 0 2px #60a5faad}.console-grid-designer-shell.is-dark-mode.is-design-workflow .console-grid-designer-canvas.is-grid-selected{box-shadow:inset 0 0 0 2px #5eead494}.console-grid-designer-shell.is-dark-mode.is-design-swarm .console-grid-designer-canvas.is-grid-selected{box-shadow:inset 0 0 0 2px #f0abfc8f}.console-grid-designer-shell.is-dark-mode .console-grid-designer-node{background:#13233f;border-color:#94a3b83d;box-shadow:0 16px 34px #00000057}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon{background:#1e293be0;border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px #ffffff14,inset 0 -10px 18px #0208172e,0 8px 18px #0000002e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-service-connector,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-service-connector{background:linear-gradient(145deg,#10b98138,#052e166b);color:#6ee7b7}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-network-connector,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-network-connector{background:linear-gradient(145deg,#3b82f63d,#0f172a7a);color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-grid-anchor,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-grid-anchor{background:linear-gradient(145deg,#f59e0b3d,#451a0375);color:#fbbf24}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-agent,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-agent{background:linear-gradient(145deg,#8b5cf640,#2e106575);color:#c4b5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-marketplace-addon,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-marketplace-addon{background:linear-gradient(145deg,#ec48993d,#50072475);color:#f9a8d4}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-runtime-pod,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-runtime-pod{background:linear-gradient(145deg,#22d3ee38,#082f4975);color:#67e8f9}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-grid,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-grid{background:linear-gradient(145deg,#60a5fa3d,#1e3a8a75);color:#bfdbfe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-workflow-trigger,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-workflow-trigger{background:linear-gradient(145deg,#14b8a63d,#134e4a75);color:#5eead4}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-workflow-queue,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-workflow-queue{background:linear-gradient(145deg,#0ea5e93d,#0c4a6e75);color:#7dd3fc}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-workflow-anchor-dataset,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-workflow-anchor-dataset{background:linear-gradient(145deg,#06b6d440,#155e7575);color:#67e8f9}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-workflow-agent-step,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-workflow-agent-step{background:linear-gradient(145deg,#6366f13d,#312e8175);color:#a5b4fc}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-workflow-decision,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-workflow-decision{background:linear-gradient(145deg,#7c3aed40,#4c1d957a);color:#c4b5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-workflow-approval,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-workflow-approval{background:linear-gradient(145deg,#ec48993d,#83184375);color:#f9a8d4}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-workflow-evidence-log,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-workflow-evidence-log{background:linear-gradient(145deg,#22c55e3b,#14532d75);color:#86efac}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-workflow-escalation,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-workflow-escalation{background:linear-gradient(145deg,#f973163d,#7c2d1275);color:#fdba74}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-workflow-completion,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-workflow-completion{background:linear-gradient(145deg,#84cc163d,#3f621275);color:#bef264}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-workflow-transition,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-workflow-transition{background:linear-gradient(145deg,#eab30840,#713f127a);color:#fde047}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-swarm-escalation-policy,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-swarm-escalation-policy{background:linear-gradient(145deg,#ef44443d,#7f1d1d75);color:#fca5a5}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-swarm-objective,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-swarm-objective{background:linear-gradient(145deg,#d946ef3b,#581c8775);color:#f0abfc}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-swarm-sla,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-swarm-sla{background:linear-gradient(145deg,#c026d33b,#701a7575);color:#f5d0fe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-swarm-grid-reference,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-swarm-grid-reference{background:linear-gradient(145deg,#a855f73d,#4c1d9575);color:#d8b4fe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-swarm-workflow-reference,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-swarm-workflow-reference{background:linear-gradient(145deg,#8b5cf640,#5b21b675);color:#ddd6fe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-swarm-agent-role-binding,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-swarm-agent-role-binding{background:linear-gradient(145deg,#3b82f63d,#1e40af75);color:#bfdbfe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-swarm-observation-point,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-swarm-observation-point{background:linear-gradient(145deg,#2dd4bf3b,#0f766e75);color:#99f6e4}.console-grid-designer-shell.is-dark-mode .console-grid-designer-tool-icon.tone-designer,.console-grid-designer-shell.is-dark-mode .console-grid-designer-node-icon.tone-designer{background:linear-gradient(145deg,#94a3b838,#1e293b7a);color:#cbd5e1}.console-grid-designer-shell.is-dark-mode .console-grid-designer-node:not(.is-grid-surface):hover{background:#172a4c;border-color:#60a5fa6b}.console-grid-designer-shell.is-dark-mode .console-grid-designer-node.is-grid-surface{background:repeating-linear-gradient(to right,rgba(186,214,255,.07) 0 1px,rgba(3,9,21,.1) 1px 2px,transparent 2px 28px),repeating-linear-gradient(to bottom,rgba(186,214,255,.07) 0 1px,rgba(3,9,21,.1) 1px 2px,transparent 2px 28px),repeating-linear-gradient(to right,rgba(199,224,255,.055) 0 1px,rgba(2,8,19,.1) 1px 2px,transparent 2px 140px),repeating-linear-gradient(to bottom,rgba(199,224,255,.055) 0 1px,rgba(2,8,19,.1) 1px 2px,transparent 2px 140px),linear-gradient(135deg,#2563eb29,#08745c1a),#0b1628;border-color:#60a5fa61;box-shadow:inset 0 0 0 1px #ffffff0d,0 22px 44px #00000057}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-form,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-branding-panel,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-pricing-panel,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-preview,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-readiness,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-management{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 34%),linear-gradient(135deg,#081426,#0b1628 54%,#0f1d35)}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-dialog-tabs{background:#0f1d35;border-bottom-color:#94a3b82e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-dialog-tab{color:#bfdbfe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-dialog-tab:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-dialog-tab:focus-visible{background:#1e3a8a47;color:#f8fbff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-dialog-tab.is-active{background:#173153;border-color:#60a5fa61;box-shadow:inset 0 1px #93c5fd29;color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-service-tiers{border-top-color:#94a3b82e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-service-tier,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-branding-card,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-preview article,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-preview-tiers section,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-icon-option,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-solution-logo,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-hourly-price-value{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(145deg,#13233ffa,#0f1d35f5);border-color:#60a5fa3d;box-shadow:inset 0 1px #93c5fd14,0 12px 24px #0000001f}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-form label,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-pricing-panel label,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-management dl div{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(145deg,#13233ffa,#0f1d35f5);border:1px solid rgba(96,165,250,.22);border-radius:8px;box-shadow:inset 0 1px #93c5fd14;padding:10px}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-pricing-panel .console-grid-designer-marketplace-service-tier label{background:transparent;border:0;box-shadow:none;padding:0}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-icon-option:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-icon-option:focus-visible{border-color:#93c5fd6b}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-icon-option.is-selected{background:#172a4c;border-color:#93c5fd94;box-shadow:inset 0 0 0 1px #93c5fd33}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-service-tier-summary{color:#bfdbfe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-service-tier-summary:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-service-tier-summary:focus-visible{background:#60a5fa1f}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-service-tier-summary-name{color:#f8fbff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-checks article{background:#13233f;border-color:#94a3b833}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-checks article.tone-success{background:linear-gradient(145deg,#10b98129,#064e3b47);border-color:#34d3994d;color:#6ee7b7}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-checks article.tone-warning{background:linear-gradient(145deg,#13233ffa,#193053eb);border-color:#60a5fa42;box-shadow:inset 3px 0 #facc15b8;color:#facc15}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-checks strong{color:#f8fbff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-checks span{color:#c7d8f3}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-readiness-banner{background:linear-gradient(135deg,#0f1d35fa,#173153eb);border-color:#60a5fa4d;box-shadow:inset 4px 0 #60a5fac2,0 14px 28px #0000002e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-readiness-banner.tone-success{background:linear-gradient(135deg,#0a302af2,#0f443cd1);border-color:#34d39957;box-shadow:inset 4px 0 #34d399d1,0 14px 28px #0000002e;color:#6ee7b7}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-readiness-banner.tone-warning{background:radial-gradient(circle at top right,rgba(96,165,250,.18),transparent 44%),linear-gradient(135deg,#0f1d35fa,#173153eb);border-color:#60a5fa57;box-shadow:inset 4px 0 #facc15d6,0 14px 28px #0000002e;color:#facc15}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-readiness-banner strong{color:#f8fbff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-readiness-banner>div>span{color:#d8e6fb}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-readiness-banner-icon{background:#0814267a;border-color:#ffffff2e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-branding-card strong,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-publisher-lockup dd,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-preview h3,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-management dd,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-preview-tiers strong,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-service-tiers>header strong,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-hourly-price strong{color:#f8fbff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-branding-card p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-preview-publisher,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-icon-option>span:last-child,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-publisher-lockup dt,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-preview p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-management p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-management dt,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-preview-tiers span,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-service-tiers>p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-service-tier-list>p{color:#bfdbfe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-form span,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-branding-card span,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-pricing-panel span,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-preview dt,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-management dt{color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-preview dl div,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-management dl div{border-top-color:#60a5fa2e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-publisher-mark,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-preview-publisher-mark,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-solution-mark{background:linear-gradient(145deg,#60a5fa3d,#1e3a8a75);border-color:#93c5fd42;color:#bfdbfe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-icon-preview.tone-service-connector,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-card-icon.tone-swarm,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-card-icon.tone-integration{background:linear-gradient(145deg,#10b98138,#064e3b75);color:#6ee7b7}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-icon-preview.tone-grid-anchor,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-card-icon.tone-operations{background:linear-gradient(145deg,#fb923c38,#7c2d1275);color:#fdba74}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-icon-preview.tone-agent,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-card-icon.tone-agent,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-card-icon.tone-automation{background:linear-gradient(145deg,#a78bfa38,#4c1d9575);color:#c4b5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-icon-preview.tone-marketplace-add-on,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-card-icon.tone-marketplace,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-card-icon.tone-marketplace-add-on{background:linear-gradient(145deg,#ec48993d,#50072475);color:#f9a8d4}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-icon-preview.tone-runtime-pod,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-card-icon.tone-runtime{background:linear-gradient(145deg,#22d3ee38,#082f4975);color:#67e8f9}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-icon-preview.tone-grid,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-card-icon.tone-grid{background:linear-gradient(145deg,#60a5fa3d,#1e3a8a75);color:#bfdbfe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-preview article>span{color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-form input,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-form select,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-form textarea,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-pricing-panel input,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-pricing-panel select,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-pricing-panel textarea{background:#081426b8;border-color:#60a5fa42;color:#e5eefc}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-form input:focus,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-form select:focus,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-listing-form textarea:focus,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-pricing-panel input:focus,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-pricing-panel select:focus,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-pricing-panel textarea:focus{border-color:#93c5fdb8;box-shadow:0 0 0 3px #60a5fa2e;outline:none}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-service-tiers>header strong,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-hourly-price strong,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-preview-tiers strong{color:#f8fbff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-service-tiers>p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-service-tier-list>p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-marketplace-preview-tiers span{color:#bfdbfe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-node.is-grid-surface:after{border-color:#60a5fa42;background:repeating-linear-gradient(to right,rgba(186,214,255,.05) 0 1px,rgba(3,9,21,.08) 1px 2px,transparent 2px 22px),repeating-linear-gradient(to bottom,rgba(186,214,255,.05) 0 1px,rgba(3,9,21,.08) 1px 2px,transparent 2px 22px);opacity:.72}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connector-layer .console-grid-designer-connector-visual{stroke:#60a5fa}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connector.is-selected .console-grid-designer-connector-visual{filter:drop-shadow(0 0 6px rgba(147,197,253,.54));stroke:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connector-label,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-empty,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-message,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-finding,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-operation,.console-grid-designer-shell.is-dark-mode .console-grid-designer-deploy-timeline,.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-help,.console-grid-designer-shell.is-dark-mode .console-grid-designer-field input,.console-grid-designer-shell.is-dark-mode .console-grid-designer-field select,.console-grid-designer-shell.is-dark-mode .console-grid-designer-inline-field-button,.console-grid-designer-shell.is-dark-mode .console-grid-designer-navigator-search input,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-search input,.console-grid-designer-shell.is-dark-mode .console-grid-designer-navigator-item,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-item,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-empty{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(145deg,#13233ffa,#0f1d35f5);border-color:#60a5fa38;box-shadow:inset 0 1px #93c5fd14;color:#dce8ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-card,.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-panel,.console-grid-designer-shell.is-dark-mode .console-grid-designer-event{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(145deg,#13233ffa,#0f1d35f5);border-color:#60a5fa38;box-shadow:inset 0 1px #93c5fd14,0 12px 24px #0000001f}.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-panel header{border-bottom-color:#60a5fa2e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-minimap-surface{background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 42%),linear-gradient(135deg,#0f1d35fa,#0b1628fa);border-color:#60a5fa38;box-shadow:0 18px 42px #0000005c}.console-grid-designer-shell.is-dark-mode .console-grid-designer-minimap-background{fill:#0b1628}.console-grid-designer-shell.is-dark-mode .console-grid-designer-minimap-line{stroke:#60a5fa9e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-minimap-line.is-selected{stroke:#bfdbfe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-minimap-box{fill:#60a5fa2e;stroke:#93c5fdad}.console-grid-designer-shell.is-dark-mode .console-grid-designer-minimap-box.is-selected{fill:#2dd4bf2e;stroke:#5eead4}.console-grid-designer-shell.is-dark-mode .console-grid-designer-field input:disabled,.console-grid-designer-shell.is-dark-mode .console-grid-designer-field select:disabled,.console-grid-designer-shell.is-dark-mode .console-grid-designer-inline-field-button:disabled{background:#081426b8;color:#8ea2c2}.console-grid-designer-shell.is-dark-mode .console-grid-designer-field input:focus,.console-grid-designer-shell.is-dark-mode .console-grid-designer-field select:focus,.console-grid-designer-shell.is-dark-mode .console-grid-designer-inline-field-button:focus,.console-grid-designer-shell.is-dark-mode .console-grid-designer-navigator-search input:focus,.console-grid-designer-shell.is-dark-mode .console-grid-designer-template-search input:focus{border-color:#93c5fdb8;box-shadow:0 0 0 3px #60a5fa2e;outline:none}.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-tabs button{background:linear-gradient(145deg,#142445e0,#0e1c34e6);border-color:#60a5fa38;color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-tabs{background:#081426bd;border-bottom-color:#60a5fa24;box-shadow:inset 0 1px #93c5fd0a}.console-grid-designer-shell.is-dark-mode .console-grid-designer-editor-tabs button.is-selected{background:radial-gradient(circle at top right,rgba(96,165,250,.16),transparent 48%),linear-gradient(145deg,#1c3559fa,#122441fa);border-color:#93c5fd52;color:#fff;box-shadow:inset 0 1px #93c5fd1f,0 -6px 14px #00000024}.console-grid-designer-shell.is-dark-mode .console-grid-designer-deploy-timeline-title,.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-tabs button{background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 48%),linear-gradient(145deg,#173153f5,#13233ff0);border-color:#60a5fa38;color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-tabs button.is-selected{background:radial-gradient(circle at top right,rgba(96,165,250,.18),transparent 48%),linear-gradient(145deg,#173153fa,#13233ff5);border-color:#60a5fa61;color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-build-tabs small{background:#60a5fa29;color:#dce8ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-navigator-item:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-navigator-item.is-selected{border-color:#60a5fa70;box-shadow:0 10px 20px #2563eb2e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-modal-backdrop{background:#02081794}.console-grid-designer-shell.is-dark-mode .console-grid-designer-modal{background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 36%),linear-gradient(135deg,#0f1d35,#0b1628);border-color:#60a5fa42;box-shadow:0 28px 78px #0000007a;color:#dce8ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-modal-header,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-toolbar,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-message,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-browser-header,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-footer{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(135deg,#0f1d35,#101f3a);border-color:#60a5fa2e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-modal-header h2,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row-name,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-preview h3,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-details dd{color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-modal-header p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-browser-header,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row-kind,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row-updated,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row-description,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row-id,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-preview p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-details dt{color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-modal-kicker,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-search span,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-select span,.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-interview-field{color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-modal-close,.console-grid-designer-shell.is-dark-mode .console-grid-designer-secondary-button,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-search input,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-select select,.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-interview-field input,.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-interview-field select,.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-interview-field textarea{background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 48%),linear-gradient(145deg,#13233ffa,#0f1d35f5);border-color:#60a5fa38;color:#dce8ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-modal-close:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-modal-close:focus-visible,.console-grid-designer-shell.is-dark-mode .console-grid-designer-secondary-button:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-secondary-button:focus-visible,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-search input:focus,.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-select select:focus,.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-interview-field input:focus,.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-interview-field select:focus,.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-interview-field textarea:focus{border-color:#60a5fa80;outline:none}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-metadata-rows div{background:#0f1d35c7;border-color:#60a5fa2e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-metadata-rows dt{color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-metadata-rows dd{color:#edf5ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-connection-metadata-section-title{color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-interview-form{background:#081426bd;scrollbar-color:rgba(147,169,206,.34) transparent}.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-option{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(145deg,#13233ffa,#0f1d35f5);border-color:#60a5fa33;color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-recents,.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-recent-item{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(145deg,#13233ffa,#0f1d35f5);border-color:#60a5fa33}.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-recent-item strong{color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-recent-item small,.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-recents-empty,.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-recent-group-label{color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-recents-heading{color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-recents-empty{background:#0814268a;border-color:#60a5fa2e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-recent-item:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-recent-item:focus-visible{border-color:#60a5fa6b}.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-recent-icon{background:#38bdf81f;color:#bae6fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-option:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-option:focus-visible{border-color:#60a5fa6b;box-shadow:0 18px 42px #00000047}.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-option-icon{background:#60a5fa1f;border-color:#60a5fa33;color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-welcome-option small{color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-interview-questions{border-color:#60a5fa2e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-new-file-card{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(145deg,#13233ffa,#0f1d35f5);border-color:#60a5fa33}.console-grid-designer-shell.is-dark-mode .console-grid-designer-new-file-card:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-new-file-card:focus-visible{border-color:#93c5fd80}.console-grid-designer-shell.is-dark-mode .console-grid-designer-new-file-card-title{color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-new-file-card-summary{color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-new-file-card-action{color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-search input::placeholder{color:#64748b}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-browser{border-right-color:#94a3b829}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-list{background:radial-gradient(circle at top right,rgba(96,165,250,.08),transparent 38%),linear-gradient(135deg,#081426,#0b1628 62%,#0f1d35)}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-empty{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(145deg,#13233ffa,#0f1d35f5);border-color:#60a5fa3d;color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row{color:#dce8ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row:hover{background:radial-gradient(circle at top right,rgba(96,165,250,.14),transparent 42%),linear-gradient(145deg,#13233ffa,#0f1d35f5);border-color:#60a5fa47}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row.is-selected{background:radial-gradient(circle at top right,rgba(96,165,250,.2),transparent 42%),linear-gradient(145deg,#173153fa,#13233ff5);border-color:#60a5fa80;box-shadow:inset 3px 0 #60a5fa}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row.is-grid.is-selected{background:radial-gradient(circle at top right,rgba(96,165,250,.18),transparent 42%),linear-gradient(145deg,#173153fa,#13233ff5);border-color:#60a5fa80;box-shadow:inset 3px 0 #60a5fa}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row.is-workflow.is-selected{background:radial-gradient(circle at top right,rgba(45,212,191,.16),transparent 42%),linear-gradient(145deg,#103840fa,#0f2737f5);border-color:#2dd4bf6b;box-shadow:inset 3px 0 #2dd4bf}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row.is-swarm.is-selected{background:radial-gradient(circle at top right,rgba(216,180,254,.16),transparent 42%),linear-gradient(145deg,#381d49fa,#29193bf5);border-color:#d8b4fe6b;box-shadow:inset 3px 0 #c084fc}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row.is-solution.is-selected{background:radial-gradient(circle at top right,rgba(56,189,248,.16),transparent 42%),linear-gradient(145deg,#0f2f43fa,#0c2538f5);border-color:#38bdf86b;box-shadow:inset 3px 0 #38bdf8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row-icon{background:#60a5fa1f;border-color:#60a5fa2e;color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row.is-workflow .console-grid-designer-open-row-icon{background:#2dd4bf1f;border-color:#2dd4bf2e;color:#99f6e4}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row.is-swarm .console-grid-designer-open-row-icon{background:#d8b4fe1f;border-color:#d8b4fe2e;color:#e9d5ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-row.is-solution .console-grid-designer-open-row-icon{background:#38bdf81f;border-color:#38bdf82e;color:#bae6fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-preview{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(135deg,#0f1d35,#0b1628)}.console-grid-designer-shell.is-dark-mode .console-grid-designer-open-details div{border-top-color:#94a3b829}.console-grid-designer-shell.is-dark-mode .console-grid-designer-empty-canvas,.console-grid-designer-shell.is-dark-mode .console-grid-designer-document-error{background:radial-gradient(circle at top right,rgba(96,165,250,.16),transparent 42%),linear-gradient(145deg,#13233ff0,#0f1d35e6);border-color:#60a5fa4d;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000047}.console-grid-designer-shell.is-dark-mode .console-grid-designer-empty-canvas h2,.console-grid-designer-shell.is-dark-mode .console-grid-designer-document-error h2{color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-empty-canvas .console-dashboard-kicker,.console-grid-designer-shell.is-dark-mode .console-grid-designer-document-error .console-dashboard-kicker{color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-empty-canvas p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-document-error p{color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-document-error code{background:#0b1628b8;border-color:#60a5fa47;color:#bfdbfe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-drawer{background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 36%),linear-gradient(135deg,#0f1d35,#0b1628);border-left-color:#60a5fa3d;box-shadow:-28px 0 72px #0000007a;color:#dce8ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-drawer-header,.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-drawer-footer{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(135deg,#0f1d35,#101f3a);border-color:#60a5fa2e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-toolbar,.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-topic-list{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(135deg,#0f1d35fa,#0b1628fa);border-color:#60a5fa33}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-nav-button,.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-search{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(145deg,#13233ffa,#0f1d35f5);border-color:#60a5fa38;color:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-search input{color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-search input::placeholder,.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-topic-button small,.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-empty{color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-topic-button{color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-topic-button:hover,.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-topic-button:focus-visible{background:#1e2f50e6;border-color:#60a5fa47;box-shadow:0 10px 24px #00000038}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-topic-button.is-selected{background:#2563eb33;border-color:#60a5fa7a;box-shadow:inset 3px 0 #60a5fa}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-empty{border-color:#94a3b838}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-drawer-header h2,.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-section h3{color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-drawer-header p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-section p,.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-section ul{color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-section{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(145deg,#13233ffa,#0f1d35f5);border-color:#60a5fa38;box-shadow:inset 0 1px #93c5fd14,0 12px 24px #0000001f}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-diagram{background:radial-gradient(circle at top right,rgba(96,165,250,.08),transparent 42%),linear-gradient(135deg,#081426e6,#0b1628db);border-color:#60a5fa38}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-diagram-title,.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-diagram-node strong,.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-cue strong{color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-diagram-node,.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-cue{background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),linear-gradient(145deg,#13233ffa,#0f1d35f5);border-color:#60a5fa33}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-diagram-node small,.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-cue span{color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-media-card{background:radial-gradient(circle at top right,rgba(96,165,250,.08),transparent 42%),linear-gradient(135deg,#081426e6,#0b1628db);border-color:#60a5fa38}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-media-frame{background:#071121;border-color:#94a3b82e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-media-card figcaption strong{color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-media-card figcaption span{color:#a9bad8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-help-diagram.is-process .console-grid-designer-help-diagram-node:not(:last-child):after{border-bottom-color:#93c5fd5c;border-right-color:#93c5fd5c}.console-grid-designer-modal-backdrop{align-items:center;background:#10203c47;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.console-grid-designer-question-backdrop{z-index:90}.console-grid-designer-modal{background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:8px;box-shadow:0 24px 70px #0e182c38;display:grid;max-height:min(620px,calc(100vh - 48px));overflow:hidden;width:min(640px,calc(100vw - 48px))}.console-grid-designer-modal-header{align-items:center;border-bottom:1px solid rgba(39,71,135,.12);display:flex;justify-content:space-between;padding:16px 18px}.console-grid-designer-modal-header h2{color:#10203c;font-size:1.05rem;line-height:1.2;margin:2px 0 0}.console-grid-designer-modal-header p{color:#52647f;font-size:.82rem;line-height:1.45;margin:6px 0 0;max-width:680px}.console-grid-designer-modal-kicker{color:#17448c;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.console-grid-designer-modal-close{align-items:center;background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:6px;color:#142445;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.console-grid-designer-question-modal{width:min(460px,calc(100vw - 48px))}.console-grid-designer-question-body{color:#52647f;font-size:.86rem;line-height:1.5;padding:18px}.console-grid-designer-question-body p{margin:0}.console-grid-designer-deploy-modal{width:min(520px,calc(100vw - 48px))}.console-grid-designer-deploy-form{background:#fbfcff;display:grid;gap:12px;padding:16px 18px}.console-grid-designer-deploy-form label{display:grid;gap:6px}.console-grid-designer-deploy-form span{color:#52647f;font-size:.68rem;font-weight:850;text-transform:uppercase}.console-grid-designer-deploy-form input,.console-grid-designer-deploy-form textarea{background:#fff;border:1px solid rgba(39,71,135,.16);border-radius:6px;color:#10203c;font:inherit;font-size:.82rem;min-width:0;padding:0 10px}.console-grid-designer-deploy-form input{height:34px}.console-grid-designer-deploy-form textarea{line-height:1.4;min-height:88px;padding:9px 10px;resize:vertical}.console-grid-designer-open-modal{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:min(760px,calc(100vh - 48px));max-height:min(760px,calc(100vh - 48px));overflow:hidden;width:min(1020px,calc(100vw - 48px))}.console-grid-designer-welcome-modal{background:linear-gradient(135deg,#244da4fa,#13357efa),#244da4;border-color:#ffffff42;box-shadow:0 30px 84px #142a5a57;color:#eef5ff;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;width:min(880px,calc(100vw - 48px))}.console-grid-designer-welcome-modal .console-grid-designer-modal-header{background:#08183e24;border-bottom-color:#ffffff2e}.console-grid-designer-welcome-modal .console-grid-designer-modal-kicker{color:#bfdbfe}.console-grid-designer-welcome-modal .console-grid-designer-modal-header h2{color:#fff}.console-grid-designer-welcome-modal .console-grid-designer-modal-header p{color:#dbeafe}.console-grid-designer-welcome-modal .console-grid-designer-modal-close{background:#ffffff1a;border-color:#ffffff42;color:#f8fbff}.console-grid-designer-welcome-modal .console-grid-designer-modal-close:hover,.console-grid-designer-welcome-modal .console-grid-designer-modal-close:focus-visible{background:#ffffff2e;border-color:#ffffff6b;outline:none}.console-data-studio-workspace-backdrop{background:#010816b8;z-index:95}.console-data-studio-workspace-modal{background:#07172f;border-color:#285287;box-shadow:0 30px 90px #0006129e;color:#e8f1ff;max-height:min(780px,calc(100vh - 48px));width:min(880px,calc(100vw - 48px))}.console-data-studio-workspace-modal .console-grid-designer-modal-header{background:#122746;border-bottom-color:#285287;padding:24px 28px}.console-data-studio-workspace-modal .console-grid-designer-modal-kicker{color:#78b5ff}.console-data-studio-workspace-modal .console-grid-designer-modal-header h2{color:#f8fbff;font-size:1.5rem}.console-data-studio-workspace-modal .console-grid-designer-modal-header p{color:#b9cae6;font-size:1rem}.console-data-studio-workspace-body{min-height:360px;overflow-y:auto;padding:24px 28px 30px}.console-data-studio-workspace-body h3{color:#9bc7ff;font-size:.82rem;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.console-data-studio-workspace-grid-list,.console-data-studio-workspace-actions{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.console-data-studio-workspace-card{align-items:center;background:#122746;border:1px solid #315c91;border-radius:9px;color:#eaf2ff;display:flex;gap:16px;min-height:88px;padding:16px 18px;text-decoration:none;transition:background .14s ease,border-color .14s ease,transform .14s ease}.console-data-studio-workspace-card:hover,.console-data-studio-workspace-card:focus-visible{background:#19365e;border-color:#69a9f6;outline:none;transform:translateY(-1px)}.console-data-studio-workspace-icon{align-items:center;background:#16395f;border:1px solid #37699d;border-radius:8px;color:#8bc1ff;display:inline-flex;flex:0 0 52px;height:52px;justify-content:center}.console-data-studio-workspace-copy{display:grid;flex:1;gap:4px;min-width:0}.console-data-studio-workspace-copy strong{color:#f8fbff;font-size:1rem}.console-data-studio-workspace-copy span{color:#b5c7e3;line-height:1.4}.console-data-studio-workspace-connect{color:#8dc4ff;font-weight:800}.console-data-studio-workspace-empty-copy{margin:0 auto 28px;max-width:680px;text-align:center}.console-data-studio-workspace-empty-copy h3{color:#f8fbff;font-size:1.25rem;letter-spacing:0;margin-bottom:8px;text-transform:none}.console-data-studio-workspace-empty-copy p{color:#b5c7e3;margin:0}@media(max-width:720px){.console-data-studio-workspace-grid-list,.console-data-studio-workspace-actions{grid-template-columns:1fr}}.console-grid-designer-new-file-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,calc(100vw - 48px))}.console-grid-designer-workflow-interview-modal{width:min(760px,calc(100vw - 48px))}.console-grid-designer-workflow-interview-form{background:#fbfcff;display:grid;gap:14px;max-height:min(520px,calc(100vh - 220px));overflow-y:auto;padding:16px 18px;scrollbar-color:rgba(96,116,148,.32) transparent;scrollbar-width:thin}.console-grid-designer-workflow-interview-grid,.console-grid-designer-workflow-interview-questions{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.console-grid-designer-workflow-interview-questions{border-top:1px solid rgba(39,71,135,.1);padding-top:14px}.console-grid-designer-workflow-interview-field{color:#52647f;display:grid;font-size:.72rem;font-weight:900;gap:6px}.console-grid-designer-workflow-interview-field.is-wide{grid-column:1 / -1}.console-grid-designer-workflow-interview-field input,.console-grid-designer-workflow-interview-field select,.console-grid-designer-workflow-interview-field textarea{background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:7px;color:#10203c;font:inherit;font-size:.78rem;font-weight:700;line-height:1.35;min-height:34px;padding:8px 10px;resize:vertical}.console-grid-designer-workflow-interview-field textarea{min-height:68px}.console-grid-designer-new-file-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));padding:16px}.console-grid-designer-new-file-card{align-items:start;background:#fbfcff;border:1px solid rgba(39,71,135,.14);border-radius:8px;color:#10203c;cursor:pointer;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);min-height:218px;padding:14px;text-align:left}.console-grid-designer-new-file-card:hover,.console-grid-designer-new-file-card:focus-visible{border-color:#244da475;box-shadow:0 16px 34px #0e182c1f;outline:none}.console-grid-designer-new-file-icon{align-items:center;background:#1f42961a;border-radius:8px;color:#244da4;display:inline-flex;height:34px;justify-content:center;width:34px}.console-grid-designer-new-file-icon .console-grid-designer-tab-icon-svg{height:17px;width:17px}.console-grid-designer-new-file-card.is-workflow .console-grid-designer-new-file-icon{background:#0f766e1a;color:#0f766e}.console-grid-designer-new-file-card.is-swarm .console-grid-designer-new-file-icon{background:#7e22ce1a;color:#7e22ce}.console-grid-designer-new-file-card-body{display:grid;gap:10px}.console-grid-designer-new-file-card-title{align-items:center;color:#10203c;display:flex;flex-wrap:wrap;font-size:.98rem;font-weight:900;gap:8px;line-height:1.2}.console-grid-designer-new-file-card-summary{color:#52647f;font-size:.82rem;line-height:1.45}.console-grid-designer-new-file-card-action{color:#17448c;font-size:.74rem;font-weight:900;margin-top:4px}.console-grid-designer-help-modal{width:min(760px,calc(100vw - 48px))}.console-grid-designer-help-drawer{animation:console-grid-designer-help-drawer-in .22s cubic-bezier(.2,.8,.2,1) both;background:#fffffffa;border-left:1px solid rgba(39,71,135,.14);box-shadow:-24px 0 60px #0e182c2e;color:#10203c;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;inset:0 0 0 auto;max-width:min(780px,calc(100vw - 44px));min-width:min(720px,calc(100vw - 44px));position:absolute;z-index:76}.console-grid-designer-help-drawer.is-closing{animation:console-grid-designer-help-drawer-out .22s cubic-bezier(.4,0,.2,1) both;pointer-events:none}@keyframes console-grid-designer-help-drawer-in{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes console-grid-designer-help-drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(44px)}}@media(prefers-reduced-motion:reduce){.console-grid-designer-help-drawer,.console-grid-designer-help-drawer.is-closing{animation-duration:1ms}}.console-grid-designer-help-drawer-header{align-items:start;border-bottom:1px solid rgba(39,71,135,.12);display:flex;gap:14px;justify-content:space-between;padding:16px 18px}.console-grid-designer-help-drawer-header h2{color:#10203c;font-size:1.05rem;line-height:1.2;margin:2px 0 0}.console-grid-designer-help-drawer-header p{color:#52647f;font-size:.82rem;line-height:1.45;margin:6px 0 0}.console-grid-designer-help-drawer-footer{align-items:center;border-top:1px solid rgba(39,71,135,.12);display:flex;justify-content:flex-end;padding:12px 14px}.console-grid-designer-help-toolbar{align-items:center;background:#f7f9fd;border-bottom:1px solid rgba(39,71,135,.12);display:flex;gap:8px;padding:10px 14px}.console-grid-designer-help-nav-button{align-items:center;background:#fff;border:1px solid rgba(39,71,135,.16);border-radius:7px;color:#17448c;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.console-grid-designer-help-nav-button:hover:not(:disabled),.console-grid-designer-help-nav-button:focus-visible{border-color:#2563eb6b;box-shadow:0 0 0 3px #2563eb1f}.console-grid-designer-help-nav-button:disabled{color:#9aa8bd;cursor:not-allowed;opacity:.58}.console-grid-designer-help-nav-button.is-forward svg{transform:rotate(180deg)}.console-grid-designer-help-search{align-items:center;background:#fff;border:1px solid rgba(39,71,135,.16);border-radius:8px;color:#52647f;display:grid;flex:1;gap:8px;grid-template-columns:18px minmax(0,1fr);min-width:0;padding:0 10px}.console-grid-designer-help-search input{background:transparent;border:0;color:#10203c;font:inherit;font-size:.82rem;height:32px;min-width:0;outline:0}.console-grid-designer-help-search input::placeholder{color:#7c8da8}.console-grid-designer-info-modal{width:min(820px,calc(100vw - 48px))}.console-grid-designer-help-body{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:0;overflow:hidden}.console-grid-designer-info-body{display:grid;gap:12px;max-height:min(520px,calc(100vh - 210px));overflow:auto;padding:16px 18px}.console-grid-designer-info-rows{display:grid;gap:8px;margin:0}.console-grid-designer-info-rows div{background:#f7f9fd;border:1px solid rgba(39,71,135,.12);border-radius:8px;display:grid;gap:4px;grid-template-columns:180px minmax(0,1fr);padding:10px 12px}.console-grid-designer-info-rows dt{color:#52647f;font-size:.72rem;font-weight:800}.console-grid-designer-info-rows dd{color:#10203c;font-size:.82rem;margin:0;overflow-wrap:anywhere}.console-grid-designer-info-json,.console-grid-designer-info-json-field textarea{background:#0f1f3a;border:1px solid rgba(39,71,135,.22);border-radius:8px;color:#f3f7ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;line-height:1.45;margin:0;min-height:260px;overflow:auto;padding:12px;white-space:pre-wrap}.console-grid-designer-info-json-field{display:grid;gap:6px}.console-grid-designer-info-json-field span{color:#52647f;font-size:.68rem;font-weight:900;text-transform:uppercase}.console-grid-designer-info-json-field textarea{resize:vertical;width:100%}.console-grid-designer-connection-metadata-modal{width:min(920px,calc(100vw - 48px))}.console-grid-designer-connection-metadata-body{gap:14px}.console-grid-designer-connection-metadata-rows div{grid-template-columns:190px minmax(0,1fr)}.console-grid-designer-connection-metadata-section-title{color:#17345f;font-size:.75rem;font-weight:850;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.console-grid-designer-help-section{background:#f7f9fd;border:1px solid rgba(39,71,135,.12);border-radius:8px;padding:14px}.console-grid-designer-help-topic-list{background:#f3f6fb;border-right:1px solid rgba(39,71,135,.12);display:grid;gap:8px;grid-auto-rows:max-content;min-height:0;overflow:auto;padding:12px}.console-grid-designer-help-topic-button{background:transparent;border:1px solid transparent;border-radius:8px;color:#10203c;cursor:pointer;display:grid;gap:4px;padding:9px 10px;text-align:left}.console-grid-designer-help-topic-button:hover,.console-grid-designer-help-topic-button:focus-visible{background:#fff;border-color:#2563eb38;box-shadow:0 8px 20px #1f365b14}.console-grid-designer-help-topic-button.is-selected{background:#eaf2ff;border-color:#2563eb73;box-shadow:inset 3px 0 #2563eb}.console-grid-designer-help-topic-button span{font-size:.8rem;font-weight:900;line-height:1.2}.console-grid-designer-help-topic-button small{color:#52647f;display:-webkit-box;font-size:.7rem;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.console-grid-designer-help-empty{border:1px dashed rgba(39,71,135,.18);border-radius:8px;color:#52647f;font-size:.78rem;line-height:1.35;padding:12px}.console-grid-designer-help-topic-content{display:grid;gap:12px;min-height:0;overflow:auto;padding:16px 18px}.console-grid-designer-help-section h3{color:#10203c;font-size:.92rem;line-height:1.2;margin:0 0 8px}.console-grid-designer-help-section p{color:#334767;font-size:.82rem;line-height:1.48;margin:0 0 10px}.console-grid-designer-help-media-strip{display:grid;gap:10px;margin:10px 0}.console-grid-designer-help-media-card{background:#fff;border:1px solid rgba(39,71,135,.12);border-radius:8px;display:grid;gap:8px;margin:0;overflow:hidden;padding:8px}.console-grid-designer-help-media-frame{align-items:center;aspect-ratio:16 / 9;background:#edf3ff;border:1px solid rgba(39,71,135,.12);border-radius:7px;display:flex;justify-content:center;overflow:hidden}.console-grid-designer-help-media-frame img,.console-grid-designer-help-media-frame video{display:block;height:100%;object-fit:contain;width:100%}.console-grid-designer-help-media-card figcaption{display:grid;gap:3px}.console-grid-designer-help-media-card figcaption strong{color:#10203c;font-size:.8rem;line-height:1.2}.console-grid-designer-help-media-card figcaption span{color:#52647f;font-size:.73rem;line-height:1.35}.console-grid-designer-help-diagram{background:#eef4ff;border:1px solid rgba(39,71,135,.12);border-radius:8px;display:grid;gap:8px;margin:10px 0;padding:10px}.console-grid-designer-help-diagram-title{color:#17448c;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.console-grid-designer-help-diagram-nodes{display:grid;gap:8px}.console-grid-designer-help-diagram.is-process .console-grid-designer-help-diagram-nodes{grid-template-columns:1fr}.console-grid-designer-help-diagram.is-decision .console-grid-designer-help-diagram-nodes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.console-grid-designer-help-diagram-node{background:#fff;border:1px solid rgba(39,71,135,.12);border-radius:8px;display:grid;gap:4px;min-height:86px;padding:9px;position:relative}.console-grid-designer-help-diagram.is-process .console-grid-designer-help-diagram-node:not(:last-child):after{border-bottom:2px solid rgba(37,99,235,.28);border-right:2px solid rgba(37,99,235,.28);content:"";height:8px;left:50%;position:absolute;bottom:-8px;transform:translate(-50%) rotate(45deg);width:8px;z-index:1}.console-grid-designer-help-diagram-marker{align-items:center;background:#e8eefb;border-radius:999px;color:#17448c;display:inline-flex;font-size:.66rem;font-weight:900;height:22px;justify-content:center;min-width:22px;padding:0 6px;width:max-content}.console-grid-designer-help-diagram-node strong{color:#10203c;font-size:.78rem;line-height:1.15}.console-grid-designer-help-diagram-node small{color:#52647f;font-size:.72rem;line-height:1.35}.console-grid-designer-help-diagram-node.tone-accent .console-grid-designer-help-diagram-marker,.console-grid-designer-help-cue.tone-accent{border-color:#2563eb47}.console-grid-designer-help-diagram-node.tone-accent .console-grid-designer-help-diagram-marker{background:#dbeafe;color:#1d4ed8}.console-grid-designer-help-diagram-node.tone-success .console-grid-designer-help-diagram-marker{background:#dcfce7;color:#047857}.console-grid-designer-help-diagram-node.tone-warning .console-grid-designer-help-diagram-marker{background:#fef3c7;color:#92400e}.console-grid-designer-help-diagram-node.tone-danger .console-grid-designer-help-diagram-marker{background:#fee2e2;color:#b91c1c}.console-grid-designer-help-cues{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin:10px 0}.console-grid-designer-help-cue{background:#fff;border:1px solid rgba(39,71,135,.12);border-left-width:4px;border-radius:8px;display:grid;gap:4px;padding:9px 10px}.console-grid-designer-help-cue.tone-success{border-left-color:#059669}.console-grid-designer-help-cue.tone-warning{border-left-color:#d97706}.console-grid-designer-help-cue.tone-danger{border-left-color:#dc2626}.console-grid-designer-help-cue.tone-accent{border-left-color:#2563eb}.console-grid-designer-help-cue strong{color:#10203c;font-size:.74rem;line-height:1.15}.console-grid-designer-help-cue span{color:#52647f;font-size:.72rem;line-height:1.35}.console-grid-designer-help-section ul{color:#334767;display:grid;font-size:.83rem;gap:6px;line-height:1.45;margin:0;padding-left:18px}.console-grid-designer-open-toolbar{align-items:end;background:#f7f9fd;border-bottom:1px solid rgba(39,71,135,.1);display:grid;gap:10px;grid-template-columns:minmax(280px,1fr) 170px 170px auto;padding:12px 14px}.console-grid-designer-open-message{background:#fff7f7;border-bottom:1px solid rgba(213,76,76,.18);color:#8f2525;font-size:.78rem;font-weight:700;padding:9px 14px}.console-grid-designer-open-search,.console-grid-designer-open-select{display:grid;gap:5px}.console-grid-designer-open-search span,.console-grid-designer-open-select span{color:#52647f;font-size:.68rem;font-weight:800;text-transform:uppercase}.console-grid-designer-open-search input,.console-grid-designer-open-select select{background:#fff;border:1px solid rgba(39,71,135,.16);border-radius:6px;color:#10203c;font-size:.82rem;height:32px;min-width:0;padding:0 10px}.console-grid-designer-open-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:0}.console-grid-designer-welcome-body{display:grid;gap:18px;grid-template-columns:minmax(300px,1fr) minmax(300px,.84fr);padding:18px}.console-grid-designer-welcome-launcher,.console-grid-designer-welcome-actions{align-content:start;display:grid;gap:12px}.console-grid-designer-welcome-option{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:34px minmax(0,1fr);min-height:64px;padding:10px 14px;text-align:left}.console-grid-designer-welcome-option:hover,.console-grid-designer-welcome-option:focus-visible{background:#ffffff29;border-color:#ffffff6b;box-shadow:0 18px 40px #08183e38;outline:none}.console-grid-designer-welcome-option.is-primary{background:#ffffff26;border-color:#ffffff52}.console-grid-designer-welcome-option-icon{align-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#dbeafe;display:inline-flex;height:34px;justify-content:center;width:34px}.console-grid-designer-welcome-option-icon .console-link-button-icon-svg{height:18px;width:18px}.console-grid-designer-welcome-option strong{display:block;font-size:.92rem;line-height:1.12;margin-bottom:3px}.console-grid-designer-welcome-option small{color:#dbeafe;display:block;font-size:.74rem;line-height:1.25}.console-grid-designer-welcome-recents{background:#08183e24;border:1px solid rgba(255,255,255,.18);border-radius:8px;display:grid;gap:10px;max-height:330px;min-height:330px;align-content:start;overflow:auto;padding:12px}.console-grid-designer-welcome-recents-heading{align-items:center;color:#bfdbfe;display:flex;font-size:.68rem;font-weight:900;justify-content:space-between;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.console-grid-designer-welcome-recents-empty{align-items:center;background:#ffffff17;border:1px dashed rgba(255,255,255,.22);border-radius:8px;color:#dbeafe;display:flex;font-size:.8rem;min-height:64px;padding:12px}.console-grid-designer-welcome-recent-group{display:grid;gap:6px}.console-grid-designer-welcome-recent-group-label{color:#dbeafe;font-size:.68rem;font-weight:900;text-transform:uppercase}.console-grid-designer-welcome-recent-item{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:30px minmax(0,1fr);min-height:52px;padding:9px 10px;text-align:left}.console-grid-designer-welcome-recent-item:hover,.console-grid-designer-welcome-recent-item:focus-visible{background:#ffffff29;border-color:#ffffff6b;outline:none}.console-grid-designer-welcome-recent-icon{align-items:center;background:#ffffff1f;border-radius:7px;color:#dbeafe;display:inline-flex;height:30px;justify-content:center;width:30px}.console-grid-designer-welcome-recent-icon .console-link-button-icon-svg{height:14px;width:14px}.console-grid-designer-welcome-recent-item strong,.console-grid-designer-welcome-recent-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-welcome-recent-item strong{font-size:.82rem}.console-grid-designer-welcome-recent-item small{color:#dbeafe;font-size:.7rem;margin-top:2px}.console-grid-designer-open-browser{border-right:1px solid rgba(39,71,135,.12);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.console-grid-designer-open-browser-header{align-items:center;background:#fff;border-bottom:1px solid rgba(39,71,135,.1);color:#52647f;display:flex;font-size:.72rem;font-weight:800;justify-content:space-between;min-height:32px;padding:0 12px}.console-grid-designer-open-list{align-content:start;display:block;min-height:0;overflow:auto;padding:8px}.console-grid-designer-open-empty{background:#f7faff;border:1px dashed rgba(39,71,135,.18);border-radius:8px;color:#52647f;font-size:.86rem;padding:18px}.console-grid-designer-open-row{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#10203c;cursor:pointer;display:grid;font:inherit;gap:4px 10px;grid-template-columns:34px minmax(180px,1.6fr) minmax(110px,.72fr) 72px 126px;min-height:50px;padding:7px 10px;text-align:left;width:100%}.console-grid-designer-open-row:hover{background:#f7faff;border-color:#244da447}.console-grid-designer-open-row.is-selected{background:#edf4ff;border-color:#244da47a;box-shadow:inset 3px 0 #244da4}.console-grid-designer-open-row.is-grid.is-selected{background:linear-gradient(90deg,#244da424,#f4f8ffeb);border-color:#244da47a;box-shadow:inset 3px 0 #244da4}.console-grid-designer-open-row.is-workflow.is-selected{background:linear-gradient(90deg,#0f766e29,#f1fffcf0);border-color:#0f766e80;box-shadow:inset 3px 0 #0f766e}.console-grid-designer-open-row.is-swarm.is-selected{background:linear-gradient(90deg,#8a2dab26,#fbf4fff0);border-color:#8a2dab7a;box-shadow:inset 3px 0 #8a2dab}.console-grid-designer-open-row.is-solution.is-selected{background:linear-gradient(90deg,#07598526,#f0f9fff0);border-color:#0759857a;box-shadow:inset 3px 0 #075985}.console-grid-designer-open-row-icon{align-items:center;align-self:start;background:#244da414;border:1px solid rgba(39,71,135,.1);border-radius:8px;color:#244da4;display:inline-flex;grid-row:1 / 3;height:30px;justify-content:center;margin-top:2px;width:30px}.console-grid-designer-open-row-icon .console-copy-icon-svg,.console-grid-designer-open-row-icon .console-link-button-icon-svg{height:15px;width:15px}.console-grid-designer-open-row.is-workflow .console-grid-designer-open-row-icon{background:#0f766e17;color:#0f766e}.console-grid-designer-open-row.is-swarm .console-grid-designer-open-row-icon{background:#8a2dab17;color:#8a2dab}.console-grid-designer-open-row.is-solution .console-grid-designer-open-row-icon{background:#07598517;color:#075985}.console-grid-designer-open-row.is-workflow.is-selected .console-grid-designer-open-row-icon{background:#0f766e24;border-color:#0f766e38}.console-grid-designer-open-row.is-swarm.is-selected .console-grid-designer-open-row-icon{background:#8a2dab24;border-color:#8a2dab38}.console-grid-designer-open-row.is-solution.is-selected .console-grid-designer-open-row-icon{background:#07598524;border-color:#07598538}.console-grid-designer-open-row-name{color:#10203c;font-size:.9rem;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-open-row-kind,.console-grid-designer-open-row-updated,.console-grid-designer-open-row-description,.console-grid-designer-open-row-id{color:#52647f;font-size:.75rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-open-row-description{grid-column:2 / 5}.console-grid-designer-open-row-id{color:#6b7c93;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;text-align:right}.console-grid-designer-open-state{font-size:.72rem;font-weight:800;white-space:nowrap}.console-grid-designer-open-preview{background:#fbfcff;display:grid;gap:16px;grid-template-rows:auto auto;align-content:start;min-height:0;overflow:auto;padding:16px}.console-grid-designer-open-preview h3{color:#10203c;font-size:1rem;line-height:1.25;margin:4px 0 6px}.console-grid-designer-open-preview p{color:#52647f;font-size:.8rem;line-height:1.45;margin:0}.console-grid-designer-open-details{display:grid;gap:10px;margin:0}.console-grid-designer-open-details div{border-top:1px solid rgba(39,71,135,.1);display:grid;gap:4px;padding-top:10px}.console-grid-designer-open-details dt{color:#6b7c93;font-size:.68rem;font-weight:800;text-transform:uppercase}.console-grid-designer-open-details dd{color:#10203c;font-size:.78rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.console-grid-designer-open-footer{align-items:center;border-top:1px solid rgba(39,71,135,.12);display:flex;gap:10px;justify-content:flex-end;padding:12px 14px}.console-grid-designer-new-file-footer{justify-content:space-between}.console-grid-designer-new-file-footer-spacer{flex:1 1 auto}.console-grid-designer-secondary-button,.console-grid-designer-primary-button,.console-grid-designer-danger-button{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:800;height:32px;justify-content:center;min-width:82px;padding:0 14px}.console-grid-designer-secondary-button{background:#fff;border:1px solid rgba(39,71,135,.16);color:#142445}.console-grid-designer-primary-button{background:#244da4;border:1px solid #244da4;color:#fff}.console-grid-designer-danger-button{background:#c7352e;border:1px solid #c7352e;color:#fff}.console-grid-designer-primary-button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:820px){.console-grid-designer-welcome-body{grid-template-columns:1fr}.console-grid-designer-welcome-recents{max-height:240px;min-height:0}.console-grid-designer-new-file-grid{grid-template-columns:1fr}.console-grid-designer-new-file-card{min-height:0}.console-grid-designer-open-toolbar,.console-grid-designer-open-body{grid-template-columns:1fr}.console-grid-designer-open-browser{border-right:0;border-bottom:1px solid rgba(39,71,135,.12)}.console-grid-designer-open-row{grid-template-columns:34px minmax(0,1fr) 88px}.console-grid-designer-open-row-kind,.console-grid-designer-open-row-updated,.console-grid-designer-open-row-id{display:none}.console-grid-designer-open-row-description{grid-column:2 / 4}}.console-grid-designer-marketplace-modal{width:min(700px,calc(100vw - 48px))}.console-grid-designer-marketplace-listing-modal{grid-template-rows:auto auto minmax(0,1fr) auto;max-height:min(620px,calc(100vh - 48px));width:min(920px,calc(100vw - 48px))}.console-grid-designer-marketplace-dialog-tabs{align-items:center;background:#f7faff;border-bottom:1px solid rgba(39,71,135,.12);display:flex;gap:4px;overflow-x:auto;padding:8px 16px 0}.console-grid-designer-marketplace-dialog-tab{background:transparent;border:1px solid transparent;border-bottom:0;border-radius:6px 6px 0 0;color:#52647f;cursor:pointer;font-size:.76rem;font-weight:850;height:34px;padding:0 14px}.console-grid-designer-marketplace-dialog-tab:hover,.console-grid-designer-marketplace-dialog-tab:focus-visible{background:#ffffffc7;color:#244da4;outline:none}.console-grid-designer-marketplace-dialog-tab.is-active{background:#fff;border-color:#244da438;box-shadow:0 -1px #fff,0 1px #fff;color:#081734}.console-grid-designer-marketplace-listing-form{background:#fbfcff;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow:auto;padding:16px}.console-grid-designer-marketplace-pricing-panel{background:#fbfcff;display:grid;min-height:0;overflow:hidden;padding:16px}.console-grid-designer-marketplace-branding-panel{background:#fbfcff;display:grid;gap:12px;min-height:0;overflow:auto;padding:16px}.console-grid-designer-marketplace-branding-card{background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:8px;display:grid;gap:12px;padding:14px}.console-grid-designer-marketplace-branding-card>div:first-child{display:grid;gap:4px}.console-grid-designer-marketplace-branding-card strong{color:#10203c;font-size:.9rem}.console-grid-designer-marketplace-branding-card p,.console-grid-designer-marketplace-preview-publisher{color:#52647f;font-size:.78rem;line-height:1.4;margin:0}.console-grid-designer-marketplace-preview-publisher{align-items:center;display:inline-flex;gap:7px}.console-grid-designer-marketplace-preview-publisher-mark{align-items:center;background:#eef4ff;border:1px solid rgba(36,77,164,.16);border-radius:6px;color:#244da4;display:inline-flex;flex:0 0 auto;font-size:.58rem;font-weight:900;height:24px;justify-content:center;overflow:hidden;width:24px}.console-grid-designer-marketplace-preview-publisher-mark img{height:100%;object-fit:cover;width:100%}.console-grid-designer-marketplace-publisher-lockup{align-items:center;display:grid;gap:12px;grid-template-columns:56px minmax(0,1fr)}.console-grid-designer-marketplace-publisher-mark{align-items:center;background:#eef4ff;border:1px solid rgba(36,77,164,.16);border-radius:8px;color:#244da4;display:inline-flex;font-size:.82rem;font-weight:900;height:56px;justify-content:center;overflow:hidden;width:56px}.console-grid-designer-marketplace-publisher-mark img{height:100%;object-fit:cover;width:100%}.console-grid-designer-marketplace-publisher-lockup dl{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.console-grid-designer-marketplace-publisher-lockup div{display:grid;gap:2px;min-width:0}.console-grid-designer-marketplace-publisher-lockup dt{color:#6b7c93;font-size:.64rem;font-weight:850;text-transform:uppercase}.console-grid-designer-marketplace-publisher-lockup dd{color:#10203c;font-size:.78rem;font-weight:760;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-marketplace-logo-actions{display:flex;flex-wrap:wrap;gap:8px}.console-grid-designer-marketplace-logo-actions input{display:none}.console-grid-designer-marketplace-logo-actions .console-grid-designer-secondary-button{min-width:0}.console-grid-designer-marketplace-solution-logo{align-items:center;background:#f7faff;border:1px solid rgba(39,71,135,.12);border-radius:8px;display:grid;gap:12px;grid-template-columns:56px minmax(0,1fr);padding:10px}.console-grid-designer-marketplace-solution-logo>div:last-child{display:grid;gap:3px}.console-grid-designer-marketplace-solution-mark{align-items:center;background:#eef4ff;border:1px solid rgba(36,77,164,.16);border-radius:8px;color:#244da4;display:inline-flex;height:56px;justify-content:center;overflow:hidden;width:56px}.console-grid-designer-marketplace-solution-mark img,.console-grid-designer-marketplace-listing-card-icon img{height:100%;object-fit:cover;width:100%}.console-grid-designer-marketplace-icon-gallery{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.console-grid-designer-marketplace-icon-option{align-items:center;background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:8px;color:#10203c;cursor:pointer;display:grid;gap:7px;justify-items:center;min-height:84px;padding:10px}.console-grid-designer-marketplace-icon-option:hover,.console-grid-designer-marketplace-icon-option:focus-visible{border-color:#244da457;outline:none}.console-grid-designer-marketplace-icon-option.is-selected{background:#edf4ff;border-color:#244da48a;box-shadow:inset 0 0 0 1px #244da433}.console-grid-designer-marketplace-icon-option>span:last-child{color:#52647f;font-size:.72rem;font-weight:850;text-transform:none}.console-grid-designer-marketplace-icon-preview{align-items:center;border-radius:8px;display:inline-flex;height:38px;justify-content:center;width:38px}.console-grid-designer-marketplace-icon-preview.tone-service-connector{background:#e8f8ef;color:#06724f}.console-grid-designer-marketplace-icon-preview.tone-grid-anchor{background:#fff1dc;color:#a85600}.console-grid-designer-marketplace-icon-preview.tone-agent{background:#eeeaff;color:#5b3ec7}.console-grid-designer-marketplace-icon-preview.tone-marketplace-add-on{background:#fbe8f2;color:#b42d73}.console-grid-designer-marketplace-icon-preview.tone-runtime-pod{background:#e6f7fa;color:#06748a}.console-grid-designer-marketplace-icon-preview.tone-grid{background:#e8efff;color:#244da4}.console-grid-designer-marketplace-pricing-panel .console-grid-designer-marketplace-service-tiers{border-top:0;height:100%;min-height:0;overflow:hidden;padding-top:0}.console-grid-designer-marketplace-listing-form label,.console-grid-designer-marketplace-pricing-panel label{display:grid;gap:5px}.console-grid-designer-marketplace-listing-form label.is-wide,.console-grid-designer-marketplace-pricing-panel label.is-wide{grid-column:1 / -1}.console-grid-designer-marketplace-service-tiers{border-top:1px solid rgba(39,71,135,.12);display:grid;gap:10px;grid-column:1 / -1;grid-template-rows:auto minmax(0,1fr);padding-top:12px}.console-grid-designer-marketplace-service-tiers>header{align-items:center;display:flex;justify-content:space-between;gap:12px}.console-grid-designer-marketplace-service-tiers>header>div{display:grid;gap:3px}.console-grid-designer-marketplace-service-tiers>header strong{color:#10203c;font-size:.88rem}.console-grid-designer-marketplace-service-tiers>p{color:#52647f;font-size:.82rem;margin:0}.console-grid-designer-marketplace-service-tier-list{display:grid;gap:10px;min-height:0;overflow:auto;padding-right:4px}.console-grid-designer-marketplace-service-tier-list>p{color:#52647f;font-size:.82rem;margin:0}.console-grid-designer-marketplace-service-tier{background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:8px;display:grid;gap:10px;padding:12px}.console-grid-designer-marketplace-service-tier.is-collapsed{padding:0}.console-grid-designer-marketplace-service-tier-summary{align-items:center;background:transparent;border:0;color:#52647f;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(120px,auto) minmax(120px,auto) minmax(90px,auto);min-height:48px;padding:10px 12px;text-align:left}.console-grid-designer-marketplace-service-tier-summary:hover,.console-grid-designer-marketplace-service-tier-summary:focus-visible{background:#f7faff;outline:none}.console-grid-designer-marketplace-service-tier-summary span{font-size:.78rem;font-weight:760;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.console-grid-designer-marketplace-service-tier-summary-name{color:#10203c;font-weight:850}.console-grid-designer-marketplace-service-tier-header{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(150px,1fr) minmax(118px,.65fr) minmax(118px,.55fr) auto}.console-grid-designer-marketplace-hourly-price{display:grid;gap:5px}.console-grid-designer-marketplace-hourly-price-value{align-items:center;background:#f4f7fd;border:1px solid rgba(39,71,135,.12);border-radius:6px;display:flex;min-height:34px;padding:0 10px}.console-grid-designer-marketplace-hourly-price strong{color:#10203c;font-size:.84rem}.console-grid-designer-marketplace-listing-form span,.console-grid-designer-marketplace-branding-card span,.console-grid-designer-marketplace-pricing-panel span{color:#52647f;font-size:.68rem;font-weight:850;text-transform:uppercase}.console-grid-designer-marketplace-listing-form input,.console-grid-designer-marketplace-listing-form select,.console-grid-designer-marketplace-listing-form textarea,.console-grid-designer-marketplace-pricing-panel input,.console-grid-designer-marketplace-pricing-panel select,.console-grid-designer-marketplace-pricing-panel textarea{background:#fff;border:1px solid rgba(39,71,135,.16);border-radius:6px;color:#10203c;font:inherit;font-size:.82rem;min-width:0;padding:0 10px}.console-grid-designer-marketplace-listing-form input,.console-grid-designer-marketplace-listing-form select,.console-grid-designer-marketplace-pricing-panel input,.console-grid-designer-marketplace-pricing-panel select{height:34px}.console-grid-designer-marketplace-listing-form textarea,.console-grid-designer-marketplace-pricing-panel textarea{line-height:1.4;min-height:88px;padding:9px 10px;resize:vertical}.console-grid-designer-marketplace-listing-preview{background:#fbfcff;padding:18px}.console-grid-designer-marketplace-listing-preview article{background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:8px;box-shadow:0 16px 34px #13234214;display:grid;gap:10px;margin:0 auto;max-width:460px;padding:18px}.console-grid-designer-marketplace-listing-card-icon{align-items:center;background:#eef4ff;border-radius:8px;color:#244da4;display:inline-flex;height:42px;justify-content:center;overflow:hidden;width:42px}.console-grid-designer-marketplace-listing-card-icon.tone-marketplace,.console-grid-designer-marketplace-listing-card-icon.tone-marketplace-add-on{background:#fbe8f2;color:#b42d73}.console-grid-designer-marketplace-listing-card-icon.tone-grid,.console-grid-designer-marketplace-listing-card-icon.tone-operations{background:#e8efff;color:#244da4}.console-grid-designer-marketplace-listing-card-icon.tone-agent,.console-grid-designer-marketplace-listing-card-icon.tone-automation{background:#eeeaff;color:#5b3ec7}.console-grid-designer-marketplace-listing-card-icon.tone-swarm,.console-grid-designer-marketplace-listing-card-icon.tone-integration{background:#e8f8ef;color:#06724f}.console-grid-designer-marketplace-listing-card-icon.tone-runtime{background:#e6f7fa;color:#06748a}.console-grid-designer-marketplace-listing-preview article>span{color:#17448c;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.console-grid-designer-marketplace-listing-preview h3{color:#10203c;font-size:1.08rem;line-height:1.2;margin:0}.console-grid-designer-marketplace-listing-preview p,.console-grid-designer-marketplace-management p{color:#52647f;font-size:.82rem;line-height:1.45;margin:0;white-space:pre-wrap}.console-grid-designer-marketplace-listing-preview dl,.console-grid-designer-marketplace-management dl{display:grid;gap:8px;margin:0}.console-grid-designer-marketplace-listing-preview dl{grid-template-columns:repeat(3,minmax(0,1fr))}.console-grid-designer-marketplace-listing-preview dl div,.console-grid-designer-marketplace-management dl div{border-top:1px solid rgba(39,71,135,.1);display:grid;gap:3px;padding-top:8px}.console-grid-designer-marketplace-listing-preview dt,.console-grid-designer-marketplace-management dt{color:#6b7c93;font-size:.65rem;font-weight:850;text-transform:uppercase}.console-grid-designer-marketplace-listing-preview dd,.console-grid-designer-marketplace-management dd{color:#10203c;font-size:.76rem;font-weight:750;margin:0;overflow-wrap:anywhere}.console-grid-designer-marketplace-preview-tiers{display:grid;gap:8px}.console-grid-designer-marketplace-preview-tiers section{background:#f4f7fd;border:1px solid rgba(39,71,135,.12);border-radius:6px;display:grid;gap:3px;padding:9px 10px}.console-grid-designer-marketplace-preview-tiers strong{color:#10203c;font-size:.82rem}.console-grid-designer-marketplace-preview-tiers span{color:#52647f;font-size:.74rem;font-weight:750}.console-grid-designer-marketplace-readiness,.console-grid-designer-marketplace-management{background:#fbfcff;display:grid;gap:12px;min-height:0;padding:16px}.console-grid-designer-marketplace-readiness{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.console-grid-designer-marketplace-checks article{align-items:center;background:#fff;border:1px solid rgba(39,71,135,.12);border-radius:8px;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr);padding:12px}.console-grid-designer-marketplace-checks article>.console-link-button-icon-svg{align-self:center;height:21px;justify-self:center;width:21px}.console-grid-designer-marketplace-readiness-banner{align-items:center;background:linear-gradient(135deg,#f7faff,#eef4ff);border:1px solid rgba(36,77,164,.18);border-radius:8px;box-shadow:inset 4px 0 #244da4b8,0 10px 22px #1323420f;color:#244da4;display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr);padding:16px}.console-grid-designer-marketplace-checks article.tone-success{background:#f0fbf5;border-color:#1d834838;color:#0f7a3b}.console-grid-designer-marketplace-checks article.tone-warning{background:#f7faff;border-color:#244da42e;box-shadow:inset 3px 0 #b37400b8;color:#b37400}.console-grid-designer-marketplace-checks strong{color:#10203c;display:block;font-size:.84rem;line-height:1.25}.console-grid-designer-marketplace-checks span{color:#52647f;display:block;font-size:.76rem;line-height:1.35;margin-top:2px}.console-grid-designer-marketplace-readiness-banner.tone-success{background:linear-gradient(135deg,#effbf5,#e3f8ec);border-color:#1d83483d;box-shadow:inset 4px 0 #1d8348bd,0 10px 22px #1323420f;color:#0f7a3b}.console-grid-designer-marketplace-readiness-banner.tone-warning{background:radial-gradient(circle at top right,rgba(96,165,250,.18),transparent 44%),linear-gradient(135deg,#f7faff,#eef4ff);border-color:#244da438;box-shadow:inset 4px 0 #b37400c2,0 10px 22px #1323420f;color:#b37400}.console-grid-designer-marketplace-readiness-banner-icon{align-items:center;background:#ffffff94;border:1px solid currentColor;border-radius:10px;display:inline-flex;height:44px;justify-content:center;width:44px}.console-grid-designer-marketplace-readiness-banner-icon .console-link-button-icon-svg{height:24px;width:24px}.console-grid-designer-marketplace-readiness-banner strong{color:#10203c;display:block;font-size:.94rem;line-height:1.2}.console-grid-designer-marketplace-readiness-banner>div>span{color:#455b7d;display:block;font-size:.8rem;line-height:1.4;margin-top:3px}.console-grid-designer-marketplace-checks{display:grid;gap:8px;min-height:0;overflow:auto;padding-right:4px}.console-grid-designer-marketplace-list{display:grid;gap:8px;max-height:min(520px,calc(100vh - 180px));overflow:auto;padding:14px}.console-grid-designer-marketplace-option{align-items:center;background:#fff;border:1px solid rgba(39,71,135,.12);border-radius:8px;color:#10203c;cursor:pointer;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr);padding:12px;text-align:left}.console-grid-designer-marketplace-option:hover,.console-grid-designer-marketplace-option:focus-visible{background:#f7faff;border-color:#244da44d;outline:none}.console-grid-designer-marketplace-option-icon{align-items:center;background:#f8e8f1;border-radius:8px;color:#b92d71;display:inline-flex;height:42px;justify-content:center;width:42px}.console-grid-designer-marketplace-option-body{display:grid;gap:3px;min-width:0}.console-grid-designer-marketplace-option-body strong{font-size:.9rem;line-height:1.2}.console-grid-designer-marketplace-option-body small,.console-grid-designer-marketplace-option-body span{color:#52647f;font-size:.74rem;line-height:1.3}.console-grid-designer-workbench{--console-grid-designer-editor-width: 52px;--console-grid-designer-solution-explorer-width: 46px;display:grid;grid-template-columns:var(--console-grid-designer-solution-explorer-width) 60px minmax(0,1fr) var(--console-grid-designer-editor-width);height:100%;min-height:0;overflow:hidden;position:relative;transition:grid-template-columns .18s cubic-bezier(.2,.8,.2,1)}.console-grid-designer-workbench.is-solution-explorer-open.is-solution-explorer-pinned{--console-grid-designer-solution-explorer-width: var(--console-grid-designer-solution-explorer-open-width, 276px)}.console-grid-designer-shell.is-right-panel-pinned:not(.is-editor-collapsed) .console-grid-designer-workbench{--console-grid-designer-editor-width: var(--console-grid-designer-editor-open-width, 320px)}.console-grid-designer-shell.is-right-panel-pinned:not(.is-editor-collapsed):not(.is-helios-open) .console-grid-designer-workbench{--console-grid-designer-editor-width: calc(var(--console-grid-designer-editor-open-width, 320px) + 52px)}.console-grid-designer-shell.is-helios-pinned .console-grid-designer-workbench{--console-grid-designer-editor-width: calc(52px + var(--console-grid-designer-helios-open-width, 400px))}.console-grid-designer-shell.is-helios-pinned.is-right-panel-pinned:not(.is-editor-collapsed) .console-grid-designer-workbench{--console-grid-designer-editor-width: calc(var(--console-grid-designer-editor-open-width, 320px) + var(--console-grid-designer-helios-open-width, 400px))}.console-grid-designer-shell.is-helios-pinned .console-grid-designer-editor{justify-self:end}.console-grid-designer-shell.is-helios-pinned:not(.is-editor-collapsed) .console-grid-designer-editor{width:var(--console-grid-designer-editor-open-width, 320px)}.console-grid-designer-shell.is-helios-pinned.is-editor-collapsed .console-grid-designer-editor{width:52px}.console-grid-designer-shell.is-helios-open .console-grid-designer-editor{overflow:visible}.console-grid-designer-shell.is-editor-collapsed .console-grid-designer-workbench,.console-grid-designer-shell:not(.is-right-panel-pinned) .console-grid-designer-workbench{grid-template-columns:var(--console-grid-designer-solution-explorer-width) 60px minmax(0,1fr) var(--console-grid-designer-editor-width)}.console-grid-designer-solution-explorer{background:linear-gradient(180deg,#fffffffa,#f5f9fff0);border-right:1px solid rgba(39,71,135,.14);display:flex;flex-direction:column;gap:12px;grid-column:1;min-height:0;min-width:0;overflow:visible;padding:12px;position:relative;transition:box-shadow .18s ease,opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.console-grid-designer-workbench.is-solution-explorer-open:not(.is-solution-explorer-pinned) .console-grid-designer-solution-explorer:not(.is-collapsed){animation:console-grid-designer-left-drawer-in .2s cubic-bezier(.2,.8,.2,1) both;bottom:0;box-shadow:18px 0 42px #0e182c2e;left:0;position:absolute;top:0;transform:translate(0);width:var(--console-grid-designer-solution-explorer-open-width, 276px);z-index:48}.console-grid-designer-solution-explorer.is-collapsed{align-items:stretch;overflow:hidden;padding:8px 4px;transform:translate(0)}.console-grid-designer-solution-explorer-rail-button{align-items:center;background:transparent;border:0;border-radius:0;color:#17448c;cursor:pointer;display:flex;flex-direction:column;font-size:.68rem;font-weight:900;gap:8px;justify-content:flex-start;letter-spacing:.1em;min-height:0;padding:0;text-transform:uppercase;width:100%}.console-grid-designer-solution-explorer-rail-button .console-copy-icon-svg,.console-grid-designer-solution-explorer-rail-button .console-link-button-icon-svg,.console-grid-designer-solution-explorer-rail-button svg{background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:7px;box-sizing:border-box;color:#17357d;height:19px;padding:3px;width:19px}.console-grid-designer-solution-explorer-rail-button span{margin-top:8px;text-align:center;text-orientation:mixed;writing-mode:vertical-rl;white-space:nowrap}.console-grid-designer-solution-explorer-header{align-items:center;border-bottom:1px solid rgba(39,71,135,.1);display:flex;gap:10px;justify-content:space-between;margin-bottom:-2px;min-height:30px;min-width:0;padding-bottom:10px;padding-right:47px;position:relative}.console-grid-designer-solution-explorer-header-controls{display:inline-flex;gap:5px;position:absolute;right:0;top:0}.console-grid-designer-solution-explorer-title{color:#17448c;font-family:inherit;font-size:.68rem;font-weight:900;letter-spacing:.12em;line-height:1.1;margin:0;padding:0;text-transform:uppercase}.console-grid-designer-solution-explorer-header h2{color:#10213f;font-size:.98rem;line-height:1.2;margin:2px 0 4px;overflow-wrap:anywhere}.console-grid-designer-solution-explorer-header p{color:#52647f;font-size:.72rem;line-height:1.35;margin:0}.console-grid-designer-solution-explorer-icon-button{align-items:center;background:#fffc;border:1px solid rgba(39,71,135,.16);border-radius:8px;color:#2c4872;cursor:pointer;display:inline-flex;flex:0 0 auto;height:19px;justify-content:center;width:19px}.console-grid-designer-solution-explorer-icon-button .console-copy-icon-svg,.console-grid-designer-solution-explorer-icon-button .console-link-button-icon-svg,.console-grid-designer-solution-explorer-icon-button svg{height:11px;width:11px}.console-grid-designer-solution-context-scrim{background:transparent;border:0;cursor:default;inset:0;padding:0;position:fixed;z-index:118}.console-grid-designer-solution-context-menu{background:#fffffffa;border:1px solid rgba(39,71,135,.16);border-radius:10px;box-shadow:0 18px 42px #0e1c362e;display:grid;gap:1px;min-width:226px;padding:6px;position:absolute;z-index:120}.console-grid-designer-solution-context-menu button{align-items:center;background:transparent;border:0;border-radius:7px;color:#17345f;cursor:pointer;display:grid;font-size:.72rem;font-weight:760;gap:8px;grid-template-columns:20px minmax(0,1fr);min-height:28px;padding:4px 7px;text-align:left}.console-grid-designer-solution-context-menu button:hover:not(:disabled),.console-grid-designer-solution-context-menu button:focus-visible:not(:disabled){background:#2f62d81a;outline:none}.console-grid-designer-solution-context-menu button:disabled{color:#98a7bd;cursor:not-allowed}.console-grid-designer-solution-context-menu-icon{align-items:center;align-self:center;background:#2563eb12;border-radius:6px;color:#244da4;display:inline-flex;height:20px;justify-content:center;width:20px}.console-grid-designer-solution-context-menu-icon .console-link-button-icon-svg{height:12px;width:12px}.console-grid-designer-solution-context-menu-label{align-self:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-solution-context-submenu{position:relative}.console-grid-designer-solution-context-menu .console-grid-designer-solution-context-submenu-trigger{grid-template-columns:20px minmax(0,1fr) 14px;width:100%}.console-grid-designer-solution-context-submenu-arrow{align-self:center;color:#52647f;font-size:.9rem;font-weight:900;justify-self:end;line-height:1}.console-grid-designer-solution-context-submenu-popover{background:#fffffffa;border:1px solid rgba(39,71,135,.16);border-radius:10px;box-shadow:0 16px 36px #0e1c362e;display:none;gap:1px;left:calc(100% - 1px);min-width:190px;padding:6px;position:absolute;top:-6px;z-index:121}.console-grid-designer-solution-context-submenu:hover>.console-grid-designer-solution-context-submenu-popover,.console-grid-designer-solution-context-submenu:focus-within>.console-grid-designer-solution-context-submenu-popover{display:grid}.console-grid-designer-solution-context-submenu:hover>.console-grid-designer-solution-context-submenu-trigger:not(:disabled),.console-grid-designer-solution-context-submenu:focus-within>.console-grid-designer-solution-context-submenu-trigger:not(:disabled){background:#2f62d81a;outline:none}.console-grid-designer-solution-context-separator{background:#2747871f;height:1px;margin:4px 6px}.console-grid-designer-solution-empty{background:#2563eb0f;border:1px dashed rgba(37,99,235,.22);border-radius:8px;color:#52647f;display:grid;gap:5px;font-size:.76rem;line-height:1.35;padding:12px}.console-grid-designer-solution-empty.is-compact{background:transparent;border-color:#27478724;color:#7b8aa2;padding:10px}.console-grid-designer-solution-empty strong{color:#17345f;font-size:.82rem}.console-grid-designer-solution-groups{display:grid;gap:2px;min-height:0;overflow:auto;padding-right:2px}.console-grid-designer-solution-tree-root{align-items:center;border-radius:6px;color:#17345f;cursor:pointer;display:grid;font-size:.78rem;font-weight:850;gap:7px;grid-template-columns:18px minmax(0,1fr);line-height:1.2;min-height:28px;min-width:0;padding:4px 6px}.console-grid-designer-solution-tree-root:focus-visible,.console-grid-designer-solution-group h3:focus-visible,.console-grid-designer-solution-connection-group h4:focus-visible{outline:2px solid rgba(47,98,216,.28);outline-offset:2px}.console-grid-designer-solution-tree-root.is-collapsed svg,.console-grid-designer-solution-group h3.is-collapsed svg,.console-grid-designer-solution-connection-group h4.is-collapsed .console-grid-designer-solution-connection-icon{opacity:.68}.console-grid-designer-solution-tree-root span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-solution-tree-root.is-context-selected{background:#2f62d81a;color:#17357d}.console-grid-designer-solution-group{display:grid;gap:1px;min-width:0}.console-grid-designer-solution-group h3{align-items:center;border-radius:6px;color:#345071;cursor:pointer;display:grid;font-size:.73rem;font-weight:760;gap:7px;grid-template-columns:18px minmax(0,1fr);line-height:1.2;margin:0;min-height:26px;min-width:0;padding:4px 6px 4px 18px}.console-grid-designer-solution-group h3 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-solution-group h3.is-context-selected{background:#2f62d81a;color:#17357d}.console-grid-designer-solution-group-empty{color:#71829d;font-size:.72rem;padding:4px 6px 4px 43px}.console-grid-designer-solution-group-empty.is-root-empty{padding-left:31px}.console-grid-designer-solution-build-summary{background:#2563eb0f;border:1px solid rgba(37,99,235,.12);border-radius:6px;color:#52647f;display:grid;font-size:.7rem;gap:2px;margin:2px 0 4px 31px;min-width:0;padding:6px 8px}.console-grid-designer-solution-build-summary strong,.console-grid-designer-solution-build-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-solution-build-summary strong{color:#17345f;font-size:.72rem}.console-grid-designer-solution-document{align-items:stretch;background:transparent;border:1px solid transparent;border-radius:6px;color:#142744;cursor:default;display:flex;gap:4px;min-width:0;min-height:28px;padding:2px 3px 2px 36px;position:relative;text-align:left}.console-grid-designer-solution-document:hover{background:#2747870f;border-color:#2747871f}.console-grid-designer-solution-document.is-active{background:#2f62d81f;border-color:#2563eb52;box-shadow:none}.console-grid-designer-solution-document.is-context-selected{background:#2f62d81a;border-color:#2563eb47}.console-grid-designer-solution-document-main{align-items:center;background:transparent;border:0;color:inherit;cursor:default;display:grid;flex:1 1 auto;gap:7px;grid-template-columns:20px minmax(0,1fr) auto;min-width:0;padding:0;text-align:left}.console-grid-designer-solution-document.is-grid,.console-grid-designer-solution-document.is-workflow,.console-grid-designer-solution-document.is-swarm{background-image:none}.console-grid-designer-solution-document-icon{align-items:center;display:inline-flex;height:20px;justify-content:center;width:20px}.console-grid-designer-solution-document.is-grid .console-grid-designer-solution-document-icon{color:#2f62d8}.console-grid-designer-solution-document.is-workflow .console-grid-designer-solution-document-icon{color:#0f766e}.console-grid-designer-solution-document.is-swarm .console-grid-designer-solution-document-icon{color:#6d28d9}.console-grid-designer-solution-document-copy{cursor:default;display:grid;gap:1px;min-width:0}.console-grid-designer-solution-connection-group{display:grid;gap:1px;min-width:0}.console-grid-designer-solution-connection-group h4{align-items:center;border-radius:6px;color:#345071;cursor:pointer;display:grid;font-size:.7rem;font-weight:720;gap:7px;grid-template-columns:18px minmax(0,1fr);line-height:1.2;margin:0;min-height:24px;min-width:0;padding:4px 6px 4px 36px}.console-grid-designer-solution-connection-group h4 span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-solution-connection-group h4.is-context-selected{background:#2f62d81a;color:#17357d}.console-grid-designer-solution-connection{align-items:stretch;background:transparent;border:1px solid transparent;border-radius:6px;color:#142744;cursor:default;display:flex;gap:4px;min-height:28px;min-width:0;padding:2px 3px 2px 54px;position:relative;text-align:left}.console-grid-designer-solution-connection:hover{background:#2747870f;border-color:#2747871f}.console-grid-designer-solution-connection.is-context-selected{background:#2f62d81a;border-color:#2563eb47}.console-grid-designer-solution-connection-main{align-items:center;background:transparent;border:0;color:inherit;cursor:default;display:grid;flex:1 1 auto;gap:7px;grid-template-columns:20px minmax(0,1fr) auto;min-width:0;padding:0;text-align:left}.console-grid-designer-solution-connection-icon{align-items:center;border-radius:6px;display:inline-flex;height:20px;justify-content:center;width:20px}.console-grid-designer-solution-connection-icon-svg{height:16px;width:16px}.console-grid-designer-solution-connection-icon.tone-data-source{background:#0ea5e91f;color:#0369a1}.console-grid-designer-solution-connection-icon.tone-anchor-os-service{background:#0f766e1f;color:#0f766e}.console-grid-designer-solution-connection-icon.tone-external-service{background:#7c3aed1f;color:#6d28d9}.console-grid-designer-solution-connection-copy{cursor:default;display:grid;min-width:0}.console-grid-designer-solution-connection-copy strong{font-size:.73rem;font-weight:650;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-solution-connection-status{align-self:center;background:#0f766e;border-radius:999px;grid-column:3;height:6px;justify-self:end;width:6px}.console-grid-designer-solution-document-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-solution-document-name{font-size:.74rem;font-weight:460;line-height:1.2}.console-grid-designer-solution-document.is-default .console-grid-designer-solution-document-name{font-weight:820}.console-grid-designer-solution-document-dirty{align-self:center;background:#d97706;border-radius:999px;grid-column:3;height:6px;justify-self:end;width:6px}.console-grid-designer-solution-modal{grid-template-rows:auto minmax(0,1fr) auto;max-width:min(840px,calc(100vw - 40px))}.console-grid-designer-solution-modal.is-connection-wizard{background:linear-gradient(135deg,#244da4fa,#13357efa),#244da4;border-color:#ffffff42;border-radius:24px;box-shadow:0 30px 84px #142a5a57;display:grid;max-width:min(1004px,calc(100vw - 32px));height:min(512px,calc(100vh - 32px));min-height:min(512px,calc(100vh - 32px));overflow:hidden;width:min(1004px,calc(100vw - 32px))}.console-grid-designer-solution-modal.is-connection-wizard .console-grid-designer-solution-modal-body{display:grid;max-height:none;overflow:hidden;padding:0}.console-grid-designer-connection-form{display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.console-grid-designer-connection-form.is-centered{align-content:center;justify-content:center;margin:auto;max-width:560px;min-height:168px;width:min(100%,560px)}.console-grid-designer-connection-wizard{background:transparent;border:0;border-radius:0;color:#eef5ff;display:grid;gap:0;grid-template-rows:min-content minmax(0,1fr) min-content min-content;height:min(512px,calc(100vh - 32px));min-height:min(512px,calc(100vh - 32px));overflow:hidden}.console-grid-designer-connection-wizard.is-data-source{box-shadow:inset 4px 0 #bfdbfe70}.console-grid-designer-connection-wizard.is-anchor-os-service{box-shadow:inset 4px 0 #2dd4bf7a}.console-grid-designer-connection-wizard.is-external-service{box-shadow:inset 4px 0 #c4b5fd80}.console-grid-designer-connection-wizard-header{align-items:start;background:#08183e24;border-bottom:1px solid rgba(255,255,255,.18);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 44px;padding:18px 26px 14px}.console-grid-designer-connection-wizard-mark{align-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:8px;display:inline-flex;height:38px;justify-content:center;width:38px}.console-grid-designer-connection-wizard-header>span{display:grid;gap:4px;min-width:0}.console-grid-designer-connection-wizard-header small{color:#bfdbfe;font-size:.72rem;font-weight:900;letter-spacing:.14em;line-height:1}.console-grid-designer-connection-wizard-header strong{color:#fff;font-size:1.38rem;font-weight:850;letter-spacing:0;line-height:1.05}.console-grid-designer-connection-wizard-header em{color:#dbeafe;font-size:.88rem;font-style:normal;font-weight:620;line-height:1.35}.console-grid-designer-connection-wizard-close{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.26);border-radius:999px;color:#f8fbff;cursor:pointer;display:inline-flex;height:34px;justify-content:center;margin-top:4px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:34px}.console-grid-designer-connection-wizard-close:hover{background:#ffffff2e;border-color:#ffffff6b;color:#fff;transform:translateY(-1px)}.console-grid-designer-connection-wizard-frame{display:grid;grid-template-rows:min-content minmax(0,1fr);min-height:0}.console-grid-designer-connection-steps{align-items:center;background:#08183e14;border-bottom:0;display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));justify-content:start;max-width:720px;padding:12px 26px 0}.console-grid-designer-connection-step{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:7px;color:#dbeafe;cursor:pointer;display:flex;gap:8px;min-height:38px;min-width:0;padding:6px 10px 6px 8px;text-align:left}.console-grid-designer-connection-step:disabled{cursor:default}.console-grid-designer-connection-step-number{align-items:center;background:#ffffff1f;border-radius:999px;color:#eaf2ff;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:850;height:20px;justify-content:center;width:20px}.console-grid-designer-connection-step strong{color:inherit;display:block;font-size:.67rem;font-weight:850;line-height:1.05;min-width:0}.console-grid-designer-connection-step.is-active{background:#ffffff2b;border-color:#ffffff61;box-shadow:none;color:#fff}.console-grid-designer-connection-step.is-active .console-grid-designer-connection-step-number{background:#ffffffeb;color:#244da4}.console-grid-designer-connection-step.is-complete{background:#ffffff21;border-color:#bfdbfe52;color:#fff}.console-grid-designer-connection-step.is-complete .console-grid-designer-connection-step-number{background:#bfdbfe3d;color:#fff}.console-grid-designer-connection-stage{align-items:center;display:grid;min-height:0;min-width:0;overflow:hidden;padding:12px 26px 16px}.console-grid-designer-connection-inline-error{background:#dc262614;border:1px solid rgba(220,38,38,.16);border-radius:8px;color:#991b1b;font-size:.78rem;font-weight:700;line-height:1.35;padding:9px 10px}.console-grid-designer-connection-form label.is-wide,.console-grid-designer-connection-review.is-wide,.console-grid-designer-anchor-service-gallery.is-wide,.console-grid-designer-connection-review-table-wrap.is-wide,.console-grid-designer-connection-inline-error.is-wide{grid-column:1 / -1}.console-grid-designer-connection-form input[type=password]{font-family:inherit}.console-grid-designer-connection-form.console-grid-designer-solution-form,.console-grid-designer-connection-review-table-wrap{background:#08183e24;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 14px 32px #08183e1f;margin:auto;max-width:560px;padding:14px;width:min(100%,560px)}.console-grid-designer-connection-form.console-grid-designer-solution-form:not(.is-centered){align-self:center}.console-grid-designer-connection-form.console-grid-designer-solution-form.is-anchor-service-gallery,.console-grid-designer-connection-form.console-grid-designer-solution-form.is-anchor-service-review{align-self:stretch;min-height:0;overflow:hidden;max-width:none;width:100%}.console-grid-designer-connection-form.console-grid-designer-solution-form.is-anchor-service-review{align-content:stretch;height:100%}.console-grid-designer-connection-form.console-grid-designer-solution-form label span{color:#dbeafe;font-size:.69rem;font-weight:780;line-height:1.15}.console-grid-designer-connection-form.console-grid-designer-solution-form input,.console-grid-designer-connection-form.console-grid-designer-solution-form select,.console-grid-designer-connection-form.console-grid-designer-solution-form textarea{background:#fffffff0;border-color:#ffffff47;border-radius:6px;color:#142744;font-size:.78rem;min-height:32px;padding:6px 8px}.console-grid-designer-connection-form.console-grid-designer-solution-form textarea{line-height:1.35;min-height:58px;resize:vertical}.console-grid-designer-anchor-service-gallery{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);max-height:222px;min-height:0;overflow:auto;padding:1px 4px 1px 1px}.console-grid-designer-anchor-service-gallery::-webkit-scrollbar{width:6px}.console-grid-designer-anchor-service-gallery::-webkit-scrollbar-thumb{background:#dbeafe61;border-radius:999px}.console-grid-designer-anchor-service-tile{align-items:stretch;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#eaf2ff;cursor:pointer;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);min-height:94px;overflow:hidden;padding:10px 11px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.console-grid-designer-anchor-service-tile:hover,.console-grid-designer-anchor-service-tile.is-selected{background:#ffffff2e;border-color:#ffffff6b;box-shadow:0 12px 24px #08183e2e;transform:translateY(-1px)}.console-grid-designer-anchor-service-tile.is-selected{outline:2px solid rgba(45,212,191,.72);outline-offset:-2px}.console-grid-designer-anchor-service-tile-icon{align-items:center;background:#2dd4bf26;border:1px solid rgba(125,211,252,.28);border-radius:8px;color:#99f6e4;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;margin-top:1px;width:38px}.console-grid-designer-anchor-service-tile>span:last-child{display:grid;gap:5px;grid-template-rows:min-content minmax(0,1fr) min-content;min-width:0}.console-grid-designer-anchor-service-tile strong{color:#fff;display:block;font-size:.82rem;font-weight:850;line-height:1.15;white-space:normal}.console-grid-designer-anchor-service-tile em{color:#dbeafe;display:-webkit-box;font-size:.72rem;font-style:normal;font-weight:620;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.console-grid-designer-anchor-service-tile small{color:#bfdbfe;display:block;font-size:.66rem;font-weight:850;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:normal}.console-grid-designer-connection-review{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#dbeafe;display:flex;flex-wrap:wrap;gap:7px;padding:9px 10px}.console-grid-designer-connection-review strong{color:#fff;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.console-grid-designer-connection-review span{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:.73rem;font-weight:700;padding:4px 8px}.console-grid-designer-connection-test-result{align-items:flex-start;border:1px solid rgba(255,255,255,.2);border-radius:8px;display:grid;gap:3px;margin:0 auto 12px;max-width:640px;padding:10px 12px;width:calc(100% - 52px)}.console-grid-designer-connection-test-result strong{color:#fff;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.console-grid-designer-connection-test-result span{color:#dbeafe;font-size:.82rem;line-height:1.4}.console-grid-designer-connection-test-result.is-success{background:#10b98129;border-color:#34d3994d}.console-grid-designer-connection-test-result.is-warning{background:#f59e0b2e;border-color:#fbbf2452}.console-grid-designer-connection-test-result.is-pending{background:#ffffff1a;border-color:#ffffff38}.console-grid-designer-connection-review-table-wrap{align-self:center;border:1px solid rgba(29,41,75,.12);border-radius:18px;max-height:100%;min-height:0;overflow:auto;padding:0}.console-grid-designer-connection-form.console-grid-designer-solution-form.is-anchor-service-review .console-grid-designer-connection-review-table-wrap{align-self:stretch;height:100%}.console-grid-designer-connection-review-table-wrap.is-wide{max-width:none;width:100%}.console-grid-designer-connection-review-table-wrap::-webkit-scrollbar{height:6px;width:6px}.console-grid-designer-connection-review-table-wrap::-webkit-scrollbar-thumb{background:#dbeafe61;border-radius:999px}.console-grid-designer-connection-review-table{border-collapse:collapse;table-layout:fixed;width:100%}.console-grid-designer-connection-review-table th:first-child,.console-grid-designer-connection-review-table td:first-child{width:210px}.console-grid-designer-connection-review-table th:last-child,.console-grid-designer-connection-review-table td:last-child{width:auto}.console-grid-designer-connection-review-table th,.console-grid-designer-connection-review-table td{border-bottom:1px solid rgba(255,255,255,.16);color:#eaf2ff;font-size:.82rem;padding:10px 12px;text-align:left;vertical-align:middle;word-break:break-word}.console-grid-designer-connection-review-table th{background:#ffffff1f;color:#fff;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.console-grid-designer-connection-review-table tr:last-child td{border-bottom:0}.console-grid-designer-connection-secret-value{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.console-grid-designer-connection-copyable-value{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.console-grid-designer-connection-copyable-value>span{min-width:0;overflow-wrap:anywhere}.console-grid-designer-connection-copy-button{align-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:7px;color:#dbeafe;cursor:pointer;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;width:24px}.console-grid-designer-connection-copy-button:hover{background:#fff3;border-color:#ffffff61;color:#fff;transform:translateY(-1px)}.console-grid-designer-connection-copy-button.is-copied{background:#2dd4bf2e;border-color:#2dd4bf5c;color:#99f6e4}.console-grid-designer-connection-wizard-actions{align-items:center;background:#08183e14;border-top:1px solid rgba(255,255,255,.18);display:flex;gap:10px;justify-content:space-between;padding:14px 26px 16px}.console-grid-designer-connection-wizard-actions>span{display:flex;gap:8px}.console-grid-designer-secondary-button.tone-danger{border-color:#dc262633;color:#b91c1c;margin-right:auto}.console-grid-designer-solution-modal-body{display:grid;gap:12px;max-height:none;min-height:0;overflow:auto;padding:16px}.console-grid-designer-solution-form{display:grid;gap:12px}.console-grid-designer-solution-form label{color:#314d73;display:grid;font-size:.76rem;font-weight:800;gap:6px}.console-grid-designer-solution-form input,.console-grid-designer-solution-form select,.console-grid-designer-solution-form textarea{background:#fff;border:1px solid rgba(39,71,135,.16);border-radius:8px;color:#142744;font:inherit;font-weight:700;min-height:38px;padding:8px 10px}.console-grid-designer-solution-form textarea{min-height:88px;resize:vertical}.console-grid-designer-griddocs-wizard{display:grid;gap:14px}.console-grid-designer-griddocs-summary{background:linear-gradient(135deg,#2563eb14,#0ea5e914);border:1px solid rgba(39,71,135,.14);border-radius:8px;color:#314d73;display:grid;gap:5px;padding:12px}.console-grid-designer-griddocs-summary strong{color:#142744;font-size:.95rem}.console-grid-designer-griddocs-summary span{font-size:.78rem;line-height:1.45}.console-grid-designer-griddocs-tabs{align-items:end;border-bottom:1px solid rgba(39,71,135,.12);display:flex;gap:4px;padding:0 0 0 2px}.console-grid-designer-griddocs-tabs button{background:#eef3fb;border:1px solid rgba(39,71,135,.12);border-bottom:0;border-radius:7px 7px 0 0;color:#526986;cursor:pointer;flex:0 1 150px;font-size:.67rem;font-weight:900;letter-spacing:0;min-height:32px;padding:0 10px;position:relative;text-transform:uppercase;top:1px}.console-grid-designer-griddocs-tabs button.is-selected{background:#fff;border-color:#27478729;box-shadow:0 -6px 18px #0e182c0a;color:#17357d;min-height:34px}.console-grid-designer-griddocs-tab-panel{display:grid;gap:12px}.console-grid-designer-griddocs-option-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.console-grid-designer-griddocs-option,.console-grid-designer-griddocs-option-list label{background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:8px;color:#142744;display:flex;gap:10px;padding:12px}.console-grid-designer-griddocs-option{align-items:flex-start}.console-grid-designer-griddocs-option input,.console-grid-designer-griddocs-option-list input{margin-top:2px}.console-grid-designer-griddocs-option span{display:grid;gap:4px}.console-grid-designer-griddocs-option strong{font-size:.82rem;line-height:1.2}.console-grid-designer-griddocs-option small{color:#5c6f8b;font-size:.72rem;line-height:1.35}.console-grid-designer-griddocs-option-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.console-grid-designer-griddocs-option-list label{align-items:center;font-size:.78rem;font-weight:800}.console-grid-designer-griddocs-assumption-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.console-grid-designer-griddocs-assumption-grid label{background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:8px;color:#142744;display:grid;gap:5px;padding:10px}.console-grid-designer-griddocs-assumption-grid span{font-size:.72rem;font-weight:900}.console-grid-designer-griddocs-assumption-grid input{border:1px solid rgba(39,71,135,.16);border-radius:7px;color:#142744;font:inherit;min-width:0;padding:7px 8px}.console-grid-designer-griddocs-assumption-grid small{color:#5c6f8b;font-size:.67rem;line-height:1.25}.console-grid-designer-griddocs-note{color:#5c6f8b;font-size:.76rem;line-height:1.45;margin:0}.console-grid-designer-solution-file-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.console-grid-designer-solution-file-option,.console-grid-designer-solution-attach-row,.console-grid-designer-solution-open-row{background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:8px;color:#142744;cursor:pointer;display:grid;gap:6px;min-width:0;padding:12px;text-align:left}.console-grid-designer-solution-file-option span,.console-grid-designer-solution-attach-row>span:first-child{align-items:center;border-radius:8px;display:inline-flex;height:36px;justify-content:center;width:36px}.console-grid-designer-solution-file-option.is-grid span,.console-grid-designer-solution-attach-row.is-grid>span:first-child{background:#2f62d81f;color:#2f62d8}.console-grid-designer-solution-file-option.is-workflow span,.console-grid-designer-solution-attach-row.is-workflow>span:first-child{background:#0d948824;color:#0f766e}.console-grid-designer-solution-file-option.is-swarm span,.console-grid-designer-solution-attach-row.is-swarm>span:first-child{background:#7c3aed24;color:#6d28d9}.console-grid-designer-solution-file-option strong,.console-grid-designer-solution-attach-row strong,.console-grid-designer-solution-open-row strong{font-size:.9rem;line-height:1.2}.console-grid-designer-solution-file-option small,.console-grid-designer-solution-attach-row small,.console-grid-designer-solution-open-row small{color:#5c6f8b;font-size:.72rem;line-height:1.3}.console-grid-designer-solution-attach-list{display:grid;gap:8px}.console-grid-designer-solution-attach-row{align-items:center;grid-template-columns:38px minmax(0,1fr) auto}.console-grid-designer-solution-attach-row span:nth-child(2){display:grid;gap:2px;min-width:0}.console-grid-designer-solution-attach-row span:nth-child(2) strong,.console-grid-designer-solution-attach-row span:nth-child(2) small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-solution-open-row.is-selected{border-color:#2563eb75;box-shadow:inset 3px 0 #2f62d8}.console-grid-designer-toolbox,.console-grid-designer-editor{background:#ffffffeb;border:0;box-shadow:none;min-width:0;overflow:auto;padding:14px}.console-grid-designer-helios-rail{align-items:center;appearance:none;background:linear-gradient(180deg,#1c1f48fa,#0f1432fa);border:1px solid rgba(129,140,248,.38);border-radius:0 10px 10px 0;box-shadow:-8px 0 24px #0003;box-sizing:border-box;color:#c7d2fe;cursor:pointer;display:grid;gap:6px;justify-items:center;height:180px;left:auto;min-height:180px;padding:9px 5px;position:absolute;right:4px;top:196px;width:48px;z-index:57}.console-grid-designer-helios-rail:focus-visible,.console-grid-designer-helios-rail:hover{border-color:#a5b4fcb8;box-shadow:-12px 0 30px #00000047,0 0 20px #6366f133;outline:none}.console-grid-designer-helios-rail.is-open{display:none;opacity:0;pointer-events:none;visibility:hidden}.console-grid-designer-helios-rail strong{color:#a5b4fc;font-family:inherit;font-size:.68rem;font-weight:900;letter-spacing:.1em;line-height:1.1;text-orientation:mixed;text-transform:uppercase;writing-mode:vertical-rl}.console-grid-designer-helios-rail small{align-items:center;background:#315ed2;border-radius:999px;color:#fff;display:inline-flex;height:8px;justify-content:center;min-width:8px;padding:0}.console-grid-designer-helios-mark{align-items:center;color:#bfdbfed1;box-shadow:0 0 14px #f59e0b57;display:inline-flex;height:28px;justify-content:center;position:relative;width:28px}.console-grid-designer-helios-mark svg{display:block;height:100%;overflow:visible;width:100%}.console-grid-designer-workflow-chat-avatar .console-grid-designer-helios-mark{height:26px;width:26px}.console-grid-designer-solution-chat{animation:console-grid-designer-right-drawer-in .2s cubic-bezier(.2,.8,.2,1) both;border-bottom:0;border-radius:0;border-right:0;border-top:0;bottom:0;box-shadow:-1px 0 #60a5fa33,-10px 0 26px #0000002e;box-sizing:border-box;gap:0;margin:0;padding:0;position:absolute;right:100%;top:0;width:var(--console-grid-designer-helios-open-width, 420px);z-index:56}@media(prefers-reduced-motion:reduce){.console-grid-designer-solution-chat{animation:none}}.console-grid-designer-helios-heading{align-items:center;display:flex;gap:10px}.console-grid-designer-helios-heading .console-grid-designer-helios-mark{height:34px;width:34px}.console-grid-designer-helios-controls{display:inline-flex;gap:6px}.console-grid-designer-helios-jump{align-self:center;background:#315ed2f0;border:1px solid rgba(147,197,253,.28);border-radius:999px;color:#fff;cursor:pointer;font-size:.65rem;font-weight:850;margin:10px 14px 0;padding:6px 11px}@media(max-width:1279px){.console-grid-designer-solution-chat{max-width:calc(100vw - 120px)}}.console-grid-designer-shell.is-helios-pinned .console-grid-designer-solution-chat{border-color:#f59e0b33;box-shadow:-1px 0 #f59e0b38,-10px 0 26px #0003}.console-grid-designer-toolbox{border-right:1px solid rgba(39,71,135,.12);background:#fff;grid-column:2;max-height:100%;min-height:0;overflow:visible;overflow-x:visible;padding:8px 7px 8px 8px;position:relative;transition:background-color .16s ease,box-shadow .16s ease,width .18s ease;width:60px;z-index:40}.console-grid-designer-toolbox.is-expanded{border-right-color:transparent;box-shadow:16px 0 38px #0e182c24;overflow-x:hidden;overflow-y:auto;padding:8px;scrollbar-gutter:stable;transition:border-color 0ms linear,background-color .16s ease,box-shadow .16s ease,width .18s ease;width:300px;z-index:45}.console-grid-designer-toolbox.is-disabled{background:#f7faffdb}.console-grid-designer-fullscreen-brand{bottom:18px;display:none;height:188px;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:60px;z-index:2}.console-grid-designer-shell.is-fullscreen .console-grid-designer-solution-explorer.is-collapsed .console-grid-designer-fullscreen-brand{display:block}.console-grid-designer-fullscreen-brand-name{bottom:82px;height:14px;left:50%;object-fit:contain;position:absolute;transform:translate(-50%) rotate(-90deg);transform-origin:center;width:112px}.console-grid-designer-fullscreen-brand-mark{bottom:0;height:18px;left:50%;object-fit:contain;position:absolute;transform:translate(-50%) rotate(-90deg);transform-origin:center;width:18px}.console-grid-designer-shell.is-dark-mode .console-grid-designer-fullscreen-brand-name,.console-grid-designer-shell.is-dark-mode .console-grid-designer-fullscreen-brand-mark{filter:brightness(0) invert(1) drop-shadow(0 0 7px rgba(147,197,253,.28));mix-blend-mode:normal;opacity:.96}.console-grid-designer-editor{border-left:1px solid rgba(39,71,135,.12);display:flex;flex-direction:column;grid-column:4;min-height:0;padding:12px 14px;position:relative;transition:box-shadow .18s ease,opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.console-grid-designer-shell:not(.is-right-panel-pinned):not(.is-editor-collapsed) .console-grid-designer-editor{animation:console-grid-designer-right-drawer-in .2s cubic-bezier(.2,.8,.2,1) both;bottom:0;box-shadow:-18px 0 42px #0e182c2e;position:absolute;right:52px;top:0;transform:translate(0);width:var(--console-grid-designer-editor-open-width, 320px);z-index:48}.console-grid-designer-shell:not(.is-right-panel-pinned):not(.is-editor-collapsed).is-helios-open .console-grid-designer-editor{right:0}.console-grid-designer-shell.is-right-panel-pinned:not(.is-editor-collapsed):not(.is-helios-open) .console-grid-designer-editor{justify-self:start;width:var(--console-grid-designer-editor-open-width, 320px)}.console-grid-designer-panel-resize-handle{background:transparent;border:0;bottom:0;cursor:col-resize;padding:0;position:absolute;top:0;touch-action:none;width:11px;z-index:55}.console-grid-designer-panel-resize-handle:after{background:#2f62d800;border-radius:999px;bottom:12px;content:"";position:absolute;top:12px;transition:background-color .16s ease,box-shadow .16s ease;width:3px}.console-grid-designer-panel-resize-handle:hover:after,.console-grid-designer-panel-resize-handle:focus-visible:after{background:#2f62d880;box-shadow:0 0 0 3px #2f62d81f}.console-grid-designer-panel-resize-handle:focus-visible{outline:none}.console-grid-designer-panel-resize-handle.is-left-drawer{right:-6px}.console-grid-designer-panel-resize-handle.is-left-drawer:after{right:4px}.console-grid-designer-panel-resize-handle.is-right-drawer{left:0}.console-grid-designer-panel-resize-handle.is-right-drawer:after{left:0}.console-grid-designer-is-resizing-panel,.console-grid-designer-is-resizing-panel *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.console-grid-designer-shell.is-dark-mode .console-grid-designer-panel-resize-handle:hover:after,.console-grid-designer-shell.is-dark-mode .console-grid-designer-panel-resize-handle:focus-visible:after{background:#93c5fd94;box-shadow:0 0 0 3px #93c5fd24}@keyframes console-grid-designer-left-drawer-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes console-grid-designer-right-drawer-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.console-grid-designer-rail-title,.console-grid-designer-toolbox-section h2{color:#17448c;font-size:.72rem;font-weight:900;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.console-grid-designer-editor-titlebar{align-items:center;border-bottom:1px solid rgba(39,71,135,.1);display:flex;gap:8px;justify-content:space-between;margin-bottom:10px;min-height:24px;padding-bottom:10px}.console-grid-designer-editor-titlebar-controls{display:inline-flex;gap:5px}.console-grid-designer-editor .console-grid-designer-rail-title{background:transparent;border:0;color:#17448c;cursor:pointer;font-family:inherit;font-size:.68rem;line-height:1.1;margin:0;padding:0;text-align:right;text-transform:uppercase}.console-grid-designer-editor .console-grid-designer-rail-title:focus-visible{border-radius:4px;outline:2px solid rgba(47,98,216,.28);outline-offset:3px}.console-grid-designer-editor-toggle{align-items:center;background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:7px;color:#17357d;cursor:pointer;display:inline-flex;font-size:.66rem;font-weight:900;height:19px;justify-content:center;padding:0;width:19px}.console-grid-designer-editor-toggle .console-copy-icon-svg,.console-grid-designer-editor-toggle .console-link-button-icon-svg,.console-grid-designer-editor-toggle svg{height:11px;width:11px}.console-grid-designer-right-panel-tabs{align-items:end;background:transparent;border:0;border-bottom:1px solid rgba(39,71,135,.12);display:flex;gap:3px;margin-bottom:12px;padding:0 0 0 2px}.console-grid-designer-right-panel-tabs button{background:#eef3fb;border:1px solid rgba(39,71,135,.12);border-bottom:0;border-radius:7px 7px 0 0;color:#526986;cursor:pointer;flex:1 1 0;font-size:.62rem;font-weight:900;letter-spacing:0;min-height:30px;min-width:0;padding:0 7px;position:relative;text-transform:uppercase;top:1px}.console-grid-designer-right-panel-tabs button.is-selected{background:#fff;border-color:#27478729;box-shadow:0 -6px 18px #0e182c0a;color:#17357d;min-height:32px}.console-grid-designer-shell.is-dark-mode .console-grid-designer-right-panel-tabs{background:transparent}.console-grid-designer-shell.is-dark-mode .console-grid-designer-right-panel-tabs button{background:#173153c7;border-color:#60a5fa29;color:#9eb2d2}.console-grid-designer-shell.is-dark-mode .console-grid-designer-right-panel-tabs button.is-selected{background:#193155eb;border-color:#60a5fa3d;box-shadow:0 -8px 20px #0003;color:#dbeafe}.console-grid-designer-shell.is-editor-collapsed .console-grid-designer-editor{align-items:stretch;border-left:0;display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden;padding:8px 4px 8px 0}.console-grid-designer-shell.is-editor-collapsed.is-helios-open .console-grid-designer-editor{overflow:visible}.console-grid-designer-shell.is-editor-collapsed .console-grid-designer-editor>:not(.console-grid-designer-editor-titlebar):not(.console-grid-designer-helios-rail):not(.console-grid-designer-solution-chat){display:none}.console-grid-designer-shell.is-editor-collapsed .console-grid-designer-editor>.console-grid-designer-editor-titlebar{align-content:stretch;background:linear-gradient(180deg,#0d1d37fa,#081326fa);border:1px solid rgba(96,165,250,.24);border-radius:0 10px 10px 0;box-shadow:-8px 0 24px #0003;box-sizing:border-box;display:grid;gap:8px;grid-template-rows:1fr;height:180px;justify-items:stretch;margin:0;min-height:180px;order:1;padding:0;position:relative;width:100%}.console-grid-designer-shell.is-editor-collapsed .console-grid-designer-editor>.console-grid-designer-editor-titlebar>.console-grid-designer-rail-title{display:block;height:auto;left:50%;letter-spacing:.1em;margin:0;position:absolute;text-align:center;text-orientation:mixed;top:50%;transform:translate(-50%,-50%);writing-mode:vertical-rl;white-space:nowrap;width:auto}.console-grid-designer-shell.is-editor-collapsed .console-grid-designer-solution-chat{right:100%}.console-grid-designer-toolbox .console-grid-designer-rail-title,.console-grid-designer-toolbox-section h2{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.console-grid-designer-toolbox.is-expanded .console-grid-designer-toolbox-section h2{clip:auto;color:#17448c;font-size:.62rem;font-weight:900;height:auto;letter-spacing:.12em;margin:0 0 6px;overflow:visible;padding:0 6px;position:static;text-transform:uppercase;white-space:normal;width:auto}.console-grid-designer-toolbox-section{display:grid;justify-content:center;padding-top:8px;width:44px}.console-grid-designer-toolbox.is-expanded .console-grid-designer-toolbox-section{justify-content:stretch;width:100%}.console-grid-designer-toolbox-section+.console-grid-designer-toolbox-section{border-top:1px solid rgba(39,71,135,.1);margin-top:8px}.console-grid-designer-tool-list{display:grid;gap:8px;justify-items:center;width:44px}.console-grid-designer-toolbox:not(.is-expanded) .console-grid-designer-tool-list{transform:translate(6px)}.console-grid-designer-toolbox.is-expanded .console-grid-designer-tool-list{justify-items:stretch;transform:none;width:100%}.console-grid-designer-tool{align-items:center;background:transparent;border:0;border-radius:8px;color:#162446;cursor:grab;display:inline-flex;height:44px;justify-content:center;padding:0;position:relative;transition:background-color .12s ease,min-height .16s ease,padding .16s ease;width:44px}.console-grid-designer-toolbox.is-expanded .console-grid-designer-tool{height:auto;justify-content:flex-start;min-height:66px;padding:8px 10px;width:100%}.console-grid-designer-tool:hover{background:#244da414}.console-grid-designer-tool:disabled{cursor:not-allowed;opacity:.42}.console-grid-designer-tool:disabled:hover{background:transparent}.console-grid-designer-tool:before,.console-grid-designer-tool-callout{opacity:0;pointer-events:none;position:absolute;transition:opacity .12s ease,transform .12s ease;z-index:60}.console-grid-designer-tool:before{border:6px solid transparent;border-right-color:#10203c;content:"";left:calc(100% + 1px);top:50%;transform:translateY(-50%) translate(-4px)}.console-grid-designer-tool-callout{background:#10203c;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 14px 34px #0e182c2e;color:#fff;left:calc(100% + 12px);padding:9px 10px;text-align:left;top:50%;transform:translateY(-50%) translate(-4px);width:220px}.console-grid-designer-tool-copy{align-self:center;display:grid;gap:2px;margin-left:10px;max-width:0;opacity:0;overflow:hidden;text-align:left;transform:translate(-6px);transition:max-width .16s ease,opacity .14s ease,transform .14s ease;white-space:normal}.console-grid-designer-toolbox.is-expanded .console-grid-designer-tool-copy{max-width:210px;opacity:1;transform:translate(0)}.console-grid-designer-tool-copy strong{color:#13244a;font-size:.78rem;line-height:1.1}.console-grid-designer-tool-copy small{color:#556681;display:-webkit-box;font-size:.62rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.18;overflow:hidden}.console-grid-designer-tool:hover:before,.console-grid-designer-tool:hover .console-grid-designer-tool-callout{opacity:1;transform:translateY(-50%) translate(0)}.console-grid-designer-toolbox.is-expanded .console-grid-designer-tool:before,.console-grid-designer-toolbox.is-expanded .console-grid-designer-tool-callout{display:none}.console-grid-designer-tool .console-grid-designer-tool-callout strong{color:#fff;display:block;font-size:.72rem;line-height:1.2}.console-grid-designer-tool .console-grid-designer-tool-callout small{color:#ffffffc2;display:block;font-size:.68rem;line-height:1.35;margin-top:4px}.console-grid-designer-tool-icon,.console-grid-designer-node-icon{align-items:center;background:#eaf7f1;border-radius:8px;color:#08745c;display:inline-flex;height:34px;justify-content:center;overflow:hidden;position:relative;width:34px}.console-grid-designer-toolbox:not(.is-expanded) .console-grid-designer-tool .console-grid-designer-tool-icon{aspect-ratio:1;flex:0 0 44px;height:44px;min-height:44px;min-width:44px;width:44px}.console-grid-designer-toolbox.is-expanded .console-grid-designer-tool .console-grid-designer-tool-icon{flex:0 0 34px;height:34px;min-height:34px;min-width:34px;width:34px}.console-grid-designer-drag-preview{align-items:center;display:inline-flex;height:44px;justify-content:center;left:-1000px;pointer-events:none;position:fixed;top:-1000px;width:44px;z-index:-1}.console-grid-designer-drag-preview .console-grid-designer-tool-icon{flex:0 0 44px;height:44px;min-height:44px;min-width:44px;width:44px}.console-grid-designer-drag-preview .console-grid-designer-tool-icon svg{height:22px;width:22px}.console-grid-designer-tool-icon.tone-service-connector,.console-grid-designer-node-icon.tone-service-connector{background:#e8f8ef;color:#06724f}.console-grid-designer-tool-icon.tone-network-connector,.console-grid-designer-node-icon.tone-network-connector{background:#e9f2ff;color:#1d5fc4}.console-grid-designer-tool-icon.tone-grid-anchor,.console-grid-designer-node-icon.tone-grid-anchor{background:#fff1dc;color:#a85600}.console-grid-designer-tool-icon.tone-agent,.console-grid-designer-node-icon.tone-agent{background:#eeeaff;color:#5b3ec7}.console-grid-designer-tool-icon.tone-marketplace-addon,.console-grid-designer-node-icon.tone-marketplace-addon{background:#fbe8f2;color:#b42d73}.console-grid-designer-tool-icon.tone-runtime-pod,.console-grid-designer-node-icon.tone-runtime-pod{background:#e6f7fa;color:#06748a}.console-grid-designer-tool-icon.tone-grid,.console-grid-designer-node-icon.tone-grid{background:#e8efff;color:#244da4}.console-grid-designer-tool-icon.tone-workflow-trigger,.console-grid-designer-node-icon.tone-workflow-trigger{background:#e2fbf6;color:#08756f}.console-grid-designer-tool-icon.tone-workflow-queue,.console-grid-designer-node-icon.tone-workflow-queue{background:#e5f6ff;color:#12649d}.console-grid-designer-tool-icon.tone-workflow-anchor-dataset,.console-grid-designer-node-icon.tone-workflow-anchor-dataset{background:#dcfaff;color:#0e7490}.console-grid-designer-tool-icon.tone-workflow-agent-step,.console-grid-designer-node-icon.tone-workflow-agent-step{background:#eceeff;color:#4643b8}.console-grid-designer-tool-icon.tone-workflow-decision,.console-grid-designer-node-icon.tone-workflow-decision{background:#f0e7ff;color:#6d28d9}.console-grid-designer-tool-icon.tone-workflow-approval,.console-grid-designer-node-icon.tone-workflow-approval{background:#fce7f3;color:#be185d}.console-grid-designer-tool-icon.tone-workflow-evidence-log,.console-grid-designer-node-icon.tone-workflow-evidence-log{background:#e7f9ec;color:#16743a}.console-grid-designer-tool-icon.tone-workflow-completion,.console-grid-designer-node-icon.tone-workflow-completion{background:#eefbd4;color:#4d7c0f}.console-grid-designer-tool-icon.tone-workflow-escalation,.console-grid-designer-node-icon.tone-workflow-escalation{background:#fff0e2;color:#a34b11}.console-grid-designer-tool-icon.tone-workflow-transition,.console-grid-designer-node-icon.tone-workflow-transition{background:#fff9db;color:#8a6200}.console-grid-designer-tool-icon.tone-swarm-escalation-policy,.console-grid-designer-node-icon.tone-swarm-escalation-policy{background:#fee2e2;color:#b91c1c}.console-grid-designer-tool-icon.tone-swarm-objective,.console-grid-designer-node-icon.tone-swarm-objective{background:#f8e8ff;color:#8a2dab}.console-grid-designer-tool-icon.tone-swarm-sla,.console-grid-designer-node-icon.tone-swarm-sla{background:#fae8ff;color:#a21caf}.console-grid-designer-tool-icon.tone-swarm-grid-reference,.console-grid-designer-node-icon.tone-swarm-grid-reference{background:#f0e9ff;color:#6d3bb5}.console-grid-designer-tool-icon.tone-swarm-workflow-reference,.console-grid-designer-node-icon.tone-swarm-workflow-reference{background:#ede9fe;color:#5b35b1}.console-grid-designer-tool-icon.tone-swarm-agent-role-binding,.console-grid-designer-node-icon.tone-swarm-agent-role-binding{background:#e7f0ff;color:#1d4ed8}.console-grid-designer-tool-icon.tone-swarm-observation-point,.console-grid-designer-node-icon.tone-swarm-observation-point{background:#dcfbf4;color:#0f766e}.console-grid-designer-tool-icon.tone-designer,.console-grid-designer-node-icon.tone-designer{background:#edf2f7;color:#53647d}.console-grid-designer-tool-icon svg,.console-grid-designer-node-icon svg{height:18px;position:relative;width:18px;z-index:1}.console-grid-designer-toolbox:not(.is-expanded) .console-grid-designer-tool-icon svg{height:22px;width:22px}.console-grid-designer-tool strong,.console-grid-designer-node strong{display:block;font-size:.86rem}.console-grid-designer-tool small,.console-grid-designer-node small{color:#5b6e91;display:block;font-size:.76rem;line-height:1.3;margin-top:2px}.console-grid-designer-canvas{background:linear-gradient(rgba(49,89,164,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(49,89,164,.045) 1px,transparent 1px),#fbfdff;background-size:28px 28px;border:0;box-shadow:inset 0 0 0 1px #27478714;grid-column:3;height:100%;min-height:0;overflow:hidden;position:relative}.theme-customer[dir=rtl] .console-grid-designer-canvas,.theme-customer[dir=rtl] .console-grid-designer-minimap,.theme-customer[dir=rtl] .console-grid-designer-empty-canvas{direction:ltr}.console-subscription-status-copy em,.console-subscription-resource-node em{overflow:visible;text-overflow:clip;white-space:normal;word-break:normal}.console-subscription-status-copy em{max-width:100%;letter-spacing:0;line-height:1.12;text-transform:none}.console-subscription-resource-node em{display:block;max-height:none;line-height:1.1}.console-subscription-readiness-card p{width:auto;max-width:100%;white-space:normal}.console-subscription-assistant-avatar{overflow:hidden;text-align:center}.console-grid-designer-shell.is-design-grid .console-grid-designer-canvas{background:linear-gradient(rgba(49,89,164,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(49,89,164,.075) 1px,transparent 1px),radial-gradient(circle at 18% 12%,rgba(96,165,250,.055),transparent 34%),#fbfdff;background-size:28px 28px,28px 28px,auto,auto}.console-grid-designer-shell.is-design-workflow .console-grid-designer-canvas{background:linear-gradient(rgba(15,118,110,.072) 1px,transparent 1px),linear-gradient(90deg,rgba(15,118,110,.072) 1px,transparent 1px),radial-gradient(circle at 18% 12%,rgba(45,212,191,.055),transparent 34%),#fbfffd;background-size:28px 28px,28px 28px,auto,auto}.console-grid-designer-shell.is-design-swarm .console-grid-designer-canvas{background:linear-gradient(rgba(138,45,171,.068) 1px,transparent 1px),linear-gradient(90deg,rgba(138,45,171,.068) 1px,transparent 1px),radial-gradient(circle at 18% 12%,rgba(217,70,239,.052),transparent 34%),#fffaff;background-size:28px 28px,28px 28px,auto,auto}.console-grid-designer-canvas.is-connecting{cursor:crosshair}.console-grid-designer-canvas.is-grid-selected{box-shadow:inset 0 0 0 2px #1478ff80}.console-grid-designer-shell.is-design-workflow .console-grid-designer-canvas.is-grid-selected{box-shadow:inset 0 0 0 2px #0f766e7a}.console-grid-designer-shell.is-design-swarm .console-grid-designer-canvas.is-grid-selected{box-shadow:inset 0 0 0 2px #8a2dab75}.console-grid-designer-canvas.is-interaction-locked{cursor:default}.console-grid-designer-navigator{display:grid;gap:8px;justify-items:end;position:absolute;right:14px;top:14px;z-index:32}.console-grid-designer-guide{display:grid;gap:8px;justify-items:start;left:14px;max-width:min(312px,calc(100% - 28px));position:absolute;top:14px;transition:left .18s ease,max-width .18s ease;z-index:20}.console-grid-designer-canvas.is-toolbox-expanded .console-grid-designer-guide{left:254px;max-width:min(312px,calc(100% - 268px))}.console-grid-designer-guide-toggle{align-items:center;background:#fffffff0;border:1px solid rgba(39,71,135,.14);border-radius:7px;box-shadow:0 10px 22px #13234214;color:#142445;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.74rem;font-weight:900;gap:6px;height:32px;padding:0 10px}.console-grid-designer-guide-toggle svg{height:15px;width:15px}.console-grid-designer-guide-panel{background:#fffffff7;border:1px solid rgba(39,71,135,.16);border-radius:8px;box-shadow:0 18px 42px #13234224;display:grid;gap:10px;max-height:min(560px,calc(100vh - 260px));overflow:auto;padding:10px;width:312px}.console-grid-designer-guide-panel header{align-items:start;border-bottom:1px solid rgba(39,71,135,.1);display:flex;gap:10px;justify-content:space-between;padding-bottom:8px}.console-grid-designer-guide-panel header div{display:grid;gap:2px;min-width:0}.console-grid-designer-guide-panel header span,.console-grid-designer-guide-next span{color:#52647f;font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.console-grid-designer-guide-panel header strong,.console-grid-designer-guide-next strong,.console-grid-designer-guide-steps strong{color:#142445;font-size:.76rem;font-weight:950}.console-grid-designer-guide-panel header small{background:#1478ff14;border:1px solid rgba(20,120,255,.14);border-radius:999px;color:#17448c;flex:0 0 auto;font-size:.62rem;font-weight:950;padding:3px 7px}.console-grid-designer-guide-panel>p{color:#52647f;font-size:.7rem;line-height:1.4;margin:0}.console-grid-designer-guide-next{background:linear-gradient(135deg,#1478ff14,#08745c0f);border:1px solid rgba(20,120,255,.13);border-radius:8px;display:grid;gap:3px;padding:8px}.console-grid-designer-guide-steps{display:grid;gap:7px;list-style:none;margin:0;padding:0}.console-grid-designer-guide-steps li{align-items:start;background:#f8fbff;border:1px solid rgba(39,71,135,.1);border-radius:7px;display:grid;gap:8px;grid-template-columns:28px 1fr;padding:8px}.console-grid-designer-guide-step-marker{align-items:center;background:#52647f1a;border-radius:999px;color:#52647f;display:inline-flex;font-size:.58rem;font-weight:950;height:24px;justify-content:center;width:24px}.console-grid-designer-guide-steps li.is-active{background:#1478ff12;border-color:#1478ff38}.console-grid-designer-guide-steps li.is-active .console-grid-designer-guide-step-marker{background:#1478ff;color:#fff}.console-grid-designer-guide-steps li.is-done{background:#08745c12;border-color:#08745c2e}.console-grid-designer-guide-steps li.is-done .console-grid-designer-guide-step-marker{background:#08745c;color:#fff}.console-grid-designer-guide-steps small{color:#52647f;display:block;font-size:.67rem;line-height:1.35;margin-top:2px}.console-grid-designer-navigator-toggle{align-items:center;background:#fffffff0;border:1px solid rgba(39,71,135,.14);border-radius:7px;box-shadow:0 10px 22px #13234214;color:#142445;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.74rem;font-weight:900;gap:6px;height:32px;padding:0 10px}.console-grid-designer-navigator-toggle svg{height:15px;width:15px}.console-grid-designer-navigator-panel{background:#fffffff7;border:1px solid rgba(39,71,135,.16);border-radius:8px;box-shadow:0 18px 42px #13234224;display:grid;gap:9px;padding:10px;width:292px}.console-grid-designer-navigator-search{display:grid;gap:5px}.console-grid-designer-navigator-search span{color:#17336c;font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.console-grid-designer-navigator-search input{background:#f9fbff;border:1px solid rgba(39,71,135,.16);border-radius:7px;color:#142445;font:inherit;font-size:.78rem;min-height:32px;outline:none;padding:0 9px}.console-grid-designer-navigator-search input:focus{border-color:#2563eb6b;box-shadow:0 0 0 3px #2563eb1a}.console-grid-designer-navigator-list{display:grid;gap:6px;max-height:300px;overflow:auto}.console-grid-designer-navigator-item{align-items:center;background:#fff;border:1px solid rgba(39,71,135,.12);border-radius:7px;color:#142445;cursor:pointer;display:grid;font-family:inherit;gap:8px;grid-template-columns:34px 1fr;min-height:50px;padding:7px;text-align:left}.console-grid-designer-navigator-item:hover,.console-grid-designer-navigator-item.is-selected{border-color:#2563eb57;box-shadow:0 8px 18px #2563eb1a}.console-grid-designer-navigator-kind{align-items:center;background:#2563eb14;border-radius:6px;color:#1d4ed8;display:inline-flex;font-size:.56rem;font-weight:950;height:30px;justify-content:center;text-transform:uppercase;width:30px}.console-grid-designer-navigator-item.is-connection .console-grid-designer-navigator-kind{background:#0979691a;color:#097969}.console-grid-designer-navigator-item strong,.console-grid-designer-navigator-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-navigator-item strong{font-size:.76rem;font-weight:950}.console-grid-designer-navigator-item small,.console-grid-designer-navigator-empty{color:#52647f;font-size:.68rem}.console-grid-designer-navigator-empty{background:#f8fbff;border:1px dashed rgba(39,71,135,.18);border-radius:7px;padding:12px}.console-grid-designer-template-library{display:grid;gap:8px;justify-items:end;position:absolute;right:14px;top:56px;z-index:31}.console-grid-designer-template-toggle,.console-grid-designer-template-panel header>button,.console-grid-designer-template-item button{align-items:center;background:#fffffff0;border:1px solid rgba(39,71,135,.14);border-radius:7px;color:#142445;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.72rem;font-weight:900;gap:6px;min-height:30px;padding:0 9px}.console-grid-designer-template-search{display:grid;gap:5px}.console-grid-designer-template-search span{color:#52647f;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.console-grid-designer-template-search input{background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:7px;color:#142445;font:inherit;min-height:32px;padding:0 9px}.console-grid-designer-template-toggle{box-shadow:0 10px 22px #13234214}.console-grid-designer-template-toggle svg{height:14px;width:14px}.console-grid-designer-template-panel{background:#fffffff7;border:1px solid rgba(39,71,135,.16);border-radius:8px;box-shadow:0 18px 42px #13234224;display:grid;gap:9px;padding:10px;width:312px}.console-grid-designer-template-panel header{align-items:center;border-bottom:1px solid rgba(39,71,135,.1);display:flex;justify-content:space-between;padding-bottom:8px}.console-grid-designer-template-panel header div,.console-grid-designer-template-item div{display:grid;gap:2px;min-width:0}.console-grid-designer-template-panel header strong,.console-grid-designer-template-item strong{color:#142445;font-size:.76rem;font-weight:950}.console-grid-designer-template-panel header span,.console-grid-designer-template-item small,.console-grid-designer-template-empty{color:#52647f;font-size:.68rem}.console-grid-designer-template-list{display:grid;gap:7px;max-height:250px;overflow:auto}.console-grid-designer-template-item{align-items:center;background:#f8fbff;border:1px solid rgba(39,71,135,.1);border-radius:7px;display:grid;gap:8px;grid-template-columns:1fr auto;padding:8px}.console-grid-designer-template-actions{display:inline-flex;gap:6px}.console-grid-designer-template-item strong,.console-grid-designer-template-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-template-empty{background:#f8fbff;border:1px dashed rgba(39,71,135,.18);border-radius:7px;padding:12px}.console-grid-designer-minimap{bottom:42px;display:grid;gap:8px;justify-items:end;position:absolute;right:14px;z-index:31}.console-grid-designer-minimap-toggle{align-items:center;background:#fffffff0;border:1px solid rgba(39,71,135,.14);border-radius:7px;box-shadow:0 10px 22px #13234214;color:#142445;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.72rem;font-weight:900;gap:6px;height:30px;padding:0 9px}.console-grid-designer-minimap-toggle svg{height:14px;width:14px}.console-grid-designer-minimap-surface{background:#fffffff2;border:1px solid rgba(39,71,135,.16);border-radius:8px;box-shadow:0 18px 42px #13234221;display:block;height:124px;width:188px}.console-grid-designer-minimap-background{fill:#f8fbff}.console-grid-designer-minimap-line{cursor:pointer;stroke:#2563eb73;stroke-linecap:round;stroke-width:2}.console-grid-designer-minimap-line.is-selected{stroke:#1d4ed8;stroke-width:3}.console-grid-designer-minimap-box{cursor:pointer;fill:#1478ff21;stroke:#1478ff80;stroke-width:1.2}.console-grid-designer-minimap-box.is-selected{fill:#0979692e;stroke:#097969;stroke-width:2}.console-grid-designer-canvas-toast{align-items:center;animation:console-grid-designer-toast-strip 2s ease forwards;bottom:0;display:flex;font-size:9px;font-weight:700;gap:7px;height:30px;justify-content:center;left:0;letter-spacing:0;line-height:30px;overflow:hidden;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(13,26,52,.3);white-space:nowrap;z-index:35}.console-grid-designer-canvas-toast-icon{flex:0 0 auto;height:14px;width:14px}.console-grid-designer-canvas-toast-message{min-width:0;overflow:hidden;text-overflow:ellipsis}.console-grid-designer-canvas-toast.tone-success{color:#fff;background:#20a464}.console-grid-designer-canvas-toast.tone-warning{color:#17213a;background:#f2c14e;text-shadow:none}.console-grid-designer-canvas-toast.tone-danger{color:#fff;background:#d94b4b}@keyframes console-grid-designer-toast-strip{0%{opacity:0;transform:translateY(30px)}8%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}.console-grid-designer-connector-layer{inset:0;pointer-events:none;position:absolute;z-index:5;width:100%;height:100%}.console-grid-designer-connector-layer .console-grid-designer-connector-visual{stroke:#2f64c8;stroke-linecap:round;stroke-width:3}.console-grid-designer-connector-layer .console-grid-designer-connector-hit{cursor:pointer;pointer-events:stroke;stroke:transparent;stroke-linecap:round;stroke-width:16}.console-grid-designer-connector.is-selected .console-grid-designer-connector-visual{filter:drop-shadow(0 0 5px rgba(20,120,255,.45));stroke:#1478ff;stroke-width:4}.console-grid-designer-connector-label-wrap{overflow:visible;pointer-events:none}.console-grid-designer-connector-label{background:#fffffff0;border:1px solid rgba(37,99,235,.2);border-radius:999px;box-shadow:0 8px 18px #13234217;color:#17336c;cursor:pointer;display:block;font-family:inherit;font-size:10px;font-weight:900;height:24px;line-height:22px;max-width:160px;overflow:hidden;padding:0 10px;pointer-events:auto;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.console-grid-designer-connector-label.is-selected,.console-grid-designer-connector-label:hover{border-color:#2563eb7a;color:#1d4ed8}.console-grid-designer-connector-endpoint{cursor:grab;fill:#fff;pointer-events:all;stroke:#1478ff;stroke-width:2.5}.console-grid-designer-connector-endpoint:active{cursor:grabbing}.console-grid-designer-connector-endpoint.is-source{stroke:#08745c}.console-grid-designer-connector-endpoint.is-target{stroke:#2f64c8}.console-grid-designer-finding-marker{align-items:center;background:#fff;border:2px solid currentColor;border-radius:999px;box-shadow:0 6px 16px #14203e2e;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:.62rem;font-weight:950;height:22px;justify-content:center;line-height:1;min-width:22px;pointer-events:auto;position:absolute;z-index:14}.console-grid-designer-finding-marker.tone-error{color:#b42318}.console-grid-designer-finding-marker.tone-warning{color:#b45309}.console-grid-designer-finding-marker.is-object{right:-9px;top:-9px}.console-grid-designer-finding-marker.is-connector{background:transparent;border:0;box-shadow:none;display:block;height:auto;min-width:0;position:static}.console-grid-designer-finding-marker.is-connector circle{fill:#fff;pointer-events:all;stroke:currentColor;stroke-width:2}.console-grid-designer-finding-marker.is-connector text{fill:currentColor;font-size:8px;font-weight:950;pointer-events:none;text-anchor:middle}.console-grid-designer-selection-box{background:#1478ff14;border:1px solid rgba(20,120,255,.55);border-radius:4px;pointer-events:none;position:absolute;z-index:6}.console-grid-designer-empty-canvas{background:#ffffffd1;border:1px dashed rgba(39,71,135,.25);border-radius:8px;left:50%;max-width:360px;padding:22px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.console-grid-designer-document-error{background:#ffffffe6;border:1px solid rgba(213,76,76,.2);border-radius:8px;box-shadow:0 18px 42px #1f376c24;left:50%;max-width:min(460px,calc(100% - 48px));padding:24px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:8}.console-grid-designer-empty-canvas .console-dashboard-kicker,.console-grid-designer-document-error .console-dashboard-kicker{font-size:.54rem}.console-grid-designer-empty-canvas h2,.console-grid-designer-document-error h2{color:#172344;font-size:.83rem;margin:6px 0}.console-grid-designer-empty-canvas p,.console-grid-designer-document-error p{color:#52688e;font-size:.75rem;margin:0}.console-grid-designer-document-error code{background:#f7faffeb;border:1px solid rgba(39,71,135,.12);border-radius:6px;color:#355179;display:block;font-size:.68rem;margin-top:14px;overflow-wrap:anywhere;padding:8px 10px}.console-grid-designer-document-error-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.console-grid-designer-node{align-items:start;background:#fff;border:1px solid rgba(39,71,135,.18);border-radius:8px;box-shadow:0 10px 24px #1f376c1f;color:#162446;cursor:grab;display:grid;gap:6px;grid-template-columns:1fr;justify-items:center;min-height:96px;padding:8px 6px;position:absolute;text-align:center;touch-action:none;width:112px;z-index:6}.console-grid-designer-canvas.is-interaction-locked .console-grid-designer-node,.console-grid-designer-node.is-locked{cursor:default}.console-grid-designer-canvas.is-interaction-locked .console-grid-designer-resize-handle{cursor:default;opacity:.24}.console-grid-designer-node:active{cursor:grabbing}.console-grid-designer-node.is-grid-surface{align-content:start;background:linear-gradient(rgba(49,89,164,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(49,89,164,.055) 1px,transparent 1px),linear-gradient(135deg,#244da414,#08745c0d),#fff;background-size:28px 28px,28px 28px,auto,auto;border:1px solid rgba(36,77,164,.32);box-shadow:inset 0 0 0 1px #ffffffb8,0 20px 42px #1f376c1f;grid-template-columns:34px minmax(0,1fr);justify-items:start;padding:10px;text-align:left;z-index:1}.console-grid-designer-node.is-grid-surface:after{background:linear-gradient(rgba(49,89,164,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(49,89,164,.06) 1px,transparent 1px);background-size:22px 22px;border:1px dashed rgba(36,77,164,.24);border-radius:8px;content:"";inset:52px 14px 14px;pointer-events:none;position:absolute;z-index:0}.console-grid-designer-node.is-grid-surface>span{position:relative;z-index:1}.console-grid-designer-node.is-grid-surface>.console-grid-designer-resize-handle{position:absolute;z-index:5}.console-grid-designer-node:not(.is-grid-surface):hover{background:#fff;border-color:#244da447}.console-grid-designer-node:not(.is-grid-surface) .console-grid-designer-node-icon{height:38px;width:38px}.console-grid-designer-node:not(.is-grid-surface) strong{font-size:.74rem;line-height:1.15;overflow-wrap:anywhere}.console-grid-designer-node:not(.is-grid-surface) small{font-size:.62rem;line-height:1.15}.console-grid-designer-resize-handle{background:linear-gradient(135deg,transparent 0 42%,rgba(23,68,140,.42) 42% 52%,transparent 52% 100%),linear-gradient(135deg,transparent 0 66%,rgba(23,68,140,.42) 66% 76%,transparent 76% 100%);border-radius:3px;bottom:4px;cursor:nwse-resize;height:10px;position:absolute;opacity:.52;right:4px;width:10px;z-index:5}.console-grid-designer-node.is-selected .console-grid-designer-resize-handle{background-color:transparent;box-shadow:none;opacity:.72}.console-grid-designer-node.is-selected{border-color:#1478ff;box-shadow:0 0 0 3px #1478ff26,0 16px 34px #1f376c1f;z-index:8}.console-grid-designer-node-lock{align-items:center;background:#10203c;border:1px solid rgba(255,255,255,.74);border-radius:999px;color:#fff;display:inline-flex;height:20px;justify-content:center;position:absolute;right:-7px;top:-7px;width:20px;z-index:11}.console-grid-designer-node-lock svg{height:12px;width:12px}.console-grid-designer-node.has-build-findings:not(.is-grid-surface){z-index:8}.console-grid-designer-node.has-build-findings:not(.is-grid-surface).is-selected,.console-grid-designer-node.has-build-findings:not(.is-grid-surface).is-connection-target,.console-grid-designer-node.has-build-findings:not(.is-grid-surface).is-connection-invalid,.console-grid-designer-node.has-build-findings:not(.is-grid-surface).is-recently-connected{z-index:10}.console-grid-designer-node.is-connection-source{border-color:#08745c;box-shadow:0 0 0 3px #08745c2e,0 16px 34px #1f376c1f}.console-grid-designer-node.is-connection-target{border-color:#08a383;box-shadow:0 0 0 4px #08a38338,0 16px 34px #1f376c1f;z-index:9}.console-grid-designer-node.is-connection-invalid{border-color:#d4493f;box-shadow:0 0 0 4px #d4493f2e,0 16px 34px #1f376c1f;z-index:9}.console-grid-designer-node.is-recently-connected{animation:console-grid-designer-connection-flash .9s ease-out 1;z-index:9}.console-grid-designer-node.is-recently-placed .console-grid-designer-node-icon:after{animation:console-grid-designer-icon-shimmer 1s ease-out 1;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.2) 22%,rgba(255,255,255,.95) 48%,rgba(255,255,255,.28) 68%,transparent 100%);content:"";inset:-45%;position:absolute;transform:translate(-85%) rotate(14deg);z-index:0}@keyframes console-grid-designer-icon-shimmer{0%{transform:translate(-85%) rotate(14deg)}68%{transform:translate(88%) rotate(14deg)}to{transform:translate(88%) rotate(14deg)}}@keyframes console-grid-designer-connection-flash{0%,to{border-color:#dce5f5f2;box-shadow:0 10px 26px #1f376c14}18%,52%{border-color:#08a383;box-shadow:0 0 0 5px #08a38347,0 16px 34px #1f376c1f}34%,68%{border-color:#1478ff;box-shadow:0 0 0 3px #1478ff33,0 16px 34px #1f376c1f}}.console-grid-designer-connection-hint{background:#08745c14;border-radius:8px;color:#0f5f50;font-size:.68rem;font-weight:800;line-height:1.3;padding:6px 8px}.console-grid-designer-launch-artifact-form{display:grid;gap:12px;max-height:calc(100vh - 190px);overflow:auto;padding:16px 18px 0}.console-grid-designer-launch-artifact-form .console-grid-designer-field{grid-template-columns:minmax(132px,.8fr) minmax(0,1.6fr)}.console-grid-designer-launch-artifact-form .console-grid-designer-open-footer{margin:4px -18px 0}.console-grid-designer-connection-callout{animation:console-grid-designer-callout-pop .18s ease-out 1;background:#fff;border:1px solid rgba(212,73,63,.28);border-radius:8px;box-shadow:0 18px 38px #1f376c2e;color:#7f241f;font-size:.72rem;font-weight:800;line-height:1.35;max-width:260px;padding:9px 10px;pointer-events:none;position:absolute;z-index:9}.console-grid-designer-intent-hint{animation:console-grid-designer-callout-pop .18s ease-out 1;background:#fff;border:1px solid rgba(36,77,164,.22);border-radius:8px;box-shadow:0 18px 38px #1f376c2e;color:#142445;display:grid;gap:3px;line-height:1.35;max-width:270px;padding:10px 12px;pointer-events:none;position:absolute;z-index:10}.console-grid-designer-intent-hint:before{background:#fff;border-bottom:1px solid rgba(36,77,164,.22);border-left:1px solid rgba(36,77,164,.22);content:"";height:10px;left:-6px;position:absolute;top:18px;transform:rotate(45deg);width:10px}.console-grid-designer-intent-hint strong{color:#10203c;font-size:.76rem;font-weight:900}.console-grid-designer-intent-hint span{color:#52647f;font-size:.72rem;font-weight:700}@keyframes console-grid-designer-callout-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.console-grid-designer-editor-card{border-top:1px solid rgba(39,71,135,.1);display:grid;gap:10px;padding:16px 0}.console-grid-designer-editor-header{border-bottom:1px solid rgba(39,71,135,.1);display:grid;gap:8px;padding-bottom:10px}.console-grid-designer-editor-header h2{color:#172344;font-size:.92rem;line-height:1.2;margin:0}.console-grid-designer-editor-header p,.console-grid-designer-editor-card p,.console-grid-designer-editor-empty{color:#51688e;font-size:.76rem;line-height:1.45;margin:0}.console-grid-designer-editor-header .console-grid-designer-action{height:28px;width:100%}.console-grid-designer-editor-tabs{align-items:end;background:#f7f9fd;border-bottom:1px solid rgba(39,71,135,.12);display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-top:10px;padding:4px 4px 0}.console-grid-designer-editor-tabs button{background:#eef3fb;border:1px solid rgba(39,71,135,.12);border-bottom:0;border-radius:6px 6px 0 0;color:#50658a;cursor:pointer;font-size:.64rem;font-weight:900;height:28px;letter-spacing:0;overflow:hidden;padding:0 5px;position:relative;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-editor-tabs button.is-selected{background:linear-gradient(180deg,#fff,#f4f8ff);border-color:#244da438;color:#17357d;box-shadow:0 -5px 14px #0e182c0a}.console-grid-designer-editor-panel{display:grid;gap:8px;overflow:auto;padding-left:8px;padding-right:8px;padding-top:10px}.console-grid-designer-editor-empty{font-size:.7rem;line-height:1.35}.console-grid-designer-field{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(82px,.9fr) minmax(0,1.35fr);min-height:28px}.console-grid-designer-model-access-heading{border-top:1px solid rgba(39,71,135,.14);display:grid;gap:4px;margin-top:6px;padding:12px 0 2px}.console-grid-designer-model-access-heading strong{color:#17357d;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.console-grid-designer-model-access-heading span,.console-grid-designer-model-access-note{color:#607392;font-size:.64rem;line-height:1.4}.console-grid-designer-model-access-note{background:#2766d612;border:1px solid rgba(39,102,214,.14);border-radius:6px;padding:8px 10px}.console-grid-designer-shell.is-dark-mode .console-grid-designer-model-access-heading{border-top-color:#68a0ff33}.console-grid-designer-shell.is-dark-mode .console-grid-designer-model-access-heading strong{color:#91c1ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-model-access-heading span,.console-grid-designer-shell.is-dark-mode .console-grid-designer-model-access-note{color:#afc4e4}.console-grid-designer-shell.is-dark-mode .console-grid-designer-model-access-note{background:#306fdd1a;border-color:#68a0ff33}.console-grid-designer-field span{color:#4d6284;font-size:.68rem;font-weight:800;letter-spacing:0;line-height:1.25;text-transform:none}.console-grid-designer-field input,.console-grid-designer-field select,.console-grid-designer-inline-field-button{background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:6px;color:#10203c;font:inherit;font-size:.68rem;min-height:28px;min-width:0;padding:0 7px;width:100%}.console-grid-designer-field-control-group{display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.console-grid-designer-inline-field-button{color:#17448c;cursor:pointer;font-weight:900;padding:0 8px;width:auto}.console-grid-designer-inline-field-button:disabled{cursor:not-allowed;opacity:.55}.console-grid-designer-field input:disabled,.console-grid-designer-field select:disabled,.console-grid-designer-inline-field-button:disabled{background:#f4f7fb;color:#6a7b98}.console-grid-designer-field.is-build-finding-target span{color:#b42318}.console-grid-designer-field.is-build-finding-target input,.console-grid-designer-field.is-build-finding-target select{border-color:#d92d20;box-shadow:0 0 0 3px #d92d2024}.console-grid-designer-field.is-build-finding-target input:disabled,.console-grid-designer-field.is-build-finding-target select:disabled{border-color:#d92d20;box-shadow:0 0 0 3px #d92d201a}.console-grid-designer-event{align-items:center;background:#f8fbff;border-radius:8px;display:flex;justify-content:space-between;padding:10px}.console-grid-designer-event-row{border-bottom:1px solid rgba(39,71,135,.08);display:grid;gap:6px;padding-bottom:8px}.console-grid-designer-field.is-configuration span{color:#6a7b98}.console-grid-designer-empty-row{color:#5d6f90;font-size:.72rem;font-weight:800;padding:4px 0}.console-grid-designer-workflow-chat{background:#f8fbffeb;border:1px solid rgba(39,71,135,.12);border-radius:8px;display:flex;flex:1 1 auto;flex-direction:column;gap:10px;margin-bottom:0;min-width:0;min-height:0;padding:10px}.console-grid-designer-workflow-chat-header{align-items:start;display:flex;gap:10px;justify-content:space-between}.console-grid-designer-solution-chat .console-grid-designer-workflow-chat-header{align-items:center;border-bottom:1px solid rgba(96,165,250,.14);padding:14px 16px 12px}.console-grid-designer-solution-chat .console-grid-designer-helios-header{border-bottom:0;display:block}.console-grid-designer-helios-titlebar{margin-bottom:10px}.console-grid-designer-helios-context-header h2{font-size:.92rem}.console-grid-designer-solution-chat .console-grid-designer-workflow-chat-thread{padding:12px 14px 8px}.console-grid-designer-solution-chat .console-grid-designer-workflow-chat-form{margin:0 14px 14px}.console-grid-designer-workflow-chat-header h2{color:#172344;font-size:.82rem;line-height:1.2;margin:0}.console-grid-designer-workflow-chat-error{color:#b42318;font-size:.68rem;font-weight:800;line-height:1.35}.console-grid-designer-workflow-chat-thread{align-content:start;display:grid;flex:1 1 0;gap:12px;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:4px 2px 8px;scrollbar-color:rgba(96,116,148,.32) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.console-grid-designer-workflow-chat-thread::-webkit-scrollbar{width:5px}.console-grid-designer-workflow-chat-thread::-webkit-scrollbar-track{background:transparent}.console-grid-designer-workflow-chat-thread::-webkit-scrollbar-thumb{background:#60749447;border:0;border-radius:999px}.console-grid-designer-workflow-chat-thread::-webkit-scrollbar-thumb:hover{background:#60749475}.console-grid-designer-workflow-chat-message{align-items:start;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr);min-width:0}.console-grid-designer-workflow-chat-message.is-user{grid-template-columns:minmax(0,1fr);justify-items:end}.console-grid-designer-workflow-chat-message-content{align-items:start;display:grid;gap:4px;justify-items:start;max-width:100%;min-width:0;overflow-wrap:anywhere}.console-grid-designer-workflow-chat-message.is-user .console-grid-designer-workflow-chat-message-content{justify-items:end;max-width:88%}.console-grid-designer-workflow-chat-avatar{align-items:center;background:linear-gradient(145deg,#315ed2,#17357d);border-radius:999px;box-shadow:0 8px 18px #27478729;color:#fff;display:inline-flex;font-size:.58rem;font-weight:900;height:28px;justify-content:center;width:28px}.console-grid-designer-workflow-chat-bubble{background:#ffffffd1;border:1px solid rgba(39,71,135,.12);border-radius:12px;display:grid;gap:8px;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:10px;word-break:break-word}.console-grid-designer-workflow-chat-message.is-user .console-grid-designer-workflow-chat-bubble{background:#17357d;border-color:#17357d38;color:#fff}.console-grid-designer-workflow-chat-bubble strong{color:#17357d;font-size:.76rem;min-width:0;overflow-wrap:anywhere;word-break:break-word}.console-grid-designer-workflow-chat-bubble p{color:#4d6284;font-size:.68rem;line-height:1.35;margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.console-grid-designer-workflow-chat-message.is-user .console-grid-designer-workflow-chat-bubble p{color:#eef6ff}.console-grid-designer-workflow-chat-message-actions{align-items:center;display:flex;gap:5px;justify-content:space-between;min-height:18px;padding:0 2px;width:100%}.console-grid-designer-workflow-chat-message-time{color:#8a9ab4;font-size:.61rem;font-weight:750;line-height:1;order:2;white-space:nowrap}.console-grid-designer-workflow-chat-message.is-user .console-grid-designer-workflow-chat-message-time{order:1}.console-grid-designer-workflow-chat-message-action{align-items:center;appearance:none;background:transparent;border:0;border-radius:6px;color:#7a8ca9;cursor:pointer;display:inline-flex;height:18px;justify-content:center;order:1;padding:2px;width:18px}.console-grid-designer-workflow-chat-message.is-user .console-grid-designer-workflow-chat-message-action{order:2}.console-grid-designer-workflow-chat-message-action:hover{background:#27478714;color:#17357d}.console-grid-designer-workflow-chat-message-action .console-copy-icon-svg{height:13px;width:13px}.console-grid-designer-workflow-chat-message-action:disabled{cursor:not-allowed;opacity:.55}.console-grid-designer-workflow-chat-message.is-user .console-grid-designer-workflow-chat-message-action{color:#7a8ca9}.console-grid-designer-workflow-chat-message.is-user .console-grid-designer-workflow-chat-message-action:hover{background:#27478714;color:#17357d}.console-grid-designer-workflow-chat-pending{align-items:center;color:#4d6284;display:flex;flex-wrap:wrap;gap:7px;min-height:22px;min-width:0;overflow-wrap:anywhere}.console-grid-designer-workflow-chat-pending span:first-child{color:#17357d;font-size:.72rem;font-weight:900}.console-grid-designer-workflow-chat-pending small{color:#607494;font-size:.62rem;font-weight:800}.console-grid-designer-workflow-chat-typing{align-items:center;display:inline-flex;gap:3px}.console-grid-designer-workflow-chat-typing span{animation:console-grid-designer-workflow-chat-typing 1s ease-in-out infinite;background:#607494;border-radius:999px;height:5px;opacity:.42;width:5px}.console-grid-designer-workflow-chat-typing span:nth-child(2){animation-delay:.16s}.console-grid-designer-workflow-chat-typing span:nth-child(3){animation-delay:.32s}@keyframes console-grid-designer-workflow-chat-typing{0%,80%,to{opacity:.34;transform:translateY(0)}40%{opacity:.9;transform:translateY(-2px)}}.console-grid-designer-workflow-chat-actions{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));min-width:0}.console-grid-designer-workflow-chat-actions.is-interview{grid-template-columns:minmax(0,1fr)}.console-grid-designer-workflow-chat-actions .console-grid-designer-primary-button,.console-grid-designer-workflow-chat-actions .console-grid-designer-secondary-button{min-width:0;overflow-wrap:anywhere;white-space:normal;width:100%}.console-grid-designer-workflow-chat-patch-review{background:#eff6ffb8;border:1px solid rgba(49,94,210,.16);border-radius:10px;display:grid;gap:8px;min-width:0;overflow-wrap:anywhere;padding:9px;word-break:break-word}.console-grid-designer-workflow-chat-patch-header{align-items:start;display:flex;gap:8px;justify-content:space-between;min-width:0}.console-grid-designer-workflow-chat-patch-header span{color:#17357d;font-size:.68rem;font-weight:900;line-height:1.25;min-width:0;overflow-wrap:anywhere;word-break:break-word}.console-grid-designer-workflow-chat-patch-header small{background:#315ed21a;border-radius:999px;color:#244da4;flex:0 0 auto;font-size:.56rem;font-weight:900;padding:3px 6px;text-transform:uppercase}.console-grid-designer-workflow-chat-patch-metrics{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.console-grid-designer-workflow-chat-patch-metrics span{background:#ffffffc2;border:1px solid rgba(39,71,135,.1);border-radius:7px;color:#50658a;font-size:.6rem;font-weight:800;min-width:0;overflow-wrap:anywhere;padding:5px 6px;word-break:break-word}.console-grid-designer-workflow-chat-patch-metrics strong{color:#17357d;font-size:.68rem}.console-grid-designer-workflow-chat-patch-affected{display:flex;flex-wrap:wrap;gap:4px}.console-grid-designer-workflow-chat-patch-affected span{background:#0d94881a;border-radius:999px;color:#0f766e;font-size:.56rem;font-weight:900;max-width:100%;overflow-wrap:anywhere;padding:3px 6px;word-break:break-word}.console-grid-designer-workflow-chat-patch-impact,.console-grid-designer-workflow-chat-patch-warning{font-size:.62rem;line-height:1.35;min-width:0;overflow-wrap:anywhere;word-break:break-word}.console-grid-designer-workflow-chat-patch-warning{color:#b42318;font-weight:800}.console-grid-designer-workflow-chat-patch-details{background:#ffffff8f;border:1px solid rgba(39,71,135,.1);border-radius:8px;color:#30476f;font-size:.62rem;min-width:0;padding:6px 7px}.console-grid-designer-workflow-chat-patch-details summary{color:#17357d;cursor:pointer;font-weight:900}.console-grid-designer-workflow-chat-patch-details ol{display:grid;gap:6px;margin:7px 0 0;padding-left:16px}.console-grid-designer-workflow-chat-patch-details li{min-width:0;overflow-wrap:anywhere;word-break:break-word}.console-grid-designer-workflow-chat-patch-details li strong,.console-grid-designer-workflow-chat-patch-details li span{display:block}.console-grid-designer-workflow-chat-patch-details li span{color:#607193;line-height:1.35}.console-grid-designer-workflow-chat-form{align-items:end;background:#ffffffc7;border:1px solid rgba(39,71,135,.12);border-radius:12px;display:grid;flex:0 0 auto;gap:6px;grid-template-columns:minmax(0,1fr) 36px;max-height:100%;min-height:60px;overflow:hidden;padding:8px}.console-grid-designer-workflow-chat-form textarea{background:transparent;border:0;box-sizing:border-box;color:#10203c;font:inherit;font-size:.72rem;line-height:1.4;max-height:min(58vh,100%);min-height:42px;outline:none;overflow-y:auto;padding:2px;resize:none;scrollbar-color:rgba(96,116,148,.32) transparent;scrollbar-width:thin;width:100%}.console-grid-designer-workflow-chat-form textarea::-webkit-scrollbar{width:5px}.console-grid-designer-workflow-chat-form textarea::-webkit-scrollbar-track{background:transparent}.console-grid-designer-workflow-chat-form textarea::-webkit-scrollbar-thumb{background:#60749447;border-radius:999px}.console-grid-designer-workflow-chat-form textarea::-webkit-scrollbar-thumb:hover{background:#60749475}.console-grid-designer-workflow-chat-send-button{align-items:center;appearance:none;background:#315ed2;border:1px solid rgba(39,71,135,.2);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.console-grid-designer-workflow-chat-send-button:hover{background:#244da4}.console-grid-designer-workflow-chat-send-button:disabled{cursor:not-allowed;opacity:.55}.console-grid-designer-workflow-chat-send-button .console-copy-icon-svg{height:17px;width:17px}.console-grid-designer-workflow-instruction-editor{display:grid;gap:8px}.console-grid-designer-workflow-instruction-tabs{display:flex;flex-wrap:wrap;gap:5px}.console-grid-designer-workflow-instruction-tabs button{background:#ffffffd1;border:1px solid rgba(39,71,135,.12);border-radius:6px;color:#50658a;cursor:pointer;font-size:.58rem;font-weight:900;letter-spacing:0;min-height:24px;padding:0 7px;text-transform:uppercase}.console-grid-designer-workflow-instruction-tabs button.is-selected{background:#fff;border-color:#0d948852;color:#0f766e}.console-grid-designer-workflow-instruction-editor textarea{background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:6px;color:#10203c;font:inherit;font-size:.7rem;line-height:1.45;min-height:92px;padding:8px;resize:vertical;width:100%}.console-grid-designer-workflow-instruction-preview{background:#f8fbffe0;border:1px solid rgba(39,71,135,.1);border-radius:6px;color:#4d6284;font-size:.66rem;line-height:1.4;max-height:96px;overflow:auto;padding:8px;white-space:pre-wrap}.console-grid-designer-workflow-chat-undo{width:100%}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat{background:radial-gradient(circle at top right,rgba(96,165,250,.08),transparent 38%),linear-gradient(135deg,#081426f5,#0b1628f5 62%,#0f1d35f5);border-color:#60a5fa2e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-header h2,.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-bubble strong{color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-form{background:#0a1931d1;border-color:#60a5fa33}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-form textarea{color:#e5edff;scrollbar-color:rgba(147,169,206,.34) transparent}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-form textarea::placeholder{color:#9fb2d6;opacity:1}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-thread{scrollbar-color:rgba(147,169,206,.34) transparent}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-thread::-webkit-scrollbar-track{background:transparent}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-thread::-webkit-scrollbar-thumb{background:#93a9ce4d;border:0}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-thread::-webkit-scrollbar-thumb:hover{background:#93a9ce80}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-form textarea::-webkit-scrollbar-track{background:transparent}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-form textarea::-webkit-scrollbar-thumb{background:#93a9ce4d}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-form textarea::-webkit-scrollbar-thumb:hover{background:#93a9ce80}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-send-button{background:#315ed2;border-color:#93c5fd33;color:#fff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-send-button:hover{background:#3b6ee8}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-bubble{background:#0c1b34d1;border-color:#60a5fa29}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-message.is-user .console-grid-designer-workflow-chat-bubble{background:#244da4;border-color:#93c5fd38}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-bubble p{color:#b8c7e5}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-message.is-user .console-grid-designer-workflow-chat-bubble p{color:#eef6ff}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-message-action{background:transparent;color:#93a9ce}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-message-time{color:#8fa6cb}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-message-action:hover{background:#93c5fd1a;color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-message.is-user .console-grid-designer-workflow-chat-message-action{background:transparent;color:#93a9ce}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-message.is-user .console-grid-designer-workflow-chat-message-action:hover{background:#93c5fd1a;color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-pending{color:#b8c7e5}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-pending span:first-child{color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-pending small{color:#93a9ce}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-typing span{background:#93c5fd}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-patch-review{background:#0f274bb8;border-color:#60a5fa2e}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-patch-header span,.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-patch-metrics strong{color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-patch-header small{background:#60a5fa24;color:#bfdbfe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-patch-metrics span{background:#0a1931b8;border-color:#60a5fa24;color:#a9bad7}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-patch-affected span{background:#2dd4bf1f;color:#99f6e4}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-patch-warning{color:#fca5a5}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-patch-details{background:#0a19319e;border-color:#60a5fa24;color:#bfdbfe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-patch-details summary{color:#dbeafe}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-chat-patch-details li span{color:#a9bad7}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-instruction-tabs button{background:#0f274bcc;border-color:#60a5fa29;color:#a9bad7}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-instruction-tabs button.is-selected{background:#0f394ae6;border-color:#2dd4bf3d;color:#99f6e4}.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-instruction-editor textarea,.console-grid-designer-shell.is-dark-mode .console-grid-designer-workflow-instruction-preview{background:#0a1931e0;border-color:#60a5fa29;color:#dbeafe}.console-grid-designer-editor-help{background:#f8fbff;border:1px solid rgba(39,71,135,.12);border-radius:8px;color:#4d6284;display:grid;font-size:.68rem;gap:4px;line-height:1.35;margin-top:auto;padding:9px 10px}.console-grid-designer-editor-help strong{color:#17357d;font-size:.7rem}.console-grid-designer-build-drawer{background:#fffffffa;border:1px solid rgba(39,71,135,.14);border-bottom:0;border-radius:8px 8px 0 0;bottom:0;box-shadow:0 -22px 48px #14203e24;display:grid;grid-template-rows:auto minmax(0,1fr) auto;left:calc(var(--console-grid-designer-solution-explorer-width, 46px) + 60px);max-height:min(360px,50vh);opacity:0;pointer-events:none;position:absolute;right:var(--console-grid-designer-editor-width, 34px);transform:translateY(calc(100% + 18px));transition:opacity .16s ease,transform .18s ease,visibility 0s linear .18s;visibility:hidden;z-index:42}.console-grid-designer-build-drawer.is-open{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .16s ease,transform .18s ease;visibility:visible}.console-grid-designer-build-drawer-tab{align-items:center;background:#fffffffa;border:1px solid rgba(39,71,135,.16);border-bottom:0;border-radius:8px 8px 0 0;bottom:0;box-shadow:0 -12px 28px #14203e1f;color:#17357d;cursor:pointer;display:inline-flex;gap:9px;left:calc(var(--console-grid-designer-solution-explorer-width, 46px) + 76px);max-width:min(300px,calc(100% - var(--console-grid-designer-solution-explorer-width, 46px) - var(--console-grid-designer-editor-width, 34px) - 92px));min-height:38px;padding:6px 12px 7px 10px;position:absolute;text-align:left;z-index:43}.console-grid-designer-build-drawer-tab:hover{border-color:#2563eb59;box-shadow:0 -14px 32px #14203e29}.console-grid-designer-build-drawer-tab-icon{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}.console-grid-designer-build-drawer-tab.tone-success .console-grid-designer-build-drawer-tab-icon{background:#0979691f;color:#097969}.console-grid-designer-build-drawer-tab.tone-warning .console-grid-designer-build-drawer-tab-icon{background:#ca8a0429;color:#854d0e}.console-grid-designer-build-drawer-tab.tone-danger .console-grid-designer-build-drawer-tab-icon{background:#b423181c;color:#b42318}.console-grid-designer-build-drawer-tab-icon .console-grid-designer-canvas-toast-icon{height:15px;width:15px}.console-grid-designer-build-drawer-tab strong,.console-grid-designer-build-drawer-tab small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-designer-build-drawer-tab strong{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.console-grid-designer-build-drawer-tab small{color:#5b6e91;font-size:.66rem;font-weight:800;margin-top:1px}.console-grid-designer-build-drawer-header{align-items:center;border-bottom:1px solid rgba(39,71,135,.1);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.console-grid-designer-build-drawer-controls{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.console-grid-designer-build-chat-button{align-items:center;background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:7px;color:#17357d;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:800;gap:5px;height:28px;justify-content:center;letter-spacing:0;padding:0 9px}.console-grid-designer-build-chat-button:hover,.console-grid-designer-build-chat-button:focus-visible{border-color:#2563eb6b;color:#1d4ed8}.console-grid-designer-build-chat-button:disabled{cursor:wait;opacity:.58}.console-grid-designer-build-chat-button .console-link-button-icon-svg,.console-grid-designer-build-chat-button .console-copy-icon-svg{height:14px;width:14px}.console-grid-designer-build-icon-button{align-items:center;background:#fff;border:1px solid rgba(39,71,135,.14);border-radius:6px;color:#52647f;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.console-grid-designer-build-icon-button:hover,.console-grid-designer-build-icon-button:focus-visible{border-color:#2563eb6b;color:#17357d}.console-grid-designer-build-icon-button[aria-pressed=true]{background:#2563eb17;border-color:#2563eb57;color:#1d4ed8}.console-grid-designer-build-icon-button .console-link-button-icon-svg,.console-grid-designer-build-icon-button .console-copy-icon-svg{height:15px;width:15px}.console-grid-designer-build-drawer-header h2{color:#142445;font-size:.9rem;line-height:1.15;margin:0}.console-grid-designer-build-drawer-header p{color:#5b6e91;font-size:.68rem;margin:2px 0 0}.console-grid-designer-build-title{align-items:center;display:flex;gap:10px;min-width:0}.console-grid-designer-build-status-icon{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.console-grid-designer-build-drawer.tone-success .console-grid-designer-build-status-icon{background:#0979691f;color:#097969}.console-grid-designer-build-drawer.tone-warning .console-grid-designer-build-status-icon{background:#ca8a0429;color:#854d0e}.console-grid-designer-build-drawer.tone-danger .console-grid-designer-build-status-icon{background:#b423181c;color:#b42318}.console-grid-designer-build-status-icon .console-grid-designer-canvas-toast-icon{height:17px;width:17px}.console-grid-designer-build-drawer-body{display:grid;grid-row:2;min-height:0;overflow:hidden;padding:12px}.console-grid-designer-build-tabs{align-items:center;border-top:1px solid rgba(39,71,135,.1);display:flex;gap:6px;grid-row:3;overflow-x:auto;padding:0 12px 8px}.console-grid-designer-build-tabs button{align-items:center;background:#f8fbff;border:1px solid rgba(39,71,135,.12);border-top:0;border-radius:0 0 7px 7px;color:#52647f;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:900;gap:8px;min-height:30px;padding:0 11px}.console-grid-designer-build-tabs .console-link-button-icon-svg{height:14px;width:14px}.console-grid-designer-build-tabs button.is-selected{background:#fff;color:#17357d}.console-grid-designer-build-tabs small{align-items:center;background:#1f42961a;border-radius:999px;display:inline-flex;font-size:.62rem;justify-content:center;min-width:18px;padding:2px 6px}.console-grid-designer-build-list{display:grid;gap:7px;min-height:0;overflow:auto}.console-grid-designer-build-empty,.console-grid-designer-build-message,.console-grid-designer-build-finding,.console-grid-designer-build-operation{background:#f8fbff;border:1px solid rgba(39,71,135,.1);border-radius:7px;color:#52647f;font-size:.7rem;line-height:1.35;padding:8px 9px}.console-grid-designer-build-finding{display:grid;font:inherit;gap:8px;grid-template-columns:62px minmax(0,1fr);text-align:left;width:100%}.console-grid-designer-build-finding:focus-within{border-color:#244da457;box-shadow:0 8px 18px #1f376c14}.console-grid-designer-build-finding-focus{background:transparent;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;text-align:left;width:100%}.console-grid-designer-build-finding-focus:hover strong,.console-grid-designer-build-finding-focus:focus-visible strong{color:#1d4ed8}.console-grid-designer-guided-fixes{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.console-grid-designer-guided-fixes button{background:#fff;border:1px solid rgba(39,71,135,.16);border-radius:999px;color:#17336c;cursor:pointer;font:inherit;font-size:.64rem;font-weight:900;min-height:24px;padding:0 8px}.console-grid-designer-guided-fixes button:hover,.console-grid-designer-guided-fixes button:focus-visible{border-color:#2563eb6b;color:#1d4ed8}.console-grid-designer-build-finding>span{align-self:start;border-radius:999px;font-size:.58rem;font-weight:900;padding:3px 6px;text-align:center;text-transform:uppercase}.console-grid-designer-build-finding strong,.console-grid-designer-build-operation strong{color:#142445;display:block;font-size:.72rem;line-height:1.25}.console-grid-designer-build-finding p,.console-grid-designer-build-operation p{margin:3px 0 0}.console-grid-designer-build-operation small{color:#6a7b98;display:block;font-size:.62rem;font-weight:800;margin-top:4px}.console-grid-designer-deploy-timeline{background:#fff;border:1px solid rgba(39,71,135,.1);border-radius:7px;display:grid;gap:0;overflow:hidden}.console-grid-designer-deploy-timeline-title{align-items:center;background:#f8fbff;border-bottom:1px solid rgba(39,71,135,.08);display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.console-grid-designer-deploy-timeline-title strong{color:#17357d;font-size:.68rem;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.console-grid-designer-deploy-timeline-title span{color:#6a7b98;font-size:.62rem;font-weight:850}.console-grid-designer-deploy-step{display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr);padding:8px 10px;position:relative}.console-grid-designer-deploy-step+.console-grid-designer-deploy-step{border-top:1px solid rgba(39,71,135,.08)}.console-grid-designer-deploy-step:before{background:#2747871f;bottom:-10px;content:"";left:18px;position:absolute;top:22px;width:1px}.console-grid-designer-deploy-step:last-child:before{display:none}.console-grid-designer-deploy-step>span{align-self:start;border:2px solid #8ba0c6;border-radius:999px;height:10px;margin-top:3px;width:10px;z-index:1}.console-grid-designer-deploy-step strong{color:#142445;display:block;font-size:.72rem;line-height:1.25}.console-grid-designer-deploy-step p{color:#52647f;font-size:.68rem;line-height:1.35;margin:3px 0 0}.console-grid-designer-deploy-step.tone-completed>span{background:#097969;border-color:#097969}.console-grid-designer-deploy-step.tone-active>span{animation:console-grid-designer-deploy-pulse 1.15s ease-in-out infinite;background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb24}.console-grid-designer-deploy-step.tone-pending>span{background:#fff;border-color:#8ba0c6}.console-grid-designer-deploy-step.tone-skipped>span{background:#ca8a04;border-color:#ca8a04}.console-grid-designer-deploy-step.tone-failed>span{background:#b42318;border-color:#b42318}.console-grid-designer-output-console{background:#0f1b33;border:1px solid rgba(13,27,54,.42);border-radius:7px;color:#dce8ff;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.console-grid-designer-output-console>header{align-items:center;background:#142445;border-bottom:1px solid rgba(220,232,255,.1);display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.console-grid-designer-output-console>header strong{color:#fff;font-size:.68rem;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.console-grid-designer-output-console>header span{color:#9fb4d9;font-size:.62rem;font-weight:850}.console-grid-designer-output-lines{display:grid;min-height:0;overflow:auto;padding:5px 0}.console-grid-designer-output-line{display:grid;gap:8px;grid-template-columns:142px 26px 86px minmax(0,1fr);min-width:0;padding:6px 10px}.console-grid-designer-output-line time,.console-grid-designer-output-line>span{color:#6f83aa;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.66rem;line-height:1.45;text-align:right;white-space:nowrap}.console-grid-designer-output-line time{color:#9fb4d9;font-weight:800;min-width:0}.console-grid-designer-output-line code{color:#9fb4d9;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.66rem;font-weight:850;line-height:1.45}.console-grid-designer-output-line strong{color:#fff;display:block;font-size:.7rem;line-height:1.3}.console-grid-designer-output-line p{color:#b9c8e4;font-size:.68rem;line-height:1.35;margin:2px 0 0}.console-grid-designer-sql-preview-statement{background:#070e1d80;border:1px solid rgba(220,232,255,.08);border-radius:6px;color:#dce8ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.66rem;line-height:1.5;margin:6px 0 0;max-width:100%;min-width:0;overflow:auto;padding:8px;white-space:pre}.console-grid-designer-sql-preview-statement code{color:inherit;font:inherit;white-space:inherit}.console-grid-designer-sql-token.is-keyword{color:#93c5fd;font-weight:900}.console-grid-designer-sql-token.is-type{color:#67e8f9;font-weight:850}.console-grid-designer-sql-token.is-identifier{color:#dce8ff}.console-grid-designer-sql-token.is-punctuation{color:#9fb4d9}.console-grid-designer-output-line.tone-completed code{color:#7dd3c7}.console-grid-designer-output-line.tone-active code{color:#93c5fd}.console-grid-designer-output-line.tone-pending code{color:#cbd5e1}.console-grid-designer-output-line.tone-skipped code{color:#facc15}.console-grid-designer-output-line.tone-failed code{color:#fca5a5}@keyframes console-grid-designer-deploy-pulse{0%,to{box-shadow:0 0 0 3px #2563eb1f}50%{box-shadow:0 0 0 6px #2563eb0a}}.console-grid-designer-build-finding.tone-error>span,.console-grid-designer-build-message.tone-danger{background:#b423181a;color:#b42318}.console-grid-designer-build-finding.tone-warning>span{background:#ca8a0424;color:#854d0e}.console-grid-designer-build-finding.tone-info>span{background:#1d4ed81a;color:#1d4ed8}.console-grid-designer-intent-drawer{background:#fffffffa;border:1px solid rgba(39,71,135,.14);border-bottom:0;border-radius:8px 8px 0 0;bottom:0;box-shadow:0 -22px 48px #14203e24;display:grid;grid-template-rows:auto minmax(0,1fr);left:72px;max-height:min(420px,58vh);opacity:0;pointer-events:none;position:absolute;right:320px;transform:translateY(calc(100% + 18px));transition:opacity .16s ease,transform .18s ease,visibility 0s linear .18s;visibility:hidden;z-index:12}.console-grid-designer-intent-drawer.is-open{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .16s ease,transform .18s ease;visibility:visible}.console-grid-designer-shell.is-editor-collapsed .console-grid-designer-intent-drawer{right:34px}.console-grid-designer-intent-drawer-header{align-items:center;border-bottom:1px solid rgba(39,71,135,.1);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.console-grid-designer-intent-object{align-items:center;display:flex;gap:10px;min-width:0}.console-grid-designer-intent-object h2{color:#142445;font-size:.9rem;line-height:1.15;margin:0}.console-grid-designer-intent-object p{color:#5b6e91;font-size:.68rem;margin:2px 0 0}.console-grid-designer-intent-close,.console-grid-designer-intent-composer button,.console-grid-designer-intent-actions button,.console-grid-designer-intent-output-grid>article>button,.console-grid-designer-intent-mini-actions button{align-items:center;background:#fff;border:1px solid rgba(39,71,135,.16);border-radius:7px;color:#17357d;cursor:pointer;display:inline-flex;font-size:.68rem;font-weight:850;min-height:28px;padding:0 9px;white-space:nowrap}.console-grid-designer-intent-composer button,.console-grid-designer-intent-output-grid>article>button{background:#244da4;border-color:#244da4;color:#fff}.console-grid-designer-intent-close:disabled,.console-grid-designer-intent-composer button:disabled,.console-grid-designer-intent-actions button:disabled,.console-grid-designer-intent-output-grid>article>button:disabled,.console-grid-designer-intent-mini-actions button:disabled{cursor:not-allowed;opacity:.48}.console-grid-designer-intent-drawer-body{display:grid;gap:12px;grid-template-columns:minmax(320px,.85fr) minmax(440px,1.15fr);min-height:0;overflow:hidden;padding:12px}.console-grid-designer-intent-conversation,.console-grid-designer-intent-structured{display:grid;gap:8px;min-height:0}.console-grid-designer-intent-conversation{grid-template-rows:auto minmax(0,1fr) auto}.console-grid-designer-intent-messages{display:grid;gap:8px;overflow:auto;padding-right:4px}.console-grid-designer-intent-message{background:#f8fbff;border:1px solid rgba(39,71,135,.1);border-radius:8px;display:grid;gap:4px;padding:8px 9px}.console-grid-designer-intent-message.role-user{background:#244da414}.console-grid-designer-intent-message strong,.console-grid-designer-intent-section-heading span,.console-grid-designer-intent-assumption strong,.console-grid-designer-intent-summary .console-dashboard-kicker{color:#17357d;font-size:.68rem;font-weight:900}.console-grid-designer-intent-message p,.console-grid-designer-intent-summary p,.console-grid-designer-intent-output-grid p,.console-grid-designer-intent-output-grid li,.console-grid-designer-intent-assumption small,.console-grid-designer-intent-muted{color:#4d6284;font-size:.69rem;line-height:1.35;margin:0}.console-grid-designer-intent-error,.console-grid-designer-intent-warning,.console-grid-designer-intent-empty{border-radius:8px;font-size:.7rem;line-height:1.35;padding:8px 9px}.console-grid-designer-intent-error{background:var(--console-danger-soft);color:var(--console-danger)}.console-grid-designer-intent-warning{background:var(--console-warning-soft);color:var(--console-warning)}.console-grid-designer-intent-empty{background:#f8fbff;color:#5b6e91}.console-grid-designer-intent-composer{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.console-grid-designer-intent-composer textarea{border:1px solid rgba(39,71,135,.16);border-radius:8px;color:#10203c;font:inherit;font-size:.72rem;min-height:58px;padding:8px 9px;resize:vertical}.console-grid-designer-intent-summary{background:#f8fbff;border:1px solid rgba(39,71,135,.1);border-radius:8px;display:grid;gap:4px;padding:8px 9px}.console-grid-designer-intent-output-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow:auto}.console-grid-designer-intent-output-grid>article{align-content:start;background:#fff;border:1px solid rgba(39,71,135,.1);border-radius:8px;display:grid;gap:8px;padding:9px}.console-grid-designer-intent-section-heading{align-items:center;display:flex;justify-content:space-between}.console-grid-designer-intent-section-heading small{color:#5d6f90;font-size:.66rem;font-weight:800}.console-grid-designer-intent-assumption{border-top:1px solid rgba(39,71,135,.08);display:grid;gap:7px;padding-top:8px}.console-grid-designer-intent-mini-actions,.console-grid-designer-intent-actions{display:flex;flex-wrap:wrap;gap:6px}.console-grid-designer-intent-output-grid ul,.console-grid-designer-intent-output-grid ol{margin:0;padding-left:16px}@media(max-width:1180px){.console-grid-designer-workbench.is-solution-explorer-open:not(.is-solution-explorer-pinned) .console-grid-designer-solution-explorer:not(.is-collapsed){width:232px}.console-grid-designer-editor{border-left:0;border-top:1px solid rgba(39,71,135,.12)}.console-grid-designer-intent-drawer{right:0}}@media(max-width:840px){.console-grid-designer-shell{min-height:auto}.console-grid-designer-tabs,.console-grid-designer-menubar,.console-grid-designer-topbar{min-width:0}.console-grid-designer-topbar,.console-grid-designer-workbench{display:grid;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;width:100%}.console-grid-designer-solution-explorer{display:none}.console-grid-designer-canvas{min-height:520px;min-width:0}.console-grid-designer-guide-panel{max-height:300px;width:min(300px,calc(100vw - 44px))}.console-grid-designer-canvas.is-toolbox-expanded .console-grid-designer-guide{left:14px;max-width:min(312px,calc(100% - 28px))}.console-grid-designer-toolbox{border-bottom:1px solid rgba(39,71,135,.12);border-right:0}.console-grid-designer-tool-list{grid-template-columns:repeat(auto-fit,44px);justify-content:start}.console-grid-designer-tool:before,.console-grid-designer-tool-callout{display:none}}*{box-sizing:border-box}body{margin:0;font-family:var(--console-font-body);background:radial-gradient(circle at top left,rgba(15,118,110,.12),transparent 34%),radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 28%),var(--console-background);color:var(--console-text)}html,body,#root{height:100%}a{color:inherit;text-decoration:none}code{font-family:IBM Plex Mono,SFMono-Regular,monospace}.console-runtime{min-height:100vh;padding:var(--console-spacing-6)}.console-topbar,.customer-shell-topbar,.console-frame,.console-runtime-card{max-width:var(--console-page-max-width);margin:0 auto}.console-topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--console-spacing-6)}.console-eyebrow{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--console-text-muted)}.console-topbar-title{font-family:var(--console-font-display);font-size:1.8rem;font-weight:700}.console-viewer-chip{padding:var(--console-spacing-3) var(--console-spacing-4);border-radius:999px;background:var(--console-surface);border:1px solid var(--console-border);box-shadow:var(--console-shadow-md);color:var(--console-text-muted)}.console-frame{display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--console-spacing-6)}.console-sidebar,.console-main,.console-runtime-card,.console-panel,.console-banner{border:1px solid var(--console-border);background:var(--console-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--console-shadow-md)}.console-sidebar,.console-main,.console-runtime-card{border-radius:var(--console-radius-lg)}.console-sidebar{padding:var(--console-spacing-5);position:sticky;top:var(--console-spacing-6);align-self:start}.console-nav-section+.console-nav-section{margin-top:var(--console-spacing-6)}.console-nav-section-label{font-family:var(--console-font-display);font-size:.95rem;font-weight:700}.console-nav-section-description{margin-top:var(--console-spacing-2);color:var(--console-text-muted);font-size:.9rem}.console-nav-list{display:grid;gap:var(--console-spacing-2);margin-top:var(--console-spacing-4)}.console-nav-link{display:flex;justify-content:space-between;gap:var(--console-spacing-3);padding:var(--console-spacing-3) var(--console-spacing-4);border-radius:var(--console-radius-sm);color:var(--console-text-muted);transition:background-color .14s ease,color .14s ease,transform .14s ease}.console-nav-link:hover,.console-nav-link.is-active{background:#0f766e1a;color:var(--console-text);transform:translate(2px)}.console-nav-badge{min-width:1.7rem;text-align:center;border-radius:999px;background:#0f766e29;padding:0 8px}.console-main{padding:var(--console-spacing-6)}.console-runtime-customer .console-topbar{margin-bottom:18px}.console-runtime-customer{height:100vh;width:100%;padding:0;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#eef3fb,#f6f9fc)}.console-runtime-customer .console-frame{position:relative;grid-template-columns:228px minmax(0,1fr);gap:0;width:100%;max-width:none;min-height:0;flex:1 1 auto;border:1px solid rgba(16,32,60,.07);border-width:1px 0 0;border-radius:0;overflow:hidden;background:#fff;box-shadow:0 16px 38px #0f172a14;align-items:stretch}.console-runtime-customer .console-frame.customer-shell-frame-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.console-runtime-customer .console-main{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;border-radius:0;padding:0;box-shadow:none;background:#fbfcff;border:0;width:100%;min-width:0;min-height:0;overflow:hidden}.customer-shell-topbar{position:relative;z-index:120;display:grid;grid-template-columns:220px minmax(192px,276px) minmax(336px,504px) 1fr;align-items:center;gap:16px;margin-bottom:0;width:100%;max-width:none;padding:12px 18px;border-bottom:1px solid rgba(16,32,60,.06);background:#fff;overflow:visible}.customer-shell-topbar.without-subscription-selector{grid-template-columns:220px minmax(544px,780px) 1fr}.customer-shell-topbar-brand{display:inline-flex;align-items:center;gap:10px}.customer-shell-topbar-brand-mark,.customer-shell-topbar-brand-name{display:block;width:auto;height:18px;flex:0 0 auto;object-fit:contain}.customer-shell-search-wrap{position:relative;width:100%;justify-self:end;z-index:140}.customer-shell-search-wrap.is-open{z-index:180}.customer-shell-search{display:flex;align-items:center;gap:10px;min-height:38px;width:100%;padding:0 12px;border-radius:10px;border:1px solid rgba(16,32,60,.06);background:#f6f8fc;color:#6b7c93;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.customer-shell-search.is-focused,.customer-shell-search-wrap.is-open .customer-shell-search{border-color:#2b6ff642;background:#fff;box-shadow:0 12px 24px #0f172a14}.customer-shell-subscription-selector{display:grid;gap:0;width:100%;position:relative;z-index:150}.customer-shell-subscription-selector.is-open{z-index:190}.customer-shell-subscription-selector-placeholder{min-height:38px}.customer-shell-subscription-selector-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.customer-shell-subscription-select{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;width:100%;padding:0 38px 0 12px;border:1px solid rgba(16,32,60,.06);border-radius:10px;background:linear-gradient(180deg,#fff,#f9fbff);color:#233654;font-size:.92rem;font-weight:600;appearance:none;box-shadow:0 8px 18px #0f172a0a;background-image:linear-gradient(180deg,#fff,#f9fbff)}.customer-shell-subscription-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-shell-subscription-select-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:currentColor;font-size:.82rem;line-height:1;opacity:.82;pointer-events:none}.customer-shell-subscription-select:disabled{cursor:not-allowed;opacity:.58}.customer-shell-subscription-menu{position:absolute;z-index:200;top:calc(100% + 8px);left:0;display:grid;width:100%;min-width:260px;padding:6px;border:1px solid rgba(16,32,60,.1);border-radius:10px;background:#fff;box-shadow:0 18px 40px #0f172a24}.customer-shell-subscription-option{appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#233654;font:inherit;font-size:.88rem;font-weight:650;text-align:left;cursor:pointer}.customer-shell-subscription-option:hover,.customer-shell-subscription-option.is-selected{background:#1f429614;color:#1f4296}.customer-shell-subscription-option.is-add-action{color:#1f4296}.customer-shell-search-icon{width:19px;height:19px;flex:0 0 auto;color:currentColor}.customer-shell-search-input{min-width:0;flex:1 1 auto;appearance:none;border:0;outline:none;background:transparent;color:#233654;font-size:.92rem;font-weight:600}.customer-shell-search-input::placeholder{color:#7a8ca6;font-weight:500;opacity:1}.customer-shell-search-input::-webkit-search-cancel-button{display:none}.customer-shell-search-shortcut{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid rgba(16,32,60,.08);border-radius:6px;background:#10203c0a;color:#5c6d84;font-size:.72rem;font-weight:800;letter-spacing:0;white-space:nowrap}.customer-shell-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:min(560px,calc(100vh - 92px));overflow:auto;padding:10px;border:1px solid rgba(16,32,60,.09);border-radius:14px;background:#fffffffa;box-shadow:0 22px 48px #0f172a2e}.customer-shell-search-group+.customer-shell-search-group{margin-top:10px}.customer-shell-search-group-title{padding:4px 6px 7px;color:#667792;font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.customer-shell-search-group-results{display:grid;gap:4px}.customer-shell-search-result{width:100%;min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#223653;text-align:left;cursor:pointer}.customer-shell-search-result:hover,.customer-shell-search-result.is-active{border-color:#2b6ff629;background:#2b6ff612}.customer-shell-search-result-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(43,111,246,.14);border-radius:10px;background:#2b6ff614;color:#2563eb}.customer-shell-search-result-icon .customer-shell-nav-icon-svg{width:20px;height:20px}.customer-shell-search-result-icon .console-subscription-resource-svg{width:25px;height:25px}.customer-shell-search-result-icon .console-subscription-status-icon-svg,.customer-shell-search-result-icon .console-action-icon{width:21px;height:21px}.customer-shell-search-result-icon.type-billing,.customer-shell-search-result-icon.type-marketplace{color:#7c3aed}.customer-shell-search-result-icon.type-grids,.customer-shell-search-result-icon.type-connections{color:#0891b2}.customer-shell-search-result-copy{min-width:0;display:grid;gap:3px}.customer-shell-search-result-label{overflow:hidden;color:inherit;font-size:.92rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.customer-shell-search-result-detail{overflow:hidden;color:#7587a1;font-size:.78rem;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.customer-shell-search-result-arrow{color:#7b8da8;font-size:1rem;font-weight:900}.customer-shell-search-empty{display:grid;gap:4px;padding:14px;border:1px dashed rgba(16,32,60,.12);border-radius:10px;color:#72829b}.customer-shell-search-empty strong{color:#273c5e;font-size:.94rem}.customer-shell-search-empty span{font-size:.8rem;line-height:1.4}.customer-shell-topbar-meta{display:flex;align-items:center;gap:12px;justify-self:end}.customer-shell-auth-badge-menu{position:relative}.customer-shell-auth-badge{width:34px;height:34px;min-height:34px;padding:0 9px;display:inline-flex;align-items:center;gap:0;overflow:hidden;border-radius:999px;border:1px solid transparent;font-size:.74rem;font-weight:900;cursor:pointer;animation:customer-shell-auth-badge-reveal 2.3s ease-in-out .26s both}.customer-shell-auth-badge.tone-trusted{border-color:#20d28f4d;background:#0640336b;color:#48e5a2;box-shadow:inset 0 1px #8fffd314,0 10px 24px #00120d2e}.customer-shell-auth-badge.tone-neutral{background:#635bff1a;color:#635bff}.customer-shell-auth-badge.tone-danger{background:#dc26261a;border-color:#b4231824;color:#b42318}.customer-shell-auth-badge-icon{flex:0 0 auto;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1}.customer-shell-auth-badge-label{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transform:translate(-6px);animation:customer-shell-auth-badge-label-reveal 2.3s ease-in-out .26s both}.customer-shell-auth-badge-shield{display:block;width:15px;height:15px}.customer-shell-auth-badge.tone-trusted .customer-shell-auth-badge-icon,.customer-shell-auth-badge-popover-pill.tone-trusted .customer-shell-auth-badge-icon{color:#49e6a4}@keyframes customer-shell-auth-badge-reveal{0%,12%{width:34px;gap:0;padding-inline:9px;border-radius:999px}30%,72%{width:146px;gap:8px;padding-inline:12px;border-radius:8px}to{width:34px;gap:0;padding-inline:9px;border-radius:999px}}@keyframes customer-shell-auth-badge-label-reveal{0%,16%{max-width:0;opacity:0;transform:translate(-6px)}32%,68%{max-width:120px;opacity:1;transform:translate(0)}to{max-width:0;opacity:0;transform:translate(-6px)}}.customer-shell-auth-badge.tone-neutral .customer-shell-auth-badge-icon,.customer-shell-auth-badge-popover-pill.tone-neutral .customer-shell-auth-badge-icon{background:#635bff29}.customer-shell-auth-badge.tone-danger .customer-shell-auth-badge-icon,.customer-shell-auth-badge-popover-pill.tone-danger .customer-shell-auth-badge-icon{background:#dc262624}.customer-shell-auth-badge-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:min(280px,70vw);padding:12px;border:1px solid rgba(47,140,255,.42);border-radius:10px;background:linear-gradient(135deg,#0c1f3cf5,#030c1cfa),#051226f5;box-shadow:0 20px 44px #00000057,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.customer-shell-auth-badge-popover.tone-danger{border-color:#f43f5e73}.customer-shell-auth-badge-popover.tone-trusted{border-color:#20d28f6b}.customer-shell-auth-badge-popover-pill{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid transparent;border-radius:999px;font-size:.78rem;font-weight:700}.customer-shell-auth-badge-popover-pill.tone-neutral{border-color:#635bff47;background:#635bff1f;color:#b8c7ff}.customer-shell-auth-badge-popover-pill.tone-trusted{border-color:#20d28f52;background:#0640336b;color:#48e5a2}.customer-shell-auth-badge-popover-pill.tone-danger{background:#f43f5e1f;border-color:#f43f5e52;color:#ff8da1}.customer-shell-auth-badge-popover p{margin:10px 0 0;color:#b8c7df;font-size:.88rem;line-height:1.55}.customer-shell-utility-row{display:flex;gap:8px;color:#7f8ea3}.customer-shell-utility-button{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(16,32,60,.08);border-radius:999px;background:#ffffffeb;color:#6b7c93;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.customer-shell-utility-icon{display:block;width:18px;height:18px}.customer-shell-utility-button:hover,.customer-shell-utility-button.is-active{border-color:#635bff38;background:#635bff1a;color:#4f46e5;box-shadow:0 10px 22px #4f46e51f}.customer-shell-utility-button:active{transform:translateY(1px)}.customer-shell-notification-hub,.customer-shell-notification-button{position:relative}.customer-shell-notification-button.has-unread{color:#d6e5ff}.customer-shell-notification-button.is-ringing{animation:customer-notification-button-pulse .95s ease-out}.customer-shell-notification-button.is-ringing .customer-shell-utility-icon{animation:customer-notification-bell-ring .95s ease-out;transform-origin:50% 18%}.customer-shell-notification-count{position:absolute;top:-4px;right:-4px;display:grid;min-width:16px;max-width:24px;height:16px;place-items:center;padding:0 4px;border:1px solid rgba(255,116,129,.72);border-radius:999px;background:linear-gradient(180deg,#a8122a,#650817);color:#fff2f4;font-size:.58rem;font-weight:950;line-height:1;box-shadow:0 0 0 2px #020914,0 8px 18px #800c206b}@keyframes customer-notification-button-pulse{0%{box-shadow:0 0 #a8122ab3}55%{box-shadow:0 0 0 8px #a8122a2e}to{box-shadow:0 0 0 12px #a8122a00}}@keyframes customer-notification-bell-ring{0%,to{transform:rotate(0)}12%{transform:rotate(-14deg)}24%{transform:rotate(12deg)}36%{transform:rotate(-10deg)}48%{transform:rotate(7deg)}62%{transform:rotate(-4deg)}}.customer-shell-notification-popover{position:absolute;top:calc(100% + 10px);right:-74px;z-index:24;display:grid;gap:10px;width:min(372px,82vw);padding:16px 18px;border:1px solid rgba(95,153,255,.24);border-radius:8px;background:radial-gradient(circle at 90% 0%,rgba(67,124,255,.2),transparent 34%),linear-gradient(180deg,#051226fa,#020916fc);box-shadow:inset 0 1px #ffffff0d,0 26px 58px #00040e94}.customer-shell-notification-popover:before{content:"";position:absolute;top:-8px;right:84px;width:14px;height:14px;border-top:1px solid rgba(95,153,255,.24);border-left:1px solid rgba(95,153,255,.24);background:#051226fa;transform:rotate(45deg)}.customer-shell-notification-popover-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.customer-shell-notification-popover-header strong{color:#eef6ff;font-size:.95rem}.customer-shell-notification-popover-header span,.customer-shell-notification-list small{color:#b9d0efb8;font-size:.72rem;font-weight:800}.customer-shell-notification-list{display:grid;gap:0}.customer-shell-notification-list-item{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(103,166,255,.13);border-radius:8px;color:inherit;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease}.customer-shell-notification-list-item:hover,.customer-shell-notification-list-item:focus-visible{background:#3f85ff1a;box-shadow:inset 0 0 0 1px #68a2ff24;outline:none}.customer-shell-notification-list-item:last-child{border-bottom:0}.customer-shell-notification-empty{padding:12px 0;color:#b9d0efb8;font-size:.76rem;font-weight:800}.customer-shell-notification-item-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:999px;background:#2f6df629;color:#62a2ff}.customer-shell-notification-item-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.customer-shell-notification-item-icon.tone-green{background:#1ed68924;color:#2ff0a0}.customer-shell-notification-list strong{display:block;color:#e8f2ff;font-size:.86rem;line-height:1.3}.customer-shell-notification-list time{color:#bed3f1c2;font-size:.72rem;font-weight:800}.customer-shell-notification-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.customer-shell-notification-view-all,.customer-shell-notification-clear-all{border:0;background:transparent;color:#8fbaff;font-size:.78rem;font-weight:850;text-decoration:none;cursor:pointer;padding:0}.customer-shell-notification-view-all:hover,.customer-shell-notification-view-all:focus-visible,.customer-shell-notification-clear-all:hover,.customer-shell-notification-clear-all:focus-visible{color:#c8dcff;outline:none}.customer-shell-notification-clear-all{margin-left:auto;color:#bed3f1c2}.customer-shell-notifications-modal-scrim{position:fixed;inset:0;z-index:44;border:0;background:#00050e94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default}.customer-shell-notifications-modal{position:fixed;top:50%;left:50%;z-index:45;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;width:min(820px,calc(100vw - 36px));max-height:min(720px,calc(100vh - 56px));padding:22px;border:1px solid rgba(64,128,255,.68);border-radius:10px;background:radial-gradient(circle at 90% 0%,rgba(49,115,255,.22),transparent 36%),linear-gradient(180deg,#051226fc,#020916fc);color:#edf5ff;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #1b5ef033,0 28px 68px #00040e85;transform:translate(-50%,-50%)}.customer-shell-notifications-modal-header{display:flex;justify-content:space-between;gap:18px;align-items:start}.customer-shell-notifications-modal-header span{display:block;margin-bottom:5px;color:#62a2ff;font-size:.72rem;font-weight:920;letter-spacing:.14em;text-transform:uppercase}.customer-shell-notifications-modal-header h2{margin:0;color:#edf5ff;font-size:1.24rem;font-weight:880;letter-spacing:0}.customer-shell-notifications-modal-header p{margin:7px 0 0;color:#c6d8f2c2;font-size:.82rem;font-weight:700;line-height:1.42}.customer-shell-notifications-modal-header>button{display:inline-grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border:1px solid rgba(103,166,255,0);border-radius:999px;background:transparent;color:#bcd2f0d1;cursor:pointer}.customer-shell-notifications-modal-header>button:hover,.customer-shell-notifications-modal-header>button:focus-visible{border-color:#67a6ff33;background:#67a6ff14;color:#edf5ff;outline:none}.customer-shell-notifications-modal-header svg{width:18px;height:18px}.customer-shell-notifications-modal-list{display:grid;gap:10px;min-height:0;overflow:auto;padding-right:2px}.customer-shell-notifications-modal-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px;border:1px solid rgba(103,166,255,.16);border-radius:8px;background:#020a1885}.customer-shell-notifications-modal-copy{display:grid;gap:6px;min-width:0}.customer-shell-notifications-modal-copy>div{display:flex;gap:10px;align-items:center}.customer-shell-notifications-modal-copy strong{min-width:0;color:#edf5ff;font-size:.9rem;font-weight:880}.customer-shell-notifications-modal-copy p{margin:0;color:#c6d8f2c2;font-size:.78rem;font-weight:720;line-height:1.42}.customer-shell-notifications-modal-copy small{color:#c6d8f294;font-size:.68rem;font-weight:760}.customer-shell-notifications-modal-status{flex:0 0 auto;padding:3px 7px;border:1px solid rgba(168,18,42,.42);border-radius:999px;background:#a8122a29;color:#ff9dad;font-size:.62rem;font-weight:900}.customer-shell-notifications-modal-status.is-read{border-color:#67a6ff2e;background:#67a6ff14;color:#c6d8f2ad}.customer-shell-notifications-modal-row>a{display:inline-grid;min-width:72px;height:34px;place-items:center;border:1px solid rgba(103,166,255,.32);border-radius:8px;background:#1c50b44d;color:#9fc4ff;font-size:.72rem;font-weight:900;text-decoration:none}.customer-shell-notifications-modal-row>a:hover,.customer-shell-notifications-modal-row>a:focus-visible{border-color:#67a6ff85;background:#2f6df66b;color:#edf5ff;outline:none}.customer-shell-notifications-modal-empty{display:grid;gap:6px;padding:22px;border:1px dashed rgba(103,166,255,.22);border-radius:8px;background:#020a1866}.customer-shell-notifications-modal-empty strong{color:#edf5ff;font-size:.9rem}.customer-shell-notifications-modal-empty span{color:#c6d8f2ad;font-size:.76rem;font-weight:720}.customer-shell-notifications-modal-footer{display:flex;justify-content:flex-end;min-height:18px}.customer-shell-notifications-modal-clear{border:0;background:transparent;color:#bed3f1c2;font-size:.78rem;font-weight:850;cursor:pointer;padding:0}.customer-shell-notifications-modal-clear:hover,.customer-shell-notifications-modal-clear:focus-visible{color:#c8dcff;outline:none}.customer-shell-feedback-scrim{position:fixed;inset:0;z-index:42;border:0;background:#00050e8a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default}.customer-shell-feedback-dialog{position:fixed;top:50%;left:50%;z-index:43;display:grid;gap:16px;width:min(560px,calc(100vw - 36px));padding:22px;border:1px solid rgba(64,128,255,.68);border-radius:10px;background:radial-gradient(circle at 92% 0%,rgba(49,115,255,.2),transparent 36%),linear-gradient(180deg,#051226fc,#020916fc);color:#edf5ff;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #1b5ef033,0 28px 68px #00040e85;transform:translate(-50%,-50%)}.customer-shell-feedback-dialog-header{display:flex;justify-content:space-between;gap:18px;align-items:start}.customer-shell-feedback-dialog-header span{display:block;margin-bottom:5px;color:#62a2ff;font-size:.72rem;font-weight:920;letter-spacing:.14em;text-transform:uppercase}.customer-shell-feedback-dialog-header h2{margin:0;color:#edf5ff;font-size:1.12rem;font-weight:860;letter-spacing:0}.customer-shell-feedback-dialog-header p{margin:6px 0 0;color:#c6d8f2c2;font-size:.8rem;font-weight:700;line-height:1.42}.customer-shell-feedback-dialog-header>button{display:inline-grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border:1px solid rgba(103,166,255,0);border-radius:999px;background:transparent;color:#bcd2f0d1;cursor:pointer}.customer-shell-feedback-dialog-header>button:hover{border-color:#67a6ff33;background:#67a6ff14;color:#edf5ff}.customer-shell-feedback-form{display:grid;gap:14px}.customer-shell-feedback-context,.customer-shell-feedback-comment{display:grid;gap:6px}.customer-shell-feedback-context>span,.customer-shell-feedback-comment>span,.customer-shell-feedback-rating legend,.customer-shell-feedback-types legend{margin:0;padding:0;color:#c6d8f2db;font-size:.74rem;font-weight:820}.customer-shell-feedback-rating legend,.customer-shell-feedback-types legend{margin-bottom:5px}.customer-shell-feedback-context input,.customer-shell-feedback-comment textarea{width:100%;min-width:0;border:1px solid rgba(103,166,255,.24);border-radius:8px;background:#020a18c7;color:#edf5ff;font:inherit;font-size:.82rem;font-weight:720;outline:none;box-shadow:inset 0 1px #ffffff08}.customer-shell-feedback-context input{height:38px;padding:0 12px;color:#c6d8f2c7}.customer-shell-feedback-comment textarea{min-height:120px;resize:vertical;padding:10px 12px}.customer-shell-feedback-comment textarea::placeholder{color:#c6d8f270}.customer-shell-feedback-comment small{justify-self:end;color:#c6d8f294;font-size:.68rem;font-weight:760}.customer-shell-feedback-rating,.customer-shell-feedback-types{display:grid;gap:8px;margin:0;padding:0;border:0}.customer-shell-feedback-rating>div,.customer-shell-feedback-types>div{display:flex;flex-wrap:wrap;gap:8px}.customer-shell-feedback-rating button{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid rgba(103,166,255,.2);border-radius:8px;background:#051226b8;color:#c6d8f27a;font-size:1.2rem;cursor:pointer}.customer-shell-feedback-rating button:hover,.customer-shell-feedback-rating button.is-selected{border-color:#ffbf3f85;background:#ffbf3f1f;color:#ffc247}.customer-shell-feedback-types button{min-height:34px;padding:0 12px;border:1px solid rgba(103,166,255,.2);border-radius:8px;background:#051226b8;color:#cfdef4d1;font-size:.76rem;font-weight:820;cursor:pointer}.customer-shell-feedback-types button:hover,.customer-shell-feedback-types button.is-selected{border-color:#528effa3;background:radial-gradient(circle at 20% 0%,rgba(91,164,255,.18),transparent 46%),linear-gradient(180deg,#1e57bc9e,#0d388485);color:#fff}.customer-shell-feedback-contact{display:flex;gap:9px;align-items:center;color:#c6d8f2c7;font-size:.78rem;font-weight:740}.customer-shell-feedback-contact input{width:16px;height:16px;accent-color:#2469f0}.customer-shell-feedback-actions{display:flex;justify-content:flex-end;gap:12px;align-items:center;padding-top:4px}.customer-shell-feedback-message{flex:1 1 auto;margin:0;color:#c6d8f2c7;font-size:.76rem;font-weight:780}.customer-shell-feedback-message.tone-error{color:#ff9c9c}.customer-shell-feedback-success{display:grid;gap:10px;justify-items:center;min-height:260px;align-content:center;padding:20px;text-align:center;border:1px solid rgba(69,223,154,.28);border-radius:8px;background:radial-gradient(circle at 50% 0%,rgba(69,223,154,.14),transparent 46%),#030d1e8a}.customer-shell-feedback-success>.customer-support-center-icon{width:46px;height:46px;border-radius:999px;background:#16a36b24;color:#48e5a2}.customer-shell-feedback-success strong{color:#edf5ff;font-size:1rem;font-weight:860}.customer-shell-feedback-success p{max-width:360px;margin:0;color:#c6d8f2c2;font-size:.8rem;line-height:1.45}.customer-right-drawer,.customer-context-help-drawer{position:absolute;top:0;right:0;bottom:0;z-index:30;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(390px,calc(100vw - 72px));border-left:1px solid rgba(95,153,255,.22);background:radial-gradient(circle at 88% 0%,rgba(67,124,255,.18),transparent 34%),linear-gradient(180deg,#051226fc,#020916fc);color:#dcecff;box-shadow:inset 1px 0 #ffffff0a,-26px 0 58px #00040e94;transform:translate(102%);opacity:0;pointer-events:none;transition:transform .24s ease,opacity .18s ease}.customer-right-drawer.is-open,.customer-context-help-drawer.is-open{transform:translate(0);opacity:1;pointer-events:auto}.customer-right-drawer-header,.customer-context-help-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 22px 18px;border-bottom:1px solid rgba(118,171,255,.14)}.customer-right-drawer-title-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0}.customer-context-help-eyebrow{color:#5c98ff;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.customer-right-drawer h2,.customer-context-help-drawer h2{margin:6px 0 0;color:#eef6ff;font-family:var(--console-font-display);font-size:1.25rem;line-height:1.15}.customer-context-help-close{min-height:30px;padding:0 12px;border:1px solid rgba(103,166,255,.22);border-radius:999px;background:#0d2348bd;color:#dcecff;font-size:.82rem;font-weight:700;cursor:pointer}.customer-context-help-close:hover,.customer-context-help-close:focus-visible{border-color:#67a6ff6b;background:#133062e0;color:#fff;outline:none}.customer-right-drawer-body,.customer-context-help-drawer-body{min-height:0;overflow:auto;padding:20px 22px 26px;color:#b8c8e1}.customer-right-drawer-body p,.customer-context-help-drawer-body p{margin:0;color:#aebed8;font-size:.95rem;line-height:1.55}.customer-modal-backdrop{position:fixed;inset:0;z-index:64;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 50% 18%,rgba(40,93,190,.18),transparent 34%),#010610b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.customer-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,calc(100vw - 72px));max-height:min(760px,calc(100vh - 72px));border:1px solid rgba(95,153,255,.3);border-radius:18px;background:radial-gradient(circle at 88% 0%,rgba(67,124,255,.2),transparent 34%),linear-gradient(180deg,#051226fc,#020916fc);color:#dcecff;box-shadow:inset 0 1px #ffffff0d,0 30px 80px #00040ea8;overflow:hidden;transform:scale(.8);transform-origin:center}.customer-profile-modal{width:min(980px,calc(100vw - 72px));height:min(628px,calc(100vh - 72px))}.customer-settings-modal{width:min(1060px,calc(100vw - 72px));height:min(745px,calc(100vh - 72px))}.customer-modal-header,.customer-modal-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 28px 20px;border-bottom:1px solid rgba(118,171,255,.14)}.customer-modal-header h2{margin:5px 0 0;color:#eef6ff;font-family:var(--console-font-display);font-size:1.36rem;line-height:1.15}.customer-modal-close{display:inline-grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border:1px solid rgba(103,166,255,.24);border-radius:999px;background:#0d2348bd;color:#dcecff;cursor:pointer}.customer-modal-close svg{width:18px;height:18px}.customer-modal-close:hover,.customer-modal-close:focus-visible{border-color:#67a6ff70;background:#133062e0;color:#fff;outline:none}.customer-modal-body{display:grid;align-content:start;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;padding:18px 28px;overflow:hidden}.customer-modal-tab-body{display:grid;align-content:start;gap:14px;min-height:0;overflow:auto;padding-right:4px;scrollbar-color:rgba(92,151,255,.58) rgba(2,10,24,.62);scrollbar-gutter:stable;scrollbar-width:thin}.customer-modal-tab-body.is-fit-tab{gap:10px;overflow:hidden;padding-right:0;scrollbar-gutter:auto}.customer-modal-tab-body::-webkit-scrollbar{width:10px;height:10px}.customer-modal-tab-body::-webkit-scrollbar-track{border-radius:999px;background:#020a189e}.customer-modal-tab-body::-webkit-scrollbar-thumb{border:2px solid rgba(2,10,24,.62);border-radius:999px;background:linear-gradient(180deg,#68a8ffc7,#2f6df694)}.customer-modal-tab-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#84bcffe6,#4586ffb8)}.customer-modal-tabs{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;align-items:end;min-height:54px;padding:0 6px;border:1px solid rgba(95,153,255,.18);border-radius:14px 14px 0 0;background:linear-gradient(180deg,#051226b3,#02091694),#0209168a;box-shadow:inset 0 -1px #58a6ff38}.customer-modal-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-bottom:-1px;padding:0 18px;border:1px solid transparent;border-bottom-color:transparent;border-radius:12px 12px 0 0;background:transparent;color:#8fa4c3;font-size:.84rem;font-weight:850;line-height:1.15;cursor:pointer}.customer-modal-tab svg{width:17px;height:17px}.customer-modal-tab:hover,.customer-modal-tab:focus-visible{color:#dcecff;outline:none}.customer-modal-tab:focus-visible{box-shadow:inset 0 0 0 2px #67a6ff6b}.customer-modal-tab.is-active{border-color:#67a6ff6b;border-bottom-color:#58a6ff;background:linear-gradient(180deg,#1f4784eb,#0e264edb),#0d2348d6;color:#fff;box-shadow:inset 0 1px #ffffff14,0 8px 22px #0008183d}.customer-modal-grid{display:grid;gap:14px}.customer-modal [role=tabpanel][hidden]{display:none}.customer-modal-grid.is-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-modal-footer{align-items:center;justify-content:flex-end;padding:16px 28px 18px;border-top:1px solid rgba(118,171,255,.14);border-bottom:0}.customer-modal-footer em{margin-right:auto;color:#5ce6a0;font-size:.78rem;font-style:normal;font-weight:850}.customer-profile-modal .customer-modal-footer{direction:ltr}.customer-profile-footer-status{margin:0 auto 0 0;text-align:start;unicode-bidi:plaintext}.customer-profile-footer-actions{display:inline-flex;align-items:center;gap:16px;margin-left:auto;direction:ltr}.customer-modal-primary-button,.customer-modal-secondary-button{min-height:40px;padding:0 18px;border:1px solid rgba(103,166,255,.26);border-radius:10px;background:#0d2348bd;color:#75adff;font-size:.86rem;font-weight:880;cursor:pointer}.customer-modal-primary-button{background:linear-gradient(180deg,#3478ff,#1f58d0);border-color:#6fa8ff8a;color:#fff}a.customer-modal-primary-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.customer-modal-primary-button:hover,.customer-modal-primary-button:focus-visible,.customer-modal-secondary-button:hover,.customer-modal-secondary-button:focus-visible{border-color:#85b8ff94;color:#fff;outline:none}.customer-modal-primary-button:disabled,.customer-modal-secondary-button:disabled{cursor:not-allowed;opacity:.58}.customer-settings-summary.is-account-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.customer-settings-summary.is-account-summary>span{display:grid;gap:3px;min-width:0}.customer-settings-summary.is-account-summary .customer-settings-summary-label{grid-column:1 / -1;color:#aebed8;font-size:.78rem;font-weight:850}.customer-settings-summary.is-account-summary .customer-shell-avatar{width:52px;height:52px;border-color:#67a6ff5c;box-shadow:0 0 24px #2f6df63d}.customer-settings-summary.is-account-summary span span{color:#b8c8e1;font-size:.82rem;font-weight:780}.customer-settings-summary.is-account-summary em{color:#75adff;font-size:.78rem;font-style:normal;font-weight:800}.customer-settings-secure-badge{display:inline-flex;align-items:center;gap:8px;align-self:center;justify-self:end;padding:9px 12px;border:1px solid rgba(92,230,160,.28);border-radius:999px;background:#2086602e;color:#7de7a0;font-size:.86rem;font-weight:900}.customer-settings-secure-badge svg{width:18px;height:18px}@media(max-width:760px){.customer-modal-backdrop{padding:16px}.customer-modal,.customer-profile-modal,.customer-settings-modal{width:min(100%,calc(100vw - 32px));height:auto;max-height:calc(100vh - 48px);transform:none}.customer-modal-grid.is-two-column{grid-template-columns:1fr}}.customer-settings-drawer{width:min(470px,calc(100vw - 72px));border-left-color:#5f99ff38;background:radial-gradient(circle at 88% 0%,rgba(67,124,255,.2),transparent 34%),linear-gradient(180deg,#051226fc,#020916fc);color:#dcecff;box-shadow:inset 1px 0 #ffffff0a,-26px 0 58px #00040e94}.customer-settings-drawer .customer-right-drawer-header{border-bottom-color:#76abff24}.customer-settings-drawer .customer-context-help-eyebrow{color:#5c98ff}.customer-settings-drawer h2{color:#eef6ff}.customer-settings-drawer .customer-context-help-close{border-color:#67a6ff38;background:#0d2348bd;color:#dcecff}.customer-settings-drawer .customer-context-help-close:hover,.customer-settings-drawer .customer-context-help-close:focus-visible{border-color:#67a6ff6b;background:#133062e0;color:#fff;outline:none}.customer-settings-drawer .customer-right-drawer-body{display:grid;align-content:start;gap:16px;padding:18px;color:#b8c8e1}.customer-settings-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border:1px solid rgba(95,153,255,.16);border-radius:14px;background:#0209168a}.customer-settings-tab{min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#8fa4c3;font-size:.78rem;font-weight:800;line-height:1.15;cursor:pointer}.customer-settings-tab:hover,.customer-settings-tab:focus-visible{color:#dcecff;outline:none}.customer-settings-tab.is-active{border-color:#67a6ff4d;background:radial-gradient(circle at 28% 20%,rgba(74,158,255,.2),transparent 56%),#0d2348d6;color:#fff;box-shadow:inset 0 1px #ffffff14}.customer-settings-panel{display:grid;gap:12px}.customer-settings-panel.customer-modal-tab-body.is-fit-tab{gap:10px}.customer-settings-panel.customer-modal-tab-body.is-fit-tab>.customer-modal-grid{gap:12px}.customer-settings-summary,.customer-settings-card{border:1px solid rgba(95,153,255,.16);border-radius:14px;background:#02091694;box-shadow:inset 0 1px #ffffff09}.customer-settings-summary{display:grid;gap:4px;padding:14px 16px}.customer-settings-summary span,.customer-settings-card-header span,.customer-settings-definition-list dt,.customer-settings-email-list em{color:#8fa4c3;font-size:.74rem;font-weight:800}.customer-settings-summary strong{color:#eef6ff;font-size:1rem}.customer-settings-card{display:grid;gap:12px;padding:16px}.customer-settings-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-settings-card h3{margin:0;color:#eef6ff;font-size:1.02rem;line-height:1.2}.customer-settings-card-header button,.customer-settings-payment-actions button{min-height:32px;padding:0 10px;border:1px solid rgba(103,166,255,.24);border-radius:9px;background:#0d2348bd;color:#75adff;font-size:.78rem;font-weight:850;cursor:pointer}.customer-settings-card-header button:hover,.customer-settings-card-header button:focus-visible,.customer-settings-payment-actions button:hover,.customer-settings-payment-actions button:focus-visible{border-color:#67a6ff70;background:#133062e0;color:#fff;outline:none}.customer-settings-card p{color:#aebed8;font-size:.86rem;line-height:1.5}.customer-settings-email-list,.customer-settings-definition-list{display:grid;gap:8px;margin:0;padding:0}.customer-settings-email-list{list-style:none}.customer-settings-email-option,.customer-settings-definition-list div{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(95,153,255,.12);border-radius:10px;background:#07142bb8}.customer-settings-email-option{position:relative;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:10px;cursor:pointer}.customer-settings-email-option input{width:16px;height:16px;margin:0;accent-color:#58a6ff}.customer-settings-email-option>span,.customer-settings-definition-list dd{margin:0;color:#e6f0ff;font-size:.88rem;font-weight:760}.customer-settings-email-value input{width:100%;min-height:34px;border:1px solid transparent;border-radius:9px;background:transparent;color:#e6f0ff;font:inherit;font-size:.88rem;font-weight:760;outline:none;padding:0 8px}.customer-settings-email-value input:focus{border-color:#67a6ff61;background:#02091694}.customer-settings-email-option em{grid-column:3;padding:4px 8px;border-radius:999px;background:#2f6df62e;color:#9ec5ff;font-style:normal}.customer-settings-email-menu{display:inline-grid;width:28px;height:28px;place-items:center;border:0;border-radius:8px;background:transparent;color:#8fa4c3;cursor:pointer;padding:0}.customer-settings-email-menu svg{width:18px;height:18px}.customer-settings-email-menu:hover,.customer-settings-email-menu:focus-visible{background:#0d2348bd;color:#fff;outline:none}.customer-settings-email-action-menu{grid-column:1 / -1;justify-self:end;display:inline-flex;gap:6px;padding:6px;border:1px solid rgba(95,153,255,.24);border-radius:10px;background:#020916b8;box-shadow:inset 0 1px #ffffff09}.customer-settings-email-form .customer-settings-email-action-menu button{min-height:28px;padding:0 10px;border:1px solid rgba(103,166,255,.18);border-radius:8px;background:#0d23489e;color:#dcecff;font-size:.74rem;line-height:1}.customer-settings-email-form .customer-settings-email-action-menu button:hover,.customer-settings-email-form .customer-settings-email-action-menu button:focus-visible{border-color:#67a6ff6b;background:#133062db;color:#fff}.customer-settings-email-form .customer-settings-email-action-menu button:disabled{cursor:not-allowed;opacity:.48}.customer-settings-posture-list{display:grid;margin:0;padding:0;border:1px solid rgba(95,153,255,.14);border-radius:12px;background:#07142ba8;overflow:hidden}.customer-settings-posture-list div{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:50px;padding:0 12px;border-bottom:1px solid rgba(95,153,255,.12)}.customer-settings-posture-list div:last-child{border-bottom:0}.customer-settings-posture-list dt{color:#e6f0ff;font-size:.88rem;font-weight:850}.customer-settings-posture-list dd{display:none}.customer-settings-posture-icon{display:inline-grid;width:24px;height:24px;place-items:center;color:#66a9ff}.customer-settings-posture-icon.is-secure{color:#7de7a0}.customer-settings-posture-icon svg,.customer-settings-posture-state svg{width:18px;height:18px}.customer-settings-posture-state{display:inline-flex;align-items:center;gap:8px;color:#b8c8e1;font-size:.82rem;font-weight:780}.customer-settings-posture-state svg{color:#7de7a0}.customer-settings-posture-list .customer-shell-avatar-menu-chevron{width:18px;height:18px;color:#9eb3d1}.customer-settings-email-form,.customer-settings-password-form,.customer-settings-choice-form{display:grid;gap:10px}.customer-settings-email-form .customer-settings-email-menu{padding:0}.customer-settings-modal .customer-settings-email-form>button{display:none}.customer-settings-password-form{align-items:start;max-width:360px}.customer-settings-password-form label{display:grid;gap:6px;min-width:0}.customer-settings-password-form label span{color:#8fa4c3;font-size:.72rem;font-weight:850}.customer-settings-password-form input{width:100%;min-height:38px;border:1px solid rgba(95,153,255,.18);border-radius:10px;background:#020916bd;color:#eef6ff;font:inherit;font-size:.86rem;outline:none;padding:0 10px}.customer-settings-choice-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;margin:0;padding:10px 12px;border:1px solid rgba(95,153,255,.12);border-radius:10px;background:#07142bb8}.customer-settings-choice-row legend{display:contents}.customer-settings-choice-row legend span,.customer-settings-select-row span{color:#8fa4c3;font-size:.78rem;font-weight:850}.customer-settings-choice-row legend strong{color:#e6f0ff;font-size:.9rem;font-weight:850}.customer-settings-choice-row label{display:inline-flex;align-items:center;gap:6px;color:#dcecff;font-size:.82rem;font-weight:800;white-space:nowrap}.customer-settings-choice-row input{width:16px;height:16px;accent-color:#58a6ff}.customer-settings-notification-group{position:relative;display:grid;gap:7px;min-width:0;margin:0;padding:10px 14px 12px;border:1px solid rgba(95,153,255,.14);border-radius:12px;background:linear-gradient(180deg,#0a1c3ac2,#051126b8),#07142bb8;box-shadow:inset 0 1px #ffffff09}.customer-settings-notification-group-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.customer-settings-notification-group-header span{color:#e6f0ff;font-size:.9rem;font-weight:860}.customer-settings-notification-group-header strong{color:#8fa4c3;font-size:.76rem;font-weight:780;white-space:nowrap}.customer-settings-notification-channel-list{display:grid;gap:6px}.customer-settings-notification-switch-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:32px;padding:5px 9px;border:1px solid rgba(95,153,255,.12);border-radius:11px;background:linear-gradient(180deg,#06142cb3,#0209169e),#02091680;cursor:pointer}.customer-settings-notification-switch-row>span:first-child{display:grid;min-width:0}.customer-settings-notification-switch-row strong{color:#e6f0ff;font-size:.82rem;font-weight:850}.customer-settings-notification-switch-row input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.customer-settings-notification-switch{position:relative;display:inline-flex;width:42px;height:24px;border:1px solid rgba(143,164,195,.34);border-radius:999px;background:linear-gradient(180deg,#232f44f5,#10192af5);box-shadow:inset 0 1px 2px #0000005c,0 0 0 1px #ffffff05;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.customer-settings-notification-switch:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#d8e6f7;box-shadow:0 2px 6px #00040e5c;content:"";transition:transform .15s ease,background .15s ease}.customer-settings-notification-switch-row:has(input:checked){border-color:#67a6ff38;background:linear-gradient(180deg,#0c2753b8,#051430a8),#081c3f8f}.customer-settings-notification-switch-row:has(input:checked) .customer-settings-notification-switch{border-color:#60e09a94;background:linear-gradient(180deg,#46ee9afa,#229e65f5);box-shadow:inset 0 1px 1px #ffffff38,0 0 18px #43e2923d}.customer-settings-notification-switch-row:has(input:checked) .customer-settings-notification-switch:after{transform:translate(18px);background:#fff}.customer-settings-notification-switch-row:hover{border-color:#67a6ff42;background:linear-gradient(180deg,#0b1f42d1,#041026bd),#081c3f8a}.customer-settings-notification-switch-row:focus-within{border-color:#67a6ff94;box-shadow:0 0 0 3px #2a86ff1f}.customer-settings-select-row{position:relative;display:grid;gap:6px;min-width:0;padding:10px 12px;border:1px solid rgba(95,153,255,.12);border-radius:10px;background:#07142bb8}.customer-profile-address-row select,.customer-profile-localization-section select{width:100%;min-height:36px;border:1px solid rgba(95,153,255,.16);border-radius:9px;background:#020916bd;color:#e6f0ff;font:inherit;font-size:.84rem;font-weight:780;outline:none;padding:0 10px}.customer-profile-address-row select:focus,.customer-profile-localization-section select:focus{border-color:#67a6ff70;box-shadow:0 0 0 3px #2a86ff1f}.customer-settings-preference-dropdown{gap:8px;overflow:visible}.customer-settings-preference-trigger{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;width:100%;min-height:44px;padding:8px 12px;border:1px solid rgba(95,153,255,.18);border-radius:10px;background:linear-gradient(180deg,#07142be6,#020916db),#020916bd;color:#e6f0ff;cursor:pointer;text-align:left}.customer-settings-preference-trigger strong{min-width:0;overflow:hidden;font-size:.86rem;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.customer-settings-preference-trigger em{grid-column:1;min-width:0;overflow:hidden;color:#8fa4c3;font-size:.7rem;font-style:normal;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.customer-settings-preference-trigger .customer-shell-avatar-chevron{grid-column:2;grid-row:1 / span 2;width:18px;height:18px;color:#dcecff;transition:transform .14s ease}.customer-settings-preference-dropdown.is-open .customer-settings-preference-trigger .customer-shell-avatar-chevron{transform:rotate(180deg)}.customer-settings-preference-trigger:hover,.customer-settings-preference-trigger:focus-visible,.customer-settings-preference-dropdown.is-open .customer-settings-preference-trigger{border-color:#67a6ff75;background:linear-gradient(180deg,#112f63eb,#07193ae6),#0d2348d1;color:#fff;outline:none;box-shadow:0 0 0 3px #2a86ff1f}.customer-settings-preference-menu{position:absolute;z-index:8;top:calc(100% - 8px);right:12px;left:12px;display:grid;gap:6px;padding:8px;border:1px solid rgba(103,166,255,.28);border-radius:12px;background:radial-gradient(circle at 92% 0%,rgba(67,124,255,.18),transparent 42%),linear-gradient(180deg,#061630fa,#020916fa);box-shadow:inset 0 1px #ffffff0a,0 16px 34px #00051280}.customer-settings-preference-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#dcecff;cursor:pointer;text-align:left}.customer-settings-preference-option span{display:grid;gap:3px}.customer-settings-preference-option strong{color:#eef6ff;font-size:.82rem;font-weight:850}.customer-settings-preference-option em{color:#8fa4c3;font-size:.68rem;font-style:normal;font-weight:740}.customer-settings-preference-option svg{width:17px;height:17px;color:#66f0a3}.customer-settings-preference-option:hover,.customer-settings-preference-option:focus-visible{border-color:#67a6ff3d;background:#0d2348b3;outline:none}.customer-settings-preference-option.is-selected{border-color:#67a6ff61;background:#1f47848a}.customer-settings-modal.is-preference-theme-high-contrast-blue .customer-settings-card,.customer-settings-modal.is-preference-theme-high-contrast-blue .customer-settings-select-row{border-color:#7ebeff47}.customer-settings-modal.is-preference-theme-high-contrast-blue .customer-settings-card-header>span,.customer-settings-modal.is-preference-theme-high-contrast-blue .customer-settings-select-row>span{color:#bcd7ff}.customer-settings-modal.is-preference-density-comfortable .customer-settings-select-row{padding:13px 14px}.customer-settings-modal.is-preference-density-comfortable .customer-settings-preference-trigger{min-height:50px}.customer-settings-modal.is-preference-density-compact .customer-settings-select-row{padding:8px 10px}.customer-settings-modal.is-preference-density-compact .customer-settings-preference-trigger{min-height:38px;padding:6px 10px}.customer-settings-password-form input:focus{border-color:#67a6ff80;box-shadow:0 0 0 3px #3172f629}.customer-settings-password-requirements{margin:0;color:#8fa4c3;font-size:.76rem;font-weight:760;line-height:1.4}.customer-settings-email-form button,.customer-settings-password-form button{justify-self:start;min-height:34px;padding:0 12px;border:1px solid rgba(103,166,255,.24);border-radius:9px;background:#0d2348bd;color:#75adff;font-size:.82rem;font-weight:850;white-space:nowrap;cursor:pointer}.customer-settings-password-form button{grid-column:1}.customer-settings-email-form button:hover,.customer-settings-email-form button:focus-visible,.customer-settings-password-form button:hover,.customer-settings-password-form button:focus-visible{border-color:#67a6ff70;background:#133062e0;color:#fff;outline:none}.customer-settings-email-form button:disabled,.customer-settings-password-form button:disabled{cursor:wait;opacity:.68}.customer-settings-form-status{margin:0;color:#8ed1ff;font-size:.78rem;font-weight:800}.customer-settings-action-row{display:flex;flex-wrap:wrap;gap:8px}.customer-settings-action-row a,.customer-settings-primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(103,166,255,.24);border-radius:9px;background:#0d2348bd;color:#75adff;font-size:.82rem;font-weight:850}.customer-settings-action-row a:hover,.customer-settings-action-row a:focus-visible,.customer-settings-primary-link:hover,.customer-settings-primary-link:focus-visible{border-color:#67a6ff70;background:#133062e0;color:#fff;outline:none}.customer-settings-primary-link{justify-self:start}.customer-settings-payment-form{display:grid;gap:14px}.customer-settings-payment-list{display:grid;gap:8px}.customer-settings-payment-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(70px,.55fr) minmax(74px,.62fr) auto;gap:8px;align-items:end;padding:10px;border:1px solid rgba(95,153,255,.12);border-radius:10px;background:#07142bb8}.customer-settings-payment-row label{display:grid;gap:5px;min-width:0}.customer-settings-payment-row label span{color:#8fa4c3;font-size:.68rem;font-weight:850}.customer-settings-payment-row input{width:100%;min-height:34px;padding:0 9px;border:1px solid rgba(95,153,255,.16);border-radius:9px;background:#020916b3;color:#e6f0ff;font:inherit;font-size:.8rem;font-weight:760;outline:none}.customer-settings-payment-row input::placeholder{color:#607491}.customer-settings-payment-row input:focus{border-color:#67a6ff70;box-shadow:0 0 0 3px #2a86ff1f}.customer-settings-payment-row button{min-height:34px;padding:0 9px;border:1px solid rgba(103,166,255,.18);border-radius:9px;background:#0d234894;color:#75adff;font-size:.74rem;font-weight:850;cursor:pointer}.customer-settings-payment-row button:hover,.customer-settings-payment-row button:focus-visible{border-color:#67a6ff61;background:#133062d1;color:#fff;outline:none}.customer-settings-empty{padding:10px;border:1px solid rgba(95,153,255,.1);border-radius:10px;background:#07142b7a;color:#8fa4c3;font-size:.82rem;font-weight:760}.customer-settings-payment-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.customer-settings-payment-actions em{color:#5ce6a0;font-size:.78rem;font-style:normal;font-weight:850}@media(max-width:720px){.customer-settings-password-form,.customer-settings-payment-row{grid-template-columns:1fr}}.customer-profile-intro,.customer-profile-section{border:1px solid rgba(95,153,255,.16);border-radius:14px;background:#02091694;box-shadow:inset 0 1px #ffffff09}.customer-profile-intro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 18px}.customer-profile-intro .customer-shell-avatar{width:64px;height:64px;border-color:#67a6ff5c;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#255fde,#6f5cff);box-shadow:0 0 24px #2f6df64d}.customer-profile-avatar-button{position:relative;display:grid;place-items:center;width:72px;height:72px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.customer-profile-avatar-button:disabled{cursor:default}.customer-profile-avatar-button>span{position:absolute;inset:auto 3px 3px;border-radius:999px;background:#030a18d6;color:#dceaff;font-size:.58rem;font-weight:900;line-height:1.5;opacity:0;transition:opacity .16s ease}.customer-profile-avatar-button:hover>span,.customer-profile-avatar-button:focus-visible>span{opacity:1}.customer-profile-avatar-input{display:none}.customer-profile-avatar-error{border:1px solid rgba(251,191,36,.28);border-radius:12px;background:#78350f33;color:#ffd166;font-size:.82rem;font-weight:800;line-height:1.4;padding:10px 12px}.customer-profile-intro>div{display:grid;gap:3px;min-width:0}.customer-profile-intro strong{color:#eef6ff;font-size:1.15rem;line-height:1.15}.customer-profile-intro>div span,.customer-profile-intro em{overflow:hidden;color:#aebed8;font-size:.82rem;font-style:normal;font-weight:760;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.customer-profile-intro em{color:#75adff}.customer-profile-verified-badge{display:inline-flex;align-items:center;gap:8px;justify-self:end;color:#7de7a0!important;font-size:.88rem!important;font-weight:900;white-space:nowrap}.customer-profile-verified-badge svg{width:20px;height:20px}.customer-profile-empty,.customer-profile-save-row em{color:#aebed8;font-size:.86rem;line-height:1.5}.customer-profile-save-row em{color:#5ce6a0;font-style:normal;font-weight:800}.customer-profile-section{display:grid;gap:10px;padding:16px 18px}.customer-profile-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-profile-section h3{margin:0;color:#eef6ff;font-size:1.02rem}.customer-profile-overview-grid{gap:16px}.customer-profile-detail-list{display:grid;margin:0;padding:0}.customer-profile-detail-list div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 14px;align-items:center;min-height:62px;padding:6px 0;border-bottom:1px solid rgba(95,153,255,.13)}.customer-profile-detail-list div:last-child{border-bottom:0}.customer-profile-detail-icon{display:inline-grid;grid-row:span 2;width:28px;height:28px;place-items:center;color:#a9bfdd}.customer-profile-detail-icon svg{width:20px;height:20px}.customer-profile-detail-list dt{color:#9fb0cc;font-size:.78rem;font-weight:820}.customer-profile-detail-list dd{margin:0;overflow-wrap:anywhere;color:#dcecff;font-size:.88rem;font-weight:760;line-height:1.35}.customer-profile-section-header button,.customer-profile-edit-row button,.customer-profile-save-row button{min-height:32px;padding:0 10px;border:1px solid rgba(103,166,255,.24);border-radius:9px;background:#0d2348bd;color:#75adff;font-size:.78rem;font-weight:850;cursor:pointer}.customer-profile-section-header button:hover,.customer-profile-section-header button:focus-visible,.customer-profile-edit-row button:hover,.customer-profile-edit-row button:focus-visible,.customer-profile-save-row button:hover,.customer-profile-save-row button:focus-visible{border-color:#67a6ff70;background:#133062e0;color:#fff;outline:none}.customer-profile-edit-list{display:grid;gap:10px}.customer-profile-edit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.customer-profile-edit-row label,.customer-profile-address-row label{display:grid;gap:5px;min-width:0}.customer-profile-edit-row label span,.customer-profile-address-row label span{color:#8fa4c3;font-size:.7rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.customer-profile-edit-row input,.customer-profile-address-row input{width:100%;min-height:36px;padding:0 10px;border:1px solid rgba(95,153,255,.16);border-radius:9px;background:#07142bb8;color:#e6f0ff;font:inherit;font-size:.86rem;font-weight:760}.customer-profile-edit-row input::placeholder,.customer-profile-address-row input::placeholder{color:#607491}.customer-profile-edit-row input:focus,.customer-profile-address-row input:focus{border-color:#67a6ff70;outline:none;box-shadow:0 0 0 3px #2a86ff1f}.customer-profile-address-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid rgba(95,153,255,.12);border-radius:12px;background:#07142b94}.customer-profile-address-row-header,.customer-profile-address-row .is-wide{grid-column:1 / -1}.customer-profile-address-row-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.customer-profile-address-row-header strong{color:#e6f0ff;font-size:.88rem}.customer-profile-localization-section{gap:16px}.customer-profile-localization-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-profile-localization-grid label{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid rgba(95,153,255,.13);border-radius:12px;background:#07142b94}.customer-profile-localization-grid label span{color:#8fa4c3;font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.customer-profile-localization-grid label em{color:#9fb0cc;font-size:.72rem;font-style:normal;font-weight:740;line-height:1.35}.customer-profile-localization-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.customer-profile-localization-preview div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(95,153,255,.13);border-radius:12px;background:#0209168a}.customer-profile-localization-preview dt{color:#80b2ff;font-size:.68rem;font-weight:880;letter-spacing:.08em;text-transform:uppercase}.customer-profile-localization-preview dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#f3f8ff;font-size:.88rem;font-weight:820}@media(max-width:720px){.customer-profile-localization-grid,.customer-profile-localization-preview{grid-template-columns:minmax(0,1fr)}}.customer-profile-save-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start;padding:0 0 2px}.customer-avatar-editor-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:#010610c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.customer-avatar-editor-dialog{display:grid;gap:18px;width:min(440px,100%);padding:22px;border:1px solid rgba(95,153,255,.22);border-radius:18px;background:#020917;box-shadow:0 24px 80px #00000094}.customer-avatar-editor-preview{position:relative;width:220px;height:220px;justify-self:center;overflow:hidden;border:3px solid rgba(151,190,255,.78);border-radius:999px;background:#050f21eb;box-shadow:0 0 36px #2d7fff47}.customer-avatar-editor-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:center}.customer-avatar-editor-controls{display:grid;gap:12px}.customer-avatar-editor-controls label{display:grid;gap:6px;color:#aebed8;font-size:.78rem;font-weight:900}.customer-avatar-editor-controls input[type=range]{accent-color:#68a7ff}.customer-avatar-editor-actions{display:flex;justify-content:flex-end;gap:10px}.customer-avatar-editor-actions button{min-width:112px;min-height:40px;border:1px solid rgba(95,153,255,.28);border-radius:12px;background:#12326694;color:#8bf;font-size:.86rem;font-weight:900}.customer-avatar-editor-actions button:last-child{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.customer-avatar-editor-actions button:disabled{opacity:.58}.customer-organization-modal{width:min(900px,calc(100vw - 72px));height:min(620px,calc(100vh - 72px))}.customer-organization-panel{min-height:0}.customer-modal-footer .customer-organization-status{margin:0 auto 0 0;color:#5ce6a0;font-size:.78rem;font-weight:850}.customer-organization-section{display:grid;gap:12px;align-content:start;padding:16px;border:1px solid rgba(95,153,255,.16);border-radius:14px;background:#02091694;box-shadow:inset 0 1px #ffffff09}.customer-organization-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.customer-organization-section h3{margin:0;color:#eef6ff;font-size:.98rem;line-height:1.2}.customer-organization-section-header span,.customer-organization-empty,.customer-organization-status,.customer-organization-membership-card span,.customer-organization-invitation-card span,.customer-organization-request-list em{color:#aebed8;font-size:.82rem;line-height:1.45}.customer-organization-section-header span{color:#8fa4c3;font-weight:850}.customer-organization-membership-list,.customer-organization-invitation-list,.customer-organization-request-list{display:grid;gap:12px;margin:0;padding:0}.customer-organization-request-list{list-style:none}.customer-organization-membership-card,.customer-organization-invitation-card,.customer-organization-request-list li{display:grid;gap:10px;padding:14px;border:1px solid rgba(95,153,255,.12);border-radius:11px;background:#07142bb8}.customer-organization-membership-card>div:first-child,.customer-organization-invitation-card>div:first-child,.customer-organization-request-list li{display:grid;gap:4px}.customer-organization-membership-card strong,.customer-organization-invitation-card strong,.customer-organization-request-list span{color:#eef6ff;font-size:.94rem;font-weight:850}.customer-organization-role-list{display:flex;flex-wrap:wrap;gap:6px}.customer-organization-role-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid rgba(92,230,160,.22);border-radius:999px;background:#0e6f4c3d;color:#75f0b0;font-size:.72rem;font-weight:850}.customer-organization-manage-link{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border:1px solid rgba(103,166,255,.24);border-radius:9px;background:#0d2348bd;color:#75adff;font-size:.78rem;font-weight:850;text-decoration:none;white-space:nowrap}.customer-organization-manage-link:hover,.customer-organization-manage-link:focus-visible{border-color:#67a6ff70;background:#133062e0;color:#fff;outline:none}.customer-organization-request-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.customer-organization-request-form label{display:grid;gap:5px;min-width:0}.customer-organization-request-form label span{color:#8fa4c3;font-size:.7rem;font-weight:850}.customer-organization-request-form input{width:100%;min-height:36px;padding:0 10px;border:1px solid rgba(95,153,255,.16);border-radius:9px;background:#07142bb8;color:#e6f0ff;font:inherit;font-size:.86rem;font-weight:760}.customer-organization-request-form input::placeholder{color:#607491}.customer-organization-request-form input:focus{border-color:#67a6ff70;outline:none;box-shadow:0 0 0 3px #2a86ff1f}.customer-organization-request-form button,.customer-organization-invitation-actions button{min-height:34px;padding:0 11px;border:1px solid rgba(103,166,255,.24);border-radius:9px;background:#0d2348bd;color:#75adff;font-size:.78rem;font-weight:850;cursor:pointer}.customer-organization-request-form button:hover,.customer-organization-request-form button:focus-visible,.customer-organization-invitation-actions button:hover,.customer-organization-invitation-actions button:focus-visible{border-color:#67a6ff70;background:#133062e0;color:#fff;outline:none}.customer-organization-invitation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.customer-organization-invitation-actions em,.customer-organization-status,.customer-organization-request-list em{color:#5ce6a0;font-style:normal;font-weight:850}.customer-subscription-management-canvas{min-height:100%;padding:20px 24px 28px;color:#eaf2ff;background:linear-gradient(rgba(15,45,82,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(15,45,82,.15) 1px,transparent 1px),radial-gradient(circle at 16% 0%,rgba(19,77,144,.18),transparent 34%),#020b19;background-size:48px 48px,48px 48px,auto,auto}.console-content-canvas-subscription-management{min-height:0;padding:0;overflow-x:hidden}.customer-subscription-management-header{display:grid;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(92,139,202,.24)}.customer-subscription-management-breadcrumb{display:flex;align-items:center;gap:8px;color:#8194af;font-size:12px;font-weight:700}.customer-subscription-management-breadcrumb a,.customer-subscription-management-panel header a{color:#62adff;text-decoration:none}.customer-subscription-management-breadcrumb a:hover,.customer-subscription-management-panel header a:hover{color:#9dceff;text-decoration:underline}.customer-subscription-management-breadcrumb strong{color:#b9c8dc}.customer-subscription-management-title-row,.customer-subscription-management-title,.customer-subscription-management-header-actions,.customer-subscription-management-panel>header,.customer-subscription-management-panel>header>div,.customer-subscription-management-health,.customer-subscription-management-resources button,.customer-subscription-management-resources button>span{display:flex;align-items:center}.customer-subscription-management-title-row{justify-content:space-between;gap:24px}.customer-subscription-management-title{gap:12px}.customer-subscription-management-title h1{margin:0;font-size:clamp(25px,2.1vw,34px);line-height:1.05;letter-spacing:-.025em}.customer-subscription-management-title em,.customer-subscription-management-summary-list em,.customer-subscription-management-activity-table em{display:inline-flex;align-items:center;min-height:22px;padding:2px 10px;border:1px solid rgba(115,145,184,.35);border-radius:999px;color:#b8c7da;background:#5d75961f;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.customer-subscription-management-title em.tone-positive,.customer-subscription-management-summary-list em.tone-positive,.customer-subscription-management-activity-table em.tone-positive{border-color:#39da9085;color:#70edb1;background:#188b5c2e}.customer-subscription-management-title em.tone-warning,.customer-subscription-management-summary-list em.tone-warning,.customer-subscription-management-activity-table em.tone-warning{border-color:#ffb54985;color:#ffc56f;background:#a461162e}.customer-subscription-management-title-row p{display:flex;align-items:center;gap:8px;margin:7px 0 0;color:#8fa2bd;font-size:13px}.customer-subscription-management-title-row code{color:#71849f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.customer-subscription-management-header-actions{gap:8px}.customer-subscription-management-header-actions button,.customer-subscription-management-wide-action,.customer-subscription-management-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid rgba(91,146,223,.4);border-radius:7px;color:#dbe9ff;background:#0b1c35;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.customer-subscription-management-header-actions button.is-primary,.customer-subscription-management-empty a{border-color:#438eff;background:linear-gradient(180deg,#2479ef,#1559bf);box-shadow:inset 0 1px #ffffff24;color:#fff}.customer-subscription-management-header-actions button.is-icon{width:40px;padding:0;letter-spacing:2px}.customer-subscription-management-header-actions button:hover,.customer-subscription-management-wide-action:hover,.customer-subscription-management-empty a:hover{border-color:#65a5ff;filter:brightness(1.09)}.customer-subscription-management-tabs{display:flex;min-height:46px;margin:0 0 16px;border-bottom:1px solid rgba(92,139,202,.24)}.customer-subscription-management-tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:112px;padding:0 18px;color:#91a4bf;font-size:12px;font-weight:800;text-decoration:none;border:0;background:transparent;cursor:pointer}.customer-subscription-management-tabs button:hover{color:#d8e8ff;background:#2d66b117}.customer-subscription-management-tabs .is-active{color:#f1f6ff}.customer-subscription-management-tabs .is-active:after{position:absolute;inset-inline:13px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:#4195ff;content:""}.customer-subscription-management-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.customer-subscription-management-kpis article,.customer-subscription-management-panel{border:1px solid rgba(74,127,196,.34);border-radius:8px;background:linear-gradient(145deg,#0f2848f5,#051429fa);box-shadow:inset 0 1px #92bfff09}.customer-subscription-management-kpis article{display:grid;gap:4px;min-height:76px;padding:13px 16px}.customer-subscription-management-kpis span,.customer-subscription-management-kpis small,.customer-subscription-management-panel small,.customer-subscription-management-health span{color:#8093ae}.customer-subscription-management-kpis span{font-size:10px;font-weight:900;letter-spacing:.065em;text-transform:uppercase}.customer-subscription-management-kpis strong{overflow:hidden;font-size:17px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.customer-subscription-management-kpis small{font-size:10px}.customer-subscription-management-notice{margin-bottom:14px;padding:9px 12px;border-inline-start:3px solid #56a4ff;color:#afc3df;background:#2a63ac1f;font-size:12px}.customer-subscription-management-overview-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(280px,.88fr);gap:14px}.customer-subscription-management-main-column,.customer-subscription-management-side-column{display:grid;align-content:start;gap:14px}.customer-subscription-management-panel{overflow:hidden}.customer-subscription-management-panel>header{justify-content:space-between;min-height:48px;padding:0 15px;border-bottom:1px solid rgba(74,127,196,.28)}.customer-subscription-management-panel>header>div{gap:9px}.customer-subscription-management-panel>header svg,.customer-subscription-management-resources svg{width:17px;height:17px;fill:none;stroke:#69adff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.customer-subscription-management-panel h2{margin:0;font-size:14px}.customer-subscription-management-panel header a,.customer-subscription-management-panel header button{font-size:11px;font-weight:800}.customer-subscription-management-panel header button{padding:4px 0;border:0;color:#62adff;background:transparent;cursor:pointer}.customer-subscription-management-panel header button:hover{color:#9dceff;text-decoration:underline}.customer-subscription-management-summary-list{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:4px 16px 12px}.customer-subscription-management-summary-list>div{display:grid;grid-template-columns:minmax(112px,.8fr) 1.2fr;align-items:center;min-height:49px;border-bottom:1px solid rgba(69,112,170,.18)}.customer-subscription-management-summary-list>div:nth-last-child(-n+2){border-bottom:0}.customer-subscription-management-summary-list>div:nth-child(odd){padding-inline-end:18px}.customer-subscription-management-summary-list>div:nth-child(2n){padding-inline-start:18px;border-inline-start:1px solid rgba(69,112,170,.18)}.customer-subscription-management-summary-list dt{color:#8497b2;font-size:11px;font-weight:700}.customer-subscription-management-summary-list dd{margin:0;color:#dbe7f9;font-size:12px;font-weight:750}.customer-subscription-management-summary-list dd small{display:block;margin-top:2px;font-size:9px;font-weight:500}.customer-subscription-management-usage-list{display:grid;gap:13px;padding:15px 17px 17px}.customer-subscription-management-usage-list>div>div:first-child{display:flex;justify-content:space-between;gap:16px;margin-bottom:6px;color:#b7c7dc;font-size:11px}.customer-subscription-management-usage-list strong{color:#f0f5ff}.customer-subscription-management-meter{overflow:hidden;height:6px;border-radius:99px;background:#4e6f9c38}.customer-subscription-management-meter i{display:block;height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,#287cf2,#47c8f2)}.customer-subscription-management-usage-list small{display:block;margin-top:5px;font-size:9px}.customer-subscription-management-health{gap:12px;margin:14px 14px 8px;padding:12px;border:1px solid rgba(54,206,139,.32);border-radius:7px;background:#1b7d531f}.customer-subscription-management-health.tone-warning{border-color:#faad4057;background:#91551421}.customer-subscription-management-health>svg{width:25px;height:25px;stroke:#64e4aa}.customer-subscription-management-health.tone-warning>svg{stroke:#ffc164}.customer-subscription-management-health div{display:grid;gap:2px}.customer-subscription-management-health strong{font-size:12px}.customer-subscription-management-health span{font-size:10px}.customer-subscription-management-billing-status>dl{margin:0 14px}.customer-subscription-management-billing-status>dl>div{display:flex;justify-content:space-between;align-items:center;min-height:48px;border-bottom:1px solid rgba(69,112,170,.18)}.customer-subscription-management-billing-status dt{color:#8497b2;font-size:10px;font-weight:700}.customer-subscription-management-billing-status dd{margin:0;color:#dbe7f9;font-size:11px;font-weight:800;text-align:end}.customer-subscription-management-billing-status dd small{display:block;margin-top:2px;font-size:9px;font-weight:500}.customer-subscription-management-wide-action{margin:12px 14px 14px}.customer-subscription-management-resources>div{display:grid;grid-template-columns:1fr 1fr;padding:7px 14px 13px}.customer-subscription-management-resources button{justify-content:space-between;min-height:43px;padding:0 7px;border-bottom:1px solid rgba(69,112,170,.18);color:#b8c8dc;font-size:11px;text-decoration:none;border:0;background:transparent;cursor:pointer}.customer-subscription-management-resources button:nth-child(odd){margin-inline-end:8px}.customer-subscription-management-resources button:nth-child(2n){margin-inline-start:8px}.customer-subscription-management-resources button>span{gap:7px}.customer-subscription-management-resources button strong{color:#eff6ff;font-size:14px}.customer-subscription-management-resources button:hover span{color:#72b5ff}.customer-subscription-management-activity{margin-top:14px}.customer-subscription-management-activity-table>div{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(100px,.55fr) minmax(100px,.55fr) minmax(160px,.8fr);align-items:center;min-height:43px;padding:0 15px;border-bottom:1px solid rgba(69,112,170,.16);color:#c5d3e7;font-size:11px}.customer-subscription-management-activity-table>div:last-child{border-bottom:0}.customer-subscription-management-activity-table .is-header{min-height:34px;color:#778ba7;background:#0511247a;font-size:9px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.customer-subscription-management-activity-table>div>span:first-child{display:grid;gap:2px}.customer-subscription-management-activity-table small{overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.customer-subscription-management-activity-table .is-empty{grid-template-columns:1fr;min-height:64px;color:#8093ae;text-align:center}.customer-subscription-management-tab-panel{display:grid;gap:14px}.customer-subscription-management-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:2px 2px 0}.customer-subscription-management-section-heading>div{display:grid;gap:4px}.customer-subscription-management-section-heading span,.customer-subscription-management-danger-zone>span{color:#66adff;font-size:9px;font-weight:900;letter-spacing:.16em}.customer-subscription-management-section-heading h2,.customer-subscription-management-danger-zone h2{margin:0;font-size:19px}.customer-subscription-management-section-heading p,.customer-subscription-management-danger-zone p{margin:0;color:#8fa2bd;font-size:11px}.customer-subscription-management-section-heading>strong{color:#b8c9df;font-size:12px}.customer-subscription-management-detail-grid,.customer-subscription-management-invoice-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-subscription-management-kpis.is-three{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.customer-subscription-management-panel>header>em,.customer-subscription-management-resource-grid article>em,.customer-subscription-management-invoice-table em,.customer-subscription-management-invoice-detail header em{color:#9bb0ca;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.customer-subscription-management-panel>header>em.tone-positive,.customer-subscription-management-invoice-table em.tone-positive,.customer-subscription-management-invoice-detail header em.tone-positive{color:#66e6a6}.customer-subscription-management-panel>header>em.tone-warning,.customer-subscription-management-invoice-table em.tone-warning,.customer-subscription-management-invoice-detail header em.tone-warning{color:#ffc36e}.customer-subscription-management-entitlements>.customer-subscription-management-resource-grid{padding:14px}.customer-subscription-management-resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.customer-subscription-management-resource-grid article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:12px;border:1px solid rgba(74,127,196,.3);border-radius:8px;background:linear-gradient(145deg,#0f2848e6,#051429f0)}.customer-subscription-management-resource-grid article>svg{width:26px;height:26px;padding:6px;border:1px solid rgba(73,145,232,.38);border-radius:7px;fill:none;stroke:#69adff}.customer-subscription-management-resource-grid article>div{display:grid;gap:3px}.customer-subscription-management-resource-grid article strong{font-size:12px}.customer-subscription-management-resource-grid article span{color:#8194af;font-size:9px}.customer-subscription-management-usage.is-detailed .customer-subscription-management-usage-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.customer-subscription-management-invoice-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);align-items:start}.customer-subscription-management-invoice-table>div,.customer-subscription-management-invoice-table>button{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(180px,1.3fr) minmax(90px,.65fr) minmax(80px,.5fr);align-items:center;width:100%;min-height:48px;padding:0 14px;border:0;border-bottom:1px solid rgba(69,112,170,.18);color:#c9d7e9;background:transparent;font-size:10px;text-align:start}.customer-subscription-management-invoice-table>button{cursor:pointer}.customer-subscription-management-invoice-table>button:hover,.customer-subscription-management-invoice-table>button.is-selected{background:#296fc721}.customer-subscription-management-invoice-table .is-header{min-height:34px;color:#778ba7;background:#0511247a;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.customer-subscription-management-invoice-table button>span:first-child{display:grid;gap:2px}.customer-subscription-management-invoice-table small{color:#7e92ae;font-size:8px}.customer-subscription-management-invoice-detail dl{margin:0;padding:8px 15px 4px}.customer-subscription-management-invoice-detail dl>div{display:flex;justify-content:space-between;min-height:38px;align-items:center;border-bottom:1px solid rgba(69,112,170,.18)}.customer-subscription-management-invoice-detail dt{color:#8497b2;font-size:10px}.customer-subscription-management-invoice-detail dd{margin:0;font-size:11px;font-weight:800}.customer-subscription-management-invoice-detail .is-total{border-bottom:0;color:#fff}.customer-subscription-management-invoice-detail>p{margin:0 15px 14px;color:#8194af;font-size:9px;text-align:end}.customer-subscription-management-inline-empty{display:grid;justify-items:center;gap:7px;min-height:180px;align-content:center;padding:24px;color:#d7e4f6;text-align:center}.customer-subscription-management-inline-empty>svg{width:28px;height:28px;fill:none;stroke:#659fe6}.customer-subscription-management-inline-empty p{max-width:380px;margin:0;color:#8194af;font-size:10px}.customer-subscription-management-settings-list{display:grid;gap:10px}.customer-subscription-management-settings-list>article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px}.customer-subscription-management-settings-list>article>div{display:flex;align-items:center;gap:12px}.customer-subscription-management-settings-list svg{width:28px;height:28px;padding:6px;border:1px solid rgba(73,145,232,.38);border-radius:7px;fill:none;stroke:#69adff}.customer-subscription-management-settings-list h3{margin:0 0 3px;font-size:12px}.customer-subscription-management-settings-list p{margin:0;color:#8194af;font-size:10px}.customer-subscription-management-settings-list>article>strong{color:#cbd9ea;font-size:11px;text-align:end}.customer-subscription-billing-workspace{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(440px,1.28fr);gap:12px}.customer-subscription-billing-profile address{padding:14px 16px 16px;color:#c7d7eb;font-size:11px;font-style:normal;line-height:1.65}.customer-subscription-payment-method-list{display:grid;gap:7px;padding:10px}.customer-subscription-payment-method-list>article{display:grid;grid-template-columns:42px minmax(150px,1fr) auto auto;align-items:center;gap:9px;padding:10px;border:1px solid rgba(67,113,174,.28);border-radius:7px;background:#0512268a}.customer-subscription-payment-method-list>article.is-current{border-color:#3b8ef7ad;background:#13376680}.customer-subscription-payment-method-list>article>div:nth-child(2){display:grid;gap:2px}.customer-subscription-payment-method-list strong{color:#eef5ff;font-size:11px}.customer-subscription-payment-method-list span,.customer-subscription-payment-method-list em{color:#8fa3bd;font-size:9px;font-style:normal}.customer-subscription-payment-method-list em{color:#69adff;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.customer-subscription-payment-method-actions{display:flex;grid-column:2 / -1;gap:6px}.customer-subscription-payment-method-actions button{min-height:28px;padding:0 10px;border:1px solid rgba(70,127,198,.42);border-radius:6px;color:#9fc8fb;background:#0b2344bd;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.customer-subscription-payment-method-actions button:hover{border-color:#4d9cff;color:#fff}.customer-subscription-payment-method-actions button.is-danger{margin-inline-start:auto;border-color:#d3496461;color:#ef9aad}.customer-subscription-billing-modal .console-billing-chart-modal-header p{max-width:620px;margin:5px 0 0;color:#91a5c0;font-size:10px}.customer-subscription-billing-modal select{min-height:38px;width:100%;border:1px solid rgba(65,113,176,.55);border-radius:6px;color:#dce8f8;background:#08182f;padding:0 9px}.customer-subscription-payment-confirm dl{display:grid;gap:7px;margin:0}.customer-subscription-payment-confirm dl>div{display:flex;justify-content:space-between;gap:18px}.customer-subscription-payment-confirm dt{color:#879ab4}.customer-subscription-payment-confirm dd{display:grid;justify-items:end;gap:2px;margin:0;color:#edf5ff;font-weight:800}.customer-subscription-payment-confirm dd small{color:#879ab4;font-weight:500}.customer-subscription-management-settings-action{display:flex;align-items:center;gap:10px;color:#cbd9ea;font-size:11px}.customer-subscription-management-settings-action button{min-height:30px;padding:0 11px;border:1px solid rgba(73,145,232,.46);border-radius:6px;color:#9fc8fb;background:#0b2344bd;font:inherit;font-weight:800;cursor:pointer}.customer-subscription-management-quota{padding-bottom:14px}.customer-subscription-management-quota>p{margin:0;padding:14px 16px 0;color:#9eb0c8;font-size:11px}.customer-subscription-quota-list{display:grid;gap:8px;padding:12px 14px 0}.customer-subscription-quota-list>article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(340px,1.4fr);align-items:center;gap:18px;padding:11px 12px;border:1px solid rgba(75,130,199,.28);border-radius:7px;background:#05142a7a}.customer-subscription-quota-list>article>div{display:grid;gap:3px}.customer-subscription-quota-list strong{color:#e8f1fd;font-size:12px}.customer-subscription-quota-list span,.customer-subscription-quota-list dt{color:#8fa4bf;font-size:10px}.customer-subscription-quota-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.customer-subscription-quota-list dl>div{display:grid;gap:3px}.customer-subscription-quota-list dd{margin:0;color:#dce8f8;font-size:10px;font-weight:800}.customer-subscription-spending-modal{width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid rgba(63,139,231,.62);border-radius:10px;background:#071a35;box-shadow:0 24px 70px #00000085}.customer-subscription-spending-modal .console-billing-chart-modal-header p{margin:5px 0 0;color:#94a8c3;font-size:11px}.customer-subscription-spending-modal-body{display:grid;gap:14px;padding:18px 20px}.customer-subscription-spending-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid rgba(75,130,199,.38);border-radius:8px;background:#0c274b8f}.customer-subscription-spending-context>div{display:grid;gap:5px;padding:12px;border-inline-end:1px solid rgba(75,130,199,.3)}.customer-subscription-spending-context>div:last-child{border-inline-end:0}.customer-subscription-spending-context dt,.customer-subscription-spending-impact dt{color:#92a6c0;font-size:10px}.customer-subscription-spending-context dd,.customer-subscription-spending-impact dd{margin:0;color:#e8f1fd;font-size:12px;font-weight:800}.customer-subscription-spending-context dd.tone-positive,.customer-subscription-spending-impact dd.tone-positive{color:#65e39d}.customer-subscription-spending-modal fieldset{display:grid;gap:10px;margin:0;padding:0;border:0}.customer-subscription-spending-modal fieldset>label{display:grid;gap:10px;padding:13px;border:1px solid rgba(75,130,199,.42);border-radius:8px;color:#dce8f8;background:#05142a9e;cursor:pointer}.customer-subscription-spending-modal fieldset>label.is-selected{border-color:#328cff;box-shadow:0 0 0 1px #328cff3d}.customer-subscription-spending-modal fieldset>label>span:first-child{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800}.customer-subscription-spending-input{display:grid;grid-template-columns:42px 1fr 58px;align-items:center;margin-inline-start:25px;border:1px solid rgba(64,124,199,.62);border-radius:7px;overflow:hidden;background:#06172f}.customer-subscription-spending-input b,.customer-subscription-spending-input em{display:grid;place-items:center;min-height:40px;color:#b7c8dc;background:#203e659e;font-size:11px;font-style:normal}.customer-subscription-spending-input input{min-width:0;min-height:40px;padding:0 12px;border:0;outline:0;color:#f4f8ff;background:transparent;font:inherit;font-size:15px}.customer-subscription-spending-input:focus-within{border-color:#4b9cff;box-shadow:0 0 0 2px #4b9cff3d}.customer-subscription-spending-consequence{display:flex;align-items:flex-start;gap:11px;padding:13px;border:1px solid rgba(238,166,55,.72);border-radius:8px;color:#f2bd63;background:#482e0a61}.customer-subscription-spending-consequence svg{flex:0 0 auto;width:21px;height:21px;stroke:currentColor}.customer-subscription-spending-consequence p{margin:0;font-size:11px;line-height:1.55}.customer-subscription-spending-change{display:grid;grid-template-columns:1fr 50px 1fr;align-items:center;min-height:78px;border:1px solid rgba(75,130,199,.38);border-radius:8px;color:#eaf3ff;text-align:center}.customer-subscription-spending-change span{color:#3b92ff;font-size:24px}.customer-subscription-spending-impact{display:grid;margin:0}.customer-subscription-spending-impact>div{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:13px 4px;border-bottom:1px solid rgba(75,130,199,.22)}.customer-subscription-spending-confirm{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid rgba(75,130,199,.38);border-radius:8px;color:#dce8f8;font-size:11px}@media(max-width:680px){.customer-subscription-quota-list>article{grid-template-columns:1fr}.customer-subscription-quota-list dl{grid-template-columns:1fr}.customer-subscription-spending-context{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-subscription-spending-context>div:nth-child(2){border-inline-end:0}.customer-subscription-spending-impact>div{grid-template-columns:1fr;gap:4px}.customer-subscription-spending-change{grid-template-columns:1fr;gap:8px;padding:15px}}@media(max-width:980px){.customer-subscription-billing-workspace{grid-template-columns:1fr}}@media(max-width:680px){.customer-subscription-payment-method-list>article{grid-template-columns:42px 1fr}.customer-subscription-payment-method-list>article>.console-billing-payment-state,.customer-subscription-payment-method-list>article>em{grid-column:2}.customer-subscription-payment-method-actions{grid-column:1 / -1;flex-wrap:wrap}}.customer-subscription-management-danger-zone{display:grid;justify-items:start;gap:8px;padding:18px;border:1px solid rgba(220,81,105,.45);border-radius:8px;background:linear-gradient(120deg,#4310244d,#07162bf5)}.customer-subscription-management-danger-zone>span{color:#f28ca0}.customer-subscription-management-danger-zone button{min-height:36px;padding:0 14px;border:1px solid rgba(219,79,104,.42);border-radius:7px;color:#ffd7df;background:#97274061;font-size:11px;font-weight:800;cursor:pointer}.customer-subscription-management-danger-zone button:hover:not(:disabled){border-color:#ff6f89bf;background:#ae2b497a}.customer-subscription-management-danger-zone button:disabled{color:#9c7f8a;cursor:not-allowed}.customer-subscription-management-danger-zone small{color:#877d8c;font-size:9px}.customer-subscription-management-cancellation-review{display:grid;gap:7px;width:min(720px,100%);margin-top:4px;padding:13px;border:1px solid rgba(218,89,114,.28);border-radius:7px;background:#0512259e}.customer-subscription-management-cancellation-review>strong{font-size:11px}.customer-subscription-management-cancellation-review>p{margin:0;color:#9babc0;font-size:10px}.customer-subscription-management-cancellation-review dl{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:2px 0 0}.customer-subscription-management-cancellation-review dl>div{display:flex;justify-content:space-between;gap:12px;min-height:31px;align-items:center;border-top:1px solid rgba(104,121,151,.16);font-size:9px}.customer-subscription-management-cancellation-review dt{color:#7f91aa}.customer-subscription-management-cancellation-review dd{margin:0;color:#d9e4f4;font-weight:800}.customer-subscription-management-empty{display:grid;justify-items:center;gap:10px;max-width:520px;margin:12vh auto 0;padding:34px;border:1px solid rgba(74,127,196,.34);border-radius:10px;background:#07172deb;text-align:center}.customer-subscription-management-empty>svg{width:34px;height:34px;fill:none;stroke:#65aaff}.customer-subscription-management-empty strong{font-size:18px}.customer-subscription-management-empty p{margin:0;color:#8fa2bd;font-size:12px}.customer-subscription-management-skeleton{min-height:540px;border-radius:10px;background:linear-gradient(100deg,#0a1e39b3 30%,#1f45718c,#0a1e39b3 60%);background-size:220% 100%;animation:customer-subscription-management-shimmer 1.4s linear infinite}@keyframes customer-subscription-management-shimmer{to{background-position-x:-220%}}@media(max-width:1100px){.customer-subscription-management-overview-grid{grid-template-columns:1fr}.customer-subscription-management-side-column{grid-template-columns:1fr 1fr}}@media(max-width:800px){.customer-subscription-management-canvas{padding:16px}.customer-subscription-management-title-row{align-items:flex-start;flex-direction:column}.customer-subscription-management-tabs{overflow-x:auto}.customer-subscription-management-tabs button{min-width:104px}.customer-subscription-management-kpis{grid-template-columns:1fr 1fr}.customer-subscription-management-summary-list{grid-template-columns:1fr}.customer-subscription-management-summary-list>div:nth-child(n){padding-inline:0;border-inline-start:0;border-bottom:1px solid rgba(69,112,170,.18)}.customer-subscription-management-side-column{grid-template-columns:1fr}.customer-subscription-management-activity-table{overflow-x:auto}.customer-subscription-management-activity-table>div{min-width:660px}.customer-subscription-management-detail-grid,.customer-subscription-management-invoice-layout{grid-template-columns:1fr}.customer-subscription-management-resource-grid{grid-template-columns:1fr 1fr}.customer-subscription-management-usage.is-detailed .customer-subscription-management-usage-list{grid-template-columns:1fr}}.customer-organization-manager-canvas{position:relative;display:grid;gap:12px;align-content:start;min-height:calc(100vh - 132px);padding:16px 20px 20px;color:#edf5ff;background:linear-gradient(rgba(72,132,221,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(72,132,221,.045) 1px,transparent 1px),radial-gradient(circle at 8% 0%,rgba(37,116,230,.16),transparent 28%),linear-gradient(180deg,#050d1b,#071426);background-size:42px 42px,42px 42px,auto,auto}.console-content-canvas-organization-manager{padding:0;overflow:hidden}.console-content-canvas-organization-manager>.console-status-banner{margin:18px 30px 0}.customer-organization-manager-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:0 4px 12px;border-bottom:1px solid rgba(83,146,239,.22)}.customer-organization-manager-page-header>div{display:grid;gap:3px}.customer-organization-manager-page-header h1{margin:0;color:#f3f8ff;font-size:clamp(1.55rem,2vw,1.95rem);line-height:1}.customer-organization-manager-page-header strong{color:#4d9dff;font-size:.95rem;font-weight:750}.customer-organization-manager-panel-heading>span,.customer-organization-manager-panel-heading>button,.customer-organization-manager-panel-heading>a{padding:0;border:0;color:#75b2ff;background:transparent;font:inherit;font-size:.72rem;font-weight:850;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.customer-organization-manager-panel-heading>button:disabled{cursor:not-allowed;opacity:.45}.customer-organization-manager-status,.customer-organization-manager-status-list em{padding:3px 8px;border:1px solid rgba(92,230,160,.38);border-radius:999px;color:#7af0b3;background:#10714c2e;font-size:.62rem;font-style:normal;font-weight:850;line-height:1;text-transform:uppercase}.customer-organization-manager-status.is-unknown,.customer-organization-manager-status-list em.is-unknown,.customer-organization-manager-status-list em.is-neutral{border-color:#b1c3dc40;color:#b6c6dc;background:#778ba81f}.customer-organization-manager-page-header p{margin:0;color:#aebed5;font-size:.78rem;line-height:1.35}.customer-organization-manager-primary-action svg,.customer-organization-manager-tabs svg,.customer-organization-manager-panel-heading svg,.customer-organization-manager-audit-strip svg,.customer-organization-manager-actions svg,.customer-organization-manager-security-grid svg{width:17px;height:17px}.customer-organization-manager-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:0 14px;border:1px solid rgba(88,155,255,.35);border-radius:9px;color:#fff;background:linear-gradient(180deg,#1676ef,#0c5fca);box-shadow:inset 0 1px #ffffff2b;font-size:.78rem;font-weight:850;opacity:1}.customer-organization-manager-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;min-width:0;overflow:hidden;border:1px solid rgba(83,146,239,.24);border-radius:6px;background:#051021e0}.customer-organization-manager-tabs button{display:inline-flex;min-width:0;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 8px;border:0;border-right:1px solid rgba(83,146,239,.13);color:#8fa4c1;background:transparent;font:inherit;font-size:.72rem;font-weight:800;white-space:nowrap;cursor:pointer}.customer-organization-manager-tabs button:last-child{border-right:0}.customer-organization-manager-tabs button.is-active{position:relative;color:#fff;background:linear-gradient(180deg,#245491d6,#143868cc)}.customer-organization-manager-tabs button.is-active:after{position:absolute;right:12px;bottom:0;left:12px;height:3px;border-radius:999px 999px 0 0;background:#4f9cff;content:""}.customer-organization-manager-tabs button:disabled{cursor:not-allowed;opacity:1}.customer-organization-manager-general{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(320px,1fr);gap:14px;align-items:start}.customer-organization-manager-main-column,.customer-organization-manager-side-column{display:grid;gap:12px;min-width:0}.customer-organization-manager-panel{min-width:0;overflow:hidden;border:1px solid rgba(83,146,239,.24);border-radius:8px;background:linear-gradient(180deg,#0a1c36f7,#07152af7);box-shadow:inset 0 1px #ffffff09}.customer-organization-manager-panel-heading{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border-bottom:1px solid rgba(83,146,239,.17);background:#132f5461}.customer-organization-manager-panel-heading>div{display:flex;align-items:center;gap:9px;color:#80b9ff}.customer-organization-manager-panel-heading>div>svg{box-sizing:border-box;width:28px;height:28px;padding:6px;border:1px solid rgba(76,151,255,.44);border-radius:5px;color:#d7eaff;background:#114fa09e}.customer-organization-manager-panel-heading h2{margin:0;color:#edf5ff;font-size:.82rem}.customer-organization-manager-form{display:grid;gap:8px;padding:12px 14px}.customer-organization-manager-form label{display:grid;grid-template-columns:minmax(132px,.46fr) minmax(0,1fr);gap:3px 14px;align-items:center}.customer-organization-manager-form label>span{grid-row:1;color:#dce9fa;font-size:.72rem;font-weight:800}.customer-organization-manager-form label>span em{margin-left:4px;color:#ff6f7d;font-style:normal}.customer-organization-manager-form label>div{position:relative;min-width:0}.customer-organization-manager-form input,.customer-organization-manager-form select{width:100%;min-height:34px;padding:0 11px;border:1px solid rgba(83,146,239,.21);border-radius:5px;color:#e6f1ff;background:#030e1ead;font:inherit;font-size:.76rem}.customer-organization-manager-form select,.customer-organization-manager-contact-selector select{appearance:none}.customer-organization-manager-form input:disabled,.customer-organization-manager-form select:disabled{cursor:not-allowed;opacity:.65}.customer-organization-manager-form input.is-monospace{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.customer-organization-manager-form .is-select:after{position:absolute;top:50%;right:14px;width:8px;height:8px;border-right:2px solid #adc5e4;border-bottom:2px solid #adc5e4;content:"";transform:translateY(-70%) rotate(45deg);pointer-events:none}.customer-organization-manager-copy-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.customer-organization-manager-copy-field button{display:inline-flex;min-width:72px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid rgba(83,146,239,.28);border-radius:5px;color:#9fc9ff;background:#0c2a4eb8;font:inherit;font-size:.66rem;font-weight:800}.customer-organization-manager-copy-field button svg{width:13px;height:13px}.customer-organization-manager-form small{grid-column:2;color:#8499b5;font-size:.64rem;line-height:1.25}.customer-organization-manager-status-list{display:grid;padding:0 14px}.customer-organization-manager-status-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;border-bottom:1px solid rgba(83,146,239,.16)}.customer-organization-manager-status-list>div:last-child{border-bottom:0}.customer-organization-manager-status-list>div>span{display:grid;gap:5px}.customer-organization-manager-status-list strong,.customer-organization-manager-contact strong{color:#edf5ff;font-size:.78rem}.customer-organization-manager-status-list small,.customer-organization-manager-security-grid span{color:#91a5c0;font-size:.66rem;line-height:1.4}.customer-organization-manager-contact{display:flex;align-items:center;gap:10px;padding:12px 14px}.customer-organization-manager-contact>span{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid rgba(95,163,255,.4);border-radius:50%;color:#e6f2ff;background:#183f71;font-weight:900}.customer-organization-manager-contact>div{display:grid;min-width:0;gap:4px}.customer-organization-manager-contact a{overflow:hidden;color:#77b6ff;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.customer-organization-manager-contact-selector{display:grid;gap:5px;padding:0 14px 12px;color:#9db0c9;font-size:.66rem;font-weight:800}.customer-organization-manager-contact-selector select{min-height:32px;padding:0 10px;border:1px solid rgba(83,146,239,.27);border-radius:5px;color:#e7f1ff;background:#030e1ed1;font:inherit;font-size:.7rem}.customer-organization-manager-security-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.customer-organization-manager-security-grid>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;align-items:center;padding:2px 10px;border-right:1px solid rgba(83,146,239,.16)}.customer-organization-manager-security-grid>div:first-child{padding-left:2px}.customer-organization-manager-security-grid>div:last-child{border-right:0}.customer-organization-manager-security-grid svg{grid-row:1 / span 2;color:#a8c8ee}.customer-organization-manager-security-grid strong{overflow:hidden;color:#65dca0;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.customer-organization-manager-audit-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(83,146,239,.2);border-radius:7px;background:#061326e0}.customer-organization-manager-audit-strip>div{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;align-items:center;min-width:0;padding:10px 14px;border-right:1px solid rgba(83,146,239,.15)}.customer-organization-manager-audit-strip>div:last-child{border-right:0}.customer-organization-manager-audit-strip svg{grid-row:1 / span 2;color:#70adfb}.customer-organization-manager-audit-strip span{color:#8298b6;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.customer-organization-manager-audit-strip strong{overflow:hidden;color:#cfdded;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.customer-organization-manager-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:2px}.customer-organization-manager-save-message{align-self:center;margin:0 auto 0 0;color:#79e6aa;font-size:.7rem;font-weight:750}.customer-organization-manager-save-message.is-error{color:#ff9aa4}.customer-organization-manager-actions button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;min-width:96px;padding:0 14px;border:1px solid rgba(126,167,221,.5);border-radius:8px;color:#bac9dd;background:#071428eb;font:inherit;font-size:.72rem;font-weight:850}.customer-organization-manager-actions button.is-primary{min-width:148px;border-color:#3187f5;color:#fff;background:linear-gradient(180deg,#1979f2,#0f5fc6)}.customer-organization-manager-actions button:disabled{cursor:default;opacity:.72}.customer-organization-manager-subscriptions{display:grid;gap:12px;min-width:0}.customer-organization-manager-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.customer-organization-manager-metric-strip.is-three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-organization-manager-metric-strip article{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto;gap:2px 10px;min-width:0;padding:12px;border:1px solid rgba(83,146,239,.24);border-radius:8px;background:linear-gradient(180deg,#0a1c36f7,#07152af7)}.customer-organization-manager-metric-strip svg{box-sizing:border-box;grid-row:1 / span 3;width:40px;height:40px;padding:9px;align-self:center;border:1px solid rgba(76,151,255,.44);border-radius:7px;color:#78b6ff;background:#114fa059}.customer-organization-manager-metric-strip span,.customer-organization-manager-metric-strip small{overflow:hidden;color:#8ea3bf;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.customer-organization-manager-metric-strip strong{color:#f1f7ff;font-size:1.1rem;line-height:1.05}.customer-organization-manager-subscription-workspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.78fr);gap:12px;min-width:0;align-items:stretch}.customer-organization-manager-subscription-list{min-height:360px}.customer-organization-manager-subscription-toolbar{display:grid;grid-template-columns:minmax(170px,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(83,146,239,.17)}.customer-organization-manager-subscription-toolbar label{display:flex;min-width:0;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(83,146,239,.22);border-radius:6px;background:#030e1ead}.customer-organization-manager-subscription-toolbar label svg{width:15px;height:15px;color:#8fa6c3}.customer-organization-manager-subscription-toolbar input{width:100%;min-height:32px;border:0;outline:0;color:#d8e6f8;background:transparent;font:inherit;font-size:.7rem}.customer-organization-manager-subscription-toolbar>span,.customer-organization-manager-subscription-toolbar>select,.customer-organization-manager-subscription-toolbar>a{min-height:32px;padding:0 11px;display:inline-flex;align-items:center;border:1px solid rgba(83,146,239,.25);border-radius:6px;color:#c7d7eb;background:#08182fdb;font-size:.68rem;font-weight:800;text-decoration:none}.customer-organization-manager-subscription-toolbar>select,.customer-organization-manager-user-toolbar>select,.customer-organization-manager-invitation-toolbar>select{min-height:32px;padding:0 28px 0 10px;border:1px solid rgba(83,146,239,.25);border-radius:6px;color:#c7d7eb;background:#08182f;font:inherit;font-size:.66rem;font-weight:800}.customer-organization-manager-subscription-toolbar>a{border-color:#4791ff8c;color:#fff;background:#1269db}.customer-organization-manager-subscription-table{display:grid;align-content:start}.customer-organization-manager-subscription-table>.is-header,.customer-organization-manager-subscription-table>button{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(100px,.7fr) minmax(82px,.55fr) minmax(100px,.75fr) minmax(112px,.75fr);gap:10px;align-items:center;min-width:0;padding:10px 12px;border:0;border-bottom:1px solid rgba(83,146,239,.14)}.customer-organization-manager-subscription-table>.is-header{color:#aebed3;background:#040e1d8c;font-size:.63rem;font-weight:850}.customer-organization-manager-subscription-table>button{position:relative;color:#d9e7f8;background:transparent;font:inherit;font-size:.68rem;text-align:left;cursor:pointer}.customer-organization-manager-subscription-table>button.is-selected{background:linear-gradient(90deg,#1e5da852,#0e2a4e2e)}.customer-organization-manager-subscription-table>button.is-selected:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:#3f95ff;content:""}.customer-organization-manager-subscription-table button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-organization-manager-subscription-table button>span:first-child{display:grid;gap:3px}.customer-organization-manager-subscription-table button strong,.customer-organization-manager-selected-subscription-heading strong{color:#f0f6ff;font-size:.73rem}.customer-organization-manager-subscription-table button small,.customer-organization-manager-selected-subscription-heading small{overflow:hidden;color:#8298b5;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.customer-organization-manager-subscription-table em,.customer-organization-manager-selected-subscription-heading em{display:inline-flex;width:fit-content;padding:3px 8px;border:1px solid rgba(92,230,160,.38);border-radius:999px;color:#7af0b3;background:#10714c2e;font-size:.58rem;font-style:normal;font-weight:850;line-height:1}.customer-organization-manager-selected-subscription-heading{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(83,146,239,.16)}.customer-organization-manager-selected-subscription-heading>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(76,151,255,.38);border-radius:7px;color:#a9d0ff;background:#114fa04d}.customer-organization-manager-selected-subscription-heading>span svg{width:19px;height:19px}.customer-organization-manager-selected-subscription-heading>div{display:grid;min-width:0;gap:3px}.customer-organization-manager-selected-subscription section{padding:11px 14px;border-bottom:1px solid rgba(83,146,239,.16)}.customer-organization-manager-selected-subscription h3{margin:0 0 8px;color:#e8f2ff;font-size:.7rem}.customer-organization-manager-selected-subscription p{margin:0;color:#8ea4c0;font-size:.66rem;line-height:1.45}.customer-organization-manager-selected-subscription dl{display:grid;gap:8px;margin:0}.customer-organization-manager-selected-subscription dl>div{display:flex;justify-content:space-between;gap:12px;font-size:.64rem}.customer-organization-manager-selected-subscription dt{color:#8da2bd}.customer-organization-manager-selected-subscription dd{margin:0;color:#d4e1f1;text-align:right}.customer-organization-manager-secondary-link{display:flex;min-height:34px;align-items:center;justify-content:space-between;margin:10px 14px 14px;padding:0 11px;border:1px solid rgba(83,146,239,.23);border-radius:6px;color:#c9dbf1;background:#08182fd6;font-size:.66rem;font-weight:800;text-decoration:none}.customer-organization-manager-empty-state{display:grid;min-height:180px;place-content:center;justify-items:center;gap:7px;padding:18px;color:#8299b7;text-align:center}.customer-organization-manager-empty-state svg{width:34px;height:34px;color:#54708f}.customer-organization-manager-empty-state strong{color:#cddbee;font-size:.78rem}.customer-organization-manager-empty-state span{max-width:320px;font-size:.66rem;line-height:1.45}.customer-organization-manager-users{display:grid;gap:12px;min-width:0}.customer-organization-manager-user-workspace{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(310px,.72fr);gap:12px;min-width:0;align-items:stretch}.customer-organization-manager-user-list{min-height:360px}.customer-organization-manager-user-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(83,146,239,.17)}.customer-organization-manager-user-toolbar label{display:flex;min-width:0;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(83,146,239,.22);border-radius:6px;background:#030e1ead}.customer-organization-manager-user-toolbar label svg{width:15px;height:15px;color:#8fa6c3}.customer-organization-manager-user-toolbar input{width:100%;min-height:32px;border:0;outline:0;color:#d8e6f8;background:transparent;font:inherit;font-size:.7rem}.customer-organization-manager-user-toolbar>span,.customer-organization-manager-user-toolbar>select,.customer-organization-manager-user-toolbar>button{display:inline-flex;min-height:32px;align-items:center;padding:0 11px;border:1px solid rgba(83,146,239,.25);border-radius:6px;color:#c7d7eb;background:#08182fdb;font:inherit;font-size:.66rem;font-weight:800}.customer-organization-manager-user-toolbar>button{border-color:#4791ff8c;color:#fff;background:#1269db;opacity:1}.customer-organization-manager-user-table{display:grid;align-content:start}.customer-organization-manager-user-table>.is-header,.customer-organization-manager-user-table>button{display:grid;grid-template-columns:minmax(190px,1.45fr) minmax(110px,.85fr) minmax(76px,.55fr) minmax(120px,.8fr);gap:10px;align-items:center;min-width:0;padding:9px 12px;border:0;border-bottom:1px solid rgba(83,146,239,.14)}.customer-organization-manager-user-table>.is-header{color:#aebed3;background:#040e1d8c;font-size:.63rem;font-weight:850}.customer-organization-manager-user-table>button{position:relative;color:#cbd9ea;background:transparent;font:inherit;font-size:.68rem;text-align:left;cursor:pointer}.customer-organization-manager-user-table>button.is-selected{background:linear-gradient(90deg,#1e5da852,#0e2a4e2e)}.customer-organization-manager-user-table>button.is-selected:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:#3f95ff;content:""}.customer-organization-manager-user-identity{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.customer-organization-manager-user-identity>em,.customer-organization-manager-user-access-heading>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(88,155,255,.38);border-radius:50%;color:#e5f1ff;background:#183f71;font-size:.68rem;font-style:normal;font-weight:900}.customer-organization-manager-user-identity>span{display:grid;min-width:0;gap:2px}.customer-organization-manager-user-identity strong,.customer-organization-manager-user-access-heading strong{overflow:hidden;color:#eff6ff;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.customer-organization-manager-user-identity small,.customer-organization-manager-user-access-heading small{overflow:hidden;color:#8399b6;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.customer-organization-manager-user-table i,.customer-organization-manager-user-access-heading em{display:inline-flex;width:fit-content;padding:3px 7px;border:1px solid rgba(92,230,160,.35);border-radius:999px;color:#75e9ac;background:#10714c29;font-size:.58rem;font-style:normal;font-weight:850}.customer-organization-manager-user-access-heading{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(83,146,239,.16)}.customer-organization-manager-user-access-heading>span{width:40px;height:40px;font-size:.82rem}.customer-organization-manager-user-access-heading>div{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center}.customer-organization-manager-user-access-heading strong,.customer-organization-manager-user-access-heading small{grid-column:1}.customer-organization-manager-user-access-heading em{grid-column:2;grid-row:1 / span 2}.customer-organization-manager-user-access section{padding:10px 14px;border-bottom:1px solid rgba(83,146,239,.16)}.customer-organization-manager-user-access h3{margin:0 0 8px;color:#edf5ff;font-size:.7rem}.customer-organization-manager-user-access label{display:grid;gap:5px}.customer-organization-manager-user-access label>span,.customer-organization-manager-user-access p{color:#8ea4c0;font-size:.62rem}.customer-organization-manager-user-access label>div{padding:8px 10px;border:1px solid rgba(83,146,239,.23);border-radius:6px;color:#e2ecf9;background:#030e1ead;font-size:.68rem}.customer-organization-manager-user-access p{margin:7px 0 0;line-height:1.4}.customer-organization-manager-user-access ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.customer-organization-manager-user-access li{display:flex;justify-content:space-between;gap:10px;color:#9eb1ca;font-size:.62rem}.customer-organization-manager-user-access li strong{color:#70e4a8;font-size:.6rem}.customer-organization-manager-user-access-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 14px}.customer-organization-manager-user-access-actions button{min-height:34px;border:1px solid rgba(75,147,255,.4);border-radius:6px;color:#c8d8ec;background:#10479361;font:inherit;font-size:.66rem;font-weight:850;opacity:1}.customer-organization-manager-user-access-actions button:disabled,.customer-organization-manager-user-toolbar>button:disabled,.customer-organization-manager-invitation-toolbar>button:disabled,.customer-organization-manager-invitation-actions button:disabled,.customer-organization-manager-join-actions button:disabled{opacity:.5;cursor:not-allowed}.customer-organization-manager-user-access-actions button:last-child{border-color:#e055696b;color:#f29aa8;background:#751d2f29}.customer-organization-manager-invitations{display:grid;gap:12px;min-width:0}.customer-organization-manager-invitation-workspace{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(310px,.68fr);gap:12px;min-width:0;align-items:stretch}.customer-organization-manager-invitation-list{min-height:380px}.customer-organization-manager-invitation-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(83,146,239,.17)}.customer-organization-manager-invitation-toolbar label{display:flex;min-width:0;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(83,146,239,.22);border-radius:6px;background:#030e1ead}.customer-organization-manager-invitation-toolbar label svg{width:15px;height:15px;color:#8fa6c3}.customer-organization-manager-invitation-toolbar input{width:100%;min-height:32px;border:0;outline:0;color:#d8e6f8;background:transparent;font:inherit;font-size:.7rem}.customer-organization-manager-invitation-toolbar>span,.customer-organization-manager-invitation-toolbar>select,.customer-organization-manager-invitation-toolbar>button{display:inline-flex;min-height:32px;align-items:center;padding:0 11px;border:1px solid rgba(83,146,239,.25);border-radius:6px;color:#c7d7eb;background:#08182fdb;font:inherit;font-size:.66rem;font-weight:800}.customer-organization-manager-modal-backdrop{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:24px;background:#000712c2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.customer-organization-manager-modal{width:min(620px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(78,147,248,.52);border-radius:12px;color:#dbe8fa;background:linear-gradient(145deg,#0b1b34,#07152a);box-shadow:0 24px 72px #00000094}.customer-organization-manager-modal>header{display:flex;justify-content:space-between;gap:24px;padding:22px 24px 18px;border-bottom:1px solid rgba(83,146,239,.22)}.customer-organization-manager-modal>header span{color:#70adff;font-size:.7rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.customer-organization-manager-modal h2{margin:5px 0 6px;color:#f4f8ff;font-size:1.35rem}.customer-organization-manager-modal header p{margin:0;color:#aebfd7;font-size:.82rem;line-height:1.45}.customer-organization-manager-modal header button{width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(83,146,239,.3);border-radius:8px;color:#c8d9ef;background:#0c2343cc;font-size:1.3rem}.customer-organization-manager-modal-body{display:grid;gap:14px;padding:20px 24px}.customer-organization-manager-modal-body label{display:grid;gap:7px;color:#c9d8eb;font-size:.76rem;font-weight:800}.customer-organization-manager-modal-body input,.customer-organization-manager-modal-body select,.customer-organization-manager-modal-body textarea{width:100%;min-height:40px;padding:9px 11px;border:1px solid rgba(83,146,239,.34);border-radius:7px;outline:none;color:#ecf4ff;background:#061429;font:inherit;box-sizing:border-box}.customer-organization-manager-modal-body textarea{min-height:86px;resize:vertical}.customer-organization-manager-modal-body small{color:#8298b5;font-size:.68rem;font-weight:500}.customer-organization-manager-modal-notice,.customer-organization-manager-modal-target{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(83,146,239,.24);border-radius:7px;background:#0a1f3cb3}.customer-organization-manager-modal-notice span,.customer-organization-manager-modal-target span{color:#9eb1ca;font-size:.72rem;line-height:1.4}.customer-organization-manager-modal>footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px 20px}.customer-organization-manager-modal>footer button{min-height:38px;padding:0 18px;border:1px solid rgba(83,146,239,.32);border-radius:7px;color:#d3e1f3;background:#0a1f3cc7;font:inherit;font-size:.76rem;font-weight:850}.customer-organization-manager-modal>footer .is-primary{border-color:#398cff;color:#fff;background:#146edb}.customer-organization-manager-modal>footer .is-danger{border-color:#cf5268;color:#fff;background:#8f2d40}.customer-organization-manager-action-message{position:fixed;right:28px;bottom:26px;z-index:1500;margin:0;padding:11px 15px;border:1px solid rgba(63,205,139,.5);border-radius:8px;color:#bdf4d7;background:#092b24;box-shadow:0 12px 30px #00000059;font-size:.74rem;font-weight:750}.customer-organization-manager-action-message.is-error{border-color:#e055698f;color:#ffd0d7;background:#3d1720}.customer-organization-manager-invitation-toolbar>button{border-color:#4791ff8c;color:#fff;background:#1269db;opacity:1}.customer-organization-manager-invitation-table{display:grid;align-content:start;overflow-x:auto}.customer-organization-manager-invitation-table>.is-header,.customer-organization-manager-invitation-table>button{display:grid;grid-template-columns:minmax(170px,1.3fr) minmax(92px,.7fr) minmax(100px,.75fr) minmax(120px,.85fr) minmax(120px,.85fr) minmax(74px,.52fr);gap:10px;align-items:center;min-width:720px;padding:9px 12px;border:0;border-bottom:1px solid rgba(83,146,239,.14)}.customer-organization-manager-invitation-table>.is-header{color:#aebed3;background:#040e1d8c;font-size:.61rem;font-weight:850}.customer-organization-manager-invitation-table>button{position:relative;color:#cbd9ea;background:transparent;font:inherit;font-size:.63rem;text-align:left;cursor:pointer}.customer-organization-manager-invitation-table>button.is-selected{background:linear-gradient(90deg,#1e5da852,#0e2a4e2e)}.customer-organization-manager-invitation-table>button.is-selected:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:#3f95ff;content:""}.customer-organization-manager-invitation-table button>span:first-child{display:grid;min-width:0;gap:2px}.customer-organization-manager-invitation-table strong,.customer-organization-manager-invitation-details-heading strong{overflow:hidden;color:#edf5ff;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.customer-organization-manager-invitation-table small,.customer-organization-manager-invitation-details-heading small{color:#8399b6;font-size:.58rem}.customer-organization-manager-invitation-table em,.customer-organization-manager-invitation-details-heading em{display:inline-flex;width:fit-content;padding:3px 7px;border:1px solid rgba(83,146,239,.35);border-radius:999px;color:#8cc0ff;background:#1c5daa2e;font-size:.56rem;font-style:normal;font-weight:850}.customer-organization-manager-invitation-table em.is-accepted,.customer-organization-manager-invitation-details-heading em.is-accepted{border-color:#5ce6a059;color:#75e9ac;background:#10714c29}.customer-organization-manager-invitation-details-heading{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(83,146,239,.16)}.customer-organization-manager-invitation-details-heading>div{display:grid;min-width:0;gap:3px}.customer-organization-manager-invitation-details dl{display:grid;gap:9px;margin:0;padding:12px 14px;border-bottom:1px solid rgba(83,146,239,.16)}.customer-organization-manager-invitation-details dl>div{display:flex;justify-content:space-between;gap:12px;font-size:.62rem}.customer-organization-manager-invitation-details dt{color:#8da2bd}.customer-organization-manager-invitation-details dd{margin:0;color:#d7e4f3;text-align:right}.customer-organization-manager-invitation-details>p{margin:0;padding:10px 14px;color:#8ea4c0;font-size:.62rem;line-height:1.4}.customer-organization-manager-invitation-actions{display:grid;gap:8px;padding:0 14px 14px}.customer-organization-manager-invitation-actions button{min-height:34px;border:1px solid rgba(75,147,255,.4);border-radius:6px;color:#eef6ff;background:#1660cc85;font:inherit;font-size:.66rem;font-weight:850;opacity:1;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.customer-organization-manager-invitation-actions button:hover,.customer-organization-manager-invitation-actions button:focus-visible{border-color:#69aeffd1;background:#1f70e2b3}.customer-organization-manager-invitation-actions button:nth-child(2){color:#c8d8ec;background:#10479333}.customer-organization-manager-invitation-actions button:last-child{border-color:#e055696b;color:#f29aa8;background:#751d2f29}.customer-organization-manager-invitation-actions button:last-child:hover,.customer-organization-manager-invitation-actions button:last-child:focus-visible{border-color:#f27487b8;color:#ffc1cb;background:#8920364d}.customer-organization-manager-invitation-actions button:disabled,.customer-organization-manager-invitation-actions button:disabled:hover,.customer-organization-manager-invitation-actions button:disabled:focus-visible{opacity:.45;cursor:not-allowed}.customer-organization-manager-join-requests{display:grid;gap:10px;min-width:0}.customer-organization-manager-join-guidance{display:flex;align-items:start;gap:10px;padding:10px 13px;border:1px solid rgba(52,137,255,.3);border-radius:7px;color:#b9cce3;background:linear-gradient(90deg,#0e4c9747,#081e3e8c)}.customer-organization-manager-join-guidance>svg{width:20px;height:20px;flex:0 0 auto;color:#62a9ff}.customer-organization-manager-join-guidance>div{display:grid;gap:2px}.customer-organization-manager-join-guidance strong{color:#e6f1ff;font-size:.7rem}.customer-organization-manager-join-guidance p{margin:0;font-size:.64rem;line-height:1.4}.customer-organization-manager-join-workspace{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(320px,.72fr);gap:12px;min-width:0;align-items:stretch}.customer-organization-manager-join-list{min-height:315px}.customer-organization-manager-join-toolbar{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:8px;align-items:center;padding:9px 12px;border-bottom:1px solid rgba(83,146,239,.17)}.customer-organization-manager-join-toolbar>span,.customer-organization-manager-join-toolbar>button{display:inline-flex;min-height:32px;align-items:center;padding:0 11px;border:1px solid rgba(83,146,239,.25);border-radius:6px;color:#c7d7eb;background:#08182fdb;font:inherit;font-size:.64rem;font-weight:800}.customer-organization-manager-join-toolbar>button{opacity:.68}.customer-organization-manager-join-toolbar label{display:flex;min-width:0;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(83,146,239,.22);border-radius:6px;background:#030e1ead}.customer-organization-manager-join-toolbar label svg{width:15px;height:15px;color:#8fa6c3}.customer-organization-manager-join-toolbar input{width:100%;min-height:32px;border:0;outline:0;color:#d8e6f8;background:transparent;font:inherit;font-size:.68rem}.customer-organization-manager-join-table{display:grid;align-content:start;overflow-x:auto}.customer-organization-manager-join-table>.is-header,.customer-organization-manager-join-table>button{display:grid;grid-template-columns:minmax(135px,1fr) minmax(165px,1.2fr) minmax(130px,.85fr) minmax(100px,.72fr) minmax(95px,.68fr);gap:10px;align-items:center;min-width:680px;padding:9px 12px;border:0;border-bottom:1px solid rgba(83,146,239,.14)}.customer-organization-manager-join-table>.is-header{color:#aebed3;background:#040e1d8c;font-size:.61rem;font-weight:850}.customer-organization-manager-join-table>button{position:relative;color:#cbd9ea;background:transparent;font:inherit;font-size:.62rem;text-align:left;cursor:pointer}.customer-organization-manager-join-table>button.is-selected{background:linear-gradient(90deg,#1e5da852,#0e2a4e2e)}.customer-organization-manager-join-table>button.is-selected:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:#3f95ff;content:""}.customer-organization-manager-requester{display:grid;grid-template-columns:27px minmax(0,1fr);gap:7px;align-items:center}.customer-organization-manager-requester em,.customer-organization-manager-join-review-heading>span{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(88,155,255,.38);border-radius:50%;color:#e5f1ff;background:#2754a0;font-size:.62rem;font-style:normal;font-weight:900}.customer-organization-manager-requester strong{overflow:hidden;color:#edf5ff;text-overflow:ellipsis;white-space:nowrap}.customer-organization-manager-join-table i{display:inline-flex;width:fit-content;padding:3px 7px;border:1px solid rgba(225,174,66,.38);border-radius:999px;color:#f0c764;background:#8b600f2e;font-size:.55rem;font-style:normal;font-weight:850}.customer-organization-manager-join-review-heading{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(83,146,239,.16)}.customer-organization-manager-join-review-heading>span{width:38px;height:38px;font-size:.76rem}.customer-organization-manager-join-review-heading>div{display:grid;min-width:0;gap:3px}.customer-organization-manager-join-review-heading strong{color:#edf5ff;font-size:.72rem}.customer-organization-manager-join-review-heading small{overflow:hidden;color:#879db9;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.customer-organization-manager-join-review section{padding:9px 14px;border-bottom:1px solid rgba(83,146,239,.16)}.customer-organization-manager-join-review h3{margin:0 0 7px;color:#edf5ff;font-size:.68rem}.customer-organization-manager-join-review p{margin:0;color:#8ea4c0;font-size:.61rem;line-height:1.4}.customer-organization-manager-readonly-field{margin-bottom:6px;padding:7px 9px;border:1px solid rgba(83,146,239,.23);border-radius:6px;color:#d6e3f3;background:#030e1ead;font-size:.65rem}.customer-organization-manager-join-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 14px}.customer-organization-manager-join-actions button{min-height:34px;border:1px solid rgba(224,85,105,.42);border-radius:6px;color:#f29aa8;background:#751d2f29;font:inherit;font-size:.65rem;font-weight:850;opacity:.66}.customer-organization-manager-join-actions button:last-child{border-color:#4b93ff66;color:#c8d8ec;background:#1047934d}.customer-organization-manager-settings{display:grid;gap:14px;min-width:0}.customer-organization-manager-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-organization-manager-settings-list{display:grid;margin:0;padding:0 14px}.customer-organization-manager-settings-list>div{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(83,146,239,.14);font-size:.68rem}.customer-organization-manager-settings-list>div:last-child{border-bottom:0}.customer-organization-manager-settings-list dt{color:#91a7c3}.customer-organization-manager-settings-list dd{margin:0;color:#e0ebf8;font-weight:800;text-align:right}.customer-organization-manager-settings-list em{display:inline-flex;padding:3px 8px;border:1px solid rgba(92,230,160,.35);border-radius:999px;color:#75e9ac;background:#10714c29;font-size:.58rem;font-style:normal;text-transform:uppercase}.customer-organization-manager-danger-zone-shell{padding:4px;border:1px solid rgba(224,85,105,.18);border-radius:10px;background:#380c1b1f}.customer-organization-manager-danger-zone-shell .customer-account-closure-entry{gap:8px;padding:16px 18px;border-radius:7px}.customer-organization-manager-danger-zone-shell .customer-account-closure-entry__eyebrow{font-size:.68rem}.customer-organization-manager-danger-zone-shell .customer-account-closure-entry h2{font-size:1rem}.customer-organization-manager-danger-zone-shell .customer-account-closure-entry>p:not(.customer-account-closure-entry__eyebrow):not(.customer-account-closure-entry__blocker){color:#adbed4;font-size:.68rem;line-height:1.45}.customer-organization-manager-danger-zone-shell .customer-account-closure-entry__blocker{padding:8px 10px;color:#e6c99d;font-size:.66rem}.customer-organization-manager-danger-zone-shell .customer-account-closure-entry__action{min-block-size:36px;padding:0 14px;border-radius:6px;font-size:.7rem}@media(max-width:1120px){.customer-organization-manager-general{grid-template-columns:1fr}.customer-organization-manager-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-organization-manager-side-column>:last-child{grid-column:1 / -1}.customer-organization-manager-subscription-workspace,.customer-organization-manager-user-workspace,.customer-organization-manager-invitation-workspace,.customer-organization-manager-join-workspace,.customer-organization-manager-settings-grid{grid-template-columns:1fr}}@media(max-width:760px){.customer-organization-manager-canvas{padding:18px 14px 24px}.customer-organization-manager-page-header{grid-template-columns:1fr}.customer-organization-manager-primary-action{grid-column:1 / -1;width:100%}.customer-organization-manager-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-organization-manager-tabs button{min-height:36px;white-space:normal}.customer-organization-manager-side-column,.customer-organization-manager-audit-strip{grid-template-columns:1fr}.customer-organization-manager-side-column>:last-child{grid-column:auto}.customer-organization-manager-audit-strip>div{border-right:0;border-bottom:1px solid rgba(83,146,239,.15)}.customer-organization-manager-audit-strip>div:last-child{border-bottom:0}.customer-organization-manager-form label{grid-template-columns:1fr;gap:7px}.customer-organization-manager-form small{grid-column:1}.customer-organization-manager-security-grid{grid-template-columns:1fr}.customer-organization-manager-security-grid>div{padding:12px 2px;border-right:0;border-bottom:1px solid rgba(83,146,239,.16)}.customer-organization-manager-security-grid>div:last-child{border-bottom:0}.customer-organization-manager-actions{display:grid;grid-template-columns:1fr 1fr}.customer-organization-manager-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-organization-manager-subscription-toolbar{grid-template-columns:1fr 1fr}.customer-organization-manager-subscription-toolbar label{grid-column:1 / -1}.customer-organization-manager-user-toolbar{grid-template-columns:1fr 1fr}.customer-organization-manager-user-toolbar label{grid-column:1 / -1}.customer-organization-manager-invitation-toolbar{grid-template-columns:1fr 1fr}.customer-organization-manager-invitation-toolbar label{grid-column:1 / -1}.customer-organization-manager-join-toolbar{grid-template-columns:1fr 1fr}.customer-organization-manager-join-toolbar label{grid-column:1 / -1;grid-row:1}.customer-organization-manager-subscription-table{overflow-x:auto}.customer-organization-manager-subscription-table>.is-header,.customer-organization-manager-subscription-table>button{min-width:680px}.customer-organization-manager-user-table{overflow-x:auto}.customer-organization-manager-user-table>.is-header,.customer-organization-manager-user-table>button{min-width:620px}}.customer-support-center-canvas{position:relative;display:grid;min-height:calc(100vh - 132px);overflow:hidden;color:#eef6ff;background:linear-gradient(rgba(58,123,255,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(58,123,255,.052) 1px,transparent 1px),radial-gradient(circle at top right,rgba(48,113,255,.18),transparent 24%),radial-gradient(circle at top left,rgba(33,210,255,.1),transparent 28%),linear-gradient(180deg,#020711,#03101f);background-size:42px 42px,42px 42px,auto,auto,auto}.customer-support-center-stage{display:grid;gap:22px;min-width:0;padding:24px 30px 28px}.customer-support-center-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:0 0 18px;border-bottom:1px solid rgba(103,166,255,.16)}.customer-support-center-breadcrumb{display:flex;gap:7px;align-items:center;margin-bottom:8px;color:#bcd2f0d1;font-size:.78rem;font-weight:760}.customer-support-center-breadcrumb a{color:#bcd2f0d1;text-decoration:none}.customer-support-center-breadcrumb span:last-child{color:#62a2ff}.customer-support-center-hero h1{margin:0;color:#f4f8ff;font-size:clamp(1.68rem,2.35vw,2.05rem);font-weight:900;letter-spacing:0;line-height:1}.customer-support-center-hero p{max-width:520px;margin:8px 0 0;color:#cfdef4db;font-size:.82rem;font-weight:560;line-height:1.45}.customer-support-center-actions{display:flex;gap:8px;align-items:center}.customer-support-center-actions a,.customer-support-center-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 15px;border:1px solid rgba(103,166,255,.28);border-radius:8px;background:#030e1fc7;color:#edf5ff;font-size:.78rem;font-weight:840;text-decoration:none;box-shadow:inset 0 1px #ffffff0a;cursor:pointer}.customer-support-center-actions button.is-primary{border-color:#528effd1;background:linear-gradient(180deg,#2469f0,#1450c4);box-shadow:inset 0 1px #ffffff1f,0 12px 28px #2469f047}.customer-support-center-actions button.is-icon-only{width:36px;min-width:36px;padding:0}.customer-support-center-actions svg{width:14px;height:14px}.customer-support-center-more-actions{position:relative}.customer-support-center-more-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:6;display:grid;gap:4px;width:190px;padding:8px;border:1px solid rgba(103,166,255,.24);border-radius:8px;background:radial-gradient(circle at 90% 0%,rgba(67,124,255,.18),transparent 34%),linear-gradient(180deg,#051226fa,#020916fc);box-shadow:inset 0 1px #ffffff0d,0 20px 44px #00040e75}.customer-support-center-more-menu a,.customer-support-center-more-menu button{justify-content:flex-start;width:100%;min-height:34px;padding:0 10px;border:0;background:transparent;box-shadow:none;color:#dfedffe6;font-size:.76rem}.customer-support-center-more-menu a:hover,.customer-support-center-more-menu a:focus-visible,.customer-support-center-more-menu button:hover,.customer-support-center-more-menu button:focus-visible{background:#3f85ff1f;color:#edf5ff;outline:none}.customer-support-center-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:14px;align-items:stretch}.customer-support-center-card{display:grid;align-content:start;gap:14px;min-width:0;min-height:0;padding:14px;border:1px solid rgba(103,166,255,.22);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(50,118,255,.14),transparent 32%),linear-gradient(180deg,#041227e6,#020a18e6);box-shadow:inset 0 1px #ffffff0a,0 18px 38px #00040e2e}.customer-support-center-attention,.customer-support-center-create-entry{min-height:206px}.customer-support-center-open-tickets,.customer-support-center-platform-updates{min-height:230px}.customer-support-center-resources{grid-column:1 / -1}.customer-support-center-section-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.customer-support-center-section-header>div{display:flex;min-width:0;gap:10px;align-items:center}.customer-support-center-section-header h2{margin:0;color:#62a2ff;font-size:.76rem;font-weight:920;letter-spacing:.14em;line-height:1.1;text-transform:uppercase}.customer-support-center-section-header>a{display:inline-flex;align-items:center;gap:7px;color:#77adff;font-size:.7rem;font-weight:850;text-decoration:none;white-space:nowrap}.customer-support-center-section-header>a svg{width:13px;height:13px}.customer-support-center-icon{display:inline-grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:8px;background:#2f6df62e;color:#62a2ff}.customer-support-center-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.customer-support-center-empty-state{display:grid;place-items:center;min-height:132px;padding:18px;border:1px solid rgba(103,166,255,.15);border-radius:7px;background:#020a186b;text-align:center}.customer-support-center-empty-state strong{color:#edf5ff;font-size:.84rem;font-weight:850}.customer-support-center-empty-state span{max-width:360px;color:#c6d8f2bd;font-size:.76rem;font-weight:660;line-height:1.45}.customer-support-center-attention-body{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:center;min-height:142px;padding:4px 22px 12px}.customer-support-center-attention-art{display:grid;width:104px;height:104px;place-items:center;border:1px solid rgba(103,166,255,.16);border-radius:20px;background:radial-gradient(circle at 60% 30%,rgba(63,133,255,.2),transparent 56%),#2f6df61f}.customer-support-center-attention-art .customer-support-center-icon{width:70px;height:70px;background:transparent}.customer-support-center-attention-art svg{width:56px;height:56px;stroke-width:1.5}.customer-support-center-attention-body span{color:#ffc247;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.customer-support-center-attention-body h3,.customer-support-center-create-entry-body h3{margin:4px 0 0;color:#f4f8ff;font-size:1.05rem;font-weight:900;letter-spacing:0;line-height:1.15}.customer-support-center-attention-body p,.customer-support-center-create-entry-body p{max-width:430px;margin:6px 0 0;color:#c6d8f2cc;font-size:.78rem;font-weight:620;line-height:1.55}.customer-support-center-attention-body a,.customer-support-center-create-entry-body button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;margin-top:12px;padding:0 16px;border:1px solid rgba(82,142,255,.82);border-radius:7px;background:linear-gradient(180deg,#2469f0,#1450c4);color:#edf5ff;font-size:.78rem;font-weight:850;text-decoration:none;box-shadow:inset 0 1px #ffffff1f,0 12px 26px #2469f03d;cursor:pointer}.customer-support-center-create-entry-body{display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px;align-items:center;padding:10px 16px 14px}.customer-support-center-create-entry-icon{display:grid;width:78px;height:78px;place-items:center;border:1px solid rgba(103,166,255,.18);border-radius:999px;background:#2f6df61a}.customer-support-center-create-entry-icon .customer-support-center-icon{width:52px;height:52px;background:transparent}.customer-support-center-create-entry-icon svg{width:42px;height:42px;stroke-width:1.5}.customer-support-center-status{display:inline-flex;justify-self:start;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(103,166,255,.2);border-radius:5px;background:#2f6df629;color:#83b8ff;font-size:.66rem;font-weight:900;white-space:nowrap}.customer-support-center-status.tone-green{border-color:#2ae19738;background:#2ae1971f;color:#48e5a2}.customer-support-center-status.tone-amber{border-color:#ffb73847;background:#ffb73824;color:#ffc247}.customer-support-center-ticket-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.customer-support-center-ticket-card{position:relative;display:grid;align-content:start;gap:8px;min-height:136px;padding:15px 42px 14px 16px;border:1px solid rgba(103,166,255,.16);border-radius:7px;background:#041022ad;color:inherit;text-decoration:none}.customer-support-center-ticket-card>strong{color:#5f9dff;font-size:.76rem;font-weight:900}.customer-support-center-ticket-card>span{color:#f4f8ff;font-size:.86rem;font-weight:820;line-height:1.3}.customer-support-center-ticket-card small{display:flex;align-items:center;gap:7px;margin-top:auto;color:#c6d8f2c7;font-size:.67rem;font-weight:720;line-height:1.3}.customer-support-center-ticket-card>.console-link-button-icon-svg{position:absolute;right:14px;top:50%;width:17px;height:17px;color:#adcaffd1;transform:translateY(-50%)}.customer-support-center-ticket-dot,.customer-support-center-update-dot{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:#4da0ff;box-shadow:0 0 14px #4da0ff7a}.customer-support-center-ticket-dot.tone-green,.customer-support-center-update-dot.tone-green{background:#2ff0a0;box-shadow:0 0 14px #2ff0a07a}.customer-support-center-ticket-dot.tone-amber,.customer-support-center-update-dot.tone-amber{background:#ffb738;box-shadow:0 0 14px #ffb7387a}.customer-support-center-update-list{display:grid;gap:10px}.customer-support-center-update-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:58px;padding:11px 12px;border:1px solid rgba(103,166,255,.14);border-radius:7px;background:#041022a3;color:inherit;text-decoration:none}.customer-support-center-update-row strong{display:block;color:#f4f8ff;font-size:.78rem;font-weight:850}.customer-support-center-update-row small{display:block;margin-top:3px;color:#c6d8f2bd;font-size:.68rem;font-weight:690}.customer-support-center-update-row>.console-link-button-icon-svg{width:16px;height:16px;color:#adcaffd1}.customer-support-center-resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.customer-support-center-resource-tile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:70px;padding:12px 14px;border:1px solid rgba(103,166,255,.18);border-radius:8px;background:#06152db8;color:inherit;text-decoration:none}.customer-support-center-resource-tile strong{display:block;color:#f4f8ff;font-size:.8rem;font-weight:860}.customer-support-center-resource-tile small{display:block;margin-top:3px;color:#c6d8f2c7;font-size:.68rem;font-weight:700;line-height:1.35}.customer-support-center-resource-tile>.console-link-button-icon-svg{width:17px;height:17px;color:#adcaff}.customer-support-center-ticket-card:hover,.customer-support-center-update-row:hover,.customer-support-center-resource-tile:hover{border-color:#67a6ff52;background:#071936c7;color:#edf5ff}.customer-help-canvas{position:relative;min-height:calc(100vh - 132px);overflow:hidden;color:#eef6ff;background:linear-gradient(rgba(58,123,255,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(58,123,255,.052) 1px,transparent 1px),radial-gradient(circle at top right,rgba(48,113,255,.16),transparent 25%),linear-gradient(180deg,#020711,#03101f);background-size:42px 42px,42px 42px,auto,auto}.customer-help-stage{display:grid;gap:18px;min-width:0;padding:24px 28px 28px}.customer-help-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);gap:22px;align-items:end;padding-bottom:16px;border-bottom:1px solid rgba(103,166,255,.16)}.customer-help-header h1{margin:0;color:#f4f8ff;font-size:clamp(1.85rem,2.4vw,2.15rem);font-weight:900;letter-spacing:0;line-height:1.05}.customer-help-header p{max-width:650px;margin:8px 0 0;color:#cfdef4db;font-size:.84rem;font-weight:560;line-height:1.45}.customer-help-search{display:flex;align-items:center;gap:10px;height:42px;min-width:0;padding:0 13px;border:1px solid rgba(103,166,255,.22);border-radius:8px;background:#020a18c7;box-shadow:inset 0 1px #ffffff09}.customer-help-search svg{flex:0 0 auto;width:17px;height:17px;color:#8bb3ebd6;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.customer-help-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#edf5ff;font:inherit;font-size:.82rem;font-weight:660}.customer-help-search input::placeholder{color:#a5bce1ad}.customer-help-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:16px;align-items:start}.customer-help-main{min-width:0}.customer-help-category-grid{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px}.customer-help-card{display:grid;gap:12px;min-width:0;min-height:168px;padding:14px;border:1px solid rgba(103,166,255,.22);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(50,118,255,.12),transparent 35%),linear-gradient(180deg,#041227e6,#020a18e6);box-shadow:inset 0 1px #ffffff0a,0 14px 30px #00040e24}.customer-help-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.customer-help-card-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(103,166,255,.18);border-radius:8px;background:#2f6df62e;color:#62a2ff}.customer-help-card-icon svg,.customer-help-article-list svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.customer-help-card h2{margin:0;color:#f4f8ff;font-size:.94rem;font-weight:880;letter-spacing:0;line-height:1.15}.customer-help-card p{margin:4px 0 0;color:#c6d8f2c2;font-size:.74rem;font-weight:620;line-height:1.4}.customer-help-card ul{display:grid;gap:5px;margin:auto 0 0;padding:0;list-style:none}.customer-help-card a,.customer-help-article-list a{display:flex;align-items:center;min-width:0;gap:8px;color:#74adff;font-size:.73rem;font-weight:800;line-height:1.3;text-decoration:none}.customer-help-card a span,.customer-help-article-list a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-help-card a svg,.customer-help-article-list a>.console-link-button-icon-svg{flex:0 0 auto;width:13px;height:13px;margin-left:auto;color:#8dbaffd1}.customer-help-card a:hover,.customer-help-card a:focus-visible,.customer-help-article-list a:hover,.customer-help-article-list a:focus-visible{color:#9ec5ff;outline:none}.customer-help-aside{display:grid;gap:12px;min-width:0}.customer-help-panel{display:grid;gap:12px;padding:14px;border:1px solid rgba(103,166,255,.22);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(50,118,255,.12),transparent 35%),linear-gradient(180deg,#041227eb,#020a18eb)}.customer-help-panel-heading{display:flex;align-items:center;gap:10px;min-width:0}.customer-help-panel-heading h2{margin:0;color:#f4f8ff;font-size:.92rem;font-weight:880;letter-spacing:0}.customer-help-article-list{display:grid;gap:7px}.customer-help-article-list a{min-height:36px;padding:0 10px;border:1px solid rgba(103,166,255,.14);border-radius:7px;background:#041022a3;color:#dceaffdb}.customer-help-article-list a>svg{flex:0 0 auto;width:15px;height:15px;color:#7eb3ff}.customer-help-support-panel p{margin:0;color:#c6d8f2c7;font-size:.78rem;font-weight:620;line-height:1.45}.customer-help-primary-action,.customer-help-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:8px;font-size:.78rem;font-weight:860;text-decoration:none}.customer-help-primary-action{border:1px solid rgba(82,142,255,.82);background:linear-gradient(180deg,#2469f0,#1450c4);color:#edf5ff;box-shadow:inset 0 1px #ffffff1f,0 12px 26px #2469f038}.customer-help-secondary-action{border:1px solid rgba(103,166,255,.22);background:#030e1fb8;color:#93bdff}.customer-help-support-panel small{color:#a9c1e4b3;font-size:.68rem;font-weight:700;text-align:center}.customer-help-empty{display:grid;gap:4px;margin-top:12px;padding:16px;border:1px solid rgba(103,166,255,.18);border-radius:8px;background:#041022a8;color:#c6d8f2c7;font-size:.8rem;font-weight:650;text-align:center}.customer-help-empty strong{color:#edf5ff;font-size:.9rem}@media(max-width:1180px){.customer-help-layout{grid-template-columns:1fr}.customer-help-category-grid{grid-template-columns:repeat(2,minmax(170px,1fr))}}@media(max-width:760px){.customer-help-stage{padding:20px 18px 24px}.customer-help-header{grid-template-columns:1fr;align-items:start}.customer-help-category-grid{grid-template-columns:1fr}}.customer-help-article-canvas{min-height:calc(100vh - 132px);padding:22px 28px 30px;color:#eef6ff;background:linear-gradient(rgba(58,123,255,.048) 1px,transparent 1px),linear-gradient(90deg,rgba(58,123,255,.048) 1px,transparent 1px),radial-gradient(circle at top right,rgba(48,113,255,.14),transparent 28%),linear-gradient(180deg,#020711,#03101f);background-size:42px 42px,42px 42px,auto,auto}.customer-help-article-shell{display:grid;max-width:1180px;min-width:0;gap:14px;margin:0 auto}.customer-help-article-back{width:fit-content;color:#7db4ff;font-size:.74rem;font-weight:840;text-decoration:none}.customer-help-article-back:hover,.customer-help-article-back:focus-visible{color:#a8ccff;outline:none}.customer-help-article-hero{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:0 0 16px;border-bottom:1px solid rgba(103,166,255,.16)}.customer-help-article-hero h1{max-width:760px;margin:0;color:#f4f8ff;font-size:clamp(1.72rem,2.2vw,2.05rem);font-weight:900;letter-spacing:0;line-height:1.08}.customer-help-article-hero p{max-width:760px;margin:8px 0 0;color:#cfdef4d1;font-size:.84rem;font-weight:580;line-height:1.48}.customer-help-article-hero>a,.customer-help-article-related a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(103,166,255,.24);border-radius:8px;background:#041022ad;color:#8dbdff;font-size:.74rem;font-weight:820;text-decoration:none}.customer-help-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:start}.customer-help-article-body,.customer-help-article-aside{border:1px solid rgba(103,166,255,.2);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(50,118,255,.1),transparent 34%),#030d1de0;box-shadow:inset 0 1px #ffffff09}.customer-help-article-body{min-width:0;padding:24px 28px}.customer-help-article-markdown{display:grid;gap:12px;max-width:820px}.customer-help-article-markdown h2,.customer-help-article-markdown h3{scroll-margin-top:24px;margin:10px 0 0;color:#f4f8ff;font-weight:880;letter-spacing:0;line-height:1.18;outline:none}.customer-help-article-markdown h2{font-size:1.05rem}.customer-help-article-markdown h3{font-size:.92rem}.customer-help-article-markdown p,.customer-help-article-markdown li{margin:0;color:#cfdef4d1;font-size:.84rem;font-weight:560;line-height:1.58}.customer-help-article-markdown ul,.customer-help-article-markdown ol{display:grid;gap:7px;margin:0;padding-left:20px}.customer-help-article-markdown a{color:#82b9ff;font-weight:760;text-decoration:none}.customer-help-article-markdown code{padding:1px 5px;border:1px solid rgba(103,166,255,.18);border-radius:5px;background:#020a18b8;color:#dbeaff;font-size:.8em}.customer-help-article-figure{margin:4px 0 8px}.customer-help-article-figure img{display:block;width:100%;max-height:430px;object-fit:cover;object-position:top center;border:1px solid rgba(103,166,255,.22);border-radius:8px;background:#020a18b8}.customer-help-article-figure figcaption{margin-top:7px;color:#a9c1e4ad;font-size:.7rem;font-weight:680}.customer-help-article-aside{position:sticky;top:18px;display:grid;gap:14px;padding:14px}.customer-help-article-aside nav,.customer-help-article-related{display:grid;gap:8px}.customer-help-article-aside strong{color:#f4f8ff;font-size:.78rem;font-weight:880}.customer-help-article-aside nav button{appearance:none;width:fit-content;padding:0;border:0;background:transparent;color:#ccdef9c7;font-size:.73rem;font-weight:720;line-height:1.32;text-align:left;text-decoration:none;cursor:pointer}.customer-help-article-aside nav button:hover,.customer-help-article-aside nav button:focus-visible{color:#9ac6ff;outline:none}.customer-help-article-empty{color:#cfdef4cc;font-size:.84rem;font-weight:650}@media(max-width:980px){.customer-help-article-layout{grid-template-columns:1fr}.customer-help-article-aside{position:static}}@media(max-width:760px){.customer-help-article-canvas{padding:20px 18px 24px}.customer-help-article-hero{display:grid;align-items:start}.customer-help-article-body{padding:20px}}.customer-support-ticket-canvas{display:grid;gap:18px;min-height:calc(100vh - 116px);padding:24px 28px;color:#edf5ff;background:radial-gradient(circle at 100% 0%,rgba(47,109,246,.16),transparent 34%),linear-gradient(180deg,#020b19f5,#010711fa)}.customer-platform-updates-canvas,.customer-support-resource-canvas{display:grid;gap:18px;min-height:calc(100vh - 116px);padding:24px 28px;color:#edf5ff}.customer-support-ticket-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:0 2px 16px;border-bottom:1px solid rgba(103,166,255,.16)}.customer-support-ticket-hero h1{margin:0;color:#f5f8ff;font-size:1.72rem;font-weight:860;letter-spacing:0}.customer-support-ticket-hero p{max-width:620px;margin:6px 0 0;color:#c6d8f2bd;font-size:.82rem;font-weight:560;line-height:1.45}.customer-support-ticket-create-link,.customer-support-ticket-empty-panel a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border:1px solid rgba(82,142,255,.82);border-radius:8px;background:linear-gradient(180deg,#2e76ff,#1554cf);color:#f5f8ff;font-size:.78rem;font-weight:850;text-decoration:none;box-shadow:0 14px 28px #2565e73d}.customer-support-ticket-create-link svg{width:15px;height:15px}.customer-support-ticket-list-panel{display:grid;align-content:start;gap:16px;min-height:360px;padding:18px;border:1px solid rgba(103,166,255,.2);border-radius:10px;background:radial-gradient(circle at 100% 0%,rgba(47,109,246,.16),transparent 34%),#030d1dd1;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #00040e33}.customer-support-ticket-list-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.customer-support-ticket-list-heading>div{display:flex;align-items:center;gap:12px;min-width:0}.customer-support-ticket-list-heading .customer-support-center-icon{display:inline-grid;width:42px;height:42px;place-items:center}.customer-support-ticket-list-heading .customer-support-center-icon svg{display:block;width:27px;height:27px}.customer-support-ticket-list-heading span{display:block;color:#62a2ff;font-size:.74rem;font-weight:920;letter-spacing:.14em;text-transform:uppercase}.customer-support-ticket-list-heading strong{display:block;margin-top:3px;color:#c6d8f2bd;font-size:.72rem;font-weight:760;letter-spacing:0;text-transform:none}.customer-support-ticket-list-heading>a{color:#7fb4ff;font-size:.76rem;font-weight:830;text-decoration:none;white-space:nowrap}.customer-support-ticket-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,.34fr) minmax(150px,.34fr) 94px;gap:12px;align-items:end;padding:14px;border:1px solid rgba(103,166,255,.14);border-radius:9px;background:linear-gradient(135deg,#0b1c3b94,#020a1857),#030d1d80}.customer-support-ticket-filter-bar label{display:grid;gap:6px;min-width:0}.customer-support-ticket-filter-bar label>span{color:#c6d8f2b8;font-size:.66rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.customer-support-ticket-filter-bar input,.customer-support-ticket-filter-bar select{width:100%;min-height:36px;border:1px solid rgba(103,166,255,.18);border-radius:7px;background:#020a18b8;color:#edf5ff;font-size:.74rem;font-weight:760}.customer-support-ticket-filter-bar input{padding:0 12px}.customer-support-ticket-filter-bar select{padding:0 30px 0 10px}.customer-support-ticket-filter-bar input:focus,.customer-support-ticket-filter-bar select:focus{border-color:#67a6ff9e;box-shadow:0 0 0 3px #2f6df629;outline:none}.customer-support-ticket-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.customer-support-ticket-list-table{display:grid;overflow:hidden;border:1px solid rgba(103,166,255,.16);border-radius:9px;background:#020a186b}.customer-support-ticket-list-table-head,.customer-support-ticket-list-row{display:grid;grid-template-columns:128px minmax(260px,1fr) 132px 112px 142px 28px;gap:14px;align-items:center}.customer-support-ticket-list-table-head{min-height:42px;padding:0 16px;border-bottom:1px solid rgba(103,166,255,.14);color:#c6d8f294;font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.customer-support-ticket-list-table-head button{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.customer-support-ticket-list-table-head button:hover,.customer-support-ticket-list-table-head button.is-active{color:#8fbdff}.customer-support-ticket-list-table-head button span{overflow:hidden;text-overflow:ellipsis}.customer-support-ticket-list-table-head button .console-link-button-icon-svg{width:12px;height:12px;flex:0 0 auto;opacity:.78}.customer-support-ticket-list-row{min-height:76px;padding:12px 16px;border-bottom:1px solid rgba(103,166,255,.1);color:inherit;text-decoration:none;transition:background .16s ease}.customer-support-ticket-list-row:last-child{border-bottom:0}.customer-support-ticket-list-row:hover{background:#2f6df61f}.customer-support-ticket-list-row-number{color:#5f9dff;font-size:.86rem;font-weight:900}.customer-support-ticket-list-row-subject{display:grid;gap:6px;min-width:0}.customer-support-ticket-list-row-subject strong{overflow:hidden;color:#f5f8ff;font-size:.86rem;font-weight:840;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.customer-support-ticket-list-row-subject small{display:inline-flex;align-items:center;gap:8px;color:#c6d8f2a8;font-size:.7rem;font-weight:720}.customer-support-ticket-list-row-muted{color:#c6d8f2b8;font-size:.74rem;font-weight:760}.customer-support-ticket-list-row>.console-link-button-icon-svg{width:17px;height:17px;color:#adcaffd1}.customer-support-ticket-no-results{display:grid;justify-items:center;gap:8px;min-height:220px;padding:34px;color:#c6d8f2bd;text-align:center}.customer-support-ticket-no-results strong{color:#f5f8ff;font-size:.92rem;font-weight:860}.customer-support-ticket-no-results p{max-width:360px;margin:0;font-size:.76rem;line-height:1.45}.customer-support-ticket-pagination{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:0 2px;color:#c6d8f2b8;font-size:.74rem;font-weight:760}.customer-support-ticket-pagination>div{display:inline-flex;align-items:center;gap:10px}.customer-support-ticket-pagination strong{color:#edf5ffd6;font-size:.7rem;font-weight:840}.customer-support-ticket-pagination button{min-height:32px;padding:0 12px;border:1px solid rgba(103,166,255,.22);border-radius:7px;background:#091f45b8;color:#93c0ff;font-size:.72rem;font-weight:850;cursor:pointer}.customer-support-ticket-pagination button:hover:not(:disabled){border-color:#67a6ff6b;background:#123877d1}.customer-support-ticket-pagination button:disabled{cursor:not-allowed;opacity:.44}.customer-support-ticket-list-card{position:relative;display:grid;align-content:start;gap:12px;min-height:176px;padding:18px 52px 16px 18px;border:1px solid rgba(103,166,255,.18);border-radius:9px;background:#030d1db8;color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.customer-support-ticket-list-card:hover{border-color:#67a6ff57;background:#061630d1;transform:translateY(-1px)}.customer-support-ticket-list-card-meta{display:flex;justify-content:space-between;align-items:center;gap:12px}.customer-support-ticket-list-card-meta strong{color:#5f9dff;font-size:.86rem;font-weight:900}.customer-support-ticket-list-status{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(103,166,255,.2);border-radius:6px;background:#2f6df624;color:#83b8ff;font-size:.68rem;font-weight:900;white-space:nowrap}.customer-support-ticket-list-status.tone-amber{border-color:#ffb7384d;background:#ffb73824;color:#ffc247}.customer-support-ticket-list-status.tone-green{border-color:#2ae19740;background:#2ae1971f;color:#48e5a2}.customer-support-ticket-list-status.tone-red{border-color:#ff60704d;background:#ff607024;color:#ff8c9a}.customer-support-ticket-list-card h2{margin:0;color:#f5f8ff;font-size:1rem;font-weight:860;line-height:1.25}.customer-support-ticket-list-card-foot{display:grid;gap:5px;margin-top:auto;color:#c6d8f2c2;font-size:.72rem;font-weight:720}.customer-support-ticket-list-card-foot span{display:inline-flex;align-items:center;gap:8px}.customer-support-ticket-list-dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:#4da0ff;box-shadow:0 0 14px #4da0ff7a}.customer-support-ticket-list-dot.tone-amber{background:#ffb738;box-shadow:0 0 14px #ffb7387a}.customer-support-ticket-list-dot.tone-green{background:#2ff0a0;box-shadow:0 0 14px #2ff0a07a}.customer-support-ticket-list-dot.tone-red{background:#ff6070;box-shadow:0 0 14px #ff60707a}.customer-support-ticket-list-card>.console-link-button-icon-svg{position:absolute;top:50%;right:18px;width:18px;height:18px;color:#adcaffd1;transform:translateY(-50%)}.customer-platform-updates-list-panel{max-width:1040px}.customer-support-resource-panel{min-height:360px}.customer-support-resource-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-support-resource-page-tile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;padding:18px;border:1px solid rgba(103,166,255,.18);border-radius:9px;background:#030d1db8;color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.customer-support-resource-page-tile:hover{border-color:#67a6ff57;background:#061630d1;transform:translateY(-1px)}.customer-support-resource-page-tile small,.customer-support-diagnostic-card span{display:block;color:#62a2ff;font-size:.66rem;font-style:normal;font-weight:920;letter-spacing:.12em;text-transform:uppercase}.customer-support-resource-page-tile strong{display:block;margin-top:5px;color:#f5f8ff;font-size:.96rem;font-weight:860}.customer-support-resource-page-tile em{display:block;margin-top:5px;color:#c6d8f2bd;font-size:.78rem;font-style:normal;font-weight:700;line-height:1.35}.customer-support-resource-page-tile>.console-link-button-icon-svg{width:18px;height:18px;color:#adcaffd1}.customer-support-guide-list{display:grid;gap:12px}.customer-support-guide-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;padding:16px 18px;border:1px solid rgba(103,166,255,.18);border-radius:9px;background:#030d1db8}.customer-support-guide-card h2{margin:0;color:#f5f8ff;font-size:.96rem;font-weight:860}.customer-support-guide-card p{margin:5px 0 0;color:#c6d8f2bd;font-size:.78rem;font-weight:700;line-height:1.35}.customer-support-guide-card a,.customer-support-resource-secondary-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid rgba(103,166,255,.22);border-radius:8px;background:#2f6df61f;color:#8dbdff;font-size:.74rem;font-weight:850;text-decoration:none;white-space:nowrap}.customer-support-diagnostic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.customer-support-diagnostic-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-height:150px;padding:18px;border:1px solid rgba(103,166,255,.18);border-radius:9px;background:#030d1db8}.customer-support-diagnostic-card.tone-green{border-color:#2ae19733}.customer-support-diagnostic-card.tone-amber{border-color:#ffb7383d}.customer-support-diagnostic-card strong{display:block;margin-top:7px;color:#f5f8ff;font-size:.96rem;font-weight:860;line-height:1.28}.customer-support-diagnostic-card p{margin:8px 0 0;color:#c6d8f2b8;font-size:.76rem;font-weight:700;line-height:1.4}.customer-support-diagnostic-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border:1px solid rgba(103,166,255,.14);border-radius:9px;background:#020a186b}.customer-support-diagnostic-actions p{max-width:640px;margin:0;color:#c6d8f2bd;font-size:.78rem;font-weight:700;line-height:1.4}.customer-support-diagnostic-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.customer-platform-update-list{display:grid;gap:12px}.customer-platform-update-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:16px;align-items:center;min-height:86px;padding:16px 18px;border:1px solid rgba(103,166,255,.18);border-radius:9px;background:#030d1db8;color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.customer-platform-update-row:hover{border-color:#67a6ff57;background:#061630d1;transform:translateY(-1px)}.customer-platform-update-row strong{display:block;color:#f5f8ff;font-size:.94rem;font-weight:860}.customer-platform-update-row small{display:block;margin-top:4px;color:#c6d8f2bd;font-size:.76rem;font-weight:700}.customer-platform-update-row>.console-link-button-icon-svg{width:18px;height:18px;color:#adcaffd1}.customer-support-ticket-empty-panel{display:grid;justify-items:center;align-content:center;gap:10px;min-height:260px;padding:30px;border:1px solid rgba(103,166,255,.16);border-radius:9px;background:#020a1875;text-align:center}.customer-support-ticket-empty-panel strong{color:#f5f8ff;font-size:1rem;font-weight:860}.customer-support-ticket-empty-panel p{max-width:430px;margin:0;color:#c6d8f2c2;font-size:.78rem;line-height:1.45}.customer-support-ticket-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.customer-support-ticket-drawer-scrim{position:fixed;inset:0;z-index:8;border:0;background:#00050e6b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default}.customer-support-ticket-drawer{position:fixed;top:0;right:0;bottom:0;z-index:9;display:flex;flex-direction:column;gap:16px;width:min(820px,calc(100vw - 18px));height:calc(100dvh - 68px);max-height:calc(100dvh - 68px);padding:28px;overflow:hidden;border-left:1px solid rgba(64,128,255,.46);border-radius:0;background:radial-gradient(circle at 100% 0%,rgba(47,109,246,.22),transparent 34%),linear-gradient(180deg,#051226fa,#020814fc);box-shadow:-26px 0 58px #00040e75;animation:customer-support-ticket-drawer-enter .18s ease-out}.customer-support-ticket-drawer,.customer-support-ticket-drawer *{box-sizing:border-box}@keyframes customer-support-ticket-drawer-enter{0%{transform:translate(22px);opacity:.72}to{transform:translate(0);opacity:1}}.customer-support-ticket-drawer-header{display:flex;flex:0 0 auto;justify-content:space-between;align-items:flex-start;gap:18px}.customer-support-ticket-drawer-header span{display:block;color:#62a2ff;font-size:.72rem;font-weight:920;letter-spacing:.14em;text-transform:uppercase}.customer-support-ticket-drawer-header h2{margin:6px 0 0;color:#f5f8ff;font-size:1.26rem;font-weight:900;line-height:1.14}.customer-support-ticket-drawer-header p{margin:5px 0 0;color:#7fb4ff;font-size:.88rem;font-weight:900}.customer-support-ticket-drawer-header button{display:inline-grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border:1px solid rgba(103,166,255,.18);border-radius:999px;background:#020a1857;color:#c6d8f2d1;cursor:pointer}.customer-support-ticket-drawer-status-pill{display:inline-flex;align-items:center;gap:7px;min-height:25px;margin-top:10px;padding:0 10px;border:1px solid rgba(103,166,255,.24);border-radius:999px;background:#2f6df61a;color:#8dbdff;font-size:.68rem;font-weight:900}.customer-support-ticket-drawer-status-pill i{width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 13px currentColor}.customer-support-ticket-drawer-status-pill.tone-amber{border-color:#ffb73873;background:#ffb7381f;color:#ffc557}.customer-support-ticket-drawer-status-pill.tone-green{border-color:#2ae19757;background:#2ae1971a;color:#55efac}.customer-support-ticket-drawer-status-pill.tone-red{border-color:#ff60705c;background:#ff60701a;color:#ff9daa}.customer-support-ticket-drawer-metadata{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;row-gap:10px;padding:13px 14px;border:1px solid rgba(103,166,255,.17);border-radius:8px;background:#030d1d8c}.customer-support-ticket-drawer-section{border:1px solid rgba(103,166,255,.16);border-radius:9px;background:#030d1d9e}.customer-support-ticket-drawer-metadata div{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.customer-support-ticket-drawer-metadata span{color:#c6d8f29e;font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.customer-support-ticket-drawer-metadata strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5f8ff;font-size:.73rem;font-weight:840;line-height:1.25}.customer-support-ticket-drawer-section{display:grid;gap:12px;padding:14px}.customer-support-ticket-drawer-section-heading{display:flex;align-items:center;gap:12px}.customer-support-ticket-drawer-section-heading h3{margin:0;color:#f5f8ff;font-size:.88rem;font-weight:860}.customer-support-ticket-drawer-section-heading p{margin:3px 0 0;color:#c6d8f2b3;font-size:.72rem;font-weight:680}.customer-support-ticket-drawer-callout{padding:12px;border:1px solid rgba(103,166,255,.14);border-radius:8px;background:#2f6df61a}.customer-support-ticket-drawer-callout.tone-amber{border-color:#ffb73842;background:#ffb7381a}.customer-support-ticket-drawer-callout.tone-green{border-color:#2ae1973d;background:#2ae1971a}.customer-platform-update-drawer .customer-support-center-icon{color:#8dbdff}.customer-support-ticket-drawer-callout span{display:block;color:#f5f8ff;font-size:.78rem;font-weight:860}.customer-support-ticket-drawer-callout p,.customer-support-ticket-drawer-empty{margin:5px 0 0;color:#c6d8f2c2;font-size:.74rem;line-height:1.45}.customer-support-ticket-drawer-workspace{align-content:start;gap:14px}.customer-support-ticket-drawer-tabs{display:flex;flex:0 0 auto;align-items:end;gap:0;min-width:0;overflow:hidden;border-bottom:1px solid rgba(103,166,255,.2)}.customer-support-ticket-drawer-tabs button{position:relative;flex:0 1 150px;min-width:0;min-height:41px;margin:0 0 -1px;padding:0 16px;border:1px solid transparent;border-bottom-color:#67a6ff33;border-radius:9px 9px 0 0;background:transparent;color:#c6d8f2ad;font-size:.74rem;font-weight:830;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.customer-support-ticket-drawer-tabs button:hover{border-color:#67a6ff24;border-bottom-color:#67a6ff33;background:#67a6ff0a;color:#edf5ff}.customer-support-ticket-drawer-tabs button.is-active{border-color:#528eff7a;border-bottom-color:#040f22fa;background:linear-gradient(180deg,#2367eb33,#040f22fa);color:#fff;box-shadow:inset 0 1px #ffffff12}.customer-support-ticket-drawer-tab-panel{display:grid;flex:1 1 0;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:14px;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:hidden;padding-right:2px;scrollbar-color:rgba(92,151,255,.54) rgba(2,10,24,.56);scrollbar-width:thin}.customer-support-ticket-drawer-tab-panel>.customer-support-ticket-drawer-section{min-height:0;overflow:hidden}.customer-support-ticket-drawer-tab-panel>.customer-support-ticket-drawer-workspace{align-self:start;height:auto;max-height:none;overflow:visible}.customer-support-ticket-drawer-tab-panel::-webkit-scrollbar{width:10px}.customer-support-ticket-drawer-tab-panel::-webkit-scrollbar-track{border-radius:999px;background:#020a188f}.customer-support-ticket-drawer-tab-panel::-webkit-scrollbar-thumb{border:2px solid rgba(2,10,24,.56);border-radius:999px;background:#5c97ff8a}.customer-support-ticket-drawer-tab-panel::-webkit-scrollbar-thumb:hover{background:#7eb5ffb8}.customer-support-ticket-drawer-state-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid rgba(103,166,255,.18);border-radius:8px;background:#2f6df614}.customer-support-ticket-drawer-state-strip.tone-amber{border-color:#ffb7384d;background:#ffb73817}.customer-support-ticket-drawer-state-strip span{color:#ffc557;font-size:.68rem;font-weight:920}.customer-support-ticket-drawer-state-strip strong{color:#f5f8ff;font-size:.82rem;font-weight:860}.customer-support-ticket-drawer-state-strip p{margin:3px 0 0;color:#c6d8f2b8;font-size:.72rem;font-weight:700;line-height:1.35}.customer-support-ticket-drawer-state-strip small{display:inline-flex;align-items:center;min-height:25px;padding:0 10px;border:1px solid rgba(255,183,56,.3);border-radius:999px;background:#ffb7381a;color:#ffc557;font-size:.66rem;font-weight:900;white-space:nowrap}.customer-support-ticket-drawer-overview{display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;max-height:100%;overflow:hidden;padding:0;border:0;background:transparent}.customer-support-ticket-drawer-overview-body{display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;max-height:100%}.customer-support-ticket-drawer-issue-description{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;max-height:100%;padding:13px;border:1px solid rgba(103,166,255,.14);border-radius:8px;background:#020a1857}.customer-support-ticket-drawer-issue-description span{display:block;margin-bottom:7px;color:#c6d8f29e;font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.customer-support-ticket-drawer-markdown{min-height:0;overflow-y:auto;padding-right:6px;scrollbar-color:rgba(92,151,255,.54) rgba(2,10,24,.56);scrollbar-width:thin;color:#c6d8f2cc;font-size:.78rem;font-weight:710;line-height:1.55}.customer-support-ticket-drawer-markdown::-webkit-scrollbar{width:10px}.customer-support-ticket-drawer-markdown::-webkit-scrollbar-track{border-radius:999px;background:#020a188f}.customer-support-ticket-drawer-markdown::-webkit-scrollbar-thumb{border:2px solid rgba(2,10,24,.56);border-radius:999px;background:#5c97ff8a}.customer-support-ticket-drawer-markdown::-webkit-scrollbar-thumb:hover{background:#7eb5ffb8}.customer-support-ticket-drawer-markdown p,.customer-support-ticket-drawer-markdown h3,.customer-support-ticket-drawer-markdown ul,.customer-support-ticket-drawer-markdown ol,.customer-support-ticket-drawer-markdown-empty{margin:0}.customer-support-ticket-drawer-markdown p+p,.customer-support-ticket-drawer-markdown p+ul,.customer-support-ticket-drawer-markdown p+ol,.customer-support-ticket-drawer-markdown ul+p,.customer-support-ticket-drawer-markdown ol+p,.customer-support-ticket-drawer-markdown h3+p,.customer-support-ticket-drawer-markdown h3+ul,.customer-support-ticket-drawer-markdown h3+ol{margin-top:10px}.customer-support-ticket-drawer-markdown h3{color:#f5f8ff;font-size:.86rem;font-weight:880;line-height:1.35}.customer-support-ticket-drawer-markdown strong{color:#f5f8ff;font-weight:900}.customer-support-ticket-drawer-markdown code{padding:2px 5px;border:1px solid rgba(103,166,255,.16);border-radius:5px;background:#2f6df61f;color:#9ec6ff;font-size:.72rem;font-weight:780}.customer-support-ticket-drawer-markdown a{color:#7fb4ff;font-weight:820;text-decoration:none}.customer-support-ticket-drawer-markdown a:hover{text-decoration:underline}.customer-support-ticket-drawer-markdown ul,.customer-support-ticket-drawer-markdown ol{display:grid;gap:7px;padding-left:18px}.customer-support-ticket-drawer-markdown li{padding-left:2px}.customer-support-ticket-drawer-markdown-empty{color:#c6d8f2b3;font-size:.78rem;font-weight:710;line-height:1.5}.customer-support-ticket-drawer-conversation{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;max-height:100%;padding:12px;overflow:hidden}.customer-support-ticket-drawer-chat-thread{display:grid;align-content:start;gap:13px;min-height:0;max-height:none;overflow-y:auto;padding:2px 2px 10px}.customer-support-ticket-drawer-chat-message{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;max-width:92%}.customer-support-ticket-drawer-chat-message.tone-customer{grid-template-columns:minmax(0,1fr) 34px;justify-self:end}.customer-support-ticket-drawer-chat-avatar{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(103,166,255,.34);border-radius:999px;background:#1c50b470;color:#8dbdff;font-size:.68rem;font-weight:900}.customer-support-ticket-drawer-chat-bubble{padding:11px 13px;border:1px solid rgba(103,166,255,.18);border-radius:9px;background:#051226ad}.customer-support-ticket-drawer-chat-message.tone-customer .customer-support-ticket-drawer-chat-bubble{border-color:#74a9ff8a;background:linear-gradient(180deg,#2f6df6e6,#1554cfdb)}.customer-support-ticket-drawer-chat-bubble>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.customer-support-ticket-drawer-chat-bubble strong{color:#f5f8ff;font-size:.72rem;font-weight:860}.customer-support-ticket-drawer-chat-bubble time{color:#c6d8f2a3;font-size:.66rem;font-weight:720;white-space:nowrap}.customer-support-ticket-drawer-chat-bubble p{margin:0;color:#e2edffdb;font-size:.75rem;font-weight:720;line-height:1.45}.customer-support-ticket-drawer-composer{display:grid;gap:8px;margin:0;padding:12px;border-top:1px solid rgba(103,166,255,.16);background:#0107115c}.customer-support-ticket-drawer-composer>div{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px}.customer-support-ticket-drawer-composer textarea{width:100%;min-height:40px;max-height:128px;padding:11px 12px;border:1px solid rgba(103,166,255,.18);border-radius:8px;background:#020a18c2;color:#edf5ff;font-size:.78rem;font-weight:740;line-height:1.35;overflow-y:hidden;resize:none;scrollbar-color:rgba(92,151,255,.54) rgba(2,10,24,.56);scrollbar-width:thin}.customer-support-ticket-drawer-composer textarea::-webkit-scrollbar{width:10px}.customer-support-ticket-drawer-composer textarea::-webkit-scrollbar-track{border-radius:999px;background:#020a188f}.customer-support-ticket-drawer-composer textarea::-webkit-scrollbar-thumb{border:2px solid rgba(2,10,24,.56);border-radius:999px;background:#5c97ff8a}.customer-support-ticket-drawer-composer textarea::-webkit-scrollbar-thumb:hover{background:#7eb5ffb8}.customer-support-ticket-drawer-composer button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:8px;font-size:.74rem;font-weight:880;cursor:pointer}.customer-support-ticket-drawer-composer button:first-child{width:40px;padding:0;border:1px solid rgba(103,166,255,.2);background:#091f45b8;color:#8dbdff}.customer-support-ticket-drawer-composer button:last-child{width:40px;padding:0;border:1px solid rgba(82,142,255,.72);background:linear-gradient(180deg,#2e76ff,#1554cf);color:#f5f8ff}.customer-support-ticket-drawer-composer button .console-link-button-icon-svg{width:17px;height:17px}.customer-support-ticket-drawer-composer button:disabled{cursor:not-allowed;opacity:.55}.customer-support-ticket-drawer-timeline-block{display:grid;gap:12px;padding:12px;border:1px solid rgba(103,166,255,.14);border-radius:8px;background:#020a1857}.customer-support-ticket-drawer-field{display:grid;gap:6px}.customer-support-ticket-drawer-field>span{color:#c6d8f2b3;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.customer-support-ticket-drawer-field input,.customer-support-ticket-drawer-field textarea{width:100%;border:1px solid rgba(103,166,255,.18);border-radius:8px;background:#020a18b3;color:#edf5ff;font-size:.78rem;font-weight:720}.customer-support-ticket-drawer-field input{min-height:38px;padding:0 12px}.customer-support-ticket-drawer-field textarea{min-height:112px;padding:12px;line-height:1.45;resize:vertical}.customer-support-ticket-drawer-field input:focus,.customer-support-ticket-drawer-field textarea:focus{border-color:#67a6ff99;box-shadow:0 0 0 3px #2f6df629;outline:none}.customer-support-ticket-drawer-action-row{display:flex;justify-content:flex-end}.customer-support-ticket-drawer-action-row button,.customer-support-ticket-drawer-watcher-box>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid rgba(82,142,255,.72);border-radius:8px;background:linear-gradient(180deg,#2e76ff,#1554cf);color:#f5f8ff;font-size:.74rem;font-weight:850;cursor:pointer}.customer-support-ticket-drawer-action-row button:disabled,.customer-support-ticket-drawer-watcher-box>button:disabled{cursor:not-allowed;opacity:.55}.customer-support-ticket-drawer-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.customer-support-ticket-drawer-attachment-box>button{display:grid;justify-items:center;align-content:center;gap:7px;width:100%;min-height:142px;padding:18px;border:1px dashed rgba(103,166,255,.34);border-radius:9px;background:#020a1870;color:#c6d8f2c2;text-align:center;cursor:pointer}.customer-support-ticket-drawer-tab-panel .customer-support-ticket-drawer-attachment-box>button{min-height:260px}.customer-support-ticket-drawer-attachment-box>button strong{color:#7fb4ff;font-size:.86rem;font-weight:860}.customer-support-ticket-drawer-attachment-box>button span{font-size:.72rem;font-weight:720;line-height:1.35}.customer-support-ticket-drawer-watcher-box{display:grid;align-content:start;gap:10px}.customer-support-ticket-drawer-watcher-box>button{justify-self:start;background:#091f45b8}.customer-support-ticket-drawer-action-message{margin:0;padding:10px 12px;border:1px solid rgba(103,166,255,.16);border-radius:8px;background:#2f6df61a;color:#c6d8f2d1;font-size:.74rem;font-weight:760}.customer-support-ticket-drawer-action-message.tone-success{border-color:#2ae1973d;background:#2ae1971a;color:#68efb5}.customer-support-ticket-drawer-action-message.tone-error{border-color:#ff607047;background:#ff60701a;color:#ff9daa}.customer-support-ticket-timeline{display:grid;gap:12px;margin:0;padding:0;list-style:none}.customer-support-ticket-timeline li{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px}.customer-support-ticket-timeline li>span{width:8px;height:8px;margin-top:6px;border-radius:999px;background:#62a2ff;box-shadow:0 0 14px #62a2ff6b}.customer-support-ticket-timeline strong{color:#f5f8ff;font-size:.78rem;font-weight:840}.customer-support-ticket-timeline small{display:block;margin-top:2px;color:#c6d8f294;font-size:.66rem;font-weight:720}.customer-support-ticket-timeline p{margin:6px 0 0;color:#c6d8f2c7;font-size:.74rem;line-height:1.5}@media(max-width:1180px){.customer-support-ticket-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-support-ticket-filter-bar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(110px,.34fr))}.customer-support-ticket-list-table-head,.customer-support-ticket-list-row{grid-template-columns:112px minmax(220px,1fr) 124px 120px 28px}.customer-support-ticket-list-table-head button:nth-child(4),.customer-support-ticket-list-row>.customer-support-ticket-list-row-muted:nth-of-type(4){display:none}}@media(max-width:760px){.customer-support-ticket-canvas,.customer-platform-updates-canvas{padding:18px 16px}.customer-support-ticket-hero,.customer-support-ticket-list-heading{align-items:flex-start;flex-direction:column}.customer-support-ticket-list-grid,.customer-support-ticket-drawer-metadata,.customer-support-ticket-filter-bar{grid-template-columns:1fr}.customer-support-ticket-list-table-head{display:none}.customer-support-ticket-list-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:112px}.customer-support-ticket-list-row-number,.customer-support-ticket-list-row-subject,.customer-support-ticket-list-status,.customer-support-ticket-list-row-muted{grid-column:1}.customer-support-ticket-list-row>.console-link-button-icon-svg{grid-column:2;grid-row:1 / span 4;align-self:center}.customer-support-ticket-pagination{align-items:flex-start;flex-direction:column}.customer-platform-update-row{grid-template-columns:auto minmax(0,1fr) auto}.customer-platform-update-row .customer-support-center-status{grid-column:2 / -1;justify-self:start}.customer-support-ticket-drawer{width:100vw;height:calc(100dvh - 64px);max-height:calc(100dvh - 64px);padding:20px}.customer-support-ticket-drawer-metadata div{grid-template-columns:96px minmax(0,1fr)}.customer-support-ticket-drawer-composer>div{grid-template-columns:40px minmax(0,1fr)}.customer-support-ticket-drawer-composer button:last-child{grid-column:1 / -1}.customer-support-ticket-drawer-chat-message,.customer-support-ticket-drawer-chat-message.tone-customer{max-width:100%}}.customer-support-center-dialog-scrim{position:fixed;inset:0;z-index:8;border:0;background:#00050e8a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default}.customer-support-center-dialog{position:fixed;top:50%;left:50%;z-index:9;display:grid;gap:16px;width:min(430px,calc(100vw - 36px));max-height:min(940px,calc(100vh - 36px));overflow:visible;padding:22px;border:1px solid rgba(64,128,255,.72);border-radius:10px;background:radial-gradient(circle at 95% 0%,rgba(49,115,255,.18),transparent 36%),linear-gradient(180deg,#051226fa,#020916fc);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #1b5ef038,0 28px 68px #00040e7a;transform:translate(-50%,-50%)}.customer-support-center-create-ticket-dialog{width:min(980px,calc(100vw - 36px));padding:20px 22px 0;background:radial-gradient(circle at 88% 0%,rgba(47,110,236,.2),transparent 34%),linear-gradient(180deg,#051226fa,#020814fc)}.customer-support-center-dialog-header{display:flex;justify-content:space-between;gap:18px;align-items:start}.customer-support-center-dialog-header span{display:block;margin-bottom:4px;color:#62a2ff;font-size:.72rem;font-weight:920;letter-spacing:.14em;text-transform:uppercase}.customer-support-center-dialog-header h2{margin:0;color:#edf5ff;font-size:1.04rem;font-weight:820;letter-spacing:0}.customer-support-center-dialog-header p{max-width:620px;margin:5px 0 0;color:#c6d8f2c7;font-size:.78rem;line-height:1.4}.customer-support-center-dialog-header button{display:inline-grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border:1px solid rgba(103,166,255,0);border-radius:999px;background:#020a1800;color:#bcd2f0d1;cursor:pointer}.customer-support-center-dialog-header button:hover{border-color:#67a6ff33;background:#67a6ff14;color:#edf5ff}.customer-support-center-dialog-intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.customer-support-center-dialog-intro>span{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(82,142,255,.78);border-radius:999px;background:#2469f029;color:#72aaff;font-size:2rem;font-weight:300}.customer-support-center-dialog-intro strong{display:block;color:#edf5ff;font-size:.9rem;font-weight:860}.customer-support-center-dialog-intro p,.customer-support-center-dialog-assurance{margin:4px 0 0;color:#c6d8f2c7;font-size:.78rem;line-height:1.38}.customer-support-center-dialog-options{display:grid;gap:9px}.customer-support-center-dialog-options button{display:flex;gap:10px;align-items:center;min-height:34px;padding:0;border:0;background:transparent;color:#cfdef4db;font-size:.8rem;font-weight:760;text-align:left;cursor:pointer}.customer-support-center-dialog-options .customer-support-center-icon{width:28px;height:28px;border-radius:999px;background:#2f6df61f}.customer-support-center-dialog-options .customer-support-center-icon svg{width:15px;height:15px}.customer-support-center-primary-action{display:inline-flex;justify-content:center;gap:8px;align-items:center;min-height:48px;padding:0 18px;border:1px solid rgba(82,142,255,.82);border-radius:8px;background:linear-gradient(180deg,#2469f0,#1450c4);color:#fff;font-size:.9rem;font-weight:860;cursor:pointer;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #2469f042}.customer-support-center-create-entry-body .customer-support-center-primary-action{min-height:36px;padding:0 16px;font-size:.78rem}.customer-support-center-secondary-action{display:inline-flex;justify-content:center;gap:8px;align-items:center;min-height:42px;padding:0 18px;border:1px solid rgba(103,166,255,.26);border-radius:8px;background:#0512269e;color:#cfdef4d6;font-size:.82rem;font-weight:820;cursor:pointer}.customer-support-center-secondary-action:hover{border-color:#67a6ff6b;background:#67a6ff1a;color:#edf5ff}.customer-support-center-dialog-assurance{margin:0 auto;max-width:230px;text-align:center}.customer-support-center-ticket-form{display:grid;gap:12px;padding-top:2px}.customer-support-center-ticket-tabs{display:flex;gap:0;align-items:end;min-width:0;border-bottom:1px solid rgba(103,166,255,.2)}.customer-support-center-ticket-tabs button{position:relative;min-width:132px;min-height:38px;margin:0 0 -1px;padding:0 18px;border:1px solid transparent;border-bottom-color:#67a6ff33;border-radius:9px 9px 0 0;background:transparent;color:#c6d8f2ad;font-size:.76rem;font-weight:830;cursor:pointer}.customer-support-center-ticket-tabs button:hover{border-color:#67a6ff24;border-bottom-color:#67a6ff33;background:#67a6ff0a;color:#edf5ff}.customer-support-center-ticket-tabs button.is-active{border-color:#528eff7a;border-bottom-color:#040f22fa;background:linear-gradient(180deg,#2367eb33,#040f22fa);color:#fff;box-shadow:inset 0 1px #ffffff12}.customer-support-center-ticket-tab-panel{display:grid;min-height:416px;padding:12px;border:1px solid rgba(103,166,255,.2);border-radius:10px;background:linear-gradient(180deg,#040f22c7,#020a186b)}.customer-support-center-ticket-general-layout{display:grid;gap:10px}.customer-support-center-ticket-summary-band{padding:10px;border:1px solid rgba(103,166,255,.18);border-radius:8px;background:linear-gradient(180deg,#06142b8f,#030c1c70)}.customer-support-center-ticket-general-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(344px,.78fr);gap:10px;align-items:stretch}.customer-support-center-ticket-details-field{grid-template-rows:auto minmax(0,1fr);align-content:stretch;height:100%;padding:10px;border:1px solid rgba(103,166,255,.18);border-radius:8px;background:linear-gradient(180deg,#06142b7a,#030c1c61)}.customer-support-center-ticket-details-field textarea{min-height:282px;height:100%}.customer-support-center-ticket-routing-card{display:grid;align-content:start;gap:10px;min-width:0;padding:12px;border:1px solid rgba(103,166,255,.18);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(43,111,246,.12),transparent 36%),#030d1ea3}.customer-support-center-ticket-routing-card-header{display:grid;gap:3px;padding-bottom:0}.customer-support-center-ticket-routing-card-header strong{color:#edf5ff;font-size:.86rem;font-weight:860}.customer-support-center-ticket-routing-card-header span{color:#c6d8f29e;font-size:.72rem;font-weight:720}.customer-support-center-ticket-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.customer-support-center-ticket-field-wide{grid-column:1 / -1}.customer-support-center-ticket-category{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0}.customer-support-center-ticket-category legend,.customer-support-center-ticket-field>span{margin:0 0 5px;padding:0;color:#c6d8f2db;font-size:.73rem;font-weight:820}.customer-support-center-ticket-category>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.customer-support-center-ticket-category-compact>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(103,166,255,.2);border-radius:7px}.customer-support-center-ticket-category button{display:flex;gap:7px;align-items:center;justify-content:center;min-width:0;min-height:42px;padding:0 10px;border:1px solid rgba(103,166,255,.22);border-radius:8px;background:linear-gradient(180deg,#081832e0,#030c1cdb);color:#cfdef4d1;font-size:.7rem;font-weight:800;line-height:1.08;text-align:center;cursor:pointer;box-shadow:inset 0 1px #ffffff08}.customer-support-center-ticket-category-compact button{gap:5px;min-height:34px;padding:0 5px;border:0;border-right:1px solid rgba(103,166,255,.16);border-radius:0;font-size:.56rem;font-weight:760}.customer-support-center-ticket-category-compact .customer-support-center-icon{width:14px;height:14px}.customer-support-center-ticket-category-compact .customer-support-center-icon svg{width:12px;height:12px}.customer-support-center-ticket-category-compact button:last-child{border-right:0}.customer-support-center-ticket-category button:hover{border-color:#67a6ff61;background:linear-gradient(180deg,#0c2348f0,#040f22e6);color:#edf5ff}.customer-support-center-ticket-category button.is-active{border-color:#3785ffe0;background:radial-gradient(circle at 20% 0%,rgba(91,164,255,.2),transparent 46%),linear-gradient(180deg,#1e57bcc7,#0d3884b8);color:#fff;box-shadow:inset 0 0 0 1px #3785ff3d,0 10px 22px #2367eb29}.customer-support-center-ticket-category button span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-support-center-ticket-category .customer-support-center-icon{flex:0 0 auto;width:19px;height:19px;border-radius:999px;background:transparent;color:#73abff}.customer-support-center-ticket-category .customer-support-center-icon svg{width:14px;height:14px}.customer-support-center-ticket-field{display:grid;min-width:0}.customer-support-center-ticket-input-wrap{position:relative}.customer-support-center-ticket-field input,.customer-support-center-ticket-field select,.customer-support-center-ticket-field textarea{width:100%;min-width:0;border:1px solid rgba(103,166,255,.24);border-radius:8px;background:#020a18c7;color:#edf5ff;font:inherit;font-size:.82rem;font-weight:720;outline:none;box-shadow:inset 0 1px #ffffff08}.customer-support-center-ticket-field input,.customer-support-center-ticket-field select{height:38px;padding:0 12px}.customer-support-center-ticket-select-wrap{position:relative;display:grid;align-items:center}.customer-support-center-ticket-select-wrap select{padding-left:38px}.customer-support-center-ticket-select-wrap>.customer-support-center-icon,.customer-support-center-ticket-select-wrap>.customer-support-center-ticket-severity-dot{position:absolute;left:12px;z-index:1;pointer-events:none}.customer-support-center-ticket-select-wrap>.customer-support-center-icon{width:16px;height:16px;border-radius:0;background:transparent;color:#5f9dff}.customer-support-center-ticket-select-wrap>.customer-support-center-icon svg{width:14px;height:14px}.customer-support-center-ticket-dropdown{position:relative;min-width:0}.customer-support-center-ticket-dropdown-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-width:0;min-height:38px;padding:0 10px;border:1px solid rgba(103,166,255,.24);border-radius:8px;background:linear-gradient(180deg,#030d1eeb,#020a18d6);color:#edf5ff;font:inherit;font-size:.82rem;font-weight:720;text-align:left;cursor:pointer;outline:none;box-shadow:inset 0 1px #ffffff08}.customer-support-center-ticket-dropdown-trigger:hover,.customer-support-center-ticket-dropdown.is-open .customer-support-center-ticket-dropdown-trigger{border-color:#3785ffb3;box-shadow:0 0 0 3px #3785ff21}.customer-support-center-ticket-dropdown-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-support-center-ticket-dropdown-trigger .customer-support-center-icon{width:16px;height:16px;border-radius:0;background:transparent;color:#5f9dff}.customer-support-center-ticket-dropdown-trigger .customer-support-center-icon svg{width:14px;height:14px}.customer-support-center-ticket-dropdown-trigger .console-link-button-icon-svg{width:16px;height:16px;color:#c6d8f2db}.customer-support-center-ticket-dropdown-menu{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:12;display:grid;gap:4px;max-height:210px;padding:6px;overflow-y:auto;border:1px solid rgba(82,142,255,.48);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(43,111,246,.16),transparent 38%),linear-gradient(180deg,#051226fa,#020814fa);box-shadow:inset 0 1px #ffffff0d,0 18px 38px #00040e7a}.customer-support-center-ticket-dropdown-menu button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-height:34px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#cfdef4cc;font:inherit;font-size:.76rem;font-weight:760;text-align:left;cursor:pointer}.customer-support-center-ticket-dropdown-menu button:hover{border-color:#67a6ff33;background:#67a6ff14;color:#edf5ff}.customer-support-center-ticket-dropdown-menu button.is-selected{border-color:#3785ff80;background:linear-gradient(180deg,#2469f038,#0d388429);color:#fff}.customer-support-center-ticket-dropdown-menu .customer-support-center-icon{width:16px;height:16px;border-radius:0;background:transparent;color:#5f9dff}.customer-support-center-ticket-dropdown-menu .customer-support-center-icon svg{width:14px;height:14px}.customer-support-center-ticket-severity-dot{width:8px;height:8px;border-radius:999px;background:#ff646d;box-shadow:0 0 0 3px #ff646d1f}.customer-support-center-ticket-severity-dot.severity-medium{background:#ffbf3f;box-shadow:0 0 0 3px #ffbf3f1f}.customer-support-center-ticket-severity-dot.severity-low{background:#45df9a;box-shadow:0 0 0 3px #45df9a1f}.customer-support-center-ticket-field input::placeholder,.customer-support-center-ticket-field textarea::placeholder{color:#c6d8f270;font-weight:700}.customer-support-center-ticket-field textarea{resize:vertical;min-height:88px;padding:9px 12px}.customer-support-center-ticket-textarea-wrap{position:relative;display:grid;min-height:0;height:100%}.customer-support-center-ticket-textarea-wrap textarea{min-height:0;height:100%;padding-bottom:28px}.customer-support-center-ticket-textarea-wrap small{position:absolute;right:12px;bottom:10px;color:#c6d8f29e;font-size:.7rem;font-weight:780}.customer-support-center-ticket-field input:focus,.customer-support-center-ticket-field select:focus,.customer-support-center-ticket-field textarea:focus{border-color:#3785ffb3;box-shadow:0 0 0 3px #3785ff21}.customer-support-center-ticket-input-wrap small{position:absolute;right:12px;top:50%;color:#c6d8f29e;font-size:.7rem;font-weight:780;transform:translateY(-50%)}.customer-support-center-ticket-two-column{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.customer-support-center-attachment-dropzone{display:grid;place-content:center;justify-items:center;gap:5px;min-height:0;height:100%;text-align:center;border:1px dashed rgba(103,166,255,.34);border-radius:8px;background:linear-gradient(180deg,#07142a6b,#020a185c);color:#cfdef4c7;cursor:pointer}.customer-support-center-attachment-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.customer-support-center-ticket-attachment-panel,.customer-support-center-ticket-resources-panel,.customer-support-center-ticket-watchers-panel{display:grid;gap:14px}.customer-support-center-ticket-attachment-panel{grid-template-rows:minmax(0,1fr) auto;min-height:100%}.customer-support-center-attachment-list p,.customer-support-center-ticket-watcher-list p{margin:0;color:#c6d8f2ad;font-size:.78rem;line-height:1.45}.customer-support-center-attachment-list{display:grid;gap:8px;min-height:20px}.customer-support-center-attachment-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:42px;padding:8px 10px 8px 12px;border:1px solid rgba(103,166,255,.18);border-radius:8px;background:#05122694;color:#edf5ff}.customer-support-center-attachment-list>div>span{display:grid;gap:3px;min-width:0}.customer-support-center-attachment-list strong{overflow:hidden;color:#edf5ff;font-size:.78rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.customer-support-center-attachment-list small{color:#c6d8f29e;font-size:.7rem;font-weight:720}.customer-support-center-attachment-list button{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid rgba(103,166,255,.14);border-radius:999px;background:#67a6ff0f;color:#c6d8f2c2;cursor:pointer}.customer-support-center-attachment-list button:hover{border-color:#67a6ff47;background:#67a6ff1f;color:#edf5ff}.customer-support-center-attachment-list .console-link-button-icon-svg{width:14px;height:14px}.customer-support-center-resource-picker{position:relative;z-index:1;align-self:start;min-height:0}.customer-support-center-ticket-resources-panel,.customer-support-center-ticket-watchers-panel{align-content:start;grid-template-rows:auto minmax(0,1fr)}.customer-support-center-resource-results{position:absolute;top:calc(100% + 6px);right:0;left:0;display:grid;overflow:hidden;border:1px solid rgba(103,166,255,.24);border-radius:9px;background:linear-gradient(180deg,#051226fa,#020a18fa);box-shadow:0 18px 42px #00040e6b}.customer-support-center-resource-results button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:48px;padding:9px 12px;border:0;border-bottom:1px solid rgba(103,166,255,.12);background:transparent;color:#edf5ff;text-align:left;cursor:pointer}.customer-support-center-resource-results button:hover{background:#2367eb29}.customer-support-center-resource-results button:last-child{border-bottom:0}.customer-support-center-resource-results p,.customer-support-center-selected-resource-list p{margin:0;padding:12px;color:#c6d8f29e;font-size:.78rem;font-weight:740}.customer-support-center-resource-results .console-link-button-icon-svg{width:16px;height:16px;color:#73abff}.customer-support-center-selected-resource-list{display:grid;align-self:start;align-content:start;gap:8px;padding-top:2px}.customer-support-center-selected-resource-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:48px;padding:9px 10px 9px 12px;border:1px solid rgba(103,166,255,.18);border-radius:8px;background:#05122694;color:#edf5ff}.customer-support-center-resource-results span,.customer-support-center-selected-resource-list span{display:grid;gap:3px;min-width:0}.customer-support-center-resource-results strong,.customer-support-center-selected-resource-list strong{overflow:hidden;color:#edf5ff;font-size:.8rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.customer-support-center-resource-results small,.customer-support-center-selected-resource-list small{color:#c6d8f2a3;font-size:.72rem;font-weight:720}.customer-support-center-selected-resource-list>div>button{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid rgba(103,166,255,.14);border-radius:999px;background:#67a6ff0f;color:#c6d8f2c2;cursor:pointer}.customer-support-center-selected-resource-list>div>button:hover{border-color:#67a6ff47;background:#67a6ff1f;color:#edf5ff}.customer-support-center-selected-resource-list .console-link-button-icon-svg{width:14px;height:14px}.customer-support-center-ticket-watcher-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.customer-support-center-ticket-watcher-entry>button{min-height:42px;padding:0 14px;border:1px solid rgba(103,166,255,.28);border-radius:8px;background:#2367eb2e;color:#9bc2ff;font-size:.78rem;font-weight:820;cursor:pointer}.customer-support-center-ticket-watcher-list{display:flex;flex-wrap:wrap;gap:8px;align-self:start;align-content:flex-start;align-items:flex-start}.customer-support-center-ticket-watcher-list>span{flex:0 0 auto;display:inline-flex;gap:8px;align-items:center;min-height:32px;padding:0 8px 0 10px;border:1px solid rgba(103,166,255,.2);border-radius:999px;background:#051226b8;color:#edf5ffe6;font-size:.76rem;font-weight:760}.customer-support-center-ticket-watcher-list button{display:inline-grid;width:20px;height:20px;place-items:center;border:0;border-radius:999px;background:#67a6ff1a;color:#cfdef4c7;cursor:pointer}.customer-support-center-attachment-dropzone:hover{border-color:#67a6ff8f;background:linear-gradient(180deg,#0c23487a,#030e2070)}.customer-support-center-attachment-dropzone .customer-support-center-icon{width:24px;height:24px;background:transparent;color:#8fbaff}.customer-support-center-attachment-dropzone strong{color:#5f9dff;font-size:.8rem;font-weight:840}.customer-support-center-attachment-dropzone span{font-size:.76rem;font-weight:700}.customer-support-center-ticket-form-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:2px -22px 0;padding:12px 22px 14px;border-top:1px solid rgba(103,166,255,.2);background:linear-gradient(180deg,#040f2261,#020814b8)}.customer-support-center-ticket-form-footer>div{display:grid;gap:4px}.customer-support-center-ticket-form-footer>div>span{color:#c6d8f29e;font-size:.72rem;font-weight:760}.customer-support-center-ticket-submit-message{margin:0;color:#c6d8f2d1;font-size:.76rem;font-weight:780}.customer-support-center-ticket-submit-message.tone-error{color:#ff9c9c}.customer-support-center-ticket-submit-message.tone-success{color:#48e5a2}.customer-support-center-ticket-result{display:grid;gap:18px;min-height:520px;padding:34px;align-content:center;justify-items:center;text-align:center;border:1px solid rgba(103,166,255,.2);border-radius:10px;background:radial-gradient(circle at 50% 0%,rgba(40,114,255,.18),transparent 44%),linear-gradient(180deg,#040f22c7,#020a1885)}.customer-support-center-ticket-result.tone-success{border-color:#45df9a52;box-shadow:inset 0 1px #ffffff0a}.customer-support-center-ticket-result.tone-error{border-color:#ff747457;background:radial-gradient(circle at 50% 0%,rgba(255,98,109,.12),transparent 44%),linear-gradient(180deg,#040f22c7,#020a1885)}.customer-support-center-ticket-result-icon{display:grid;width:74px;height:74px;place-items:center;border:1px solid rgba(103,166,255,.28);border-radius:999px;background:radial-gradient(circle at 50% 20%,rgba(103,166,255,.24),transparent 62%),#2367eb1f;color:#73abff}.customer-support-center-ticket-result.tone-success .customer-support-center-ticket-result-icon{border-color:#45df9a6b;background:radial-gradient(circle at 50% 20%,rgba(69,223,154,.24),transparent 62%),#16a36b24;color:#48e5a2}.customer-support-center-ticket-result.tone-error .customer-support-center-ticket-result-icon{border-color:#ff74746b;background:radial-gradient(circle at 50% 20%,rgba(255,116,116,.22),transparent 62%),#ff626d1f;color:#ff9c9c}.customer-support-center-ticket-result-icon .customer-support-center-icon{width:34px;height:34px;background:transparent}.customer-support-center-ticket-result-icon .customer-support-center-icon svg{width:30px;height:30px}.customer-support-center-ticket-result-copy{display:grid;gap:7px;max-width:620px}.customer-support-center-ticket-result-copy>span{color:#62a2ff;font-size:.74rem;font-weight:880;letter-spacing:.13em;text-transform:uppercase}.customer-support-center-ticket-result-copy h3{margin:0;color:#edf5ff;font-size:1.16rem;font-weight:860;letter-spacing:0}.customer-support-center-ticket-result-copy p{margin:0;color:#c6d8f2c7;font-size:.82rem;font-weight:700;line-height:1.5}.customer-support-center-ticket-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(680px,100%)}.customer-support-center-ticket-result-grid>div{display:grid;gap:4px;min-height:68px;align-content:center;padding:12px;border:1px solid rgba(103,166,255,.18);border-radius:8px;background:#05122694;text-align:left}.customer-support-center-ticket-result-grid span{color:#c6d8f294;font-size:.68rem;font-weight:820;text-transform:uppercase}.customer-support-center-ticket-result-grid strong{overflow:hidden;color:#edf5ff;font-size:.8rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.customer-support-center-ticket-result-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-top:4px}.customer-support-center-ticket-result-actions .customer-support-center-primary-action,.customer-support-center-ticket-result-actions .customer-support-center-secondary-action{min-width:150px}.customer-support-center-ticket-result-actions .customer-support-center-primary-action .customer-support-center-icon{width:18px;height:18px;background:transparent}.customer-support-center-ticket-result-actions .customer-support-center-primary-action .customer-support-center-icon svg{width:16px;height:16px}.customer-support-center-primary-action:disabled{cursor:not-allowed;border-color:#67a6ff42;background:linear-gradient(180deg,#285ab96b,#133a846b);color:#cfdef485;box-shadow:none;opacity:1}.customer-support-center-create-ticket-dialog .customer-support-center-primary-action{min-width:228px;min-height:42px;background:radial-gradient(circle at 18% 0%,rgba(101,174,255,.22),transparent 42%),linear-gradient(180deg,#2b77ff,#1553c7)}.customer-support-center-customize-dialog{width:min(380px,calc(100vw - 36px))}.customer-support-center-customize-list{display:grid;gap:10px}.customer-support-center-customize-list label{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:38px;padding:0 10px;border:1px solid rgba(103,166,255,.16);border-radius:7px;background:#06152da3;color:#edf5ff;font-size:.82rem;font-weight:780}.customer-support-center-customize-list input{accent-color:#2469f0}@media(max-width:1380px){.customer-support-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-support-center-resources{grid-column:span 2}}@media(max-width:980px){.customer-support-center-stage{padding:18px}.customer-support-center-hero{grid-template-columns:1fr;align-items:start}.customer-support-center-actions{flex-wrap:wrap}.customer-support-center-actions a,.customer-support-center-actions button{flex:1 1 160px}.customer-support-center-grid,.customer-support-center-ticket-card-grid,.customer-support-center-resource-grid{grid-template-columns:1fr}.customer-support-center-resources{grid-column:auto}.customer-support-center-attention-body,.customer-support-center-create-entry-body{grid-template-columns:1fr;justify-items:start}.customer-support-center-dialog{top:50%;left:50%;width:calc(100vw - 36px);max-height:calc(100vh - 124px)}.customer-support-center-ticket-general-body{grid-template-columns:1fr}.customer-support-center-ticket-details-field textarea{min-height:160px}}@media(max-width:560px){.customer-support-center-hero h1{font-size:1.8rem}.customer-support-center-create-ticket-dialog{padding:20px}.customer-support-center-ticket-category>div{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-support-center-ticket-two-column,.customer-support-center-ticket-form-footer{grid-template-columns:1fr}.customer-support-center-ticket-tabs{flex-wrap:wrap;border-bottom:0}.customer-support-center-ticket-tabs button{flex:1 1 calc(50% - 1px);min-width:0;margin-bottom:0;border-radius:8px;border-bottom-color:transparent}.customer-support-center-ticket-tabs button.is-active{border-bottom-color:#528eff7a}.customer-support-center-ticket-tab-panel{border-top:1px solid rgba(103,166,255,.2);border-radius:10px}.customer-support-center-ticket-panel-grid,.customer-support-center-ticket-watcher-entry{grid-template-columns:1fr}.customer-support-center-ticket-category-compact>div{grid-template-columns:1fr}.customer-support-center-create-ticket-dialog .customer-support-center-primary-action{width:100%}.customer-support-center-card{padding:10px}.customer-support-center-update-row,.customer-support-center-resource-tile{grid-template-columns:auto minmax(0,1fr)}.customer-support-center-update-row .customer-support-center-status,.customer-support-center-update-row>.console-link-button-icon-svg,.customer-support-center-resource-tile>.console-link-button-icon-svg{grid-column:2;justify-self:start}}.console-runtime-customer.is-support-theme{color-scheme:dark;background:radial-gradient(circle at 82% 6%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#020711,#03101f);scrollbar-color:rgba(88,145,245,.58) rgba(2,8,19,.96)}.console-runtime-customer.is-support-theme *{scrollbar-color:rgba(88,145,245,.58) rgba(2,8,19,.78)}.console-runtime-customer.is-support-theme ::-webkit-scrollbar{width:10px;height:10px}.console-runtime-customer.is-support-theme ::-webkit-scrollbar-track{background:#020813eb}.console-runtime-customer.is-support-theme ::-webkit-scrollbar-thumb{border:2px solid rgba(2,8,19,.92);border-radius:999px;background:linear-gradient(180deg,#5891f5b8,#2b6ff66b)}.console-runtime-customer.is-support-theme ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#79aeffdb,#4080ff94)}.console-runtime-customer.is-support-theme .customer-shell-topbar{border-bottom-color:#5d99ff2e;background:#020813f5;color:#eef6ff}.console-runtime-customer.is-support-theme .customer-shell-topbar-brand-mark,.console-runtime-customer.is-support-theme .customer-shell-topbar-brand-name{filter:brightness(0) invert(1)}.console-runtime-customer.is-support-theme .customer-shell-search,.console-runtime-customer.is-support-theme .customer-shell-utility-button,.console-runtime-customer.is-support-theme .customer-shell-sidebar-toggle{border-color:#67a6ff3d;background:#041124e0;color:#bfd8ff}.console-runtime-customer.is-support-theme .customer-shell-search-input{color:#eef6ff}.console-runtime-customer.is-support-theme .customer-shell-search-input::placeholder,.console-runtime-customer.is-support-theme .customer-shell-avatar-role{color:#bed3f1d1}.console-runtime-customer.is-support-theme .customer-shell-search-shortcut{border-color:#67a6ff29;background:#132b4fb8;color:#a7bad8}.console-runtime-customer.is-support-theme .customer-shell-avatar-button{color:#fff}.console-runtime-customer.is-support-theme .customer-shell-avatar-popover{border-color:#5f99ff38;background:radial-gradient(circle at 88% 0%,rgba(67,124,255,.2),transparent 34%),linear-gradient(180deg,#051226fa,#020916fc);box-shadow:inset 0 1px #ffffff0d,0 26px 58px #00040e94}.console-runtime-customer.is-support-theme .customer-shell-avatar-menu-item{color:#dcecff}.console-runtime-customer.is-support-theme .customer-shell-avatar-menu-item:hover,.console-runtime-customer.is-support-theme .customer-shell-avatar-menu-item:focus-visible{background:#0d2348c7;color:#fff;outline:none}.console-runtime-customer.is-support-theme .customer-shell-avatar-menu-divider{background:#76abff24}.console-runtime-customer.is-support-theme .console-frame,.console-runtime-customer.is-support-theme .console-main,.console-runtime-customer.is-support-theme .console-content-canvas{background:#020711;box-shadow:none}.console-runtime-customer.is-support-theme .customer-shell-sidebar,.console-runtime-customer.is-support-theme .customer-legal-footer{border-color:#5d99ff2e;background:radial-gradient(circle at 100% 16%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#03101f,#020711)}.console-runtime-customer.is-support-theme .customer-shell-nav-link,.console-runtime-customer.is-support-theme .customer-shell-nav-child-link{color:#d1e2fcd1}.console-runtime-customer.is-support-theme .customer-shell-nav-link:hover,.console-runtime-customer.is-support-theme .customer-shell-nav-link.is-active,.console-runtime-customer.is-support-theme .customer-shell-nav-child-link:hover,.console-runtime-customer.is-support-theme .customer-shell-nav-child-link.is-active{background:#2f6df638;color:#fff;box-shadow:inset 0 0 0 1px #65a0ff2e}.console-runtime-customer.is-support-theme .customer-legal-footer{color:#b9d0efc7}.console-runtime-customer.is-support-theme .customer-legal-footer a{color:#8fbaff}.console-content-canvas-support-center{padding:0;color-scheme:dark}.customer-context-help-list{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.customer-context-help-list li{position:relative;padding:12px 12px 12px 34px;border:1px solid rgba(95,153,255,.14);border-radius:10px;background:#07142bb8;color:#d8e7ff;font-size:.9rem;line-height:1.45;box-shadow:inset 0 1px #ffffff09}.customer-context-help-list li:before{content:"";position:absolute;top:17px;left:14px;width:8px;height:8px;border-radius:999px;background:#58a6ff;box-shadow:0 0 12px #58a6ff94}.customer-agent-chat-drawer .customer-right-drawer-body{display:grid;grid-template-rows:auto minmax(180px,1fr) auto auto;gap:16px;padding:18px}.customer-grid-gateway-chat-drawer{width:min(440px,calc(100vw - 48px))}.customer-grid-gateway-chat-drawer .customer-right-drawer-header{align-items:center;padding:14px 16px 12px}.customer-grid-gateway-chat-drawer .customer-context-help-eyebrow{font-size:.66rem;letter-spacing:.1em}.customer-grid-gateway-chat-drawer h2{margin-top:3px;font-size:1rem;line-height:1.2}.customer-grid-gateway-chat-drawer .customer-right-drawer-body{box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;overflow:hidden;padding:10px 12px 12px}.customer-agent-chat-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid rgba(16,32,60,.07);border-radius:14px;background:#ffffffc7}.theme-customer .customer-agent-chat-summary{border-color:#67a6ff33;background:#081936db;color:#dcecff;box-shadow:inset 0 1px #ffffff0d}.theme-customer .customer-agent-chat-summary p{color:#dcecffc7}.customer-agent-chat-avatar .console-agent-identity-image{width:48px;height:48px;border-radius:16px}.customer-grid-gateway-chat-drawer .customer-agent-chat-avatar{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(80,149,255,.38);border-radius:16px;background:#123060c7;color:#75b7ff;box-shadow:inset 0 1px #ffffff14,0 0 24px #327eff2e}.customer-grid-gateway-chat-drawer .customer-agent-chat-avatar .console-link-button-icon-svg{width:24px;height:24px}.customer-agent-chat-summary p{font-size:.88rem;line-height:1.45}.customer-agent-chat-timeline{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding:2px}.customer-grid-gateway-chat-drawer .customer-agent-chat-timeline{display:flex;flex-direction:column;gap:7px;align-items:stretch;justify-content:flex-start;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 6px}.customer-agent-chat-empty{display:grid;gap:6px;margin:auto 0;padding:18px;border:1px dashed rgba(31,66,150,.18);border-radius:14px;background:#f4f8ffbd;color:#52627c;text-align:center}.customer-grid-gateway-chat-drawer .customer-agent-chat-empty{align-self:center;margin:auto 8px;padding:14px;border-color:#67a6ff2e;background:#051124b8}.customer-agent-chat-empty strong{color:#1f2b4d;font-weight:700}.customer-agent-chat-empty span{font-size:.88rem;line-height:1.45}.customer-agent-chat-message{width:fit-content;max-width:88%;padding:10px 12px;border:1px solid rgba(16,32,60,.07);border-radius:14px;background:#fff;box-shadow:0 12px 26px #10203c0f}.customer-grid-gateway-chat-drawer .customer-agent-chat-message{max-width:78%;padding:7px 9px;border-radius:12px;box-shadow:none}.customer-agent-chat-message.role-customer{align-self:flex-end;background:#1f4aa4;color:#fff}.customer-agent-chat-message-role{margin-bottom:4px;color:#6b7c93;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.customer-grid-gateway-chat-drawer .customer-agent-chat-message-role{margin-bottom:3px;font-size:.62rem}.customer-agent-chat-message.role-customer .customer-agent-chat-message-role,.customer-agent-chat-message.role-customer p{color:#fff}.customer-agent-chat-message p{font-size:.9rem;line-height:1.45}.customer-grid-gateway-chat-drawer .customer-agent-chat-message p{font-size:.8rem;line-height:1.38}.theme-customer .customer-agent-chat-empty,.theme-customer .customer-agent-chat-message{border-color:#67a6ff2e;background:#051124e0;color:#dcecff;box-shadow:inset 0 1px #ffffff0b}.theme-customer .customer-agent-chat-empty strong,.theme-customer .customer-agent-chat-message p{color:#edf6ff}.theme-customer .customer-agent-chat-empty span,.theme-customer .customer-agent-chat-message-role{color:#b9cfeec2}.theme-customer .customer-agent-chat-message.role-customer{border-color:#357aff75;background:linear-gradient(135deg,#2869f1f0,#16439cf0);color:#fff}.theme-customer .customer-agent-chat-message.role-assistant{border-color:#28dea633;background:linear-gradient(180deg,#041e27eb,#041221eb)}.customer-grid-gateway-chat-drawer .customer-agent-chat-message.role-system{display:none}.customer-agent-chat-proposals,.customer-agent-chat-suggestions{display:grid;gap:10px}.customer-agent-chat-section-title{color:#657896;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.customer-agent-chat-proposal{display:grid;gap:8px;padding:12px;border:1px solid rgba(31,66,150,.13);border-radius:14px;background:linear-gradient(180deg,#fffffff0,#f4f8ffd1)}.customer-agent-chat-proposal-header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#657896;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.customer-agent-chat-proposal h3{margin:0;color:#1f2b4d;font-size:.95rem;line-height:1.25}.customer-agent-chat-proposal p{font-size:.86rem;line-height:1.42}.customer-agent-chat-proposal.status-accepted{border-color:#0596693d;background:#ecfdf5c2}.customer-agent-chat-proposal.status-rejected{opacity:.7}.customer-agent-chat-proposal-actions,.customer-agent-chat-suggestions{display:flex;flex-wrap:wrap;gap:8px}.customer-agent-chat-proposal-actions button,.customer-agent-chat-suggestions button{min-height:30px;padding:0 12px;border:1px solid rgba(16,32,60,.08);border-radius:999px;background:#fff;color:#243b63;font-size:.8rem;font-weight:700;cursor:pointer}.theme-customer .customer-agent-chat-suggestions button,.theme-customer .customer-agent-chat-proposal-actions button{border-color:#67a6ff38;background:#091e40db;color:#dcecff}.theme-customer .customer-agent-chat-suggestions button:hover,.theme-customer .customer-agent-chat-suggestions button:focus-visible,.theme-customer .customer-agent-chat-proposal-actions button:hover,.theme-customer .customer-agent-chat-proposal-actions button:focus-visible{border-color:#67a6ff7a;background:#143770f2;outline:none}.customer-agent-chat-proposal-actions button:first-child{border-color:#1f4aa438;background:#1f4aa4;color:#fff}.customer-agent-chat-proposal-actions button:disabled{cursor:wait;opacity:.64}.customer-agent-chat-composer{display:grid;gap:10px;padding-top:4px}.customer-grid-gateway-chat-drawer .customer-agent-chat-composer,.customer-agent-chat-composer.is-grid-gateway-chat{contain:layout;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;align-self:end;gap:6px;min-height:0;width:100%;max-width:100%;padding:8px;border:1px solid rgba(103,166,255,.16);border-radius:14px;background:#020a18e6;box-shadow:inset 0 1px #ffffff0a}.customer-agent-chat-composer label{display:grid;gap:7px;color:#243b63;font-size:.76rem;font-weight:800}.customer-grid-gateway-chat-drawer .customer-agent-chat-composer label,.customer-agent-chat-composer.is-grid-gateway-chat label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.customer-grid-gateway-chat-drawer .customer-agent-chat-composer label span,.customer-agent-chat-composer.is-grid-gateway-chat label span{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.customer-grid-gateway-chat-drawer .customer-agent-chat-input-row,.customer-agent-chat-composer.is-grid-gateway-chat .customer-agent-chat-input-row{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:8px;min-height:0;min-width:0;width:100%;max-width:100%}.theme-customer .customer-agent-chat-composer label{color:#8db8ff}.customer-agent-chat-composer textarea{width:100%;min-height:92px;resize:vertical;border:1px solid rgba(16,32,60,.1);border-radius:14px;padding:11px 12px;color:#18284a;font:inherit;font-size:.92rem;line-height:1.45}.customer-grid-gateway-chat-drawer .customer-agent-chat-composer textarea,.customer-agent-chat-composer.is-grid-gateway-chat textarea{box-sizing:border-box;display:block;min-width:0;width:100%;height:38px;min-height:38px;max-height:74px;resize:none;overflow-y:auto;border-radius:10px;padding:8px 10px 7px;font-size:.86rem;line-height:1.3}.theme-customer .customer-agent-chat-composer textarea{border-color:#67a6ff3d;background:#010917eb;color:#edf6ff}.theme-customer .customer-agent-chat-composer textarea::placeholder{color:#aec4e280}.customer-agent-chat-composer textarea:focus{outline:none;border-color:#1f4aa480;box-shadow:0 0 0 3px #1f4aa41a}.theme-customer .customer-agent-chat-composer textarea:focus{border-color:#3a97ffbd;box-shadow:0 0 0 3px #2563eb38}.customer-agent-chat-composer .console-link-button{justify-self:end}.customer-grid-gateway-chat-drawer .customer-agent-chat-composer .customer-agent-chat-send-button,.customer-agent-chat-composer.is-grid-gateway-chat .customer-agent-chat-send-button{box-sizing:border-box;appearance:none;display:inline-flex;align-items:center;justify-content:center;align-self:center;justify-self:end;place-self:center end;inline-size:74px!important;min-inline-size:74px!important;max-inline-size:74px!important;block-size:36px!important;min-block-size:36px!important;max-block-size:36px!important;width:74px!important;min-width:74px!important;max-width:74px!important;height:36px!important;min-height:36px!important;max-height:36px!important;border:1px solid rgba(69,145,255,.64);padding:0 12px;border-radius:10px;background:linear-gradient(135deg,#2e70f4f5,#254eadf5);color:#fff;font:inherit;font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap;flex:0 0 74px;box-shadow:inset 0 1px #ffffff24,0 10px 22px #2563eb2e;cursor:pointer}.customer-grid-gateway-chat-drawer .customer-agent-chat-session-notice,.customer-agent-chat-composer.is-grid-gateway-chat .customer-agent-chat-session-notice{box-sizing:border-box;min-height:24px;padding:5px 8px;border:1px solid rgba(103,166,255,.16);border-radius:9px;background:#081c3ba3;color:#cde0fad6;font-size:.72rem;font-weight:760;line-height:1.2}.customer-grid-gateway-chat-drawer .customer-agent-chat-session-notice.tone-danger,.customer-agent-chat-composer.is-grid-gateway-chat .customer-agent-chat-session-notice.tone-danger{border-color:#f8717166;background:#520f23b3;color:#fecdd3}.customer-grid-gateway-chat-drawer .customer-agent-chat-composer .customer-agent-chat-send-button:disabled,.customer-agent-chat-composer.is-grid-gateway-chat .customer-agent-chat-send-button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.customer-grid-gateway-chat-drawer .customer-agent-chat-suggestions{display:none}.customer-agent-chat-error{padding:10px 12px;border:1px solid rgba(220,38,38,.18);border-radius:12px;background:#fef2f2db;color:#991b1b;font-size:.84rem;font-weight:700}.customer-grid-gateway-chat-drawer .customer-agent-chat-error,.customer-agent-chat-composer.is-grid-gateway-chat .customer-agent-chat-error{padding:8px 10px;border-radius:10px;font-size:.78rem}.theme-customer .customer-agent-chat-error{border-color:#f871716b;background:#520f23c2;color:#fecdd3}.customer-grid-gateway-chat-drawer .customer-agent-chat-composer.is-grid-gateway-chat{grid-template-columns:minmax(0,1fr)}.customer-grid-gateway-chat-drawer .customer-agent-chat-composer.is-grid-gateway-chat .customer-agent-chat-input-row{align-items:center}.customer-grid-gateway-chat-drawer .customer-agent-chat-composer.is-grid-gateway-chat .customer-agent-chat-input-row>.customer-agent-chat-send-button{width:74px;min-width:74px;max-width:74px;height:36px;min-height:36px;max-height:36px;inline-size:74px;min-inline-size:74px;max-inline-size:74px;block-size:36px;min-block-size:36px;max-block-size:36px;padding-inline:12px}.customer-shell-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;border:2px solid rgba(255,255,255,.88);background:linear-gradient(135deg,#635bff,#7c3aed);color:#fff;font-size:.78rem;font-weight:700;overflow:hidden;box-shadow:0 8px 20px #0f172a29}.customer-shell-avatar img{display:block;width:100%;height:100%;object-fit:cover}.customer-shell-avatar-menu{position:relative}.customer-shell-avatar-button{display:inline-grid;grid-template-columns:auto minmax(0,auto) auto;align-items:center;gap:10px;min-height:42px;padding:0;padding-inline-end:4px;border:0;background:transparent;color:#16294b;cursor:pointer}.customer-shell-avatar-copy{display:grid;gap:2px;min-width:0;max-width:150px;text-align:start}.customer-shell-avatar-name,.customer-shell-avatar-role{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-shell-avatar-name{color:currentColor;font-size:.82rem;font-weight:850;line-height:1.1}.customer-shell-avatar-role{color:#546784e0;font-size:.68rem;font-weight:600;line-height:1.1}.customer-shell-avatar-chevron{display:block;width:16px;height:16px;color:currentColor}.customer-shell-avatar-popover{position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:20;--customer-avatar-menu-text: #243b63;--customer-avatar-menu-strong: #16294b;--customer-avatar-menu-muted: rgba(84, 103, 132, .88);--customer-avatar-menu-bg: rgba(255, 255, 255, .98);--customer-avatar-menu-border: rgba(16, 32, 60, .08);--customer-avatar-menu-panel: rgba(246, 249, 255, .78);--customer-avatar-menu-panel-border: rgba(16, 32, 60, .08);--customer-avatar-menu-icon-color: #466ba8;--customer-avatar-menu-trust-color: #228d78;--customer-avatar-menu-active-bg: rgba(237, 244, 255, .9);--customer-avatar-menu-active-border: rgba(43, 101, 217, .16);min-width:318px;max-width:min(340px,calc(100vw - 24px));padding:18px 18px 16px;border:1px solid var(--customer-avatar-menu-border);border-radius:18px;background:var(--customer-avatar-menu-bg);box-shadow:0 20px 44px #0f172a24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:scale(.8);transform-origin:top right}.customer-shell-avatar-popover:dir(rtl){transform-origin:top left}.customer-shell-avatar-popover:before{content:"";position:absolute;top:-9px;inset-inline-end:58px;width:18px;height:18px;border-top:1px solid var(--customer-avatar-menu-border);border-inline-start:1px solid var(--customer-avatar-menu-border);background:var(--customer-avatar-menu-bg);transform:rotate(45deg);border-radius:4px 0 0}.console-runtime-customer.is-support-theme .customer-shell-avatar-popover,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-avatar-popover,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-avatar-popover,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-avatar-popover,.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-avatar-popover,.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-avatar-popover,.console-runtime-customer:has(.console-billing-shell) .customer-shell-avatar-popover{--customer-avatar-menu-text: #dcecff;--customer-avatar-menu-strong: #f7fbff;--customer-avatar-menu-muted: rgba(190, 211, 241, .78);--customer-avatar-menu-bg: radial-gradient(circle at 88% 0%, rgba(67, 124, 255, .2), transparent 34%), linear-gradient(180deg, rgba(5, 18, 38, .98), rgba(2, 9, 22, .99));--customer-avatar-menu-border: rgba(95, 153, 255, .34);--customer-avatar-menu-panel: rgba(8, 25, 54, .72);--customer-avatar-menu-panel-border: rgba(103, 166, 255, .2);--customer-avatar-menu-icon-color: rgba(204, 222, 248, .9);--customer-avatar-menu-trust-color: #7de7a0;--customer-avatar-menu-active-bg: rgba(18, 49, 98, .82);--customer-avatar-menu-active-border: rgba(103, 166, 255, .28)}.customer-shell-avatar-menu-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:0}.customer-shell-avatar-menu-summary .customer-shell-avatar{width:48px;height:48px;border-width:2px;font-size:.9rem;box-shadow:0 0 0 2px #2a67f529,0 12px 24px #0f172a33}.customer-shell-avatar-menu-summary-copy{display:grid;min-width:0;gap:4px}.customer-shell-avatar-menu-summary-copy strong,.customer-shell-avatar-menu-summary-copy span,.customer-shell-avatar-menu-trust-copy,.customer-shell-avatar-menu-item-label{overflow:hidden;text-overflow:ellipsis}.customer-shell-avatar-menu-summary-copy strong{color:var(--customer-avatar-menu-strong);font-size:1rem;font-weight:850;line-height:1.15;white-space:nowrap}.customer-shell-avatar-menu-summary-copy span{color:var(--customer-avatar-menu-muted);font-size:.78rem;font-weight:700;line-height:1.2;white-space:nowrap}.customer-shell-avatar-menu-trust{display:flex;align-items:center;gap:10px;margin:16px 0;padding:0 2px;border:0;border-radius:0;background:transparent;color:var(--customer-avatar-menu-trust-color)}.customer-shell-avatar-menu-trust-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:0;border:0;background:transparent;color:currentColor}.customer-shell-avatar-menu-trust-copy{min-width:0;color:currentColor;font-size:.82rem;font-weight:760;line-height:1.2;white-space:nowrap}.customer-shell-avatar-menu-item{display:flex;align-items:center;justify-content:flex-start;gap:13px;width:100%;min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:12px;color:var(--customer-avatar-menu-text);font-size:.92rem;font-weight:750;line-height:1.15;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.customer-shell-avatar-menu-item:hover,.customer-shell-avatar-menu-item:focus-visible,.customer-shell-avatar-menu-item.is-primary{border-color:var(--customer-avatar-menu-active-border);background:var(--customer-avatar-menu-active-bg);box-shadow:inset 0 1px #ffffff0a}.customer-shell-avatar-menu-item-button{border:0;background:transparent;text-align:start;cursor:pointer}.customer-shell-avatar-menu-item-button:disabled{opacity:.7;cursor:progress}.customer-shell-avatar-menu-item-icon{display:grid;flex:0 0 auto;place-items:center;width:28px;height:28px;border:0;border-radius:0;background:transparent;color:var(--customer-avatar-menu-icon-color);box-shadow:none}.customer-shell-avatar-menu-icon-svg{display:block;width:21px;height:21px}.customer-shell-avatar-menu-item-label{flex:1 1 auto;min-width:0;white-space:nowrap}.customer-shell-avatar-menu-chevron{display:block;flex:0 0 auto;width:16px;height:16px;color:var(--customer-avatar-menu-muted)}.customer-shell-avatar-menu-item.is-sign-out{color:var(--customer-avatar-menu-muted);font-weight:700}.customer-shell-avatar-menu-item.is-sign-out .customer-shell-avatar-menu-item-icon{color:var(--customer-avatar-menu-muted)}.customer-shell-avatar-menu-divider{height:1px;margin:13px 0;background:#10203c14}.customer-legal-footer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4.5px;margin:0 28px 13.5px;padding-top:10.5px;border-top:1px solid rgba(16,32,60,.06);color:#6b7c93;font-size:.63rem;text-align:center}.customer-legal-footer a{color:#1f4296;font-weight:600}.customer-shell-sidebar{display:flex;flex-direction:column;gap:12px;padding:18px 12px 18px 16px;border-right:1px solid rgba(16,32,60,.06);background:#fff;min-height:0;height:100%;align-self:stretch;overflow:auto}.customer-shell-sidebar.is-collapsed{align-items:center;gap:10px;padding:14px 10px;overflow-x:visible}.customer-shell-sidebar-controls{display:flex;justify-content:flex-end;flex:0 0 auto}.customer-shell-sidebar.is-collapsed .customer-shell-sidebar-controls{justify-content:center;width:100%}.customer-shell-sidebar-toggle{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid rgba(16,32,60,.08);border-radius:10px;background:#fff;color:#5e6f86;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.customer-shell-sidebar-toggle:hover,.customer-shell-sidebar-toggle:focus-visible{border-color:#635bff52;background:#635bff14;color:#635bff;box-shadow:0 8px 18px #1f429614}.customer-shell-sidebar-toggle-icon{width:18px;height:18px}.console-content-canvas{position:relative;min-height:0;overflow:auto;padding:18px 28px 24px}.console-content-canvas:has(.console-marketplace-shell){overflow-x:hidden;overflow-y:auto}.console-content-canvas:has(.console-marketplace-shell-catalog){overflow:hidden}.console-content-canvas-progressive{display:grid;grid-template-rows:minmax(0,1fr);padding:0}.console-content-canvas-designer{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:radial-gradient(circle at top right,rgba(37,99,235,.14),transparent 34%),radial-gradient(circle at bottom left,rgba(15,118,110,.1),transparent 30%),#071121;color-scheme:dark;overflow:hidden;padding:0}.console-content-canvas-transition{display:grid;min-height:0;padding:0;color-scheme:dark;background:linear-gradient(rgba(76,141,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(76,141,255,.045) 1px,transparent 1px),radial-gradient(circle at 16% 14%,rgba(37,99,235,.18),transparent 30%),radial-gradient(circle at 78% 18%,rgba(20,184,166,.1),transparent 28%),#020711;background-size:42px 42px,42px 42px,auto,auto,auto;overflow:auto}.console-canvas-transition-skeleton{display:grid;gap:18px;align-content:start;min-height:100%;padding:24px;color:#dbeafe}.console-canvas-transition-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:112px;padding:22px 24px;border:1px solid rgba(60,130,246,.28);border-radius:8px;background:linear-gradient(135deg,#071226f5,#0b1e3ab8),#030a18f0;box-shadow:0 22px 60px #0000003d}.console-canvas-transition-eyebrow{margin-bottom:10px;color:#60a5fa;font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.console-canvas-transition-header h1{margin:0;color:#f8fbff;font-size:2rem;line-height:1.05;letter-spacing:0}.console-canvas-transition-header p{margin:10px 0 0;color:#9fb3d1;font-size:.96rem;font-weight:650;line-height:1.45}.console-canvas-transition-pulse{width:74px;height:74px;flex:0 0 auto;border:1px solid rgba(45,212,191,.34);border-radius:999px;background:radial-gradient(circle,rgba(45,212,191,.86) 0 9%,transparent 10% 100%),conic-gradient(from 90deg,#2dd4bf14,#3b82f6cc,#2dd4bf14);box-shadow:0 0 28px #2dd4bf2e;animation:console-canvas-transition-pulse 1.4s ease-in-out infinite}.console-canvas-transition-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:18px;min-height:0}.console-canvas-transition-main{display:grid;gap:18px;min-width:0}.console-canvas-transition-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.console-canvas-transition-layout.is-designer .console-canvas-transition-card-grid{grid-template-columns:.62fr repeat(3,minmax(0,1fr)) .72fr}.console-canvas-transition-layout.is-marketplace .console-canvas-transition-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.console-canvas-transition-card,.console-canvas-transition-panel,.console-canvas-transition-side{border:1px solid rgba(60,130,246,.22);border-radius:8px;background:linear-gradient(145deg,#081831f0,#040d1de6),#030a18eb;box-shadow:inset 0 1px #94c5ff0f}.console-canvas-transition-card{display:grid;gap:16px;min-height:138px;padding:18px}.console-canvas-transition-panel,.console-canvas-transition-side{display:grid;gap:16px;align-content:start;padding:18px}.console-canvas-transition-side{min-height:360px}.console-canvas-transition-panel-header,.console-canvas-transition-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.console-canvas-transition-rows{display:grid;gap:12px}.console-canvas-transition-row{min-height:42px;border-bottom:1px solid rgba(67,109,171,.18)}.console-canvas-transition-block{display:block;height:14px;border-radius:999px;background:linear-gradient(90deg,#467abe38,#71beff70,#467abe38);background-size:220% 100%;animation:console-canvas-transition-shimmer 1.6s ease-in-out infinite}.console-canvas-transition-block.is-dot{width:13px;height:13px;flex:0 0 auto;background:#34d399;box-shadow:0 0 18px #34d39947}.console-canvas-transition-block.is-short{width:min(34%,150px)}.console-canvas-transition-block.is-medium{width:min(54%,260px)}.console-canvas-transition-block.is-wide{width:min(78%,380px)}.console-canvas-transition-block.is-line{width:100%;height:9px;opacity:.74}@keyframes console-canvas-transition-shimmer{0%{background-position:140% 0}to{background-position:-80% 0}}@keyframes console-canvas-transition-pulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media(max-width:1180px){.console-canvas-transition-layout,.console-canvas-transition-layout.is-designer,.console-canvas-transition-layout.is-marketplace{grid-template-columns:1fr}.console-canvas-transition-card-grid,.console-canvas-transition-layout.is-designer .console-canvas-transition-card-grid,.console-canvas-transition-layout.is-marketplace .console-canvas-transition-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.console-canvas-transition-skeleton{padding:14px}.console-canvas-transition-header{align-items:flex-start;flex-direction:column}.console-canvas-transition-header h1{font-size:1.65rem}.console-canvas-transition-card-grid,.console-canvas-transition-layout.is-designer .console-canvas-transition-card-grid,.console-canvas-transition-layout.is-marketplace .console-canvas-transition-card-grid{grid-template-columns:1fr}}.customer-shell-nav{display:grid;gap:4px;align-content:start;flex:1 1 auto;min-height:0}.customer-shell-sidebar.is-collapsed .customer-shell-nav{width:100%;justify-items:center}.customer-shell-nav-group{display:grid;gap:4px}.customer-shell-sidebar.is-collapsed .customer-shell-nav-group{justify-items:center;width:100%}.customer-shell-nav-link{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:#5e6f86;font-size:.88rem;font-weight:500;text-align:left;cursor:pointer}.customer-shell-sidebar.is-collapsed .customer-shell-nav-link{justify-content:center;width:42px;min-height:42px;padding:0}.customer-shell-nav-link:hover,.customer-shell-nav-link.is-active{background:#635bff1a;color:#635bff}.customer-shell-sidebar.is-collapsed .customer-shell-nav-link:hover,.customer-shell-sidebar.is-collapsed .customer-shell-nav-link.is-active{box-shadow:inset 0 0 0 1px #635bff1f}.customer-shell-sidebar.is-collapsed .customer-shell-nav-text,.customer-shell-sidebar.is-collapsed .customer-shell-nav-child-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.customer-shell-nav-chevron{margin-left:auto;font-size:.8rem;opacity:.7;transition:transform .16s ease}.customer-shell-nav-chevron.is-expanded{transform:rotate(180deg)}.customer-shell-sidebar.is-collapsed .customer-shell-nav-chevron{display:none}.customer-shell-nav-children{display:grid;gap:4px;padding-left:40px}.customer-shell-sidebar.is-collapsed .customer-shell-nav-children{justify-items:center;padding-left:0}.customer-shell-nav-child-link{display:flex;align-items:center;min-height:30px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:#6b7c92;font-size:.82rem;font-weight:500;text-align:left;cursor:pointer}.customer-shell-sidebar.is-collapsed .customer-shell-nav-child-link{justify-content:center;width:30px;min-height:30px;padding:0;border-radius:9px}.customer-shell-sidebar.is-collapsed .customer-shell-nav-child-link:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;opacity:.64}.customer-shell-sidebar.is-collapsed .customer-shell-nav-child-link.is-active:before{opacity:1}.customer-shell-nav-child-link:hover,.customer-shell-nav-child-link.is-active{background:#1f429614;color:#1f4296}.customer-shell-nav-glyph{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;line-height:1;color:currentColor;opacity:.9;transform:translateY(-1px)}.customer-shell-sidebar.is-collapsed .customer-shell-nav-glyph{width:20px;min-width:20px}.customer-shell-nav-icon-svg{display:block;width:18px;height:18px}.customer-shell-sidebar-footer{margin-top:auto;padding:12px 0 0;flex:0 0 auto}.console-runtime-customer{color-scheme:dark;background:#020711;color:#dbeafe}.console-runtime-customer .customer-shell-topbar{border-bottom-color:#5d99ff2e;background:#020813f5;color:#eef6ff}.console-runtime-customer .customer-shell-topbar-brand-mark,.console-runtime-customer .customer-shell-topbar-brand-name{filter:brightness(0) invert(1)}.console-runtime-customer .customer-shell-subscription-selector,.console-runtime-customer .customer-shell-subscription-selector-placeholder{color-scheme:dark;border-radius:10px;background:#041124e0}.console-runtime-customer .customer-shell-subscription-selector{isolation:isolate;border:1px solid rgba(103,166,255,.24);box-shadow:0 12px 30px #0008163d}.console-runtime-customer .console-frame{border-top-color:#5d99ff2e;background:#020711;box-shadow:none}.console-runtime-customer .console-main{background:#020711}.console-runtime-customer .console-content-canvas:not(.console-content-canvas-transition):not(.console-content-canvas-designer){background:linear-gradient(rgba(76,141,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(76,141,255,.045) 1px,transparent 1px),#020711;background-size:42px 42px,42px 42px,auto}.console-runtime-customer .console-content-canvas{scrollbar-color:rgba(86,151,255,.42) rgba(2,9,22,.72);scrollbar-gutter:stable;scrollbar-width:thin}.console-runtime-customer .console-content-canvas::-webkit-scrollbar{width:12px;height:12px}.console-runtime-customer .console-content-canvas::-webkit-scrollbar-track{background:linear-gradient(180deg,#020916e0,#03101feb);border-left:1px solid rgba(93,153,255,.08)}.console-runtime-customer .console-content-canvas::-webkit-scrollbar-thumb{min-height:56px;border:3px solid rgba(2,9,22,.92);border-radius:999px;background:linear-gradient(180deg,#67a6ffc7,#2753a8a3);box-shadow:inset 0 1px #fff3,0 0 14px #2a86ff2e}.console-runtime-customer .console-content-canvas::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#82beffeb,#3167cbc7);box-shadow:inset 0 1px #ffffff42,0 0 18px #2a86ff47}.console-runtime-customer .console-content-canvas::-webkit-scrollbar-corner{background:#020916}.console-runtime-customer .customer-shell-subscription-select,.console-runtime-customer .customer-shell-search{border-color:#67a6ff3d;background:#041124e0;color:#d8e8ff;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0008163d}.console-runtime-customer .customer-shell-subscription-select{color-scheme:dark;border-color:transparent;background-color:#041124;background-clip:padding-box;background-image:linear-gradient(180deg,#051328f0,#041124e0);box-shadow:inset 0 1px #ffffff0d}.console-runtime-customer .customer-shell-subscription-select:focus,.console-runtime-customer .customer-shell-subscription-select:focus-visible{outline:none;border-color:#67a6ff70;background-color:#030e1e;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #2668f62e,0 18px 38px #0005105c}.console-runtime-customer .customer-shell-subscription-select:disabled{background-color:#061326;color:#d8e8ffa3}.console-runtime-customer .customer-shell-subscription-option{color:#d8e8ff}.console-runtime-customer .customer-shell-subscription-option:hover,.console-runtime-customer .customer-shell-subscription-option.is-selected{background:#2f6df638;color:#fff}.console-runtime-customer .customer-shell-subscription-option.is-add-action{color:#8fbaff}.console-runtime-customer .customer-shell-search.is-focused,.console-runtime-customer .customer-shell-search-wrap.is-open .customer-shell-search{border-color:#67a6ff61;background:#030e1efa;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #0005105c}.console-runtime-customer .customer-shell-search-input{color:#eef6ff}.console-runtime-customer .customer-shell-search-input::placeholder{color:#8192ad}.console-runtime-customer .customer-shell-search-shortcut{border-color:#67a6ff29;background:#132b4fb8;color:#a7bad8}.console-runtime-customer .customer-shell-search-results{border-color:#5f99ff33;background:linear-gradient(180deg,#051226fa,#020916fc);box-shadow:inset 0 1px #ffffff0a,0 28px 60px #00040e85}.console-runtime-customer .customer-shell-search-group-title{color:#5c98ff}.console-runtime-customer .customer-shell-search-result{color:#e8f2ff}.console-runtime-customer .customer-shell-search-result:hover,.console-runtime-customer .customer-shell-search-result.is-active{border-color:#5d99ff38;background:#0d2348c7}.console-runtime-customer .customer-shell-search-result-icon{border-color:#5d99ff2e;background:#091a37eb;color:#67a6ff}.console-runtime-customer .customer-shell-search-result-icon.type-billing{color:#35d4c9}.console-runtime-customer .customer-shell-search-result-icon.type-marketplace{color:#a56cff}.console-runtime-customer .customer-shell-search-result-icon.type-grids{color:#39f6a2}.console-runtime-customer .customer-shell-search-result-icon.type-connections{color:#72a9ff}.console-runtime-customer .customer-shell-search-result-detail{color:#8fa4c3}.console-runtime-customer .customer-shell-search-result-arrow{color:#68a3ff}.console-runtime-customer .customer-shell-search-empty{border-color:#5f99ff2e;color:#8fa4c3}.console-runtime-customer .customer-shell-search-empty strong{color:#edf6ff}.console-runtime-customer .customer-shell-utility-button,.console-runtime-customer .customer-shell-sidebar-toggle{border-color:#67a6ff3d;background:#041124e0;color:#c8dcff;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0008162e}.console-runtime-customer .customer-shell-utility-button:hover,.console-runtime-customer .customer-shell-utility-button.is-active,.console-runtime-customer .customer-shell-sidebar-toggle:hover,.console-runtime-customer .customer-shell-sidebar-toggle:focus-visible{border-color:#4690ff70;background:#0a1f43f5;color:#fff;box-shadow:inset 0 0 0 1px #5d99ff29}.console-runtime-customer .customer-shell-avatar-button{color:#fff}.console-runtime-customer .customer-shell-avatar-role{color:#bed3f1d1}.console-runtime-customer .customer-shell-avatar{border-color:#d6e6ffe0;box-shadow:0 0 0 2px #2a67f529,0 12px 28px #00081652}.console-runtime-customer .customer-shell-avatar-popover{--customer-avatar-menu-text: #dcecff;--customer-avatar-menu-strong: #f7fbff;--customer-avatar-menu-muted: rgba(190, 211, 241, .78);--customer-avatar-menu-bg: linear-gradient(180deg, rgba(5, 18, 38, .98), rgba(2, 9, 22, .99));--customer-avatar-menu-border: rgba(95, 153, 255, .34);--customer-avatar-menu-panel: rgba(8, 25, 54, .72);--customer-avatar-menu-panel-border: rgba(103, 166, 255, .2);--customer-avatar-menu-icon-color: rgba(204, 222, 248, .9);--customer-avatar-menu-trust-color: #7de7a0;--customer-avatar-menu-active-bg: rgba(18, 49, 98, .82);--customer-avatar-menu-active-border: rgba(103, 166, 255, .28);box-shadow:inset 0 1px #ffffff0d,0 26px 58px #00040e94}.console-runtime-customer .customer-shell-avatar-menu-divider{background:#76abff24}.console-runtime-customer .customer-shell-sidebar{border-right-color:#5d99ff2e;background:linear-gradient(180deg,#03101f,#020711);box-shadow:inset -1px 0 #397fff24}.console-runtime-customer .customer-shell-nav-link,.console-runtime-customer .customer-shell-nav-child-link{color:#d1e2fcd1}.console-runtime-customer .customer-shell-nav-link:hover,.console-runtime-customer .customer-shell-nav-link.is-active,.console-runtime-customer .customer-shell-nav-child-link:hover,.console-runtime-customer .customer-shell-nav-child-link.is-active{background:#2f6df638;color:#fff;box-shadow:inset 0 0 0 1px #65a0ff2e}.console-runtime-customer .console-page-header h1,.console-runtime-customer .console-page-meta,.console-runtime-customer .console-breadcrumbs{color:#dbeafe}.console-runtime-customer .customer-legal-footer{border-top-color:#5d99ff2e;background:#020813f5;color:#b9d0efc7}.console-runtime-customer .customer-legal-footer a{color:#8fbaff}.console-page-header h1{margin:var(--console-spacing-2) 0;font-family:var(--console-font-display);font-size:2rem}.console-runtime-customer .console-page-header{margin-bottom:18px}.console-runtime-customer .console-page-header h1{font-family:var(--console-font-body);font-size:2.1rem;font-weight:700;letter-spacing:0;color:#dbeafe}.console-runtime-customer .console-breadcrumbs,.console-runtime-customer .console-page-meta{font-size:.82rem}.console-page-meta,.console-breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--console-spacing-3);color:var(--console-text-muted);font-size:.92rem}.console-breadcrumb.is-active{color:var(--console-text)}.console-banner{border-radius:var(--console-radius-md);padding:var(--console-spacing-4);margin-top:var(--console-spacing-5)}.console-banner-warning{border-color:#b453093d}.console-banner-success{border-color:#1665343d}.console-banner-danger{border-color:#b423183d}.console-banner-title{font-weight:700}.console-banner-message,.console-banner-detail{margin-top:var(--console-spacing-2);color:var(--console-text-muted)}.console-panel{border-radius:var(--console-radius-md);padding:var(--console-spacing-4);margin-top:var(--console-spacing-5)}.console-panel-title{margin:0 0 var(--console-spacing-4);font-size:1rem;font-weight:700}.console-panel-content{display:grid;gap:var(--console-spacing-3)}.console-structured-row{display:grid;gap:var(--console-spacing-1);padding-bottom:var(--console-spacing-2);border-bottom:1px solid rgba(16,32,60,.06)}.console-structured-label{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--console-text-muted)}.console-structured-value{line-height:1.5;word-break:break-word}.console-structured-value.has-state-indicator,.console-structured-value.has-copy-action,.console-structured-value.has-edit-action{display:flex;gap:8px;width:100%}.console-structured-value.has-state-indicator{align-items:center}.console-structured-value.has-copy-action,.console-structured-value.has-edit-action{align-items:flex-start}.console-structured-value-text{min-width:0;flex:1 1 auto}.console-structured-state-dot{width:.55rem;height:.55rem;border-radius:999px;flex:0 0 auto;align-self:center}.console-structured-state-dot.tone-positive{background:#11a26a}.console-structured-state-dot.tone-warning{background:#d89b11}.console-structured-state-dot.tone-danger{background:#d14841}.console-structured-state-dot.tone-neutral{background:#557191}.console-structured-copy-button{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:8px;border:1px solid rgba(16,32,60,.08);background:#ffffffd6;color:#60718a;cursor:pointer;transition:border-color .14s ease,color .14s ease,background-color .14s ease,transform .14s ease}.console-structured-copy-button:hover{border-color:#1f42962e;color:#1f4296;background:#fffffffa}.console-structured-copy-button.is-copied{color:#087f5b;border-color:#087f5b33}.console-inline-edit-trigger{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:2px;border:1px solid rgba(16,32,60,.08);border-radius:8px;background:#ffffffeb;color:#60718a;cursor:pointer;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.console-inline-edit-trigger:hover,.console-inline-edit-button:hover{border-color:#1f42962e;color:#1f4296;background:#fffffffc}.console-inline-edit-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.console-inline-edit-console{display:flex;align-items:flex-start;gap:8px;width:100%}.console-inline-edit-console.is-textarea{align-items:stretch}.console-inline-edit-input{flex:1 1 auto;min-width:0;padding:6px 10px;border:1px solid rgba(31,66,150,.18);border-radius:10px;background:#fffffffa;color:#1d2d50;font:inherit}.console-inline-edit-input-title{min-width:260px}.console-inline-edit-textarea{min-height:76px;resize:vertical}.console-inline-edit-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.console-inline-edit-button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(16,32,60,.08);border-radius:8px;background:#ffffffeb;color:#60718a;cursor:pointer;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.console-inline-edit-button.is-confirm{color:#087f5b}.console-copy-icon-svg{width:.82rem;height:.82rem}.console-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--console-spacing-4);margin-top:var(--console-spacing-3)}.console-card-grid-emphasis{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.console-card{border:1px solid rgba(16,32,60,.08);border-radius:var(--console-radius-md);padding:var(--console-spacing-4);background:var(--console-surface-strong)}.console-link{color:var(--console-accent-strong);font-weight:600}.console-runtime-state{min-height:100vh;display:grid;place-items:center;padding:var(--console-spacing-6)}.console-runtime-state-branded,.console-runtime-state-loading{background:linear-gradient(90deg,rgba(35,163,255,.07) 1px,transparent 1px),linear-gradient(180deg,rgba(35,163,255,.07) 1px,transparent 1px),radial-gradient(circle at 75% 8%,rgba(34,211,238,.12),transparent 28%),linear-gradient(135deg,#020814,#051426,#03111f);background-size:24px 24px,24px 24px,auto,auto;color:#f3f8ff}.console-runtime-layout{width:min(620px,100%);display:grid;gap:18px}.console-runtime-brand{width:fit-content;display:inline-flex;align-items:center;gap:12px;color:#f8fbff;text-decoration:none}.console-runtime-brand-mark{width:26px;height:26px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 0 12px rgba(191,216,255,.18));opacity:.96}.console-runtime-brand-name{width:auto;height:22px;max-width:min(220px,58vw);object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 0 12px rgba(191,216,255,.18));opacity:.96}.console-runtime-card{padding:var(--console-spacing-7)}.console-runtime-state-branded .console-runtime-card,.console-runtime-state-loading .console-runtime-card{width:100%;border:1px solid rgba(59,130,246,.42);border-radius:10px;background:linear-gradient(135deg,#0c1f3ceb,#030c1cf0),#051226eb;box-shadow:0 28px 80px #0000005c,inset 0 1px #ffffff0f}.console-runtime-state-loading .console-runtime-layout{width:min(440px,100%)}.console-runtime-state-branded.tone-danger .console-runtime-card{border-color:#60a5fa80}.console-runtime-state-branded.tone-warning .console-runtime-card{border-color:#facc1557}.console-runtime-state-branded.tone-not-found .console-runtime-card{border-color:#23a3ff73}.console-runtime-state-branded .console-eyebrow,.console-runtime-state-loading .console-eyebrow{color:#2f8cff}.console-runtime-card h1{font-family:var(--console-font-display);font-size:3.15rem;line-height:1.02;margin:var(--console-spacing-2) 0 var(--console-spacing-4)}.console-runtime-state-loading .console-runtime-card h1{font-size:1.4rem}.console-runtime-state-branded .console-runtime-card h1,.console-runtime-state-loading .console-runtime-card h1{color:#f3f8ff}.console-runtime-state-branded .console-runtime-card p,.console-runtime-state-loading .console-runtime-card p{color:#b8c7df}.console-runtime-copy{display:grid;gap:14px;max-width:760px}.console-runtime-copy p,.console-runtime-support-copy{margin:0;font-size:1rem;line-height:1.7}.console-runtime-support-copy{max-width:760px;margin-top:22px}.console-runtime-support-copy a{color:#38bdf8;font-weight:800;text-decoration:none}.console-runtime-support-copy a:hover{text-decoration:underline}.console-runtime-detail-line{display:flex;flex-wrap:wrap;gap:12px 22px;margin:26px 0 0;color:#a7b7cc}.console-runtime-detail-line div{display:inline-flex;align-items:baseline;gap:7px;min-width:0}.console-runtime-detail-line dt{margin:0;color:#8192aa;font-size:.82rem;font-weight:800}.console-runtime-detail-line dd{min-width:0;margin:0;color:#d9e5f6;font-size:.86rem;font-weight:800;overflow-wrap:anywhere}.console-runtime-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.console-runtime-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid rgba(148,163,184,.28);border-radius:8px;padding:0 18px;background:#09172dbd;color:#e7f0ff;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.console-runtime-action.tone-primary{border-color:#38bdf870;background:linear-gradient(135deg,#2277f5,#1f8cff);color:#fff;box-shadow:0 16px 36px #238cff3d}.console-runtime-action:hover{transform:translateY(-1px)}@media(max-width:680px){.console-runtime-state{padding:22px}.console-runtime-layout{gap:16px}.console-runtime-brand{gap:10px}.console-runtime-brand-mark{width:24px;height:24px}.console-runtime-brand-name{height:20px;max-width:min(190px,68vw)}.console-runtime-card{padding:28px}.console-runtime-card h1{font-size:2.1rem}.console-runtime-actions{flex-direction:column}.console-runtime-action{width:100%}}.console-dashboard-shell{display:grid;gap:24px;margin-top:24px}.console-progressive-canvas{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;min-height:100%;margin-top:0}.console-dashboard-kicker,.console-dashboard-panel-kicker{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1f4296}.console-dashboard-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr);gap:24px;padding:34px;border:1px solid rgba(16,32,60,.07);border-radius:28px;background:radial-gradient(circle at top right,rgba(67,109,206,.12),transparent 32%),radial-gradient(circle at bottom left,rgba(31,66,150,.08),transparent 26%),linear-gradient(180deg,#fffffffc,#f5f9fffa),#fff;box-shadow:0 26px 56px #0e182c14;overflow:hidden}.console-dashboard-hero-basic{grid-template-columns:minmax(0,1.85fr) minmax(220px,.75fr)}.console-dashboard-hero-basic .console-dashboard-hero-copy{padding-top:15px}.console-dashboard-hero-copy,.console-dashboard-hero-aside{position:relative;z-index:1}.console-dashboard-hero-actions{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px}.console-dashboard-hero-actions .console-link-button{width:100%;justify-content:flex-start}.console-dashboard-hero-copy h2{margin:16px 0 14px;font-size:clamp(2.2rem,3.2vw,3.2rem);line-height:.94;letter-spacing:-.045em}.console-dashboard-hero-copy p,.console-dashboard-panel-summary,.console-dashboard-empty-band p{margin:0;color:#52627c;line-height:1.72;font-size:.99rem}.console-dashboard-action-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.console-dashboard-shell-basic{gap:18px;margin-top:18px}.console-dashboard-shell-basic .console-dashboard-hero{grid-template-columns:minmax(0,1.75fr) minmax(190px,.68fr);gap:18px;padding:24px;border-radius:22px}.console-dashboard-shell-basic .console-dashboard-hero-copy{padding-top:8px}.console-dashboard-shell-basic .console-dashboard-hero-copy h2{margin:10px 0;font-size:clamp(1.8rem,2.55vw,2.45rem);line-height:.98}.console-dashboard-shell-basic .console-dashboard-hero-copy p,.console-dashboard-shell-basic .console-dashboard-panel-summary{font-size:.84rem;line-height:1.52}.console-dashboard-shell-basic .console-dashboard-hero-actions{gap:9px}.console-dashboard-shell-basic .console-link-button{min-height:39px;padding:0 15px;border-radius:12px;font-size:.84rem}.console-dashboard-shell-basic .console-link-button-icon-svg{width:14px;height:14px}.console-dashboard-shell-basic .console-card-grid-emphasis{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:16px;margin-top:14px}.console-dashboard-shell-basic .console-dashboard-panel{padding:18px;border-radius:15px}.console-dashboard-shell-basic .console-dashboard-card-dismiss{top:12px;right:12px;width:26px;height:26px}.console-dashboard-shell-basic .console-dashboard-card-dismiss span{font-size:.95rem}.console-dashboard-shell-basic .console-dashboard-benefit-icon{width:64px;height:64px;margin-bottom:10px;border-radius:18px}.console-dashboard-shell-basic .console-dashboard-benefit-icon-svg{width:38px;height:38px}.console-dashboard-shell-basic .console-dashboard-panel-header{gap:12px}.console-dashboard-shell-basic .console-dashboard-panel-header h3{margin-top:7px;font-size:1.05rem}.console-dashboard-shell-basic .console-dashboard-action-row{gap:9px;margin-top:16px}.console-dashboard-shell-basic .console-dashboard-panel-spotlight .console-dashboard-action-row{padding-top:16px}.console-dashboard-shell-basic .console-dashboard-panel-agents{gap:12px;padding:17px}.console-dashboard-shell-basic .console-dashboard-agent-summary-row{gap:7px}.console-dashboard-shell-basic .console-dashboard-agent-summary-chip{gap:7px;padding:6px 9px;font-size:.68rem}.console-dashboard-shell-basic .console-dashboard-agent-summary-chip strong{font-size:.76rem}.console-dashboard-shell-basic .console-dashboard-agent-grid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:12px}.console-dashboard-shell-basic .console-dashboard-agent-card{gap:10px;padding:14px;border-radius:12px}.console-dashboard-shell-basic .console-dashboard-agent-card-launch{width:min(100%,200px);min-height:168px}.console-dashboard-shell-basic .console-dashboard-agent-launch-mark{width:54px;height:54px;border-radius:17px}.console-dashboard-shell-basic .console-dashboard-agent-launch-mark span{font-size:2.1rem}.console-dashboard-shell-basic .console-dashboard-agent-topline{gap:10px}.console-dashboard-shell-basic .console-dashboard-agent-avatar{width:32px;height:32px;border-radius:10px;font-size:.7rem}.console-dashboard-shell-basic .console-dashboard-agent-copy h4,.console-dashboard-shell-basic .console-dashboard-agent-launch-copy h4{font-size:.88rem}.console-dashboard-shell-basic .console-dashboard-agent-summary,.console-dashboard-shell-basic .console-dashboard-agent-launch-copy span{font-size:.78rem}.console-dashboard-shell-basic .console-dashboard-agent-meta{gap:5px;font-size:.7rem}.console-dashboard-shell-advanced{gap:20px;margin-top:20px}.console-dashboard-shell-advanced .console-dashboard-hero{gap:20px;padding:29px;border-radius:24px}.console-dashboard-shell-advanced .console-dashboard-kicker,.console-dashboard-shell-advanced .console-dashboard-panel-kicker{font-size:.61rem}.console-dashboard-shell-advanced .console-dashboard-hero-copy h2{margin:14px 0 12px;font-size:clamp(1.87rem,2.72vw,2.72rem);line-height:.96}.console-dashboard-shell-advanced .console-dashboard-hero-copy p,.console-dashboard-shell-advanced .console-dashboard-panel-summary,.console-dashboard-shell-advanced .console-dashboard-empty-band p{font-size:.84rem;line-height:1.58}.console-dashboard-shell-advanced .console-dashboard-action-row{gap:10px;margin-top:20px}.console-dashboard-shell-advanced .console-link-button{min-height:39px;padding:0 16px;border-radius:13px;font-size:.84rem}.console-dashboard-shell-advanced .console-dashboard-brief-action .console-link-button{width:100%;justify-content:center}.console-dashboard-shell-command-center{margin-top:0}.console-subscription-command-center{display:flex;flex-direction:column;gap:18px;padding:22px;border:1px solid rgba(104,159,255,.25);border-radius:28px;background:radial-gradient(circle at 20% 0%,rgba(53,107,224,.28),transparent 34%),radial-gradient(circle at 85% 12%,rgba(85,205,255,.16),transparent 32%),linear-gradient(rgba(84,172,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(84,172,255,.07) 1px,transparent 1px),linear-gradient(145deg,#07162e,#0d2448 54%,#0b1730);background-size:auto,auto,48px 48px,48px 48px,auto;color:#f7fbff;box-shadow:0 28px 72px #06122738}.console-subscription-command-hero,.console-subscription-command-main-grid,.console-subscription-command-lower-grid{display:grid;gap:18px}.console-subscription-command-hero{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:stretch}.console-subscription-command-hero-copy,.console-subscription-command-brief,.console-subscription-command-panel,.console-subscription-readiness-card{border:1px solid rgba(157,196,255,.22);border-radius:22px;background:#091c3cb8;box-shadow:inset 0 1px #ffffff14,0 18px 44px #0109172e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.console-subscription-command-hero-copy{min-height:255px;padding:30px}.console-subscription-command-hero-copy h2{max-width:780px;margin:12px 0;color:#fff;font-size:4rem;line-height:.92;letter-spacing:0}.console-subscription-command-hero-copy p,.console-subscription-command-brief p,.console-subscription-command-panel p,.console-subscription-readiness-card p{color:#dcebffd1}.console-subscription-command-center .console-dashboard-kicker,.console-subscription-command-center .console-dashboard-panel-kicker{color:#9fd0ff;letter-spacing:.18em}.console-subscription-command-center .console-link-button{border-color:#a1c8ff38;background:#f7fbff1a;color:#f7fbff}.console-subscription-command-center .console-link-button-primary{background:linear-gradient(135deg,#2f6df6,#2ad7ff);color:#fff;box-shadow:0 16px 34px #296df647}.console-subscription-command-brief{padding:24px}.console-subscription-command-brief h3{margin:10px 0 8px;color:#fff;font-size:1.35rem}.console-subscription-command-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.console-subscription-command-brief-grid div,.console-subscription-file-row,.console-subscription-activity-item,.console-subscription-forecast-item{border:1px solid rgba(148,193,255,.16);border-radius:15px;background:#dcf0ff12}.console-subscription-command-brief-grid div{padding:12px}.console-subscription-command-brief-grid span,.console-subscription-file-row span,.console-subscription-activity-item span,.console-subscription-forecast-item span,.console-subscription-forecast-item em,.console-subscription-readiness-card span{display:block;color:#cae0ffb8;font-size:.72rem;font-weight:700}.console-subscription-command-brief-grid strong,.console-subscription-file-row strong,.console-subscription-activity-item strong,.console-subscription-forecast-item strong{display:block;margin-top:4px;color:#fff;font-size:.95rem}.console-subscription-command-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.console-subscription-command-panel{min-width:0;padding:20px}.console-subscription-command-panel h3{margin:5px 0 0;color:#fff}.console-subscription-topology-canvas{position:relative;display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:18px;min-height:292px;margin-top:18px;padding:20px;overflow:hidden;border:1px solid rgba(120,197,255,.16);border-radius:20px;background:linear-gradient(rgba(120,197,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(120,197,255,.08) 1px,transparent 1px),#020e1f61;background-size:32px 32px}.console-subscription-topology-line{position:absolute;inset:50% 40px auto;height:2px;background:linear-gradient(90deg,transparent,rgba(76,141,255,.95),rgba(42,215,255,.82),transparent);box-shadow:0 0 18px #4391ffa6}.console-subscription-topology-node{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:92px;padding:14px;border:1px solid rgba(151,196,255,.26);border-radius:18px;background:#f7fbffeb;color:#102246;text-decoration:none;box-shadow:0 18px 34px #01091729}a.console-subscription-topology-node{cursor:pointer}a.console-subscription-topology-node:hover,a.console-subscription-topology-node:focus-visible{transform:translateY(-1px);border-color:#2ad7ff94;box-shadow:0 22px 38px #01091733,0 0 0 3px #2ad7ff24;outline:none}.console-subscription-topology-node span{color:#2f6df6;font-size:.64rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.console-subscription-topology-node strong{margin-top:6px;overflow-wrap:anywhere;font-size:.95rem;line-height:1.1}.console-subscription-topology-node em{margin-top:8px;color:#5a6d8d;font-size:.72rem;font-style:normal;font-weight:700}.console-subscription-assistant-card{display:flex;flex-direction:column;min-height:100%}.console-subscription-mission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.console-subscription-mission-item{min-width:0;padding:12px;border:1px solid rgba(148,193,255,.16);border-radius:15px;background:#dcf0ff12}.console-subscription-mission-item span{display:block;color:#cae0ffb8;font-size:.68rem;font-weight:800}.console-subscription-mission-item strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:#fff;font-size:.85rem}.console-subscription-assistant-context,.console-subscription-assistant-composer{margin-top:auto;border:1px solid rgba(151,196,255,.16);border-radius:15px;background:#f7fbff14;color:#ddedffc7;font-size:.78rem;font-weight:700}.console-subscription-assistant-context{padding:12px}.console-subscription-assistant-composer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 10px 10px 14px;text-decoration:none}.console-subscription-assistant-composer strong{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:11px;background:#2f6df6;color:#fff}.console-subscription-readiness-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.console-subscription-readiness-card{display:flex;align-items:center;gap:12px;min-width:0;padding:14px}.console-subscription-readiness-ring{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;flex:0 0 auto;border-radius:999px;background:radial-gradient(circle at center,#0b1b37 52%,transparent 54%),conic-gradient(#2ad7ff var(--readiness-score),rgba(131,169,231,.22) 0);color:#fff;font-weight:900}.console-subscription-readiness-card h3{margin:0;color:#fff;font-size:.9rem}.console-subscription-readiness-card p{margin:4px 0;font-size:.72rem;line-height:1.35}.console-subscription-command-lower-grid{grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) minmax(260px,.9fr)}.console-subscription-file-stack,.console-subscription-activity-list,.console-subscription-forecast-list{display:grid;gap:10px;margin-top:14px}.console-subscription-file-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;padding:11px}.console-subscription-file-row svg{width:24px;height:24px;color:#8fc6ff}.console-subscription-activity-item,.console-subscription-forecast-item{padding:12px}.console-subscription-mission-progress{height:8px;margin:12px 0;overflow:hidden;border-radius:999px;background:#68a0ff2e}.console-subscription-mission-progress span{display:block;width:var(--mission-readiness);height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f6df6,#2cd4ff);box-shadow:0 0 18px #2f6df675}.console-subscription-forecast-bar{height:6px;margin:9px 0 7px;overflow:hidden;border-radius:999px;background:#9dc4ff2b}.console-subscription-forecast-bar:before{display:block;width:var(--forecast-scale);height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f6df6,#2ad7ff);content:""}@media(max-width:1180px){.console-subscription-command-top-grid,.console-subscription-command-hero,.console-subscription-command-main-grid,.console-subscription-command-lower-grid{grid-template-columns:1fr}.console-subscription-command-hero-copy h2{font-size:3rem}.console-subscription-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-subscription-active-solution-card{padding-right:18px}.console-subscription-command-action-stack,.console-subscription-orbit-cube{position:static;width:auto;margin-top:14px}.console-subscription-orbit-cube{display:none}}@media(max-width:760px){.console-subscription-command-center{padding:14px;border-radius:20px}.console-subscription-command-titlebar,.console-subscription-command-top-grid{grid-template-columns:1fr}.console-subscription-command-titlebar h2{font-size:1.9rem}.console-subscription-command-hero-copy{min-height:auto;padding:22px}.console-subscription-command-hero-copy h2{font-size:2.2rem;line-height:1}.console-subscription-command-brief-grid,.console-subscription-readiness-grid,.console-subscription-mission-grid,.console-subscription-active-meta-grid,.console-subscription-solution-strip,.console-subscription-topology-canvas{grid-template-columns:1fr}.console-subscription-solution-metric{border-right:0;border-bottom:1px solid rgba(122,174,255,.18);padding-bottom:8px}.console-subscription-solution-metric:last-child{border-bottom:0;padding-bottom:0}.console-subscription-topology-line{inset:28px auto 28px 50%;width:2px;height:auto;background:linear-gradient(180deg,transparent,rgba(76,141,255,.95),rgba(42,215,255,.82),transparent)}}.console-subscription-command-center{gap:14px;padding:18px;border-color:#397fff52;border-radius:11px;background:radial-gradient(circle at 75% 8%,rgba(46,118,255,.24),transparent 24%),linear-gradient(rgba(68,139,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(68,139,255,.055) 1px,transparent 1px),linear-gradient(145deg,#020915,#061529 58%,#031020);background-size:auto,42px 42px,42px 42px,auto;box-shadow:0 24px 80px #00081657}.console-subscription-command-titlebar,.console-subscription-command-top-grid{display:grid;gap:14px}.console-subscription-command-top-grid .console-subscription-topology-canvas{grid-template-columns:repeat(4,minmax(124px,1fr));gap:13px;min-height:210px;padding:15px}.console-subscription-command-top-grid .console-subscription-topology-node{min-height:80px;padding:12px 13px}.console-subscription-command-topology{padding:16px;overflow:hidden}.console-subscription-command-topology .console-dashboard-panel-header{align-items:center}.console-subscription-command-top-grid .console-subscription-topology-node{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon type" "icon label" "icon status";align-content:center;justify-content:stretch;gap:2px 11px;border-color:#569dff47;border-radius:11px;background:linear-gradient(145deg,#0a2041f0,#061328f5);color:#f4f9ff;box-shadow:0 18px 38px #00081433,inset 0 1px #ffffff14}.console-subscription-command-top-grid .console-subscription-topology-node i{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;align-self:center;border:1px solid rgba(81,151,255,.42);border-radius:9px;background:#3270ff29;color:#73aaff;font-size:.65rem;font-style:normal;font-weight:900;letter-spacing:.04em;box-shadow:0 0 24px #337cff29}.console-subscription-command-top-grid .console-subscription-topology-node span{grid-area:type;margin:0;color:#75aafff0;font-size:.58rem;line-height:1}.console-subscription-command-top-grid .console-subscription-topology-node strong{grid-area:label;margin:2px 0 0;color:#fff;font-size:.82rem;line-height:1.1}.console-subscription-command-top-grid .console-subscription-topology-node em{grid-area:status;margin:2px 0 0;color:#bed4f6bd;font-size:.66rem}.console-subscription-command-top-grid .console-subscription-topology-node.is-workflow i{border-color:#2dd9bd6b;background:#2dd9bd21;color:#51e3cf}.console-subscription-command-top-grid .console-subscription-topology-node.is-swarm i{border-color:#b46cff6b;background:#b46cff24;color:#c78cff}.console-subscription-command-top-grid .console-subscription-topology-node.is-connections i{border-color:#36d7ff6b;background:#36d7ff24;color:#62dfff}.console-subscription-command-top-grid .console-subscription-topology-node.is-deploy i{border-color:#4ade806b;background:#4ade8021;color:#78ee9b}.console-subscription-command-titlebar{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:2px 6px 0}.console-subscription-command-titlebar h2{margin:4px 0 3px;color:#fff;font-size:2.25rem;line-height:1;letter-spacing:0}.console-subscription-command-titlebar p{margin:0;color:#b8cff4db;font-size:.92rem}.console-subscription-command-customize{min-height:36px;padding:0 16px;border:1px solid rgba(124,178,255,.26);border-radius:9px;background:#051328c2;color:#f7fbff;font-weight:800}.console-subscription-command-top-grid{grid-template-columns:minmax(0,2.55fr) minmax(310px,.95fr);align-items:start}.console-subscription-command-left-stack,.console-subscription-command-right-stack{display:grid;gap:14px;min-width:0}.console-subscription-active-solution-card{position:relative;min-width:0;min-height:0;overflow:hidden;padding:18px 220px 18px 18px;border:1px solid rgba(87,150,255,.27);border-radius:10px;background:linear-gradient(135deg,#081c3be0,#040f1feb),#091c3cd1;box-shadow:inset 0 1px #ffffff12,0 16px 38px #00071447;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.console-subscription-active-solution-main{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start}.console-subscription-active-solution-icon,.console-subscription-assistant-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#255fde,#3a7cff);color:#fff;font-weight:900;box-shadow:0 0 26px #2f6df652}.console-subscription-active-solution-icon{width:42px;height:42px}.console-subscription-active-solution-heading{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.console-subscription-active-solution-heading h3{margin:0;color:#fff;font-size:1.45rem;line-height:1.1}.console-subscription-status-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(255,199,62,.32);border-radius:999px;background:#ffba3021;color:#ffd058;font-size:.66rem;font-weight:900}.console-subscription-active-solution-card p{margin:5px 0 0;color:#cbdefcd6;font-size:.82rem}.console-subscription-command-center .console-dashboard-kicker,.console-subscription-command-center .console-dashboard-panel-kicker{color:#4e91ff;letter-spacing:.2em}.console-subscription-command-center .console-link-button{min-height:38px;justify-content:flex-start;border-color:#6fabff3b;border-radius:8px;background:#091f3fd1;color:#f7fbff;box-shadow:none}.console-subscription-command-center .console-link-button-primary{background:linear-gradient(135deg,#2a67f5,#2563d7);color:#fff;box-shadow:0 14px 30px #296df63d}.console-subscription-active-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.console-subscription-active-meta-grid div{min-width:0}.console-subscription-active-meta-grid span{display:block;color:#96b8eec2;font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.console-subscription-active-meta-grid strong{display:block;margin-top:5px;overflow:hidden;color:#edf5ff;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.console-subscription-solution-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;padding:8px;border:1px solid rgba(98,154,255,.22);border-radius:9px;background:#030f228a}.console-subscription-solution-metric{display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;align-items:center;min-width:0;padding-right:10px;border-right:1px solid rgba(122,174,255,.18)}.console-subscription-solution-metric:last-child{border-right:0}.console-subscription-solution-metric svg{width:32px;height:32px;padding:8px;border-radius:8px;background:#3070ff2e;color:#4f93ff}.console-subscription-solution-metric.is-workflow svg{background:#2cd7ba26;color:#2dd9bd}.console-subscription-solution-metric.is-swarm svg{background:#9c50ff29;color:#b46cff}.console-subscription-solution-metric.is-connections svg{background:#23d6ff24;color:#36d7ff}.console-subscription-solution-metric span,.console-subscription-solution-metric em{display:block;overflow:hidden;color:#bdd3f5b8;font-size:.63rem;font-style:normal;font-weight:900;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.console-subscription-solution-metric strong{color:#fff;font-size:1.1rem}.console-subscription-command-action-stack{position:absolute;top:18px;right:18px;z-index:2;display:grid;gap:9px;width:188px}.console-subscription-orbit-cube{position:absolute;top:38px;right:252px;width:118px;height:118px;opacity:.66;pointer-events:none}.console-subscription-orbit-cube:before,.console-subscription-orbit-cube:after,.console-subscription-orbit-cube-box{position:absolute;inset:22px;border:1px solid rgba(53,139,255,.56);background:linear-gradient(rgba(64,145,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(64,145,255,.18) 1px,transparent 1px);background-size:16px 16px;box-shadow:0 0 28px #327eff6b,inset 0 0 22px #337cff3d;content:""}.console-subscription-orbit-cube:before{transform:translate(14px,-11px) skewY(-28deg)}.console-subscription-orbit-cube:after{transform:translate(-14px,11px) skewY(-28deg)}.console-subscription-assistant-card{padding:16px;border-color:#488bff42;min-height:0}.console-subscription-assistant-header{display:flex;justify-content:space-between;gap:12px;align-items:start}.console-subscription-assistant-header h3{margin:4px 0 0;color:#fff;font-size:.98rem}.console-subscription-assistant-header>span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:24px;padding:0 9px;border:1px solid rgba(73,131,255,.34);border-radius:999px;background:#2760dc1f;color:#77a9ff;font-size:.68rem;font-weight:900}.console-subscription-assistant-thread{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;margin-top:28px}.console-subscription-assistant-avatar{width:32px;height:32px;align-self:start;font-size:.7rem}.console-subscription-assistant-bubble{max-width:184px;padding:12px;border:1px solid rgba(101,160,255,.22);border-radius:8px;background:#0c2244d1;color:#dfeeff;font-size:.78rem;line-height:1.35}.console-subscription-assistant-suggestions{display:grid;gap:10px;margin:30px 0 auto 44px}.console-subscription-assistant-suggestions a{justify-self:start;max-width:240px;padding:9px 12px;border:1px solid rgba(101,160,255,.22);border-radius:8px;background:#0b1f3fad;color:#cfe2ff;font-size:.76rem;font-weight:700;text-decoration:none}.console-subscription-assistant-suggestions a:hover,.console-subscription-assistant-suggestions a:focus-visible{border-color:#4b91ff94;color:#fff;outline:none}.console-subscription-assistant-card .console-subscription-assistant-composer{margin-top:28px;min-height:48px;border-color:#5b98ff3d;border-radius:8px;background:#05142cd6}.console-subscription-assistant-disclaimer{margin:9px 0 0;color:#a6c2e8ad;font-size:.68rem;text-align:center}.console-subscription-status-band{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.console-subscription-status-card,.console-subscription-featured-solution-card{border:1px solid rgba(87,150,255,.27);border-radius:10px;background:linear-gradient(135deg,#081c3be0,#040f1feb),#091c3cd1;box-shadow:inset 0 1px #ffffff12,0 16px 38px #00071447;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.console-subscription-status-card{min-width:0;padding:13px 14px;color:inherit;cursor:pointer;text-decoration:none}.console-subscription-status-card span,.console-subscription-status-card em{display:block;overflow:hidden;color:#a5c6f8bd;font-size:.64rem;font-style:normal;font-weight:900;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.console-subscription-status-card strong{display:block;margin:6px 0 4px;overflow:hidden;color:#fff;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.console-subscription-resource-map{overflow:hidden}.console-subscription-resource-map .console-dashboard-panel-header{position:relative;z-index:3;padding-right:0}.console-subscription-resource-maximize{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(120,180,255,.32);border-radius:9px;background:#051329c2;color:#b7d8ff;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 0 18px #2f6df629}.console-subscription-resource-maximize:hover,.console-subscription-resource-maximize:focus-visible{border-color:#4eacff9e;color:#fff;outline:none}.console-subscription-resource-maximize .console-link-button-icon-svg{width:17px;height:17px}.console-subscription-resource-canvas{position:relative;min-height:390px;margin-top:14px;overflow:hidden;border:1px solid rgba(120,197,255,.16);border-radius:18px;background:radial-gradient(circle at 50% 50%,rgba(45,123,255,.17),transparent 28%),linear-gradient(rgba(120,197,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(120,197,255,.08) 1px,transparent 1px),#020e1f61;background-size:auto,32px 32px,32px 32px,auto}.console-subscription-resource-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.console-subscription-resource-lines .resource-line{fill:none;stroke:#4497ffeb;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:540;stroke-dashoffset:540;filter:drop-shadow(0 0 9px rgba(44,165,255,.75));animation:consoleResourceLineDraw .9s cubic-bezier(.2,.72,.22,1) forwards;animation-delay:calc(2.08s + var(--line-delay, 0s))}.console-subscription-resource-lines .resource-terminal{fill:#83d8ff;opacity:0;filter:drop-shadow(0 0 8px rgba(42,215,255,.88));animation:consoleResourceTerminalReveal .42s ease-out forwards;animation-delay:calc(2.78s + var(--line-delay, 0s))}.console-subscription-resource-lines .line-grids{--line-delay: .1s}.console-subscription-resource-lines .line-providers{--line-delay: .2s}.console-subscription-resource-lines .line-billing{--line-delay: .3s}.console-subscription-resource-lines .line-marketplace{--line-delay: .4s}.console-subscription-resource-lines .line-templates{--line-delay: .5s}.console-subscription-resource-lines .terminal-grids{--line-delay: .1s}.console-subscription-resource-lines .terminal-providers{--line-delay: .2s}.console-subscription-resource-lines .terminal-billing{--line-delay: .3s}.console-subscription-resource-lines .terminal-marketplace{--line-delay: .4s}.console-subscription-resource-lines .terminal-templates{--line-delay: .5s}.console-subscription-resource-hub,.console-subscription-resource-node{position:absolute;z-index:1;display:grid;min-width:142px;border:1px solid rgba(151,196,255,.26);border-radius:16px;text-decoration:none}.console-subscription-resource-hub{left:50%;top:50%;width:min(230px,34%);min-height:118px;padding:18px;place-content:center;justify-items:center;text-align:center;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 0%,rgba(72,160,255,.38),transparent 62%),linear-gradient(145deg,#113770f5,#06132afa);box-shadow:0 0 0 1px #3492ff38,0 0 42px #2c7fff57,inset 0 1px #ffffff1a;animation:consoleResourceHubEnter .78s cubic-bezier(.2,.72,.22,1) both}.console-subscription-resource-hub span,.console-subscription-resource-node span{color:#72aeffeb;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.console-subscription-resource-node span{font-size:.56rem;letter-spacing:.1em}.console-subscription-resource-hub strong{margin-top:6px;color:#fff;font-size:1.45rem;line-height:1.05;text-align:center}.console-subscription-resource-hub em,.console-subscription-resource-node em{margin-top:6px;color:#c4dafabd;font-size:.72rem;font-style:normal;font-weight:800}.console-subscription-resource-node{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon detail";gap:1px 9px;align-content:center;min-height:66px;padding:10px 12px;color:#f7fbff;background:linear-gradient(145deg,#0a2041f0,#061328f5);box-shadow:0 18px 38px #00081433,inset 0 1px #ffffff14;opacity:0;transform:translateY(10px) scale(.96);animation:consoleResourceNodeEnter .62s cubic-bezier(.2,.72,.22,1) forwards;animation-delay:calc(1.18s + (var(--resource-index) * 90ms))}.console-subscription-resource-node:hover,.console-subscription-resource-node:focus-visible{border-color:#2ad7ff94;box-shadow:0 22px 38px #01091733,0 0 0 3px #2ad7ff24;outline:none}.console-subscription-resource-node i{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;align-self:center;border:1px solid rgba(81,151,255,.34);border-radius:12px;background:radial-gradient(circle at 50% 50%,rgba(67,145,255,.18),transparent 62%),#3270ff1f;color:#73aaff;font-size:.62rem;font-style:normal;font-weight:900;box-shadow:inset 0 0 18px #2f6df629,0 0 18px #2f6df61f}.console-subscription-resource-svg{width:29px;height:29px;color:currentColor;filter:drop-shadow(0 0 9px currentColor)}.console-subscription-resource-node span{grid-area:label}.console-subscription-resource-node strong{grid-area:value;display:flex;align-items:center;gap:5px;overflow:hidden;color:#fff;font-size:.8rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.console-subscription-resource-node em{grid-area:detail}.console-subscription-resource-node.is-solutions{left:5%;top:22px}.console-subscription-resource-node.is-grids{right:5%;top:22px}.console-subscription-resource-node.is-providers{left:4%;top:156px}.console-subscription-resource-node.is-billing{right:4%;top:156px}.console-subscription-resource-node.is-marketplace{left:5%;bottom:26px}.console-subscription-resource-node.is-templates{right:5%;bottom:26px}.console-subscription-resource-node.is-marketplace i,.console-subscription-resource-node.is-providers i{border-color:#2dd9bd6b;background:#2dd9bd21;color:#51e3cf}.console-subscription-resource-node.is-billing i{border-color:#ffc73e6b;background:#ffc73e21;color:#ffd058}.console-subscription-featured-solution-card{position:relative;padding:16px}.console-subscription-featured-solution-card .console-subscription-solution-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.console-subscription-command-right-stack .console-subscription-command-action-stack{position:static;width:auto}.console-subscription-command-titlebar{align-items:start;padding:2px 6px 0}.console-subscription-command-titlebar h2{margin-top:7px;font-size:2.1rem;line-height:1}.console-subscription-command-titlebar p{max-width:840px;margin-top:6px;color:#d2e4ffd6}.console-subscription-status-card{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:74px auto;gap:0 10px;min-height:118px;padding:14px 13px 12px;overflow:hidden}.console-subscription-status-card:before{position:absolute;inset:0;background:radial-gradient(circle at 16% 12%,rgba(58,132,255,.28),transparent 34%),linear-gradient(135deg,rgba(36,104,245,.12),transparent 58%);content:"";opacity:.86;pointer-events:none}.console-subscription-status-card:hover,.console-subscription-status-card:focus-visible,.console-subscription-status-card:has(.console-subscription-status-signal:hover){z-index:8;overflow:visible}.console-subscription-status-card:hover,.console-subscription-status-card:focus-visible{border-color:#69abff61;box-shadow:inset 0 1px #ffffff12,0 18px 40px #00081642,0 0 0 2px #4a91ff1a;outline:none}.console-subscription-status-icon,.console-subscription-status-gauge{position:relative;z-index:1;align-self:start}.console-subscription-status-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(87,150,255,.42);border-radius:8px;background:linear-gradient(145deg,#275bd9eb,#1e449deb);color:#dbeaff;font-size:1rem;font-style:normal;font-weight:900;box-shadow:0 0 24px #2a74ff38}.console-subscription-status-icon-svg{width:21px;height:21px}.console-subscription-status-card.is-entitlements .console-subscription-status-icon{border-color:#b367ff6b;background:linear-gradient(145deg,#793cc2db,#432678e6);color:#d197ff}.console-subscription-status-card.is-grids .console-subscription-status-icon{border-color:#2dd9bd6b;background:linear-gradient(145deg,#13848ce0,#0b485be6);color:#57e4dc}.console-subscription-status-card.is-solutions .console-subscription-status-icon{border-color:#458cff7a;background:linear-gradient(145deg,#1658bee0,#0c2f6aeb);color:#7fb6ff}.console-subscription-status-card.is-billing .console-subscription-status-icon{font-size:1.45rem;font-weight:700;line-height:1}.console-subscription-status-card.is-billing .console-subscription-status-icon span{display:block;overflow:visible;color:currentColor;font-size:inherit;font-weight:inherit;letter-spacing:0;line-height:1;text-transform:none}.console-subscription-status-gauge{--status-score-animated: 0%;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-left:-2px;border-radius:999px;background:radial-gradient(circle at center,#071830 48%,transparent 50%),conic-gradient(#2ad7ff var(--status-score-animated),#317bff var(--status-score-animated),rgba(112,156,223,.22) 0);color:#fff;font-size:.72rem;font-weight:900;box-shadow:0 0 24px #2ad7ff33;animation:consoleStatusGaugePulse 1.1s ease-out both,consoleStatusGaugeWrap 1.1s cubic-bezier(.2,.72,.22,1) both}.console-subscription-status-gauge.is-capacity-gauge{--status-score-animated: 100%;background:radial-gradient(circle at center,#071830 48%,transparent 50%),conic-gradient(from 1turn,#2ad7ff var(--status-score-animated),#317bff var(--status-score-animated),rgba(112,156,223,.22) 0);animation:consoleStatusGaugePulse 1.1s ease-out both,consoleStatusCapacityGaugeDrain 1.1s cubic-bezier(.2,.72,.22,1) both}.console-subscription-status-copy{position:relative;z-index:1;min-width:0;padding-top:1px}.console-subscription-status-copy>span{display:block;overflow:hidden;color:#bed3f6d6;font-size:.66rem;font-weight:900;letter-spacing:0;line-height:1.15;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.console-subscription-status-copy strong{display:flex;align-items:baseline;gap:5px;margin:7px 0 0;color:#fff;font-size:1.26rem;line-height:1;overflow:visible;white-space:nowrap}.console-subscription-status-card.is-plan .console-subscription-status-copy strong{font-size:1rem;max-width:100%}.console-subscription-status-card.is-capacity .console-subscription-status-copy strong{justify-content:flex-end;margin-top:19px;font-size:1.18rem}.console-subscription-status-card.is-capacity .console-subscription-status-copy em{text-align:right}.console-subscription-status-card.is-billing .console-subscription-status-copy strong{font-size:1.18rem}.console-subscription-status-copy strong small{color:#aec7edc7;font-size:.74rem;font-weight:800;line-height:1}.console-subscription-status-signal{position:relative;border-radius:4px;outline:none}.console-subscription-status-warning{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex:0 0 auto;margin-left:1px;color:#ffbf3d;filter:drop-shadow(0 0 7px rgba(255,191,61,.72))}.console-subscription-status-signal:before,.console-subscription-status-signal:after{position:absolute;left:50%;z-index:6;pointer-events:none;transform:translate(-50%) translateY(4px);opacity:0;transition:opacity .14s ease,transform .14s ease}.console-subscription-status-signal:before{bottom:calc(100% + 5px);border:5px solid transparent;border-top-color:#071832f5;content:""}.console-subscription-status-signal:after{bottom:calc(100% + 14px);width:146px;max-width:146px;padding:7px 9px;border:1px solid rgba(101,168,255,.34);border-radius:7px;background:#071832f5;box-shadow:0 10px 24px #0007145c;color:#dbeaff;content:attr(data-callout);font-size:.66rem;font-weight:900;letter-spacing:0;line-height:1.2;text-align:center;text-transform:none;white-space:normal}.console-subscription-status-signal:hover:before,.console-subscription-status-signal:hover:after{transform:translate(-50%) translateY(0);opacity:1}.console-subscription-status-warning .console-subscription-resource-svg{width:15px;height:15px;filter:none}.console-subscription-status-trend{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 auto;margin-left:1px;color:#4c9cff;filter:drop-shadow(0 0 8px rgba(76,156,255,.62))}.console-subscription-status-trend svg{width:16px;height:16px}.console-subscription-status-copy>b{display:inline-flex;align-items:center;width:fit-content;margin-top:6px;padding:2px 7px;border:1px solid rgba(45,217,129,.28);border-radius:999px;background:#2dd9811f;color:#4ee59a;font-size:.62rem;font-weight:900;line-height:1.2}.console-subscription-status-copy em{display:block;margin-top:6px;overflow:hidden;color:#a6c2e8b8;font-size:.74rem;font-style:normal;font-weight:800;letter-spacing:0;line-height:1.15;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.console-subscription-status-copy>small{display:block;margin-top:5px;color:#ffd058;font-size:.7rem;font-weight:900;line-height:1.1}.console-subscription-status-card.is-solutions .console-subscription-status-copy>small{color:#71a8ffe0}.console-subscription-command-top-grid{grid-template-columns:minmax(0,1.55fr) minmax(350px,.85fr);align-items:stretch;gap:10px}.console-subscription-command-left-stack{gap:10px;height:100%}.console-subscription-resource-map,.console-subscription-assistant-card,.console-subscription-featured-solution-card,.console-subscription-command-lower-grid .console-subscription-command-panel{border-radius:12px}.console-subscription-resource-map{display:flex;flex-direction:column;height:100%;padding:14px;overflow:hidden;border-color:#78c5ff2e;background:radial-gradient(ellipse at 50% 55%,rgba(33,105,229,.18),transparent 35%),radial-gradient(circle at 50% 55%,rgba(25,183,235,.07),transparent 20%),linear-gradient(rgba(120,197,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(120,197,255,.035) 1px,transparent 1px),linear-gradient(145deg,#041126f5,#020a18fa);background-size:auto,auto,28px 28px,28px 28px,auto}.console-dashboard-shell-advanced .console-subscription-resource-map .console-dashboard-panel-header{padding-right:0}.console-subscription-resource-canvas{flex:1 1 auto;min-height:318px;margin-top:10px;border:0;border-radius:0;background:transparent}.console-subscription-resource-orbit{position:absolute;left:50%;top:50%;width:min(420px,52%);height:176px;border:1px dashed rgba(73,161,255,.28);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #2a74ff29,inset 0 0 30px #2ad7ff0f;animation:consoleResourceOrbitPulse 3.4s ease-in-out infinite}.console-subscription-resource-lines .resource-line{stroke-width:2}.console-subscription-resource-hub{width:184px;min-height:126px;padding:16px;border-radius:28px;align-content:center;justify-items:center;text-align:center;clip-path:polygon(18% 0,82% 0,100% 50%,82% 100%,18% 100%,0 50%);background:radial-gradient(circle at 50% 10%,rgba(43,127,255,.42),transparent 58%),linear-gradient(145deg,#0c3770fa,#04132bfa);isolation:isolate;overflow:hidden}.console-subscription-resource-hub:before,.console-subscription-resource-node:before{position:absolute;pointer-events:none;content:""}.console-subscription-resource-hub:before{inset:0;z-index:0;padding:2px;clip-path:inherit;background:conic-gradient(from var(--resource-border-angle, 0deg),rgba(56,153,255,.08),rgba(87,221,255,.98) 12%,rgba(255,255,255,.9) 16%,rgba(87,221,255,.98) 20%,rgba(56,153,255,.08) 34%,rgba(56,153,255,.08));opacity:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:consoleResourceBorderSweep 1.25s cubic-bezier(.2,.72,.22,1) .36s both}.console-subscription-resource-hub>*{position:relative;z-index:1}.console-subscription-resource-brand{justify-self:center;margin-bottom:6px;color:#35a2ff;font-size:1.34rem;font-weight:1000;letter-spacing:0;text-shadow:0 0 20px rgba(42,164,255,.8)}.console-subscription-resource-brand img{display:block;width:42px;height:24px;object-fit:contain;filter:brightness(0) saturate(100%) invert(47%) sepia(91%) saturate(2269%) hue-rotate(198deg) brightness(103%) contrast(102%) drop-shadow(0 0 12px rgba(42,164,255,.72))}.console-subscription-resource-hub strong{display:block;margin-top:0;font-size:1.07rem}.console-subscription-resource-hub small{display:block;margin-top:4px;color:#cce0ffc2;font-size:.78rem;font-weight:800}.console-subscription-resource-hub em{justify-self:center;margin-top:7px;padding:3px 9px;border:1px solid rgba(45,217,129,.32);border-radius:999px;background:#2dd98124;color:#4ee59a}.console-subscription-resource-node{width:150px;min-width:0;min-height:67px;border-radius:9px;background:radial-gradient(circle at 0 0,rgba(63,133,255,.22),transparent 44%),linear-gradient(145deg,#091f41f5,#051329fa);isolation:isolate;overflow:hidden}.console-subscription-resource-node:before{inset:0;z-index:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--resource-border-angle, 0deg),rgba(75,164,255,.08),rgba(82,221,255,.95) 10%,rgba(255,255,255,.8) 14%,rgba(82,221,255,.95) 18%,rgba(75,164,255,.08) 32%,rgba(75,164,255,.08));opacity:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:consoleResourceBorderSweep 1.05s cubic-bezier(.2,.72,.22,1) both;animation-delay:calc(3.18s + (var(--resource-index) * 105ms))}.console-subscription-resource-node>*{position:relative;z-index:1}.console-subscription-resource-node i{border-radius:10px}.console-subscription-resource-node strong{font-size:.76rem}.console-subscription-resource-node span,.console-subscription-resource-node strong,.console-subscription-resource-node em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-subscription-resource-node strong small{color:#c3d8f8b3;font-size:.58rem;line-height:1}.console-subscription-resource-warning{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;flex:0 0 auto;color:#ffbf3d;filter:drop-shadow(0 0 6px rgba(255,191,61,.7))}.console-subscription-resource-warning .console-subscription-resource-svg{width:13px;height:13px;filter:none}.console-subscription-resource-node.is-templates{inset:38px auto auto 8%}.console-subscription-resource-node.is-solutions{inset:6px auto auto 50%;transform:translate(-50%) translateY(10px) scale(.96)}.console-subscription-resource-node.is-grids{inset:38px 8% auto auto}.console-subscription-resource-node.is-marketplace{inset:205px auto auto 8%}.console-subscription-resource-node.is-marketplace{width:184px}.console-subscription-resource-node.is-providers{inset:205px 7.35% auto auto;width:208px}.console-subscription-resource-node.is-billing{inset:auto auto 10px 50%;width:138px;transform:translate(-50%) translateY(10px) scale(.96)}.console-subscription-resource-node.is-templates i,.console-subscription-resource-node.is-marketplace i{border-color:#b367ff6b;background:radial-gradient(circle at 50% 50%,rgba(179,103,255,.2),transparent 62%),#6a43ff21;color:#a76cff}.console-subscription-resource-node.is-grids i{border-color:#2dd9816b;background:radial-gradient(circle at 50% 50%,rgba(45,217,129,.18),transparent 62%),#2dd9811f;color:#3ee790}.console-subscription-resource-node.is-providers i{border-color:#5cabff70;background:radial-gradient(circle at 50% 50%,rgba(79,147,255,.2),transparent 62%),#3270ff21;color:#6fa9ff}.console-subscription-resource-node.is-solutions i,.console-subscription-resource-node.is-grids i,.console-subscription-resource-node.is-providers i{width:38px;height:38px;border-color:transparent;background:transparent;box-shadow:none}.console-subscription-resource-node.is-solutions .console-subscription-resource-svg,.console-subscription-resource-node.is-grids .console-subscription-resource-svg,.console-subscription-resource-node.is-providers .console-subscription-resource-svg{width:34px;height:34px}.console-subscription-resource-node.is-billing i{width:44px;height:44px;border-color:#2bd8cf6b;border-radius:999px;background:radial-gradient(circle at 35% 28%,rgba(132,255,245,.34),transparent 40%),linear-gradient(145deg,#0a9a9ff2,#07546bf5);color:#50f3e7;box-shadow:inset 0 0 16px #2eeee02e,0 0 0 1px #23d3cb29,0 0 28px #23d3cb47}.console-subscription-resource-node.is-billing{grid-template-columns:44px minmax(0,1fr)}.console-subscription-resource-node.is-billing .console-subscription-resource-svg{width:30px;height:30px;filter:drop-shadow(0 0 10px rgba(57,238,229,.68))}.console-subscription-resource-node.is-solutions,.console-subscription-resource-node.is-billing{animation-name:consoleResourceCenteredNodeEnter}.console-subscription-featured-solution-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:16px;align-items:center;padding:14px}.console-subscription-featured-solution-card .console-subscription-solution-strip{margin-top:0}.console-subscription-featured-solution-footer{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(120px,auto);gap:10px;padding-top:10px;border-top:1px solid rgba(122,174,255,.16)}.console-subscription-featured-solution-footer div{min-width:0}.console-subscription-featured-solution-footer span{display:block;color:#a6c2e8b8;font-size:.68rem}.console-subscription-featured-solution-footer strong{display:block;margin-top:2px;overflow:hidden;color:#fff;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.console-subscription-featured-solution-footer a{align-self:center;justify-self:end;padding:8px 12px;border:1px solid rgba(91,152,255,.28);border-radius:8px;color:#86b8ff;font-size:.72rem;font-weight:900;text-decoration:none}.console-subscription-assistant-card{min-height:100%;padding:14px}.console-subscription-assistant-header h3{max-width:330px;font-size:.95rem;line-height:1.25}.console-subscription-assistant-thread{grid-template-columns:54px minmax(0,1fr);margin-top:16px}.console-subscription-assistant-avatar{width:46px;height:46px;border:2px solid rgba(42,215,255,.5);border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(42,215,255,.3),transparent 58%),linear-gradient(135deg,#114ebc,#041b43);box-shadow:0 0 0 6px #2ad7ff14,0 0 30px #2ad7ff3d}.console-subscription-assistant-bubble{max-width:none;padding:13px 14px;border-radius:12px}.console-subscription-assistant-bubble strong,.console-subscription-assistant-bubble span{display:block}.console-subscription-assistant-bubble strong{color:#fff;font-size:.82rem}.console-subscription-assistant-bubble span{margin-top:5px;color:#c4dafab8;font-size:.73rem;line-height:1.35}.console-subscription-assistant-suggestions a{display:flex;align-items:center;justify-content:space-between;justify-self:stretch;max-width:none;min-height:32px;padding:7px 10px}.console-subscription-assistant-suggestions a span{color:#9fc8ff}.console-subscription-assistant-card .console-subscription-assistant-composer{margin-top:auto;min-height:42px}.console-subscription-readiness-card{align-items:center;min-height:98px;padding:11px;border-radius:10px}.console-subscription-readiness-ring{width:54px;height:54px}.console-subscription-readiness-card p{display:block;margin:5px 0 0;color:#b0c9ebbd;font-size:.66rem;line-height:1.25}.console-subscription-readiness-ring span{color:#65e6a5}.console-subscription-readiness-card a{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:#70aaff;font-size:.68rem;font-weight:900;text-decoration:none}.console-subscription-readiness-card a:hover,.console-subscription-readiness-card a:focus-visible{color:#fff;outline:none}.console-subscription-readiness-card a span{display:inline;color:currentColor}.console-subscription-command-lower-grid{grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr) minmax(360px,1.1fr);gap:10px;align-items:start}.console-subscription-command-lower-grid .console-dashboard-panel-header{align-items:center}.console-subscription-command-lower-grid .console-dashboard-panel-header a,.console-subscription-command-lower-grid .console-dashboard-panel-header span{color:#70aaff;font-size:.72rem;font-weight:900;text-decoration:none}.console-subscription-activity-item,.console-subscription-priority-item{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(68px,auto);gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(148,193,255,.15);border-radius:9px;background:#081b39a3}.console-subscription-activity-item{color:inherit;text-decoration:none}.console-subscription-activity-item:is(a):hover,.console-subscription-activity-item:is(a):focus-visible{border-color:#61a6ff57;background:#0e2a52c2;outline:none}.console-subscription-activity-item>div,.console-subscription-priority-item>div{min-width:0}.console-subscription-activity-item i,.console-subscription-priority-item i{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#2f6df629;color:#79adff;font-style:normal;font-weight:900}.console-subscription-activity-item.tone-1 i,.console-subscription-activity-item.tone-warning i,.console-subscription-priority-item.tone-warning i{background:#ffba3024;color:#ffd058}.console-subscription-activity-item.tone-2 i,.console-subscription-activity-item.tone-ready i,.console-subscription-priority-item.tone-ready i{background:#2dd98124;color:#4ee59a}.console-subscription-activity-item.tone-3 i,.console-subscription-activity-item.tone-info i{background:#b367ff26;color:#c391ff}.console-subscription-activity-item strong,.console-subscription-priority-item strong{display:block;overflow:hidden;margin-top:0;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.console-subscription-activity-item span,.console-subscription-priority-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-subscription-activity-item em{color:#a6c2e8bd;font-size:.68rem;font-style:normal;font-weight:800}.console-subscription-priority-item a{justify-self:end;padding:6px 10px;border:1px solid rgba(91,152,255,.26);border-radius:7px;color:#88baff;font-size:.68rem;font-weight:900;text-decoration:none}.console-subscription-priority-item.tone-warning a{border-color:#ffba3047;color:#ffd058}.console-subscription-forecast-panel{align-self:start;overflow:hidden;height:auto;min-height:0;padding:8px;border-color:#548bd329;border-radius:10px;background:radial-gradient(ellipse at 70% 42%,rgba(33,105,229,.1),transparent 46%),linear-gradient(145deg,#05132bf0,#030e21fa)}.console-subscription-forecast-panel .console-dashboard-panel-header{position:relative;display:flex;justify-content:space-between;min-height:18px;padding:0 2px}.console-dashboard-shell-advanced .console-subscription-forecast-panel .console-dashboard-panel-header{padding-right:2px}.console-subscription-forecast-panel .console-dashboard-panel-kicker{font-size:.66rem;line-height:1;letter-spacing:.2em}.console-subscription-forecast-period{position:absolute;top:0;right:2px;display:inline-flex;align-items:center;justify-self:end;margin-left:0;min-height:17px;border:1px solid rgba(97,166,255,.13);border-radius:6px;background:#0412297a;color:#acc8eec2;overflow:hidden}.console-subscription-forecast-period select{min-width:96px;height:19px;padding:0 20px 0 7px;border:0;appearance:none;background:linear-gradient(45deg,transparent 50%,currentColor 50%) right 9px center / 5px 5px no-repeat,linear-gradient(135deg,currentColor 50%,transparent 50%) right 5px center / 5px 5px no-repeat;color:currentColor;font:inherit;font-size:.6rem;font-weight:850;outline:none}.console-subscription-forecast-period:focus-within{border-color:#74b1ff6b;box-shadow:0 0 0 2px #2f6df629}.console-subscription-forecast-stage{display:grid;grid-template-columns:minmax(124px,.36fr) minmax(0,1fr);min-height:118px;margin-top:8px;padding:8px 9px 6px;border:1px solid rgba(78,126,192,.055);border-radius:8px;background:linear-gradient(180deg,#020c1db3,#020a18db),#020a18b8}.console-subscription-forecast-hero{align-self:start;padding-top:7px}.console-subscription-forecast-hero span,.console-subscription-forecast-hero em{display:block;color:#a6c2e8bd;font-size:.62rem;font-style:normal;font-weight:800}.console-subscription-forecast-hero strong{display:block;margin-top:3px;color:#fff;font-size:1.4rem;line-height:1}.console-subscription-forecast-hero em{display:inline-flex;gap:4px;align-items:center;margin-top:5px;color:#4ee59a;line-height:1.15}.console-subscription-forecast-hero em b{font-size:.8rem}.console-subscription-forecast-hero em.tone-warning{color:#ffd058}.console-subscription-forecast-hero em.tone-assumption{color:#8ebcff}.console-subscription-forecast-chart-wrap{position:relative;min-height:104px}.console-subscription-forecast-legend{position:absolute;top:0;right:2px;z-index:1;display:inline-flex;gap:9px;color:#acc8eed1;font-size:.56rem;font-weight:850}.console-subscription-forecast-legend span{display:inline-flex;gap:5px;align-items:center}.console-subscription-forecast-legend span:before{width:11px;height:0;border-top:2px solid #4f86ff;content:""}.console-subscription-forecast-legend .is-historical:before{border-top-color:#5793f19e;border-top-style:dashed}.console-subscription-forecast-y-axis{position:absolute;top:22px;bottom:15px;left:0;display:flex;flex-direction:column;justify-content:space-between;color:#a6c2e8bd;font-size:.56rem;font-weight:850}.console-subscription-forecast-chart{width:100%;height:104px;margin-top:7px}.console-subscription-forecast-chart .forecast-fill{fill:#2f6df63d}.console-subscription-forecast-chart .forecast-history,.console-subscription-forecast-chart .forecast-line{fill:none;stroke-width:2.4}.console-subscription-forecast-chart .forecast-history{stroke:#60a4ff9e;stroke-dasharray:6 6}.console-subscription-forecast-chart .forecast-line{stroke:#4b83ff;filter:drop-shadow(0 0 10px rgba(55,127,255,.45))}.console-subscription-forecast-x-axis{position:absolute;right:4px;bottom:1px;left:50px;display:flex;justify-content:space-between;color:#a6c2e89e;font-size:.56rem;font-weight:850}.console-subscription-forecast-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:8px;padding:10px 0 9px;border:1px solid rgba(78,126,192,.055);border-radius:8px;background:#020a18a3}.console-subscription-forecast-item{min-width:0;min-height:44px;padding:1px 12px;border-top:0;border-bottom:0;border-left:0;border-radius:0;border-right:1px solid rgba(105,154,224,.095);background:transparent}.console-subscription-forecast-item:last-child{border-right:0}.console-subscription-forecast-item span,.console-subscription-forecast-item em{display:block;overflow:visible;color:#a6c2e8b8;font-size:.62rem;font-weight:800;line-height:1.15;text-overflow:clip;white-space:nowrap}.console-subscription-forecast-item strong{display:block;margin-top:3px;color:#fff;font-size:.84rem;line-height:1.1}.console-subscription-command-center{gap:10px;padding:14px;border:1px solid rgba(69,126,201,.08);border-radius:9px;background:radial-gradient(ellipse at 55% 18%,rgba(32,96,197,.13),transparent 44%),linear-gradient(rgba(73,138,211,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(73,138,211,.028) 1px,transparent 1px),linear-gradient(180deg,#030e1efa,#010916fc);background-size:auto,34px 34px,34px 34px,auto;box-shadow:0 18px 52px #00081647}.console-subscription-command-center .console-dashboard-kicker,.console-subscription-command-center .console-dashboard-panel-kicker{color:#5397ff;font-size:.66rem;font-weight:950;letter-spacing:.24em;line-height:1;text-transform:uppercase}.console-subscription-command-titlebar{align-items:start;gap:12px;padding:0 8px 0 7px}.console-subscription-command-titlebar h2{margin:5px 0 3px;color:#fff;font-size:1.95rem;font-weight:900;line-height:1;letter-spacing:0}.console-subscription-command-titlebar p{max-width:860px;margin:0;color:#c7d9f6c7;font-size:.82rem;font-weight:650;line-height:1.25}.console-subscription-command-customize{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:0 14px;border:1px solid rgba(117,174,255,.2);border-radius:7px;background:#030e20cc;color:#f7fbff;font-size:.76rem;font-weight:850;line-height:1;white-space:nowrap;box-shadow:none}.console-subscription-command-customize .console-link-button-icon-svg{width:15px;height:15px}.console-subscription-command-customize:hover,.console-subscription-command-customize:focus-visible{border-color:#7db8ff57;background:#091c3cdb;outline:none}.console-subscription-customize-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:22px;background:#000612a3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.console-subscription-resource-map-modal-backdrop{position:fixed;inset:0;z-index:82;display:grid;place-items:center;overflow:hidden;padding:16px;background:#000612b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.console-subscription-resource-map-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1480px,100%);max-width:100%;height:min(900px,100%);max-height:100%;overflow:hidden;border:1px solid rgba(76,136,210,.22);border-radius:12px;background:radial-gradient(circle at 24% 0%,rgba(44,110,214,.13),transparent 38%),linear-gradient(145deg,#05132bfa,#010814fc);box-shadow:0 32px 90px #00030ca8,inset 0 1px #ffffff0b}.console-subscription-resource-map-modal-header{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:16px 18px 13px;border-bottom:1px solid rgba(78,132,202,.11)}.console-subscription-resource-map-modal-header>div{min-width:0}.console-subscription-resource-map-modal-header h3{margin:7px 0 4px;color:#fff;font-size:1.28rem;font-weight:950;line-height:1.05;letter-spacing:0}.console-subscription-resource-map-modal-header p{margin:0;color:#b5cbeab8;font-size:.78rem;font-weight:650;line-height:1.3}.console-subscription-resource-map-modal-close{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:76px;width:auto;height:32px;padding:0 12px;flex:0 0 auto;border:1px solid rgba(114,171,246,.18);border-radius:8px;background:#030e20cc;color:#dbe9ffdb;font-size:.78rem;font-weight:900;line-height:1;white-space:nowrap}.console-subscription-resource-map-modal-close svg{width:14px;height:14px}.console-subscription-resource-map-modal-close:hover,.console-subscription-resource-map-modal-close:focus-visible{border-color:#7db8ff57;color:#fff;outline:none}.console-subscription-resource-map-modal-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:12px;min-height:0;overflow:hidden;padding:12px}.console-subscription-resource-map-modal-canvas-shell{min-width:0;min-height:0;height:100%;overflow:hidden;border:1px solid rgba(76,136,210,.14);border-radius:10px;background:radial-gradient(ellipse at 50% 52%,rgba(33,105,229,.14),transparent 35%),linear-gradient(rgba(72,139,211,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(72,139,211,.026) 1px,transparent 1px),linear-gradient(145deg,#030f22f7,#010916fc);background-size:auto,34px 34px,34px 34px,auto}.console-subscription-resource-canvas.is-expanded-resource-map{height:100%;min-height:min(72vh,690px);margin-top:0}.console-subscription-resource-canvas.is-expanded-resource-map .console-subscription-resource-node.is-templates{inset:12% auto auto 7%}.console-subscription-resource-canvas.is-expanded-resource-map .console-subscription-resource-node.is-solutions{inset:5% auto auto 50%}.console-subscription-resource-canvas.is-expanded-resource-map .console-subscription-resource-node.is-grids{inset:12% 7% auto auto}.console-subscription-resource-canvas.is-expanded-resource-map .console-subscription-resource-node.is-marketplace{inset:58% auto auto 7%}.console-subscription-resource-canvas.is-expanded-resource-map .console-subscription-resource-node.is-providers{inset:58% 6.5% auto auto}.console-subscription-resource-canvas.is-expanded-resource-map .console-subscription-resource-node.is-billing{inset:auto auto 6% 50%}.console-subscription-resource-map-siderail{display:grid;align-content:start;gap:10px;min-width:0;min-height:0;max-width:100%;overflow:auto;overflow-x:hidden;overscroll-behavior:contain;padding:12px;border:1px solid rgba(76,136,210,.15);border-radius:10px;background:linear-gradient(180deg,#030e216b,#020a18ad),#020a18bd}.console-subscription-resource-map-siderail::-webkit-scrollbar{width:10px}.console-subscription-resource-map-siderail::-webkit-scrollbar-track{background:#020a1880;border-radius:999px}.console-subscription-resource-map-siderail::-webkit-scrollbar-thumb{border:2px solid rgba(2,10,24,.5);border-radius:999px;background:#5499ff6b}.console-subscription-resource-map-rail-card{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid rgba(78,126,192,.08);border-radius:8px;background:radial-gradient(circle at 8% 0%,rgba(44,110,214,.1),transparent 38%),#020a18b8}.console-subscription-resource-map-rail-card-header{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;min-width:0}.console-subscription-resource-map-rail-card-header i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(95,165,255,.18);border-radius:8px;background:#16438f2e;color:#78adff}.console-subscription-resource-map-rail-card-header .console-subscription-resource-svg{width:24px;height:24px}.console-subscription-resource-map-rail-card-header>div{min-width:0}.console-subscription-resource-map-rail-card strong,.console-subscription-resource-map-rail-card span,.console-subscription-resource-map-rail-card p,.console-subscription-resource-map-rail-card em{display:block;min-width:0}.console-subscription-resource-map-rail-card strong{overflow:hidden;color:#fff;font-size:.78rem;font-weight:950;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.console-subscription-resource-map-rail-card span{margin-top:3px;overflow:hidden;color:#b6ccecb8;font-size:.64rem;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.console-subscription-resource-map-rail-card p{margin:0;color:#b4caeab3;font-size:.66rem;font-weight:650;line-height:1.34;overflow-wrap:anywhere}.console-subscription-resource-map-rail-card em{width:fit-content;padding:3px 8px;border:1px solid rgba(45,217,129,.24);border-radius:999px;background:#2dd9811c;color:#58eda5;font-size:.58rem;font-style:normal;font-weight:900;line-height:1}.console-subscription-resource-map-rail-card.tone-warning em{border-color:#ffbf3d40;background:#ffbf3d1a;color:#ffd058}.console-subscription-resource-map-rail-card a{max-width:100%;width:fit-content;overflow:hidden;color:#78adff;font-size:.64rem;font-weight:900;line-height:1;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.console-subscription-resource-map-rail-card a:hover,.console-subscription-resource-map-rail-card a:focus-visible{color:#fff;outline:none}@media(max-width:980px){.console-subscription-resource-map-modal-backdrop{padding:12px}.console-subscription-resource-map-modal{width:100%;max-width:100%;height:100%;max-height:100%}.console-subscription-resource-map-modal-layout{grid-template-columns:1fr;overflow:auto}.console-subscription-resource-canvas.is-expanded-resource-map{min-height:520px}.console-subscription-resource-map-siderail{max-height:260px}}.console-subscription-customize-modal{width:min(560px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 32px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(88,149,232,.2);border-radius:10px;background:radial-gradient(circle at 18% 0,rgba(48,122,255,.12),transparent 42%),linear-gradient(180deg,#051228fa,#010916fc);box-shadow:0 28px 80px #00061280,inset 0 1px #ffffff0d}.console-subscription-customize-header,.console-subscription-customize-footer{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:16px}.console-subscription-customize-header{border-bottom:1px solid rgba(78,132,202,.12)}.console-subscription-customize-header h3{margin:8px 0 5px;color:#fff;font-size:1.1rem;font-weight:900;line-height:1.1}.console-subscription-customize-header p{max-width:420px;margin:0;color:#b4caeab8;font-size:.78rem;font-weight:650;line-height:1.35}.console-subscription-customize-close{width:30px;height:30px;flex:0 0 auto;border:1px solid rgba(114,171,246,.18);border-radius:8px;background:#030e20cc;color:#dbe9ffdb;font-size:.78rem;font-weight:900;line-height:1}.console-subscription-customize-close:hover,.console-subscription-customize-close:focus-visible{border-color:#7db8ff57;color:#fff;outline:none}.console-subscription-customize-list{display:grid;gap:8px;padding:12px 16px;overflow:auto}.console-subscription-customize-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:14px;align-items:center;min-height:62px;padding:10px 10px 10px 12px;border:1px solid rgba(77,129,198,.11);border-radius:8px;background:linear-gradient(180deg,#030e2180,#020a18b8),#020a18b3}.console-subscription-customize-row span{display:grid;gap:4px;min-width:0}.console-subscription-customize-row strong{color:#fff;font-size:.82rem;font-weight:900;line-height:1.1}.console-subscription-customize-row em{color:#a9c2e5b8;font-size:.68rem;font-style:normal;font-weight:650;line-height:1.25}.console-subscription-customize-row input{position:absolute;right:10px;width:44px;height:24px;margin:0;opacity:0;cursor:pointer}.console-subscription-customize-row i{position:relative;width:44px;height:24px;border:1px solid rgba(114,171,246,.18);border-radius:999px;background:#132648db;pointer-events:none;transition:background .16s ease,border-color .16s ease}.console-subscription-customize-row i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#b2c8e8d1;box-shadow:0 2px 8px #00071247;transition:transform .16s ease,background .16s ease}.console-subscription-customize-row input:checked+i{border-color:#3adb9b5c;background:#147c5e9e}.console-subscription-customize-row input:checked+i:after{transform:translate(20px);background:#5dffb3}.console-subscription-customize-row:has(input:focus-visible){border-color:#7db8ff57;outline:2px solid rgba(80,144,255,.18);outline-offset:2px}.console-subscription-customize-footer{align-items:center;border-top:1px solid rgba(78,132,202,.12)}.console-subscription-customize-footer button{min-height:32px;padding:0 14px;border:1px solid rgba(112,171,246,.18);border-radius:7px;background:#030e20c7;color:#dceaffdb;font-size:.74rem;font-weight:850}.console-subscription-customize-footer button:last-child{border-color:#5091ff57;background:linear-gradient(180deg,#2562deeb,#1646ace6);color:#fff}.console-subscription-customize-footer button:hover,.console-subscription-customize-footer button:focus-visible{border-color:#7db8ff61;outline:none}.console-subscription-status-band{gap:8px}.console-subscription-status-card,.console-subscription-featured-solution-card,.console-subscription-resource-map,.console-subscription-assistant-card,.console-subscription-readiness-card,.console-subscription-command-lower-grid .console-subscription-command-panel{border:1px solid rgba(76,136,210,.2);border-radius:8px;background:radial-gradient(circle at 20% 6%,rgba(44,110,214,.13),transparent 40%),linear-gradient(145deg,#05142bf0,#020c1dfa);box-shadow:inset 0 1px #ffffff0b,0 12px 30px #0008162e;-webkit-backdrop-filter:none;backdrop-filter:none}.console-subscription-status-card{grid-template-columns:38px minmax(0,1fr);grid-template-rows:minmax(63px,1fr) auto;min-height:101px;padding:12px 12px 10px}.console-subscription-status-card:before{background:radial-gradient(circle at 17% 18%,rgba(58,132,255,.15),transparent 38%);opacity:1}.console-subscription-status-icon{width:34px;height:34px;border-radius:6px;box-shadow:0 0 18px #2a74ff2e}.console-subscription-status-icon-svg{width:19px;height:19px}.console-subscription-status-gauge{width:50px;height:50px;margin-left:-4px}.console-subscription-status-copy>span{color:#bfd3f3d1;font-size:.65rem;font-weight:850}.console-subscription-status-copy strong{margin-top:6px;font-size:1.1rem}.console-subscription-status-card.is-plan .console-subscription-status-copy{padding-top:2px}.console-subscription-status-card.is-plan .console-subscription-status-copy strong{margin-top:10px}.console-subscription-status-card.is-plan .console-subscription-status-copy>b{margin-top:12px}.console-subscription-status-card.is-billing .console-subscription-status-copy strong,.console-subscription-status-card.is-capacity .console-subscription-status-copy strong{font-size:1.08rem}.console-subscription-status-copy>b{margin-top:5px;padding:2px 6px;font-size:.56rem}.console-subscription-status-copy em{margin-top:5px;color:#a5bde1b8;font-size:.68rem;font-weight:750}.console-subscription-command-top-grid{grid-template-columns:var(--dashboard-top-columns, minmax(0, 2.46fr) minmax(330px, .94fr));gap:8px;align-items:stretch}.console-subscription-command-left-stack,.console-subscription-command-right-stack{gap:8px}.console-subscription-resource-map,.console-subscription-assistant-card{padding:12px}.console-subscription-resource-map{background:radial-gradient(ellipse at 50% 52%,rgba(33,105,229,.13),transparent 36%),linear-gradient(rgba(72,139,211,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(72,139,211,.03) 1px,transparent 1px),linear-gradient(145deg,#030f22f7,#010916fc);background-size:auto,28px 28px,28px 28px,auto}.console-subscription-resource-maximize{width:28px;height:28px;border-color:#78b4ff33;border-radius:7px;background:#020c1dc2;box-shadow:none}.console-subscription-resource-maximize .console-link-button-icon-svg{width:15px;height:15px}.console-subscription-resource-canvas{min-height:274px;margin-top:8px;border:0;border-radius:0;background:transparent}.console-subscription-resource-orbit{border-color:#49a1ff2e;box-shadow:0 0 34px #2a74ff1a,inset 0 0 24px #2ad7ff0a}.console-subscription-resource-lines .resource-line{stroke:#3d97ffe6;stroke-width:1.8}.console-subscription-resource-lines .resource-terminal{fill:#82d8ffdb}.console-subscription-resource-hub{width:142px;min-height:98px;padding:12px}.console-subscription-resource-brand img{width:34px;height:20px}.console-subscription-resource-hub strong{font-size:.92rem}.console-subscription-resource-hub small{font-size:.68rem}.console-subscription-resource-hub em{margin-top:5px;padding:2px 8px;font-size:.62rem}.console-subscription-resource-node{width:132px;min-height:58px;padding:8px 10px;border-color:#5d9eed38;border-radius:7px;background:radial-gradient(circle at 0 0,rgba(63,133,255,.14),transparent 44%),linear-gradient(145deg,#071937f0,#030e20fa);box-shadow:inset 0 1px #ffffff0b,0 12px 26px #00081429}.console-subscription-resource-node.is-marketplace{width:162px}.console-subscription-resource-node.is-providers{width:184px}.console-subscription-resource-node.is-billing{width:124px}.console-subscription-resource-node i{width:31px;height:31px;border-radius:8px}.console-subscription-resource-node.is-solutions i,.console-subscription-resource-node.is-grids i,.console-subscription-resource-node.is-providers i{width:33px;height:33px}.console-subscription-resource-node.is-solutions .console-subscription-resource-svg,.console-subscription-resource-node.is-grids .console-subscription-resource-svg,.console-subscription-resource-node.is-providers .console-subscription-resource-svg{width:30px;height:30px}.console-subscription-resource-node span{font-size:.54rem;letter-spacing:.12em}.console-subscription-resource-node strong{font-size:.72rem}.console-subscription-resource-node em{margin-top:4px;font-size:.62rem}.console-subscription-assistant-card{min-height:100%;border-color:#4c88d233}.console-subscription-assistant-header h3{max-width:300px;margin-top:5px;font-size:.9rem;line-height:1.18}.console-subscription-assistant-header>span{min-width:30px;height:22px;border-color:#4983ff3d;background:#2760dc1a}.console-subscription-assistant-thread{grid-template-columns:46px minmax(0,1fr);gap:10px;margin-top:14px}.console-subscription-assistant-avatar{width:42px;height:42px;border-color:#2ad7ff61;box-shadow:0 0 0 5px #2ad7ff0f,0 0 24px #2ad7ff2e}.console-subscription-assistant-bubble{padding:12px;border-color:#65a0ff2e;border-radius:9px;background:#071832b8}.console-subscription-assistant-bubble strong{font-size:.78rem}.console-subscription-assistant-bubble span{font-size:.68rem}.console-subscription-assistant-suggestions{gap:7px;margin:18px 0 0}.console-subscription-assistant-suggestions a{min-height:30px;padding:6px 9px;border-color:#65a0ff29;border-radius:6px;background:#0512288f;font-size:.7rem}.console-subscription-assistant-card .console-subscription-assistant-composer{min-height:40px;margin-top:auto;border-color:#5b98ff29;background:#020b1ab8}.console-subscription-readiness-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.console-subscription-readiness-card{align-items:center;gap:11px;min-height:74px;padding:9px 10px;border-radius:8px}.console-subscription-readiness-ring{width:50px;height:50px}.console-subscription-readiness-copy{display:grid;flex:1 1 auto;min-width:0;align-self:center}.console-subscription-readiness-title{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;color:#fff;font-size:.76rem;font-weight:900;line-height:1.1;text-decoration:none}.console-subscription-readiness-title span{display:inline;color:#78aaff;font-size:.72rem;line-height:1}.console-subscription-readiness-title:hover,.console-subscription-readiness-title:focus-visible{color:#fff;outline:none}.console-subscription-readiness-title:hover span,.console-subscription-readiness-title:focus-visible span{color:#fff}.console-subscription-readiness-card p{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin-top:7px;color:#b3cae9c2;font-size:.62rem;font-weight:800;line-height:1.15;white-space:nowrap}.console-subscription-readiness-card p span{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:#45df95;box-shadow:0 0 8px #45df9580}.console-subscription-readiness-card.tone-warning p span{background:#ffc13c;box-shadow:0 0 8px #ffc13c7a}.console-subscription-readiness-sparkline{justify-self:end;width:70px;height:15px;margin-top:5px;overflow:visible}.console-subscription-readiness-sparkline polyline{fill:none;stroke:#43d59ac2;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3;vector-effect:non-scaling-stroke}.console-subscription-readiness-card.tone-warning .console-subscription-readiness-sparkline polyline{stroke:#ffc13cb8}.console-subscription-readiness-grid .console-subscription-readiness-card{border-color:#4374b224;background:radial-gradient(circle at 15% 8%,rgba(43,103,190,.08),transparent 38%),linear-gradient(145deg,#041126eb,#020a19fa);box-shadow:inset 0 1px #ffffff07,0 10px 24px #00081624}.console-subscription-readiness-grid .console-subscription-readiness-ring{box-shadow:0 0 18px #2ad7ff14}.console-subscription-command-lower-grid{grid-template-columns:var(--dashboard-lower-columns, minmax(290px, .96fr) minmax(330px, 1.08fr) minmax(360px, 1.14fr));gap:8px;align-items:stretch}.console-subscription-command-lower-grid .console-subscription-command-panel{min-height:236px;padding:10px 11px}.console-subscription-command-lower-grid .console-subscription-activity-panel,.console-subscription-command-lower-grid .console-subscription-priorities-panel,.console-subscription-command-lower-grid .console-subscription-forecast-panel{overflow:hidden;border-color:#4c88d221;border-radius:8px;background:linear-gradient(180deg,#030e2170,#020a189e),#020a1899;box-shadow:inset 0 1px #ffffff05,0 12px 28px #00081614}.console-subscription-command-lower-grid .console-dashboard-panel-header{min-height:18px}.console-subscription-command-lower-grid .console-dashboard-panel-header a{display:inline-flex;align-items:center;gap:3px;color:#72a9ff;font-size:.64rem}.console-subscription-command-lower-grid .console-subscription-command-panel>h3{margin-top:8px;font-size:1.05rem}.console-subscription-activity-list{gap:6px;margin-top:9px}.console-subscription-priority-list{margin-top:8px}.console-subscription-activity-item,.console-subscription-priority-item{min-height:35px;padding:5px 7px;border-color:#4e7ec00f;border-radius:7px;background:linear-gradient(180deg,#030e2170,#020a189e),#020a1899;box-shadow:none}.console-subscription-activity-item:is(a):hover,.console-subscription-activity-item:is(a):focus-visible{border-color:#61a6ff2e;background:linear-gradient(180deg,#051228a3,#020b1bc2),#020a18b8}.console-subscription-activity-item i,.console-subscription-priority-item i{width:23px;height:23px;border-radius:6px;font-size:.66rem}.console-subscription-activity-item i .console-link-button-icon-svg,.console-subscription-priority-item i .console-link-button-icon-svg{width:15px;height:15px;flex:0 0 auto;stroke-width:1.6}.console-subscription-activity-item strong,.console-subscription-priority-item strong{font-size:.68rem;line-height:1.05}.console-subscription-activity-item>div>span,.console-subscription-priority-item span,.console-subscription-activity-item em,.console-subscription-activity-item em time,.console-subscription-activity-item em small{font-size:.56rem;line-height:1.15}.console-subscription-activity-item em{display:grid;justify-items:end;gap:2px;min-width:70px}.console-subscription-activity-item em time{color:#a6c2e8bd;font-style:normal;font-weight:800;white-space:nowrap}.console-subscription-activity-item em small{display:inline-flex;align-items:center;gap:4px;color:#4ee59a;font-style:normal;font-weight:850;white-space:nowrap}.console-subscription-activity-item em small span{width:5px;height:5px;flex:0 0 auto;border-radius:999px;background:currentColor;box-shadow:0 0 7px currentColor}.console-subscription-activity-item em.tone-warning small{color:#ffd058}.console-subscription-activity-item em.tone-danger small{color:#ff6f7d}.console-subscription-priority-item a{min-width:55px;padding:4px 8px;border-color:#5b98ff24;border-radius:6px;background:#030e2173;font-size:.58rem;text-align:center}.console-subscription-mission-progress{height:7px;margin:10px 0;background:#3d68ab3d}.console-subscription-forecast-panel{padding:8px}.console-subscription-forecast-stage{min-height:114px;margin-top:8px;border-color:#4e7ec00d;background:linear-gradient(180deg,#030e2170,#020a189e),#020a1899}.console-subscription-forecast-list{margin-top:8px;border-color:#4e7ec00d;background:linear-gradient(180deg,#030e2170,#020a189e),#020a1899}.console-subscription-forecast-item{min-height:42px;padding:0 11px;border-right-color:#699ae014}.console-subscription-forecast-hero strong{font-size:1.36rem}.console-subscription-forecast-chart .forecast-fill{fill:#2f6df638}@keyframes consoleStatusGaugePulse{0%{transform:scale(.9);filter:brightness(.8)}to{transform:scale(1);filter:brightness(1)}}@keyframes consoleStatusGaugeWrap{0%{--status-score-animated: 0%}to{--status-score-animated: var(--status-score)}}@keyframes consoleStatusCapacityGaugeDrain{0%{--status-score-animated: 100%}to{--status-score-animated: calc(100% - var(--status-score))}}@keyframes consoleResourceCenteredNodeEnter{to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes consoleResourceOrbitPulse{0%,to{opacity:.56}50%{opacity:.95}}@property --readiness-animated{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --status-score-animated{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --resource-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.console-subscription-readiness-ring{--readiness-animated: 0%;background:radial-gradient(circle at center,#0b1b37 52%,transparent 54%),conic-gradient(#2ad7ff var(--readiness-animated),rgba(131,169,231,.22) 0);animation:consoleReadinessGaugeWrap 1.1s cubic-bezier(.2,.72,.22,1) forwards}.console-subscription-mission-progress span,.console-subscription-forecast-bar:before{transform-origin:left center;animation:consoleBarGrow .95s cubic-bezier(.2,.72,.22,1) both}@keyframes consoleReadinessGaugeWrap{0%{--readiness-animated: 0%}to{--readiness-animated: var(--readiness-score)}}@keyframes consoleBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes consoleResourceHubEnter{0%{opacity:0;transform:translate(-50%,-50%) scale(.86)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes consoleResourceHubShimmer{0%,to{box-shadow:0 0 0 1px #3492ff38,0 0 34px #2c7fff4d,inset 0 1px #ffffff1a}50%{box-shadow:0 0 0 1px #59ccff94,0 0 58px #2cb1ff94,inset 0 0 24px #59ccff24}}@keyframes consoleResourceNodeEnter{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes consoleResourceLineDraw{to{stroke-dashoffset:0}}@keyframes consoleResourceBorderSweep{0%{--resource-border-angle: -90deg;opacity:0;filter:drop-shadow(0 0 0 rgba(82,221,255,0))}12%{opacity:1}74%{opacity:1;filter:drop-shadow(0 0 14px rgba(82,221,255,.74))}to{--resource-border-angle: 270deg;opacity:0;filter:drop-shadow(0 0 0 rgba(82,221,255,0))}}@keyframes consoleResourceTerminalReveal{0%{opacity:0;r:2.5}to{opacity:.86;r:3.8}}@media(prefers-reduced-motion:reduce){.console-subscription-resource-hub,.console-subscription-resource-hub:before,.console-subscription-resource-node,.console-subscription-resource-node:before,.console-subscription-resource-lines .resource-line,.console-subscription-resource-lines .resource-terminal,.console-subscription-status-gauge,.console-subscription-readiness-ring,.console-subscription-mission-progress span,.console-subscription-forecast-bar:before{animation:none}.console-subscription-resource-node{opacity:1;transform:none}.console-subscription-resource-lines .resource-line{stroke-dashoffset:0}.console-subscription-resource-lines .resource-terminal{opacity:1}.console-subscription-readiness-ring{--readiness-animated: var(--readiness-score)}.console-subscription-status-gauge{--status-score-animated: var(--status-score)}.console-subscription-status-gauge.is-capacity-gauge{--status-score-animated: calc(100% - var(--status-score))}}.console-runtime-customer:has(.console-dashboard-shell-command-center){background:radial-gradient(circle at 82% 6%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#020711,#03101f)}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-topbar{border-bottom-color:#5d99ff2e;background:#020813f5;color:#eef6ff}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-topbar-brand-mark,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-topbar-brand-name{filter:brightness(0) invert(1)}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-subscription-select,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search{border-color:#67a6ff3d;background:#041124e0;color:#d8e8ff;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0008163d}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-subscription-select{background-image:linear-gradient(45deg,transparent 50%,#b6cef2 50%),linear-gradient(135deg,#b6cef2 50%,transparent 50%),linear-gradient(180deg,#051328f0,#041124e0);background-position:calc(100% - 18px) 16px,calc(100% - 12px) 16px,0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search{color:#8192ad}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search.is-focused,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-wrap.is-open .customer-shell-search{border-color:#67a6ff61;background:#030e1efa;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #0005105c}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-input{color:#eef6ff}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-input::placeholder{color:#8192ad}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-shortcut{border-color:#67a6ff29;background:#132b4fb8;color:#a7bad8}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-results{border-color:#5f99ff33;background:linear-gradient(180deg,#051226fa,#020916fc);box-shadow:inset 0 1px #ffffff0a,0 28px 60px #00040e85}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-group-title{color:#5c98ff}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-result{color:#e8f2ff}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-result:hover,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-result.is-active{border-color:#5d99ff38;background:#0d2348c7}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-result-icon{border-color:#5d99ff2e;background:radial-gradient(circle at 28% 20%,rgba(74,158,255,.32),transparent 56%),#091a37eb;color:#67a6ff}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-result-icon.type-billing{color:#35d4c9}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-result-icon.type-marketplace{color:#a56cff}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-result-icon.type-grids{color:#39f6a2}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-result-icon.type-connections{color:#72a9ff}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-result-detail{color:#8fa4c3}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-result-arrow{color:#68a3ff}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-empty{border-color:#5f99ff2e;color:#8fa4c3}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-empty strong{color:#edf6ff}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-utility-button,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-utility-button{border-color:#67a6ff3d;background:#041124e0;color:#c8dcff;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0008162e}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-utility-button:hover,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-utility-button.is-active,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-utility-button:hover,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-utility-button.is-active{border-color:#4690ff70;background:#0a1f43f5;color:#fff}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-avatar-button,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-avatar-button{color:#fff}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-avatar-role,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-avatar-role{color:#bed3f1d1}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-avatar,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-avatar{border-color:#d6e6ffe0;box-shadow:0 0 0 2px #2a67f529,0 12px 28px #00081652}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-avatar-popover,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-avatar-popover{border-color:#5f99ff38;background:radial-gradient(circle at 88% 0%,rgba(67,124,255,.2),transparent 34%),linear-gradient(180deg,#051226fa,#020916fc);box-shadow:inset 0 1px #ffffff0d,0 26px 58px #00040e94}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-avatar-menu-item,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-avatar-menu-item{color:#dcecff}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-avatar-menu-item:hover,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-avatar-menu-item:focus-visible,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-avatar-menu-item:hover,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-avatar-menu-item:focus-visible{background:#0d2348c7;color:#fff;outline:none;box-shadow:inset 0 0 0 1px #5d99ff29}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-avatar-menu-divider,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-avatar-menu-divider{background:#76abff24}.console-runtime-customer:has(.console-dashboard-shell-command-center) .console-frame{border-top-color:#5d99ff2e;background:#020711;box-shadow:none}.console-runtime-customer:has(.console-dashboard-shell-command-center) .console-main,.console-runtime-customer:has(.console-dashboard-shell-command-center) .console-content-canvas{background:linear-gradient(rgba(76,141,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(76,141,255,.045) 1px,transparent 1px),#020711;background-size:42px 42px,42px 42px,auto}.console-runtime-customer:has(.console-dashboard-shell-command-center) .console-content-canvas,.console-runtime-customer:has(.console-grid-fleet-shell) .console-content-canvas,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-results,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-search-results{scrollbar-color:rgba(86,151,255,.42) rgba(2,9,22,.72);scrollbar-gutter:stable;scrollbar-width:thin}.console-runtime-customer:has(.console-dashboard-shell-command-center) .console-content-canvas::-webkit-scrollbar,.console-runtime-customer:has(.console-grid-fleet-shell) .console-content-canvas::-webkit-scrollbar,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-results::-webkit-scrollbar,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-search-results::-webkit-scrollbar{width:12px;height:12px}.console-runtime-customer:has(.console-dashboard-shell-command-center) .console-content-canvas::-webkit-scrollbar-track,.console-runtime-customer:has(.console-grid-fleet-shell) .console-content-canvas::-webkit-scrollbar-track,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-results::-webkit-scrollbar-track,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-search-results::-webkit-scrollbar-track{background:linear-gradient(180deg,#020916e0,#03101feb);border-left:1px solid rgba(93,153,255,.08)}.console-runtime-customer:has(.console-dashboard-shell-command-center) .console-content-canvas::-webkit-scrollbar-thumb,.console-runtime-customer:has(.console-grid-fleet-shell) .console-content-canvas::-webkit-scrollbar-thumb,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-results::-webkit-scrollbar-thumb,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-search-results::-webkit-scrollbar-thumb{min-height:56px;border:3px solid rgba(2,9,22,.92);border-radius:999px;background:linear-gradient(180deg,#67a6ffc7,#2753a8a3);box-shadow:inset 0 1px #fff3,0 0 14px #2a86ff2e}.console-runtime-customer:has(.console-dashboard-shell-command-center) .console-content-canvas::-webkit-scrollbar-thumb:hover,.console-runtime-customer:has(.console-grid-fleet-shell) .console-content-canvas::-webkit-scrollbar-thumb:hover,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-results::-webkit-scrollbar-thumb:hover,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-search-results::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#82beffeb,#3167cbc7);box-shadow:inset 0 1px #ffffff42,0 0 18px #2a86ff47}.console-runtime-customer:has(.console-dashboard-shell-command-center) .console-content-canvas::-webkit-scrollbar-corner,.console-runtime-customer:has(.console-grid-fleet-shell) .console-content-canvas::-webkit-scrollbar-corner,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-search-results::-webkit-scrollbar-corner,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-search-results::-webkit-scrollbar-corner{background:#020916}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-sidebar{border-right-color:#5d99ff2e;background:radial-gradient(circle at 100% 16%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#03101f,#020711);box-shadow:inset -1px 0 #397fff24}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-nav-link,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-nav-child-link{color:#d1e2fcd1}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-nav-link:hover,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-nav-link.is-active,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-nav-child-link:hover,.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-nav-child-link.is-active{background:#2f6df638;color:#fff;box-shadow:inset 0 0 0 1px #65a0ff2e}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-shell-sidebar-toggle{border-color:#67a6ff3d;background:#041124e0;color:#bfd8ff}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-legal-footer{border-top-color:#5d99ff2e;background:#020813f5;color:#b9d0efc7}.console-runtime-customer:has(.console-dashboard-shell-command-center) .customer-legal-footer a{color:#8fbaff}.console-runtime-customer:has(.console-grid-fleet-shell){background:radial-gradient(circle at 82% 6%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#020711,#03101f)}.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-topbar{border-bottom-color:#5d99ff2e;background:#020813f5;color:#eef6ff}.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-topbar-brand-mark,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-topbar-brand-name{filter:brightness(0) invert(1)}.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-subscription-select,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-search{border-color:#67a6ff3d;background:#041124e0;color:#d8e8ff;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0008163d}.console-runtime-customer:has(.console-grid-fleet-shell) .console-frame{border-top-color:#5d99ff2e;background:#020711;box-shadow:none}.console-runtime-customer:has(.console-grid-fleet-shell) .console-main,.console-runtime-customer:has(.console-grid-fleet-shell) .console-content-canvas{background:linear-gradient(rgba(76,141,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(76,141,255,.045) 1px,transparent 1px),#020711;background-size:42px 42px,42px 42px,auto}.console-runtime-customer:has(.console-grid-fleet-shell) .console-main{gap:0}.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-sidebar{border-right-color:#5d99ff2e;background:radial-gradient(circle at 100% 16%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#03101f,#020711);box-shadow:inset -1px 0 #397fff24}.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-nav-link,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-nav-child-link{color:#d1e2fcd1}.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-nav-link:hover,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-nav-link.is-active,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-nav-child-link:hover,.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-nav-child-link.is-active{background:#2f6df638;color:#fff;box-shadow:inset 0 0 0 1px #65a0ff2e}.console-runtime-customer:has(.console-grid-fleet-shell) .customer-shell-sidebar-toggle{border-color:#67a6ff3d;background:#041124e0;color:#bfd8ff}.console-runtime-customer:has(.console-grid-fleet-shell) .customer-legal-footer{display:none}.console-runtime-customer:has(.console-grid-fleet-shell) .customer-legal-footer a{color:#8fbaff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)){color-scheme:dark;background:radial-gradient(circle at 82% 6%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#020711,#03101f)}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-topbar{border-bottom-color:#5d99ff2e;background:#020813f5;color:#eef6ff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-topbar-brand-mark,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-topbar-brand-name{filter:brightness(0) invert(1)}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-subscription-select,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-search{border-color:#67a6ff3d;background:#041124e0;color:#d8e8ff;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0008163d}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-subscription-select{background-image:linear-gradient(45deg,transparent 50%,#b6cef2 50%),linear-gradient(135deg,#b6cef2 50%,transparent 50%),linear-gradient(180deg,#051328f0,#041124e0);background-position:calc(100% - 18px) 16px,calc(100% - 12px) 16px,0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-search.is-focused,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-search-wrap.is-open .customer-shell-search{border-color:#67a6ff61;background:#030e1efa;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #0005105c}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-search-input{color:#eef6ff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-search-input::placeholder{color:#8192ad}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-search-shortcut,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-utility-button{border-color:#67a6ff38;background:#0d2348bd;color:#c8dcff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-utility-button:hover,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-utility-button.is-active{border-color:#4690ff70;background:#0a1f43f5;color:#fff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-avatar-button{color:#fff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-avatar-role{color:#bed3f1d1}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-avatar-popover,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-search-results{border-color:#5f99ff38;background:radial-gradient(circle at 88% 0%,rgba(67,124,255,.2),transparent 34%),linear-gradient(180deg,#051226fa,#020916fc);box-shadow:inset 0 1px #ffffff0d,0 26px 58px #00040e94}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-avatar-menu-item,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-search-result{color:#dcecff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-search-group-title{color:#5c98ff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-avatar-menu-item:hover,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-avatar-menu-item:focus-visible,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-search-result:hover,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-search-result.is-active{background:#0d2348c7;color:#fff;outline:none;box-shadow:inset 0 0 0 1px #5d99ff29}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-frame{border-top-color:#5d99ff2e;background:#020711;box-shadow:none}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-main,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-content-canvas{background:linear-gradient(rgba(76,141,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(76,141,255,.045) 1px,transparent 1px),#020711;background-size:42px 42px,42px 42px,auto}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-main{gap:0}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-sidebar{border-right-color:#5d99ff2e;background:radial-gradient(circle at 100% 16%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#03101f,#020711);box-shadow:inset -1px 0 #397fff24}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-nav-link,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-nav-child-link{color:#d1e2fcd1}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-nav-link:hover,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-nav-link.is-active,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-nav-child-link:hover,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-nav-child-link.is-active{background:#2f6df638;color:#fff;box-shadow:inset 0 0 0 1px #65a0ff2e}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-sidebar-toggle{border-color:#67a6ff3d;background:#041124e0;color:#bfd8ff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-legal-footer{display:none}.console-runtime-customer:has(.console-grid-designer-shell){background:radial-gradient(circle at 82% 6%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#020711,#03101f)}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-topbar{border-bottom-color:#5d99ff2e;background:#020813f5;color:#eef6ff}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-topbar-brand-mark,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-topbar-brand-name{filter:brightness(0) invert(1)}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-subscription-select,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search{border-color:#67a6ff3d;background:#041124e0;color:#d8e8ff;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0008163d}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-subscription-select{background-image:linear-gradient(45deg,transparent 50%,#b6cef2 50%),linear-gradient(135deg,#b6cef2 50%,transparent 50%),linear-gradient(180deg,#051328f0,#041124e0);background-position:calc(100% - 18px) 16px,calc(100% - 12px) 16px,0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search.is-focused,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-wrap.is-open .customer-shell-search{border-color:#67a6ff61;background:#030e1efa;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #0005105c}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-input{color:#eef6ff}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-input::placeholder{color:#8192ad}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-shortcut{border-color:#67a6ff29;background:#132b4fb8;color:#a7bad8}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-results{border-color:#5f99ff33;background:linear-gradient(180deg,#051226fa,#020916fc);box-shadow:inset 0 1px #ffffff0a,0 28px 60px #00040e85}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-group-title{color:#5c98ff}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-result{color:#e8f2ff}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-result:hover,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-result.is-active{border-color:#5d99ff38;background:#0d2348c7}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-result-icon{border-color:#5d99ff2e;background:radial-gradient(circle at 28% 20%,rgba(74,158,255,.32),transparent 56%),#091a37eb;color:#67a6ff}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-result-detail{color:#8fa4c3}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-result-arrow{color:#68a3ff}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-empty{border-color:#5f99ff2e;color:#8fa4c3}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-empty strong{color:#edf6ff}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-utility-button{border-color:#67a6ff3d;background:#041124e0;color:#c8dcff;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0008162e}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-utility-button:hover,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-utility-button.is-active{border-color:#4690ff70;background:#0a1f43f5;color:#fff}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-avatar-button{color:#fff}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-avatar-role{color:#bed3f1d1}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-avatar{border-color:#d6e6ffe0;box-shadow:0 0 0 2px #2a67f529,0 12px 28px #00081652}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-avatar-popover{border-color:#5f99ff38;background:radial-gradient(circle at 88% 0%,rgba(67,124,255,.2),transparent 34%),linear-gradient(180deg,#051226fa,#020916fc);box-shadow:inset 0 1px #ffffff0d,0 26px 58px #00040e94}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-avatar-menu-item{color:#dcecff}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-avatar-menu-item:hover,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-avatar-menu-item:focus-visible{background:#0d2348c7;color:#fff;outline:none;box-shadow:inset 0 0 0 1px #5d99ff29}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-avatar-menu-divider{background:#76abff24}.console-runtime-customer:has(.console-grid-designer-shell) .console-frame{border-top-color:#5d99ff2e;background:#020711;box-shadow:none}.console-runtime-customer:has(.console-grid-designer-shell) .console-main,.console-runtime-customer:has(.console-grid-designer-shell) .console-content-canvas{background:linear-gradient(rgba(76,141,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(76,141,255,.045) 1px,transparent 1px),#020711;background-size:42px 42px,42px 42px,auto}.console-runtime-customer:has(.console-grid-designer-shell) .console-main{gap:0}.console-runtime-customer:has(.console-grid-designer-shell) .console-content-canvas,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-results{scrollbar-color:rgba(86,151,255,.42) rgba(2,9,22,.72);scrollbar-gutter:stable;scrollbar-width:thin}.console-runtime-customer:has(.console-grid-designer-shell) .console-content-canvas::-webkit-scrollbar,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-results::-webkit-scrollbar{width:12px;height:12px}.console-runtime-customer:has(.console-grid-designer-shell) .console-content-canvas::-webkit-scrollbar-track,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-results::-webkit-scrollbar-track{background:linear-gradient(180deg,#020916e0,#03101feb);border-left:1px solid rgba(93,153,255,.08)}.console-runtime-customer:has(.console-grid-designer-shell) .console-content-canvas::-webkit-scrollbar-thumb,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-results::-webkit-scrollbar-thumb{min-height:56px;border:3px solid rgba(2,9,22,.92);border-radius:999px;background:linear-gradient(180deg,#67a6ffc7,#2753a8a3);box-shadow:inset 0 1px #fff3,0 0 14px #2a86ff2e}.console-runtime-customer:has(.console-grid-designer-shell) .console-content-canvas::-webkit-scrollbar-thumb:hover,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-results::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#82beffeb,#3167cbc7);box-shadow:inset 0 1px #ffffff42,0 0 18px #2a86ff47}.console-runtime-customer:has(.console-grid-designer-shell) .console-content-canvas::-webkit-scrollbar-corner,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-search-results::-webkit-scrollbar-corner{background:#020916}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-sidebar{border-right-color:#5d99ff2e;background:radial-gradient(circle at 100% 16%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#03101f,#020711);box-shadow:inset -1px 0 #397fff24}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-nav-link,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-nav-child-link{color:#d1e2fcd1}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-nav-link:hover,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-nav-link.is-active,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-nav-child-link:hover,.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-nav-child-link.is-active{background:#2f6df638;color:#fff;box-shadow:inset 0 0 0 1px #65a0ff2e}.console-runtime-customer:has(.console-grid-designer-shell) .customer-shell-sidebar-toggle{border-color:#67a6ff3d;background:#041124e0;color:#bfd8ff}.console-runtime-customer:has(.console-grid-designer-shell) .customer-legal-footer{display:none}.console-runtime-customer:has(.console-data-studio-shell){background:radial-gradient(circle at 82% 6%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#020711,#03101f)}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-topbar{border-bottom-color:#5d99ff2e;background:#020813f5;color:#eef6ff}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-topbar-brand-mark,.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-topbar-brand-name{filter:brightness(0) invert(1)}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-subscription-select,.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-search{border-color:#67a6ff3d;background:#041124e0;color:#d8e8ff;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0008163d}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-subscription-select{background-image:linear-gradient(45deg,transparent 50%,#b6cef2 50%),linear-gradient(135deg,#b6cef2 50%,transparent 50%),linear-gradient(180deg,#051328f0,#041124e0);background-position:calc(100% - 18px) 16px,calc(100% - 12px) 16px,0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-search-input{color:#eef6ff}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-search-input::placeholder{color:#8192ad}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-search-shortcut{border-color:#67a6ff29;background:#132b4fb8;color:#a7bad8}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-utility-button{border-color:#67a6ff3d;background:#041124e0;color:#c8dcff;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0008162e}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-utility-button:hover,.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-utility-button.is-active{border-color:#4690ff70;background:#0a1f43f5;color:#fff}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-avatar-button{color:#fff}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-avatar-role{color:#bed3f1d1}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-avatar{border-color:#d6e6ffe0;box-shadow:0 0 0 2px #2a67f529,0 12px 28px #00081652}.console-runtime-customer:has(.console-data-studio-shell) .console-frame{border-top-color:#5d99ff2e;background:#020711;box-shadow:none}.console-runtime-customer:has(.console-data-studio-shell) .console-main,.console-runtime-customer:has(.console-data-studio-shell) .console-content-canvas{background:linear-gradient(rgba(76,141,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(76,141,255,.045) 1px,transparent 1px),#020711;background-size:42px 42px,42px 42px,auto}.console-runtime-customer:has(.console-data-studio-shell) .console-main{gap:0}.console-runtime-customer:has(.console-data-studio-shell) .console-content-canvas,.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-search-results{scrollbar-color:rgba(86,151,255,.42) rgba(2,9,22,.72);scrollbar-gutter:stable;scrollbar-width:thin}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-sidebar{border-right-color:#5d99ff2e;background:radial-gradient(circle at 100% 16%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#03101f,#020711);box-shadow:inset -1px 0 #397fff24}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-nav-link,.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-nav-child-link{color:#d1e2fcd1}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-nav-link:hover,.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-nav-link.is-active,.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-nav-child-link:hover,.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-nav-child-link.is-active{background:#2f6df638;color:#fff;box-shadow:inset 0 0 0 1px #65a0ff2e}.console-runtime-customer:has(.console-data-studio-shell) .customer-shell-sidebar-toggle{border-color:#67a6ff3d;background:#041124e0;color:#bfd8ff}.console-runtime-customer:has(.console-data-studio-shell) .customer-legal-footer{display:none}.console-runtime-customer-console:has(.console-data-studio-shell){background:radial-gradient(circle at 82% 6%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#020711,#03101f);display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:0;width:100%}.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-topbar{border-bottom-color:#5d99ff2e;background:#020813f5;color:#eef6ff;margin:0;max-width:none;width:100%}.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-topbar-brand-mark,.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-topbar-brand-name{filter:brightness(0) invert(1)}.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-subscription-select,.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-search,.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-utility-button,.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-sidebar-toggle{border-color:#67a6ff3d;background:#041124e0;color:#d8e8ff;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0008163d}.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-subscription-select{background-image:linear-gradient(45deg,transparent 50%,#b6cef2 50%),linear-gradient(135deg,#b6cef2 50%,transparent 50%),linear-gradient(180deg,#051328f0,#041124e0);background-position:calc(100% - 18px) 16px,calc(100% - 12px) 16px,0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%}.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-search-input{color:#eef6ff}.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-search-input::placeholder{color:#8192ad}.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-search-shortcut{border-color:#67a6ff29;background:#132b4fb8;color:#a7bad8}.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-utility-button:hover,.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-utility-button.is-active{border-color:#4690ff70;background:#0a1f43f5;color:#fff}.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-avatar-button{color:#fff}.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-avatar-role{color:#bed3f1d1}.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-avatar{border-color:#d6e6ffe0;box-shadow:0 0 0 2px #2a67f529,0 12px 28px #00081652}.console-runtime-customer-console:has(.console-data-studio-shell) .console-frame{align-items:stretch;border-top-color:#5d99ff2e;border-width:1px 0 0;border-radius:0;background:#020711;flex:1 1 auto;gap:0;grid-template-columns:228px minmax(0,1fr);max-width:none;min-height:0;overflow:hidden;box-shadow:none;width:100%}.console-runtime-customer-console:has(.console-data-studio-shell) .console-main,.console-runtime-customer-console:has(.console-data-studio-shell) .console-content-canvas{background:linear-gradient(rgba(76,141,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(76,141,255,.045) 1px,transparent 1px),#020711;background-size:42px 42px,42px 42px,auto}.console-runtime-customer-console:has(.console-data-studio-shell) .console-main{border:0;border-radius:0;box-shadow:none;display:grid;gap:0;grid-template-rows:minmax(0,1fr) auto;min-height:0;min-width:0;overflow:hidden;padding:0;position:relative;width:100%}.console-runtime-customer-console:has(.console-data-studio-shell) .console-content-canvas,.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-search-results{scrollbar-color:rgba(86,151,255,.42) rgba(2,9,22,.72);scrollbar-gutter:stable;scrollbar-width:thin}.console-runtime-customer:has(.console-data-studio-shell) .console-content-canvas-data-studio,.console-runtime-customer-console:has(.console-data-studio-shell) .console-content-canvas-data-studio{display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;padding:0}.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-sidebar{border-right-color:#5d99ff2e;background:radial-gradient(circle at 100% 16%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#03101f,#020711);box-shadow:inset -1px 0 #397fff24}.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-nav-link,.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-nav-child-link{color:#d1e2fcd1}.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-nav-link:hover,.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-nav-link.is-active,.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-nav-child-link:hover,.console-runtime-customer-console:has(.console-data-studio-shell) .customer-shell-nav-child-link.is-active{background:#2f6df638;color:#fff;box-shadow:inset 0 0 0 1px #65a0ff2e}.console-runtime-customer-console:has(.console-data-studio-shell) .customer-legal-footer{display:none}.console-content-canvas-grid-fleet{color-scheme:dark;display:block;overflow-x:hidden;padding:20px 24px}.console-grid-fleet-shell{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:100%;padding:16px 16px 8px;border:1px solid rgba(57,127,255,.32);border-radius:11px;background:radial-gradient(circle at 74% 8%,rgba(46,118,255,.24),transparent 24%),linear-gradient(rgba(68,139,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(68,139,255,.055) 1px,transparent 1px),linear-gradient(145deg,#020915,#061529 58%,#031020);background-size:auto,42px 42px,42px 42px,auto;color:#f7fbff;overflow:visible;box-shadow:0 24px 80px #00081657}.console-grid-fleet-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:2px 0 0}.console-grid-fleet-header h2{margin:4px 0 3px;color:#fff;font-size:1.92rem;line-height:1;letter-spacing:0}.console-grid-fleet-header p{margin:0;color:#b8cff4db;font-size:.78rem}.console-grid-fleet-header-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.console-grid-fleet-shell .console-link-button,.console-grid-fleet-view-options{min-height:38px;padding:0 16px;border:1px solid rgba(111,171,255,.23);border-radius:8px;background:#091f3fd1;color:#f7fbff;font-weight:800;box-shadow:none}.console-grid-fleet-primary-action{display:inline-grid;grid-template-columns:minmax(128px,auto) 36px;position:relative;min-height:36px;overflow:visible;border:1px solid rgba(87,150,255,.48);border-radius:8px;background:linear-gradient(135deg,#2a67f5,#2563d7);box-shadow:0 14px 30px #296df63d}.console-grid-fleet-primary-action .console-link-button{min-height:36px;padding:0 13px;border:0;border-right:1px solid rgba(214,231,255,.18);border-radius:0;background:transparent;font-size:.78rem;box-shadow:none;white-space:nowrap}.console-grid-fleet-primary-action summary{display:inline-grid;place-items:center;align-self:stretch;width:36px;min-width:36px;min-height:36px;border:0;background:transparent;color:#fff;cursor:pointer;list-style:none}.console-grid-fleet-primary-action summary::-webkit-details-marker,.console-grid-fleet-view-options::-webkit-details-marker{display:none}.console-grid-fleet-primary-action summary .console-link-button-icon-svg{width:14px;height:14px}.console-grid-fleet-shell .console-link-button-primary{background:linear-gradient(135deg,#2a67f5,#2563d7);color:#fff;box-shadow:0 14px 30px #296df63d}.console-grid-fleet-view-options{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:36px;min-width:36px;min-height:36px;padding:0;border:1px solid rgba(111,171,255,.23);border-radius:8px;background:#091f3fd1;color:#dcecff;cursor:pointer;list-style:none;box-shadow:none}.console-grid-fleet-view-options:hover,.console-grid-fleet-view-options:focus-visible{border-color:#79b5ff6b;background:#143467d6;color:#fff;outline:none}.console-grid-fleet-stacked-dots{display:inline-grid;gap:3px;place-items:center}.console-grid-fleet-stacked-dots span{display:block;width:3px;height:3px;border-radius:999px;background:currentColor}.console-grid-fleet-menu{position:relative}.console-grid-fleet-view-menu{width:auto}.console-grid-fleet-new-grid-menu{display:grid;min-height:36px}.console-grid-fleet-menu[open] summary{color:#fff}.console-grid-fleet-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:80;display:grid;min-width:188px;padding:7px;border:1px solid rgba(91,148,255,.28);border-radius:9px;background:radial-gradient(circle at 100% 0%,rgba(48,113,244,.22),transparent 42%),#030e1ffa;box-shadow:0 22px 48px #00061275,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.console-grid-fleet-menu-panel.align-right{min-width:212px}.console-grid-fleet-menu-panel a,.console-grid-fleet-menu-panel button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:center;min-height:34px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#dcecff;font:inherit;font-size:.74rem;font-weight:850;text-align:left;text-decoration:none;cursor:pointer}.console-grid-fleet-menu-panel a:hover,.console-grid-fleet-menu-panel a:focus-visible,.console-grid-fleet-menu-panel button:hover,.console-grid-fleet-menu-panel button:focus-visible{background:#2f6df638;color:#fff;outline:none}.console-grid-fleet-menu-panel .console-link-button-icon-svg{width:17px;height:17px;color:#83b4ff}.console-grid-fleet-menu-panel a>span:last-child,.console-grid-fleet-menu-panel button>span:last-child{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-grid-fleet-menu-check{display:inline-flex;align-items:center;justify-content:center;width:18px;color:#7bd8ff;font-size:.74rem;font-weight:900}.console-grid-fleet-menu-divider{height:1px;margin:6px 4px;background:#69a0f82e}.console-grid-fleet-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.console-grid-fleet-summary-card,.console-grid-fleet-portfolio,.console-grid-fleet-panel{min-width:0;border:1px solid rgba(87,150,255,.27);border-radius:10px;background:linear-gradient(135deg,#081c3be0,#040f1feb);box-shadow:inset 0 1px #ffffff12,0 16px 38px #00071447;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.console-grid-fleet-summary-card{display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:14px;align-items:start;min-height:98px;padding:14px;overflow:hidden}.console-grid-fleet-card-label,.console-grid-fleet-panel-header .console-dashboard-panel-kicker,.console-grid-fleet-header .console-dashboard-kicker{display:inline-flex;align-items:center;gap:7px;color:#6aa8ff;font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.console-grid-fleet-card-label-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#77a9ff;box-shadow:0 0 12px #77a9ff6b}.console-grid-fleet-card-label-dot.tone-warning{background:#ff9f1f;box-shadow:0 0 12px #ff9f1f8a}.console-grid-fleet-card-value{margin-top:6px;color:#fff;font-size:1.28rem;font-weight:900;line-height:1}.console-grid-fleet-card-detail{margin-top:7px;color:#bed4f6c2;font-size:.7rem;font-weight:700}.console-grid-fleet-card-visual{display:grid;grid-template-rows:50px minmax(0,30px);justify-items:stretch;position:relative;min-width:0}.console-grid-fleet-summary-card.is-operational{grid-template-columns:minmax(0,1fr) 82px}.console-grid-fleet-summary-card.is-operational .console-grid-fleet-card-visual{grid-template-rows:auto auto;justify-items:center;align-content:center;gap:8px}.console-grid-fleet-ring{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;justify-self:center;border-radius:999px;background:radial-gradient(circle at center,#0b1b37 52%,transparent 54%),conic-gradient(#3d7dff var(--grid-fleet-ring),rgba(131,169,231,.22) 0);color:#fff;font-size:1.15rem;font-weight:900}.console-grid-fleet-card-icon-bubble{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;justify-self:center;border:1px solid rgba(34,211,238,.22);border-radius:999px;background:#092c49b8;color:#35d8ff;font-size:1.05rem;font-weight:900;box-shadow:inset 0 0 0 1px #35d8ff14,0 0 22px #35d8ff21}.console-grid-fleet-card-icon-bubble .console-link-button-icon-svg{width:24px;height:24px}.console-grid-fleet-card-visual-label{display:inline-flex;align-items:center;justify-content:center;max-width:78px;min-height:22px;padding:0 8px;overflow:hidden;border:1px solid rgba(105,160,248,.22);border-radius:999px;background:#061731b8;color:#9dc3ff;font-size:.58rem;font-weight:900;letter-spacing:0;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.console-grid-fleet-card-visual-label.tone-positive{border-color:#39e6a742;background:#073026ad;color:#8ff3ca}.console-grid-fleet-card-visual-label.tone-warning{border-color:#ffbf3d47;background:#3e2b0894;color:#ffd783}.console-grid-fleet-summary-card.tone-positive .console-grid-fleet-ring{background:radial-gradient(circle at center,#0b1b37 52%,transparent 54%),conic-gradient(#39e6a7 var(--grid-fleet-ring),rgba(131,169,231,.22) 0)}.console-grid-fleet-summary-card.tone-warning .console-grid-fleet-ring{background:radial-gradient(circle at center,#0b1b37 52%,transparent 54%),conic-gradient(#ffbf3d var(--grid-fleet-ring),rgba(131,169,231,.22) 0)}.console-grid-fleet-trend{--grid-fleet-trend-color: #3d7dff;--grid-fleet-trend-area: rgba(61, 125, 255, .13);width:100%;height:30px;margin-top:8px;overflow:visible}.console-grid-fleet-trend-gridline{fill:none;stroke:#86aeed2e;stroke-linecap:round;stroke-width:1;vector-effect:non-scaling-stroke}.console-grid-fleet-trend-area{fill:var(--grid-fleet-trend-area)}.console-grid-fleet-trend-line{fill:none;stroke:var(--grid-fleet-trend-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;filter:drop-shadow(0 0 6px rgba(61,125,255,.42));vector-effect:non-scaling-stroke}.console-grid-fleet-trend-dot{fill:#061529;stroke:var(--grid-fleet-trend-color);stroke-width:2;filter:drop-shadow(0 0 5px rgba(61,125,255,.4));vector-effect:non-scaling-stroke}.console-grid-fleet-trend.tone-positive{--grid-fleet-trend-color: #39e6a7;--grid-fleet-trend-area: rgba(57, 230, 167, .13)}.console-grid-fleet-trend.tone-warning{--grid-fleet-trend-color: #ffbf3d;--grid-fleet-trend-area: rgba(255, 191, 61, .13)}.console-grid-fleet-trend.tone-info{--grid-fleet-trend-color: #35d8ff;--grid-fleet-trend-area: rgba(53, 216, 255, .13)}.console-grid-fleet-operations-grid{display:grid;grid-template-columns:minmax(520px,1.2fr) minmax(420px,1fr);gap:12px;align-items:stretch}.console-grid-fleet-operations-grid.is-single-panel,.console-grid-fleet-lower-grid.is-single-panel{grid-template-columns:1fr}.console-grid-fleet-topology,.console-grid-fleet-command{min-height:256px}.console-grid-fleet-topology{display:grid;grid-template-rows:auto minmax(0,1fr);position:relative;overflow:hidden}.console-grid-fleet-topology.is-expanded{min-height:0;border-color:#5d9aff38;background:linear-gradient(145deg,#06152ef5,#030d1ffa),#040f22f5;box-shadow:none}.console-grid-fleet-topology:before{position:absolute;inset:48px 16px 58px;pointer-events:none;background:linear-gradient(rgba(87,150,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(87,150,255,.05) 1px,transparent 1px);background-size:24px 24px;content:"";opacity:.84}.console-grid-fleet-topology-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.console-grid-fleet-topology-summary span{display:inline-flex;gap:5px;align-items:baseline;min-height:26px;padding:5px 9px;border:1px solid rgba(89,154,255,.24);border-radius:999px;background:#081a37c7;color:#b5cff4d1;font-size:.62rem;font-weight:900;line-height:1}.console-grid-fleet-topology-summary strong{color:#f8fbff;font-size:.76rem}.console-grid-fleet-topology-summary em{font-style:normal}.console-grid-fleet-topology-map{container-type:inline-size;position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch;min-height:170px;margin-top:12px}.console-grid-fleet-region-node{position:relative;display:grid;grid-template-columns:minmax(188px,.42fr) minmax(0,1fr) minmax(224px,.42fr);gap:16px;align-items:center;min-width:0;min-height:156px;padding:16px;overflow:hidden;border:1px solid rgba(93,154,255,.27);border-radius:10px;background:radial-gradient(circle at 20% 14%,rgba(62,133,255,.18),transparent 38%),radial-gradient(circle at 72% 36%,rgba(44,224,161,.09),transparent 32%),#05142bd1;box-shadow:inset 0 1px #ffffff0f,0 18px 34px #0008184d}.console-grid-fleet-region-node.tone-positive{border-color:#39e6a754}.console-grid-fleet-region-node.tone-warning{border-color:#ffbf3d57}.console-grid-fleet-region-node.tone-danger{border-color:#ff6b6b57}.console-grid-fleet-region-overview{display:grid;gap:14px;align-content:space-between;min-width:0;padding-right:4px}.console-grid-fleet-region-node-heading{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}.console-grid-fleet-region-node-heading>span{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(70,145,255,.32);border-radius:999px;background:#17438873;box-shadow:0 0 22px #3187ff38;font-size:1.12rem}.console-grid-fleet-region-node-heading strong{display:block;overflow:hidden;color:#fff;font-size:1rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.console-grid-fleet-region-node-heading em{display:block;margin:4px 0 0;color:#b4cef4c2;font-size:.7rem;font-style:normal;font-weight:800}.console-grid-fleet-region-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.console-grid-fleet-region-counts span{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid rgba(86,151,255,.18);border-radius:8px;background:#030e1f7a}.console-grid-fleet-region-counts strong{color:#f7fbff;font-size:.92rem;line-height:1}.console-grid-fleet-region-counts em{overflow:hidden;color:#aac5edb8;font-size:.58rem;font-style:normal;font-weight:900;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.console-grid-fleet-region-portfolio{display:grid;gap:10px;min-width:0;align-content:center}.console-grid-fleet-region-portfolio-header{display:flex;justify-content:space-between;gap:12px;align-items:baseline;min-width:0;padding:0 2px}.console-grid-fleet-region-portfolio-header span{color:#73adff;font-size:.58rem;font-weight:950;letter-spacing:0;line-height:1.2;text-transform:uppercase}.console-grid-fleet-region-portfolio-header strong{overflow:hidden;color:#bed6f9d1;font-size:.68rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.console-grid-fleet-region-grid-list{display:grid;gap:8px;min-width:0}.console-grid-fleet-region-grid-card{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(116px,auto);gap:10px;align-items:center;min-width:0;min-height:48px;padding:8px 10px;border:1px solid rgba(82,147,255,.18);border-radius:9px;background:#030e1f8a;color:#dcecff;text-decoration:none}.console-grid-fleet-region-grid-card:hover,.console-grid-fleet-region-grid-card:focus-visible{border-color:#79b5ff6b;background:#12356980;color:#fff;outline:none}.console-grid-fleet-region-grid-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#3d7dff29;color:#86b8ff;font-size:.66rem;font-weight:900}.console-grid-fleet-region-grid-icon.tone-positive{background:linear-gradient(135deg,#2563ebf5,#1d4ed8db);color:#e9f4ff}.console-grid-fleet-region-grid-icon.tone-warning{background:linear-gradient(135deg,#dc8414f5,#ac580fdb);color:#fff4db}.console-grid-fleet-region-grid-icon.tone-danger{background:linear-gradient(135deg,#c23441f5,#8a232ddb);color:#fff1f2}.console-grid-fleet-region-grid-main,.console-grid-fleet-region-grid-status,.console-grid-fleet-region-grid-capacity{display:grid;gap:4px;min-width:0}.console-grid-fleet-region-grid-main strong{overflow:hidden;color:#fff;font-size:.75rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.console-grid-fleet-region-grid-main em,.console-grid-fleet-region-grid-status small,.console-grid-fleet-region-grid-capacity>span{overflow:hidden;color:#aec9efb8;font-size:.62rem;font-style:normal;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.console-grid-fleet-region-grid-status .console-grid-fleet-status-pill{justify-self:start}.console-grid-fleet-region-grid-capacity{grid-column:2 / -1;grid-template-columns:auto minmax(60px,1fr);align-items:center}.console-grid-fleet-region-grid-capacity .console-grid-fleet-capacity-bar{min-width:0}.console-grid-fleet-region-grid-empty{min-height:48px;padding:12px;border:1px dashed rgba(104,160,255,.22);border-radius:9px;background:#0412285c;color:#bed4f6bd;font-size:.72rem;font-weight:800}.console-grid-fleet-region-grid-more{justify-self:end;color:#92bdff;font-size:.66rem;font-weight:900;text-decoration:none}.console-grid-fleet-region-grid-more:hover,.console-grid-fleet-region-grid-more:focus-visible{color:#fff;outline:none}.console-grid-fleet-region-telemetry{display:grid;gap:12px;align-content:center;min-width:0;padding-left:2px}.console-grid-fleet-status-strip{display:flex;overflow:hidden;height:8px;border-radius:999px;background:#182d4ceb}.console-grid-fleet-status-strip span{width:var(--status-share, 0%);min-width:0}.console-grid-fleet-status-strip .tone-positive{background:linear-gradient(90deg,#32dda0,#57f3bd)}.console-grid-fleet-status-strip .tone-warning{background:linear-gradient(90deg,#ffb937,#ffd36a)}.console-grid-fleet-status-strip .tone-neutral{background:linear-gradient(90deg,#7896bd,#93acd0)}.console-grid-fleet-region-node-states{display:grid;grid-template-columns:repeat(3,minmax(62px,1fr));gap:8px;min-width:0}.console-grid-fleet-region-node-states span{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px;align-items:center;min-width:0;color:#cde1ffdb;font-size:.66rem;font-weight:800}.console-grid-fleet-region-node-states strong{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:#39e6a729;color:#8ff3ca;font-size:.7rem}.console-grid-fleet-region-node-states .tone-warning strong{background:#ffbf3d29;color:#ffd56a}.console-grid-fleet-region-node-states .tone-neutral strong{background:#7f9ac129;color:#b8c9e2}.console-grid-fleet-region-node-states em{overflow:hidden;font-style:normal;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.console-grid-fleet-capacity-ribbon{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:center;min-width:0;padding:10px;border:1px solid rgba(82,147,255,.18);border-radius:9px;background:#020c1c85}.console-grid-fleet-capacity-ribbon span{color:#aac6eeb8;font-size:.62rem;font-weight:900}.console-grid-fleet-capacity-ribbon strong{overflow:hidden;color:#fff;font-size:.75rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.console-grid-fleet-capacity-ribbon i{grid-column:1 / -1;overflow:hidden;height:6px;border-radius:999px;background:linear-gradient(90deg,#32dda0 var(--capacity-share, 0%),rgba(35,58,91,.94) var(--capacity-share, 0%))}.console-grid-fleet-topology-legend i{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:#7f9ac1;box-shadow:0 0 10px #7f9ac157}.console-grid-fleet-topology-legend i.tone-positive{background:#39e6a7;box-shadow:0 0 12px #39e6a77a}.console-grid-fleet-topology-legend i.tone-warning{background:#ffbf3d;box-shadow:0 0 12px #ffbf3d7a}.console-grid-fleet-topology-link{display:none}.console-grid-fleet-topology-footer{position:relative;z-index:1;display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:12px}.console-grid-fleet-topology-legend{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.console-grid-fleet-topology-legend span{display:inline-flex;gap:7px;align-items:center;color:#b8cff4c7;font-size:.7rem;font-weight:800}.console-grid-fleet-topology-footer a{color:#92bdff;font-size:.72rem;font-weight:900;text-decoration:none}.console-grid-fleet-topology-expand{appearance:none;padding:0;border:0;background:transparent;color:#92bdff;cursor:pointer;font:inherit;font-size:.72rem;font-weight:900;text-decoration:none}.console-grid-fleet-topology-expand:hover,.console-grid-fleet-topology-expand:focus-visible{color:#fff;outline:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.console-grid-fleet-modal.console-grid-fleet-topology-modal{width:min(1180px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto}.console-grid-fleet-topology-modal>.console-grid-fleet-topology{margin-top:14px}.console-grid-fleet-topology-modal .console-grid-fleet-region-node{grid-template-columns:minmax(210px,.34fr) minmax(360px,1fr) minmax(250px,.34fr)}.console-grid-fleet-command{display:grid;position:relative;z-index:2;grid-template-rows:auto minmax(0,1fr) auto auto;gap:16px;align-content:start;overflow:visible}.console-grid-fleet-topology:has(>.console-grid-fleet-empty-panel),.console-grid-fleet-command:has(>.console-grid-fleet-empty-panel){align-content:stretch}.console-grid-fleet-topology>.console-grid-fleet-empty-panel,.console-grid-fleet-command>.console-grid-fleet-empty-panel{position:relative;z-index:1;align-self:center}.console-grid-fleet-command>.console-grid-fleet-empty-panel{grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:center}.console-grid-fleet-command>.console-grid-fleet-empty-panel strong,.console-grid-fleet-command>.console-grid-fleet-empty-panel span{grid-column:1}.console-grid-fleet-command>.console-grid-fleet-empty-panel a{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end;min-width:94px;min-height:30px;padding:0 13px}.console-grid-fleet-command-header{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center}.console-grid-fleet-command-header .console-dashboard-panel-kicker{color:#63a3ff}.console-grid-fleet-command-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(74,143,255,.32);border-radius:999px;background:#2f6df626;color:#8ebcff;box-shadow:inset 0 0 0 1px #4a8fff14,0 0 26px #2f6df62e}.console-grid-fleet-command-icon .console-link-button-icon-svg{width:27px;height:27px}.console-grid-fleet-command h3{margin:4px 0 0;overflow:hidden;color:#fff;font-size:1.22rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.console-grid-fleet-command-header p{margin:5px 0 0;overflow:hidden;color:#b2cbf0b8;font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.console-grid-fleet-command-header p span{margin:0 7px;color:#6aa3ff75}.console-grid-fleet-command-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(87,150,255,.16);border-bottom:1px solid rgba(87,150,255,.16)}.console-grid-fleet-command-metrics>div{display:grid;gap:6px;min-width:0;padding:13px 14px;border-right:1px solid rgba(87,150,255,.16)}.console-grid-fleet-command-metrics>div:last-child{border-right:0}.console-grid-fleet-command-metrics span{color:#9bbbedc7;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.console-grid-fleet-command-metrics strong{overflow:hidden;color:#fff;font-size:.92rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.console-grid-fleet-command-metrics em{overflow:hidden;color:#aec9efb3;font-size:.68rem;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.console-grid-fleet-command-actions{display:grid;grid-template-columns:minmax(130px,1.1fr) repeat(2,minmax(130px,1fr)) 42px;gap:10px;overflow:visible}.console-grid-fleet-command-action,.console-grid-fleet-command-more{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:36px;padding:0 14px;border:1px solid rgba(111,171,255,.23);border-radius:7px;background:#091f3fd1;color:#dcecff;cursor:pointer;font:inherit;font-size:.74rem;font-weight:900;text-decoration:none}.console-grid-fleet-command-action:not(:disabled):hover,.console-grid-fleet-command-action:not(:disabled):focus-visible,.console-grid-fleet-command-more:hover,.console-grid-fleet-command-more:focus-visible{border-color:#79b5ff6b;background:#143467d6;color:#fff;outline:none}.console-grid-fleet-command-action.tone-primary{border-color:#5796ff7a;background:linear-gradient(135deg,#2a67f5,#2563d7);color:#fff;box-shadow:0 14px 30px #296df63d}.console-grid-fleet-command-action .console-link-button-icon-svg{width:17px;height:17px}.console-grid-fleet-command-action.is-disabled{opacity:.5;cursor:default}.console-grid-fleet-command-more{padding:0;color:#9fc3ff;list-style:none}.console-grid-fleet-command-more::-webkit-details-marker{display:none}.console-grid-fleet-command-menu{position:relative;display:grid;min-width:0;overflow:visible}.console-grid-fleet-command-menu .console-grid-fleet-menu-panel{right:0;z-index:100;min-width:232px}.console-grid-fleet-command-menu[open]{z-index:90}.console-grid-fleet-menu-panel button.is-disabled,.console-grid-fleet-menu-panel button:disabled{opacity:.48;cursor:default}.console-grid-fleet-menu-panel button.tone-danger{color:#ffb4b4}.console-grid-fleet-command-footnote{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#b4ccf0bd;font-size:.72rem;font-weight:800}.console-grid-fleet-command-footnote strong{color:#7f9ac1}.console-grid-fleet-command-footnote strong.tone-positive{color:#8ff3ca}.console-grid-fleet-portfolio,.console-grid-fleet-panel{padding:15px}.console-grid-fleet-panel-header{display:flex;justify-content:space-between;gap:14px;align-items:center;min-width:0}.console-grid-fleet-portfolio-header{justify-content:flex-start}.console-grid-fleet-portfolio-header .console-grid-fleet-search{width:min(170px,42vw);min-width:0;min-height:27px;margin-left:4px;padding:0 9px;border-radius:6px}.console-grid-fleet-portfolio-header .console-grid-fleet-search input{font-size:.68rem}.console-grid-fleet-panel-header a,.console-grid-fleet-panel-header .console-grid-fleet-header-link,.console-grid-fleet-panel-header>span{color:#75a9ff;font-size:.72rem;font-weight:800;text-decoration:none}.console-grid-fleet-panel-header .console-grid-fleet-header-link{padding:0;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:800;line-height:1}.console-grid-fleet-panel-header .console-grid-fleet-header-link:hover,.console-grid-fleet-panel-header .console-grid-fleet-header-link:focus-visible{color:#fff;outline:none}.console-grid-fleet-search{display:inline-flex;align-items:center;gap:9px;min-width:220px;min-height:36px;padding:0 12px;border:1px solid rgba(104,160,255,.2);border-radius:8px;background:#041124b8;color:#97bfff}.console-grid-fleet-search input{width:100%;border:0;background:transparent;color:#edf6ff;font:inherit;outline:0}.console-grid-fleet-search input::placeholder{color:#b4ccf0a3}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.console-grid-fleet-table{min-width:0;margin-top:12px;overflow-x:auto;border-top:1px solid rgba(87,150,255,.18)}.console-grid-fleet-portfolio:has(.console-grid-fleet-empty-portfolio){display:grid;grid-template-rows:auto minmax(128px,1fr) auto}.console-grid-fleet-portfolio:has(.console-grid-fleet-empty-portfolio) .console-grid-fleet-table{display:grid;grid-template-rows:auto minmax(0,1fr)}.console-grid-fleet-portfolio:has(.console-grid-fleet-empty-portfolio) .console-grid-fleet-empty-portfolio{align-self:center}.console-grid-fleet-table-header,.console-grid-fleet-row{display:grid;grid-template-columns:minmax(240px,1.35fr) minmax(110px,.65fr) minmax(124px,.7fr) minmax(130px,.75fr) minmax(145px,.85fr) minmax(105px,.62fr) minmax(82px,.5fr) minmax(150px,.9fr) 48px;gap:12px;align-items:center;min-width:1030px}.console-grid-fleet-shell.is-comfortable-density .console-grid-fleet-row{min-height:70px;padding-top:12px;padding-bottom:12px}.console-grid-fleet-table-header{padding:9px 10px 8px;border-bottom:1px solid rgba(87,150,255,.18);color:#9bbbedc7;font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.console-grid-fleet-sort-button{display:inline-flex;align-items:center;gap:3px;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.console-grid-fleet-sort-button:hover,.console-grid-fleet-sort-button:focus-visible,.console-grid-fleet-sort-button.is-sorted{color:#dceaff;outline:none}.console-grid-fleet-sort-icon{width:11px;height:11px;flex:0 0 auto;opacity:.42;transform:translateY(1px);transition:opacity .14s ease,transform .14s ease}.console-grid-fleet-sort-button:hover .console-grid-fleet-sort-icon,.console-grid-fleet-sort-button:focus-visible .console-grid-fleet-sort-icon,.console-grid-fleet-sort-button.is-sorted .console-grid-fleet-sort-icon{opacity:.9}.console-grid-fleet-sort-icon.is-asc{transform:translateY(1px) rotate(180deg)}.console-grid-fleet-sort-icon.is-desc{transform:translateY(1px)}.console-grid-fleet-row{min-height:55px;padding:8px 10px;border-bottom:1px solid rgba(87,150,255,.15);background:linear-gradient(90deg,#0618316b,#030e1e2e);color:#dfeeff;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.console-grid-fleet-row:hover,.console-grid-fleet-row:focus-visible{border-color:#4e91ff5c;background:linear-gradient(90deg,#1134689e,#05152b57);outline:none}.console-grid-fleet-grid-cell{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.console-grid-fleet-grid-link{min-width:0;color:inherit;text-decoration:none}.console-grid-fleet-grid-link:hover strong,.console-grid-fleet-grid-link:focus-visible strong{color:#9fc7ff}.console-grid-fleet-grid-link:focus-visible{outline:2px solid rgba(105,165,255,.44);outline-offset:4px}.console-grid-fleet-grid-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:#3d7dff29;color:#86b8ff;font-size:.66rem;font-weight:900;letter-spacing:.04em;box-shadow:0 0 26px #2f6df62e}.console-grid-fleet-grid-icon.tone-positive{background:linear-gradient(135deg,#2563ebf5,#1d4ed8db);color:#e9f4ff}.console-grid-fleet-grid-icon.tone-warning{background:linear-gradient(135deg,#dc8414f5,#ac580fdb);color:#fff4db}.console-grid-fleet-grid-icon.tone-danger{background:linear-gradient(135deg,#c23441f5,#8a232ddb);color:#fff1f2}.console-grid-fleet-grid-cell strong,.console-grid-fleet-agents strong,.console-grid-fleet-activity-time strong{display:block;overflow:hidden;color:#fff;font-size:.76rem;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.console-grid-fleet-grid-cell em,.console-grid-fleet-agents em,.console-grid-fleet-activity-time em{display:block;margin-top:4px;overflow:hidden;color:#abc7efb8;font-size:.65rem;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.console-grid-fleet-status-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(122,174,255,.23);border-radius:999px;background:#7aaeff1c;color:#bfd8ff;font-size:.62rem;font-weight:900}.console-grid-fleet-status-pill.tone-positive{border-color:#39e6a747;background:#39e6a71f;color:#8ff3ca}.console-grid-fleet-status-pill.tone-warning{border-color:#ffbf3d52;background:#ffbf3d21;color:#ffd56a}.console-grid-fleet-status-pill.tone-danger{border-color:#ff5c5c4d;background:#ff5c5c21;color:#ffadad}.console-grid-fleet-region{display:flex;gap:7px;align-items:center;color:#e6f2ff;font-size:.7rem;font-weight:800}.console-grid-fleet-plan{color:#dfeeff;font-size:.76rem;font-weight:800;line-height:1.2}.console-grid-fleet-units{display:block;color:#fff;font-size:.68rem;font-weight:900}.console-grid-fleet-capacity{min-width:0}.console-grid-fleet-capacity-topline{display:flex;justify-content:flex-end;color:#bbd3f6bd;font-size:.66rem;font-weight:900}.console-grid-fleet-capacity-track{height:7px;margin-top:6px;overflow:hidden;border-radius:999px;background:#9dc4ff29}.console-grid-fleet-capacity-track span{display:block;height:100%;min-width:5px;border-radius:inherit;background:linear-gradient(90deg,#367dff,#35d8ff);box-shadow:0 0 16px #367dff57}.console-grid-fleet-capacity-track span.tone-positive{background:linear-gradient(90deg,#2ad48f,#55e7c8)}.console-grid-fleet-capacity-track span.tone-warning{background:linear-gradient(90deg,#ffad33,#ffd35c)}.console-grid-fleet-capacity-track span.tone-danger{background:linear-gradient(90deg,#ff5c5c,#ff9d6c)}.console-grid-fleet-anchor,.console-grid-fleet-row-more{display:inline-flex;align-items:center}.console-grid-fleet-anchor{gap:7px;color:#dcecff;font-size:.76rem;font-weight:800}.console-grid-fleet-anchor i,.console-grid-fleet-forecast-row i{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:#77a9ff}.console-grid-fleet-anchor i.tone-positive,.console-grid-fleet-forecast-row i.tone-positive{background:#39e6a7;box-shadow:0 0 12px #39e6a780}.console-grid-fleet-anchor i.tone-warning,.console-grid-fleet-forecast-row i.tone-warning{background:#ffbf3d;box-shadow:0 0 12px #ffbf3d80}.console-grid-fleet-anchor i.tone-danger,.console-grid-fleet-forecast-row i.tone-danger{background:#ff6b6b;box-shadow:0 0 12px #ff6b6b80}.console-grid-fleet-actions{position:relative;display:inline-grid;justify-content:center;overflow:visible}.console-grid-fleet-row-menu{position:relative;display:inline-grid}.console-grid-fleet-row-more{justify-content:center;width:28px;height:28px;border:1px solid rgba(106,163,255,.24);border-radius:6px;background:#091f3fad;color:#9fc3ff;cursor:pointer;list-style:none}.console-grid-fleet-row-more::-webkit-details-marker{display:none}.console-grid-fleet-row-more:hover,.console-grid-fleet-row-more:focus-visible,.console-grid-fleet-row-menu[open] .console-grid-fleet-row-more{border-color:#79b5ff6b;background:#143467d6;color:#fff;outline:none}.console-grid-fleet-row-more.is-disabled{opacity:.45;cursor:default}.console-grid-fleet-row-menu-portal{position:fixed;top:var(--grid-fleet-row-menu-top, 0);right:auto;left:var(--grid-fleet-row-menu-left, 0);z-index:260;min-width:218px;max-width:min(260px,calc(100vw - 24px));max-height:min(360px,calc(100vh - 24px));overflow-y:auto}.console-grid-fleet-table-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:10px;color:#b4ccf0b8;font-size:.72rem;font-weight:800}.console-grid-fleet-pagination{display:inline-flex;gap:8px;align-items:center}.console-grid-fleet-pagination button,.console-grid-fleet-pagination strong{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(104,160,255,.2);border-radius:7px;color:#bfdaff;font:inherit}.console-grid-fleet-pagination button{background:#06183185;cursor:pointer}.console-grid-fleet-pagination button:not(:disabled):hover,.console-grid-fleet-pagination button:not(:disabled):focus-visible{border-color:#4e91ff6b;background:#2563eb33;color:#fff;outline:none}.console-grid-fleet-pagination button:disabled{opacity:.42;cursor:default}.console-grid-fleet-lower-grid{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(520px,1.05fr);gap:12px}.console-grid-fleet-lower-grid .console-grid-fleet-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:206px}.console-grid-fleet-activity-list,.console-grid-fleet-queue-table,.console-grid-fleet-forecast-table{display:grid;align-content:start;align-self:start;gap:9px;grid-auto-rows:max-content;margin-top:11px}.console-grid-fleet-activity-list:has(>.console-grid-fleet-empty-panel),.console-grid-fleet-queue-table:has(>.console-grid-fleet-empty-panel),.console-grid-fleet-forecast-table:has(>.console-grid-fleet-empty-panel){align-self:stretch}.console-grid-fleet-activity-list:has(>.console-grid-fleet-empty-panel){align-content:center}.console-grid-fleet-queue-table:has(>.console-grid-fleet-empty-panel),.console-grid-fleet-forecast-table:has(>.console-grid-fleet-empty-panel){grid-template-rows:auto minmax(0,1fr)}.console-grid-fleet-activity-list>.console-grid-fleet-empty-panel{align-self:center}.console-grid-fleet-queue-table>.console-grid-fleet-empty-panel,.console-grid-fleet-forecast-table>.console-grid-fleet-empty-panel{align-self:start}.console-grid-fleet-activity-item,.console-grid-fleet-queue-row,.console-grid-fleet-forecast-row{border-bottom:1px solid rgba(87,150,255,.14);background:#04122857}.console-grid-fleet-activity-item{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:48px;padding:9px 10px;border-left:0;border-right:0;border-top:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;text-align:left}.console-grid-fleet-activity-item:hover,.console-grid-fleet-activity-item:focus-visible{background:#12356980;outline:none}.console-grid-fleet-activity-item>span{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#77a9ff;box-shadow:0 0 18px #77a9ff57}.console-grid-fleet-activity-item>span.tone-positive{background:#39e6a7}.console-grid-fleet-activity-item>span.tone-warning{background:#ffbf3d}.console-grid-fleet-activity-item>span.tone-danger{background:#ff6b6b}.console-grid-fleet-activity-item strong,.console-grid-fleet-queue-row strong,.console-grid-fleet-forecast-row strong{display:block;color:#fff;font-size:.78rem;line-height:1.2}.console-grid-fleet-activity-item em,.console-grid-fleet-queue-row em,.console-grid-fleet-forecast-row em{display:block;margin-top:3px;color:#aec9efb3;font-size:.68rem;font-style:normal;font-weight:700}.console-grid-fleet-activity-item time{color:#aec9efc7;font-size:.68rem;font-weight:800;white-space:nowrap}.console-grid-fleet-modal-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:#000816b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.console-grid-fleet-modal{display:grid;gap:16px;width:min(680px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid rgba(87,150,255,.34);border-radius:10px;background:radial-gradient(circle at 100% 0%,rgba(47,109,246,.22),transparent 38%),linear-gradient(145deg,#071834fa,#030e1ffa);color:#edf6ff;box-shadow:0 28px 80px #00041094}.console-grid-fleet-modal header{display:flex;justify-content:space-between;gap:16px;align-items:start;padding:18px 18px 0}.console-grid-fleet-modal header span{color:#4e91ff;font-size:.68rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.console-grid-fleet-modal h3{margin:5px 0 0;color:#fff;font-size:1.18rem;line-height:1.15}.console-grid-fleet-modal header button{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(111,171,255,.23);border-radius:7px;background:#091f3fd1;color:#dcecff;cursor:pointer}.console-grid-fleet-modal p{margin:0;padding:0 18px;color:#cde1ffd1;font-size:.82rem;line-height:1.45}.console-grid-fleet-modal-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0 18px 18px}.console-grid-fleet-modal-detail-grid div{min-width:0;padding:10px;border:1px solid rgba(87,150,255,.18);border-radius:8px;background:#04122861}.console-grid-fleet-modal-detail-grid dt{color:#9bbbedc7;font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.console-grid-fleet-modal-detail-grid dd{margin:5px 0 0;overflow-wrap:anywhere;color:#fff;font-size:.76rem;font-weight:800}.console-grid-fleet-modal footer{display:flex;justify-content:flex-end;padding:0 18px 18px}.console-grid-fleet-modal footer button{display:inline-flex;gap:8px;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(87,150,255,.48);border-radius:7px;background:linear-gradient(135deg,#2a67f5,#2563d7);color:#fff;font:inherit;font-size:.74rem;font-weight:900;cursor:pointer}.console-grid-fleet-confirmation-modal{width:min(520px,100%);border-color:#ff6a808f}.console-grid-fleet-confirmation-modal footer{gap:10px}.console-grid-fleet-confirmation-modal footer .console-grid-fleet-confirmation-cancel{border-color:#a6c2e957;background:#0b1d37eb;color:#dcecff}.console-grid-fleet-confirmation-modal footer .console-grid-fleet-confirmation-confirm{border-color:#ff7084b8;background:linear-gradient(135deg,#c5304f,#98223d)}.console-grid-fleet-modal-list{display:grid;gap:8px;padding:0 18px 18px}.console-grid-fleet-modal-list button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:48px;padding:9px 10px;border:1px solid rgba(87,150,255,.14);border-radius:8px;background:#04122857;color:#dfeeff;cursor:pointer;font:inherit;text-align:left}.console-grid-fleet-modal-list button:hover,.console-grid-fleet-modal-list button:focus-visible{border-color:#5796ff52;background:#12356980;outline:none}.console-grid-fleet-modal-list button>span:first-child{width:18px;height:18px;border-radius:999px;background:#77a9ff}.console-grid-fleet-modal-list button>span:first-child.tone-positive{background:#39e6a7}.console-grid-fleet-modal-list button>span:first-child.tone-warning{background:#ffbf3d}.console-grid-fleet-modal-list button>span:first-child.tone-danger{background:#ff6b6b}.console-grid-fleet-modal-list strong{display:block;color:#fff;font-size:.78rem}.console-grid-fleet-modal-list em{display:block;margin-top:3px;color:#aec9efb3;font-size:.68rem;font-style:normal;font-weight:700}.console-grid-fleet-modal-list time{color:#aec9efc7;font-size:.68rem;font-weight:800;white-space:nowrap}.console-grid-fleet-modal.console-grid-logs-modal{width:min(1260px,calc(100vw - 48px));max-height:calc(100vh - 48px);gap:12px;overflow:auto}.console-grid-fleet-modal.console-grid-fleet-customize-modal{width:min(760px,calc(100vw - 48px))}.console-grid-fleet-customize-list{display:grid;gap:9px;padding:0 18px}.console-grid-fleet-customize-option{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid rgba(87,150,255,.2);border-radius:9px;background:#04122870;cursor:pointer}.console-grid-fleet-customize-option:hover,.console-grid-fleet-customize-option:focus-within{border-color:#75b2ff61;background:#0f2a5885}.console-grid-fleet-customize-option input{width:18px;height:18px;accent-color:#2f7cff}.console-grid-fleet-customize-option span{display:grid;gap:4px;min-width:0}.console-grid-fleet-customize-option strong{color:#f4f9ff;font-size:.78rem;font-weight:900}.console-grid-fleet-customize-option em{color:#b4cff4b8;font-size:.68rem;font-style:normal;font-weight:750;line-height:1.35}.console-grid-fleet-customize-modal footer{justify-content:space-between;gap:14px;align-items:center;padding-top:0}.console-grid-fleet-customize-modal footer>span{color:#b4cff4bd;font-size:.68rem;font-weight:850}.console-grid-fleet-customize-modal footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.console-grid-fleet-customize-modal .console-grid-fleet-customize-secondary{border-color:#68a0f847;background:#081c3bb8;color:#c8ddff;box-shadow:none}.console-grid-fleet-customize-empty{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;border-style:solid;background:linear-gradient(90deg,#2c68e21f,#0f285366),#04122880}.console-grid-fleet-customize-empty strong,.console-grid-fleet-customize-empty span{grid-column:1}.console-grid-fleet-customize-empty button{display:inline-flex;grid-column:2;grid-row:1 / span 2;gap:8px;align-items:center;justify-content:center;align-self:center;min-height:34px;padding:0 12px;border:1px solid rgba(87,150,255,.48);border-radius:7px;background:linear-gradient(135deg,#2a67f5,#2563d7);color:#fff;cursor:pointer;font:inherit;font-size:.72rem;font-weight:900}.console-grid-logs-filterbar{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(130px,.48fr) minmax(150px,.58fr) minmax(140px,.5fr) minmax(110px,.36fr) auto 40px;gap:8px;align-items:stretch;margin:0 18px;padding:8px;border:1px solid rgba(87,150,255,.24);border-radius:8px;background:linear-gradient(90deg,#0c2a5794,#05132bbd),#030d1fc2}.console-grid-logs-search,.console-grid-logs-field{display:inline-grid;align-items:center;min-width:0;min-height:38px;border:1px solid rgba(88,146,236,.3);border-radius:7px;background:#010916b8;color:#bed6f9c7}.console-grid-logs-search{grid-template-columns:32px minmax(0,1fr)}.console-grid-logs-search svg{justify-self:center;width:16px;height:16px;color:#9bbbed}.console-grid-logs-search input,.console-grid-logs-field select{width:100%;min-width:0;min-height:36px;border:0;background:transparent;color:#e6f1ff;font:inherit;font-size:.72rem;font-weight:800;outline:none}.console-grid-logs-search input{padding:0 10px 0 0}.console-grid-logs-field select{padding:0 10px;color-scheme:dark}.console-grid-logs-search input::placeholder{color:#9eb8e09e}.console-grid-logs-apply,.console-grid-logs-reset{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid rgba(111,171,255,.32);border-radius:7px;color:#f2f8ff;cursor:pointer;font:inherit;font-size:.76rem;font-weight:900}.console-grid-logs-apply{gap:8px;min-width:100px;padding:0 14px;background:linear-gradient(135deg,#2f6df6,#1f76ff);box-shadow:0 12px 28px #145bff38}.console-grid-logs-reset{width:40px;padding:0;background:#061834e6}.console-grid-logs-apply svg,.console-grid-logs-reset svg{width:15px;height:15px}.console-grid-logs-list{display:grid;min-width:0;margin:10px 18px 18px;overflow:hidden;border:1px solid rgba(87,150,255,.26);border-radius:8px;background:linear-gradient(180deg,#05142be0,#020a18eb),#030d1fd6}.console-grid-logs-list-header{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:46px;padding:0 12px;border-bottom:1px solid rgba(87,150,255,.2)}.console-grid-logs-list-header div{display:inline-flex;gap:8px;align-items:center}.console-grid-logs-list-header strong{color:#f3f8ff;font-size:.82rem;font-weight:900}.console-grid-logs-list-header span{display:grid;min-width:24px;min-height:24px;place-items:center;border:1px solid rgba(69,150,255,.46);border-radius:999px;background:#266de538;color:#80b7ff;font-size:.68rem;font-weight:900}.console-grid-logs-table{display:grid;min-width:0}.console-grid-logs-table-header,.console-grid-logs-row{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(112px,.52fr) minmax(130px,.58fr) minmax(150px,.7fr) minmax(150px,.68fr) minmax(92px,.38fr);gap:10px;align-items:center}.console-grid-logs-table-header{min-height:34px;padding:0 12px;border-bottom:1px solid rgba(87,150,255,.28);background:#0a234994;color:#9bbbedd1;font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.console-grid-logs-sort-button{display:inline-flex;gap:5px;align-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-transform:inherit}.console-grid-logs-sort-button.is-sorted,.console-grid-logs-sort-button:hover,.console-grid-logs-sort-button:focus-visible{color:#9ec8ff;outline:none}.console-grid-logs-row{min-height:58px;padding:9px 12px;border-bottom:1px solid rgba(54,106,181,.24);color:#dcecff;font-size:.72rem;font-weight:800}.console-grid-logs-row:last-child{border-bottom:0}.console-grid-logs-event-cell{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.console-grid-logs-event-cell i{width:10px;height:10px;border-radius:999px;background:#7f9ac1;box-shadow:0 0 10px #7f9ac157}.console-grid-logs-event-cell i.tone-positive{background:#39e6a7;box-shadow:0 0 12px #39e6a770}.console-grid-logs-event-cell i.tone-warning{background:#ffbf3d;box-shadow:0 0 12px #ffbf3d70}.console-grid-logs-event-cell i.tone-danger{background:#ff6b6b;box-shadow:0 0 12px #ff6b6b70}.console-grid-logs-event-cell span,.console-grid-logs-recorded-cell{display:grid;gap:3px;min-width:0}.console-grid-logs-event-cell strong,.console-grid-logs-recorded-cell strong{overflow:hidden;color:#fff;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.console-grid-logs-event-cell em,.console-grid-logs-recorded-cell em{overflow:hidden;color:#acc7eebd;font-size:.64rem;font-style:normal;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.console-grid-logs-key-cell{overflow:hidden;color:#b0ccf4c2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.console-grid-logs-actions-cell{display:flex;justify-content:flex-end}.console-grid-logs-actions-cell button{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid rgba(87,150,255,.34);border-radius:7px;background:#0a2349b8;color:#bfdaff;cursor:pointer;font:inherit;font-size:.66rem;font-weight:900}.console-grid-logs-actions-cell button:hover,.console-grid-logs-actions-cell button:focus-visible{border-color:#7cb8ff8f;background:#18468ab8;color:#fff;outline:none}.console-grid-logs-actions-cell svg{width:14px;height:14px}.console-grid-logs-empty{margin:12px}.console-grid-logs-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:48px;padding:8px 12px;border-top:1px solid rgba(87,150,255,.2);color:#b6cef2c2;font-size:.72rem;font-weight:800}.console-grid-fleet-queue-header,.console-grid-fleet-queue-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr) minmax(0,.58fr) minmax(0,.72fr) minmax(0,.36fr);gap:10px;align-items:center}.console-grid-fleet-forecast-header,.console-grid-fleet-forecast-row{display:grid;grid-template-columns:minmax(105px,1.1fr) minmax(60px,.55fr) minmax(60px,.55fr) minmax(88px,.85fr) minmax(70px,.65fr);gap:8px;align-items:center}.console-grid-fleet-queue-header,.console-grid-fleet-forecast-header{color:#9bbbedc7;font-size:.58rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.console-grid-fleet-forecast-chart{display:grid;gap:10px;margin-top:13px;padding:12px;border:1px solid rgba(87,150,255,.16);border-radius:9px;background:#04122857}.console-grid-fleet-forecast-chart-row{display:grid;grid-template-columns:minmax(92px,.62fr) minmax(120px,1fr) auto;gap:10px;align-items:center;min-width:0}.console-grid-fleet-forecast-chart-row>span{display:grid;gap:2px;min-width:0}.console-grid-fleet-forecast-chart-row strong{overflow:hidden;color:#fff;font-size:.76rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.console-grid-fleet-forecast-chart-row em,.console-grid-fleet-forecast-chart-row small{color:#aec9efb8;font-size:.64rem;font-style:normal;font-weight:800;white-space:nowrap}.console-grid-fleet-forecast-chart-row>div{display:grid;gap:5px;min-width:0}.console-grid-fleet-forecast-chart-row i{display:block;height:8px;min-width:8px;border-radius:999px}.console-grid-fleet-forecast-chart-row i.is-peak{background:#7dadff47}.console-grid-fleet-forecast-chart-row i.is-average{background:linear-gradient(90deg,#367dff,#35d8ff);box-shadow:0 0 14px #367dff47}.console-grid-fleet-forecast-chart-row.tone-positive i.is-average{background:linear-gradient(90deg,#2ad48f,#55e7c8)}.console-grid-fleet-forecast-chart-row.tone-warning i.is-average{background:linear-gradient(90deg,#ffad33,#ffd35c)}.console-grid-fleet-forecast-chart-row.tone-danger i.is-average{background:linear-gradient(90deg,#ff5c5c,#ff9d6c)}.console-grid-fleet-forecast-chart-legend{display:flex;justify-content:flex-end;gap:14px;align-items:center;color:#aec9efb8;font-size:.62rem;font-weight:900}.console-grid-fleet-forecast-chart-legend span{display:inline-flex;gap:6px;align-items:center}.console-grid-fleet-forecast-chart-legend i{width:18px;height:7px;border-radius:999px}.console-grid-fleet-forecast-chart-legend i.is-average{background:linear-gradient(90deg,#367dff,#35d8ff)}.console-grid-fleet-forecast-chart-legend i.is-peak{background:#7dadff47}.console-grid-fleet-queue-row,.console-grid-fleet-forecast-row{min-height:44px;padding:8px 10px;color:#dfeeff;font-size:.7rem;font-weight:800}.console-grid-fleet-forecast-row>span:first-child{display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px;align-items:center}.console-grid-fleet-forecast-row>span:first-child em{grid-column:2}.console-grid-fleet-forecast-note{margin:13px 0 0;color:#abc7efad;font-size:.7rem;line-height:1.4}.console-grid-fleet-empty{padding:18px;border:1px dashed rgba(104,160,255,.24);border-radius:9px;color:#bed4f6bd;font-size:.8rem;font-weight:800}.console-grid-fleet-empty-portfolio{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;margin-top:0;border-style:dashed;background:linear-gradient(90deg,#2c68e21a,#0f285361),#04122880}.console-grid-fleet-empty-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;padding:0;border:1px solid rgba(74,143,255,.32);border-radius:9px;background:#2f6df626;color:#8ebcff;line-height:0}.console-grid-fleet-empty-grid-icon{display:block;width:22px;height:22px;color:currentColor}.console-grid-fleet-empty strong{display:block;color:#edf6ff;font-size:.82rem}.console-grid-fleet-empty p,.console-grid-fleet-empty span:not(.console-grid-fleet-empty-icon){display:block;margin:4px 0 0;color:#b2cbf0bd;font-size:.72rem;line-height:1.35}.console-grid-fleet-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid rgba(75,145,255,.36);border-radius:8px;background:#2f6df629;color:#b9d4ff;font-size:.72rem;font-weight:900;text-decoration:none}.console-grid-fleet-empty-panel{display:grid;align-content:center;min-width:0;min-height:54px;padding:12px;background:#04122861;overflow-wrap:anywhere}.console-grid-fleet-empty-panel span,.console-grid-fleet-empty-panel p{white-space:normal;overflow-wrap:anywhere}.console-grid-fleet-queue-table>.console-grid-fleet-empty-panel,.console-grid-fleet-activity-list>.console-grid-fleet-empty-panel,.console-grid-fleet-forecast-table>.console-grid-fleet-empty-panel{box-sizing:border-box;max-width:100%;width:100%}@media(max-width:1320px){.console-grid-fleet-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-grid-fleet-operations-grid,.console-grid-fleet-region-node{grid-template-columns:1fr}.console-grid-fleet-region-grid-card{grid-template-columns:34px minmax(0,1fr) minmax(112px,.46fr) minmax(116px,.44fr)}.console-grid-fleet-lower-grid{grid-template-columns:1fr}}@container (max-width: 780px){.console-grid-fleet-region-node{grid-template-columns:1fr}.console-grid-fleet-region-grid-card{grid-template-columns:34px minmax(0,1fr) minmax(108px,auto)}}@container (max-width: 520px){.console-grid-fleet-region-counts,.console-grid-fleet-region-node-states{grid-template-columns:1fr}.console-grid-fleet-region-grid-card{grid-template-columns:34px minmax(0,1fr)}.console-grid-fleet-region-grid-status,.console-grid-fleet-region-grid-capacity{grid-column:2}}@media(max-width:760px){.console-content-canvas-grid-fleet{padding:12px}.console-grid-fleet-shell{padding:14px;border-radius:10px}.console-grid-fleet-header,.console-grid-fleet-summary-grid,.console-grid-fleet-command-metrics,.console-grid-fleet-command-actions{grid-template-columns:1fr}.console-grid-fleet-topology-summary{justify-content:flex-start}.console-grid-fleet-region-counts,.console-grid-fleet-region-node-states,.console-grid-fleet-region-grid-card{grid-template-columns:1fr}.console-grid-fleet-region-grid-icon,.console-grid-fleet-region-grid-status .console-grid-fleet-status-pill{justify-self:start}.console-grid-fleet-command-header{grid-template-columns:44px minmax(0,1fr)}.console-grid-fleet-command-header .console-grid-fleet-status-pill{grid-column:2;justify-self:start}.console-grid-fleet-header h2{font-size:1.9rem}.console-grid-fleet-header-actions,.console-grid-fleet-search{width:100%}.console-grid-fleet-summary-card{grid-template-columns:1fr}}.console-link-button{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px;border-radius:14px;border:1px solid rgba(16,32,60,.08);background:#fff;color:#16294b;font-weight:700;box-shadow:0 12px 28px #0e182c0f}.console-link-button-icon-svg{display:block;width:16px;height:16px;flex:0 0 auto}.console-link-button-icon-svg.is-spinning{animation:console-runtime-state-spin .9s linear infinite}.console-link-button-primary{background:linear-gradient(135deg,#17357d,#2b58b0);color:#fff;border-color:transparent}.console-link-button-ghost{background:#ffffff9e;border-color:#1f42961f;color:#1f4296;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.console-dashboard-benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;margin-bottom:16px;border-radius:24px;color:#264aa3;background:radial-gradient(circle at top,#6687e638,#ffffffeb 72%);box-shadow:inset 0 1px #ffffffeb}.console-dashboard-benefit-icon-svg{display:block;width:54px;height:54px}.console-progressive-toolbar-shell{position:sticky;top:0;z-index:4;display:flex;align-items:center;min-height:44px;padding:0;border:1px solid rgba(16,32,60,.08);border-bottom:0;border-radius:0;background:#ffffffeb;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.console-progressive-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:4px;width:100%;padding:4px 6px}.console-toolbar-button{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 8px;border:1px solid rgba(16,32,60,.08);border-radius:6px;background:#fff;color:#22385d;font-size:.8rem;font-weight:600;box-shadow:none;cursor:pointer}.console-toolbar-button-default:hover,.console-toolbar-button-default:focus-visible{background:#1f429614}.console-toolbar-button-primary{background:linear-gradient(135deg,#17357d,#2b58b0);color:#fff;border-color:transparent}.console-toolbar-button-danger{background:#fff;color:#b42318;border-color:#b423182e}.console-toolbar-button:disabled{cursor:default;opacity:.55}.console-action-menu{position:relative}.console-action-menu summary{list-style:none;cursor:pointer}.console-action-menu summary::-webkit-details-marker{display:none}.console-action-menu>summary.console-toolbar-button{list-style:none}.console-action-menu-panel{position:absolute;top:calc(100% + 10px);left:0;z-index:10;min-width:220px;display:grid;gap:6px;padding:10px;border-radius:16px;border:1px solid rgba(16,32,60,.08);background:#fffffffa;box-shadow:var(--console-shadow-md)}.console-action-menu-divider{height:1px;margin:4px 2px;background:#10203c14}.console-action-menu-link{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:10px 12px;border:0;background:transparent;border-radius:12px;color:#1f2b4d;font-size:.92rem;font-weight:500;text-align:left}.console-action-menu-link:hover:not(:disabled){background:#1f429614}.console-action-menu-link:disabled{opacity:.54;cursor:not-allowed}.console-action-menu-link-danger{color:#b43434}.console-dashboard-hero-aside{display:grid;gap:14px;align-content:start}.console-dashboard-aside-card{padding:18px 18px 20px;border-radius:20px;background:linear-gradient(180deg,#ffffffd1,#f3f7fffa);border:1px solid rgba(16,32,60,.07);box-shadow:inset 0 1px #ffffffe0}.console-dashboard-aside-card-command{display:grid;gap:14px;background:linear-gradient(180deg,#ffffffeb,#f6faffd6),#fffc}.console-dashboard-aside-card-emphasis{background:linear-gradient(145deg,#13357df0,#2b58b0e6);border-color:#17357d29;box-shadow:0 20px 40px #1f429638}.console-dashboard-aside-card-emphasis .console-dashboard-aside-label,.console-dashboard-aside-card-emphasis .console-dashboard-aside-meta,.console-dashboard-aside-card-emphasis .console-dashboard-aside-value{color:#f8fbff}.console-dashboard-aside-card-emphasis.tone-danger{background:linear-gradient(145deg,#941b0cf2,#c7352ee6);box-shadow:0 20px 40px #c7352e38}.console-dashboard-aside-label,.console-dashboard-signal-label,.console-dashboard-command-label,.console-dashboard-policy-item span,.console-dashboard-chart-label,.console-metric-pill-label{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7c93}.console-dashboard-aside-value{margin-top:10px;font-size:1.45rem;font-weight:700;line-height:1.08;word-break:break-word}.console-dashboard-aside-meta,.console-dashboard-inline-note,.console-dashboard-command-reason{margin-top:10px;color:#52627c;line-height:1.55}.console-dashboard-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.console-dashboard-brief-item{min-width:0;padding:10px 11px;border:1px solid rgba(16,32,60,.07);border-radius:12px;background:#f8fbffdb}.console-dashboard-brief-item span{display:block;color:#6b7c93;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.console-dashboard-brief-item strong{display:block;margin-top:6px;color:#1e325c;font-size:.88rem;line-height:1.2}.console-dashboard-brief-action{display:flex;justify-content:flex-start}.console-dashboard-aside-watermark{display:block;width:96px;height:96px;max-width:100%;background-color:#222;opacity:.3;mask-image:url(/brand/brand-mark-transparent.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/brand/brand-mark-transparent.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;box-shadow:inset 1px 1px #ffffff2e,inset -1px -1px #0000002e}.console-dashboard-hero-watermark{position:absolute;right:28px;bottom:22px;z-index:0;pointer-events:none}.console-dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.console-dashboard-trend-band{display:grid;gap:16px;padding:18px;border:1px solid rgba(31,62,114,.11);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f7fafff2);box-shadow:0 18px 40px #0e182c0f}.console-dashboard-trend-band-header{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-bottom:2px}.console-dashboard-trend-band-header h3{margin:5px 0 0;color:var(--console-text-strong);font-size:1.05rem;line-height:1.1}.console-dashboard-trend-band-header p{margin:0;max-width:520px;color:var(--console-text-muted);font-size:.86rem;line-height:1.45;text-align:right}.console-dashboard-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.console-dashboard-trend-card{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid rgba(31,62,114,.1);border-radius:14px;background:#ffffffd1}.console-dashboard-trend-card-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#61728f;font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.console-dashboard-trend-card-value{color:var(--console-text-strong);font-size:1.2rem;font-weight:800;line-height:1}.console-dashboard-trend-chart{min-height:150px}.console-dashboard-trend-chart-surface{position:relative;min-height:150px;border-radius:12px;background:linear-gradient(180deg,#eff4fcdb,#f6f9ff99);overflow:hidden}.console-dashboard-trend-chart-placeholder{position:absolute;inset:0;background:linear-gradient(180deg,transparent 24%,rgba(49,91,192,.08) 24.5%,transparent 25%),linear-gradient(90deg,transparent 49%,rgba(49,91,192,.08) 49.5%,transparent 50%);pointer-events:none}.console-dashboard-trend-card-detail{color:var(--console-text-muted);font-size:.82rem;line-height:1.4}.console-metric-pill{position:relative;padding:16px 18px;border-radius:18px;border:1px solid rgba(16,32,60,.08);background:linear-gradient(180deg,#fffffffa,#f6f9fff5);box-shadow:0 14px 28px #0e182c0d}.console-metric-pill-gauge{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.console-metric-gauge{--console-gauge-accent: #3a68c5;--console-gauge-value: 0%;display:grid;place-items:center;width:72px;height:72px;border-radius:999px;background:conic-gradient(var(--console-gauge-accent) var(--console-gauge-value),#e8eef6 0),#edf2f7;box-shadow:inset 0 1px #ffffffdb}.console-metric-gauge.tone-positive{--console-gauge-accent: #17a673}.console-metric-gauge.tone-warning{--console-gauge-accent: #c27a05}.console-metric-gauge.tone-danger{--console-gauge-accent: #d0443e}.console-metric-gauge-core{display:grid;place-items:center;width:52px;height:52px;border-radius:inherit;background:#fff;box-shadow:0 6px 14px #0e182c0f;text-align:center}.console-metric-gauge-value{display:grid;gap:1px;margin-top:0;max-width:42px;line-height:.92}.console-metric-gauge-value-primary{font-size:1.02rem;line-height:1}.console-metric-gauge-value-unit{font-size:.58rem;line-height:1;text-transform:lowercase}.console-metric-pill-detail{margin-top:8px;color:var(--console-text-muted);font-size:.82rem;line-height:1.45}.console-metric-pill-value{margin-top:8px;font-size:1.15rem;font-weight:700}.tone-positive{color:#087f5b}.tone-warning{color:#b26a00}.tone-danger{color:#c7352e}.tone-neutral{color:#243b63}.console-status-chip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.03em}.console-status-chip.tone-positive{background:var(--console-positive-soft)}.console-status-chip.tone-warning{background:var(--console-warning-soft)}.console-status-chip.tone-danger{background:var(--console-danger-soft)}.console-status-chip.tone-neutral{background:var(--console-neutral-soft)}.console-dashboard-primary-grid,.console-dashboard-secondary-grid{display:grid;gap:20px}.console-dashboard-primary-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr)}.console-dashboard-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-dashboard-lane-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.console-grid-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);gap:24px}.console-grid-wizard-shell{display:grid;gap:24px}.console-grid-wizard-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.console-grid-wizard-card{display:grid;gap:14px;padding:20px;border-radius:20px;border:1px solid rgba(16,32,60,.08);background:radial-gradient(circle at top right,rgba(31,66,150,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f7fafffa);box-shadow:0 18px 34px #0e182c0f}.console-grid-wizard-card-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.console-grid-wizard-card-header h4{margin:6px 0 0;font-size:1.08rem;line-height:1.15}.console-grid-wizard-card-price{color:#143549;font-size:1.05rem;font-weight:700;text-align:right;white-space:nowrap}.console-grid-wizard-card-price span{color:#64748b;font-size:.82rem;font-weight:600}.console-runtime-customer:has(.console-marketplace-shell){background:radial-gradient(circle at 82% 6%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#020711,#03101f)}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-topbar{border-bottom-color:#5d99ff2e;background:#020813f5;color:#eef6ff}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-topbar-brand-mark,.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-topbar-brand-name{filter:brightness(0) invert(1)}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-subscription-select,.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search{border-color:#67a6ff3d;background:#041124e0;color:#d8e8ff;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0008163d}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-subscription-select{background-image:linear-gradient(45deg,transparent 50%,#b6cef2 50%),linear-gradient(135deg,#b6cef2 50%,transparent 50%),linear-gradient(180deg,#051328f0,#041124e0);background-position:calc(100% - 18px) 16px,calc(100% - 12px) 16px,0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search.is-focused,.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search-wrap.is-open .customer-shell-search{border-color:#67a6ff61;background:#030e1efa;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #0005105c}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search-input{color:#eef6ff}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search-input::placeholder{color:#8192ad}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search-shortcut{border-color:#67a6ff29;background:#132b4fb8;color:#a7bad8}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search-results{border-color:#5f99ff33;background:linear-gradient(180deg,#051226fa,#020916fc);box-shadow:inset 0 1px #ffffff0a,0 28px 60px #00040e85}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search-group-title{color:#5c98ff}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search-result{color:#e8f2ff}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search-result:hover,.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search-result.is-active{border-color:#5d99ff38;background:#0d2348c7}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search-result-icon{border-color:#5d99ff2e;background:radial-gradient(circle at 28% 20%,rgba(74,158,255,.32),transparent 56%),#091a37eb;color:#67a6ff}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search-result-detail{color:#8fa4c3}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search-result-arrow{color:#68a3ff}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search-empty{border-color:#5f99ff2e;color:#8fa4c3}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search-empty strong{color:#edf6ff}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-utility-button{border-color:#67a6ff3d;background:#041124e0;color:#c8dcff;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0008162e}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-utility-button:hover,.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-utility-button.is-active{border-color:#4690ff70;background:#0a1f43f5;color:#fff}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-avatar-button{color:#fff}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-avatar-role{color:#bed3f1d1}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-avatar{border-color:#d6e6ffe0;box-shadow:0 0 0 2px #2a67f529,0 12px 28px #00081652}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-avatar-popover{border-color:#5f99ff38;background:radial-gradient(circle at 88% 0%,rgba(67,124,255,.2),transparent 34%),linear-gradient(180deg,#051226fa,#020916fc);box-shadow:inset 0 1px #ffffff0d,0 26px 58px #00040e94}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-avatar-menu-item{color:#dcecff}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-avatar-menu-item:hover,.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-avatar-menu-item:focus-visible{background:#0d2348c7;color:#fff;outline:none;box-shadow:inset 0 0 0 1px #5d99ff29}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-avatar-menu-divider{background:#76abff24}.console-runtime-customer:has(.console-marketplace-shell) .console-frame{border-top-color:#5d99ff2e;background:#020711;box-shadow:none}.console-runtime-customer:has(.console-marketplace-shell) .console-main,.console-runtime-customer:has(.console-marketplace-shell) .console-content-canvas{background:linear-gradient(rgba(76,141,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(76,141,255,.045) 1px,transparent 1px),#020711;background-size:42px 42px,42px 42px,auto}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-sidebar{border-right-color:#5d99ff2e;background:radial-gradient(circle at 100% 16%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#03101f,#020711);box-shadow:inset -1px 0 #397fff24}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-nav-link,.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-nav-child-link{color:#d1e2fcd1}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-nav-link:hover,.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-nav-link.is-active,.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-nav-child-link:hover,.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-nav-child-link.is-active{background:#2f6df638;color:#fff;box-shadow:inset 0 0 0 1px #65a0ff2e}.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-sidebar-toggle{border-color:#67a6ff3d;background:#041124e0;color:#bfd8ff}.console-runtime-customer:has(.console-marketplace-shell) .customer-legal-footer{border-top-color:#5d99ff2e;background:#020813f5;color:#b9d0efc7}.console-runtime-customer:has(.console-marketplace-shell) .customer-legal-footer a{color:#8fbaff}.console-runtime-customer:has(.console-marketplace-shell) .console-content-canvas,.console-runtime-customer:has(.console-marketplace-shell) .customer-shell-search-results{scrollbar-color:rgba(86,151,255,.42) rgba(2,9,22,.72);scrollbar-gutter:stable;scrollbar-width:thin}.console-content-canvas-marketplace{display:block;height:100%;min-height:0;overflow-x:hidden;padding:20px 24px;color-scheme:dark}.console-marketplace-shell{display:grid;gap:18px;min-height:100%;padding:16px;border:1px solid rgba(57,127,255,.32);border-radius:11px;background:radial-gradient(circle at 74% 8%,rgba(46,118,255,.24),transparent 24%),linear-gradient(rgba(68,139,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(68,139,255,.055) 1px,transparent 1px),linear-gradient(145deg,#020915,#061529 58%,#031020);background-size:auto,42px 42px,42px 42px,auto;color:#f7fbff;box-shadow:0 24px 80px #00081657}.console-marketplace-section-eyebrow{color:#58a2ff;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.console-marketplace-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:10px 18px 14px;border-bottom:1px solid rgba(94,153,255,.18)}.console-marketplace-hero h2{max-width:620px;margin:5px 0 0;color:#f7fbff;font-size:clamp(1.45rem,2vw,2rem);line-height:1.08;letter-spacing:0}.console-marketplace-hero p{max-width:640px;margin:7px 0 0;color:#b8cff4e6;font-size:.84rem;line-height:1.5}.console-marketplace-customize{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid rgba(103,166,255,.34);border-radius:8px;background:#091f3fc2;color:#dceaff;font-family:inherit;font-size:.74rem;font-weight:900;cursor:pointer;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00081638}.console-marketplace-customize .console-link-button-icon-svg{width:14px;height:14px;flex:0 0 auto}.console-marketplace-customize:hover,.console-marketplace-customize:focus-visible{border-color:#60aeff9e;color:#fff;box-shadow:inset 0 0 0 1px #60aeff29,0 14px 30px #296df633}.console-marketplace-panel-header button,.console-marketplace-filter-chips button,.console-marketplace-toolbar-actions button,.console-marketplace-toolbar-actions select,.console-marketplace-pagination button{min-height:32px;border:1px solid rgba(103,166,255,.2);border-radius:8px;background:#091f3fb3;color:#c9dcfb;font-family:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.console-marketplace-filter-chips button.is-active,.console-marketplace-pagination button.is-active{border-color:#4c97ff9e;background:linear-gradient(135deg,#2e7dff6b,#1f5eea4d);color:#fff;box-shadow:inset 0 -2px #31a0ffeb,0 12px 24px #296df62e}.console-marketplace-customize-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#010712ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.console-marketplace-customize-modal{display:grid;width:min(560px,100%);max-height:min(680px,calc(100vh - 48px));overflow:auto;border:1px solid rgba(87,150,255,.34);border-radius:12px;background:radial-gradient(circle at 18% 0%,rgba(46,125,255,.22),transparent 42%),linear-gradient(135deg,#081c3bfa,#030c1bfc);box-shadow:0 28px 80px #00061294,inset 0 1px #ffffff12}.console-marketplace-customize-modal-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px;border-bottom:1px solid rgba(87,150,255,.17)}.console-marketplace-customize-modal-header h3{margin:6px 0 0;color:#f7fbff;font-size:1.35rem;line-height:1.1}.console-marketplace-customize-modal-header p{margin:8px 0 0;color:#aebfdb;font-size:.88rem;line-height:1.45}.console-marketplace-customize-modal-close{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(103,166,255,.24);border-radius:8px;background:#091f3fb8;color:#c9dcfb;font-family:inherit;font-size:1.2rem;line-height:1;cursor:pointer}.console-marketplace-customize-modal-close:hover,.console-marketplace-customize-modal-close:focus-visible{border-color:#60aeff9e;color:#fff}.console-marketplace-customize-modal-options{display:grid;gap:12px;padding:18px 20px 20px}.console-marketplace-customize-modal-options button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;min-height:104px;padding:16px;border:1px solid rgba(87,150,255,.22);border-radius:10px;background:#07142ba8;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.console-marketplace-customize-modal-options button:hover,.console-marketplace-customize-modal-options button:focus-visible,.console-marketplace-customize-modal-options button.is-selected{border-color:#4c97ffad;background:linear-gradient(135deg,#2e7dff3d,#091f3fbd);box-shadow:inset 0 0 0 1px #4c97ff2e,0 16px 34px #2563eb29}.console-marketplace-customize-modal-options strong{color:#f7fbff;font-size:1rem;line-height:1.15}.console-marketplace-customize-modal-options span{grid-column:1 / -1;color:#b8c8e1;font-size:.84rem;line-height:1.45}.console-marketplace-customize-modal-options small{align-self:start;padding:5px 8px;border-radius:999px;background:#2e7dff29;color:#8dbbff;font-size:.68rem;font-weight:900}.console-marketplace-customize-modal-options button.is-selected small{background:#2ce27a29;color:#6df7a6}.console-marketplace-shell-catalog{gap:14px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden;padding:12px}.console-marketplace-command-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:7px 10px 9px;border-bottom:1px solid rgba(94,153,255,.18)}.console-marketplace-command-topbar h2{margin:3px 0 0;color:#f7fbff;font-size:1.35rem;line-height:1.05;letter-spacing:0}.console-marketplace-command-topbar p{margin:6px 0 0;color:#b8cff4db;font-size:.78rem;line-height:1.35}.console-marketplace-command-mode{display:grid;grid-template-columns:minmax(190px,.2fr) minmax(620px,1fr) minmax(270px,.28fr);gap:10px;height:100%;min-height:0;overflow:hidden}.console-marketplace-command-sidebar,.console-marketplace-command-main,.console-marketplace-command-detail{border:1px solid rgba(87,150,255,.27);border-radius:10px;background:linear-gradient(135deg,#081c3bdb,#040f1feb);box-shadow:inset 0 1px #ffffff0e,0 16px 38px #0007143d}.console-marketplace-command-sidebar,.console-marketplace-command-detail{padding:12px;overflow:auto}.console-marketplace-command-title{padding-bottom:10px;border-bottom:1px solid rgba(87,150,255,.16)}.console-marketplace-command-title p{margin:6px 0 0;color:#9fb6da;font-size:.76rem;font-weight:800}.console-marketplace-sidebar-section{display:grid;gap:8px;padding:12px 0;border-bottom:1px solid rgba(87,150,255,.14)}.console-marketplace-sidebar-section:last-child{border-bottom:0}.console-marketplace-sidebar-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#f7fbff;font-size:.8rem;font-weight:900}.console-marketplace-sidebar-heading button{border:0;background:transparent;color:#58a2ff;font:inherit;font-size:.75rem;cursor:pointer}.console-marketplace-sidebar-options,.console-marketplace-checkbox-list{display:grid;gap:6px}.console-marketplace-sidebar-options button,.console-marketplace-checkbox-list label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:6px 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:#b8c8e1;font-family:inherit;font-size:.74rem;cursor:pointer}.console-marketplace-sidebar-options button.is-active{border-color:#4c97ff61;background:#2e7dff2e;color:#fff}.console-marketplace-sidebar-options strong,.console-marketplace-checkbox-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-marketplace-sidebar-options>button>span:last-child,.console-marketplace-checkbox-list strong{color:#8fa4c3;font-weight:850}.console-marketplace-sidebar-icon{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;background:#2e7dff29;color:#58a2ff}.console-marketplace-sidebar-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-marketplace-checkbox-list input{width:14px;height:14px;accent-color:#2e7dff}.console-marketplace-command-main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:8px;min-width:0;min-height:0;padding:10px;overflow:hidden}.console-marketplace-command-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.console-marketplace-offering-mark{display:grid;place-items:center;border:1px solid rgba(103,166,255,.28);background:radial-gradient(circle at 28% 20%,rgba(74,158,255,.32),transparent 58%),#091f3fdb;color:#58a2ff}.console-marketplace-offering-mark{width:42px;height:42px;border-radius:10px}.console-marketplace-offering-mark svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-marketplace-discovery-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:0 18px 18px;overflow:hidden;transition:grid-template-columns .26s ease}.console-marketplace-discovery-layout.has-comparison{grid-template-columns:minmax(0,1fr) minmax(360px,.48fr)}.console-marketplace-recommendations,.console-marketplace-compare-panel,.console-marketplace-compact-list,.console-marketplace-catalog-mode{border:1px solid rgba(87,150,255,.27);border-radius:10px;background:linear-gradient(135deg,#081c3bdb,#040f1feb);box-shadow:inset 0 1px #ffffff0f,0 16px 38px #0007143d}.console-marketplace-recommendations,.console-marketplace-compare-panel,.console-marketplace-compact-list{padding:14px}.console-marketplace-panel-header{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:14px}.console-marketplace-panel-header h3,.console-marketplace-compare-header h3{margin:0;color:#f7fbff;font-size:1.02rem;line-height:1.2}.console-marketplace-panel-header p{margin:5px 0 0;color:#9fb6da;font-size:.82rem;line-height:1.4}.console-marketplace-panel-header button{min-width:76px;padding:0 12px}.console-marketplace-recommendation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.console-marketplace-discovery-card{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:232px;border:1px solid rgba(87,150,255,.24);border-radius:9px;background:radial-gradient(circle at 22% 0%,rgba(46,125,255,.22),transparent 46%),#06142be6;box-shadow:inset 0 1px #ffffff0f}.console-marketplace-discovery-card.is-compared{border-color:#4c97ffb3;box-shadow:inset 0 1px #ffffff14,0 16px 34px #2563eb33}.console-marketplace-discovery-card-body{position:relative;display:grid;align-content:start;gap:7px;min-width:0;padding:12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.console-marketplace-discovery-card .console-marketplace-offering-mark{justify-self:center;margin-top:10px;width:36px;height:36px;border-radius:9px}.console-marketplace-discovery-card .console-marketplace-offering-mark svg{width:18px;height:18px}.console-marketplace-card-kicker{justify-self:start;margin-top:5px;padding:3px 7px;border-radius:6px;background:#2e7dff29;color:#58a2ff;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.console-marketplace-discovery-card strong{color:#f7fbff;font-size:.86rem;line-height:1.18}.console-marketplace-card-summary{display:-webkit-box;overflow:hidden;color:#b8c8e1;font-size:.72rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.console-marketplace-card-publisher,.console-marketplace-card-signals{color:#8fa4c3;font-size:.7rem;font-weight:800}.console-marketplace-card-signals{display:flex;gap:9px;color:#ffc247}.console-marketplace-card-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0 10px 10px}.console-marketplace-canvas-action,.console-marketplace-card-compare{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(87,150,255,.48);background:linear-gradient(135deg,#2a67f5,#2563d7);color:#fff;font-family:inherit;font-size:.78rem;font-weight:850;text-decoration:none;cursor:pointer;box-shadow:0 14px 30px #296df638}.console-marketplace-canvas-action{gap:8px;border-radius:7px 0 0 7px}.console-marketplace-canvas-action.is-compact{min-height:30px;border-radius:7px;white-space:nowrap}.console-marketplace-card-compare{min-width:64px;border-left:0;border-radius:0 7px 7px 0;background:#091f3fb8;color:#a9bee0;box-shadow:none}.console-marketplace-compare-panel{grid-row:span 3;align-self:start;transform:translate(0);transform-origin:right center;transition:opacity .22s ease,transform .26s cubic-bezier(.2,.8,.2,1),max-height .26s ease,padding .22s ease,border-color .22s ease;will-change:opacity,transform}.console-marketplace-compare-panel.is-active{max-height:760px;opacity:1}.console-marketplace-compare-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.console-marketplace-compare-header span{color:#58a2ff;font-size:.78rem;font-weight:900}.console-marketplace-compare-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.console-marketplace-compare-card{position:relative;min-width:0;padding:12px;border:1px solid rgba(87,150,255,.24);border-radius:8px;background:#07142bb8;color:inherit}.console-marketplace-compare-card-detail{display:grid;gap:6px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.console-marketplace-compare-card-detail .console-marketplace-offering-mark{width:36px;height:36px}.console-marketplace-compare-card-detail strong{color:#f7fbff;font-size:.82rem;line-height:1.18}.console-marketplace-compare-card-detail span{color:#8fa4c3;font-size:.72rem;font-weight:800}.console-marketplace-compare-card .console-marketplace-compare-remove{position:absolute;top:8px;right:8px;width:22px;height:22px;border:0;border-radius:999px;background:#07142bb8;color:#9fb6da;font-size:1.1rem;line-height:1;cursor:pointer}.console-marketplace-compare-matrix{display:grid;margin:14px 0 0;border:1px solid rgba(87,150,255,.16);border-radius:8px;overflow:hidden}.console-marketplace-compare-matrix div{display:grid;grid-template-columns:112px repeat(3,minmax(0,1fr));min-height:42px;border-bottom:1px solid rgba(87,150,255,.13)}.console-marketplace-compare-matrix div:last-child{border-bottom:0}.console-marketplace-compare-matrix dt,.console-marketplace-compare-matrix dd{display:flex;align-items:center;margin:0;padding:8px 10px;border-right:1px solid rgba(87,150,255,.13);color:#b8c8e1;font-size:.74rem;font-weight:800}.console-marketplace-compare-matrix dd:last-child{border-right:0}.console-marketplace-compare-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.console-marketplace-compact-list{grid-column:1}.console-marketplace-compact-rows{display:grid;border:1px solid rgba(87,150,255,.16);border-radius:8px;overflow:hidden}.console-marketplace-compact-row{display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(120px,.35fr) minmax(120px,.25fr);align-items:center;gap:12px;min-height:58px;padding:9px 12px;border:0;border-bottom:1px solid rgba(87,150,255,.13);background:#07142b8f;color:inherit;font:inherit;text-align:left;cursor:pointer}.console-marketplace-compact-row:last-child{border-bottom:0}.console-marketplace-compact-row:hover,.console-marketplace-table-row:hover{background:#0d2348c2}.console-marketplace-compact-row .console-marketplace-offering-mark{width:34px;height:34px}.console-marketplace-compact-row strong{display:block;color:#f7fbff;font-size:.84rem}.console-marketplace-compact-row small,.console-marketplace-compact-row>span:nth-child(n+3){color:#9fb6da;font-size:.78rem;font-weight:800}.console-marketplace-catalog-mode{display:grid;gap:12px;margin:0 18px 18px;padding:14px}.console-marketplace-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.console-marketplace-filter-chips,.console-marketplace-toolbar-actions{display:flex;flex-wrap:wrap;gap:7px}.console-marketplace-filter-chips button,.console-marketplace-toolbar-actions button,.console-marketplace-toolbar-actions select{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:.76rem}.console-marketplace-toolbar-actions select{appearance:none;padding-right:28px;background:linear-gradient(45deg,transparent 50%,#9fbfff 50%) calc(100% - 15px) 50% / 6px 6px no-repeat,linear-gradient(135deg,#9fbfff 50%,transparent 50%) calc(100% - 10px) 50% / 6px 6px no-repeat,#091f3fb3}.console-marketplace-command-toolbar .console-marketplace-toolbar-actions{justify-content:flex-end}.console-marketplace-filter-chips button span{color:#9fb6da}.console-marketplace-catalog-summary-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(87,150,255,.16);border-radius:8px;overflow:hidden}.console-marketplace-catalog-summary-row div{display:grid;gap:6px;min-height:72px;padding:14px;border-right:1px solid rgba(87,150,255,.13);background:#07142b8a}.console-marketplace-catalog-summary-row div:last-child{border-right:0}.console-marketplace-catalog-summary-row span{color:#58a2ff;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.console-marketplace-catalog-summary-row strong{color:#f7fbff;font-size:1.1rem;line-height:1}.console-marketplace-table{display:grid;align-content:start;min-width:980px;border:1px solid rgba(87,150,255,.16);border-radius:8px;overflow:hidden}.console-marketplace-table-header,.console-marketplace-table-row{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(136px,.7fr) minmax(120px,.62fr) 92px minmax(120px,.62fr) minmax(142px,.7fr) 124px;align-items:center;gap:12px}.console-marketplace-table-header{min-height:34px;padding:0 10px;border-bottom:1px solid rgba(87,150,255,.16);color:#8fa4c3;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.console-marketplace-table-header button{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;min-height:30px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.console-marketplace-table-header button span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-marketplace-table-header button span:last-child{color:#58a2ff;font-size:.66rem;line-height:1;opacity:.7}.console-marketplace-table-header button.is-sorted{color:#dbeaff}.console-marketplace-table-header button.is-sorted span:last-child{opacity:1}.console-marketplace-table-header button:hover,.console-marketplace-table-header button:focus-visible{color:#fff;outline:0}.console-marketplace-table-row{min-height:70px;padding:0 12px;border-bottom:1px solid rgba(87,150,255,.13);background:#07142b8f;border-top:0;border-right:0;border-left:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.console-marketplace-table-row:last-child{border-bottom:0}.console-marketplace-table-row.is-selected{background:#0d3066b8;box-shadow:inset 0 0 0 1px #2e8cffb8}.console-marketplace-table-row>button,.console-marketplace-table-row>span:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.console-marketplace-command-main .console-marketplace-table{min-width:0;min-height:0}.console-marketplace-command-main .console-marketplace-table-header,.console-marketplace-command-main .console-marketplace-table-row{grid-template-columns:minmax(220px,1.5fr) minmax(116px,.64fr) minmax(108px,.5fr) minmax(126px,.66fr)}.console-marketplace-command-main .console-marketplace-table-row{width:100%;min-height:58px}.console-marketplace-table-row .console-marketplace-offering-mark{width:32px;height:32px;border-radius:8px}.console-marketplace-table-row .console-marketplace-offering-mark svg{width:17px;height:17px}.console-marketplace-table-row strong{display:block;overflow:hidden;color:#f7fbff;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.console-marketplace-table-row small{display:block;margin-top:2px;overflow:hidden;color:#8fa4c3;font-size:.68rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.console-marketplace-table-row>span{min-width:0;overflow:hidden;color:#b8c8e1;font-size:.74rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.console-marketplace-table-row>span.is-good{color:#2ce27a}.console-marketplace-table-row>span.is-muted{color:#ffc247}.console-marketplace-table-empty{display:grid;min-height:160px;place-items:center;color:#9fb6da;font-weight:800}.console-marketplace-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9fb6da;font-size:.78rem;font-weight:800}.console-marketplace-pagination div{display:flex;gap:8px}.console-marketplace-pagination button{min-width:32px;padding:0 10px}.console-marketplace-pagination button:disabled{opacity:.45;cursor:not-allowed}.console-marketplace-command-detail{display:grid;align-content:start;gap:11px;min-width:0}.console-marketplace-command-detail-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px}.console-marketplace-command-detail-header .console-marketplace-offering-mark{width:34px;height:34px;border-radius:8px}.console-marketplace-command-detail-header .console-marketplace-offering-mark svg{width:18px;height:18px}.console-marketplace-command-detail-header h3{margin:0;color:#f7fbff;font-size:.92rem;line-height:1.18}.console-marketplace-command-detail-header p,.console-marketplace-command-detail-summary,.console-marketplace-command-detail-section p{margin:4px 0 0;color:#b8c8e1;font-size:.78rem;line-height:1.45}.console-marketplace-command-status{padding:3px 6px;border-radius:999px;background:#2ce27a29;color:#6df7a6;font-size:.62rem;font-weight:900}.console-marketplace-command-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.console-marketplace-command-detail-metrics div{display:grid;gap:4px;min-width:0;padding:8px;border:1px solid rgba(87,150,255,.18);border-radius:7px;background:#07142b8c}.console-marketplace-command-detail-metrics dt,.console-marketplace-command-detail-section h4{color:#8dbbff;font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.console-marketplace-command-detail-metrics dd{margin:0;color:#f7fbff;font-size:.78rem;font-weight:850}.console-marketplace-command-detail-metrics dd span{color:#8fa4c3}.console-marketplace-command-detail-section{display:grid;gap:7px}.console-marketplace-command-detail-section h4{margin:0}.console-marketplace-command-detail-section div{display:flex;flex-wrap:wrap;gap:6px}.console-marketplace-command-detail-section div span{padding:5px 7px;border:1px solid rgba(87,150,255,.18);border-radius:6px;background:#091f3fa6;color:#c9dcfb;font-size:.68rem;font-weight:800}.console-marketplace-command-detail-actions{display:grid;gap:7px;margin-top:2px;position:sticky;bottom:-12px;z-index:1;padding:8px 0 12px;background:linear-gradient(180deg,#040f1f00,#040f1ffa 28%)}.console-marketplace-command-detail-actions .console-marketplace-canvas-action,.console-marketplace-command-detail-actions button{width:100%;min-height:34px;border-radius:7px}.console-marketplace-command-detail-actions button{border:1px solid rgba(87,150,255,.28);background:#091f3fb3;color:#c9dcfb;font-family:inherit;font-size:.8rem;font-weight:850;cursor:pointer}.console-marketplace-command-detail-empty{display:grid;min-height:180px;place-content:center;gap:8px}.console-marketplace-command-detail-empty h3{margin:0;color:#f7fbff}.console-marketplace-command-detail-empty p{margin:0;color:#9fb6da;font-size:.88rem;line-height:1.45}.console-marketplace-hero-actions{display:grid;justify-items:end;gap:10px}.console-marketplace-catalog,.console-marketplace-category-section{display:grid;gap:22px}.console-marketplace-category-section{padding-top:8px;scroll-margin-top:96px}.console-marketplace-section-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding-bottom:12px;border-bottom:1px solid rgba(94,153,255,.18)}.console-marketplace-section-header h3,.console-marketplace-empty-panel h3{margin:7px 0 0;color:#fff;font-size:1.34rem;line-height:1.15;letter-spacing:0}.console-marketplace-section-header p,.console-marketplace-empty-panel p{max-width:none;margin:8px 0 0;color:#b8cff4db;font-size:.94rem;line-height:1.55}.console-marketplace-section-count{display:grid;min-width:88px;gap:2px;justify-items:end;color:#8fa4c3e6;font-size:.72rem;font-weight:700;text-transform:uppercase}.console-marketplace-section-count strong{color:#fff;font-size:1.35rem;line-height:1}.console-marketplace-product-grid{display:grid;grid-template-columns:repeat(auto-fill,200px);gap:12px;justify-content:start}.console-marketplace-product-card,.console-marketplace-empty-tile,.console-marketplace-empty-panel{border:1px solid rgba(87,150,255,.27);border-radius:8px;background:linear-gradient(135deg,#081c3be0,#040f1feb);box-shadow:inset 0 1px #ffffff12,0 16px 38px #00071447;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.console-marketplace-product-card{display:grid;grid-template-rows:auto 1fr;gap:9px;width:200px;height:250px;padding:12px;box-sizing:border-box}.console-marketplace-product-body{display:grid;gap:9px;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.console-marketplace-product-card:hover,.console-marketplace-product-card:focus-within{border-color:#4c97ff8a;box-shadow:inset 0 1px #ffffff17,0 18px 42px #1063ff33}.console-marketplace-product-body:focus-visible{border-radius:8px;outline:2px solid rgba(37,99,235,.42);outline-offset:3px}.console-marketplace-product-card.product-agents .console-marketplace-product-mark{border-color:#75a1ff52;background:radial-gradient(circle at 28% 20%,rgba(96,165,250,.36),transparent 58%),#091f3feb;color:#83b4ff}.console-marketplace-product-card.product-services .console-marketplace-product-mark{border-color:#35d4c957;background:radial-gradient(circle at 28% 20%,rgba(53,212,201,.32),transparent 58%),#052d37e0;color:#35d4c9}.console-marketplace-product-topline{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px}.console-marketplace-product-mark{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(103,166,255,.22);border-radius:8px;background:#091f3fd6;color:#83b4ff;font-size:.72rem;font-weight:800}.console-marketplace-product-mark svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-marketplace-product-topline h4{margin:1px 0 0;color:#f7fbff;font-size:.9rem;line-height:1.16;letter-spacing:0}.console-marketplace-product-title{display:grid;gap:7px;justify-items:start;min-width:0}.console-marketplace-product-price{grid-column:1 / -1;color:#cde0ff;font-size:.82rem;font-weight:800;text-align:left;white-space:nowrap}.console-marketplace-product-price span{color:#8fa4c3;font-size:.7rem;font-weight:700}.console-marketplace-product-summary{display:-webkit-box;margin:0;overflow:hidden;color:#b8c8e1;font-size:.8rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:3}.console-marketplace-product-footer{display:grid;align-self:end;gap:8px}.console-marketplace-product-footer>span{min-width:0;color:#9fb6da;font-size:.76rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-marketplace-product-footer .console-link-button{justify-content:center;width:100%;height:34px;min-height:34px;padding:0 10px;box-sizing:border-box;border-radius:8px;font-size:.76rem;font-family:inherit;white-space:nowrap;cursor:pointer;text-decoration:none}.console-marketplace-shell .console-link-button{border-color:#6fabff3b;background:#091f3fd1;color:#f7fbff;box-shadow:none}.console-marketplace-shell .console-link-button-primary{border-color:#5796ff7a;background:linear-gradient(135deg,#2a67f5,#2563d7);color:#fff;box-shadow:0 14px 30px #296df63d}.console-marketplace-action-button{border:0}.console-marketplace-product-detail-drawer{width:min(430px,calc(100vw - 72px))}.console-marketplace-product-detail{display:grid;gap:18px}.console-marketplace-product-detail-badges{display:flex;flex-wrap:wrap;gap:8px}.console-marketplace-product-detail-badges span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(87,150,255,.22);border-radius:999px;background:#0d2348b8;color:#b8d4ff;font-size:.72rem;font-weight:850}.console-marketplace-product-detail-badges span:first-child{border-color:#2ce27a3d;background:#094c366b;color:#6df7a6}.console-marketplace-product-detail-mark{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(53,212,201,.34);border-radius:8px;background:radial-gradient(circle at 28% 20%,rgba(53,212,201,.32),transparent 58%),#052d37e0;color:#35d4c9}.console-marketplace-product-detail-mark svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-marketplace-product-detail-summary{color:#b8c8e1;font-size:.96rem;line-height:1.58}.console-marketplace-product-detail-metrics{display:grid;grid-template-columns:1fr;gap:10px;margin:0}.console-marketplace-product-detail-metrics div{display:grid;gap:3px;padding:12px;border:1px solid rgba(87,150,255,.22);border-radius:8px;background:#07142bb8}.console-marketplace-product-detail-metrics dt,.console-marketplace-product-detail-section h3{margin:0;color:#8fbaff;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.console-marketplace-product-detail-metrics dd{margin:0;color:#eef6ff;font-size:.95rem;font-weight:800;line-height:1.28}.console-marketplace-product-detail-section{display:grid;gap:8px}.console-marketplace-product-detail-section p{color:#b8c8e1}.console-marketplace-product-detail-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.console-marketplace-product-detail-list li{padding:9px 10px;border-radius:8px;background:#07142bb8;color:#dcecff;font-size:.86rem;font-weight:700}.console-marketplace-product-detail-actions{display:grid;gap:10px;padding-top:4px}.console-marketplace-product-detail-actions .console-link-button{justify-content:center;width:100%;min-height:38px;border-radius:8px;text-decoration:none}.console-marketplace-product-detail-actions p{color:#9fb6da;font-size:.82rem}.console-marketplace-attach-modal{width:min(620px,calc(100vw - 40px))}.console-marketplace-attach-modal-body{gap:14px}.console-marketplace-attach-cost-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border:1px solid rgba(53,212,201,.2);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(53,212,201,.14),transparent 44%),#051e2bd1}.console-marketplace-attach-cost-panel div{display:grid;gap:4px;min-width:0}.console-marketplace-attach-cost-panel span{color:#79d7d0;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.console-marketplace-attach-cost-panel strong{overflow:hidden;color:#eefdfc;font-size:.9rem;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.console-marketplace-grid-options{display:grid;gap:10px;margin-top:10px}.console-marketplace-grid-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px;border:1px solid rgba(87,150,255,.22);border-radius:8px;background:#07142bb8;color:#e8f2ff;font-family:inherit;text-align:left;cursor:pointer}.console-marketplace-grid-option:hover,.console-marketplace-grid-option:focus-visible{border-color:#67a6ff6b;box-shadow:0 12px 24px #2563eb2e;outline:none}.console-marketplace-grid-option.is-selected{border-color:#4c97ff8a;background:#0d2348c7}.console-marketplace-grid-option-mark{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(53,212,201,.34);border-radius:8px;background:radial-gradient(circle at 28% 20%,rgba(53,212,201,.32),transparent 58%),#052d37e0;color:#35d4c9}.console-marketplace-grid-option-mark svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-marketplace-grid-option-copy{display:grid;gap:3px;min-width:0}.console-marketplace-grid-option-copy strong{overflow:hidden;color:#eef6ff;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.console-marketplace-grid-option-copy span{color:#9fb6da;font-size:.78rem;font-weight:700}.console-marketplace-grid-option-check{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;color:#83b4ff;font-weight:900}.customer-subscription-modal-primary[href]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.customer-subscription-modal-primary.is-disabled{opacity:.6;pointer-events:none}.console-marketplace-empty-tile,.console-marketplace-empty-panel{padding:18px;color:#b8c8e1;line-height:1.5}.console-marketplace-empty-panel{display:grid;gap:6px}.console-marketplace-attach-modal{border-color:#5f99ff47;border-radius:14px;background:radial-gradient(circle at 88% 0%,rgba(67,124,255,.22),transparent 34%),linear-gradient(180deg,#051226fc,#020916fc);color:#dcecff;box-shadow:inset 0 1px #ffffff0d,0 28px 70px #00040e9e}.console-marketplace-attach-modal .customer-subscription-modal-header,.console-marketplace-attach-modal .customer-subscription-modal-footer{border-color:#76abff24}.console-marketplace-attach-modal .customer-subscription-modal-eyebrow{color:#5c98ff}.console-marketplace-attach-modal .customer-subscription-modal-title{color:#eef6ff}.console-marketplace-attach-modal .customer-subscription-modal-summary{color:#aebed8}.console-marketplace-attach-modal .customer-subscription-modal-close,.console-marketplace-attach-modal .customer-subscription-modal-secondary{border-color:#67a6ff38;background:#0d2348bd;color:#dcecff}.console-marketplace-attach-modal .customer-subscription-modal-primary{background:linear-gradient(135deg,#2a67f5,#2563d7);box-shadow:0 14px 30px #296df63d}.console-marketplace-shell-advanced .console-marketplace-product-grid{grid-template-columns:repeat(auto-fill,200px)}.console-grid-wizard-attributes{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.console-grid-wizard-feature-list{display:grid;gap:10px}.console-grid-wizard-feature{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,#f8fbfff5,#f3f8fffa);border:1px solid rgba(16,32,60,.05)}.console-grid-wizard-feature-title{color:#143549;font-weight:700}.console-grid-wizard-feature-detail{color:#52627c;line-height:1.55}.console-grid-workspace-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.console-grid-workspace-tab{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(16,32,60,.08);background:#f8fafc;display:inline-flex;align-items:center;font-size:.82rem;font-weight:600;color:#52627c}.console-grid-workspace-tab.is-active{border-color:#1f42962e;background:#1f429614;color:#1f4296}.console-grid-list{display:grid;gap:10px;margin-top:18px}.console-grid-list-header,.console-grid-list-row{display:grid;grid-template-columns:26px minmax(180px,1.2fr) repeat(5,minmax(90px,1fr));gap:12px;align-items:center}.console-grid-list-header{padding:0 8px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7c93}.console-grid-list-row{padding:14px 16px;border-radius:18px;border:1px solid rgba(16,32,60,.08);background:linear-gradient(180deg,#fffffffa,#f8fbfffa);color:inherit;text-decoration:none;box-shadow:0 12px 24px #0e182c0d}.console-grid-list-row.is-selected,.console-grid-list-row:hover{border-color:#1f42962e;box-shadow:0 16px 32px #1f429614}.console-grid-list-status{font-size:.92rem;line-height:1}.console-grid-list-empty{padding:18px;border-radius:18px;background:linear-gradient(180deg,#f8fafcf5,#f3f7fcfa);border:1px solid rgba(16,32,60,.06);color:#52627c}.console-grid-detail-no-data{min-height:220px;padding:34px 18px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#52627c;text-align:center}.console-grid-detail-no-data .console-link-button-icon-svg{width:64px;height:64px;color:#7d91b2;filter:drop-shadow(0 12px 22px rgba(31,66,150,.16))}.console-grid-detail-no-data strong{color:#22304c;font-size:.98rem;font-weight:800;line-height:1.25}.console-grid-workspace-detail-fields{display:grid;gap:12px;margin-top:18px}.console-grid-workspace-detail-stack{display:grid;gap:14px;margin-top:18px}.console-grid-workspace-detail-card{padding:18px;border-radius:18px;border:1px solid rgba(16,32,60,.06);background:linear-gradient(180deg,#f8fafcf5,#f3f7fcfa)}.console-grid-workspace-detail-card h4{margin:10px 0 8px;font-size:1.05rem;line-height:1.15}.console-grid-workspace-detail-field{padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,#f8fafcf5,#f3f7fcfa);border:1px solid rgba(16,32,60,.06)}.console-dashboard-panel{border-radius:24px}.console-dashboard-panel .console-dashboard-panel-header h3,.console-runtime-observability-topline h4{margin:6px 0 0;font-size:1.22rem;line-height:1.14;letter-spacing:-.02em;color:#1c2b4d}.console-grid-runtime-shell{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:24px}.console-grid-runtime-panel-wide{grid-column:1 / -1}.console-dashboard-hero-runtime{grid-template-columns:minmax(0,1.45fr) minmax(340px,.95fr)}.console-dashboard-hero-provisioning{grid-template-columns:minmax(0,1.4fr) minmax(340px,.92fr)}.console-dashboard-hero-aside-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.console-dashboard-hero-aside-glance .console-dashboard-aside-card-emphasis{grid-column:1 / -1}.console-runtime-inline-banner{padding:18px 20px;border-radius:20px;border:1px solid rgba(180,83,9,.14);background:linear-gradient(180deg,#fffbebfa,#fff7ddfa);box-shadow:0 14px 30px #b4530914}.console-runtime-inline-banner-label{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9a5b00}.console-runtime-inline-banner p{margin:8px 0 0;color:#744800;line-height:1.66}.console-provisioning-inline-banner{padding:18px 20px;border-radius:20px;border:1px solid rgba(185,83,16,.14);background:linear-gradient(180deg,#fffbebfa,#fff8e5fa);box-shadow:0 14px 32px #b4530914}.console-provisioning-inline-banner-label{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9a5b00}.console-provisioning-inline-banner p{margin:8px 0 0;color:#744800;line-height:1.66}.console-runtime-state-panel{min-height:220px;display:grid;align-content:center}.console-runtime-state-panel-error{background:linear-gradient(180deg,#fef3f2fa,#fff8f7fa)}.console-provisioning-state-panel{min-height:220px;display:grid;align-content:center}.console-provisioning-state-panel-error{background:linear-gradient(180deg,#fef3f2fa,#fff8f7fa)}.console-provisioning-state-panel-partial{background:linear-gradient(180deg,#fffbebfa,#fff8e5fa)}.console-grid-list-header-runtime,.console-grid-list-row-runtime{grid-template-columns:26px minmax(180px,1.1fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(90px,.6fr) minmax(220px,1.1fr) minmax(220px,1.1fr)}.console-runtime-action-grid{display:grid;gap:14px;margin-top:18px}.console-runtime-action-card{display:grid;gap:10px;padding:18px;border-radius:20px;border:1px solid rgba(16,32,60,.08);background:linear-gradient(180deg,#fffffffa,#f7fafffa);box-shadow:0 16px 32px #0e182c0d}.console-runtime-action-card.tone-positive{border-color:#087f5b24;background:linear-gradient(180deg,#f1fdf8fa,#fafffcfa)}.console-runtime-action-card.tone-danger{border-color:#c7352e24;background:linear-gradient(180deg,#fef4f3fa,#fffaf9fa)}.console-runtime-action-card.tone-warning{border-color:#b4530924;background:linear-gradient(180deg,#fffaecfa,#fffcf3fa)}.console-runtime-action-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.console-runtime-action-title{font-size:1rem;font-weight:700;color:#1c2b4d}.console-runtime-action-summary,.console-runtime-action-reason{margin:0;color:#52627c;line-height:1.62}.console-runtime-action-reason{font-size:.92rem}.console-runtime-capacity-grid,.console-runtime-observability-grid{display:grid;gap:14px;margin-top:18px}.console-runtime-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-runtime-observability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.console-runtime-observability-card{display:grid;gap:14px;padding:20px;border-radius:22px;border:1px solid rgba(16,32,60,.08);background:radial-gradient(circle at top right,rgba(31,66,150,.06),transparent 34%),linear-gradient(180deg,#fffffffa,#f7fafffa);box-shadow:0 18px 34px #0e182c0d}.console-runtime-observability-topline,.console-runtime-log-entry-header,.console-runtime-observability-list-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.console-runtime-observability-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.console-runtime-observability-list,.console-runtime-log-list{display:grid;gap:10px}.console-runtime-observability-list-item,.console-runtime-log-entry{padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,#f8fafcf5,#f3f7fcfa);border:1px solid rgba(16,32,60,.06)}.console-runtime-observability-list-title,.console-runtime-log-entry-title{font-weight:700;color:#1c2b4d}.console-runtime-observability-list-detail,.console-runtime-log-entry-detail,.console-runtime-log-entry-timestamp,.console-runtime-observability-list-value{color:#52627c;line-height:1.55}.console-grid-workspace-anchor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.console-grid-workspace-tabs-detail{margin-top:18px;padding:8px;border-radius:18px;border:1px solid rgba(16,32,60,.08);background:linear-gradient(180deg,#f4f8fffa,#edf3fcf5);box-shadow:inset 0 1px #ffffffb3;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.console-grid-workspace-tabs-detail::-webkit-scrollbar{display:none}.console-grid-workspace-tabs-detail .console-grid-workspace-tab{min-height:38px;padding:0 16px;border-radius:12px;border:1px solid transparent;background:transparent;color:#5f6f85;font-size:.84rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.console-grid-workspace-tabs-detail .console-grid-workspace-tab:hover{background:#ffffffa8;color:#1f2b4d}.console-grid-workspace-tabs-detail .console-grid-workspace-tab.is-active{border-color:#1f429624;background:linear-gradient(180deg,#fffffffa,#f8fbfff5);color:#173b86;box-shadow:0 8px 18px #1f42961a;transform:translateY(-1px)}.console-grid-workspace-tab-panel{margin-top:16px}.console-grid-workspace-activity-log{display:grid;gap:12px}.console-grid-workspace-activity-entry{padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px solid rgba(16,32,60,.06)}.console-grid-workspace-activity-title{font-weight:700;color:#1f2f55}.console-grid-workspace-activity-detail,.console-grid-workspace-activity-timestamp{margin-top:6px;color:#52627c}.console-progressive-canvas-body{position:relative;min-height:0;border-radius:0;border:1px solid rgba(16,32,60,.08);background:#ffffffd1;box-shadow:none;overflow:hidden}.console-progressive-canvas-body.has-detail-pane{min-height:680px;padding-bottom:42vh}.console-progressive-canvas-body.has-full-detail{display:grid;min-height:0;padding-bottom:0}.console-progressive-list-panel{display:grid;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.console-progressive-list-header,.console-progressive-list-row{display:grid;grid-template-columns:var(--console-progressive-list-columns, minmax(210px, 1.6fr) repeat(6, minmax(0, 1fr)));gap:16px;align-items:center}.console-progressive-list-header{padding:12px 0;border-bottom:1px solid rgba(16,32,60,.08);background:#f8fafff2}.console-progressive-list-header-cell{position:relative;display:inline-flex;align-items:center;gap:6px;min-width:0;padding:0 12px 0 0;border:0;background:transparent;color:#5f6f85;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.console-progressive-list-header-cell.is-fixed{padding-right:0}.console-progressive-list-header-cell>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-progressive-list-header-cell:first-child{padding-left:10px}.console-progressive-list-header-cell.is-active{color:#1f4296}.console-progressive-list-column-resizer{position:absolute;top:-4px;right:-8px;bottom:-4px;width:10px;cursor:col-resize;touch-action:none}.console-progressive-list-column-resizer:after{position:absolute;top:4px;right:4px;bottom:4px;width:1px;border-radius:999px;background:#1f42962e;content:"";opacity:0;transition:opacity .12s ease,background-color .12s ease}.console-progressive-list-header-cell:hover .console-progressive-list-column-resizer:after,.console-progressive-list-column-resizer:hover:after{background:#1f42966b;opacity:1}.console-progressive-list-body{overflow:auto;display:flex;flex-direction:column}.console-progressive-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;padding:18px;align-content:start}.console-progressive-tile-grid.is-compact{grid-template-columns:repeat(auto-fill,minmax(144px,176px));justify-content:start;gap:12px;padding:18px}.console-progressive-tile{display:grid;gap:16px;padding:20px;border-radius:18px;border:1px solid rgba(16,32,60,.08);background:linear-gradient(180deg,#fffffffc,#f6f9fff5);color:inherit;text-decoration:none;box-shadow:0 14px 30px #0e182c0d;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.console-progressive-tile.is-compact{min-height:142px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 11px;text-align:center}.console-progressive-tile.is-compact.is-retired{background:linear-gradient(180deg,#fafcffe6,#f5f8fcdb);box-shadow:0 8px 18px #0e182c09;opacity:.76}.console-progressive-tile.is-compact.is-retired:hover,.console-progressive-tile.is-compact.is-retired.is-selected{opacity:.92}.console-progressive-tile:hover,.console-progressive-tile.is-selected{border-color:#1f42962e;box-shadow:0 18px 34px #1f42961a;transform:translateY(-1px)}.console-progressive-tile-topline{display:flex;justify-content:flex-start}.console-progressive-tile.is-compact .console-progressive-tile-topline{order:3;justify-content:center;margin-top:auto}.console-progressive-tile-icon{display:grid;width:50px;height:50px;place-items:center;border-radius:14px;color:#2452b8;background:linear-gradient(180deg,#eef2fffa,#e1e9ffeb);box-shadow:inset 0 0 0 1px #5064dc1f,0 12px 24px #1f429614}.console-progressive-tile-icon .console-link-button-icon-svg{width:26px;height:26px}.console-progressive-tile-image-shell{display:grid;width:92px;height:68px;place-items:center;overflow:hidden;border-radius:14px;background:#eef4ffeb;box-shadow:inset 0 0 0 1px #5064dc1f,0 10px 20px #1f429614}.console-progressive-tile.is-compact .console-progressive-tile-image-shell{width:88px;height:64px;border-radius:13px}.console-agent-identity-image{display:block;width:100%;height:100%;object-fit:cover}.console-progressive-tile-copy{display:grid;gap:8px}.console-progressive-tile.is-compact .console-progressive-tile-copy{justify-items:center}.console-progressive-tile-copy h3{margin:0;font-size:1.18rem;line-height:1.1;color:#1f2b4d}.console-progressive-tile.is-compact .console-progressive-tile-copy h3{display:-webkit-box;max-width:100%;font-size:.9rem;font-weight:400;line-height:1.2;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.console-progressive-tile.is-compact .console-status-chip{min-height:26px;padding:0 10px;font-size:.66rem;font-weight:600}.console-progressive-tile-copy p{margin:0;color:#52627c;line-height:1.6}.console-progressive-tile-detail-list{display:grid;gap:10px}.console-progressive-tile-detail{display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:#f8fafc;border:1px solid rgba(16,32,60,.05)}.console-progressive-tile-detail span,.console-progressive-tile-metric span{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7c92}.console-progressive-tile-detail strong,.console-progressive-tile-metric strong{color:#1f2b4d;font-size:.98rem;line-height:1.45}.console-progressive-tile-metric{display:grid;gap:4px;padding-top:4px}.console-progressive-tile.is-provisioning{background:linear-gradient(180deg,#fafcfffc,#f0f6fff7);border-style:dashed;border-color:#1f429640;cursor:default;transform:none}.console-progressive-tile.is-provisioning:hover{transform:none;box-shadow:0 14px 30px #0e182c0d}.console-progressive-tile-provisioning-steps{display:grid;gap:12px;margin-top:4px;padding:16px;background:#fff9;border-radius:14px;border:1px solid rgba(16,32,60,.05)}.console-progressive-tile-step{display:flex;align-items:center;gap:10px;font-size:.88rem;font-weight:500;color:#52627c;transition:color .15s ease}.console-progressive-tile-step.status-completed{color:#1f2b4d}.console-progressive-tile-step.status-in-progress{color:#1f4296;font-weight:600}.console-progressive-tile-step-indicator{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;font-size:.72rem;font-weight:700;background:#10203c0f;color:#6b7c92}.status-completed .console-progressive-tile-step-indicator{background:var(--console-positive-soft);color:#0d5c31}.status-in-progress .console-progressive-tile-step-indicator{background:var(--console-warning-soft);color:#7a5a00;animation:console-step-pulse 2s infinite ease-in-out}@keyframes console-step-pulse{0%,to{opacity:1}50%{opacity:.6}}.status-failed .console-progressive-tile-step-indicator{background:var(--console-danger-soft);color:#a11b1b}.console-progressive-list-row{padding:12px 0;border-bottom:1px solid rgba(16,32,60,.05);transition:background-color .14s ease}.console-progressive-list-row:hover,.console-progressive-list-row.is-selected{background:#1f42960f}.console-progressive-list-cell{min-width:0;font-size:.93rem;color:#33455f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-progressive-list-row>.console-progressive-list-cell:first-child{padding-left:10px}.console-progressive-list-cell.is-primary{font-weight:700;color:#1f2b4d}.console-progressive-list-cell.is-center{display:inline-flex;align-items:center;justify-content:center}.console-progressive-list-cell.has-icon{color:#5d6e87}.console-progressive-list-identity-image-shell{display:grid;width:32px;height:24px;place-items:center;overflow:hidden;border-radius:7px;background:#eef4fff0;box-shadow:inset 0 0 0 1px #5064dc1f}.console-progressive-list-identity-image{display:block;width:100%;height:100%;object-fit:cover}.console-runtime-state-icon-svg{width:1rem;height:1rem;color:currentColor}.console-runtime-state-icon-svg.is-spinning{animation:console-runtime-state-spin .9s linear infinite}@keyframes console-runtime-state-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.console-progressive-empty-state{flex:1 1 auto;display:grid;place-items:center;padding:32px;text-align:center}.console-progressive-empty-state-inner{display:grid;justify-items:center;gap:8px;max-width:420px}.console-progressive-empty-icon{display:inline-grid;width:74px;height:74px;place-items:center;margin-bottom:8px;border-radius:20px;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.9),transparent 42%),linear-gradient(180deg,#635bff24,#1f429614);color:#635bff;box-shadow:inset 0 0 0 1px #635bff21,0 18px 34px #1f429614}.console-progressive-empty-icon .customer-shell-nav-icon-svg{width:42px;height:42px}.console-progressive-empty-action{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:8px}.console-progressive-empty-title{font-size:1.05rem;font-weight:700;color:#1f2b4d}.console-progressive-empty-message{color:#52627c;line-height:1.6}.console-progressive-detail-pane{position:absolute;right:18px;bottom:18px;left:18px;height:40%;min-height:290px;max-height:calc(100% - 36px);border-radius:22px;border:1px solid rgba(16,32,60,.08);background:#fffffffa;box-shadow:0 20px 40px #10203c29;transform:translateY(105%);opacity:0;transition:transform .28s ease,opacity .28s ease;overflow:hidden;display:none}.console-progressive-detail-canvas{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;padding:16px;gap:14px}.console-progressive-detail-canvas-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.console-progressive-detail-canvas-header h3{margin:1px 0 6px;font-family:var(--console-font-display);font-size:1.36rem;letter-spacing:0;color:#1f2b4d}.console-progressive-detail-heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.console-progressive-detail-heading-copy{min-width:0}.console-progressive-detail-heading-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;border:1px solid rgba(123,141,208,.32);border-radius:10px;background:linear-gradient(180deg,#7466ff21,#2b5ec514);color:#244ea8;overflow:hidden;box-shadow:0 12px 26px #1f429614}.console-progressive-detail-heading-icon .console-agent-identity-image{width:100%;height:100%}.console-progressive-detail-heading-icon .console-runtime-state-icon-svg{width:20px;height:20px;color:currentColor}.console-progressive-detail-title{display:inline-flex;align-items:center;gap:10px}.console-progressive-detail-title .console-runtime-state-icon-svg{width:1em;height:1em;flex:0 0 auto;color:#1f4296}.console-progressive-detail-canvas-header p{margin:0;color:var(--console-text-muted);font-size:.86rem;line-height:1.48;max-width:720px}.console-progressive-detail-canvas-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.console-progressive-detail-canvas-tabs{margin-top:0}.console-progressive-detail-canvas:has(.console-grid-detail-overview) .console-progressive-detail-canvas-tabs{width:min(100%,calc(100% - 412px))}.console-progressive-detail-canvas-body{min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:18px}.console-progressive-detail-canvas:has(.console-grid-detail-overview) .console-progressive-detail-canvas-body{display:grid;grid-template-rows:minmax(0,1fr);padding-bottom:0}.console-progressive-detail-pane.is-open{display:grid;grid-template-rows:auto auto minmax(0,1fr);transform:translateY(0);opacity:1}.console-progressive-detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 12px}.console-progressive-detail-header h3{margin:6px 0 8px;font-family:var(--console-font-display);font-size:1.4rem;letter-spacing:-.03em;color:#1f2b4d}.console-progressive-detail-header p{margin:0;color:var(--console-text-muted)}.console-progressive-detail-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.console-progressive-pane-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-content:start}.console-progressive-detail-canvas-body .console-progressive-pane-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px 0 0;border:1px solid rgba(16,32,60,.08);border-radius:18px;background:linear-gradient(180deg,#fffffffc,#f8fbfff7);box-shadow:0 12px 24px #10203c0d;overflow:hidden}.console-progressive-detail-canvas-body .console-grid-workspace-detail-field{min-height:0;padding:14px 16px;border-radius:0;border:0;border-bottom:1px solid rgba(16,32,60,.07);border-right:1px solid rgba(16,32,60,.07);background:transparent;box-shadow:none;display:grid;grid-template-columns:1fr;gap:6px;align-items:start}.console-progressive-detail-canvas-body .console-grid-workspace-detail-field:nth-child(3n){border-right:0}.console-progressive-detail-canvas-body .console-grid-workspace-detail-field:nth-last-child(-n+3){border-bottom:0}.console-progressive-detail-canvas-body .console-grid-workspace-detail-field .console-structured-label{margin-bottom:0;color:#60718a;letter-spacing:.09em;font-size:.62rem}.console-progressive-detail-canvas-body .console-grid-workspace-detail-field .console-structured-value{color:#1d2d50;line-height:1.45;font-size:.8rem}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-canvas{color:#dcecff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-toolbar-shell{border-bottom:1px solid rgba(93,153,255,.16);background:#020916c2;box-shadow:inset 0 -1px #ffffff05}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-toolbar-button{border-color:#67a6ff3d;background:#041124e0;color:#cfe2ff;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0008162e}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-toolbar-button:hover,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-toolbar-button:focus-visible,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-action-menu[open]>summary.console-toolbar-button{border-color:#4690ff70;background:#0a1f43f5;color:#fff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-toolbar-button-primary{border-color:#4690ff7a;background:linear-gradient(135deg,#2a67f5,#2563d7);color:#fff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-toolbar-button:disabled,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-toolbar-button:disabled:hover,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-toolbar-button:disabled:focus-visible{cursor:not-allowed;border-color:#67a6ff24;background:#071327c2;color:#c4d7f494;box-shadow:none;opacity:1}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-action-menu-popover{border-color:#5f99ff38;background:linear-gradient(180deg,#051226fa,#020916fc);box-shadow:0 26px 58px #00040e94}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-action-menu-popover button{color:#dcecff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-action-menu-popover button:hover,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-action-menu-popover button:focus-visible{background:#0d2348c7;color:#fff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-canvas-body{border-color:#5d99ff29;background:transparent;box-shadow:none}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-detail-canvas{background:radial-gradient(circle at 86% 0%,rgba(43,111,246,.14),transparent 34%),linear-gradient(180deg,#030d1ce6,#020916db)}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-detail-canvas-header h3{color:#f4f8ff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-detail-canvas-header p,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-panel-stack-summary,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-panel-summary,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-grid-workspace-activity-detail,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-grid-workspace-activity-timestamp{color:#9fb4d4}.console-progressive-detail-status-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.console-progressive-detail-meta-line{margin-top:8px;color:#8fa8ca;font-size:.78rem;line-height:1.45}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-detail-heading-icon{border-color:#67a6ff47;background:radial-gradient(circle at 30% 20%,rgba(103,166,255,.24),transparent 48%),#061731e6;color:#75b5ff;box-shadow:0 14px 30px #00071447}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-detail-title .console-runtime-state-icon-svg{color:#67a6ff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-grid-workspace-tabs-detail{border-color:#5d99ff2e;background:#051226bd;box-shadow:inset 0 1px #ffffff0a}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-grid-workspace-tabs-detail .console-grid-workspace-tab{color:#9fb4d4}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-grid-workspace-tabs-detail .console-grid-workspace-tab:hover{background:#0d2348c7;color:#eef6ff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-grid-workspace-tabs-detail .console-grid-workspace-tab.is-active{border-color:#67a6ff57;background:linear-gradient(180deg,#0d305ee0,#071c3df0);color:#fff;box-shadow:0 10px 24px #00071447}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-detail-canvas-body .console-progressive-pane-fields{border-color:#5d99ff38;background:linear-gradient(180deg,#051226e0,#020a18eb);box-shadow:0 20px 42px #00051057}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-detail-canvas-body .console-grid-workspace-detail-field{border-bottom-color:#5d99ff24;border-right-color:#5d99ff24;background:#020b1a66}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-detail-canvas-body .console-grid-workspace-detail-field .console-structured-label,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-panel-kicker,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-inline-table-header,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-column{color:#7ea9e8}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-detail-canvas-body .console-grid-workspace-detail-field .console-structured-value,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-panel-stack-title,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-panel-title,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-grid-workspace-activity-title,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-cell{color:#eef6ff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-structured-copy-button,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-inline-edit-trigger,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-inline-edit-button{border-color:#67a6ff3d;background:#061731e0;color:#a9c9ff;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #00071438}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-structured-copy-button:hover,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-structured-copy-button:focus-visible,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-inline-edit-trigger:hover,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-inline-edit-trigger:focus-visible,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-inline-edit-button:hover,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-inline-edit-button:focus-visible{border-color:#67a6ff75;background:#0d305ef5;color:#fff;outline:none}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-structured-copy-button.is-copied,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-inline-edit-button.is-confirm{border-color:#2dd4945c;color:#7df3c4}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-structured-copy-button:disabled,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-inline-edit-trigger:disabled,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-inline-edit-button:disabled{cursor:not-allowed;opacity:.58}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-grid-list-empty,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-grid-workspace-detail-card,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-grid-workspace-activity-entry,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-panel,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-table-row{border-color:#5d99ff2e;background:radial-gradient(circle at 88% 0%,rgba(67,124,255,.14),transparent 34%),linear-gradient(180deg,#051226e0,#020a18eb);color:#dcecff;box-shadow:0 16px 34px #00051047}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-panel-header{border-bottom-color:#5d99ff24}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-filter{color:#7ea9e8}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-filter input,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-filter select{border-color:#67a6ff38;background:#030e1ef0;color:#eef6ff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-cell-link{color:#8fbaff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-grid-detail-no-data{min-height:220px;color:#8fa8ca;background:radial-gradient(circle at 50% 42%,rgba(67,124,255,.1),transparent 36%),linear-gradient(180deg,#020a1833,#020a1857)}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-grid-detail-no-data .console-link-button-icon-svg{color:#67a6ff;filter:drop-shadow(0 0 28px rgba(67,124,255,.34))}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-grid-detail-no-data strong{color:#e8f2ff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-cell-button.is-unit-scale{border-color:#67a6ff3d;background:linear-gradient(180deg,#091f3fd6,#041228e0);box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0007143d;color:#9fc6ff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-cell-button.is-unit-scale:hover:not(:disabled),.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-cell-button.is-unit-scale:focus-visible:not(:disabled){border-color:#67a6ff75;background:linear-gradient(180deg,#0d305ef5,#071c3dfa);box-shadow:inset 0 1px #ffffff12,0 10px 22px #00071452;color:#fff}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-cell-button.is-unit-scale:disabled{border-color:#67a6ff24;background:#071327c2;color:#c4d7f494;box-shadow:none;opacity:1}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-pagination-summary,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-pagination-page{color:#8fa8ca}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-pagination-button{border-color:#67a6ff38;background:linear-gradient(180deg,#091f3fd6,#041228e6);color:#9fc6ff;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #00071438}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-pagination-button:hover:not(:disabled),.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-pagination-button:focus-visible:not(:disabled){border-color:#67a6ff75;background:linear-gradient(180deg,#0d305ef5,#071c3dfa);color:#fff;outline:none}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-activity-pagination-button:disabled{border-color:#67a6ff1f;background:#0713279e;color:#c4d7f475;box-shadow:none;opacity:1}.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-progressive-detail-canvas-body,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .console-content-canvas,.console-runtime-customer:is(:has(.console-progressive-canvas-grids),:has(.console-progressive-canvas-agents)) .customer-shell-search-results{scrollbar-color:rgba(86,151,255,.42) rgba(2,9,22,.72);scrollbar-gutter:stable;scrollbar-width:thin}.console-grid-detail-overview{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,398px);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"main side" "footer footer";gap:12px;align-items:start}.console-grid-detail-main{grid-area:main;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:max-content;gap:12px;align-content:start;min-width:0}.console-grid-detail-side{grid-area:side;display:grid;gap:12px;align-content:start;min-width:0}.console-grid-detail-card{min-width:0;border:1px solid rgba(93,153,255,.18);border-radius:8px;background:radial-gradient(circle at 88% 0%,rgba(67,124,255,.13),transparent 34%),linear-gradient(180deg,#051226d1,#020a18e6);box-shadow:0 18px 36px #00051038;font-size:.78rem}.console-grid-detail-card-kicker{color:#63a3ff;font-size:.64rem;font-weight:800;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.console-grid-detail-endpoint,.console-grid-detail-health,.console-grid-detail-capacity,.console-grid-detail-region,.console-grid-detail-metrics,.console-grid-detail-agents,.console-grid-detail-command,.console-grid-detail-activity{padding:14px}.console-grid-detail-endpoint,.console-grid-detail-health{grid-column:span 3}.console-grid-detail-capacity,.console-grid-detail-region,.console-grid-detail-metrics{grid-column:span 2}.console-grid-detail-agents{grid-column:1 / -1}.console-grid-detail-endpoint{display:grid;gap:13px}.console-grid-detail-endpoint-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.console-grid-detail-endpoint-icon,.console-grid-detail-icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(103,166,255,.26);border-radius:8px;background:#061731e0;color:#8fc5ff;text-decoration:none}.console-grid-detail-icon-button{cursor:pointer;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #0007142e}.console-grid-detail-icon-button:hover,.console-grid-detail-icon-button:focus-visible{border-color:#67a6ff7a;background:#0d305ef5;color:#fff;outline:none}.console-grid-detail-icon-button.is-copied{border-color:#2dd4946b;color:#7df3c4}.console-grid-detail-icon-button:disabled{cursor:not-allowed;opacity:.5}.console-grid-detail-endpoint-icon .console-link-button-icon-svg,.console-grid-detail-icon-button .console-link-button-icon-svg{width:16px;height:16px}.console-grid-detail-endpoint-copy{min-width:0;display:grid;gap:3px}.console-grid-detail-endpoint-copy strong{color:#f4f8ff;font-size:.88rem;line-height:1.22;overflow-wrap:anywhere}.console-grid-detail-endpoint-copy span,.console-grid-detail-health span,.console-grid-detail-capacity span,.console-grid-detail-region em,.console-grid-detail-region-grid span,.console-grid-detail-activity-row em,.console-grid-detail-agent-row span,.console-grid-detail-empty{color:#9fb4d4;font-size:.76rem;line-height:1.34}.console-grid-detail-endpoint-actions{display:flex;gap:8px}.console-grid-detail-endpoint-status{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:9px 11px;border:1px solid rgba(93,153,255,.16);border-radius:8px;background:#030e1ead;color:#9fb4d4;font-size:.7rem}.console-grid-detail-status{display:inline-flex;align-items:center;gap:7px;font-weight:800}.console-grid-detail-status>span{width:9px;height:9px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.console-grid-detail-health{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,.74fr);gap:12px;align-items:center}.console-grid-detail-health>div{display:grid;gap:8px}.console-grid-detail-health strong{font-size:.86rem}.console-grid-detail-health em,.console-grid-detail-capacity em{color:#8fa8ca;font-size:.68rem;font-style:normal}.console-grid-detail-trend{width:100%;min-width:124px;height:48px}.console-grid-detail-trend-empty{min-width:124px;min-height:48px;display:grid;place-items:center;border:1px dashed rgba(93,153,255,.18);border-radius:8px;background:#030e1e6b;color:#8fa8ca;font-size:.68rem;font-weight:800;text-align:center}.console-grid-detail-trend-area{fill:#2dd49429}.console-grid-detail-trend-line{fill:none;stroke:#34e6a4;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;filter:drop-shadow(0 0 8px rgba(52,230,164,.5))}.console-grid-detail-capacity{display:grid;gap:12px}.console-grid-detail-capacity-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.console-grid-detail-capacity-ring{width:78px;height:78px;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle at center,#07172f 54%,transparent 55%),conic-gradient(#38e4a0 var(--grid-detail-capacity),rgba(101,127,165,.28) 0);box-shadow:inset 0 0 22px #38e4a01f,0 12px 24px #00081638}.console-grid-detail-capacity-ring strong,.console-grid-detail-capacity-body strong,.console-grid-detail-region-heading strong,.console-grid-detail-region-grid strong,.console-grid-detail-command-list strong,.console-grid-detail-agent-row strong,.console-grid-detail-activity-row strong{color:#f4f8ff;font-size:.82rem;line-height:1.2}.console-grid-detail-capacity-ring span{margin-top:-32px;color:#cfe2ff;font-size:.66rem}.console-grid-detail-capacity-body>div:last-child{display:grid;gap:7px}.console-grid-detail-capacity-body>div:last-child>span{font-size:.78rem}.console-grid-detail-meter{height:8px;overflow:hidden;border-radius:999px;background:#5370993d}.console-grid-detail-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34e6a4,#48d5ff)}.console-grid-detail-region{display:grid;gap:13px}.console-grid-detail-region-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;align-items:center}.console-grid-detail-region-heading>span:first-child{grid-row:span 2;font-size:1.05rem}.console-grid-detail-region-heading em{grid-column:2;font-style:normal}.console-grid-detail-region-pill{grid-column:3;grid-row:1 / span 2;align-self:center;padding:3px 7px;border:1px solid rgba(103,166,255,.32);border-radius:6px;color:#9cc8ff;font-size:.66rem;font-weight:800}.console-grid-detail-region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid rgba(93,153,255,.14)}.console-grid-detail-region-grid div{display:grid;gap:4px}.console-grid-detail-metrics{display:grid;gap:9px}.console-grid-detail-metric-row,.console-grid-detail-command-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0}.console-grid-detail-metric-row span,.console-grid-detail-command-list span{color:#9fb4d4;font-size:.74rem}.console-grid-detail-metric-row strong{font-size:.78rem}.console-grid-detail-command{display:grid;gap:13px}.console-grid-detail-command-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:76px;gap:8px;align-items:stretch}.console-grid-detail-command-actions .console-grid-detail-menu{display:grid;min-width:0}.console-grid-detail-command-actions .console-grid-detail-action{box-sizing:border-box;height:76px;min-height:0;width:100%;padding:8px 6px}.console-grid-detail-command-actions .console-grid-detail-menu>summary{height:76px}.console-grid-detail-action{position:relative;display:inline-grid;align-items:center;justify-content:center;justify-items:center;min-height:54px;gap:5px;padding:8px 10px;border:1px solid rgba(103,166,255,.24);border-radius:8px;background:#061731e0;color:#dcecff;font-size:.68rem;font-weight:800;line-height:1.12;text-align:center;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px #ffffff0a,0 10px 20px #0007142e}.console-grid-detail-action.tone-primary{border-color:#4690ff85;background:linear-gradient(135deg,#2a67f5,#265fd0);color:#fff}.console-grid-detail-action.tone-danger{border-color:#ff6e6e52;color:#ffc4c4}.console-grid-detail-action.is-compact{justify-content:flex-start;justify-items:start;min-height:36px;width:100%;padding:8px 10px;font-size:.78rem}.console-grid-detail-action:hover,.console-grid-detail-action:focus-visible,.console-grid-detail-menu[open]>.console-grid-detail-action{border-color:#67a6ff75;background:#0d305ef5;color:#fff;outline:none}.console-grid-detail-action:disabled{cursor:not-allowed;opacity:.52}.console-grid-detail-menu{position:relative}.console-grid-detail-menu summary{list-style:none}.console-grid-detail-menu summary::-webkit-details-marker{display:none}.console-grid-detail-menu-panel{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:min(260px,72vw);display:grid;gap:6px;padding:8px;border:1px solid rgba(95,153,255,.22);border-radius:8px;background:linear-gradient(180deg,#051226fa,#020916fc);box-shadow:0 24px 54px #00040e8f}.console-grid-detail-menu-divider{height:1px;margin:3px 0;background:#5d99ff29}.console-grid-detail-command-list{display:grid;gap:0;border-top:1px solid rgba(93,153,255,.14)}.console-grid-detail-command-list div{padding:10px 0;border-bottom:1px solid rgba(93,153,255,.12)}.console-grid-detail-command-list div:last-child{border-bottom:0}.console-grid-detail-command-list strong{text-align:right}.console-grid-detail-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.console-grid-detail-section-header a{color:#8fbaff;font-size:.7rem;font-weight:800;text-decoration:none}.console-grid-detail-card-kicker span{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:17px;margin-left:6px;border-radius:999px;background:#67a6ff29;color:#cfe2ff;letter-spacing:0}.console-grid-detail-agent-table{display:grid;min-width:0}.console-grid-detail-agent-header,.console-grid-detail-agent-row{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(110px,.75fr) minmax(100px,.6fr) minmax(110px,.7fr) minmax(90px,.55fr) minmax(110px,.7fr) minmax(74px,.35fr);gap:10px;align-items:center}.console-grid-detail-agent-header{padding:0 10px 10px;color:#7ea9e8;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.console-grid-detail-agent-row{min-height:50px;padding:10px;border-top:1px solid rgba(93,153,255,.12)}.console-grid-detail-agent-identity{display:inline-flex;align-items:center;gap:10px;min-width:0}.console-grid-detail-agent-identity em{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#2a67f5,#214aa9);color:#fff;font-size:.74rem;font-style:normal;font-weight:900}.console-grid-detail-agent-actions{display:flex;justify-content:flex-end}.console-grid-detail-agent-actions>.console-grid-detail-action{width:34px;min-width:34px;min-height:34px;padding:0}.console-grid-detail-agent-actions>.console-grid-detail-action>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.console-grid-detail-agent-menu{position:relative}.console-grid-detail-agent-menu summary{list-style:none}.console-grid-detail-agent-menu summary::-webkit-details-marker{display:none}.console-grid-detail-agent-menu[open]>.console-grid-detail-icon-button{border-color:#67a6ff7a;background:#0d305ef5;color:#fff}.console-grid-detail-agent-menu-panel{width:min(190px,72vw)}.console-grid-detail-agent-menu-panel .console-grid-detail-action{min-height:34px;border-radius:7px;text-align:left}.console-grid-detail-activity{display:grid;gap:0}.console-grid-detail-activity-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:54px;padding:10px 0;border-top:1px solid rgba(93,153,255,.12);color:inherit;text-decoration:none}.console-grid-detail-activity-row>span:first-child{width:10px;height:10px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.console-grid-detail-activity-row>span:nth-child(2){display:grid;gap:3px;min-width:0}.console-grid-detail-activity-row em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.console-grid-detail-activity-row time{color:#9fb4d4;font-size:.68rem;white-space:nowrap}.console-grid-detail-empty{padding:18px;border:1px dashed rgba(93,153,255,.2);border-radius:8px;background:#030e1e80}.console-grid-detail-footer{grid-area:footer;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:14px;align-self:end;margin-top:auto;padding:10px 12px;border:1px solid rgba(93,153,255,.14);border-radius:8px;background:#030e1edb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#8fa8ca;font-size:.68rem}.console-grid-detail-live-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:999px;background:#34e6a4;box-shadow:0 0 14px #34e6a494}@media(max-width:1180px){.console-progressive-detail-canvas:has(.console-grid-detail-overview) .console-progressive-detail-canvas-tabs{width:100%}.console-grid-detail-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "side" "footer"}.console-grid-detail-side{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}}@media(max-width:880px){.console-grid-detail-main,.console-grid-detail-side{grid-template-columns:minmax(0,1fr)}.console-grid-detail-endpoint,.console-grid-detail-health,.console-grid-detail-capacity,.console-grid-detail-region,.console-grid-detail-metrics,.console-grid-detail-agents{grid-column:auto}.console-grid-detail-agent-header{display:none}.console-grid-detail-agent-row{grid-template-columns:minmax(0,1fr);gap:6px}.console-grid-detail-footer{align-items:flex-start;flex-direction:column}}.console-progressive-detail-canvas-grids .console-progressive-detail-canvas-body,.console-progressive-detail-canvas:has(.console-grid-command-center) .console-progressive-detail-canvas-body{display:grid;grid-template-rows:minmax(0,1fr);padding:0 14px 14px}.console-progressive-detail-canvas-grids .console-progressive-detail-canvas-tabs,.console-progressive-detail-canvas:has(.console-grid-command-center) .console-progressive-detail-canvas-tabs{width:100%}.console-progressive-detail-canvas-grids .console-progressive-detail-heading-copy,.console-progressive-detail-canvas:has(.console-grid-command-center) .console-progressive-detail-heading-copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;align-items:center}.console-progressive-detail-canvas-grids .console-progressive-detail-title,.console-progressive-detail-canvas:has(.console-grid-command-center) .console-progressive-detail-title{grid-column:1;margin-bottom:0}.console-progressive-detail-canvas-grids .console-progressive-detail-canvas-header p,.console-progressive-detail-canvas:has(.console-grid-command-center) .console-progressive-detail-canvas-header p{grid-column:1 / -1;max-width:760px}.console-progressive-detail-canvas-grids .console-progressive-detail-status-row,.console-progressive-detail-canvas:has(.console-grid-command-center) .console-progressive-detail-status-row{grid-column:2;grid-row:1;align-self:center;margin:0}.console-progressive-detail-canvas-grids .console-progressive-detail-meta-items,.console-progressive-detail-canvas:has(.console-grid-command-center) .console-progressive-detail-meta-items{grid-column:1 / -1;margin-top:2px}.console-progressive-detail-meta-items{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:8px;color:#8fa8ca;font-size:.72rem}.console-progressive-detail-meta-item{display:inline-flex;align-items:center;gap:6px;min-width:0}.console-progressive-detail-meta-item>span{color:#8fa8ca}.console-progressive-detail-meta-item>strong{color:#bed4f7;font-weight:750;overflow-wrap:anywhere}.console-progressive-detail-meta-item .console-grid-detail-icon-button{width:26px;height:26px;border-radius:7px}.console-progressive-detail-live-status{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 2px;color:#9fb4d4;font-size:.72rem;white-space:nowrap}.console-progressive-detail-live-status>span{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 14px currentColor}.console-progressive-detail-live-status>strong{color:#dcecff}.console-progressive-detail-live-status>em{color:#8fa8ca;font-style:normal}.console-grid-command-center{--grid-command-card-border: rgba(93, 153, 255, .18);--grid-command-card-bg: linear-gradient(180deg, rgba(5, 18, 38, .86), rgba(2, 10, 24, .93));--grid-command-muted: #9fb4d4;--grid-command-bright: #f4f8ff;height:auto;min-height:100%;display:grid;gap:12px;align-items:start;align-content:start;color:#dcecff}.console-grid-command-center-overview{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto;grid-template-areas:"map map map map map map map map map map map map" "primary primary primary primary primary primary primary primary activity activity activity activity" "footer footer footer footer footer footer footer footer footer footer footer footer"}.console-grid-command-center-monitoring{grid-template-columns:minmax(0,1fr) minmax(330px,382px);grid-template-rows:auto auto;grid-template-areas:"primary activity" "footer footer"}.console-grid-command-center-primary,.console-grid-command-center-monitoring-main{grid-area:primary;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:max-content;gap:12px;min-width:0;align-content:start}.console-grid-command-center-overview>.console-grid-command-center-runtime-map{grid-area:map}.console-grid-command-center-card{min-width:0;border:1px solid var(--grid-command-card-border);border-radius:8px;background:radial-gradient(circle at 88% 0%,rgba(67,124,255,.12),transparent 34%),var(--grid-command-card-bg);box-shadow:0 18px 36px #0005103d}.console-grid-command-center-kicker{color:#63a3ff;font-size:.62rem;font-weight:850;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.console-grid-command-center-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.console-grid-command-center-section-heading a{color:#8fbaff;font-size:.7rem;font-weight:800;text-decoration:none}.console-grid-command-center-endpoint,.console-grid-command-center-runtime-health,.console-grid-command-center-runtime-map,.console-grid-command-center-capacity,.console-grid-command-center-region,.console-grid-command-center-key-metrics,.console-grid-command-center-agents,.console-grid-command-center-activity{padding:14px}.console-grid-command-center-endpoint,.console-grid-command-center-runtime-health{grid-column:span 3}.console-grid-command-center-runtime-map{grid-column:1 / -1;display:grid;gap:13px}.console-grid-command-center-capacity,.console-grid-command-center-region,.console-grid-command-center-key-metrics{grid-column:span 2}.console-grid-command-center-agents{grid-column:1 / -1}.console-grid-command-center-activity{grid-area:activity;align-self:stretch;display:grid;gap:0;align-content:start}.console-grid-command-center-endpoint-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:14px}.console-grid-command-center-round-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(103,166,255,.26);border-radius:8px;background:#061731e0;color:#8fc5ff}.console-grid-command-center-map-node-icon{display:inline-grid;place-items:center;width:42px;height:42px;color:#8fc5ff}.console-grid-command-center-copy-block{display:grid;gap:3px;min-width:0}.console-grid-command-center-copy-block strong{color:var(--grid-command-bright);font-size:.86rem;line-height:1.25;overflow-wrap:anywhere}.console-grid-command-center-copy-block span,.console-grid-command-center-runtime-health span,.console-grid-command-center-capacity span,.console-grid-command-center-region em,.console-grid-command-center-region-grid span,.console-grid-command-center-agent-row span,.console-grid-command-center-activity-row em,.console-grid-command-center-empty{color:var(--grid-command-muted);font-size:.74rem;line-height:1.35}.console-grid-command-center-inline-actions{display:flex;gap:8px}.console-grid-command-center-status-strip{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:13px;padding:9px 11px;border:1px solid rgba(93,153,255,.16);border-radius:8px;background:#030e1ead;color:var(--grid-command-muted);font-size:.7rem}.console-grid-command-center-status,.console-grid-command-center-live-pill{display:inline-flex;align-items:center;gap:7px;font-weight:850}.console-grid-command-center-status>span{width:9px;height:9px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.console-grid-command-center-live-pill{min-height:24px;padding:0 8px;border:1px solid rgba(45,212,148,.24);border-radius:999px;background:#2dd49414;font-size:.64rem}.console-grid-command-center-runtime-health{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,.72fr);gap:12px;align-items:center}.console-grid-command-center-runtime-health>div{display:grid;gap:8px}.console-grid-command-center-runtime-health strong{font-size:.86rem}.console-grid-command-center-runtime-health em,.console-grid-command-center-capacity em{color:#8fa8ca;font-size:.68rem;font-style:normal}.console-grid-command-center-sparkline{width:100%;min-width:130px;height:52px}.console-grid-command-center-sparkline-empty{min-width:130px;min-height:52px;display:grid;place-items:center;border:1px dashed rgba(93,153,255,.2);border-radius:8px;background:#030e1e6b;color:#8fa8ca;font-size:.68rem;font-weight:800}.console-grid-command-center-sparkline-area{fill:#2dd49429}.console-grid-command-center-sparkline-line{fill:none;stroke:#34e6a4;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.15;filter:drop-shadow(0 0 8px rgba(52,230,164,.42))}.console-grid-command-center-map-track{position:relative;display:grid;grid-template-columns:repeat(6,minmax(128px,150px));justify-content:space-between;align-items:center;gap:14px;overflow-x:auto;padding:4px 0 2px}.console-grid-command-center-map-track:before{content:"";position:absolute;z-index:0;top:calc(50% + 16px);right:74px;left:74px;height:2px;border-radius:999px;background:linear-gradient(90deg,#4da3ff3d,#4da3ffeb,#4da3ff3d);box-shadow:0 0 16px #4da3ff73;pointer-events:none}.console-grid-command-center-map-link{display:none}.console-grid-command-center-map-node{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);justify-items:center;gap:10px;aspect-ratio:1 / 1;min-height:0;padding:11px;border:1px solid rgba(93,153,255,.18);border-radius:8px;background:#041124b8;text-align:center}.console-grid-command-center-map-node:before{display:none}.console-grid-command-center-map-node:first-of-type:before{display:none}.console-grid-command-center-map-node-label{color:#7ea9e8;font-size:.58rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.console-grid-command-center-map-node-body{display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:8px;min-width:0}.console-grid-command-center-map-node-body .console-grid-command-center-map-node-icon .console-link-button-icon-svg{width:34px;height:34px;filter:drop-shadow(0 0 10px rgba(143,197,255,.26))}.console-grid-command-center-map-node-body strong{display:block;color:var(--grid-command-bright);max-width:100%;overflow-wrap:anywhere;font-size:.74rem;line-height:1.2}.console-grid-command-center-map-node-body .console-grid-command-center-map-node-detail{display:inline-flex;justify-content:center;align-items:center;gap:6px;color:var(--grid-command-muted);font-size:.66rem;margin-top:2px}.console-grid-command-center-map-node-detail:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:currentColor;opacity:.86}.console-grid-command-center-map-node.tone-positive .console-grid-command-center-map-node-detail:before{background:#34e6a4;box-shadow:0 0 12px #34e6a48c}.console-grid-command-center-map-node.tone-warning .console-grid-command-center-map-node-detail:before{background:#f5b633;box-shadow:0 0 12px #f5b6337a}.console-grid-command-center-map-updated{justify-self:end;color:#8fa8ca;font-size:.66rem}.console-grid-command-center-capacity-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;margin-top:12px}.console-grid-command-center-capacity-ring{width:76px;height:76px;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle at center,#07172f 54%,transparent 55%),conic-gradient(#38e4a0 var(--grid-command-center-capacity),rgba(101,127,165,.28) 0);box-shadow:inset 0 0 22px #38e4a01f,0 12px 24px #00081638}.console-grid-command-center-capacity-ring strong,.console-grid-command-center-capacity-body strong,.console-grid-command-center-region-heading strong,.console-grid-command-center-region-grid strong,.console-grid-command-center-agent-row strong,.console-grid-command-center-activity-row strong{color:var(--grid-command-bright);font-size:.82rem;line-height:1.2}.console-grid-command-center-capacity-ring span{margin-top:-32px;color:#cfe2ff;font-size:.66rem}.console-grid-command-center-capacity-body>div:last-child{display:grid;gap:7px}.console-grid-command-center-meter{height:8px;overflow:hidden;border-radius:999px;background:#5370993d}.console-grid-command-center-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34e6a4,#48d5ff);transition:width .22s ease}.console-grid-command-center-region{display:grid;gap:13px}.console-grid-command-center-region-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;align-items:center}.console-grid-command-center-region-heading>span:first-child{grid-row:span 2;font-size:1.05rem}.console-grid-command-center-region-heading em{grid-column:2;font-style:normal}.console-grid-command-center-region-pill{grid-column:3;grid-row:1 / span 2;align-self:center;padding:3px 7px;border:1px solid rgba(103,166,255,.32);border-radius:6px;color:#9cc8ff;font-size:.66rem;font-weight:850}.console-grid-command-center-region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid rgba(93,153,255,.14)}.console-grid-command-center-region-grid div{display:grid;gap:4px}.console-grid-command-center-key-metrics{display:grid;gap:9px}.console-grid-command-center-metric-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.console-grid-command-center-metric-row span{color:var(--grid-command-muted);font-size:.74rem}.console-grid-command-center-metric-row strong{font-size:.78rem}.console-grid-command-center-agent-table{display:grid;min-width:0;margin-top:10px}.console-grid-command-center-agent-header,.console-grid-command-center-agent-row{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(110px,.75fr) minmax(100px,.6fr) minmax(110px,.7fr) minmax(90px,.55fr) minmax(130px,.75fr) minmax(74px,.35fr);gap:10px;align-items:center}.console-grid-command-center-agent-header{padding:0 10px 10px;color:#7ea9e8;font-size:.62rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.console-grid-command-center-agent-row{min-height:50px;padding:10px;border-top:1px solid rgba(93,153,255,.12)}.console-grid-command-center-agent-identity{display:inline-flex;align-items:center;gap:10px;min-width:0}.console-grid-command-center-agent-identity em{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#2a67f5,#214aa9);color:#fff;font-size:.74rem;font-style:normal;font-weight:900}.console-grid-command-center-agent-actions{display:flex;justify-content:flex-end}.console-grid-command-center-activity-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:54px;padding:10px 0;border-top:1px solid rgba(93,153,255,.12);color:inherit;text-decoration:none;animation:console-grid-command-row-in .22s ease both}.console-grid-command-center-activity-row>span:first-child{width:10px;height:10px;border-radius:999px;background:currentColor;box-shadow:0 0 16px currentColor}.console-grid-command-center-activity-row>span:nth-child(2){display:grid;gap:3px;min-width:0}.console-grid-command-center-activity-row em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.console-grid-command-center-activity-row time{color:#9fb4d4;font-size:.68rem;white-space:nowrap}.console-grid-command-center-empty{padding:18px;border:1px dashed rgba(93,153,255,.2);border-radius:8px;background:#030e1e80}.console-grid-command-center-widget-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.console-grid-command-center-widget{display:grid;min-height:178px;gap:8px;padding:12px;border:1px solid var(--grid-command-card-border);border-radius:8px;background:radial-gradient(circle at 88% 0%,rgba(67,124,255,.12),transparent 34%),var(--grid-command-card-bg);color:#dcecff;text-align:left;cursor:pointer;box-shadow:0 18px 36px #00051038}.console-grid-command-center-widget:hover,.console-grid-command-center-widget:focus-visible{border-color:#67a6ff75;background:radial-gradient(circle at 88% 0%,rgba(67,124,255,.18),transparent 34%),linear-gradient(180deg,#081c3af0,#020a18fa);outline:none}.console-grid-command-center-widget strong{color:#f4f8ff;font-size:1.05rem;line-height:1.1}.console-grid-command-center-widget em{color:#9fb4d4;font-size:.7rem;font-style:normal;line-height:1.35}.console-grid-command-center-telemetry-card{grid-template-rows:auto minmax(96px,1fr) auto}.console-grid-command-center-telemetry-card-header,.console-grid-command-center-telemetry-card-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.console-grid-command-center-telemetry-card-header>span{display:grid;gap:4px;min-width:0}.console-grid-command-center-telemetry-card-header strong{color:#f4f8ff;font-size:1rem;white-space:nowrap}.console-grid-command-center-telemetry-preview{position:relative;min-height:106px;overflow:hidden;border:1px solid rgba(93,153,255,.12);border-radius:8px;background:linear-gradient(rgba(93,153,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(93,153,255,.045) 1px,transparent 1px),#020b1a80;background-size:100% 36px,44px 100%,auto}.console-grid-command-center-telemetry-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,14,30,.32),transparent 18%,transparent 82%,rgba(3,14,30,.32));pointer-events:none}.console-grid-telemetry-google-chart{position:relative;z-index:1;display:block;width:100%;height:100%}.console-grid-telemetry-google-chart.is-card{min-height:106px}.console-grid-telemetry-google-chart.is-modal{min-height:360px}.console-grid-telemetry-google-chart-surface{display:block;width:100%;height:100%;min-height:inherit}.console-grid-command-center-telemetry-preview-empty{position:relative;z-index:1;display:grid;place-items:center;gap:6px;min-height:106px;padding:18px;color:#8fa8ca;text-align:center}.console-grid-command-center-telemetry-preview-empty strong{color:#dcecff;font-size:.82rem}.console-grid-command-center-telemetry-preview-empty span{max-width:28rem;font-size:.68rem;line-height:1.45}.console-grid-command-center-telemetry-card-footer{color:#8fa8ca;font-size:.68rem;font-weight:800}.console-grid-command-center-telemetry-card-footer span:last-child{color:#7ab4ff}.console-grid-command-center-footer{grid-area:footer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid rgba(93,153,255,.14);border-radius:8px;background:#030e1ebd;color:#8fa8ca;font-size:.68rem}.console-grid-telemetry-modal-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:28px;background:#00050eb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.console-grid-telemetry-modal{width:min(1040px,100%);max-height:min(760px,92vh);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(93,153,255,.26);border-radius:8px;background:radial-gradient(circle at 82% 0%,rgba(43,111,246,.2),transparent 34%),linear-gradient(180deg,#051226fa,#010814fc);box-shadow:0 34px 92px #00000094;color:#dcecff}.console-grid-telemetry-modal-header,.console-grid-telemetry-modal-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(93,153,255,.16)}.console-grid-telemetry-modal-header h2{margin:6px 0 4px;color:#f4f8ff;font-size:1.25rem;line-height:1.16}.console-grid-telemetry-modal-header p{margin:0;color:#9fb4d4;font-size:.8rem}.console-grid-telemetry-modal-close,.console-grid-telemetry-step,.console-grid-telemetry-download,.console-grid-telemetry-modal-footer button{border:1px solid rgba(103,166,255,.24);border-radius:8px;background:#061731e0;color:#cfe2ff;cursor:pointer}.console-grid-telemetry-modal-close{width:42px;height:42px}.console-grid-telemetry-modal-controls{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:12px 20px;border-bottom:1px solid rgba(93,153,255,.12)}.console-grid-telemetry-step{width:38px;height:38px}.console-grid-telemetry-step:disabled{cursor:not-allowed;opacity:.46}.console-grid-telemetry-range-list{display:flex;flex-wrap:wrap;gap:6px}.console-grid-telemetry-range-list button{min-height:32px;padding:0 10px;border:1px solid rgba(103,166,255,.18);border-radius:8px;background:#030e1ec7;color:#9fb4d4;font-weight:800;cursor:pointer}.console-grid-telemetry-range-list button.is-active{border-color:#67a6ff6b;background:#0d305ef5;color:#fff}.console-grid-telemetry-download{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:800}.console-grid-telemetry-chart-shell{position:relative;min-height:360px;display:grid;place-items:center;padding:20px}.console-grid-telemetry-modal-footer{color:#9fb4d4;font-size:.74rem;font-style:normal}.console-grid-telemetry-modal-footer{align-items:center;border-top:1px solid rgba(93,153,255,.16);border-bottom:0}.console-grid-telemetry-modal-footer button{min-height:36px;padding:0 14px;font-weight:800}@keyframes console-grid-command-row-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.console-grid-command-center-map-node,.console-grid-command-center-widget,.console-grid-command-center-capacity-ring,.console-grid-command-center-sparkline-line,.console-grid-telemetry-google-chart{animation:console-grid-command-row-in .24s ease both}}@media(max-width:1180px){.console-grid-command-center-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"map" "primary" "activity" "footer"}.console-grid-command-center-monitoring{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary" "activity" "footer"}.console-grid-command-center-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:880px){.console-grid-command-center-primary,.console-grid-command-center-monitoring-main,.console-grid-command-center-widget-grid{grid-template-columns:minmax(0,1fr)}.console-grid-command-center-endpoint,.console-grid-command-center-runtime-health,.console-grid-command-center-runtime-map,.console-grid-command-center-capacity,.console-grid-command-center-region,.console-grid-command-center-key-metrics,.console-grid-command-center-agents{grid-column:auto}.console-grid-command-center-map-track{grid-template-columns:repeat(auto-fit,minmax(128px,150px));justify-content:center}.console-grid-command-center-map-track:before,.console-grid-command-center-map-node:before{display:none}.console-grid-command-center-agent-header{display:none}.console-grid-command-center-agent-row{grid-template-columns:minmax(0,1fr);gap:6px}.console-grid-command-center-footer,.console-grid-telemetry-modal-footer{align-items:flex-start;flex-direction:column}.console-grid-telemetry-modal-controls{grid-template-columns:auto 1fr auto}.console-grid-telemetry-download{grid-column:1 / -1;justify-content:center}}.console-progressive-panel-stack{display:grid;gap:18px}.console-progressive-panel-stack-item{display:grid;gap:12px}.console-progressive-panel-stack-header{display:grid;gap:4px}.console-progressive-panel-stack-title{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1f4296}.console-progressive-panel-stack-summary{color:#52627c;line-height:1.55}.console-progressive-inline-table{display:grid;gap:10px}.console-progressive-inline-table-header,.console-progressive-inline-table-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.console-progressive-inline-table-header{color:#6b7c92;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.console-progressive-activity-panel{display:grid;gap:14px;padding:16px;border:1px solid rgba(16,32,60,.08);border-radius:18px;background:radial-gradient(circle at top right,rgba(98,118,255,.08),transparent 34%),linear-gradient(180deg,#fffffffc,#f8fbfff7);box-shadow:0 18px 42px #19315b14}.console-progressive-activity-panel-header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(220px,1.1fr);gap:18px;align-items:end;padding-bottom:12px;border-bottom:1px solid rgba(16,32,60,.07)}.console-progressive-activity-panel-kicker{color:#61718a;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.console-progressive-activity-panel-title{margin-top:4px;color:#172449;font-size:1.08rem;font-weight:700;line-height:1.2}.console-progressive-activity-panel-summary{justify-self:end;max-width:520px;color:#4b5d78;font-size:.84rem;line-height:1.45;text-align:right}.console-progressive-activity-panel-header-right{display:grid;justify-items:end;gap:10px;min-width:0}.console-progressive-activity-panel-actions,.console-progressive-activity-cell-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.console-progressive-activity-cell-actions .console-toolbar-button{min-height:28px;border-radius:999px;font-size:.72rem;padding:0 10px}.console-progressive-activity-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,max-content));align-items:end;gap:10px;padding:2px 0 4px}.console-progressive-activity-filter{display:grid;gap:5px;color:#61718a;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.console-progressive-activity-filter input,.console-progressive-activity-filter select{min-height:34px;min-width:170px;border:1px solid rgba(16,32,60,.12);border-radius:10px;background:#fffffff0;color:#172449;font:inherit;font-size:.78rem;font-weight:600;letter-spacing:0;padding:0 10px;text-transform:none}.console-progressive-activity-filter input:focus,.console-progressive-activity-filter select:focus{border-color:#1f429670;box-shadow:0 0 0 3px #1f42961a;outline:none}.console-progressive-activity-table{display:grid;gap:8px;min-width:0}.console-progressive-activity-table-header,.console-progressive-activity-table-row{display:grid;grid-template-columns:var( --console-progressive-activity-columns, .75fr 1fr minmax(220px, 1.75fr) .8fr );gap:10px;align-items:center}.console-progressive-activity-table-header{padding:0 12px}.console-progressive-activity-column{display:inline-flex;min-width:0;align-items:center;justify-content:flex-start;gap:6px;border:0;background:transparent;color:#61718a;cursor:pointer;font:inherit;font-size:.66rem;font-weight:700;letter-spacing:.09em;padding:0;text-align:left;text-transform:uppercase;white-space:nowrap}.console-progressive-activity-column:disabled{cursor:default}.console-progressive-activity-column.is-sorted{color:#1f4296}.console-progressive-activity-table-row{min-height:58px;padding:12px;border:1px solid rgba(16,32,60,.07);border-radius:14px;background:#ffffffe0;box-shadow:0 10px 24px #19315b0b}.console-progressive-activity-cell{min-width:0;color:#172449;font-size:.84rem;line-height:1.38}.console-progressive-activity-cell-link{color:#173b8e;font-weight:650;text-decoration:none}.console-progressive-activity-cell-link:hover{color:#0f2d73;text-decoration:underline;text-underline-offset:3px}.console-progressive-activity-cell-button{appearance:none;padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.console-progressive-activity-cell-button.is-unit-scale{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:86px;min-height:34px;padding:7px 12px;border:1px solid rgba(37,82,178,.18);border-radius:10px;background:#f6f9fffa;box-shadow:inset 0 0 0 1px #ffffffbd,0 8px 18px #1e408c0f;color:#173b8e;font-size:.78rem;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap}.console-progressive-activity-cell-button.is-unit-scale:hover:not(:disabled),.console-progressive-activity-cell-button.is-unit-scale:focus-visible:not(:disabled){border-color:#2563eb6b;background:linear-gradient(180deg,#fff,#ebf3fffa);box-shadow:0 10px 22px #2563eb24;color:#0f2d73;outline:none;text-decoration:none}.console-progressive-activity-cell-button.is-unit-scale .console-link-button-icon-svg{width:14px;height:14px;flex:0 0 auto}.console-progressive-activity-cell-button-hint{color:#60718c;font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.console-progressive-activity-cell-button:disabled{cursor:not-allowed;opacity:.55;text-decoration:none}.console-progressive-activity-cell.is-actions{justify-self:end}.console-progressive-activity-cell.is-time,.console-progressive-activity-cell.is-source{color:#52627c;font-size:.78rem;font-weight:650}.console-progressive-activity-cell.is-event{font-weight:700}.console-progressive-activity-cell.is-detail{color:#40516d}.console-progressive-activity-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 2px 0}.console-progressive-activity-pagination-summary,.console-progressive-activity-pagination-page{color:#52627c;font-size:.78rem;font-weight:650}.console-progressive-activity-pagination-actions{display:inline-flex;align-items:center;gap:10px}.console-progressive-activity-pagination-button{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(31,66,150,.14);border-radius:10px;background:#ffffffeb;color:#1f4296;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.console-progressive-activity-pagination-button .console-link-button-icon-svg{width:16px;height:16px}.console-progressive-activity-pagination-button:hover:not(:disabled){border-color:#1f429652;background:#edf3fff5}.console-progressive-activity-pagination-button:disabled{color:#93a0b4;cursor:default;opacity:.62}.console-content-canvas:has(.console-provider-access-page){background:linear-gradient(90deg,rgba(71,188,173,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(87,142,230,.05) 1px,transparent 1px),linear-gradient(180deg,#04070d,#08111d 45%,#050912);background-size:48px 48px,48px 48px,auto}.console-provider-access-page{min-height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;padding:18px;color:#edf6ff;background:linear-gradient(135deg,rgba(43,91,157,.16),transparent 42%),linear-gradient(180deg,#050c18f5,#03070efa)}.console-provider-access-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0;padding:18px;border:1px solid rgba(106,167,255,.18);border-radius:8px;background:linear-gradient(135deg,#122741eb,#081220db),linear-gradient(90deg,#37c6a51f,#f2b84b14);box-shadow:0 22px 54px #00000052}.console-provider-access-hero-copy{min-width:0}.console-provider-access-kicker{color:#7fd9c7;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.console-provider-access-hero h2,.console-provider-access-data-header h3,.console-provider-access-inspector-card h3,.console-provider-access-command-pane h3,.console-provider-access-pane h3{margin:4px 0 0;color:#f7fbff;font-family:var(--console-font-display);letter-spacing:0}.console-provider-access-hero h2{font-size:2rem;line-height:1.08}.console-provider-access-hero p,.console-provider-access-data-header p,.console-provider-access-inspector-card p,.console-provider-access-companion-panel p,.console-provider-access-pane p{margin:8px 0 0;max-width:820px;color:#a8bad4;font-size:.88rem;line-height:1.5}.console-provider-access-hero-actions,.console-provider-access-panel-actions,.console-provider-access-inspector-actions,.console-provider-access-row-actions,.console-provider-access-matrix-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.console-provider-access-page .console-toolbar-button{min-height:32px;border-color:#6aa7ff42;border-radius:6px;background:#071322e0;color:#dcecff;box-shadow:inset 0 1px #ffffff0d}.console-provider-access-page .console-toolbar-button:hover,.console-provider-access-page .console-toolbar-button:focus-visible,.console-provider-access-page .console-action-menu[open]>summary.console-toolbar-button{border-color:#7fd9c775;background:#102b44fa;color:#fff;outline:none}.console-provider-access-page .console-toolbar-button-primary{border-color:#7fd9c76b;background:linear-gradient(135deg,#1b7a81,#2c6fd3);color:#fff}.console-provider-access-page .console-toolbar-button-danger{border-color:#e66b6b61;color:#ffc5c5}.console-provider-access-page .console-toolbar-button:disabled,.console-provider-access-page .console-toolbar-button:disabled:hover,.console-provider-access-page .console-toolbar-button:disabled:focus-visible{cursor:not-allowed;border-color:#6aa7ff24;background:#081424a3;color:#c1d5ef8f;opacity:1}.console-provider-access-page .console-action-menu-panel{border-color:#6aa7ff38;border-radius:8px;background:#050d18fa;box-shadow:0 24px 52px #00000075}.console-provider-access-page .console-action-menu-link{color:#dcecff}.console-provider-access-page .console-action-menu-link:hover,.console-provider-access-page .console-action-menu-link:focus-visible{background:#15314ef5;color:#fff;outline:none}.console-provider-access-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.console-provider-access-tabs button{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid rgba(106,167,255,.18);border-radius:8px;background:#07111edb;color:#a8bad4;cursor:pointer;font:inherit;font-size:.84rem;font-weight:760}.console-provider-access-tabs button:hover,.console-provider-access-tabs button:focus-visible{border-color:#7fd9c761;background:#0f263df5;color:#fff;outline:none}.console-provider-access-tabs button.is-active{border-color:#7fd9c785;background:linear-gradient(135deg,#184d5af5,#153562fa);color:#fff;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000038}.console-provider-access-tabs .console-link-button-icon-svg{width:16px;height:16px}.console-provider-access-three-pane{min-height:0;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.8fr) minmax(300px,.95fr);gap:14px}.console-provider-access-command-pane,.console-provider-access-data-panel,.console-provider-access-inspector-card,.console-provider-access-companion-panel,.console-provider-access-pane{min-width:0;border:1px solid rgba(106,167,255,.18);border-radius:8px;background:linear-gradient(180deg,#0b192bf0,#050c17f5),linear-gradient(90deg,#37c6a514,#f2b84b0d);box-shadow:0 18px 42px #00000047}.console-provider-access-command-pane{min-height:0;display:grid;align-content:start;gap:14px;padding:14px}.console-provider-access-tab-canvas{align-items:stretch}.console-provider-access-tab-canvas.is-gridSync,.console-provider-access-tab-canvas.is-auditLog{grid-template-rows:auto minmax(0,1fr)}.console-provider-access-pane{min-height:0;display:grid;align-content:start;gap:12px;padding:14px;overflow:hidden}.console-provider-access-command-top{display:flex;min-width:0;align-items:center;gap:10px}.console-provider-access-orbit{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(127,217,199,.34);border-radius:8px;background:linear-gradient(135deg,#10686752,#2c6fd33d);color:#9ee9dc}.console-provider-access-live{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;padding:10px;border:1px solid rgba(106,167,255,.16);border-radius:8px;background:#030a1385}.console-provider-access-live>span{width:9px;height:9px;border-radius:50%;background:#7fd9c7;box-shadow:0 0 18px #7fd9c79e}.console-provider-access-live.tone-danger>span{background:#e66b6b;box-shadow:0 0 18px #e66b6b9e}.console-provider-access-live strong{color:#f7fbff;font-size:.82rem}.console-provider-access-live em{grid-column:2;color:#91a6c3;font-size:.74rem;font-style:normal}.console-provider-access-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.console-provider-access-metric{min-width:0;padding:10px;border:1px solid rgba(106,167,255,.14);border-radius:8px;background:#0209127a}.console-provider-access-metric span,.console-provider-access-detail-list dt,.console-provider-access-filter span,.console-provider-access-map-node span,.console-provider-access-companion-row span,.console-provider-access-path-step em{color:#8da3bf;font-size:.67rem;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.console-provider-access-metric strong{display:block;margin-top:4px;color:#f7fbff;font-size:1.16rem;line-height:1.1}.console-provider-access-badge-stack,.console-provider-access-action-stack{display:flex;flex-wrap:wrap;gap:8px}.console-provider-access-action-stack .console-toolbar-button{width:100%;justify-content:center}.console-provider-access-path{display:grid;gap:8px;padding-top:4px}.console-provider-access-path-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center}.console-provider-access-path-step>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(127,217,199,.28);border-radius:8px;color:#9ee9dc;font-size:.72rem;font-weight:800}.console-provider-access-path-step strong{display:block;color:#eaf3ff;font-size:.82rem}.console-provider-access-path-step em{display:block;margin-top:2px;font-style:normal;letter-spacing:0;text-transform:none}.console-provider-access-center-pane,.console-provider-access-inspector{min-width:0;min-height:0}.console-provider-access-inspector{display:grid;align-content:start;gap:14px}.console-provider-access-data-panel{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:14px;overflow:hidden}.console-provider-access-data-header,.console-provider-access-companion-panel>header,.console-provider-access-inspector-card>header,.console-provider-access-pane>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.console-provider-access-data-header>div:first-child,.console-provider-access-companion-panel>header>div,.console-provider-access-inspector-card>header>div,.console-provider-access-pane>header>div{min-width:0}.console-provider-access-data-header h3,.console-provider-access-inspector-card h3,.console-provider-access-companion-panel h4,.console-provider-access-pane h3{font-size:1.05rem;line-height:1.2}.console-provider-access-companion-panel h4{margin:4px 0 0;color:#f7fbff;letter-spacing:0}.console-provider-access-filter-strip{display:flex;min-width:0;align-items:end;flex-wrap:wrap;gap:10px;padding:10px;border:1px solid rgba(106,167,255,.14);border-radius:8px;background:#0209126b}.console-provider-access-filter-title{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 8px;color:#9ee9dc;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.console-provider-access-filter-title .console-link-button-icon-svg{width:15px;height:15px}.console-provider-access-filter{display:grid;gap:5px}.console-provider-access-filter input,.console-provider-access-filter select{min-height:34px;min-width:160px;border:1px solid rgba(106,167,255,.2);border-radius:8px;background:#040c16eb;color:#edf6ff;font:inherit;font-size:.78rem;font-weight:650;padding:0 10px}.console-provider-access-filter input:focus,.console-provider-access-filter select:focus{border-color:#7fd9c785;box-shadow:0 0 0 3px #7fd9c71f;outline:none}.console-provider-access-search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 10px;border:1px solid rgba(106,167,255,.16);border-radius:8px;background:#0209127a;color:#8da3bf}.console-provider-access-search .console-link-button-icon-svg{width:16px;height:16px}.console-provider-access-search input{min-width:0;border:0;background:transparent;color:#edf6ff;font:inherit;font-size:.82rem;outline:none}.console-provider-access-selection-list,.console-provider-access-grid-stack,.console-provider-access-compact-list,.console-provider-access-evidence-list,.console-provider-access-event-list,.console-provider-access-queue-stack,.console-provider-access-filter-stack{display:grid;gap:9px;min-width:0}.console-provider-access-provider-list,.console-provider-access-subscription-list,.console-provider-access-filter-rail,.console-provider-access-sync-queue,.console-provider-access-inspector-pane{align-content:start}.console-provider-access-provider-list,.console-provider-access-subscription-list,.console-provider-access-sync-queue,.console-provider-access-filter-rail{max-height:min(760px,calc(100vh - 230px))}.console-provider-access-provider-list .console-provider-access-selection-list,.console-provider-access-subscription-list .console-provider-access-selection-list,.console-provider-access-filter-rail .console-provider-access-filter-stack,.console-provider-access-sync-queue .console-provider-access-filter-stack{overflow:auto;scrollbar-color:rgba(106,167,255,.42) rgba(2,9,18,.7);scrollbar-width:thin}.console-provider-access-selection-card,.console-provider-access-map-focal,.console-provider-access-map-lane,.console-provider-access-grid-card,.console-provider-access-compact-list article,.console-provider-access-evidence-row,.console-provider-access-queue-card,.console-provider-access-sync-tile,.console-provider-access-timeline article,.console-provider-access-checklist div,.console-provider-access-related-records span{min-width:0;border:1px solid rgba(106,167,255,.14);border-radius:8px;background:#02091275}.console-provider-access-selection-card{display:grid;gap:10px;padding:11px;color:#dcecff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.console-provider-access-selection-card:hover,.console-provider-access-selection-card:focus-visible,.console-provider-access-selection-card.is-selected{border-color:#7fd9c761;background:#0b1f32eb;box-shadow:inset 3px 0 #7fd9c7c7;outline:none}.console-provider-access-selection-card-main,.console-provider-access-compact-list article,.console-provider-access-event-row,.console-provider-access-grid-card{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.console-provider-access-selection-card-main div,.console-provider-access-compact-list article div,.console-provider-access-grid-card div,.console-provider-access-event-row div{min-width:0}.console-provider-access-selection-card strong,.console-provider-access-map-focal strong,.console-provider-access-map-lane strong,.console-provider-access-grid-card strong,.console-provider-access-compact-list strong,.console-provider-access-event-row strong,.console-provider-access-evidence-row strong,.console-provider-access-timeline strong,.console-provider-access-checklist strong{display:block;min-width:0;color:#f4f9ff;font-size:.84rem;line-height:1.25;overflow-wrap:anywhere}.console-provider-access-selection-card span:not(.console-provider-access-chip),.console-provider-access-selection-card p,.console-provider-access-map-focal span,.console-provider-access-map-lane span:not(.console-provider-access-chip),.console-provider-access-grid-card span:not(.console-provider-access-chip),.console-provider-access-compact-list span:not(.console-provider-access-chip),.console-provider-access-event-row span:not(.console-provider-access-chip),.console-provider-access-event-row em,.console-provider-access-evidence-row span,.console-provider-access-evidence-row em,.console-provider-access-timeline span,.console-provider-access-checklist span,.console-provider-access-related-records span{margin:0;color:#8da3bf;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.console-provider-access-mini-fields{display:grid;gap:8px;margin:0}.console-provider-access-mini-fields div{display:grid;gap:3px}.console-provider-access-mini-fields dt,.console-provider-access-map-counts span,.console-provider-access-section h4,.console-provider-access-evidence h4{color:#7fa7d8;font-size:.64rem;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.console-provider-access-mini-fields dd{margin:0;color:#edf6ff;font-size:.76rem;overflow-wrap:anywhere}.console-provider-access-map-canvas{display:grid;gap:12px;min-width:0;min-height:0}.console-provider-access-map-focal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border-color:#7fd9c747;background:linear-gradient(135deg,#1068672e,#2c6fd31f),#0209128a}.console-provider-access-map-focal em,.console-provider-access-map-lane em,.console-provider-access-grid-card em{color:#9fb2cc;font-size:.72rem;font-style:normal;overflow-wrap:anywhere}.console-provider-access-map-counts{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.console-provider-access-map-counts span{min-height:26px;padding:5px 8px;border:1px solid rgba(106,167,255,.16);border-radius:999px;background:#0209126b}.console-provider-access-map-lanes{display:grid;gap:10px;min-width:0;overflow:auto;scrollbar-color:rgba(106,167,255,.42) rgba(2,9,18,.7);scrollbar-width:thin}.console-provider-access-map-lane{display:grid;gap:10px;padding:12px}.console-provider-access-map-lane>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.console-provider-access-grid-card{padding:10px;border-color:#f2b84b2e}.console-provider-access-map-fallback-grid{display:grid;gap:5px;padding:10px;border:1px solid rgba(106,167,255,.14);border-radius:8px;background:#0209126b}.console-provider-access-section,.console-provider-access-evidence{display:grid;gap:9px;min-width:0}.console-provider-access-section h4,.console-provider-access-evidence h4{margin:0}.console-provider-access-sync-summary,.console-provider-access-metrics-row{display:grid;gap:8px;min-width:0}.console-provider-access-metrics-row{grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr))}.console-provider-access-sync-tile,.console-provider-access-metric-card,.console-provider-access-queue-card{display:grid;gap:4px;padding:10px}.console-provider-access-metric-card{min-width:0;border:1px solid rgba(106,167,255,.16);border-radius:8px;background:linear-gradient(180deg,#0b192bf0,#050c17f5),#02091275}.console-provider-access-sync-tile span,.console-provider-access-metric-card span,.console-provider-access-queue-card span{color:#8da3bf;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.console-provider-access-sync-tile strong,.console-provider-access-metric-card strong,.console-provider-access-queue-card strong{color:#f7fbff;font-size:1rem;line-height:1.15}.console-provider-access-sync-tile.tone-positive,.console-provider-access-metric-card.tone-positive,.console-provider-access-queue-card.tone-positive{border-color:#7fd9c747}.console-provider-access-sync-tile.tone-warning,.console-provider-access-metric-card.tone-warning,.console-provider-access-queue-card.tone-warning{border-color:#f2b84b52}.console-provider-access-sync-tile.tone-danger,.console-provider-access-metric-card.tone-danger,.console-provider-access-queue-card.tone-danger{border-color:#e66b6b57}.console-provider-access-sync-table,.console-provider-access-event-list{min-width:0;overflow:auto;scrollbar-color:rgba(106,167,255,.42) rgba(2,9,18,.7);scrollbar-width:thin}.console-provider-access-sync-table{display:grid;gap:8px}.console-provider-access-sync-table-head,.console-provider-access-sync-table-row{display:grid;grid-template-columns:minmax(120px,1.05fr) minmax(110px,.95fr) minmax(120px,1fr) minmax(82px,.68fr) minmax(76px,.62fr) minmax(76px,.62fr) minmax(76px,.62fr) minmax(110px,.95fr) minmax(120px,1fr) minmax(118px,1fr);gap:8px;min-width:980px}.console-provider-access-sync-table-head{position:sticky;top:0;z-index:1;padding:0 10px 2px;background:#081220f5}.console-provider-access-sync-table-head span{color:#7fa7d8;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.console-provider-access-sync-table-row,.console-provider-access-event-row{min-width:0;padding:10px;border:1px solid rgba(106,167,255,.14);border-radius:8px;background:#06101db8;color:#dfebfb;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.console-provider-access-sync-table-row:hover,.console-provider-access-sync-table-row:focus-visible,.console-provider-access-sync-table-row.is-selected,.console-provider-access-event-row:hover,.console-provider-access-event-row:focus-visible,.console-provider-access-event-row.is-selected{border-color:#7fd9c761;background:#0d2236eb;box-shadow:inset 3px 0 #7fd9c7c7;outline:none}.console-provider-access-sync-cell{min-width:0;color:#dcecff;font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.console-provider-access-sync-cell.is-actions{justify-self:end}.console-provider-access-event-list{display:grid;gap:8px}.console-provider-access-event-row{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(170px,1.1fr) minmax(150px,.9fr) auto;gap:12px;align-items:center}.console-provider-access-event-row em,.console-provider-access-evidence-row em{display:block;font-style:normal}.console-provider-access-evidence-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px}.console-provider-access-evidence-row em{grid-column:1 / -1}.console-provider-access-timeline,.console-provider-access-checklist,.console-provider-access-related-records{display:grid;gap:8px}.console-provider-access-timeline article,.console-provider-access-checklist div{display:grid;gap:4px;padding:10px}.console-provider-access-related-records{grid-template-columns:repeat(3,minmax(0,1fr))}.console-provider-access-related-records span{padding:9px}.console-provider-access-table-scroll{min-width:0;min-height:0;overflow:auto;scrollbar-color:rgba(106,167,255,.42) rgba(2,9,18,.7);scrollbar-width:thin}.console-provider-access-table{display:grid;gap:8px;min-width:max(960px,100%)}.console-provider-access-table-head,.console-provider-access-table-row{display:grid;grid-template-columns:var(--console-provider-access-columns, minmax(140px, 1fr) repeat(4, minmax(120px, 1fr)));gap:8px;align-items:center}.console-provider-access-table-head{position:sticky;top:0;z-index:1;padding:0 10px 2px;background:#081220f5}.console-provider-access-table-head button{display:inline-flex;min-width:0;align-items:center;gap:6px;justify-content:flex-start;border:0;background:transparent;color:#7fa7d8;cursor:pointer;font:inherit;font-size:.66rem;font-weight:800;letter-spacing:.08em;padding:0;text-align:left;text-transform:uppercase}.console-provider-access-table-head button:disabled{cursor:default}.console-provider-access-table-head button.is-sorted{color:#9ee9dc}.console-provider-access-table-head button span:last-child{color:#f2b84b;font-size:.58rem}.console-provider-access-table-row{min-height:58px;padding:10px;border:1px solid rgba(106,167,255,.14);border-radius:8px;background:#06101db8;color:#dfebfb;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.console-provider-access-table-row:hover,.console-provider-access-table-row:focus-visible,.console-provider-access-table-row.is-selected{border-color:#7fd9c761;background:#0d2236eb;box-shadow:inset 3px 0 #7fd9c7c7;outline:none}.console-provider-access-cell{min-width:0;color:#dcecff;font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.console-provider-access-cell.is-actions{justify-self:end}.console-provider-access-cell-action{border:0;background:transparent;color:#9ee9dc;cursor:pointer;font:inherit;font-weight:760;padding:0}.console-provider-access-cell-action:hover,.console-provider-access-cell-action:focus-visible{color:#fff;outline:none}.console-provider-access-row-actions .console-toolbar-button{min-height:28px;padding:0 9px;border-radius:999px;font-size:.72rem}.console-provider-access-chip{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:24px;padding:0 8px;border:1px solid rgba(106,167,255,.18);border-radius:999px;background:#071423d1;color:#c9d9ee;font-size:.7rem;font-weight:820;letter-spacing:.03em;text-transform:uppercase}.console-provider-access-chip.tone-positive{border-color:#7fd9c759;background:#155b4e61;color:#a7f5e6}.console-provider-access-chip.tone-warning{border-color:#f2b84b61;background:#704e1357;color:#ffe0a3}.console-provider-access-chip.tone-danger{border-color:#e66b6b61;background:#701f2561;color:#ffc5c5}.console-provider-access-inspector-card,.console-provider-access-companion-panel{display:grid;gap:12px;padding:14px}.console-provider-access-detail-list{display:grid;gap:8px;margin:0}.console-provider-access-detail-list div{display:grid;gap:4px;padding:9px 0;border-top:1px solid rgba(106,167,255,.12)}.console-provider-access-detail-list dd{margin:0;color:#f1f7ff;font-size:.84rem;line-height:1.38;overflow-wrap:anywhere}.console-provider-access-inspector-actions{justify-content:flex-start;padding-top:2px}.console-provider-access-map{display:grid;gap:10px}.console-provider-access-map-row{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);gap:6px;align-items:stretch}.console-provider-access-map-node{min-width:0;display:grid;gap:5px;align-content:start;padding:10px;border:1px solid rgba(106,167,255,.14);border-radius:8px;background:#02091275}.console-provider-access-map-node.is-key{border-color:#7fd9c740}.console-provider-access-map-node.is-subscription{border-color:#6aa7ff40}.console-provider-access-map-node.is-grid{border-color:#f2b84b40}.console-provider-access-map-node strong{min-width:0;color:#f4f9ff;font-size:.8rem;line-height:1.25;overflow-wrap:anywhere}.console-provider-access-map-node em{color:#9fb2cc;font-size:.72rem;font-style:normal}.console-provider-access-map-connector{align-self:center;height:1px;background:linear-gradient(90deg,#7fd9c729,#f2b84b7a)}.console-provider-access-companion-list{display:grid;gap:8px}.console-provider-access-matrix-panel{overflow:hidden}.console-provider-access-matrix-legend{display:flex;flex-wrap:wrap;gap:6px}.console-provider-access-matrix-scroll{min-width:0;overflow:auto;scrollbar-color:rgba(106,167,255,.42) rgba(2,9,18,.7);scrollbar-width:thin}.console-provider-access-matrix{display:grid;grid-template-columns:var(--console-provider-access-matrix-columns, minmax(150px, .9fr) minmax(118px, 1fr));gap:7px;min-width:max(420px,100%)}.console-provider-access-matrix-heading,.console-provider-access-matrix-row-heading,.console-provider-access-matrix-cell{min-width:0;padding:9px;border:1px solid rgba(106,167,255,.14);border-radius:8px;background:#02091275}.console-provider-access-matrix-heading{color:#7fa7d8;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.console-provider-access-matrix-heading strong,.console-provider-access-matrix-row-heading strong,.console-provider-access-matrix-cell strong{display:block;min-width:0;color:#f4f9ff;font-size:.78rem;line-height:1.25;overflow-wrap:anywhere}.console-provider-access-matrix-heading span,.console-provider-access-matrix-row-heading span,.console-provider-access-matrix-cell span{display:block;margin-top:4px;color:#8da3bf;font-size:.68rem;line-height:1.3;overflow-wrap:anywhere}.console-provider-access-matrix-cell.tone-positive{border-color:#7fd9c752;background:#155b4e47}.console-provider-access-matrix-cell.tone-warning{border-color:#f2b84b57;background:#704e1347}.console-provider-access-matrix-cell.tone-danger{border-color:#e66b6b57;background:#701f2547}.console-provider-access-matrix-actions{display:flex;flex-wrap:wrap;gap:6px}.console-provider-access-matrix-actions .console-toolbar-button{min-height:26px;padding:0 8px;border-radius:999px;font-size:.68rem}.console-provider-access-matrix-empty{grid-column:1 / -1;padding:14px;border:1px solid rgba(106,167,255,.13);border-radius:8px;background:#0209126b;color:#9fb2cc;font-size:.82rem;text-align:center}.console-provider-access-companion-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(106,167,255,.13);border-radius:8px;background:#02091270}.console-provider-access-companion-row div{min-width:0}.console-provider-access-companion-row strong{display:block;min-width:0;color:#f4f9ff;font-size:.82rem;overflow-wrap:anywhere}.console-provider-access-companion-row span:not(.console-provider-access-chip){display:block;margin-top:4px;overflow-wrap:anywhere}.console-provider-access-empty-inline{display:grid;min-height:124px;place-items:center;padding:18px;border:1px solid rgba(106,167,255,.13);border-radius:8px;background:#0209126b;color:#9fb2cc;font-size:.84rem;line-height:1.45;text-align:center}.console-provider-access-page .console-grid-detail-no-data{min-height:180px;border:1px solid rgba(106,167,255,.13);border-radius:8px;background:#0209126b;color:#9fb2cc}.console-provider-access-page .console-grid-detail-no-data strong{color:#edf6ff}@media(max-width:1280px){.console-provider-access-three-pane{grid-template-columns:minmax(210px,.72fr) minmax(0,1.4fr)}.console-provider-access-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr))}.console-provider-access-inspector{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:900px){.console-provider-access-page{padding:12px}.console-provider-access-hero,.console-provider-access-data-header,.console-provider-access-companion-panel>header,.console-provider-access-inspector-card>header,.console-provider-access-pane>header{display:grid}.console-provider-access-hero-actions,.console-provider-access-panel-actions{justify-content:flex-start}.console-provider-access-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.console-provider-access-three-pane,.console-provider-access-inspector,.console-provider-access-metrics-row,.console-provider-access-sync-summary,.console-provider-access-related-records,.console-provider-access-map-focal,.console-provider-access-event-row{grid-template-columns:minmax(0,1fr)}.console-provider-access-provider-list,.console-provider-access-subscription-list,.console-provider-access-sync-queue,.console-provider-access-filter-rail{max-height:none}.console-provider-access-map-row{grid-template-columns:minmax(0,1fr)}.console-provider-access-map-connector{width:1px;height:14px;justify-self:center;background:linear-gradient(180deg,#7fd9c729,#f2b84b7a)}}.console-content-canvas:has(.console-provider-access-page){background:linear-gradient(90deg,rgba(75,139,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(75,139,255,.035) 1px,transparent 1px),#030914;background-size:64px 64px,64px 64px,auto}.console-provider-access-page{display:grid;grid-auto-rows:auto;grid-template-rows:auto auto auto auto;align-content:start;min-height:100%;gap:14px;padding:18px 20px;background:radial-gradient(circle at 78% 4%,rgba(42,109,219,.13),transparent 28%),linear-gradient(180deg,#020812,#06111f 48%,#030914);color:#eef6ff}.console-provider-access-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:18px;padding:8px 0 6px;border:0;border-bottom:1px solid rgba(84,139,214,.18);background:transparent;box-shadow:none}.console-provider-access-header-copy{min-width:0}.console-provider-access-header h2{margin:0;color:#fff;font-family:var(--console-font-display);font-size:1.62rem;line-height:1.1;letter-spacing:0}.console-provider-access-header p{margin:7px 0 0;max-width:720px;color:#b8c9e4;font-size:.84rem;line-height:1.4}.console-provider-access-header-actions{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px}.console-provider-access-page .console-toolbar-button{min-height:36px;border-color:#669eee5c;border-radius:6px;background:#050f1ef0;color:#eaf3ff;font-size:.78rem;font-weight:780;box-shadow:inset 0 1px #ffffff0b}.console-provider-access-page .console-toolbar-button-primary{border-color:#3680ffc7;background:linear-gradient(180deg,#2e7bff,#1557d6);color:#fff;box-shadow:0 12px 28px #195ce03d,inset 0 1px #ffffff38}.console-provider-access-page .console-toolbar-button-danger{border-color:#ff505fc7;background:#4609128c;color:#ff9aa6}.console-provider-access-page .console-toolbar-button:disabled{opacity:.78}.console-provider-access-tabs{display:flex;min-width:0;gap:0;min-height:48px;padding:0 18px;border:1px solid rgba(84,139,214,.18);border-radius:6px;background:#040c18b8}.console-provider-access-tabs button{position:relative;display:inline-flex;min-width:150px;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:0;background:transparent;color:#a7bad6;font-size:.78rem;font-weight:760}.console-provider-access-tabs button:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;border-radius:999px;background:transparent}.console-provider-access-tabs button:hover,.console-provider-access-tabs button:focus-visible{background:#235cb21f;color:#eaf3ff}.console-provider-access-tabs button.is-active{background:transparent;color:#55a8ff;box-shadow:none}.console-provider-access-tabs button.is-active:after{background:#2f88ff}.console-provider-access-three-pane{grid-template-columns:minmax(320px,.78fr) minmax(560px,1.34fr) minmax(340px,.9fr);gap:12px;min-height:min(760px,calc(100vh - 210px))}.console-provider-access-tab-canvas.is-gridSync,.console-provider-access-tab-canvas.is-auditLog{grid-template-columns:minmax(260px,.55fr) minmax(640px,1.45fr) minmax(330px,.8fr)}.console-provider-access-tab-canvas.is-gridSync,.console-provider-access-tab-canvas.is-auditLog{grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(340px,386px);grid-template-rows:auto minmax(0,1fr)}.console-provider-access-tab-canvas.is-gridSync .console-provider-access-metrics-row,.console-provider-access-tab-canvas.is-auditLog .console-provider-access-metrics-row{grid-column:1 / 3;grid-row:1}.console-provider-access-tab-canvas.is-gridSync .console-provider-access-sync-queue,.console-provider-access-tab-canvas.is-auditLog .console-provider-access-filter-rail{grid-column:1;grid-row:2}.console-provider-access-tab-canvas.is-gridSync .console-provider-access-grid-sync-table-pane,.console-provider-access-tab-canvas.is-auditLog .console-provider-access-audit-event-pane{grid-column:2;grid-row:2}.console-provider-access-tab-canvas.is-gridSync .console-provider-access-inspector-pane{grid-column:3;grid-row:1 / 3}.console-provider-access-tab-canvas.is-auditLog .console-provider-access-inspector-pane{grid-column:3;grid-row:1 / 3;align-self:start;height:auto;overflow:visible}.console-provider-access-pane,.console-provider-access-command-pane,.console-provider-access-data-panel,.console-provider-access-inspector-card,.console-provider-access-companion-panel{border-color:#4b8bdf3d;border-radius:6px;background:linear-gradient(180deg,#071427eb,#030b17f7),#020812eb;box-shadow:inset 0 1px #ffffff09,0 18px 46px #00000042}.console-provider-access-pane{gap:12px;padding:14px}.console-provider-access-tab-canvas.is-providerKeys .console-provider-access-access-map-pane{align-content:stretch;grid-template-rows:auto auto minmax(0,1fr);height:min(760px,calc(100vh - 210px));min-height:0}.console-provider-access-tab-canvas.is-providerKeys .console-provider-access-inspector-pane{align-self:start;height:auto;overflow:visible}.console-provider-access-pane>header{align-items:center;min-height:38px;padding-bottom:6px}.console-provider-access-pane>header h3{margin:0;color:#fff;font-size:.96rem;line-height:1.18}.console-provider-access-pane>header p{margin-top:5px;max-width:620px;color:#9eb2cf;font-size:.78rem;line-height:1.36}.console-provider-access-list-heading{display:grid;align-items:center;gap:10px;min-height:28px;padding:0 12px;color:#83a5d3;font-size:.62rem;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.console-provider-access-list-heading.is-provider-connections{grid-template-columns:minmax(0,1fr) auto auto;padding-inline:12px 14px}.console-provider-access-list-heading.is-provider-connections span:nth-child(3){display:none}.console-provider-access-list-heading.is-provider-connections span:last-child{text-align:right}.console-provider-access-provider-list .console-provider-access-selection-card{padding:0;border-radius:4px}.console-provider-access-provider-list .console-provider-access-selection-card-main{display:grid;grid-template-areas:"badge identity status count" "badge activity activity activity";grid-template-columns:42px minmax(0,1fr) auto auto;gap:8px 10px;align-items:center;min-height:84px;padding:12px}.console-provider-access-provider-list .console-provider-access-icon-badge{grid-area:badge}.console-provider-access-provider-list .console-provider-access-selection-card-main>.console-provider-access-chip{grid-area:status}.console-provider-access-provider-identity{grid-area:identity;min-width:0}.console-provider-access-provider-identity strong,.console-provider-access-provider-identity span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-provider-access-provider-identity strong{color:#f4f9ff;font-size:.86rem;font-weight:860;line-height:1.18}.console-provider-access-provider-identity span{margin-top:3px;color:#91aacc;font-size:.72rem;font-weight:740}.console-provider-access-provider-activity{grid-area:activity;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0}.console-provider-access-provider-activity strong{color:#f4f9ff;font-size:.78rem;font-weight:840;white-space:nowrap}.console-provider-access-provider-activity span{min-width:0;overflow:hidden;color:#91aacc;font-size:.72rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.console-provider-access-provider-count{grid-area:count;display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;min-width:40px;color:#f4f9ff}.console-provider-access-provider-count strong{font-size:.86rem;font-weight:860}.console-provider-access-subscription-list .console-provider-access-selection-card-main,.console-provider-access-compact-list article,.console-provider-access-grid-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center}.console-provider-access-selection-card.is-selected{border-color:#2f88ffdb;background:linear-gradient(90deg,#10499794,#081930d1);box-shadow:inset 2px 0 #2f88ff,0 0 0 1px #2f88ff24}.console-provider-access-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(94,155,238,.3);border-radius:6px;background:linear-gradient(180deg,#183154e0,#081426f0);color:#cfe4ff;font-size:.78rem;font-weight:820}.console-provider-access-icon-badge .console-link-button-icon-svg{width:18px;height:18px}.console-provider-access-status-dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:#6f87a9}.console-provider-access-status-dot.tone-positive{background:#31e2a2;box-shadow:0 0 14px #31e2a26b}.console-provider-access-status-dot.tone-warning{background:#ffd24b}.console-provider-access-status-dot.tone-danger{background:#ff5570}.console-provider-access-chip{min-height:22px;padding:0 8px;border-radius:999px;font-size:.66rem;text-transform:none}.console-provider-access-map-toolbar,.console-provider-access-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.console-provider-access-filter-pills{display:flex;flex-wrap:wrap;gap:8px}.console-provider-access-filter-pills.is-vertical{display:grid}.console-provider-access-filter-pill,.console-provider-access-outline-button,.console-provider-access-legend-item{appearance:none;display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid rgba(84,139,214,.24);border-radius:999px;background:#040e1cc7;color:#c4d4eb;font-size:.72rem;font-weight:720;line-height:1}.console-provider-access-filter-pill.is-active,.console-provider-access-outline-button:hover,.console-provider-access-outline-button:focus-visible{border-color:#2f88ffc7;background:#144e9dad;color:#fff;outline:none}.console-provider-access-outline-button{cursor:pointer;border-radius:5px;font-family:inherit;font-size:.72rem;font-weight:720}.console-provider-access-filter-pill{cursor:pointer;font-family:inherit}.console-provider-access-filter-pills.is-vertical .console-provider-access-filter-pill{justify-content:flex-start;width:100%}.console-provider-access-filter-pill strong{margin-left:auto;color:#eaf3ff;font-size:.72rem}.console-provider-access-filter-pill:hover,.console-provider-access-filter-pill:focus-visible{border-color:#2f88ff94;color:#fff;outline:none}.console-provider-access-outline-button:disabled{cursor:not-allowed;opacity:.48}.console-provider-access-outline-button .console-link-button-icon-svg,.console-provider-access-filter-pill .console-link-button-icon-svg{width:14px;height:14px}.console-provider-access-map-canvas{position:relative;align-content:start;align-items:start;grid-auto-rows:max-content;justify-items:center;row-gap:10px;column-gap:16px;min-height:0;overflow:auto;padding:8px 12px 18px 160px;overscroll-behavior:contain;scrollbar-color:rgba(106,167,255,.42) rgba(2,9,18,.7);scrollbar-width:thin}.console-provider-access-map-canvas.is-expanded-view{min-height:min(70vh,760px);overflow:auto;padding:16px 24px 24px 184px}.console-provider-access-map-stage-label{position:absolute;left:0;color:#6aa9ff;font-size:.58rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.console-provider-access-map-stage-label:not(.is-grids){width:136px;line-height:1.35;white-space:normal}.console-provider-access-map-stage-label.is-key{top:32px}.console-provider-access-map-stage-label.is-subscriptions{top:126px}.console-provider-access-map-stage-label.is-grids{position:static;justify-self:start;margin:4px 0 0 10px}.console-provider-access-map-spine{width:2px;height:34px;border-radius:999px;background:#2f88ff;box-shadow:0 0 18px #2f88ff66}.console-provider-access-map-focal{display:grid;grid-template-columns:44px minmax(0,1fr) auto;width:min(360px,100%);gap:12px;align-items:center;padding:14px;border-color:#2f88ffb8;background:linear-gradient(180deg,#0d2648f5,#07182ff5)}.console-provider-access-map-lanes{justify-self:stretch;width:100%;gap:10px;overflow:visible}.console-provider-access-map-lanes>.console-provider-access-empty-inline{margin-top:2px}.console-provider-access-map-lane{padding:0;border-radius:5px;background:#061324c2}.console-provider-access-map-lane>header{min-height:58px;padding:0}.console-provider-access-map-lane.is-expanded>header{border-bottom:1px solid rgba(84,139,214,.12)}.console-provider-access-map-lane.is-selected{border-color:#2f88ff94;box-shadow:inset 3px 0 #2f88ffe0,0 0 22px #2f88ff1a}.console-provider-access-map-lane.is-selected .console-provider-access-map-lane-toggle{background:#2f88ff14}.console-provider-access-map-lane-toggle{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto auto auto;gap:10px;align-items:center;width:100%;min-height:58px;padding:10px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.console-provider-access-map-lane-toggle:hover,.console-provider-access-map-lane-toggle:focus-visible{background:#2f88ff14}.console-provider-access-map-lane-toggle:focus-visible{outline:2px solid rgba(79,150,255,.72);outline-offset:-2px}.console-provider-access-map-lane.is-expanded .console-provider-access-map-lane-toggle .console-provider-access-row-chevron{transform:rotate(90deg)}.console-provider-access-grid-stack{gap:8px;padding:0 10px 10px}.console-provider-access-grid-stack.is-zero-grid{padding:10px}.console-provider-access-grid-stack-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px}.console-provider-access-grid-stack-header .console-toolbar-button{min-height:28px;padding-inline:10px;font-size:.7rem}.console-provider-access-grid-stack .console-provider-access-map-stage-label.is-grids,.console-provider-access-grid-stack.is-zero-grid .console-provider-access-map-stage-label.is-grids{margin-left:0}.console-provider-access-grid-card{grid-template-columns:34px minmax(0,1fr) auto auto auto;min-height:56px;padding:9px;border-color:#2f88ff47;background:#081c35b8}.console-provider-access-expanded-map-backdrop{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:28px;background:#00050ec2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.console-provider-access-expanded-map-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(1180px,calc(100vw - 56px));max-height:calc(100vh - 56px);overflow:hidden;padding:18px;border:1px solid rgba(75,139,223,.34);border-radius:8px;background:radial-gradient(circle at 78% 0%,rgba(33,92,196,.24),transparent 32%),linear-gradient(180deg,#071427fa,#020812fc);box-shadow:0 30px 90px #00000080,inset 0 1px #ffffff0b}.console-provider-access-expanded-map-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(75,139,223,.2)}.console-provider-access-expanded-map-dialog>header h3{margin:3px 0 0;color:#fff;font-size:1.08rem;line-height:1.18}.console-provider-access-expanded-map-dialog>header p{margin:5px 0 0;max-width:760px;color:#9eb2cf;font-size:.78rem;line-height:1.36}.console-provider-access-inline-metric{display:inline-grid;grid-template-columns:auto auto;gap:2px 6px;align-items:center;color:#aebfda;font-size:.7rem}.console-provider-access-inline-metric>span:last-child{grid-column:2}.console-provider-access-row-chevron{color:#98b7e4;font-size:1.1rem}.console-provider-access-mini-fields.is-horizontal{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.console-provider-access-mini-fields.is-horizontal div{padding:0;border:0}.console-provider-access-inspector-identity{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(84,139,214,.16)}.console-provider-access-inspector-identity strong{display:block;color:#fff;font-size:.92rem}.console-provider-access-inspector-identity span:not(.console-provider-access-chip):not(.console-provider-access-status-dot){color:#a8bad5;font-size:.72rem}.console-provider-access-detail-list{gap:0}.console-provider-access-detail-list div{grid-template-columns:minmax(110px,.85fr) minmax(0,1fr);gap:10px;align-items:center;min-height:28px;padding:5px 0}.console-provider-access-detail-list dt{color:#89a9d2;font-size:.7rem;letter-spacing:0;text-transform:none}.console-provider-access-detail-list dd{display:inline-flex;justify-self:end;align-items:center;justify-content:flex-end;gap:7px;min-width:0;max-width:100%;color:#eef6ff;font-size:.76rem;text-align:right}.console-provider-access-field-value{min-width:0;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.console-provider-access-detail-list dd.has-copy-action .console-provider-access-field-value{white-space:normal}.console-provider-access-field-value.is-truncated{max-width:22ch;white-space:nowrap;overflow-wrap:normal}.console-provider-access-detail-list dd.has-copy-action .console-provider-access-field-value.is-truncated{white-space:nowrap}.console-provider-access-copy-button{appearance:none;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(106,167,255,.24);border-radius:6px;background:#07172bd1;color:#9fc5ff;cursor:pointer;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.console-provider-access-copy-button:hover,.console-provider-access-copy-button:focus-visible{border-color:#5ba4ffb3;background:#123a74b3;color:#fff;outline:none}.console-provider-access-copy-button.is-copied{border-color:#31e2a275;color:#31e2a2}.console-provider-access-copy-button .console-copy-icon-svg{width:14px;height:14px}.console-provider-access-section{padding-top:8px;border-top:1px solid rgba(84,139,214,.12)}.console-provider-access-section h4,.console-provider-access-evidence h4{color:#9fc5ff}.console-provider-access-inspector-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.console-provider-access-inspector-actions.is-split{grid-template-columns:repeat(2,minmax(0,1fr))}.console-provider-access-inspector-actions.is-split .console-toolbar-button-danger{grid-column:1 / -1}.console-provider-access-inspector-actions .console-toolbar-button{width:100%;justify-content:center}.console-provider-access-inspector-subscription-list{gap:8px}.console-provider-access-compact-list .console-provider-access-inspector-subscription-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:10px 12px}.console-provider-access-compact-list .console-provider-access-inspector-subscription-card>div{display:grid;min-width:0;gap:3px}.console-provider-access-compact-list .console-provider-access-inspector-subscription-card strong{overflow-wrap:normal;word-break:normal}.console-provider-access-compact-list .console-provider-access-inspector-subscription-card span:not(.console-provider-access-chip){overflow-wrap:normal;word-break:normal}.console-provider-access-compact-list .console-provider-access-inspector-subscription-card .console-provider-access-chip{justify-self:end;white-space:nowrap}.console-provider-access-sync-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.console-provider-access-sync-tile{border-color:#548bd62e}.console-provider-access-metrics-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(75,139,223,.26);border-radius:6px;background:linear-gradient(180deg,#08162ae0,#030a16f0),#040c18e6;box-shadow:inset 0 1px #ffffff09}.console-provider-access-metric-card{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:center;min-height:94px;padding:16px 20px;border:0;border-right:1px solid rgba(84,139,214,.16);border-radius:0;background:transparent}.console-provider-access-metric-card:last-child{border-right:0}.console-provider-access-metric-card .console-provider-access-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(48,132,255,.7);border-radius:999px;background:radial-gradient(circle at 35% 28%,rgba(69,154,255,.22),transparent 52%),#05152bdb;color:#4c9cff;box-shadow:0 0 28px #2f88ff29,inset 0 1px #ffffff17}.console-provider-access-metric-icon .console-link-button-icon-svg{width:23px;height:23px}.console-provider-access-metric-copy{display:grid;min-width:0;gap:2px}.console-provider-access-metric-copy strong{color:#fff;font-family:var(--console-font-display);font-size:1.84rem;line-height:1;letter-spacing:0}.console-provider-access-metric-copy span{color:#d2e4ff;font-size:.78rem;font-weight:760;letter-spacing:0;text-transform:none}.console-provider-access-metric-copy em{min-width:0;overflow:hidden;color:#7f96b8;font-size:.66rem;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.console-provider-access-metric-card.tone-positive .console-provider-access-metric-icon{border-color:#31e2a2c2;color:#31e2a2;box-shadow:0 0 28px #31e2a21f,inset 0 1px #ffffff17}.console-provider-access-metric-card.tone-warning .console-provider-access-metric-icon{border-color:#ffd24bc7;color:#ffd24b;box-shadow:0 0 28px #ffd24b1c,inset 0 1px #ffffff17}.console-provider-access-metric-card.tone-danger .console-provider-access-metric-icon{border-color:#ff5069c7;color:#ff5570;box-shadow:0 0 28px #ff506921,inset 0 1px #ffffff17}.console-provider-access-metric-card.is-lastsync .console-provider-access-metric-copy strong{font-size:1.2rem;line-height:1.1}.console-provider-access-metric-card.is-credentialexposures .console-provider-access-metric-copy span,.console-provider-access-metric-card.is-exposures .console-provider-access-metric-copy span{max-width:132px;line-height:1.12}.console-provider-access-queue-card{appearance:none;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:42px;padding:0 10px;border:1px solid rgba(106,167,255,.14);border-radius:5px;background:#02091275;color:inherit;cursor:pointer;font-family:inherit;text-align:left}.console-provider-access-queue-card .console-link-button-icon-svg{width:14px;height:14px}.console-provider-access-queue-card span{min-width:0;overflow:hidden;color:#c8d8ef;font-size:.73rem;font-weight:720;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.console-provider-access-queue-card strong{justify-self:end;color:#eaf3ff;font-size:.75rem}.console-provider-access-queue-card.is-selected{border-color:#2f88ffb8;background:#164b9994}.console-provider-access-queue-card:hover,.console-provider-access-queue-card:focus-visible{border-color:#2f88ff94;background:#102f57b8;outline:none}.console-provider-access-sync-table-head,.console-provider-access-sync-table-row{grid-template-columns:minmax(140px,1.18fr) minmax(118px,.92fr) minmax(118px,.92fr) minmax(110px,.82fr) minmax(96px,.68fr) minmax(88px,.68fr) minmax(94px,.72fr) minmax(94px,.72fr) minmax(92px,.58fr);min-width:960px}.console-provider-access-sync-cell.is-grid{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center}.console-provider-access-sync-table-row{border-radius:0;border-width:0 0 1px;background:transparent;box-shadow:none}.console-provider-access-sync-table-row.is-selected{border-color:#2f88ff66;background:#123a7470;box-shadow:inset 2px 0 #2f88ff}.console-provider-access-checkbox-list{display:grid;gap:8px}.console-provider-access-checkbox-list label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;color:#c5d8ef;font-size:.75rem}.console-provider-access-checkbox-list label.has-status-dot{grid-template-columns:auto auto minmax(0,1fr) auto}.console-provider-access-checkbox-list em{padding:2px 7px;border:1px solid rgba(84,139,214,.18);border-radius:5px;color:#a9bad4;font-style:normal}.console-provider-access-filter.is-wide select{width:100%}.console-provider-access-event-list{gap:0;border:1px solid rgba(84,139,214,.16);border-radius:6px;background:#02091361}.console-provider-access-event-head,.console-provider-access-event-row{display:grid;grid-template-columns:var(--console-provider-access-audit-columns, minmax(100px, .7fr) minmax(230px, 1.45fr) minmax(120px, .85fr) minmax(150px, 1fr) minmax(90px, .65fr) minmax(160px, 1fr));gap:10px;align-items:center}.console-provider-access-columns-menu{position:relative}.console-provider-access-columns-menu>summary{list-style:none}.console-provider-access-columns-menu>summary::-webkit-details-marker{display:none}.console-provider-access-columns-panel{position:absolute;right:0;z-index:20;display:grid;gap:8px;min-width:180px;margin-top:8px;padding:10px;border:1px solid rgba(106,167,255,.24);border-radius:8px;background:#030c18fa;box-shadow:0 18px 40px #00000057}.console-provider-access-columns-panel label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;color:#c8d8ef;font-size:.74rem;font-weight:720}.console-provider-access-event-head{position:sticky;top:0;z-index:1;padding:9px 12px;border-bottom:1px solid rgba(84,139,214,.16);background:#05101ff5;color:#85a9d7;font-size:.64rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.console-provider-access-event-group{padding:9px 12px 4px;color:#c7d9f2;font-size:.74rem;font-weight:760}.console-provider-access-event-row{min-height:42px;padding:8px 12px;border:0;border-bottom:1px solid rgba(84,139,214,.12);border-radius:0;background:transparent}.console-provider-access-event-row.is-selected{background:#123a7475;box-shadow:inset 2px 0 #2f88ff}.console-provider-access-event-row strong,.console-provider-access-event-row span,.console-provider-access-event-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-provider-access-related-records{grid-template-columns:minmax(0,1fr)}.console-provider-access-related-records span{display:grid;gap:3px;padding:8px 10px}.console-provider-access-related-records strong{color:#5aa9ff;font-size:.74rem}.console-provider-access-related-records em{color:#c8d8ed;font-size:.7rem;font-style:normal}.console-provider-access-checklist div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.console-provider-access-checklist strong{color:#dcecff;font-size:.72rem;font-weight:760;line-height:1.25;text-align:right;text-transform:none}.console-provider-access-empty-inline{min-height:116px;gap:12px;border-color:#548bd629;border-radius:6px;background:#02091380}.console-provider-access-empty-inline .console-toolbar-button{min-height:32px;padding-inline:12px;font-size:.72rem}.console-provider-access-empty-inline.is-map-grid-empty{min-height:104px;gap:10px;padding:16px}.console-provider-access-empty-inline.is-map-grid-empty>span{color:#bfd1eb;font-size:.82rem}@media(max-width:1280px){.console-provider-access-three-pane,.console-provider-access-tab-canvas.is-gridSync,.console-provider-access-tab-canvas.is-auditLog{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.console-provider-access-tab-canvas.is-gridSync .console-provider-access-metrics-row,.console-provider-access-tab-canvas.is-gridSync .console-provider-access-inspector-pane,.console-provider-access-tab-canvas.is-auditLog .console-provider-access-metrics-row,.console-provider-access-tab-canvas.is-auditLog .console-provider-access-inspector-pane{grid-column:1 / -1;grid-row:auto}.console-provider-access-tab-canvas.is-gridSync .console-provider-access-sync-queue,.console-provider-access-tab-canvas.is-gridSync .console-provider-access-grid-sync-table-pane,.console-provider-access-tab-canvas.is-auditLog .console-provider-access-filter-rail,.console-provider-access-tab-canvas.is-auditLog .console-provider-access-audit-event-pane{grid-row:auto}.console-provider-access-inspector-pane{grid-column:1 / -1}}@media(max-width:900px){.console-provider-access-header,.console-provider-access-header-actions{display:grid;justify-content:stretch}.console-provider-access-tabs{overflow-x:auto;padding:0 8px}.console-provider-access-three-pane,.console-provider-access-tab-canvas.is-gridSync,.console-provider-access-tab-canvas.is-auditLog{grid-template-columns:minmax(0,1fr)}.console-provider-access-tab-canvas.is-gridSync .console-provider-access-metrics-row,.console-provider-access-tab-canvas.is-gridSync .console-provider-access-sync-queue,.console-provider-access-tab-canvas.is-gridSync .console-provider-access-grid-sync-table-pane,.console-provider-access-tab-canvas.is-gridSync .console-provider-access-inspector-pane,.console-provider-access-tab-canvas.is-auditLog .console-provider-access-metrics-row,.console-provider-access-tab-canvas.is-auditLog .console-provider-access-filter-rail,.console-provider-access-tab-canvas.is-auditLog .console-provider-access-audit-event-pane,.console-provider-access-tab-canvas.is-auditLog .console-provider-access-inspector-pane{grid-column:1;grid-row:auto}.console-provider-access-map-canvas{padding-left:0}.console-provider-access-map-stage-label{position:static;justify-self:start}}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-panel{gap:10px;padding:12px 14px;border-radius:12px}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-panel-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding-bottom:9px}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-panel-kicker{font-size:.6rem;letter-spacing:.1em}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-panel-title{margin-top:2px;font-size:.98rem;line-height:1.15}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-panel-summary{max-width:460px;font-size:.76rem;line-height:1.35}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-panel-actions,.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-cell-actions{gap:6px}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-cell-actions .console-toolbar-button{min-height:26px;border-radius:8px;font-size:.68rem;padding:0 8px}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-filters{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));gap:8px;padding:0}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-filter{gap:4px;font-size:.6rem;letter-spacing:.09em}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-filter input,.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-filter select{min-height:30px;min-width:150px;border-radius:8px;font-size:.72rem;padding:0 9px}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-table{gap:0;overflow:hidden;border:1px solid rgba(93,153,255,.16);border-radius:10px;background:#01081452}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-table-header,.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-table-row{gap:8px}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-table-header{padding:7px 12px;border-bottom:1px solid rgba(93,153,255,.16);background:#05122694}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-column{gap:4px;font-size:.6rem;letter-spacing:.09em}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-table-row{min-height:42px;padding:8px 12px;border:0;border-bottom:1px solid rgba(93,153,255,.13);border-radius:0;background:radial-gradient(circle at 92% 0%,rgba(67,124,255,.08),transparent 30%),#020a1861;box-shadow:none}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-table-row:hover{background:radial-gradient(circle at 92% 0%,rgba(67,124,255,.12),transparent 30%),#05122694}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-cell{font-size:.76rem;line-height:1.28}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-cell.is-time,.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-cell.is-source{font-size:.72rem}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-cell-button.is-unit-scale{min-width:72px;min-height:28px;padding:5px 9px;border-radius:8px;font-size:.7rem}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-cell-button.is-unit-scale .console-link-button-icon-svg{width:12px;height:12px}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-cell-button-hint{font-size:.62rem}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-pagination{padding:8px 10px;border-top:1px solid rgba(93,153,255,.16);background:#020a186b}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-pagination-summary,.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-pagination-page{font-size:.72rem}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-pagination-actions{gap:8px}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-pagination-button{width:30px;height:30px;border-radius:8px}.console-runtime-customer:has(.console-progressive-canvas-grids) .console-progressive-detail-canvas-grids .console-progressive-activity-pagination-button .console-link-button-icon-svg{width:14px;height:14px}.console-progressive-cost-panel-stack{display:grid;gap:18px}.console-progressive-cost-panel{display:grid;gap:14px;padding:16px;border:1px solid rgba(16,32,60,.08);border-radius:18px;background:radial-gradient(circle at top right,rgba(98,118,255,.09),transparent 32%),linear-gradient(180deg,#fffffffc,#f8fbfff7);box-shadow:0 18px 42px #19315b14}.console-progressive-cost-trend-band{display:grid;gap:14px;padding:16px;border:1px solid rgba(16,32,60,.08);border-radius:18px;background:radial-gradient(circle at top left,rgba(49,91,192,.09),transparent 32%),linear-gradient(180deg,#fffffffc,#f8fbfff7);box-shadow:0 18px 42px #19315b14}.console-progressive-cost-trend-band-header{display:grid;grid-template-columns:minmax(0,.85fr) minmax(220px,1.15fr);gap:16px;align-items:end}.console-progressive-cost-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.console-progressive-cost-trend-card{display:grid;gap:9px;min-width:0;padding:13px;border:1px solid rgba(16,32,60,.07);border-radius:14px;background:#ffffffdb}.console-progressive-cost-trend-card-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#61718a;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.console-progressive-cost-trend-card-value{min-width:0;color:#172449;font-size:1.02rem;font-weight:700;line-height:1.2}.console-progressive-cost-trend-card-detail{color:#4b5d78;font-size:.78rem;line-height:1.42}.console-progressive-cost-trend-chart{position:relative;min-height:132px;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,#f8fbfff5,#f1f6fdc7)}.console-progressive-cost-trend-chart-surface{position:absolute;inset:0}.console-progressive-cost-trend-chart-placeholder{position:absolute;inset:24px 18px 24px 32px;border-bottom:1px solid rgba(49,91,192,.18);background:linear-gradient(180deg,transparent 0 32%,rgba(49,91,192,.05) 32% 34%,transparent 34% 66%,rgba(49,91,192,.05) 66% 68%,transparent 68%),linear-gradient(90deg,#315bc014,#315bc000)}.console-progressive-cost-panel-header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(220px,1.1fr);gap:18px;align-items:end;padding-bottom:12px;border-bottom:1px solid rgba(16,32,60,.07)}.console-progressive-cost-panel-kicker,.console-progressive-cost-history-title,.console-progressive-cost-metric-label,.console-progressive-cost-history-table-header{color:#61718a;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.console-progressive-cost-panel-title{margin-top:4px;color:#172449;font-size:1.08rem;font-weight:700;line-height:1.2}.console-progressive-cost-panel-summary,.console-progressive-cost-history-summary{color:#4b5d78;font-size:.84rem;line-height:1.45}.console-progressive-cost-panel-summary{justify-self:end;max-width:520px;text-align:right}.console-progressive-cost-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(16,32,60,.07);border-radius:14px;background:#ffffffc2}.console-progressive-cost-metric{display:grid;gap:6px;min-width:0;padding:14px 15px;border-right:1px solid rgba(16,32,60,.07)}.console-progressive-cost-metric:last-child{border-right:0}.console-progressive-cost-metric-value{min-width:0;color:#172449;font-size:.92rem;font-weight:650;line-height:1.32}.console-progressive-cost-history{display:grid;gap:12px;padding:14px;border:1px solid rgba(16,32,60,.07);border-radius:14px;background:#f7faffb8}.console-progressive-cost-history-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.console-progressive-cost-history-title{color:#1f4296}.console-progressive-cost-history-summary{margin-top:3px}.console-progressive-cost-history-table{display:grid;gap:8px}.console-progressive-cost-history-table-header,.console-progressive-cost-history-table-row{display:grid;grid-template-columns:1fr .7fr 1.05fr 1fr;gap:12px;align-items:center}.console-progressive-cost-history-table-row{min-height:42px;padding:10px 12px;border:1px solid rgba(16,32,60,.07);border-radius:12px;background:#ffffffe0;color:#172449;font-size:.86rem}.console-progressive-monitoring-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.console-progressive-monitoring-card{display:grid;min-width:0;min-height:190px;gap:10px;padding:14px;border:1px solid rgba(17,37,77,.08);border-radius:12px;background:#ffffffe6;box-shadow:0 18px 42px #19315b14}.console-progressive-monitoring-card-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:#64748f;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.console-progressive-monitoring-card-value{min-width:0;color:#172449;font-size:1.15rem;font-weight:700;line-height:1.18}.console-progressive-monitoring-card-detail{color:#50617c;font-size:.82rem;line-height:1.35}.console-progressive-monitoring-chart{width:100%;height:82px;min-width:0}.console-progressive-monitoring-chart-surface{position:relative;width:100%;height:82px;min-width:0;overflow:hidden}.console-progressive-monitoring-chart-empty{display:grid;width:100%;height:82px;place-items:center;border:1px dashed rgba(100,116,139,.28);border-radius:12px;color:#64748f;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.console-progressive-monitoring-chart-placeholder{position:absolute;inset:0;border-bottom:2px solid rgba(49,91,192,.2);opacity:.65}.console-progressive-monitoring-card.tone-submitted .console-progressive-monitoring-chart-placeholder{border-bottom-color:#11a67338}.console-progressive-monitoring-card.tone-completion .console-progressive-monitoring-chart-placeholder{border-bottom-color:#585eff38}.console-progressive-goal-completion{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:14px;border:1px solid rgba(17,37,77,.08);border-radius:14px;background:linear-gradient(135deg,#f5f8fdf5,#ffffffeb)}.console-progressive-goal-completion-gauge{--console-goal-completion: 0%;display:grid;width:86px;height:86px;place-items:center;border-radius:50%;background:radial-gradient(circle,#ffffff 0 58%,transparent 59%),conic-gradient(#315bc0 var(--console-goal-completion),#e7edf6 0);box-shadow:inset 0 0 0 1px #11254d12}.console-progressive-goal-completion-core{display:grid;place-items:center;line-height:1}.console-progressive-goal-completion-core strong{color:#17357d;font-size:1rem}.console-progressive-goal-completion-core span{margin-top:4px;color:#63738c;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.console-progressive-goal-completion-copy{display:grid;gap:12px;min-width:0}.console-progressive-goal-completion-label{color:#172449;font-size:1rem;font-weight:700}.console-progressive-goal-completion-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.console-progressive-goal-completion-bar{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid rgba(17,37,77,.07);border-radius:10px;background:#ffffffbd}.console-progressive-goal-completion-bar span{color:#63738c;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.console-progressive-goal-completion-bar strong{color:#172449;font-size:1.05rem}.console-progressive-editable-table{display:grid;gap:10px;min-width:0}.console-progressive-editable-table-header,.console-progressive-editable-table-row{box-sizing:border-box;display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) minmax(120px,.8fr) 36px;gap:10px;align-items:center;min-width:0}.console-progressive-editable-table-header{padding:0 12px;color:#63738c;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.console-progressive-editable-table-header .is-actions{text-align:center}.console-progressive-editable-table-row{padding:10px 12px;border:1px solid rgba(17,37,77,.08);border-radius:12px;background:#f9fbff;box-shadow:inset 0 1px #ffffffe6}.console-progressive-editable-table-cell{display:grid;gap:5px;min-width:0}.console-progressive-editable-table-cell span{display:none}.console-progressive-editable-table-cell .console-progressive-editable-table-readonly{display:flex;align-items:center;min-width:0;height:38px;border:1px solid rgba(17,37,77,.08);border-radius:10px;padding:0 10px;color:#52627c;background:#f1f5fbcc}.console-progressive-editable-table-cell input{width:100%;min-width:0;height:38px;border:1px solid rgba(17,37,77,.1);border-radius:10px;padding:0 10px;color:#172449;background:#fff;font:inherit}.console-progressive-editable-table-cell input:focus{outline:none;border-color:#255bc16b;box-shadow:0 0 0 3px #255bc11a}.console-progressive-editable-table-actions{display:flex;justify-content:center}.console-progressive-editable-table-error{color:#b42318;font-size:.84rem}.console-progressive-editable-table-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.console-progressive-task-table{display:grid;gap:10px;min-width:0}.console-progressive-task-table-header,.console-progressive-task-table-row{box-sizing:border-box;display:grid;grid-template-columns:var(--console-progressive-task-columns, minmax(190px, 1.4fr) minmax(126px, .7fr) minmax(126px, .7fr)) 72px;gap:10px;align-items:center;min-width:0}.console-progressive-task-table-header{padding:0 12px;color:#63738c;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.console-progressive-task-table-header .is-actions{text-align:center}.console-progressive-task-table-row{padding:10px 12px;border:1px solid rgba(17,37,77,.08);border-radius:12px;background:linear-gradient(180deg,#f9fbfffa,#f6f9fefa);box-shadow:inset 0 1px #ffffffe0}.console-progressive-task-table-cell{display:grid;gap:5px;min-width:0}.console-progressive-task-table-cell span{display:none}.console-progressive-task-table-cell input,.console-progressive-task-table-cell select,.console-progressive-task-table-readonly{width:100%;min-width:0;height:36px;border:1px solid rgba(17,37,77,.1);border-radius:10px;padding:0 10px;color:#172449;background:#fff;font:inherit}.console-progressive-task-table-cell select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#63738c 50%),linear-gradient(135deg,#63738c 50%,transparent 50%);background-position:calc(100% - 14px) 15px,calc(100% - 9px) 15px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.console-progressive-task-table-cell input:focus,.console-progressive-task-table-cell select:focus{outline:none;border-color:#255bc16b;box-shadow:0 0 0 3px #255bc11a}.console-progressive-task-table-readonly{display:flex;align-items:center;color:#52627c;background:#f1f5fbcc}.console-progressive-task-table-actions{display:flex;justify-content:flex-end;gap:4px}.console-progressive-connection-panel{display:grid;gap:12px;min-width:0}.console-progressive-connection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.console-progressive-connection-card{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid rgba(17,37,77,.08);border-radius:14px;background:linear-gradient(180deg,#f9fbfffa,#f5f8fdfa);box-shadow:inset 0 1px #ffffffe6}.console-progressive-connection-card-topline,.console-progressive-connection-actions,.console-progressive-connection-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.console-progressive-connection-kind{min-width:0;height:32px;border:1px solid rgba(17,37,77,.1);border-radius:999px;padding:0 28px 0 12px;color:#1b3678;background:#fff;font:inherit;font-size:.82rem;font-weight:700}.console-progressive-connection-status{flex:0 0 auto;border-radius:999px;padding:7px 10px;background:#eef4ff;color:#1f4296;font-size:.72rem;font-weight:800}.console-progressive-connection-status.is-connected{background:#e8f7ef;color:#057647}.console-progressive-connection-status.is-needs-setup{background:#fff4dc;color:#945900}.console-progressive-connection-status.is-paused{background:#eef2f7;color:#52627c}.console-progressive-connection-status.is-unavailable{background:#fdecec;color:#b42318}.console-progressive-connection-field{display:grid;gap:5px;min-width:0}.console-progressive-connection-field span,.console-progressive-connection-meta{color:#63738c;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.console-progressive-connection-field input{width:100%;min-width:0;height:36px;border:1px solid rgba(17,37,77,.1);border-radius:10px;padding:0 10px;color:#172449;background:#fff;font:inherit}.console-progressive-connection-field input:focus,.console-progressive-connection-kind:focus{outline:none;border-color:#255bc16b;box-shadow:0 0 0 3px #255bc11a}.console-progressive-connection-actions{justify-content:flex-end;padding-top:2px}.console-progressive-empty-title{margin-bottom:6px;font-weight:700;color:#1f2b4d}.console-dashboard-stack{display:grid;gap:20px}.console-dashboard-panel{position:relative;border:1px solid rgba(16,32,60,.08);border-radius:18px;padding:22px;background:#fff;box-shadow:0 14px 28px #0e182c0d}.console-card-help-button{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid rgba(31,66,150,.14);border-radius:999px;background:#ffffffe6;color:#315aaf;box-shadow:0 7px 15px #1f429614;cursor:pointer;font-size:.66rem;font-weight:800;line-height:1}.console-card-help-button:hover,.console-card-help-button:focus-visible{border-color:#1f429647;background:#fff;color:#1f4296;box-shadow:0 10px 22px #1f429624}.console-card-help-button:focus-visible{outline:2px solid rgba(37,99,235,.36);outline-offset:2px}.console-dashboard-lane-heading{display:grid;gap:7px;padding-right:24px;width:100%}.console-dashboard-lane-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0}.console-dashboard-lane-title-row h3{margin:0;color:#1c2b4d;font-size:1.22rem;font-weight:800;line-height:1.14}.console-dashboard-lane-title-row .console-status-chip{justify-self:end}.console-dashboard-lane-card{display:grid;gap:12px;min-height:210px}.console-dashboard-lane-card-link{display:grid;gap:inherit;justify-self:stretch;align-self:stretch;width:100%;min-height:100%;border:0;box-shadow:none;color:inherit;text-decoration:none}.console-dashboard-lane-card-link.console-link-card:hover,.console-dashboard-lane-card-link.console-link-card:focus-visible{border:0;box-shadow:none;outline:none}.console-dashboard-lane-value{color:#1f2b4d;font-size:1.05rem;font-weight:700;line-height:1.2}.console-dashboard-command-panel{display:grid;gap:18px}.console-dashboard-panel-spotlight{position:relative;display:flex;flex-direction:column;height:100%;background:linear-gradient(160deg,#fffffffa,#f2f7fff2),#fff;border-color:#1f429624}.console-dashboard-card-dismiss{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(23,52,92,.1);border-radius:999px;background:#ffffffeb;color:#183254b8;box-shadow:0 8px 18px #1423460f;cursor:pointer;transition:border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.console-dashboard-card-dismiss:hover{border-color:#24499f38;color:#23458f;transform:translateY(-1px);box-shadow:0 12px 22px #14234614}.console-dashboard-card-dismiss:focus-visible{outline:2px solid rgba(79,101,255,.38);outline-offset:2px}.console-dashboard-card-dismiss span{display:inline-block;transform:translateY(-1px);font-size:1.1rem;line-height:1}.console-dashboard-panel-spotlight .console-dashboard-panel-header{margin-bottom:14px}.console-dashboard-panel-spotlight .console-dashboard-panel-header h3{margin-top:8px}.console-dashboard-panel-spotlight .console-dashboard-panel-summary{margin:0}.console-dashboard-panel-spotlight .console-dashboard-action-row{margin-top:auto;padding-top:22px}.console-dashboard-panel-agents{display:grid;gap:14px;padding:20px;background:linear-gradient(180deg,#fffffffa,#f7fafff5)}.console-dashboard-agent-summary-row{display:flex;flex-wrap:wrap;gap:8px}.console-dashboard-agent-summary-chip{display:inline-flex;align-items:baseline;gap:8px;padding:7px 11px;border:1px solid rgba(16,32,60,.08);border-radius:999px;background:#f5f8ffd1;color:#1d3359c7;font-size:.79rem}.console-dashboard-agent-summary-chip strong{color:#183254;font-size:.87rem}.console-dashboard-agent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.console-dashboard-agent-card{display:grid;gap:12px;height:100%;padding:16px;border:1px solid rgba(16,32,60,.08);border-radius:14px;background:linear-gradient(180deg,#fcfdfffa,#f6f9ffeb);box-shadow:inset 0 1px #fffffff2,0 8px 18px #1423460a}.console-dashboard-agent-card-launch{align-items:center;justify-items:center;width:min(100%,236px);justify-self:start;min-height:220px;text-align:center;color:#23458f;background:linear-gradient(180deg,#f9fbfffc,#f0f6fff5);border-style:dashed;border-color:#24499f33}.console-dashboard-agent-launch-mark{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:24px;background:#254aa31a;color:#24499f;box-shadow:inset 0 1px #fffffff2}.console-dashboard-agent-launch-mark span{display:inline-block;transform:translateY(-2px);font-size:3rem;line-height:1;font-weight:300}.console-dashboard-agent-launch-copy{display:grid;gap:6px}.console-dashboard-agent-launch-copy h4{margin:0;color:#17345c;font-size:1.02rem;line-height:1.15}.console-dashboard-agent-launch-copy span{color:#1e3664b8;font-size:.9rem;line-height:1.3}.console-dashboard-agent-topline{display:flex;align-items:flex-start;gap:12px}.console-dashboard-agent-avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#254aa31a;color:#24499f;font-size:.82rem;font-weight:700;letter-spacing:.08em}.console-dashboard-agent-avatar .console-link-button-icon-svg{width:20px;height:20px}.console-dashboard-agent-avatar-image{overflow:hidden;background:#eef4ffe6}.console-dashboard-agent-identity-image{display:block;width:100%;height:100%;object-fit:cover}.console-dashboard-agent-copy{display:grid;gap:6px;min-width:0}.console-dashboard-agent-copy h4{margin:0;color:#193053;font-size:.96rem;line-height:1.2}.console-dashboard-agent-summary{margin:0;color:#22365dc2;font-size:.9rem;line-height:1.4}.console-dashboard-agent-meta{display:grid;gap:6px;color:#22365db3;font-size:.8rem;line-height:1.4}.console-dashboard-agent-meta strong{color:#183254;font-size:.82rem}.console-dashboard-agent-actions{margin-top:auto;padding-top:4px}.console-link-card{color:inherit;text-decoration:none}.console-link-card:hover,.console-dashboard-lane-card:hover{border-color:#1f429633;box-shadow:0 16px 32px #1f429614}.console-dashboard-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.console-dashboard-panel-header h3{margin:10px 0 0;font-size:1.25rem;line-height:1.1}.console-dashboard-chart{display:grid;gap:14px;margin-top:22px}.console-dashboard-chart-bar{display:grid;grid-template-columns:92px minmax(0,1fr) 44px;gap:12px;align-items:center}.console-dashboard-chart-rail{position:relative;height:10px;border-radius:999px;background:#edf2f7;overflow:hidden}.console-dashboard-chart-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#17357d,#3a68c5)}.console-dashboard-chart-value{text-align:right;font-weight:700;color:#1e325c}.console-dashboard-signal-grid,.console-dashboard-policy-grid,.console-dashboard-command-grid,.console-dashboard-link-list{display:grid;gap:12px}.console-dashboard-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.console-dashboard-signal-card{padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px solid rgba(16,32,60,.06)}.console-dashboard-signal-value{margin-top:8px;font-size:1rem;font-weight:700}.console-dashboard-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.console-dashboard-policy-item{padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px solid rgba(16,32,60,.06)}.console-dashboard-policy-item strong{display:block;margin-top:8px;font-size:1.15rem}.console-dashboard-command-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:14px;border:1px solid rgba(16,32,60,.06);background:#f8fafc}.console-dashboard-command-card span{flex:0 0 auto;color:#1f4296;font-weight:700}.console-dashboard-shell-advanced .console-dashboard-aside-card{padding:15px 15px 17px;border-radius:17px}.console-dashboard-shell-advanced .console-dashboard-aside-card-command{gap:12px}.console-dashboard-shell-advanced .console-dashboard-aside-label,.console-dashboard-shell-advanced .console-dashboard-signal-label,.console-dashboard-shell-advanced .console-dashboard-command-label,.console-dashboard-shell-advanced .console-dashboard-policy-item span,.console-dashboard-shell-advanced .console-dashboard-chart-label,.console-dashboard-shell-advanced .console-metric-pill-label{font-size:.65rem}.console-dashboard-shell-advanced .console-dashboard-aside-value{margin-top:8px;font-size:1.23rem}.console-dashboard-shell-advanced .console-dashboard-aside-meta,.console-dashboard-shell-advanced .console-dashboard-inline-note,.console-dashboard-shell-advanced .console-dashboard-command-reason{margin-top:8px;font-size:.84rem;line-height:1.42}.console-dashboard-shell-advanced .console-dashboard-brief-grid{gap:7px}.console-dashboard-shell-advanced .console-dashboard-brief-item{padding:9px;border-radius:10px}.console-dashboard-shell-advanced .console-dashboard-brief-item span{font-size:.58rem}.console-dashboard-shell-advanced .console-dashboard-brief-item strong{margin-top:5px;font-size:.75rem}.console-dashboard-shell-advanced .console-dashboard-metrics{gap:12px}.console-dashboard-shell-advanced .console-dashboard-trend-band{gap:14px;padding:15px;border-radius:15px}.console-dashboard-shell-advanced .console-dashboard-trend-band-header h3{font-size:.98rem}.console-dashboard-shell-advanced .console-dashboard-trend-band-header p{font-size:.78rem}.console-dashboard-shell-advanced .console-dashboard-trend-card{padding:12px;border-radius:12px}.console-dashboard-shell-advanced .console-dashboard-trend-card-value{font-size:1.04rem}.console-dashboard-shell-advanced .console-dashboard-trend-chart,.console-dashboard-shell-advanced .console-dashboard-trend-chart-surface{min-height:136px}.console-dashboard-shell-advanced .console-dashboard-trend-card-detail{font-size:.72rem}.console-dashboard-shell-advanced .console-metric-pill{position:relative;padding:14px 15px;border-radius:15px}.console-dashboard-shell-advanced .console-metric-pill .console-card-help-button{top:10px;right:10px;width:19px;height:19px;font-size:.62rem}.console-dashboard-shell-advanced .console-metric-pill-gauge{gap:12px}.console-dashboard-shell-advanced .console-metric-gauge{width:61px;height:61px}.console-dashboard-shell-advanced .console-metric-gauge-core{width:44px;height:44px}.console-dashboard-shell-advanced .console-metric-gauge-value{max-width:36px}.console-dashboard-shell-advanced .console-metric-gauge-value-primary{font-size:.94rem}.console-dashboard-shell-advanced .console-metric-gauge-value-unit{font-size:.5rem}.console-dashboard-shell-advanced .console-metric-pill-detail{margin-top:7px;font-size:.7rem;line-height:1.34}.console-dashboard-shell-advanced .console-metric-pill-value{margin-top:7px;font-size:.98rem}.console-dashboard-shell-advanced .console-status-chip{min-height:27px;padding:0 10px;font-size:.66rem}.console-dashboard-shell-advanced .console-dashboard-primary-grid{gap:17px}.console-dashboard-shell-advanced .console-dashboard-panel{padding:19px;border-radius:15px}.console-dashboard-shell-advanced .console-dashboard-panel-header{gap:14px;padding-right:30px}.console-dashboard-shell-advanced .console-dashboard-panel-header h3{margin-top:8px;font-size:1.06rem}.console-dashboard-shell-advanced .console-dashboard-chart{gap:12px;margin-top:19px}.console-dashboard-shell-advanced .console-dashboard-chart-bar{grid-template-columns:112px minmax(0,1fr) 30px;gap:10px}.console-dashboard-shell-advanced .console-dashboard-chart-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-dashboard-shell-advanced .console-dashboard-chart-rail{height:9px}.console-dashboard-shell-advanced .console-dashboard-chart-value{font-size:.85rem}.console-dashboard-shell-advanced .console-dashboard-lane-grid{gap:12px}.console-dashboard-shell-advanced .console-dashboard-lane-card{gap:10px;min-height:179px}.console-dashboard-shell-advanced .console-dashboard-lane-card .console-status-chip{position:absolute;top:45px;right:12px}.console-dashboard-shell-advanced .console-dashboard-lane-heading{gap:8px}.console-dashboard-shell-advanced .console-dashboard-lane-title-row h3{font-size:1.06rem;line-height:1.1}.console-dashboard-shell-advanced .console-dashboard-lane-value{font-size:.89rem}.console-dashboard-shell-advanced .console-dashboard-command-panel{gap:15px}.console-dashboard-shell-advanced .console-dashboard-command-grid{gap:10px}.console-dashboard-shell-advanced .console-dashboard-command-card{padding:14px;border-radius:12px}.console-dashboard-link-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;border:1px solid rgba(16,32,60,.06);background:#f8fafc;font-weight:600;color:#233654}.console-dashboard-subscription-list{display:grid;gap:14px}.console-dashboard-subscription-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-radius:20px;border:1px solid rgba(112,132,176,.18);background:#f3f7ffb8;text-decoration:none;color:inherit}.console-dashboard-subscription-card:hover{border-color:#2f58b042;transform:translateY(-1px)}.console-dashboard-subscription-copy{display:grid;gap:6px}.console-dashboard-subscription-title{font-weight:700;color:#1f2f55}.console-dashboard-subscription-detail{color:#5f6e88;line-height:1.5}.console-dashboard-empty-inline{display:grid;gap:14px}.customer-stripe-dashboard{display:grid;gap:28px}.customer-stripe-dashboard-welcome{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.customer-stripe-dashboard-welcome-copy h2{margin:10px 0 8px;font-size:2.1rem;line-height:1.02;color:#353a44;letter-spacing:-.04em}.customer-stripe-dashboard-welcome-copy p,.customer-stripe-dashboard-copy{margin:0;color:#667085;line-height:1.6}.customer-stripe-dashboard-kicker{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#667085}.customer-stripe-dashboard-orb{position:relative;width:220px;height:96px;flex:0 0 auto}.customer-stripe-dashboard-orb span{position:absolute;display:block;border-radius:10px}.customer-stripe-dashboard-orb span:first-child{right:24px;top:12px;width:132px;height:40px;background:linear-gradient(135deg,#78dfff,#9ee8ff);transform:skewY(-10deg)}.customer-stripe-dashboard-orb span:last-child{right:0;top:28px;width:90px;height:36px;background:linear-gradient(135deg,#2547ff,#7b61ff);transform:skewY(-10deg)}.customer-stripe-dashboard-starter{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:22px;padding:28px 30px;border:1px solid rgba(16,32,60,.06);border-radius:18px;background:linear-gradient(180deg,#f7f9fc,#f4f7fb)}.customer-stripe-dashboard-starter-main,.customer-stripe-dashboard-starter-aside{display:grid;gap:18px}.customer-stripe-dashboard-panel-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.customer-stripe-dashboard-panel-header h3{margin:6px 0 0;font-size:1.95rem;line-height:1.05;letter-spacing:-.04em;color:#353a44}.customer-stripe-dashboard-starter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.customer-stripe-dashboard-starter-card,.customer-stripe-dashboard-spotlight,.customer-stripe-dashboard-surface,.customer-stripe-dashboard-mini-panel,.customer-stripe-dashboard-subscription-row,.customer-stripe-dashboard-metric-card{border:1px solid rgba(16,32,60,.06);border-radius:14px;background:#fff}.customer-stripe-dashboard-starter-card{display:grid;gap:10px;padding:18px;color:inherit}.customer-stripe-dashboard-starter-card strong,.customer-stripe-dashboard-spotlight strong{font-size:1.05rem;color:#353a44}.customer-stripe-dashboard-starter-card span,.customer-stripe-dashboard-spotlight span{color:#667085;line-height:1.5}.customer-stripe-dashboard-starter-badge{display:inline-flex;width:fit-content;padding:4px 8px;border-radius:999px;background:#635bff1f;color:#635bff;font-size:.72rem;font-weight:700}.customer-stripe-dashboard-starter-badge.is-secondary{background:#10b9811f;color:#0f766e}.customer-stripe-dashboard-subscriptions-panel,.customer-stripe-dashboard-mini-panel{display:grid;gap:14px}.customer-stripe-dashboard-inline-link{color:#635bff;font-weight:600;font-size:.92rem}.customer-stripe-dashboard-subscription-list,.customer-stripe-dashboard-link-stack,.customer-stripe-dashboard-stat-stack{display:grid;gap:12px}.customer-stripe-dashboard-subscription-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px 18px;color:inherit}.customer-stripe-dashboard-subscription-title{font-weight:700;color:#353a44}.customer-stripe-dashboard-subscription-detail{margin-top:4px;color:#667085;line-height:1.5}.customer-stripe-dashboard-spotlight,.customer-stripe-dashboard-mini-panel,.customer-stripe-dashboard-surface{padding:18px}.customer-stripe-dashboard-spotlight{display:grid;gap:8px;min-height:146px;background:linear-gradient(135deg,#635bff0f,#fffffffa)}.customer-stripe-dashboard-spotlight-label,.customer-stripe-dashboard-section-title,.customer-stripe-dashboard-metric-label{font-size:.78rem;font-weight:600;color:#667085}.customer-stripe-dashboard-stat-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(16,32,60,.06);color:#667085}.customer-stripe-dashboard-stat-row strong{color:#353a44}.customer-stripe-dashboard-today{display:grid;gap:16px}.customer-stripe-dashboard-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.customer-stripe-dashboard-metric-card{padding:18px;display:grid;gap:10px}.customer-stripe-dashboard-metric-value{font-size:1.3rem;font-weight:700;color:#353a44}.customer-stripe-dashboard-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.customer-stripe-dashboard-link-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(16,32,60,.06);color:#353a44;font-weight:500}.customer-stripe-dashboard-empty-card{display:grid;gap:14px;padding:16px 18px;border:1px dashed rgba(16,32,60,.12);border-radius:14px;background:#ffffffdb}.customer-stripe-dashboard{gap:32px}.customer-stripe-dashboard-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.customer-stripe-dashboard-header-copy h2{margin:0 0 8px;font-size:2.15rem;font-weight:700;line-height:1.08;letter-spacing:-.04em;color:#3c4257}.customer-stripe-dashboard-header-copy p{margin:0;font-size:1rem;color:#4f566b}.customer-stripe-dashboard-header-mark{position:relative;width:180px;height:78px;flex:0 0 auto}.customer-stripe-dashboard-header-mark span{position:absolute;display:block;border-radius:4px}.customer-stripe-dashboard-header-mark span:first-child{right:26px;top:12px;width:118px;height:36px;background:#97e7ff;transform:skewY(-10deg)}.customer-stripe-dashboard-header-mark span:last-child{right:0;top:28px;width:88px;height:32px;background:linear-gradient(135deg,#1f46ff,#7b61ff);transform:skewY(-10deg)}.customer-stripe-dashboard-section-kicker,.customer-stripe-dashboard-surface-label{font-size:.76rem;font-weight:600;color:#727a90}.customer-stripe-dashboard-action-tile,.customer-stripe-dashboard-side-surface,.customer-stripe-dashboard-surface,.customer-stripe-dashboard-list-row,.customer-stripe-dashboard-metric,.customer-stripe-dashboard-shortcut{border:1px solid rgba(16,32,60,.06);border-radius:12px;background:#fff}.customer-stripe-dashboard-action-tile{display:grid;gap:10px;padding:18px;color:inherit}.customer-stripe-dashboard-action-tile strong,.customer-stripe-dashboard-side-surface strong{font-size:1rem;color:#3c4257}.customer-stripe-dashboard-action-tile span,.customer-stripe-dashboard-side-surface p,.customer-stripe-dashboard-list-row p,.customer-stripe-dashboard-surface p{margin:0;color:#697386;line-height:1.5}.customer-stripe-dashboard-action-badge{display:inline-flex;width:fit-content;padding:3px 8px;border-radius:999px;background:#635bff1f;color:#635bff;font-size:.72rem;font-weight:700}.customer-stripe-dashboard-action-badge.is-secondary{background:#0f766e1f;color:#0f766e}.customer-stripe-dashboard-canvas{display:grid;gap:18px}.customer-stripe-dashboard-canvas-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.customer-stripe-dashboard-canvas-title-group h3{margin:4px 0 0;font-size:1.15rem;color:#3c4257}.customer-stripe-dashboard-canvas-meta{padding-top:16px;font-size:.84rem;color:#727a90}.customer-stripe-dashboard-canvas-surface{min-height:520px;border:1px solid rgba(16,32,60,.06);border-radius:16px;background:#f8fafc;overflow:hidden;position:relative}.customer-stripe-dashboard-canvas-grid{position:absolute;inset:0;background:linear-gradient(to right,rgba(99,91,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(99,91,255,.05) 1px,transparent 1px);background-size:40px 40px}.customer-stripe-dashboard-canvas-grid span{position:absolute;display:block;border-radius:12px;background:#ffffffb8;border:1px solid rgba(16,32,60,.04)}.customer-stripe-dashboard-canvas-grid span:nth-child(1){left:28px;top:28px;width:220px;height:88px}.customer-stripe-dashboard-canvas-grid span:nth-child(2){right:28px;top:28px;width:160px;height:88px}.customer-stripe-dashboard-canvas-grid span:nth-child(3){left:28px;right:28px;top:148px;height:164px}.customer-stripe-dashboard-canvas-grid span:nth-child(4){left:28px;right:28px;bottom:28px;height:152px}.customer-dashboard-blank-canvas{flex:1 1 auto;width:100%;min-height:calc(100vh - 132px);border-radius:0;border:1px solid rgba(55,124,255,.12);box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px #2368ff12;background:linear-gradient(rgba(58,123,255,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(58,123,255,.052) 1px,transparent 1px),radial-gradient(circle at top right,rgba(48,113,255,.18),transparent 24%),radial-gradient(circle at top left,rgba(33,210,255,.1),transparent 28%),linear-gradient(180deg,#020711,#03101f);background-size:42px 42px,42px 42px,auto,auto,auto;background-position:0 0,0 0,0 0,0 0,0 0}.console-runtime-customer:has(.customer-dashboard-blank-canvas){color-scheme:dark;background:radial-gradient(circle at 82% 6%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#020711,#03101f)}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-topbar{border-bottom-color:#5d99ff2e;background:#020813f5;color:#eef6ff}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-topbar-brand-mark,.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-topbar-brand-name{filter:brightness(0) invert(1)}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-subscription-select,.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-search{border-color:#67a6ff3d;background:#041124e0;color:#d8e8ff;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0008163d}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-search-input{color:#eef6ff}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-search-input::placeholder,.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-avatar-role{color:#bed3f1d1}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-search-shortcut,.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-utility-button,.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-sidebar-toggle{border-color:#67a6ff3d;background:#041124e0;color:#bfd8ff}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-avatar-button{color:#fff}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-avatar-popover{border-color:#5f99ff38;background:radial-gradient(circle at 88% 0%,rgba(67,124,255,.2),transparent 34%),linear-gradient(180deg,#051226fa,#020916fc);box-shadow:inset 0 1px #ffffff0d,0 26px 58px #00040e94}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-avatar-menu-item{color:#dcecff}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-avatar-menu-item:hover,.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-avatar-menu-item:focus-visible{background:#0d2348c7;color:#fff;outline:none}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-avatar-menu-divider{background:#76abff24}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .console-frame{border-top-color:#5d99ff2e;background:#020711;box-shadow:none}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .console-main,.console-runtime-customer:has(.customer-dashboard-blank-canvas) .console-content-canvas{background:linear-gradient(rgba(76,141,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(76,141,255,.045) 1px,transparent 1px),#020711;background-size:42px 42px,42px 42px,auto}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-sidebar{border-right-color:#5d99ff2e;background:radial-gradient(circle at 100% 16%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#03101f,#020711);box-shadow:inset -1px 0 #397fff24}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-nav-link,.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-nav-child-link{color:#d1e2fcd1}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-nav-link:hover,.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-nav-link.is-active,.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-nav-child-link:hover,.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-shell-nav-child-link.is-active{background:#2f6df638;color:#fff;box-shadow:inset 0 0 0 1px #65a0ff2e}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-legal-footer{border-top-color:#5d99ff2e;background:#020813f5;color:#b9d0efc7}.console-runtime-customer:has(.customer-dashboard-blank-canvas) .customer-legal-footer a{color:#8fbaff}.customer-subscription-modal-backdrop{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:27px;background:#0f172a38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.customer-subscription-modal-shell{position:relative;width:min(782px,100%);display:grid;justify-items:stretch}.customer-subscription-modal-shell.is-schedule-open{width:min(1088px,calc(100vw - 54px))}.customer-subscription-modal{width:min(782px,100%);max-height:calc(100vh - 54px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(16,32,60,.1);border-radius:24px;background:#fffffffa;box-shadow:0 26px 68px #0f172a33}.customer-subscription-modal-header,.customer-subscription-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 24px;border-bottom:1px solid rgba(16,32,60,.06)}.customer-subscription-modal-footer{border-top:1px solid rgba(16,32,60,.06);border-bottom:0}.customer-subscription-modal-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#635bff}.customer-subscription-modal-title{margin:7px 0 0;font-size:1.66rem;letter-spacing:-.03em;color:#1f2b4d}.customer-subscription-modal-summary{margin:8px 0 0;max-width:646px;font-size:.9rem;color:#5e6f86}.customer-subscription-modal-close{width:34px;height:34px;border:1px solid rgba(16,32,60,.08);border-radius:999px;background:#fff;color:#45556f;font-size:1.36rem;line-height:1;cursor:pointer}.customer-subscription-modal-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px 24px 0}.customer-grid-creation-modal-progress{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:11px;padding-bottom:11px}.customer-grid-creation-progress-current{display:flex;align-items:center;gap:9px;min-width:0}.customer-grid-creation-progress-current span{flex:0 0 auto;color:#70819d;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customer-grid-creation-progress-current strong{overflow:hidden;color:#17284a;font-size:.78rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.customer-grid-creation-progress-track{display:grid;grid-template-columns:repeat(var(--grid-creation-step-count),24px);gap:5px}.customer-grid-creation-progress-track span{width:24px;height:4px;border-radius:999px;background:#70819d38}.customer-grid-creation-progress-track span.is-active,.customer-grid-creation-progress-track span.is-complete{background:#635bff}.customer-subscription-modal-progress-step{display:grid;gap:7px;padding:10px 12px;border-radius:14px;background:#f6f8fc;color:#5e6f86}.customer-subscription-modal-progress-step span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#fff;font-size:.75rem;font-weight:700}.customer-subscription-modal-progress-step strong{font-size:.78rem;line-height:1.35}.customer-subscription-modal-progress-step.is-active{background:#635bff1f;color:#3f36d4}.customer-subscription-modal-progress-step.is-active span,.customer-subscription-modal-progress-step.is-complete span{background:#635bff;color:#fff}.customer-subscription-modal-body{padding:20px 24px 24px;overflow:auto}.customer-subscription-modal-body.is-centered-step{display:block}.customer-subscription-modal-body.is-basic-launch-step{overflow:auto;display:block}.customer-subscription-modal-pane{display:grid;gap:15px}.customer-subscription-modal-field{display:grid;gap:9px;max-width:357px}.customer-subscription-modal-field-compact{max-width:272px}.customer-subscription-modal-field span{font-size:.8rem;font-weight:600;color:#33445f}.customer-grid-creation-optional-hint{margin-left:7px;font-size:.68rem;font-weight:500;color:#70819d}.customer-subscription-modal-helper{margin:0;max-width:527px;color:#5e6f86;font-size:.82rem;line-height:1.55}.customer-subscription-modal-commitment-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:15px;align-items:start}.customer-subscription-modal-input{width:100%;min-height:41px;padding:0 12px;border:1px solid rgba(16,32,60,.08);border-radius:12px;background:#fff;box-sizing:border-box;font-family:inherit;font-size:.88rem;line-height:1.45;color:#233654}.customer-subscription-modal-textarea{min-height:95px;padding:10px 12px;resize:vertical}.customer-grid-creation-description-field{max-width:578px}.customer-grid-creation-character-count{color:#70819d;font-size:.66rem;line-height:1.2;justify-self:end}.customer-subscription-modal-slider-value{display:inline-flex;min-height:41px;align-items:center;padding:0 12px;border:1px solid rgba(16,32,60,.08);border-radius:12px;background:#fff;font-size:.88rem;font-weight:700;color:#233654}.customer-subscription-modal-slider{width:100%;accent-color:#635bff}.customer-subscription-modal-slider-scale{display:flex;justify-content:space-between;gap:10px;color:#73849a;font-size:.7rem}.customer-subscription-modal-commitment-panel{display:grid;gap:14px;padding:17px;border:1px solid rgba(16,32,60,.08);border-radius:19px;background:linear-gradient(180deg,#f8fafff2,#fffffffa)}.customer-subscription-modal-slideout{display:grid;gap:14px;position:absolute;top:0;right:0;width:286px;max-height:calc(100vh - 54px);overflow:auto;padding:19px;border:1px solid rgba(99,91,255,.14);border-radius:20px;background:linear-gradient(180deg,#f5f7fffa,#fffffffa);box-shadow:0 18px 40px #1a274d14}.customer-subscription-modal-slideout-header{display:grid;gap:6px}.customer-subscription-modal-slideout-header span{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#635bff}.customer-subscription-modal-slideout-header strong{font-size:1.08rem;color:#233654}.customer-subscription-modal-slideout-header small{color:#5e6f86}.customer-subscription-modal-slideout-grid{display:grid;gap:14px}.customer-grid-creation-modal-shell{width:min(1003px,calc(100vw - 31px));max-height:min(731px,calc(100vh - 27px));align-self:center;justify-self:center;margin:auto}.customer-grid-creation-modal{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;height:min(731px,calc(100vh - 27px));max-height:min(731px,calc(100vh - 27px))}.customer-grid-creation-modal.is-result-state{grid-template-rows:auto minmax(0,1fr) auto;height:min(731px,calc(100vh - 27px));max-height:min(731px,calc(100vh - 27px))}.customer-grid-creation-modal .customer-subscription-modal-body{flex:1 1 auto;min-height:0}.customer-grid-creation-modal .customer-subscription-modal-body.is-basic-launch-step{padding:18px 20px 20px}.customer-grid-creation-modal .customer-subscription-modal-body.is-basic-identity-step{display:grid;align-items:center}.customer-grid-creation-modal .customer-subscription-modal-body.is-basic-result-state{display:grid;align-items:start;padding:20px}.customer-grid-creation-modal.is-result-state .customer-subscription-modal-body{flex:1 1 auto;min-height:0;overflow:auto}.customer-grid-creation-modal .customer-subscription-modal-pane{min-height:100%;align-content:start}.customer-grid-creation-modal.is-result-state .customer-subscription-modal-pane{min-height:0}.customer-grid-creation-modal .customer-subscription-modal-body.is-basic-launch-step .customer-subscription-modal-pane{width:100%;min-height:100%}.customer-grid-creation-modal .customer-subscription-modal-body.is-basic-identity-step .customer-subscription-modal-pane{min-height:0}.customer-grid-creation-intro-pane{display:flex;width:100%;min-height:100%;align-items:stretch;justify-content:flex-start}.customer-grid-creation-intro-form{display:grid;gap:19px;width:100%;max-width:none;height:100%;min-height:0}.customer-grid-creation-intro-form.is-basic-identity-step{height:auto;align-content:center}.customer-grid-creation-intro-form .customer-subscription-modal-field,.customer-grid-creation-intro-form .customer-grid-creation-description-field{width:100%;max-width:none}.customer-grid-creation-step-intro-layout{display:grid;grid-template-columns:minmax(272px,.95fr) minmax(0,1.15fr);gap:17px;align-items:start}.customer-grid-creation-step-form-stack{display:grid;gap:15px}.customer-grid-creation-step-intro-card,.customer-grid-creation-step-form-card{display:grid;gap:14px;padding:19px;border:1px solid rgba(16,32,60,.08);border-radius:20px;background:radial-gradient(circle at top right,rgba(99,91,255,.12),transparent 34%),linear-gradient(180deg,#f8fafffa,#fffffffa);box-shadow:0 18px 40px #10203c0f}.customer-grid-creation-step-form-card{background:#fffffffa}.customer-grid-creation-source-card{background:radial-gradient(circle at top right,rgba(23,53,125,.12),transparent 36%),linear-gradient(180deg,#f5f8fffa,#fffffffa)}.customer-grid-creation-source-button-shell{display:flex;min-height:100%;align-items:flex-start;justify-content:flex-start}.customer-grid-creation-source-button-shell .customer-grid-creation-source-card{display:grid;gap:14px;justify-items:start;width:auto;padding:0;border:0;background:transparent;box-shadow:none}.customer-grid-creation-source-form-card{gap:15px}.customer-grid-creation-source-form-header{display:flex;align-items:start;justify-content:space-between;gap:14px}.customer-grid-creation-source-form-title{margin:0;color:#17284a;font-family:var(--console-font-display);font-size:1.02rem;line-height:1.1;letter-spacing:-.03em}.customer-grid-creation-step-intro-eyebrow{color:#635bff;font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.customer-grid-creation-step-intro-card h3{margin:0;color:#17284a;font-size:1.46rem;line-height:1.02;letter-spacing:-.04em}.customer-grid-creation-step-intro-card p{margin:0;color:#52627c;font-size:.9rem;line-height:1.68}.customer-grid-creation-step-intro-checklist{display:grid;gap:9px}.customer-grid-creation-step-intro-item{display:grid;grid-template-columns:15px minmax(0,1fr);gap:9px;align-items:start;color:#2b3d5c;line-height:1.52}.customer-grid-creation-step-intro-item:before{content:"•";display:inline-block;color:#4f46e5;font-weight:800;line-height:1;transform:translateY(1px)}.customer-grid-creation-review-pane{gap:10px}.customer-grid-creation-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(204px,1fr));gap:14px}.customer-grid-creation-offer-layout,.customer-grid-creation-pod-size-layout{display:grid;grid-template-columns:minmax(221px,.9fr) minmax(0,1.45fr);gap:15px;align-items:start}.customer-grid-creation-offer-list,.customer-grid-creation-pod-size-list{display:grid;border:1px solid rgba(16,32,60,.08);border-radius:15px;overflow:hidden;background:#fff;max-height:357px;overflow-y:auto}.customer-grid-creation-offer-row,.customer-grid-creation-pod-size-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:54px;padding:0 14px;border:0;border-bottom:1px solid rgba(16,32,60,.06);background:#fff;text-align:left;color:#233654;cursor:pointer}.customer-grid-creation-pod-size-row{grid-template-columns:minmax(0,1fr) auto auto}.customer-grid-creation-offer-row:last-child,.customer-grid-creation-pod-size-row:last-child{border-bottom:0}.customer-grid-creation-offer-row:hover,.customer-grid-creation-offer-row:focus-visible,.customer-grid-creation-pod-size-row:hover,.customer-grid-creation-pod-size-row:focus-visible{background:#1f42960a}.customer-grid-creation-offer-row.is-selected,.customer-grid-creation-pod-size-row.is-selected{background:#1f429614;box-shadow:inset 3px 0 #1f4296}.customer-grid-creation-offer-row-name,.customer-grid-creation-pod-size-row-name{font-size:.8rem;font-weight:700;color:#17284a}.customer-grid-creation-offer-row-copy{display:grid;gap:3px;min-width:0}.customer-grid-creation-offer-row-cue{font-size:.62rem;font-weight:600;color:#70819d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-grid-creation-pod-size-row-class{font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#70819d}.customer-grid-creation-pod-size-row-price,.customer-grid-creation-offer-row-price{font-size:.72rem;font-weight:700;color:#1f4296;white-space:nowrap}.customer-grid-creation-offer-detail,.customer-grid-creation-pod-size-detail{min-width:0}.customer-grid-creation-offer-detail .customer-grid-creation-card,.customer-grid-creation-pod-size-detail .customer-grid-creation-card{height:100%}.customer-grid-creation-card{display:grid;gap:12px;text-align:left;width:100%;padding:15px;border-radius:15px;border:1px solid rgba(16,32,60,.08);background:#fff;color:#10203c;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.customer-grid-creation-card:hover,.customer-grid-creation-card:focus-visible{border-color:#1f429661;box-shadow:0 12px 24px #10203c14;transform:translateY(-1px)}.customer-grid-creation-card.is-selected{border-color:#1f42968c;box-shadow:inset 0 0 0 1px #1f429642;background:linear-gradient(180deg,#f4f7fff5,#fff)}.customer-grid-creation-card-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.customer-grid-creation-card-title{font-size:.88rem;font-weight:700;color:#17284a}.customer-grid-creation-card-summary{margin-top:5px;font-size:.84rem;color:#52627c;line-height:1.5}.customer-grid-creation-card-meta{font-size:.72rem;font-weight:700;color:#1f4296;white-space:nowrap}.customer-grid-creation-attribute-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:9px}.customer-grid-creation-attribute{display:grid;gap:3px;padding:9px 10px;border-radius:12px;background:#10203c0a}.customer-grid-creation-attribute span{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#70819d}.customer-grid-creation-attribute strong{font-size:.8rem;color:#1d2f52}.customer-grid-creation-feature-list{display:grid;gap:7px}.customer-grid-creation-feature{display:grid;gap:3px;padding:9px 10px;border-left:3px solid rgba(31,66,150,.22);background:#1f42960a}.customer-grid-creation-feature strong{font-size:.76rem;color:#17284a}.customer-grid-creation-feature span{color:#52627c;font-size:.82rem;line-height:1.45}.customer-grid-creation-card-footer{color:#70819d;font-size:.7rem;font-weight:600}.customer-grid-creation-section+.customer-grid-creation-section{margin-top:19px}.customer-grid-creation-section-header{margin-bottom:12px}.customer-grid-creation-section-header h3{margin:0;font-size:.88rem;color:#17284a}.customer-grid-creation-section-header p{margin:5px 0 0;font-size:.84rem;color:#52627c;line-height:1.5}.customer-grid-creation-review-list{display:grid;margin:0;padding:0;border:1px solid rgba(16,32,60,.08);border-radius:15px;background:#fff;overflow:hidden}.customer-grid-creation-review-header,.customer-grid-creation-review-row{display:grid;grid-template-columns:minmax(119px,153px) minmax(0,1fr) 102px 102px;gap:14px}.customer-grid-creation-review-header{align-items:center;padding:6px 12px;border-bottom:1px solid rgba(16,32,60,.08);background:#f6f8fc;color:#70819d;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customer-grid-creation-review-row{align-items:start;padding:7px 12px;border-bottom:1px solid rgba(16,32,60,.06)}.customer-grid-creation-review-row:last-child{border-bottom:0}.customer-grid-creation-review-row dt{margin:0;color:#70819d;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customer-grid-creation-review-row dd{display:grid;gap:4px;margin:0;color:#233654}.customer-grid-creation-review-cost{color:#233654;font-size:.74rem;font-weight:600;line-height:1.25}.customer-grid-creation-review-row dd strong{font-size:.8rem;color:#17284a}.customer-grid-creation-review-row dd small{color:#52627c;font-size:.72rem;line-height:1.2}.customer-grid-creation-list-shell{display:grid;border:1px solid rgba(16,32,60,.08);border-radius:15px;overflow:hidden;background:#fff}.customer-grid-creation-list-header,.customer-grid-creation-list-row{display:grid;grid-template-columns:minmax(128px,1.1fr) 94px minmax(187px,1.8fr) minmax(153px,1.1fr) minmax(119px,1fr);gap:12px;align-items:center}.customer-grid-creation-list-header{position:sticky;top:0;z-index:1;padding:10px 15px;border-bottom:1px solid rgba(16,32,60,.08);background:#f6f8fc;color:#70819d;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customer-grid-creation-list-body{max-height:291px;overflow:auto}.customer-grid-creation-list-row{width:100%;padding:14px 15px;border:0;border-bottom:1px solid rgba(16,32,60,.06);background:#fff;text-align:left;color:#233654;cursor:pointer}.customer-grid-creation-list-row:last-child{border-bottom:0}.customer-grid-creation-list-row:hover,.customer-grid-creation-list-row:focus-visible{background:#1f42960a}.customer-grid-creation-list-row.is-selected{background:#1f429614;box-shadow:inset 3px 0 #1f4296}.customer-grid-creation-list-row.is-disabled{background:#f6f8fc;color:#9aa7bc;cursor:not-allowed}.customer-grid-creation-list-row.is-disabled:hover,.customer-grid-creation-list-row.is-disabled:focus-visible{background:#f6f8fc}.customer-grid-creation-list-row.is-disabled strong{color:#70819d}.customer-grid-creation-list-row strong{color:#17284a}.customer-grid-creation-runtime-panel{display:grid;gap:9px;padding:14px 15px;border:1px solid rgba(16,32,60,.08);border-radius:15px;background:linear-gradient(180deg,#f8fafffa,#fffffffa)}.customer-grid-creation-runtime-panel-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.customer-grid-creation-runtime-panel-header h3{margin:0;font-size:.88rem;color:#17284a}.customer-grid-creation-runtime-panel-header span{font-size:.72rem;font-weight:700;color:#1f4296;white-space:nowrap}.customer-grid-creation-runtime-panel p{margin:0;color:#52627c;font-size:.84rem;line-height:1.5}.customer-grid-creation-checkbox{display:flex;gap:9px;align-items:center;color:#203251;font-weight:600}.customer-grid-creation-checkbox input{width:14px;height:14px}.customer-grid-creation-template-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(238px,306px);gap:15px;align-items:center}.customer-grid-creation-template-field{justify-self:end;align-self:center;width:100%;max-width:306px}.customer-grid-creation-review-total-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid rgba(16,32,60,.08);border-radius:15px;background:linear-gradient(180deg,#f8fafffa,#fffffffa)}.customer-grid-creation-review-total{display:grid;gap:5px}.customer-grid-creation-review-total:last-of-type{justify-items:end;text-align:right}.customer-grid-creation-review-total span{color:#70819d;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:980px){.customer-grid-creation-offer-layout,.customer-grid-creation-pod-size-layout,.customer-grid-creation-step-intro-layout{grid-template-columns:1fr}.customer-grid-creation-offer-list,.customer-grid-creation-pod-size-list{max-height:280px}}.customer-grid-creation-review-total strong{font-size:.98rem;color:#17284a}.customer-grid-creation-review-total-band p{grid-column:1 / -1;margin:0;color:#52627c;font-size:.755rem;line-height:1.5}.customer-grid-creation-review-disclaimer-line{display:block}.customer-grid-creation-review-disclaimer-line-secondary{padding-left:9px}.customer-grid-creation-review-story{display:grid;gap:10px;padding:12px;border:1px solid rgba(16,32,60,.08);border-radius:15px;background:#fff}.customer-grid-creation-review-story-inline{gap:19px;padding:3px 5px 14px 12px;border:none;border-radius:0;background:transparent}.customer-grid-creation-review-story-block{display:grid;gap:4px}.customer-grid-creation-review-story-block span,.customer-grid-creation-review-summary-card span{color:#70819d;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customer-grid-creation-review-story-block strong,.customer-grid-creation-review-summary-card strong{color:#17284a;font-size:.98rem}.customer-grid-creation-review-story-block p,.customer-grid-creation-review-summary-card p{margin:0;color:#52627c;font-size:.67rem;line-height:1.45}.customer-grid-creation-review-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-grid-creation-review-summary-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:12px;border:1px solid rgba(16,32,60,.08);border-radius:15px;background:linear-gradient(180deg,#f8fafffa,#fffffffa)}.customer-grid-creation-review-summary-card-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:linear-gradient(180deg,#e7efffeb,#f5f9fff5);color:#1f4296;box-shadow:inset 0 0 0 1px #1f42960f}.customer-grid-creation-review-summary-card-icon svg{width:23px;height:23px}.customer-grid-creation-review-summary-card-body{display:grid;gap:6px}.customer-grid-creation-technical-details{border:1px solid rgba(16,32,60,.08);border-radius:15px;background:#fff;overflow:hidden}.customer-grid-creation-technical-details summary{padding:12px 14px;cursor:pointer;color:#1f4296;font-size:.84rem;font-weight:700;list-style:none}.customer-grid-creation-technical-details summary::-webkit-details-marker{display:none}.customer-grid-creation-technical-details[open] summary{border-bottom:1px solid rgba(16,32,60,.08)}.customer-grid-creation-technical-details .customer-grid-creation-review-list{border:0;border-radius:0}@media(max-width:1120px){.customer-grid-creation-review-summary-grid{grid-template-columns:1fr}}.customer-grid-creation-agent-count-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(16,32,60,.08);border-radius:15px;background:#fff}.customer-grid-creation-agent-count-copy{display:grid;gap:3px}.customer-grid-creation-agent-count-copy strong{color:#17284a;font-size:.82rem}.customer-grid-creation-agent-count-copy p,.customer-grid-creation-agent-count-copy small{margin:0;color:#52627c;line-height:1.4}.customer-grid-creation-agent-count-copy p{font-size:.76rem}.customer-grid-creation-agent-count-copy small{font-size:.7rem}.customer-grid-creation-stepper{display:inline-grid;grid-template-columns:36px 54px 36px;align-items:center;border:1px solid rgba(16,32,60,.08);border-radius:12px;overflow:hidden;background:#f6f8fc}.customer-grid-creation-stepper-button{min-height:36px;border:0;background:#fff;color:#203251;font-size:.94rem;font-weight:700;cursor:pointer}.customer-grid-creation-stepper-button:disabled{color:#9aa8bb;cursor:not-allowed}.customer-grid-creation-stepper-value{display:inline-flex;min-height:36px;align-items:center;justify-content:center;color:#17284a;font-size:.82rem;font-weight:700}.customer-grid-creation-result-card{display:grid;gap:8px;padding:17px;border-radius:15px;border:1px solid rgba(16,32,60,.08);background:#fff}.customer-grid-creation-result-card.is-success{border-color:#15803d2e;background:linear-gradient(180deg,#f0fdf4f2,#fffffffa)}.customer-grid-creation-result-card.is-failure{border-color:#dc262629;background:linear-gradient(180deg,#fef2f2f2,#fffffffa)}.customer-grid-creation-result-card strong{font-size:.88rem;color:#17284a}.customer-grid-creation-result-card p{margin:0;color:#52627c;font-size:.84rem;line-height:1.5}.customer-grid-creation-result-pane{gap:14px;width:min(100%,782px);justify-self:center;align-content:start}.customer-grid-creation-result-pane.is-basic-result-pane{width:min(100%,620px);min-height:0}.customer-grid-creation-basic-result-card{display:grid;gap:10px;padding:20px;border:1px solid rgba(21,128,61,.18);border-radius:16px;background:linear-gradient(180deg,#f0fdf4f5,#fffffffa)}.customer-grid-creation-basic-result-card strong{color:#17284a;font-size:.98rem;font-weight:700}.customer-grid-creation-basic-result-card p{max-width:520px;margin:0;color:#52627c;font-size:.88rem;line-height:1.5}.customer-grid-creation-basic-result-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.customer-grid-creation-basic-result-status span{display:inline-flex;min-height:28px;align-items:center;padding:0 11px;border-radius:999px;background:#1f429614;color:#243b63;font-size:.74rem;font-weight:700}.customer-grid-creation-result-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.customer-grid-creation-result-details div{display:grid;gap:3px;padding:12px 14px;border-radius:14px;border:1px solid rgba(16,32,60,.08);background:#f8fafff5}.customer-grid-creation-result-details dt{margin:0;color:#70819d;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customer-grid-creation-result-details dd{margin:0;color:#17284a;font-size:.8rem;line-height:1.45;word-break:break-word}.customer-grid-creation-result-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-left:auto}.customer-grid-creation-basic-prompt-shell,.customer-grid-creation-basic-recommendation-pane{display:grid;gap:16px;width:100%}.customer-grid-creation-basic-prompt-shell{grid-template-rows:auto auto auto;align-content:start;min-height:0;height:auto}.customer-grid-creation-basic-identity-step{display:grid;min-height:0;align-content:center;width:min(100%,640px);margin:0 auto}.customer-grid-creation-basic-launch-scroll-region{display:grid;align-content:start;min-height:0;max-height:235px;overflow:auto;padding:10px;border-radius:14px;background:linear-gradient(180deg,#f8fafff5,#f2f6fdeb);box-shadow:inset 0 0 0 1px #10203c14,inset 0 1px #ffffffa6}.customer-grid-creation-basic-tile-section,.customer-grid-creation-basic-prompt-group{display:grid;gap:10px}.customer-grid-creation-basic-tile-section strong,.customer-grid-creation-basic-prompt-group .customer-subscription-modal-field>span{color:#17284a}.customer-grid-creation-basic-launch-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.customer-grid-creation-basic-launch-tile{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;aspect-ratio:auto;min-height:74px;padding:10px;border:1px solid rgba(16,32,60,.08);border-radius:12px;background:#fff;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease}.customer-grid-creation-basic-launch-tile:hover,.customer-grid-creation-basic-launch-tile:focus-visible{border-color:#1f42963d;box-shadow:0 18px 40px #17284a14;transform:translateY(-1px)}.customer-grid-creation-basic-launch-tile.is-selected{border-color:#1f429680;background:linear-gradient(180deg,#f4f7fffa,#eef3fff5);box-shadow:inset 0 0 0 1px #1f42962e,0 12px 28px #1f429614}.customer-grid-creation-basic-launch-tile-icon-shell{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:radial-gradient(circle at top,#635bff29,#635bff0a);color:#4f46e5}.customer-grid-creation-basic-launch-tile-icon-svg{width:24px;height:24px}.customer-grid-creation-basic-launch-tile-copy{display:grid;gap:4px;align-content:start}.customer-grid-creation-basic-launch-tile-title{color:#17284a;font-size:.78rem;font-weight:650;line-height:1.2}.customer-grid-creation-basic-launch-tile-summary{color:#334460;font-size:.7rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.customer-grid-creation-basic-launch-tile-description{display:none;color:#5a6880;font-size:.7rem;line-height:1.42;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.customer-grid-creation-basic-quick-launch-form{width:100%;max-width:720px;margin:0 auto}.customer-grid-creation-basic-quick-launch-fields{display:grid;gap:.7rem}.customer-grid-creation-basic-identity-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;border:1px solid rgba(16,32,60,.08);border-radius:18px;background:#ffffffc7;box-shadow:inset 0 1px #ffffffb3}.customer-grid-creation-agent-identity-gallery{display:grid;gap:10px;margin-top:12px}.customer-grid-creation-agent-identity-gallery-header{display:flex;align-items:end;justify-content:space-between;gap:18px}.customer-grid-creation-agent-identity-gallery-header h3{margin:2px 0 0;color:#17284a;font-size:1rem;line-height:1.2}.customer-grid-creation-agent-identity-gallery-header p{max-width:240px;margin:0;color:#52627c;font-size:.76rem;line-height:1.35;text-align:right}.customer-grid-creation-agent-identity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.customer-grid-creation-agent-identity-option{display:grid;gap:7px;padding:8px;border:1px solid rgba(16,32,60,.08);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f7fafff0);color:#21304f;cursor:pointer;font:inherit;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.customer-grid-creation-agent-identity-option:hover,.customer-grid-creation-agent-identity-option.is-selected{border-color:#5860ff85;box-shadow:0 12px 26px #1f42961f;transform:translateY(-1px)}.customer-grid-creation-agent-identity-option img{display:block;width:100%;aspect-ratio:16 / 11;border-radius:11px;object-fit:cover}.customer-grid-creation-agent-identity-option span{padding:0 2px 1px;color:#1f2b4d;font-size:.72rem;font-weight:600;line-height:1.2}.customer-grid-creation-basic-prompt-group{align-self:auto;position:static;bottom:auto;z-index:auto;gap:10px;padding-top:14px;padding-bottom:0;margin-bottom:0;border-top:1px solid rgba(16,32,60,.08);background:transparent;box-shadow:none}.customer-grid-creation-basic-prompt-input{min-height:64px}.customer-grid-creation-basic-prompt-pill-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:0}.customer-grid-creation-basic-prompt-pill{min-height:30px;padding:0 10px;border:1px solid rgba(16,32,60,.08);border-radius:999px;background:#fff;color:#314260;font-size:.7rem;font-weight:600;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.customer-grid-creation-basic-prompt-pill:hover,.customer-grid-creation-basic-prompt-pill:focus-visible{border-color:#1f429657;background:#f4f7fff5;box-shadow:inset 0 0 0 1px #1f42961f}.customer-grid-creation-basic-follow-up-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.customer-grid-creation-basic-follow-up-choice{min-height:54px;border:1px solid rgba(16,32,60,.08);border-radius:16px;background:#fff;color:#203251;font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.customer-grid-creation-basic-follow-up-choice:hover,.customer-grid-creation-basic-follow-up-choice:focus-visible,.customer-grid-creation-basic-follow-up-choice.is-selected{border-color:#1f429673;background:#f4f7fff5;box-shadow:inset 0 0 0 1px #1f42962e}.customer-grid-creation-basic-inline-message{padding:14px 16px;border-radius:16px;background:#1f42960d;color:#42526b;line-height:1.5}.customer-grid-creation-basic-inline-message.is-error{background:#b91c1c14;color:#8f1d1d}.customer-grid-creation-basic-follow-up-card,.customer-grid-creation-basic-recommendation-card,.customer-grid-creation-basic-inference-card{display:grid;gap:16px;padding:22px;border:1px solid rgba(16,32,60,.08);border-radius:20px;background:#fff}.customer-grid-model-access{--model-access-gap: 12px;--model-access-panel-padding: 18px;display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.45fr);gap:var(--model-access-gap);font-size:.84rem}.customer-grid-model-access-guide,.customer-grid-model-access-workspace{background:linear-gradient(145deg,#081a36fa,#051126fa);border:1px solid rgba(92,150,242,.3);border-radius:12px;color:#dce9ff;display:grid;gap:var(--model-access-gap);align-content:start;padding:var(--model-access-panel-padding)}.customer-grid-model-access-guide h3{color:#fff;font-size:.88rem;line-height:1.35;margin:0}.customer-grid-model-access-guide p{color:#b6c7e4;font-size:.84rem;line-height:1.5;margin:0}.customer-grid-model-access-guide ol{display:grid;gap:7px;list-style:none;margin:2px 0 0;padding:0}.customer-grid-model-access-guide li{align-items:center;border:1px solid rgba(91,145,224,.28);border-radius:8px;display:grid;font-size:.8rem;gap:8px;grid-template-columns:auto auto 1fr;padding:9px 10px}.customer-grid-model-access-guide li span{color:#6fa8ff}.customer-grid-model-access-provider-grid{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-grid-model-access-provider{align-items:center;background:#06142cb8;border:1px solid rgba(78,125,198,.32);border-radius:10px;color:#dce9ff;display:grid;font-size:.8rem;gap:3px;min-height:96px;padding:10px}.customer-grid-model-access-provider.is-selected{background:linear-gradient(145deg,#1f469294,#081d42cc);border-color:#5790f8;box-shadow:inset 0 0 0 1px #5790f833}.customer-grid-model-access-provider.is-disabled{cursor:not-allowed;opacity:.52}.customer-grid-model-access-provider-mark{width:38px;height:38px;margin:0 auto;color:#f1f6ff;fill:currentColor}.customer-grid-model-access-provider-mark.is-anthropic{width:40px}.customer-grid-model-access-provider-mark.is-xai{width:38px}.customer-grid-model-access-provider-mark.is-local{fill:none;stroke:currentColor;stroke-width:2}.customer-grid-model-access-provider-mark.is-local circle{fill:currentColor;stroke:none}.customer-grid-model-access-provider small{color:#87a8dc;font-size:.72rem}.customer-grid-model-access-selection,.customer-grid-model-access-add-key,.customer-grid-model-access-facts,.customer-grid-model-access-outcome{background:#06142cb3;border:1px solid rgba(78,125,198,.32);border-radius:9px;color:#dce9ff}.customer-grid-model-access-selection{align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:11px 14px}.customer-grid-model-access-selection div{display:grid;gap:3px}.customer-grid-model-access-selection small{color:#aebfda;font-size:.76rem}.customer-grid-model-access-selection em{background:#2eab6021;border:1px solid rgba(68,205,119,.35);border-radius:4px;color:#71df91;font-style:normal;padding:3px 8px}.customer-grid-model-access-model-mark{color:#9587ff;font-size:2rem}.customer-grid-model-access-add-key{align-items:center;display:flex;font-size:.82rem;gap:9px;padding:11px 14px;text-align:left}.customer-grid-model-access-add-key span:last-child{margin-left:auto}.customer-grid-model-access-facts{margin:-2px 0 0;padding:6px 14px}.customer-grid-model-access-facts div{display:flex;gap:14px;justify-content:space-between;padding:8px 0}.customer-grid-model-access-facts div+div{border-top:1px solid rgba(78,125,198,.2)}.customer-grid-model-access-facts dt,.customer-grid-model-access-facts dd{font-size:.82rem;margin:0}.customer-grid-model-access-facts .is-positive{color:#75dc8d}.customer-grid-model-access-outcome{color:#b9cce9;font-size:.82rem;line-height:1.45;padding:11px 14px}.customer-grid-model-access-outcome.is-confirmation{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.customer-grid-model-access-outcome.is-confirmation input{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;accent-color:#60a5fa}.customer-grid-model-access-outcome.is-confirmation span{color:inherit}.customer-grid-model-access .customer-grid-creation-basic-provider-connection-form{gap:12px;padding:14px;border-color:#4e7dc652;border-radius:9px;background:#06142ca8}.customer-grid-model-access .customer-subscription-modal-field{gap:7px;max-width:none}.customer-grid-model-access .customer-subscription-modal-field span{font-size:.8rem}.customer-grid-model-access .customer-subscription-modal-input{min-height:39px;font-size:.84rem}.customer-grid-model-access .customer-grid-creation-basic-provider-connection-form>small{font-size:.76rem;line-height:1.45}@media(max-width:900px){.customer-grid-model-access{grid-template-columns:1fr}}@media(max-width:620px){.customer-grid-model-access-provider-grid{grid-template-columns:1fr}.customer-grid-creation-progress-track{grid-template-columns:repeat(var(--grid-creation-step-count),14px)}.customer-grid-creation-progress-track span{width:14px}}.customer-grid-creation-basic-follow-up-eyebrow,.customer-grid-creation-basic-recommendation-label{color:#6576ba;font-size:.73rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.customer-grid-creation-basic-follow-up-card h3,.customer-grid-creation-basic-visual-stage-copy h3,.customer-grid-creation-basic-inference-header h3{margin:6px 0 0;color:#17284a;font-size:1.55rem;line-height:1.1}.customer-grid-creation-basic-inference-header p{margin:10px 0 0;color:#52627c;line-height:1.6}.customer-grid-creation-basic-inference-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.customer-grid-creation-basic-inference-option{display:grid;gap:10px;min-height:198px;padding:18px;border:1px solid rgba(16,32,60,.08);border-radius:18px;background:#fff;color:#203251;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.customer-grid-creation-basic-inference-option:hover,.customer-grid-creation-basic-inference-option:focus-visible,.customer-grid-creation-basic-inference-option.is-selected{border-color:#1f429673;background:#f4f7fffa;box-shadow:inset 0 0 0 1px #1f429629,0 12px 28px #17284a14;transform:translateY(-1px)}.customer-grid-creation-basic-inference-option.is-disabled{cursor:not-allowed;opacity:.68;background:#f8faffeb;border-style:dashed;box-shadow:none;transform:none}.customer-grid-creation-basic-inference-option.is-disabled:hover,.customer-grid-creation-basic-inference-option.is-disabled:focus-visible{border-color:#10203c14;background:#f8faffeb;box-shadow:none;transform:none}.customer-grid-creation-basic-inference-option-header{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.customer-grid-creation-basic-inference-option-header strong{color:#17284a;font-size:.98rem}.customer-grid-creation-basic-inference-option-badge{padding:5px 10px;border-radius:999px;background:#1f42961a;color:#4a60a8;font-size:.72rem;font-weight:700}.customer-grid-creation-basic-inference-option-badge.is-disabled{background:#10203c14;color:#627089}.customer-grid-creation-basic-inference-option p{margin:0;color:#334460;font-size:.88rem;font-weight:600;line-height:1.45}.customer-grid-creation-basic-inference-option small{color:#5a6880;font-size:.81rem;line-height:1.5}.customer-grid-creation-basic-inference-option-footer{margin-top:auto;color:#70819d;font-size:.77rem;line-height:1.45}.customer-grid-creation-basic-provider-choice-panel{display:grid;gap:12px;padding:18px;border-radius:18px;background:#10203c0a}.customer-grid-creation-basic-provider-choice-copy strong{color:#17284a}.customer-grid-creation-basic-provider-choice-copy p{margin:6px 0 0;color:#52627c;line-height:1.55}.customer-grid-creation-basic-provider-choice-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.customer-grid-creation-basic-provider-choice{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(16,32,60,.08);border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.customer-grid-creation-basic-provider-choice:hover,.customer-grid-creation-basic-provider-choice:focus-visible,.customer-grid-creation-basic-provider-choice.is-selected{border-color:#1f429673;background:#f4f7fffa;box-shadow:inset 0 0 0 1px #1f429629}.customer-grid-creation-basic-provider-choice strong{color:#17284a}.customer-grid-creation-basic-provider-choice small{color:#5a6880;line-height:1.45}.customer-grid-creation-basic-provider-connection-form{display:grid;gap:14px;padding:18px;border-radius:18px;border:1px solid rgba(16,32,60,.08);background:#fffffff5}.customer-grid-creation-basic-provider-credential-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.customer-grid-creation-basic-visual-stage{display:grid;gap:14px}.customer-grid-creation-basic-visual-stage-copy{display:grid;gap:6px}.customer-grid-creation-basic-visual-stage-copy h3{max-width:680px;font-size:1.32rem;font-weight:600;line-height:1.08;letter-spacing:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customer-grid-creation-basic-visual-grid{display:grid;grid-template-columns:1.05fr 1fr 1fr .9fr;gap:10px}.customer-grid-creation-basic-visual-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-height:86px;padding:12px;border-radius:16px;background:linear-gradient(180deg,#f4f7fffa,#fffffffa);box-shadow:inset 0 0 0 1px #10203c12}.customer-grid-creation-basic-visual-copy{display:grid;gap:3px;min-width:0}.customer-grid-creation-basic-visual-copy span,.customer-grid-creation-basic-dashboard-preview-main span{color:#70819d;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.customer-grid-creation-basic-visual-copy strong{color:#243654;font-size:.82rem;font-weight:500;line-height:1.25}.customer-grid-creation-basic-visual-gauge{--basic-recommendation-gauge: 78%;display:grid;width:54px;height:54px;place-items:center;border-radius:999px;background:radial-gradient(circle,#ffffff 0 52%,transparent 54%),conic-gradient(#315bc0 var(--basic-recommendation-gauge),rgba(224,231,242,.95) 0);box-shadow:inset 0 0 0 1px #10203c0d}.customer-grid-creation-basic-visual-card.is-fit.is-high .customer-grid-creation-basic-visual-gauge{--basic-recommendation-gauge: 88%}.customer-grid-creation-basic-visual-card.is-fit.is-low .customer-grid-creation-basic-visual-gauge{--basic-recommendation-gauge: 56%}.customer-grid-creation-basic-visual-gauge span{color:#1f4296;font-size:.68rem;font-weight:700}.customer-grid-creation-basic-visual-dots{display:grid;grid-template-columns:repeat(5,18px);gap:4px}.customer-grid-creation-basic-visual-dots span{display:inline-grid;width:18px;height:28px;place-items:center;border-radius:999px;background:#e2e8f4db;color:#70819d;font-size:.58rem;font-weight:800}.customer-grid-creation-basic-visual-dots span.is-active{background:#315bc0;color:#fff}.customer-grid-creation-basic-visual-meter{position:relative;width:58px;height:34px;border-radius:12px;background:linear-gradient(90deg,#315bc0f2 0 42%,#315bc038 42% 100%),#eef3fb;box-shadow:inset 0 0 0 1px #10203c0f}.customer-grid-creation-basic-visual-meter span{position:absolute;top:8px;left:42%;width:3px;height:18px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #1f42962e}.customer-grid-creation-basic-visual-nodes{display:grid;grid-template-columns:repeat(3,17px);gap:5px;align-items:center}.customer-grid-creation-basic-visual-nodes span{width:17px;height:17px;border-radius:6px;background:#e2e8f4f5;box-shadow:inset 0 0 0 1px #10203c0f}.customer-grid-creation-basic-visual-nodes span.is-active{width:24px;height:24px;background:#315bc0;box-shadow:0 10px 18px #315bc02e}.customer-grid-creation-basic-dashboard-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);gap:14px;align-items:center;padding:14px;border-radius:18px;background:radial-gradient(circle at right,rgba(99,91,255,.08),transparent 46%),linear-gradient(180deg,#f4f7fffa,#fffffffa);box-shadow:inset 0 0 0 1px #10203c12}.customer-grid-creation-basic-dashboard-preview-main{display:grid;gap:6px;min-width:0}.customer-grid-creation-basic-dashboard-preview-main strong{color:#243654;font-size:.92rem;font-weight:500;line-height:1.3}.customer-grid-creation-basic-dashboard-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;align-items:end;min-height:62px}.customer-grid-creation-basic-dashboard-bars span{display:block;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,#315bc0,#7c73ff);box-shadow:0 10px 20px #315bc024}.customer-grid-creation-basic-dashboard-bars .bar-1{height:56px}.customer-grid-creation-basic-dashboard-bars .bar-2{height:38px}.customer-grid-creation-basic-dashboard-bars .bar-3{height:46px}.customer-grid-creation-basic-dashboard-bars .bar-4{height:30px}.customer-grid-creation-basic-dashboard-signal-row{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.customer-grid-creation-basic-dashboard-signal-row span{padding:6px 9px;border-radius:999px;background:#fff;color:#243654;font-size:.69rem;font-weight:500;line-height:1.2;box-shadow:inset 0 0 0 1px #10203c12}.customer-grid-creation-basic-recommendation-pill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-grid-creation-basic-recommendation-pill{display:grid;gap:6px;padding:14px 16px;border-radius:16px;background:#10203c0a}.customer-grid-creation-basic-recommendation-pill span{color:#70819d;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customer-grid-creation-basic-recommendation-pill strong{color:#17284a;font-size:.94rem}.customer-grid-creation-basic-recommendation-actions{display:flex;gap:10px;flex-wrap:wrap}.customer-grid-creation-basic-technical-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.customer-grid-creation-basic-technical-details div{display:grid;gap:5px;padding:14px 16px;border-radius:16px;background:#f4f7fff5}.customer-grid-creation-basic-technical-details .customer-grid-creation-basic-technical-detail-wide{grid-column:1 / -1}.customer-grid-creation-basic-technical-details dt{color:#70819d;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customer-grid-creation-basic-technical-details dd{margin:0;color:#17284a;line-height:1.45}@media(max-width:820px){.customer-grid-creation-basic-launch-tile-grid,.customer-grid-creation-basic-identity-fields,.customer-grid-creation-basic-visual-grid,.customer-grid-creation-basic-dashboard-preview,.customer-grid-creation-agent-identity-grid,.customer-grid-creation-basic-recommendation-pill-grid,.customer-grid-creation-basic-technical-details,.customer-grid-creation-basic-quick-launch-form,.customer-grid-creation-result-details{grid-template-columns:minmax(0,1fr)}.customer-grid-creation-basic-launch-tile{grid-template-columns:36px minmax(0,1fr);min-height:70px}.customer-grid-creation-basic-launch-tile-icon-shell{width:36px;height:36px}.customer-grid-creation-agent-identity-gallery-header{display:grid}.customer-grid-creation-agent-identity-gallery-header p{max-width:none;text-align:left}}.customer-subscription-modal-tile-grid,.customer-subscription-modal-choice-list,.customer-subscription-modal-review-grid{display:grid;gap:14px}.customer-subscription-modal-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-subscription-modal-tile,.customer-subscription-modal-choice{display:grid;gap:4px;align-items:start;padding:11px 13px;border:1px solid rgba(16,32,60,.08);border-radius:16px;background:#fff;color:#233654;text-align:left;cursor:pointer;box-shadow:0 10px 24px #0f172a0a}.customer-subscription-modal-tile.is-selected,.customer-subscription-modal-choice.is-selected{border-color:#635bff73;box-shadow:0 16px 32px #635bff1f}.customer-subscription-modal-tile-title{font-size:.91rem;font-weight:700;line-height:1.2}.customer-subscription-modal-tile-discount{color:#635bff;font-weight:700;font-size:.87rem;line-height:1.15}.customer-subscription-modal-tile-detail{color:#5e6f86;font-size:.79rem;line-height:1.2}.customer-grid-designer-publish-modal{width:min(820px,100%)}.customer-grid-designer-publish-fields{display:grid;gap:12px}.customer-grid-designer-publish-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.customer-grid-designer-publish-level{display:grid;gap:10px;padding:12px;border:1px solid rgba(16,32,60,.08);border-radius:14px;background:#f8fbffdb}.customer-grid-designer-publish-level h3{margin:0;font-size:.86rem;line-height:1.2;color:#152448}.customer-subscription-modal-error{margin-top:16px;padding:14px 16px;border-radius:14px;border:1px solid rgba(220,38,38,.14);background:#fef2f2e0;color:#b42318;font-weight:600}.customer-subscription-modal-secondary,.customer-subscription-modal-primary{min-height:36px;padding:0 15px;border-radius:999px;font-size:.8rem;font-weight:700;cursor:pointer}.customer-subscription-modal-secondary{border:1px solid rgba(16,32,60,.08);background:#fff;color:#32425d}.customer-subscription-modal-primary{border:0;background:linear-gradient(135deg,#635bff,#4f46e5);color:#fff;box-shadow:0 12px 22px #635bff3d}.customer-agent-launch-intent-modal{width:min(980px,100%)}.customer-agent-launch-intent-modal-body{display:grid;gap:18px}.customer-agent-launch-intent-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.customer-agent-launch-intent-modal-card{min-height:236px;text-decoration:none}.customer-agent-launch-intent-modal-card.is-disabled{cursor:not-allowed;opacity:.68;background:#f8fafcc2;box-shadow:none}.customer-agent-launch-intent-modal-card.is-disabled:hover,.customer-agent-launch-intent-modal-card.is-disabled:focus-visible{border-color:#10203c14;box-shadow:none;transform:none}.customer-agent-launch-intent-modal-card.tone-primary{border-color:#1f42963d;background:radial-gradient(circle at top right,rgba(31,66,150,.08),transparent 30%),linear-gradient(180deg,#fff,#f6f9fffa)}.customer-agent-launch-intent-modal-detail{min-height:58px;padding:12px 14px;border-radius:14px;border:1px solid rgba(16,32,60,.06);background:#f8fafce6;color:#52627c;font-size:.9rem;line-height:1.5}@media(max-width:1080px){.customer-subscription-modal-shell,.customer-subscription-modal-shell.is-schedule-open{width:min(920px,100%)}.customer-subscription-modal-commitment-intro{grid-template-columns:minmax(0,1fr)}.customer-subscription-modal-slideout{position:static;width:auto;max-height:none;margin-top:18px}}.customer-subscription-modal-primary:disabled,.customer-subscription-modal-secondary:disabled{opacity:.7;cursor:default}.customer-subscription-modal-backdrop:has(.console-marketplace-attach-modal){background:radial-gradient(circle at 72% 6%,rgba(40,96,190,.2),transparent 36%),#010712bd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.console-marketplace-attach-modal{width:min(760px,calc(100vw - 40px));border-color:#5f99ff52;border-radius:18px;background:radial-gradient(circle at 86% 0%,rgba(67,124,255,.24),transparent 36%),linear-gradient(180deg,#06142cfc,#020916fc);color:#dcecff;box-shadow:inset 0 1px #ffffff0d,0 30px 72px #00040ead}.console-marketplace-attach-modal .customer-subscription-modal-header,.console-marketplace-attach-modal .customer-subscription-modal-footer{border-color:#76abff29;background:#0410249e}.console-marketplace-attach-modal .customer-subscription-modal-header{align-items:flex-start}.console-marketplace-attach-modal .customer-subscription-modal-body{display:grid;gap:14px;background:#020916b8}.console-marketplace-attach-modal .customer-subscription-modal-eyebrow{color:#69a9ff}.console-marketplace-attach-modal .customer-subscription-modal-title{color:#f7fbff;letter-spacing:0}.console-marketplace-attach-modal .customer-subscription-modal-summary,.console-marketplace-attach-modal .console-progressive-empty-message{color:#afc0dc}.console-marketplace-attach-modal .customer-subscription-modal-close{display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border-color:#67a6ff4d;background:#102a52d1;color:#dcecff;font-size:1.1rem;line-height:1;box-shadow:inset 0 1px #ffffff0f}.console-marketplace-attach-modal .customer-subscription-modal-close:hover,.console-marketplace-attach-modal .customer-subscription-modal-close:focus-visible{border-color:#78b2ff94;background:#193d71eb;outline:0}.console-marketplace-attach-modal .customer-subscription-modal-secondary{display:inline-flex;align-items:center;justify-content:center;border-color:#67a6ff47;background:#0d2348c7;color:#dcecff}.console-marketplace-attach-modal .customer-subscription-modal-primary{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2f76ff,#2563d7);color:#fff;box-shadow:0 14px 30px #296df647}.console-marketplace-attach-modal .customer-subscription-modal-primary.is-disabled{background:#2f76ff6b;color:#ffffffb8}.console-marketplace-attach-modal .console-marketplace-attach-cost-panel{border-color:#67d9d547;background:radial-gradient(circle at 0% 0%,rgba(53,212,201,.13),transparent 48%),#051e2bd1;box-shadow:inset 0 1px #ffffff0a}.customer-agent-properties-modal{width:min(760px,calc(100vw - 40px))}.customer-agent-properties-modal-body{display:grid;gap:18px;padding:22px 28px}.customer-agent-properties-identity{display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px;align-items:center;padding:16px;border:1px solid rgba(46,75,140,.12);border-radius:18px;background:linear-gradient(180deg,#f8fbfffa,#fffffffa)}.customer-agent-properties-image-shell{display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border:1px solid rgba(99,91,255,.14);border-radius:20px;background:#f4f2fff0;box-shadow:0 16px 32px #10203c14}.customer-agent-properties-image-shell>svg{width:34px;height:34px;color:#2558d6}.customer-agent-properties-identity h3,.customer-agent-properties-identity p{margin:0}.customer-agent-properties-identity h3{color:#142246;font-size:1.2rem;line-height:1.2}.customer-agent-properties-identity p{max-width:54ch;color:#486187;line-height:1.45}.customer-agent-properties-fields{display:grid;gap:16px;padding:16px;border:1px solid rgba(46,75,140,.1);border-radius:18px;background:#f8faffe6}.customer-agent-properties-fields .customer-subscription-modal-field{max-width:none}.customer-agent-properties-fields .customer-subscription-modal-field span{color:#2f4264;font-size:.76rem;font-weight:700}.customer-agent-properties-fields .customer-subscription-modal-input{min-height:44px;border-color:#2e4b8c24;border-radius:14px;background:#fff;box-shadow:0 1px #10203c05}.customer-agent-properties-fields .customer-subscription-modal-input:focus{border-color:#2358d68c;box-shadow:0 0 0 3px #2358d61a;outline:none}.customer-agent-properties-fields .customer-subscription-modal-textarea{min-height:104px}.customer-agent-properties-fields small{justify-self:end;color:#647692;font-size:.68rem;line-height:1.2}.customer-grid-owner-modal{width:min(560px,calc(100vw - 40px))}.customer-grid-owner-modal-body{display:block;padding:22px 28px}.customer-grid-owner-options{display:grid;gap:10px}.customer-grid-owner-option{align-items:center;background:#fffffff0;border:1px solid rgba(119,136,180,.22);border-radius:8px;color:#17213f;cursor:pointer;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) 24px;min-height:62px;padding:10px 12px;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.customer-grid-owner-option:hover,.customer-grid-owner-option:focus-visible,.customer-grid-owner-option.is-selected{border-color:#4361ee73;box-shadow:0 12px 28px #1a29551f;outline:none;transform:translateY(-1px)}.customer-grid-owner-option-avatar{align-items:center;background:linear-gradient(135deg,#eef4ff,#f7f3ff);border:1px solid rgba(67,97,238,.18);border-radius:999px;color:#2e3a8c;display:inline-flex;font-size:.9rem;font-weight:800;height:40px;justify-content:center;width:40px}.customer-grid-owner-option-copy{display:grid;gap:3px;min-width:0}.customer-grid-owner-option-copy strong,.customer-grid-owner-option-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-grid-owner-option-copy strong{color:#17213f;font-size:.93rem}.customer-grid-owner-option-copy span{color:#5b6a89;font-size:.78rem}.customer-grid-owner-option-check{color:#2456e8;font-size:1rem;font-weight:900;text-align:center}.customer-grid-operation-modal{max-width:760px}.customer-grid-operation-modal-body,.customer-grid-operation-modal-fields{display:grid;gap:16px}.customer-grid-operation-modal-fields .customer-subscription-modal-field{max-width:none;width:100%}.customer-grid-operation-modal-fields .customer-subscription-modal-input{width:100%}.customer-grid-operation-modal-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-grid-operation-modal-summary-card{display:grid;gap:6px;padding:16px 18px;border:1px solid rgba(142,157,184,.24);border-radius:12px;background:linear-gradient(180deg,#f8fbfff0,#f5f8fddb)}.customer-grid-operation-modal-summary-card span{color:var(--console-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customer-grid-operation-modal-summary-card strong{color:var(--console-ink);font-size:1rem}.customer-grid-agent-units-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(46,75,140,.12);border-radius:14px;background:#f8fbffdb}.customer-grid-agent-units-summary>div{display:grid;gap:6px;padding:14px 16px;border-right:1px solid rgba(46,75,140,.1)}.customer-grid-agent-units-summary>div:last-child{border-right:0}.customer-grid-agent-units-summary span,.customer-grid-agent-units-note{color:var(--console-muted);font-size:.74rem}.customer-grid-agent-units-summary span{font-weight:750;letter-spacing:.08em;text-transform:uppercase}.customer-grid-agent-units-summary strong{color:var(--console-ink);font-size:1rem}.customer-grid-agent-units-control{display:flex;align-items:end;justify-content:center;gap:12px;padding:4px 0 2px}.customer-grid-agent-units-stepper-button{display:inline-grid;place-items:center;width:52px;height:52px;border:1px solid rgba(37,82,178,.22);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f1f6fff0);box-shadow:0 12px 24px #1e408c1a;color:var(--console-blue);cursor:pointer;font-size:1.55rem;font-weight:800;line-height:1}.customer-grid-agent-units-stepper-button:hover:not(:disabled),.customer-grid-agent-units-stepper-button:focus-visible:not(:disabled){border-color:#2563eb6b;background:linear-gradient(180deg,#fff,#ebf3fffa);box-shadow:0 14px 30px #2563eb29;outline:none}.customer-grid-agent-units-stepper-button:disabled{color:#64769270;cursor:not-allowed;opacity:.65;box-shadow:none}.customer-grid-agent-units-input-shell{display:grid;gap:7px;justify-items:center}.customer-grid-agent-units-input-shell span{color:var(--console-muted);font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.customer-grid-operation-modal-fields .customer-grid-agent-units-input{width:94px;height:52px;padding:0 12px;border-radius:14px;text-align:center;font-size:1.25rem;font-weight:800}.customer-grid-agent-units-input::-webkit-outer-spin-button,.customer-grid-agent-units-input::-webkit-inner-spin-button{margin:0;appearance:none}.customer-grid-agent-units-input{appearance:textfield}.customer-grid-agent-units-note{line-height:1.45}.customer-grid-endpoint-credential-warning{margin:0;color:var(--console-muted);font-size:.88rem;line-height:1.55}.customer-grid-endpoint-api-key-secret{min-height:118px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.84rem;line-height:1.5;resize:vertical;word-break:break-all}.customer-grid-scale-offer-preview{display:grid;gap:14px;padding:16px;border:1px solid rgba(46,75,140,.14);border-radius:8px;background:linear-gradient(180deg,#f8fbfff5,#f3f7fee0)}.customer-grid-scale-offer-preview>p{margin:0;color:var(--console-muted);font-size:.88rem;line-height:1.5}.customer-grid-scale-offer-preview-header{display:flex;align-items:start;justify-content:space-between;gap:14px}.customer-grid-scale-offer-preview-header>div:first-child{display:grid;min-width:0;gap:5px}.customer-grid-scale-offer-preview-header span,.customer-grid-scale-offer-facts span{color:var(--console-muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.customer-grid-scale-offer-preview-header strong{color:var(--console-ink);font-size:1.05rem;line-height:1.2}.customer-grid-scale-offer-price{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:#ffffffdb;color:#163f91;font-size:.82rem;font-weight:800;white-space:nowrap}.customer-grid-scale-offer-description{color:#32466d}.customer-grid-scale-offer-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(46,75,140,.1);border-radius:8px;background:#ffffffb8}.customer-grid-scale-offer-facts>div{display:grid;min-width:0;gap:5px;padding:12px 14px;border-right:1px solid rgba(46,75,140,.1)}.customer-grid-scale-offer-facts>div:last-child{border-right:0}.customer-grid-scale-offer-facts strong{overflow-wrap:anywhere;color:var(--console-ink);font-size:.92rem;line-height:1.25}.customer-subscription-modal-backdrop:has(.customer-grid-operation-modal){background:#000816b8}.customer-grid-operation-modal{border-color:#5796ff57;border-radius:10px;background:radial-gradient(circle at 100% 0%,rgba(47,109,246,.22),transparent 38%),linear-gradient(145deg,#071834fa,#030e1ffa);color:#edf6ff;box-shadow:0 28px 80px #00041094}.customer-grid-operation-modal .customer-subscription-modal-header,.customer-grid-operation-modal .customer-subscription-modal-footer{border-color:#5796ff29;background:#020c1c57}.customer-grid-operation-modal .customer-subscription-modal-footer{padding:18px 24px}.customer-grid-operation-modal .customer-subscription-modal-eyebrow{color:#6aa8ff;letter-spacing:0}.customer-grid-operation-modal .customer-subscription-modal-title{color:#fff;letter-spacing:0}.customer-grid-operation-modal .customer-subscription-modal-summary,.customer-grid-operation-modal .customer-grid-agent-units-note{color:#bed5f7c7}.customer-grid-operation-modal .customer-subscription-modal-close{border-color:#6fabff3b;background:#091f3fd1;color:#dcecff}.customer-grid-operation-modal .customer-subscription-modal-close:hover,.customer-grid-operation-modal .customer-subscription-modal-close:focus-visible{border-color:#79b5ff6b;background:#143467d6;color:#fff;outline:none}.customer-grid-operation-modal .customer-subscription-modal-secondary,.customer-grid-operation-modal .customer-subscription-modal-primary{display:inline-flex;min-width:132px;min-height:44px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:8px;font-size:.88rem;font-weight:760;line-height:1;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.customer-grid-operation-modal .customer-subscription-modal-secondary .console-link-button-icon-svg,.customer-grid-operation-modal .customer-subscription-modal-primary .console-link-button-icon-svg{width:16px;height:16px;flex:0 0 auto}.customer-grid-operation-modal .customer-subscription-modal-secondary{border:1px solid rgba(111,171,255,.24);background:linear-gradient(180deg,#091f3fd6,#041228eb);color:#dcecff;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #0007143d}.customer-grid-operation-modal .customer-subscription-modal-primary{border:1px solid rgba(63,135,255,.78);background:linear-gradient(180deg,#3578ff,#2464e8);color:#fff;box-shadow:inset 0 1px #ffffff29,0 16px 32px #2464e847}.customer-grid-operation-modal .customer-subscription-modal-secondary:hover:not(:disabled),.customer-grid-operation-modal .customer-subscription-modal-secondary:focus-visible:not(:disabled){border-color:#79b5ff75;background:linear-gradient(180deg,#143467e6,#081e42f5);color:#fff;outline:none;transform:translateY(-1px)}.customer-grid-operation-modal .customer-subscription-modal-primary:hover:not(:disabled),.customer-grid-operation-modal .customer-subscription-modal-primary:focus-visible:not(:disabled){border-color:#8dc4ffe6;background:linear-gradient(180deg,#4b8cff,#2f70f3);box-shadow:inset 0 1px #fff3,0 18px 38px #2f70f357;color:#fff;outline:none;transform:translateY(-1px)}.customer-grid-operation-modal .customer-subscription-modal-primary:disabled,.customer-grid-operation-modal .customer-subscription-modal-secondary:disabled{cursor:not-allowed;opacity:1;transform:none}.customer-grid-operation-modal .customer-subscription-modal-primary:disabled{border-color:#67a6ff29;background:#071327b8;color:#c4d7f48a;box-shadow:none}.customer-grid-operation-modal .customer-subscription-modal-secondary:disabled{border-color:#67a6ff1f;background:#07132794;color:#c4d7f475;box-shadow:none}.customer-grid-operation-modal-fields .customer-subscription-modal-field>span,.customer-grid-operation-modal .customer-grid-agent-units-summary span,.customer-grid-operation-modal .customer-grid-operation-modal-summary-card span,.customer-grid-operation-modal .customer-grid-scale-offer-preview-header span,.customer-grid-operation-modal .customer-grid-scale-offer-facts span{color:#9bbbedc7;letter-spacing:0}.customer-grid-operation-modal-fields .customer-subscription-modal-input{border-color:#68a0ff3d;background:#041124b8;color:#edf6ff;color-scheme:dark}.customer-grid-operation-modal-fields .customer-subscription-modal-input:focus{border-color:#49a4ff94;box-shadow:0 0 0 3px #2f6df62e;outline:none}.customer-grid-operation-modal .customer-grid-agent-units-summary,.customer-grid-operation-modal .customer-grid-operation-modal-summary-card,.customer-grid-operation-modal .customer-grid-scale-offer-preview,.customer-grid-operation-modal .customer-grid-scale-offer-facts{border-color:#5796ff2e;background:#04122861}.customer-grid-operation-modal .customer-grid-agent-units-summary>div,.customer-grid-operation-modal .customer-grid-scale-offer-facts>div{border-color:#5796ff24}.customer-grid-operation-modal .customer-grid-agent-units-summary strong,.customer-grid-operation-modal .customer-grid-operation-modal-summary-card strong,.customer-grid-operation-modal .customer-grid-scale-offer-preview-header strong,.customer-grid-operation-modal .customer-grid-scale-offer-facts strong{color:#fff}.customer-grid-operation-modal .customer-grid-scale-offer-preview>p,.customer-grid-operation-modal .customer-grid-scale-offer-description{color:#bed5f7c7}.customer-grid-operation-modal .customer-grid-scale-offer-price{border-color:#39e6a73d;background:#39e6a71f;color:#8ff3ca}.customer-grid-operation-modal .customer-grid-agent-units-stepper-button{border-color:#6fabff3b;background:#091f3fd1;color:#dcecff;box-shadow:none}.customer-grid-operation-modal .customer-grid-agent-units-stepper-button:hover:not(:disabled),.customer-grid-operation-modal .customer-grid-agent-units-stepper-button:focus-visible:not(:disabled){border-color:#79b5ff6b;background:#143467d6;color:#fff;box-shadow:none}.customer-agent-properties-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(46,75,140,.1);border-radius:16px;background:#f8faffd6}.customer-agent-properties-fact{display:grid;gap:5px;padding:14px 16px;border-right:1px solid rgba(46,75,140,.1)}.customer-agent-properties-fact:last-child{border-right:0}.customer-agent-properties-fact span{color:#657795;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.customer-agent-properties-fact strong{color:#142246;font-size:.95rem;line-height:1.3}.customer-experience-level-modal{width:min(920px,calc(100vw - 72px));height:min(680px,calc(100vh - 64px))}.customer-experience-level-modal-body{display:flex;align-items:stretch;flex:1 1 auto;min-height:0;overflow:auto}.customer-experience-level-modal-body.is-wizard{padding-top:20px}.customer-experience-level-progress .customer-subscription-modal-progress-step{min-height:70px;min-width:0;padding:10px 8px;flex:1 1 0}.customer-experience-level-progress{display:none}.customer-experience-level-progress .customer-subscription-modal-progress-step span{width:24px;height:24px;font-size:.76rem}.customer-experience-level-progress .customer-subscription-modal-progress-step strong{font-size:.58rem;line-height:1.18}.customer-experience-level-wizard-pane{justify-content:center;min-height:0;width:100%}.customer-experience-level-question-panel{display:grid;align-content:center;gap:18px;min-height:100%;max-width:700px;margin:0 auto;width:100%}.customer-experience-level-question-panel.is-final-step{align-content:start}.customer-experience-level-question-title{max-width:660px;margin:0 auto;font-family:var(--console-font-display);font-size:2rem;font-weight:700;line-height:1.08;text-align:center;color:#16294b}.customer-experience-level-question-helper{margin:0;font-size:.9rem;line-height:1.7;color:#63738f;text-align:center}.customer-experience-level-question-helper-standalone{max-width:620px;margin:0 auto}.customer-experience-level-chip-grid,.customer-experience-level-choice-stack{display:grid;gap:14px}.customer-experience-level-chip-grid,.customer-experience-level-choice-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-experience-level-choice-stack.is-compact{grid-template-columns:repeat(2,minmax(220px,280px));justify-content:center}.customer-experience-level-choice-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:96px;padding:18px 20px;border:1px solid rgba(49,74,128,.14);border-radius:18px;background:#fbfcff;color:#243755;text-align:left;font:inherit;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.customer-experience-level-choice-card strong{font-size:1rem;font-weight:700}.customer-experience-level-choice-icon{display:inline-flex;align-items:center;justify-content:flex-start;width:40px;height:40px;margin:0 0 0 -8px;color:#4f46e5}.customer-experience-level-choice-icon svg{width:100%;height:100%}.customer-experience-level-choice-card span{font-size:.85rem;line-height:1.6;color:#5f6f88}.customer-experience-level-choice-card:hover,.customer-experience-level-choice-card:focus-visible{border-color:#2c4a9d57;background:#edf2ff;transform:translateY(-1px)}.customer-experience-level-choice-card.is-selected{background:#4f46e51f;border-color:#4f46e566;color:#312e81;box-shadow:0 10px 22px #4f46e51f}.customer-experience-level-choice-card.is-selected span{color:#4f46e5}.customer-experience-level-choice-card.is-selected .customer-experience-level-choice-icon{color:#4338ca}.customer-experience-level-choice-card-wide{min-height:110px}.customer-experience-level-recommendation-card{display:grid;gap:10px;padding:20px;border-radius:22px;background:linear-gradient(180deg,#eef1ff,#f9faff);border:1px solid rgba(79,70,229,.16)}.customer-experience-level-recommendation-label{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5d63a9}.customer-experience-level-recommendation-value{font-family:var(--console-font-display);font-size:2rem;font-weight:700;line-height:1;color:#312e81}.customer-experience-level-recommendation-copy,.customer-experience-level-selection-note{margin:0;font-size:.9rem;line-height:1.6;color:#495a77}.customer-experience-level-final-step{display:grid;gap:18px}.customer-experience-level-profile-modal{width:min(720px,calc(100vw - 72px))}.customer-experience-level-profile-body{display:flex;align-items:center;justify-content:center;padding:28px 32px 32px}.customer-experience-level-profile-card{display:grid;gap:18px;width:min(100%,560px);padding:24px;border:1px solid rgba(49,74,128,.12);border-radius:22px;background:linear-gradient(180deg,#fbfcff,#f5f7ff)}.customer-experience-level-profile-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.customer-experience-level-profile-label{font-size:.92rem;font-weight:600;color:#5f6f88}.customer-experience-level-profile-value{font-family:var(--console-font-display);font-size:1.1rem;font-weight:700;color:#16294b}.customer-experience-level-profile-actions{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.customer-experience-level-error{margin-right:auto;max-width:420px}@media(max-width:1100px){.customer-experience-level-modal{width:min(960px,calc(100vw - 32px))}.customer-experience-level-chip-grid,.customer-experience-level-choice-stack{grid-template-columns:1fr}}.console-dashboard-empty{margin-top:22px}.console-dashboard-empty-band{padding:28px;border-radius:18px;background:#fff;border:1px solid rgba(16,32,60,.08);box-shadow:0 16px 30px #0e182c0d}.console-dashboard-empty-band.is-danger{border-color:#dc262629}.console-dashboard-empty-band h2{margin:12px 0;font-size:1.8rem}.console-loading-bar{width:min(360px,100%);height:10px;margin-top:var(--console-spacing-5);background:#10203c14;border-radius:999px;overflow:hidden}.console-loading-bar-fill{width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--console-accent),rgba(255,255,255,.7));animation:console-loading-slide 1.2s ease-in-out infinite alternate}.console-runtime-state-loading .console-loading-bar{background:#9fb1ca24}.console-runtime-state-loading .console-loading-bar-fill{background:linear-gradient(90deg,#2563eb,#22d3ee);box-shadow:0 0 22px #22d3ee38}@keyframes console-loading-slide{0%{transform:translate(-10%)}to{transform:translate(145%)}}@media(max-width:1080px){.console-frame{grid-template-columns:1fr}.console-sidebar{position:static}.console-runtime-customer .console-frame,.console-runtime-customer .console-frame.customer-shell-frame-sidebar-collapsed{grid-template-columns:1fr}.customer-shell-sidebar{border-right:0;border-bottom:1px solid rgba(16,32,60,.06)}.customer-shell-sidebar.is-collapsed{align-items:stretch;padding:18px 12px 18px 16px}.customer-shell-sidebar.is-collapsed .customer-shell-sidebar-controls{justify-content:flex-end}.customer-shell-sidebar.is-collapsed .customer-shell-nav,.customer-shell-sidebar.is-collapsed .customer-shell-nav-group{justify-items:stretch}.customer-shell-sidebar.is-collapsed .customer-shell-nav-link{justify-content:flex-start;width:auto;min-height:34px;padding:0 10px}.customer-shell-sidebar.is-collapsed .customer-shell-nav-child-link{justify-content:flex-start;width:auto;min-height:30px;padding:0 10px}.customer-shell-sidebar.is-collapsed .customer-shell-nav-child-link:before{display:none}.customer-shell-sidebar.is-collapsed .customer-shell-nav-text,.customer-shell-sidebar.is-collapsed .customer-shell-nav-child-text{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.customer-shell-sidebar.is-collapsed .customer-shell-nav-chevron{display:inline}.customer-legal-footer{left:20px;right:20px}.console-dashboard-hero,.console-dashboard-primary-grid,.console-dashboard-secondary-grid,.console-dashboard-lane-grid,.console-grid-workspace,.console-grid-runtime-shell,.console-dashboard-hero-aside-glance,.console-dashboard-trend-grid,.console-runtime-observability-grid,.console-runtime-capacity-grid,.console-progressive-cost-panel-header,.console-progressive-activity-panel-header,.console-progressive-activity-table-header,.console-progressive-activity-table-row,.console-progressive-cost-trend-band-header,.console-progressive-cost-trend-grid,.console-progressive-cost-metric-grid,.console-progressive-cost-history-table-header,.console-progressive-cost-history-table-row{grid-template-columns:1fr}.console-progressive-cost-metric{border-right:0;border-bottom:1px solid rgba(16,32,60,.07)}.console-progressive-cost-metric:last-child{border-bottom:0}.console-progressive-cost-panel-summary,.console-progressive-activity-panel-summary{justify-self:start;max-width:none;text-align:left}.console-progressive-activity-pagination{align-items:flex-start;flex-direction:column}.console-dashboard-trend-band-header{align-items:start;flex-direction:column}.console-dashboard-trend-band-header p{max-width:none;text-align:left}.console-grid-wizard-card-header{flex-direction:column}.console-grid-wizard-card-price{text-align:left}.console-dashboard-metrics,.console-dashboard-signal-grid,.console-dashboard-policy-grid,.console-dashboard-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-marketplace-section-header{grid-template-columns:1fr;align-items:start}.console-marketplace-product-footer{align-items:flex-start}.console-marketplace-section-count{justify-items:start}.console-marketplace-hero{grid-template-columns:1fr}.console-marketplace-customize{justify-self:start}.console-marketplace-discovery-layout,.console-marketplace-command-topbar,.console-marketplace-command-mode{grid-template-columns:1fr}.console-content-canvas:has(.console-marketplace-shell-catalog){overflow-y:auto}.console-marketplace-shell-catalog,.console-marketplace-command-mode{height:auto;overflow:visible}.console-marketplace-command-sidebar,.console-marketplace-command-main,.console-marketplace-command-detail{overflow:visible}.console-marketplace-compare-panel,.console-marketplace-compact-list{grid-column:1}.console-marketplace-compare-panel{grid-row:auto}.console-marketplace-catalog-toolbar,.console-marketplace-pagination{align-items:flex-start;flex-direction:column}.console-marketplace-toolbar-actions{justify-content:flex-start}.console-marketplace-catalog-mode,.console-marketplace-command-main{overflow-x:auto}.console-marketplace-command-main .console-marketplace-table{min-width:620px}.console-grid-list-header{display:none}.console-grid-list-row{grid-template-columns:26px repeat(2,minmax(0,1fr))}.console-grid-workspace-anchor-grid{grid-template-columns:1fr}.console-grid-list-header-runtime{display:none}.console-grid-list-row-runtime{grid-template-columns:26px repeat(2,minmax(0,1fr))}.customer-stripe-dashboard-welcome,.customer-stripe-dashboard-starter,.customer-stripe-dashboard-bottom-grid,.customer-stripe-dashboard-starter-grid,.customer-stripe-dashboard-metrics-grid{grid-template-columns:1fr}.customer-stripe-dashboard-orb{display:none}.customer-stripe-dashboard-header,.customer-stripe-dashboard-canvas-toolbar{grid-template-columns:1fr}.customer-stripe-dashboard-header-mark{display:none}.customer-subscription-modal-backdrop{padding:18px}.customer-subscription-modal-progress,.customer-subscription-modal-tile-grid,.customer-subscription-modal-review-grid,.customer-agent-launch-intent-modal-grid{grid-template-columns:1fr}}@media(max-width:720px){.console-progressive-monitoring-grid{grid-template-columns:1fr}.console-runtime{padding:16px}.console-runtime-customer{padding:0}.console-main,.console-sidebar,.console-dashboard-hero,.console-dashboard-panel,.console-dashboard-empty-band{border-radius:16px}.customer-shell-topbar{grid-template-columns:1fr;align-items:stretch}.customer-shell-topbar-meta{justify-content:space-between;justify-self:stretch}.console-runtime-customer .console-main{padding:22px 18px 54px}.customer-legal-footer{left:18px;right:18px;bottom:10.5px}.console-dashboard-hero{padding:20px}.console-marketplace-product-topline{grid-template-columns:auto minmax(0,1fr)}.console-marketplace-product-price{text-align:left}.console-marketplace-attach-cost-panel{grid-template-columns:1fr}.console-marketplace-product-footer .console-link-button{width:100%;justify-content:center}.console-content-canvas-marketplace{padding:14px}.console-marketplace-shell{padding:12px}.console-marketplace-hero,.console-marketplace-discovery-layout,.console-marketplace-command-topbar{padding-left:0;padding-right:0}.console-marketplace-catalog-mode,.console-marketplace-command-mode{margin-left:0;margin-right:0}.console-marketplace-command-toolbar,.console-marketplace-pagination{align-items:flex-start;flex-direction:column}.console-marketplace-command-sidebar,.console-marketplace-command-main,.console-marketplace-command-detail{padding:12px}.console-marketplace-hero h2{font-size:2rem}.console-marketplace-customize{width:100%}.console-marketplace-catalog-summary-row,.console-marketplace-compare-cards,.console-marketplace-compare-actions{grid-template-columns:1fr}.console-marketplace-compact-row{grid-template-columns:auto minmax(0,1fr)}.console-marketplace-compact-row>span:nth-child(n+3){grid-column:2}.console-marketplace-compare-matrix div{grid-template-columns:1fr}.console-marketplace-compare-matrix dt,.console-marketplace-compare-matrix dd{border-right:0;border-bottom:1px solid rgba(87,150,255,.13)}.console-marketplace-compare-matrix dd:last-child{border-bottom:0}.console-dashboard-hero-copy h2{font-size:2rem}.console-runtime-action-topline,.console-runtime-observability-topline,.console-runtime-log-entry-header,.console-runtime-observability-list-item{flex-direction:column}.console-dashboard-metrics,.console-dashboard-signal-grid,.console-dashboard-policy-grid,.console-dashboard-brief-grid{grid-template-columns:1fr}.console-grid-list-row{grid-template-columns:26px 1fr}.customer-stripe-dashboard{gap:22px}.customer-stripe-dashboard-canvas-toolbar{display:grid}.customer-stripe-dashboard-canvas-surface{min-height:420px}.console-dashboard-chart-bar{grid-template-columns:1fr}.console-dashboard-chart-value{text-align:left}.customer-subscription-modal-header,.customer-subscription-modal-footer,.customer-subscription-modal-body{padding-left:18px;padding-right:18px}.customer-subscription-modal-title{font-size:1.55rem}.customer-grid-scale-offer-preview-header{display:grid}.customer-grid-scale-offer-price{justify-self:start;white-space:normal}.customer-grid-scale-offer-facts{grid-template-columns:1fr}.customer-grid-scale-offer-facts>div{border-right:0;border-bottom:1px solid rgba(46,75,140,.1)}.customer-grid-scale-offer-facts>div:last-child{border-bottom:0}}.console-subscription-assistant-card .console-subscription-assistant-thread{display:grid;grid-template-columns:1fr;gap:10px;max-height:228px;overflow:auto;padding-right:2px}.console-subscription-assistant-card .console-subscription-assistant-suggestions button{justify-self:stretch}.console-subscription-assistant-card .console-subscription-assistant-composer{text-decoration:none}.console-subscription-assistant-message{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start}.console-subscription-assistant-message.is-user{grid-template-columns:minmax(0,1fr) 42px}.console-subscription-assistant-message.is-user .console-subscription-assistant-avatar{grid-column:2;grid-row:1;border-color:#70a8ff47;background:#2760dc2e;color:#cfe2ff}.console-subscription-assistant-message.is-user .console-subscription-assistant-bubble{grid-column:1;justify-self:end;max-width:88%;background:#19468e75}.console-subscription-assistant-message.tone-blocked .console-subscription-assistant-bubble{border-color:#ffc15642;background:#2a1d0a57}.console-subscription-assistant-actions{display:grid;gap:7px;margin-top:10px}.console-subscription-assistant-action{display:grid;gap:2px;padding:8px 9px;border:1px solid rgba(88,149,255,.18);border-radius:7px;background:#020b1a75;color:#dcecff;text-decoration:none}.console-subscription-assistant-action span{color:#7fb3ff;font-size:.72rem;font-weight:900}.console-subscription-assistant-action small{color:#b1cae8bd;font-size:.65rem;line-height:1.25}.console-subscription-assistant-suggestions button{min-height:30px;padding:6px 9px;border:1px solid rgba(101,160,255,.16);border-radius:6px;background:#0512288f;color:#cfe2ff;cursor:pointer;font:inherit;font-size:.7rem;font-weight:800;text-align:left}.console-subscription-assistant-suggestions button:hover,.console-subscription-assistant-suggestions button:focus-visible{border-color:#4b91ff94;color:#fff;outline:none}.console-subscription-assistant-composer input{min-width:0;width:100%;border:0;background:transparent;color:#eaf3ff;font:inherit;font-size:.76rem;font-weight:800;outline:none}.console-subscription-assistant-composer input::placeholder{color:#b0c6e5a8}.console-subscription-assistant-composer button{flex:0 0 auto;min-width:48px;height:30px;border:1px solid rgba(87,142,255,.28);border-radius:9px;background:#2f6df6;color:#fff;cursor:pointer;font:inherit;font-size:.72rem;font-weight:950}.console-subscription-assistant-composer button:disabled{cursor:not-allowed;opacity:.56}.console-subscription-assistant-error{margin:8px 0 0;color:#ffc156;font-size:.68rem;font-weight:800}.console-runtime-customer:has(.console-billing-shell){--console-billing-detail-top: 82px;--console-billing-detail-right: 28px;--console-billing-detail-bottom: 44px;--console-billing-detail-height: calc(100dvh - var(--console-billing-detail-top) - var(--console-billing-detail-bottom));background:radial-gradient(circle at 82% 6%,rgba(43,111,246,.18),transparent 32%),linear-gradient(180deg,#020711,#03101f)}.console-runtime-customer:has(.console-billing-shell) .customer-shell-topbar{border-bottom-color:#5d99ff2e;background:#020813f5;color:#eef6ff}.console-runtime-customer:has(.console-billing-shell) .customer-shell-topbar-brand-mark,.console-runtime-customer:has(.console-billing-shell) .customer-shell-topbar-brand-name{filter:brightness(0) invert(1)}.console-runtime-customer:has(.console-billing-shell) .customer-shell-subscription-select,.console-runtime-customer:has(.console-billing-shell) .customer-shell-search{border-color:#67a6ff3d;background:#041124e0;color:#d8e8ff;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0008163d}.console-runtime-customer:has(.console-billing-shell) .customer-shell-search-input{color:#d8e8ff}.console-runtime-customer:has(.console-billing-shell) .customer-shell-search-input::placeholder{color:#9db5d8c2}.console-runtime-customer:has(.console-billing-shell) .customer-shell-search-shortcut{border-color:#5b94ff2e;background:#0c2246b8;color:#a9c8f7}.console-runtime-customer:has(.console-billing-shell) .customer-shell-search-results{border-color:#3e79dc38;background:#020916fa;box-shadow:0 24px 48px #0006128f;scrollbar-color:rgba(86,151,255,.42) rgba(2,9,22,.72);scrollbar-gutter:stable;scrollbar-width:thin}.console-runtime-customer:has(.console-billing-shell) .customer-shell-search-results::-webkit-scrollbar,.console-runtime-customer:has(.console-billing-shell) .console-content-canvas::-webkit-scrollbar{width:12px;height:12px}.console-runtime-customer:has(.console-billing-shell) .customer-shell-search-results::-webkit-scrollbar-track,.console-runtime-customer:has(.console-billing-shell) .console-content-canvas::-webkit-scrollbar-track{background:#020916b8;border-radius:999px}.console-runtime-customer:has(.console-billing-shell) .customer-shell-search-results::-webkit-scrollbar-thumb,.console-runtime-customer:has(.console-billing-shell) .console-content-canvas::-webkit-scrollbar-thumb{border:3px solid rgba(2,9,22,.72);border-radius:999px;background:linear-gradient(180deg,#4687ffb8,#30cfec8c)}.console-runtime-customer:has(.console-billing-shell) .customer-shell-utility-button,.console-runtime-customer:has(.console-billing-shell) .customer-shell-avatar-button{border-color:#67a6ff3d;background:#041124b8;color:#d8e8ff}.console-runtime-customer:has(.console-billing-shell) .customer-shell-utility-button:hover,.console-runtime-customer:has(.console-billing-shell) .customer-shell-utility-button.is-active,.console-runtime-customer:has(.console-billing-shell) .customer-shell-avatar-button:hover,.console-runtime-customer:has(.console-billing-shell) .customer-shell-avatar-button:focus-visible{border-color:#70aaff7a;background:#081c3ae6}.console-runtime-customer:has(.console-billing-shell) .customer-shell-avatar-role{color:#a8bdd8}.console-runtime-customer:has(.console-billing-shell) .customer-shell-avatar-popover{border-color:#578fee33;background:#020916fa;box-shadow:0 24px 46px #00051094}.console-runtime-customer:has(.console-billing-shell) .customer-shell-avatar-menu-item{color:#d8e8ff}.console-runtime-customer:has(.console-billing-shell) .customer-shell-avatar-menu-item:hover,.console-runtime-customer:has(.console-billing-shell) .customer-shell-avatar-menu-item:focus-visible{background:#2b6ff629;color:#fff}.console-runtime-customer:has(.console-billing-shell) .customer-shell-avatar-menu-divider{background:#578fee24}.console-runtime-customer:has(.console-billing-shell) .console-frame{border-top-color:#5d99ff2e;background:#020711;box-shadow:none}.console-runtime-customer:has(.console-billing-shell) .console-main,.console-runtime-customer:has(.console-billing-shell) .console-content-canvas{background:linear-gradient(rgba(76,141,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(76,141,255,.045) 1px,transparent 1px),#020711;background-size:42px 42px,42px 42px,auto}.console-runtime-customer:has(.console-billing-shell) .customer-shell-sidebar{border-right-color:#5d99ff2e;background:linear-gradient(180deg,#030e1ffa,#030c1afa);box-shadow:inset -1px 0 #397ce81f}.console-runtime-customer:has(.console-billing-shell) .customer-shell-nav-link,.console-runtime-customer:has(.console-billing-shell) .customer-shell-nav-child-link{color:#dbe9ff}.console-runtime-customer:has(.console-billing-shell) .customer-shell-nav-link:hover,.console-runtime-customer:has(.console-billing-shell) .customer-shell-nav-link.is-active,.console-runtime-customer:has(.console-billing-shell) .customer-shell-nav-child-link:hover,.console-runtime-customer:has(.console-billing-shell) .customer-shell-nav-child-link.is-active{border-color:#5d99ff52;background:#174a9d85;color:#fff}.console-runtime-customer:has(.console-billing-shell) .customer-shell-sidebar-toggle{border-color:#5b94ff2e;background:#041124b8;color:#9fbdf0}.console-runtime-customer:has(.console-billing-shell) .customer-legal-footer{border-top-color:#5d99ff1f;background:#020813f5;color:#7d91b3}.console-runtime-customer:has(.console-billing-shell) .customer-legal-footer a{color:#8fbaff}.console-content-canvas-billing{min-height:0;overflow-x:hidden;padding:20px 24px;color-scheme:dark}.console-billing-shell{min-height:100%;padding:16px 20px 18px;border:1px solid rgba(57,127,255,.32);border-radius:11px;background:radial-gradient(circle at 74% 8%,rgba(46,118,255,.24),transparent 24%),linear-gradient(rgba(68,139,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(68,139,255,.055) 1px,transparent 1px),linear-gradient(145deg,#020915,#061529 58%,#031020);background-size:auto,42px 42px,42px 42px,auto;color:#f4f8ff;box-shadow:0 24px 80px #00081657}.console-billing-header{display:grid;gap:12px}.console-billing-header h1{margin:0;color:#fff;font-size:2rem;font-weight:950;letter-spacing:0;line-height:1}.console-billing-tabs{display:flex;align-items:end;gap:0;min-height:38px;border-bottom:1px solid rgba(77,135,221,.18)}.console-billing-tab{position:relative;min-height:38px;padding:0 24px 10px;border:0;background:transparent;color:#e7effbeb;cursor:pointer;font:inherit;font-size:.86rem;font-weight:850;letter-spacing:0}.console-billing-tab:first-child{min-width:118px;padding-right:0;padding-left:0}.console-billing-tab:first-child:after{right:0;left:0}.console-billing-tab:after{position:absolute;right:18px;bottom:-1px;left:18px;height:2px;border-radius:999px;background:transparent;content:""}.console-billing-tab.is-active{color:#38a2ff}.console-billing-tab.is-active:after{background:#2f9dff;box-shadow:0 0 16px #2f9dff6b}.console-billing-tab:hover,.console-billing-tab:focus-visible{color:#7fc1ff;outline:none}.console-billing-tab-panel{min-height:1px;padding-top:14px}.console-billing-overview{display:grid;gap:14px}.console-billing-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.console-billing-metric-card,.console-billing-panel,.console-billing-health-strip{border:1px solid rgba(87,150,255,.27);border-radius:10px;background:linear-gradient(135deg,#081c3be0,#040f1feb);box-shadow:inset 0 1px #ffffff12,0 16px 38px #00071447;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.console-billing-metric-card{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:12px;min-height:136px;padding:16px 14px 14px;color:#ecf5ff;text-decoration:none;text-align:left}.console-billing-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(78,145,255,.22);border-radius:999px;background:#0d306f2e;color:#348dff;box-shadow:inset 0 0 18px #2370ff14}.console-billing-icon svg,.console-billing-mini-icon svg,.console-billing-events-row svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-billing-icon.tone-green{border-color:#35dd7c38;background:#0b562d29;color:#43e67e}.console-billing-mini-icon.tone-green{border-color:#35dd7c5c;background:#0b562d47;color:#43e67e}.console-billing-icon.tone-cyan{border-color:#2bdde838;background:#055e7026;color:#28dfe8}.console-billing-mini-icon.tone-cyan{border-color:#2bdde85c;background:#055e7042;color:#28dfe8}.console-billing-metric-copy{display:grid;align-content:start;justify-items:start;gap:5px;min-width:0;padding-top:0;text-align:left}.console-billing-metric-copy span{color:#e7effbeb;font-size:.74rem;font-weight:850;line-height:1.12}.console-billing-metric-copy strong{color:#fff;font-size:1.36rem;font-weight:950;letter-spacing:0;line-height:1.05}.console-billing-metric-copy small{color:#b6c8e4cc;font-size:.7rem;font-weight:760;line-height:1.14}.console-billing-metric-copy .tone-positive{color:#4ee384}.console-billing-metric-copy small+.tone-positive{margin-top:-2px}.console-billing-metric-copy strong+small{margin-top:4px}.console-billing-ready-badge{justify-self:start;margin-top:4px;padding:3px 10px;border:1px solid rgba(48,221,119,.32);border-radius:999px;background:#0c5c2f6b;color:#42e47b;font-size:.66rem;font-style:normal;font-weight:900;line-height:1}.console-billing-metric-action{position:absolute;right:14px;bottom:12px;left:14px;color:#3b9cff;font-size:.72rem;font-weight:860;line-height:1}.console-billing-overview-grid{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(240px,.88fr) minmax(260px,1fr);gap:12px}.console-billing-panel{min-width:0;padding:16px}.console-billing-panel h2,.console-billing-health-strip h2{margin:0;color:#fff;font-size:.98rem;font-weight:930;letter-spacing:0}.console-billing-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.console-billing-panel-header button,.console-billing-chart-actions button,.console-billing-dropdown-button{min-height:30px;border:1px solid rgba(87,143,238,.18);border-radius:7px;background:#031025b8;color:#c7d9f1;cursor:pointer;font:inherit;font-size:.72rem;font-weight:820}.console-billing-chart-actions{display:flex;gap:8px}.console-billing-dropdown{position:relative;display:inline-flex;z-index:3}.console-billing-dropdown-button{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:108px;padding:0 10px 0 12px}.console-billing-breakdown-range .console-billing-dropdown-button{min-width:112px}.console-billing-dropdown-chevron{width:7px;height:7px;border-right:1.5px solid #9fb4d0;border-bottom:1.5px solid #9fb4d0;transform:translateY(-20%) rotate(45deg)}.console-billing-dropdown-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:grid;min-width:100%;padding:5px;border:1px solid rgba(87,143,238,.22);border-radius:8px;background:#020a18fa;box-shadow:0 18px 38px #0000005c,inset 0 1px #ffffff0a}.console-billing-dropdown-menu button{display:flex;align-items:center;min-height:30px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#c6d8f0;cursor:pointer;font:inherit;font-size:.72rem;font-weight:820;white-space:nowrap}.console-billing-dropdown-menu button:hover,.console-billing-dropdown-menu button:focus-visible,.console-billing-dropdown-menu button.is-selected{background:#2d7bff29;color:#fff;outline:none}.console-billing-chart-config-button{width:32px}.console-billing-chart-config-button[aria-haspopup=dialog]{color:#a9bbd4;font-size:1rem;line-height:1}.console-billing-legend{display:flex;gap:22px;margin-top:10px;color:#c8d8ee;font-size:.72rem;font-weight:760}.console-billing-legend span{position:relative;padding-left:27px}.console-billing-legend span:before{position:absolute;top:50%;left:0;width:20px;height:2px;border-radius:999px;content:"";transform:translateY(-50%)}.console-billing-legend .tone-spend:before{background:#3a85ff}.console-billing-legend .tone-payout:before{background:repeating-linear-gradient(90deg,#22d7e6 0 6px,transparent 6px 10px)}.console-billing-trend-chart{position:relative;min-height:196px;margin-top:7px;padding:0 0 22px 34px}.console-billing-trend-chart svg{display:block;width:100%;height:196px;animation:console-billing-chart-rise .9s cubic-bezier(.22,1,.36,1) both;transform-origin:50% 100%}.console-billing-trend-chart .grid-line{stroke:#5186cf24;stroke-dasharray:2 3}.console-billing-trend-chart .area.spend{fill:url(#billingSpendFill)}.console-billing-trend-chart .area.payout{fill:url(#billingPayoutFill)}.console-billing-trend-chart .line{fill:none;stroke-linecap:round;stroke-width:3}.console-billing-trend-chart .line.spend{stroke:#347dff}.console-billing-trend-chart .line.payout{stroke:#21d8e7;stroke-dasharray:8 8}@keyframes console-billing-chart-rise{0%{clip-path:inset(100% 0 0 0);opacity:.35;transform:translateY(16px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.console-billing-trend-chart svg{animation:none}}.console-billing-y-axis{position:absolute;top:14px;bottom:28px;left:0;display:flex;flex-direction:column;justify-content:space-between;color:#a8bad4;font-size:.72rem;font-weight:720}.console-billing-x-axis{position:absolute;right:0;bottom:0;left:34px;display:flex;justify-content:space-between;color:#a8bad4;font-size:.72rem;font-weight:720}.console-billing-summary-list{display:grid;margin-top:18px}.console-billing-summary-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;border-bottom:1px solid rgba(87,143,238,.13);color:#c9d8ed;font-size:.78rem;font-weight:760}.console-billing-summary-row strong{color:#fff;font-size:.88rem;font-weight:900}.console-billing-summary-row.is-net{grid-template-columns:minmax(0,1fr) auto;border-bottom:0;color:#fff;font-size:.9rem;font-weight:920}.console-billing-summary-row.is-net strong{color:#40df79}.console-billing-mini-icon{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(78,145,255,.28);border-radius:7px;background:#0d306f47;color:#348dff}.console-billing-mini-icon svg,.console-billing-events-row svg{width:17px;height:17px}.console-billing-mini-icon.tone-purple{border-color:#a45fff4d;background:#491f7c52;color:#a667ff}.console-billing-mini-icon.tone-red{border-color:#ff4c4c4d;background:#7d19194d;color:#ff524f}.console-billing-mini-icon.tone-amber{border-color:#ffbb2d52;background:#7c521047;color:#ffc247}.console-billing-aging-body{display:grid;grid-template-columns:minmax(178px,1.08fr) minmax(138px,.92fr);gap:24px;align-items:center;min-height:168px;margin-top:22px}.console-billing-aging-donut{display:grid;place-items:center;align-content:center;width:clamp(168px,100%,210px);height:auto;aspect-ratio:1;justify-self:center;border-radius:50%;background:radial-gradient(circle at center,#06101f 0 54%,transparent 55%),conic-gradient(#4cc36f 0 var(--billing-aging-green-end, 38%),#ffbb20 var(--billing-aging-amber-start, 38%) var(--billing-aging-amber-end, 74%),#ff4e35 var(--billing-aging-red-start, 74%) var(--billing-aging-red-end, 89%),#55657c var(--billing-aging-muted-start, 89%) var(--billing-aging-muted-end, 100%),rgba(72,92,126,.16) var(--billing-aging-muted-end, 100%) 100%)}.console-billing-aging-donut span{color:#fff;font-size:1.08rem;font-weight:930;line-height:1}.console-billing-aging-donut small{margin-top:4px;color:#c2d0e4;font-size:.78rem;font-weight:760;line-height:1}.console-billing-aging-list{display:grid;gap:12px;align-content:center}.console-billing-aging-row{display:grid;grid-template-columns:9px minmax(0,1fr);gap:11px;color:#d6e4f6;font-size:.88rem;font-weight:820;line-height:1.25}.console-billing-aging-row strong{grid-column:2;color:#fff;font-size:.9rem;font-weight:820}.console-billing-dot,.console-billing-breakdown-row i{width:9px;height:9px;border-radius:999px}.console-billing-dot.tone-green,.console-billing-breakdown-row i.tone-green{background-color:#4bc56f}.console-billing-dot.tone-amber,.console-billing-breakdown-row i.tone-amber{background-color:#ffbd29}.console-billing-dot.tone-red,.console-billing-breakdown-row i.tone-red{background-color:#ff503a}.console-billing-dot.tone-muted,.console-billing-breakdown-row i.tone-muted{background-color:#66748b}.console-billing-dot.tone-blue,.console-billing-breakdown-row i.tone-blue{background-color:#367fff}.console-billing-dot.tone-purple,.console-billing-breakdown-row i.tone-purple{background-color:#9b62ff}.console-billing-dot.tone-orange,.console-billing-breakdown-row i.tone-orange{background-color:#ff6b2e}.console-billing-dot.tone-cyan,.console-billing-breakdown-row i.tone-cyan{background-color:#23d2df}.console-billing-panel-link{display:inline-flex;gap:8px;margin-top:13px;color:#3b9cff;font-size:.76rem;font-weight:860;text-decoration:none}.console-billing-health-strip{display:grid;gap:14px;padding:16px}.console-billing-health-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.console-billing-health-item{display:grid;grid-template-columns:30px minmax(0,1fr) 24px;gap:11px;align-items:center;min-height:42px;padding:0 13px;border-right:1px solid rgba(87,143,238,.16)}.console-billing-health-item:last-child{border-right:0}.console-billing-health-item small{display:block;color:#aebed6;font-size:.72rem;font-weight:740}.console-billing-health-item strong{display:block;margin-top:2px;color:#fff;font-size:.94rem;font-weight:900;line-height:1.05}.console-billing-health-item em{display:grid;place-items:center;width:21px;height:21px;border:1px solid currentColor;border-radius:999px;font-size:.72rem;font-style:normal;font-weight:950}.console-billing-health-item .status-ok{color:#3fe379}.console-billing-health-item .status-warn{color:#ffc22f}.console-billing-bottom-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(380px,1fr);gap:12px}.console-billing-events-table,.console-billing-breakdown-table{display:grid;margin-top:13px;border:1px solid rgba(87,143,238,.12);border-radius:7px;overflow:hidden}.console-billing-events-head,.console-billing-events-row{display:grid;grid-template-columns:150px minmax(0,1.5fr) 118px 110px 88px;gap:14px;align-items:center}.console-billing-events-head,.console-billing-breakdown-head{min-height:34px;padding:0 10px;color:#94a7c1;font-size:.7rem;font-weight:760}.console-billing-events-row{min-height:40px;padding:0 10px;border-top:1px solid rgba(87,143,238,.11);color:#dce8f8;font-size:.76rem;font-weight:760}.console-billing-events-row .with-icon{display:flex;gap:10px;align-items:center}.console-billing-events-row svg{color:#abc5ee}.console-billing-events-row em{padding:4px 10px;border:1px solid rgba(120,151,198,.18);border-radius:6px;color:#aebed6;font-style:normal}.console-billing-events-row strong{color:#fff;font-weight:850}.console-billing-state{display:inline-flex;gap:7px;align-items:center;font-weight:850}.console-billing-state:before{width:8px;height:8px;border-radius:999px;background:currentColor;content:""}.console-billing-state.tone-amber{color:#ffc02f;background:transparent}.console-billing-state.tone-green{color:#4bd478;background:transparent}.console-billing-icon.tone-red{border-color:#ff504a38;background:#7a1b1e29;color:#ff554d}.console-billing-invoices{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.console-billing-invoices.has-detail{grid-template-columns:minmax(0,1fr) minmax(360px,430px)}.console-billing-invoices-main{display:grid;gap:16px;min-width:0}.console-billing-invoice-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.console-billing-invoice-stat{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:18px;min-height:104px;padding:16px;border:1px solid rgba(87,143,238,.18);border-radius:8px;background:#020b1ac2;box-shadow:inset 0 1px #ffffff06}.console-billing-invoice-stat .console-billing-icon{width:48px;height:48px}.console-billing-invoice-stat div{display:grid;gap:6px;min-width:0}.console-billing-invoice-stat span:not(.console-billing-icon){color:#becfe8db;font-size:.76rem;font-weight:820}.console-billing-invoice-stat strong{color:#fff;font-size:1.42rem;font-weight:950;letter-spacing:0;line-height:1}.console-billing-invoice-stat small{font-size:.78rem;font-weight:860;line-height:1}.console-billing-invoice-stat .tone-danger{color:#ff594f}.console-billing-invoice-stat .tone-positive{color:#43e879}.console-billing-invoice-stat .tone-info{color:#43a2ff}.console-billing-invoice-browser{display:grid;gap:14px}.console-billing-invoice-toolbar{display:flex;justify-content:flex-end;gap:12px;align-items:center}.console-billing-invoice-toolbar>.console-billing-invoice-search{margin-right:auto;width:min(292px,100%)}.console-billing-invoice-toolbar>.console-billing-invoice-filter{flex:0 0 148px}.console-billing-invoice-toolbar>.console-billing-invoice-filter:nth-of-type(2){flex-basis:132px}.console-billing-invoice-toolbar>.console-billing-invoice-filter-menu{flex:0 0 108px}.console-billing-invoice-search{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:36px;padding:0 12px;border:1px solid rgba(87,143,238,.2);border-radius:7px;background:#020c1dc7;color:#a8bad4}.console-billing-invoice-search svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-billing-invoice-search input{min-width:0;border:0;background:transparent;color:#eef6ff;font:inherit;font-size:.82rem;font-weight:760;outline:none}.console-billing-invoice-search input::placeholder{color:#a9bad4d1}.console-billing-invoice-filter .console-billing-dropdown-button{width:100%;min-width:0}.console-billing-invoice-filter-menu{position:relative;z-index:4}.console-billing-invoice-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:36px;border:1px solid rgba(87,143,238,.2);border-radius:7px;background:#031025b8;color:#d8e7f8;cursor:pointer;font:inherit;font-size:.78rem;font-weight:850}.console-billing-invoice-filter-button svg,.console-billing-invoice-detail-actions svg,.console-billing-invoice-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-billing-invoice-filter-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;gap:9px;width:190px;padding:10px;border:1px solid rgba(87,143,238,.22);border-radius:8px;background:#020a18fa;box-shadow:0 18px 38px #0000005c}.console-billing-invoice-filter-popover>button{min-height:32px;border:1px solid rgba(87,143,238,.18);border-radius:7px;background:#091e41a8;color:#78b5ff;cursor:pointer;font:inherit;font-size:.74rem;font-weight:880}.console-billing-invoice-browser h2{margin:4px 0 -2px 10px;color:#fff;font-size:1rem;font-weight:920}.console-billing-invoice-table{display:grid;border:1px solid rgba(87,143,238,.16);border-radius:7px;background:#020b1a9e;overflow:hidden}.console-billing-invoice-head,.console-billing-invoice-row{display:grid;grid-template-columns:minmax(146px,1.05fr) minmax(106px,.82fr) minmax(106px,.82fr) minmax(88px,.72fr) minmax(90px,.68fr) minmax(100px,.72fr) 74px;align-items:center;gap:10px}.console-billing-invoice-head{min-height:38px;padding:0 10px;border-bottom:1px solid rgba(65,130,220,.22)}.console-billing-invoice-head button,.console-billing-invoice-head span{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#a6b8d1;cursor:pointer;font:inherit;font-size:.72rem;font-weight:820;text-align:left}.console-billing-invoice-head button.is-sorted{color:#73b6ff}.console-billing-invoice-row{min-height:46px;padding:0 10px;border:0;border-top:1px solid rgba(87,143,238,.12);background:#010b1a2e;color:#dbe8f8;cursor:pointer;font:inherit;font-size:.78rem;font-weight:760;text-align:left}.console-billing-invoice-row:first-of-type{border-top:0}.console-billing-invoice-row:hover,.console-billing-invoice-row:focus-visible,.console-billing-invoice-row.is-selected{background:linear-gradient(90deg,#2574ff57,#114a9647);box-shadow:inset 2px 0 #3a94ff;outline:none}.console-billing-invoice-row strong{color:#fff;font-weight:850}.console-billing-invoice-status{display:inline-flex;align-items:center;justify-content:center;min-height:25px;width:max-content;padding:0 10px;border:1px solid currentColor;border-radius:6px;font-size:.74rem;font-weight:850;line-height:1}.console-billing-invoice-status.tone-green{background:#0d5a305c;color:#4ce083}.console-billing-invoice-status.tone-amber{background:#6e4a0c57;color:#ffbf2f}.console-billing-invoice-status.tone-red{background:#741d1c52;color:#ff594f}.console-billing-invoice-status.tone-muted{background:#59677f2e;color:#a6b2c4}.console-billing-invoice-payment{display:inline-flex;align-items:center;gap:9px;font-weight:840}.console-billing-invoice-payment i{width:8px;height:8px;border-radius:999px;background:currentColor}.console-billing-invoice-payment.tone-green{color:#49df7d}.console-billing-invoice-payment.tone-amber{color:#ffbd27}.console-billing-invoice-payment.tone-red{color:#ff544b}.console-billing-invoice-payment.tone-muted{color:#94a6c0}.console-billing-invoice-actions{display:flex;align-items:center;justify-content:end;gap:14px;color:#d7e7fb;font-size:1.3rem;line-height:1}.console-billing-invoice-actions i{display:inline-grid;place-items:center;font-style:normal}.console-billing-invoice-modal-backdrop{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:clamp(16px,2.5vw,34px);background:#00050eb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.console-billing-invoice-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);height:min(720px,calc(100vh - 128px));max-height:min(720px,calc(100vh - 128px));overflow:hidden;border:1px solid rgba(87,143,238,.22);border-radius:10px;background:linear-gradient(180deg,#071732f5,#010814fa),#010814;box-shadow:0 34px 80px #0000008c,inset 0 1px #ffffff09}.console-billing-invoice-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 24px 0;border-bottom:1px solid rgba(87,143,238,.15)}.console-billing-invoice-modal-title-block{display:grid;gap:6px;min-width:0}.console-billing-invoice-modal-kicker{color:#5da4ff;font-size:.68rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.console-billing-invoice-modal-header h2{margin:0;color:#fff;font-size:clamp(1.42rem,2.3vw,2rem);font-weight:950;letter-spacing:0;line-height:1}.console-billing-invoice-header-tablist{display:flex;align-items:flex-end;gap:24px;margin-top:8px}.console-billing-invoice-header-tablist button{position:relative;min-height:32px;padding:0 0 9px;border:0;border-radius:0;background:transparent;color:#a8b8d0;cursor:pointer;font:inherit;font-size:.88rem;font-weight:860;letter-spacing:0}.console-billing-invoice-header-tablist button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:transparent;content:""}.console-billing-invoice-header-tablist button:hover,.console-billing-invoice-header-tablist button:focus-visible{color:#fff;outline:none}.console-billing-invoice-header-tablist button[aria-selected=true]{color:#42a5ff}.console-billing-invoice-header-tablist button[aria-selected=true]:after{background:linear-gradient(90deg,#3098ff,#58b6ff);box-shadow:0 0 16px #3098ff57}.console-billing-invoice-modal-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.console-billing-invoice-modal-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 13px;border:1px solid rgba(87,143,238,.2);border-radius:8px;background:#031025c2;color:#dbeaff;cursor:pointer;font:inherit;font-size:.84rem;font-weight:870;white-space:nowrap}.console-billing-invoice-modal-actions button:hover,.console-billing-invoice-modal-actions button:focus-visible{border-color:#509dff75;background:#1c52ae52;outline:none}.console-billing-invoice-modal-actions button.is-primary{border-color:#4294ff7a;background:linear-gradient(180deg,#2e79ffa8,#1248aa94);color:#fff;box-shadow:0 10px 26px #1359cd3d,inset 0 1px #ffffff1f}.console-billing-invoice-modal-actions button:disabled{cursor:not-allowed;opacity:.5}.console-billing-invoice-modal-actions svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-billing-invoice-modal-actions .console-billing-invoice-modal-close{width:34px;padding:0;color:#d9e7f7;font-size:1.45rem;line-height:1}.console-billing-invoice-document{display:grid;gap:18px;min-height:0;overflow:auto;padding:20px 24px 22px;background:radial-gradient(circle at 15% 10%,rgba(39,109,215,.16),transparent 36%),linear-gradient(180deg,#020a183d,#010711c2);scrollbar-color:rgba(86,151,255,.42) rgba(2,9,22,.72);scrollbar-gutter:stable;scrollbar-width:thin}.console-billing-invoice-document::-webkit-scrollbar{width:12px;height:12px}.console-billing-invoice-document::-webkit-scrollbar-track{background:#020916b8;border-radius:999px}.console-billing-invoice-document::-webkit-scrollbar-thumb{border:3px solid rgba(2,9,22,.72);border-radius:999px;background:linear-gradient(180deg,#4687ffb8,#30cfec8c)}.console-billing-invoice-document::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#64a7ffdb,#48e0f6b3)}.console-billing-invoice-document.is-history{align-content:start}.console-billing-invoice-document-summary{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(180px,1fr) repeat(2,minmax(126px,.7fr)) minmax(170px,.85fr);gap:18px;align-items:stretch}.console-billing-invoice-document-summary>div,.console-billing-invoice-document-totals,.console-billing-invoice-document-lines{border:1px solid rgba(87,143,238,.13);border-radius:9px;background:#010916bd;box-shadow:inset 0 1px #ffffff06}.console-billing-invoice-document-summary>div{display:grid;align-content:start;gap:8px;min-width:0;padding:16px}.console-billing-invoice-document-summary .is-amount-due{background:linear-gradient(180deg,#1e5bb847,#010916cc)}.console-billing-invoice-document-summary span,.console-billing-invoice-document-lines span,.console-billing-invoice-document-totals span{color:#93a7c2;font-size:.74rem;font-weight:800}.console-billing-invoice-document-summary strong,.console-billing-invoice-document-lines strong,.console-billing-invoice-document-totals strong{color:#fff;font-size:.98rem;font-weight:900;line-height:1.2}.console-billing-invoice-document-summary small{min-width:0;color:#a9bad4;font-size:.78rem;font-weight:760;overflow-wrap:anywhere}.console-billing-invoice-document-summary .is-amount-due strong{font-size:1.65rem;line-height:1}.console-billing-invoice-document-lines{display:grid;align-self:start;height:max-content;overflow:hidden}.console-billing-invoice-document-lines>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto);gap:20px;align-items:center;min-height:52px;padding:0 18px;border-top:1px solid rgba(87,143,238,.1)}.console-billing-invoice-document-lines>div:first-child{border-top:0}.console-billing-invoice-document-line-head{min-height:42px!important;background:#0716307a}.console-billing-invoice-document-lines span:last-child,.console-billing-invoice-document-lines strong{text-align:right}.console-billing-invoice-document-totals{justify-self:end;display:grid;width:min(390px,100%);padding:6px 0}.console-billing-invoice-document-totals>div{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:42px;padding:0 18px}.console-billing-invoice-document-totals .tone-positive{color:#49df7d}.console-billing-invoice-document-totals .is-balance{margin-top:4px;border-top:1px solid rgba(87,143,238,.14)}.console-billing-invoice-document-totals .is-balance strong{font-size:1.42rem}.console-billing-invoice-modal-tabs{padding:14px;border:1px solid rgba(87,143,238,.13);border-radius:9px;background:#010916bd;box-shadow:inset 0 1px #ffffff06}.console-billing-invoice-modal-tabs.is-history{min-height:220px}@media(max-width:980px){.console-billing-invoice-modal{height:min(720px,calc(100vh - 28px));max-height:calc(100vh - 28px)}.console-billing-invoice-modal-header{flex-direction:column;padding-bottom:0}.console-billing-invoice-modal-actions{width:100%;justify-content:flex-start}.console-billing-invoice-modal-actions .console-billing-invoice-modal-close{margin-left:auto}.console-billing-invoice-header-tablist{width:100%}.console-billing-invoice-document-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.console-billing-invoice-document-summary .is-amount-due{grid-column:1 / -1}}@media(max-width:640px){.console-billing-invoice-modal-backdrop{padding:10px}.console-billing-invoice-modal-header,.console-billing-invoice-document{padding:18px}.console-billing-invoice-document-summary,.console-billing-invoice-payment-method-form,.console-billing-invoice-detail-grid.is-compact{grid-template-columns:minmax(0,1fr)}.console-billing-invoice-document-lines>div{grid-template-columns:minmax(0,1fr)}.console-billing-invoice-document-lines span:last-child,.console-billing-invoice-document-lines strong{text-align:left}}.console-billing-invoice-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 0 10px;color:#9cadc6;font-size:.76rem;font-weight:750}.console-billing-invoice-pagination div{display:flex;align-items:center;gap:8px}.console-billing-invoice-pagination button{display:grid;place-items:center;min-width:32px;height:32px;border:1px solid rgba(87,143,238,.18);border-radius:7px;background:#031025b8;color:#c9d9ee;cursor:pointer;font:inherit;font-size:.8rem;font-weight:860}.console-billing-invoice-pagination button.is-active{border-color:#328fff80;background:#1c52ae5c;color:#7db8ff}.console-billing-invoice-pagination button:disabled{cursor:not-allowed;opacity:.42}.console-billing-invoice-detail{display:grid;align-content:start;gap:14px;min-width:0;height:var(--console-billing-detail-height, calc(100vh - 156px) );max-height:var(--console-billing-detail-height, calc(100vh - 156px) );overflow:auto;overscroll-behavior:contain;padding:18px;border:1px solid rgba(87,143,238,.18);border-radius:8px;background:#020b1ad6;box-shadow:inset 0 1px #ffffff06;scrollbar-color:rgba(86,151,255,.42) rgba(2,9,22,.72);scrollbar-gutter:stable;scrollbar-width:thin}.console-billing-invoices.has-overlay-detail .console-billing-invoice-detail,.console-billing-statements.has-overlay-detail .console-billing-statement-detail,.console-billing-payment-methods.has-overlay-detail .console-billing-payment-detail,.console-billing-bank-connections.has-overlay-detail .console-billing-payment-detail,.console-billing-subscriptions.has-overlay-detail .console-billing-payment-detail{position:fixed;top:var(--console-billing-detail-top, 82px);right:var(--console-billing-detail-right, 28px);bottom:var(--console-billing-detail-bottom, 44px);z-index:54;width:min(430px,calc(100vw - 48px));animation:console-billing-detail-slide-in .18s ease-out both;box-shadow:-20px 0 42px #00000057,inset 0 1px #ffffff06}.console-billing-invoices.has-detail .console-billing-invoice-detail,.console-billing-statements.has-detail .console-billing-statement-detail,.console-billing-payment-methods.has-detail .console-billing-payment-detail,.console-billing-bank-connections.has-detail .console-billing-payment-detail,.console-billing-subscriptions.has-detail .console-billing-payment-detail{position:sticky;top:0;align-self:start}.console-billing-invoice-detail::-webkit-scrollbar,.console-billing-statement-detail::-webkit-scrollbar,.console-billing-payment-detail::-webkit-scrollbar{width:12px;height:12px}.console-billing-invoice-detail::-webkit-scrollbar-track,.console-billing-statement-detail::-webkit-scrollbar-track,.console-billing-payment-detail::-webkit-scrollbar-track{background:#020916b8;border-radius:999px}.console-billing-invoice-detail::-webkit-scrollbar-thumb,.console-billing-statement-detail::-webkit-scrollbar-thumb,.console-billing-payment-detail::-webkit-scrollbar-thumb{border:3px solid rgba(2,9,22,.72);border-radius:999px;background:linear-gradient(180deg,#4687ffb8,#30cfec8c)}.console-billing-invoice-detail::-webkit-scrollbar-thumb:hover,.console-billing-statement-detail::-webkit-scrollbar-thumb:hover,.console-billing-payment-detail::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#64a7ffdb,#48e0f6b3)}.console-billing-invoice-detail::-webkit-scrollbar-corner,.console-billing-statement-detail::-webkit-scrollbar-corner,.console-billing-payment-detail::-webkit-scrollbar-corner{background:#020916b8}.console-billing-statements.has-overlay-detail .console-billing-statement-detail{width:min(360px,calc(100vw - 48px))}.console-billing-payment-methods.has-overlay-detail .console-billing-payment-detail,.console-billing-bank-connections.has-overlay-detail .console-billing-payment-detail,.console-billing-subscriptions.has-overlay-detail .console-billing-payment-detail{width:min(370px,calc(100vw - 48px))}@keyframes console-billing-detail-slide-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.console-billing-invoice-detail-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.console-billing-invoice-detail-header h2{margin:0;color:#fff;font-size:1rem;font-weight:920}.console-billing-invoice-detail-header button{display:inline-grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:#d9e7f7;cursor:pointer;font:inherit;font-size:1.5rem;line-height:1}.console-billing-detail-header-actions{display:inline-flex;align-items:center;gap:6px}.console-billing-detail-header-actions button:first-child{border:1px solid rgba(87,143,238,.18);border-radius:7px;background:#031025b8;color:#8cbfff}.console-billing-detail-header-actions button:first-child.is-pinned{border-color:#418dff70;background:#2566d257;color:#fff}.console-billing-detail-header-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-billing-invoice-detail-actions{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center}.console-billing-invoice-detail-actions button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 13px;border:1px solid rgba(87,143,238,.18);border-radius:7px;background:#031025b8;color:#d8e7f8;cursor:pointer;font:inherit;font-size:.78rem;font-weight:850}.console-billing-invoice-detail-card{display:grid;gap:16px;padding:16px;border:1px solid rgba(87,143,238,.15);border-radius:8px;background:#020d1fb8}.console-billing-invoice-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:14px;border-bottom:1px solid rgba(87,143,238,.12)}.console-billing-invoice-detail-grid.is-hero{grid-template-columns:48px minmax(0,1.4fr) minmax(0,.9fr)}.console-billing-invoice-detail-grid.is-hero>div:nth-of-type(3){grid-column:1 / 3}.console-billing-invoice-document-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(60,142,255,.28);border-radius:7px;background:#12469c5c;color:#4ba0ff}.console-billing-invoice-document-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.15}.console-billing-invoice-detail-grid span,.console-billing-invoice-detail-row span,.console-billing-invoice-line-items span,.console-billing-invoice-notes span{display:block;color:#94a6c0;font-size:.72rem;font-weight:760;line-height:1.15}.console-billing-invoice-detail-grid strong,.console-billing-invoice-detail-row strong,.console-billing-invoice-line-items strong{display:block;margin-top:7px;color:#dfeaff;font-size:.92rem;font-weight:820;line-height:1.2}.console-billing-invoice-detail-grid.is-hero strong{color:#fff;font-size:1.05rem;font-weight:900}.console-billing-invoice-detail-grid small{display:block;margin-top:4px;color:#a8b9d1;font-size:.76rem;font-weight:760}.console-billing-invoice-detail-row{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(87,143,238,.12)}.console-billing-invoice-detail-row.is-total strong{color:#fff;font-size:1.18rem;font-weight:930}.console-billing-invoice-line-items{display:grid;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(87,143,238,.12)}.console-billing-invoice-line-items div{display:flex;align-items:center;justify-content:space-between;gap:16px}.console-billing-invoice-line-items strong{margin:0}.console-billing-invoice-line-items.is-final .tone-positive{color:#49df7d}.console-billing-invoice-detail-tabs{display:grid;gap:14px}.console-billing-invoice-detail-tablist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border:1px solid rgba(87,143,238,.12);border-radius:8px;background:#020a18d1}.console-billing-invoice-detail-tablist button{min-height:34px;border:1px solid transparent;border-radius:7px;background:transparent;color:#94a6c0;cursor:pointer;font:inherit;font-size:.76rem;font-weight:880}.console-billing-invoice-detail-tablist button[aria-selected=true]{border-color:#418dff61;background:#1a4e9d52;color:#fff;box-shadow:inset 0 -2px #319affeb}.console-billing-invoice-detail-tab-panel{display:grid;gap:14px}.console-billing-invoice-detail-grid.is-compact{padding-bottom:0;border-bottom:0}.console-billing-invoice-payment-method-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.console-billing-invoice-payment-method-form.is-inline{margin-top:7px}.console-billing-invoice-detail-grid.is-compact .is-payment-date strong{display:flex;align-items:center;min-height:38px}.console-billing-invoice-payment-method-form label{display:grid;gap:7px;min-width:0}.console-billing-invoice-payment-method-form label>span{color:#94a6c0;font-size:.72rem;font-weight:760;line-height:1.15}.console-billing-invoice-payment-method-form select{min-width:0;min-height:38px;padding:0 42px 0 12px;border:1px solid rgba(87,143,238,.2);border-radius:7px;appearance:none;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%239db7d7' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") calc(100% - 14px) 50% / 18px 18px no-repeat,#020c1df0;color:#dfeaff;font:inherit;font-size:.82rem;font-weight:820}.console-billing-invoice-payment-method-form select:disabled{color:#71839d;cursor:not-allowed}.console-billing-invoice-payment-method-form button{min-height:38px;padding:0 14px;border:1px solid rgba(65,141,255,.42);border-radius:7px;background:#1a4e9d57;color:#7db8ff;cursor:pointer;font:inherit;font-size:.8rem;font-weight:900;white-space:nowrap}.console-billing-invoice-payment-method-form button:disabled{cursor:not-allowed;opacity:.48}.console-billing-invoice-payment-method-state{margin:-4px 0 0;color:#9fb1cc;font-size:.75rem;font-weight:800}.console-billing-invoice-payment-method-state.is-saved{color:#49df7d}.console-billing-invoice-payment-method-state.is-error{color:#ff6a61}.console-billing-invoice-payment-modal{width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:hidden;border:1px solid rgba(87,143,238,.24);border-radius:10px;background:radial-gradient(circle at 14% 0%,rgba(41,105,224,.18),transparent 34%),linear-gradient(180deg,#051229fa,#010814fa),#020a16;color:#f4f8ff;box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff0a}.console-billing-invoice-payment-dialog-body{display:grid;gap:16px;max-height:calc(100vh - 170px);overflow:auto;padding:18px 20px;scrollbar-color:rgba(86,151,255,.42) rgba(2,9,22,.72)}.console-billing-invoice-payment-dialog-summary{display:grid;grid-template-columns:1.35fr .75fr 1fr;gap:10px}.console-billing-invoice-payment-dialog-summary>div,.console-billing-invoice-payment-confirmation{display:grid;gap:6px;padding:13px 14px;border:1px solid rgba(87,143,238,.13);border-radius:8px;background:#010916bd}.console-billing-invoice-payment-dialog-summary span,.console-billing-invoice-payment-confirmation span,.console-billing-invoice-payment-method-select>span{color:#9fb1cc;font-size:.72rem;font-weight:850}.console-billing-invoice-payment-dialog-summary strong,.console-billing-invoice-payment-confirmation strong{color:#fff;font-size:.9rem;font-weight:920}.console-billing-invoice-payment-amount{display:grid;gap:7px;padding:13px 14px;border:1px solid rgba(87,143,238,.13);border-radius:8px;background:linear-gradient(180deg,#1249972e,#010916bd),#010916bd}.console-billing-invoice-payment-amount>span{color:#9fb1cc;font-size:.72rem;font-weight:850}.console-billing-invoice-payment-amount input{width:100%;min-height:40px;padding:0 12px;border:1px solid rgba(87,143,238,.2);border-radius:8px;background:#020c1df0;color:#f4f8ff;font:inherit;font-size:.94rem;font-weight:900}.console-billing-invoice-payment-amount input:focus{outline:0;border-color:#349dffb8;box-shadow:0 0 0 3px #268bff29}.console-billing-invoice-payment-amount input[aria-invalid=true]{border-color:#ffbd278a}.console-billing-invoice-payment-amount small{color:#a6b8d0;font-size:.72rem;font-weight:760}.console-billing-invoice-payment-amount input[aria-invalid=true]+small{color:#ffcf63}.console-billing-invoice-payment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.console-billing-invoice-payment-options label{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;min-height:78px;padding:12px;border:1px solid rgba(87,143,238,.14);border-radius:8px;background:#010916a8;cursor:pointer}.console-billing-invoice-payment-options label.is-selected{border-color:#3b97ffa3;background:linear-gradient(180deg,#1249977a,#031026db),#010916e0;box-shadow:inset 0 0 0 1px #3e97ff24,0 10px 28px #0a4dae24}.console-billing-invoice-payment-options label:has(input:disabled){cursor:not-allowed;opacity:.48}.console-billing-invoice-payment-options input{position:absolute;opacity:0;pointer-events:none}.console-billing-invoice-payment-options i{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(73,155,255,.24);border-radius:8px;background:#103e8a47;color:#55a7ff}.console-billing-invoice-payment-options svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-billing-invoice-payment-options span{display:grid;gap:4px;min-width:0}.console-billing-invoice-payment-options strong{color:#eef6ff;font-size:.9rem;font-weight:920}.console-billing-invoice-payment-options small{color:#a6b8d0;font-size:.74rem;font-weight:760;line-height:1.25}.console-billing-invoice-payment-method-select{display:grid;gap:8px}.console-billing-invoice-payment-method-select select{min-height:40px;padding:0 42px 0 12px;border:1px solid rgba(87,143,238,.2);border-radius:8px;appearance:none;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%239db7d7' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") calc(100% - 14px) 50% / 18px 18px no-repeat,#020c1df0;color:#dfeaff;font:inherit;font-size:.86rem;font-weight:840}.console-billing-invoice-review-modal{width:min(680px,calc(100vw - 48px));overflow:hidden;border:1px solid rgba(87,143,238,.24);border-radius:10px;background:radial-gradient(circle at 14% 0%,rgba(41,105,224,.18),transparent 34%),linear-gradient(180deg,#051229fa,#010814fa),#020a16;color:#f4f8ff;box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff0a}.console-billing-invoice-review-body{display:grid;gap:16px;padding:18px 20px 0}.console-billing-invoice-review-summary{display:grid;grid-template-columns:1.4fr .85fr .85fr;gap:10px}.console-billing-invoice-review-summary>div{display:grid;gap:6px;min-width:0;padding:13px 14px;border:1px solid rgba(87,143,238,.13);border-radius:8px;background:#010916bd}.console-billing-invoice-review-body label{display:grid;gap:8px}.console-billing-invoice-review-summary span,.console-billing-invoice-review-body label>span{color:#9fb1cc;font-size:.72rem;font-weight:850}.console-billing-invoice-review-summary strong{color:#fff;font-size:.9rem;font-weight:920;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-billing-invoice-review-body select,.console-billing-invoice-review-body textarea{width:100%;border:1px solid rgba(87,143,238,.2);border-radius:8px;background:#020c1df0;color:#dfeaff;font:inherit;font-size:.86rem;font-weight:820}.console-billing-invoice-review-body select{min-height:40px;padding:0 42px 0 12px;appearance:none;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%239db7d7' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") calc(100% - 14px) 50% / 18px 18px no-repeat,#020c1df0}.console-billing-invoice-review-body textarea{min-height:124px;resize:vertical;padding:12px;line-height:1.45}.console-billing-invoice-review-body select:focus,.console-billing-invoice-review-body textarea:focus{outline:0;border-color:#349dffb8;box-shadow:0 0 0 3px #268bff29}.console-billing-invoice-payment-history{display:grid;overflow:hidden;border:1px solid rgba(87,143,238,.12);border-radius:8px;background:#020a18ad}.console-billing-invoice-payment-history-head,.console-billing-invoice-payment-history article{display:grid;grid-template-columns:minmax(86px,.75fr) minmax(118px,1fr) minmax(92px,.72fr) minmax(180px,1.35fr) minmax(126px,.9fr) minmax(220px,1.6fr);gap:14px;align-items:center;min-height:46px;padding:0 14px}.console-billing-invoice-payment-history-head{border-bottom:1px solid rgba(87,143,238,.1);background:#0716306b}.console-billing-invoice-payment-history article{border-bottom:1px solid rgba(87,143,238,.08)}.console-billing-invoice-payment-history article:last-child{border-bottom:0}.console-billing-invoice-payment-history strong{color:#fff;font-size:.82rem;font-weight:900}.console-billing-invoice-payment-history span,.console-billing-invoice-payment-history small{min-width:0;color:#9fb1cc;font-size:.72rem;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-billing-invoice-payment-history-head span{color:#8fa5c1;font-size:.7rem;font-weight:860}.console-billing-invoice-payment-history.is-empty{grid-template-columns:24px minmax(0,1fr);align-items:center;padding:14px;border:1px solid rgba(87,143,238,.12);border-radius:8px;background:#020a18ad;color:#9fb1cc;font-size:.78rem;font-weight:800}@media(max-width:900px){.console-billing-invoice-payment-history{overflow-x:auto}.console-billing-invoice-payment-history-head,.console-billing-invoice-payment-history article{width:860px}}.console-billing-invoice-payment-history.is-empty svg{width:20px;height:20px;fill:none;stroke:#7db8ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-billing-card-chip{display:inline-flex;align-items:center;margin-right:8px;padding:2px 5px;border-radius:3px;background:#1e58be;color:#fff;font-size:.62rem;font-style:normal;font-weight:930;letter-spacing:0}.console-billing-invoice-notes p{margin:7px 0 0;color:#bdcce2;font-size:.78rem;font-weight:760;line-height:1.45}.console-billing-statements{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.console-billing-statements.has-detail{grid-template-columns:minmax(0,1fr) minmax(350px,360px)}.console-billing-statements-main{display:grid;gap:10px;min-width:0}.console-billing-statement-period-panel{display:grid;gap:12px;min-height:154px;padding:14px 18px;border:1px solid rgba(87,143,238,.16);border-radius:8px;background:radial-gradient(circle at 18% 12%,rgba(35,108,213,.18),transparent 34%),#020b1ac7;box-shadow:inset 0 1px #ffffff06}.console-billing-statement-period-header{display:flex;align-items:start;justify-content:space-between;gap:12px}.console-billing-statement-period-dropdown:before{position:absolute;top:-14px;left:10px;color:#94a6c0;content:"Statement Period";font-size:.72rem;font-weight:760}.console-billing-statement-period-dropdown{margin-top:12px}.console-billing-statement-period-dropdown .console-billing-dropdown-button{min-width:200px;min-height:38px}.console-billing-statement-reconciliation{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:12px;margin-left:auto;min-width:250px;min-height:64px;padding:10px 12px;border:1px solid rgba(87,143,238,.16);border-radius:8px;background:#020c1db8}.console-billing-statement-reconciliation>svg{width:16px;height:16px;color:#a7b8cf;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-billing-statement-reconciliation span{display:block;color:#9dafc7;font-size:.7rem;font-weight:760}.console-billing-statement-reconciliation strong{display:block;margin-top:2px;color:#42e77d;font-size:.9rem;font-weight:900}.console-billing-statement-reconciliation small{display:block;margin-top:2px;color:#889bb6;font-size:.66rem;font-weight:740}.console-billing-statement-bank-cta{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-width:238px;min-height:64px;padding:10px 12px;border:1px solid rgba(58,155,255,.32);border-radius:8px;background:radial-gradient(circle at 16% 50%,rgba(37,203,222,.12),transparent 42%),#020c1dbd;color:inherit;text-decoration:none;box-shadow:inset 0 1px #ffffff08;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.console-billing-statement-bank-cta:hover,.console-billing-statement-bank-cta:focus-visible{border-color:#49a9ff9e;box-shadow:0 0 20px #1b7aff2e,inset 0 1px #ffffff0d;outline:none;transform:translateY(-1px)}.console-billing-statement-bank-cta strong{display:block;color:#68b5ff;font-size:.78rem;font-weight:900;line-height:1.1}.console-billing-statement-bank-cta small{display:block;margin-top:4px;color:#9dafc7;font-size:.66rem;font-weight:760}.console-billing-statement-period-panel h2{display:flex;align-items:center;gap:10px;margin:0;color:#fff;font-size:1rem;font-weight:920}.console-billing-statement-period-panel h2:after{display:block;flex:1 1 auto;height:1px;background:#578fee26;content:""}.console-billing-statement-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.console-billing-statement-metric{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:3px;align-items:center;min-height:46px;padding:0 16px;border-right:1px solid rgba(87,143,238,.15)}.console-billing-statement-metric:first-child{padding-left:0}.console-billing-statement-metric:last-child{border-right:0}.console-billing-statement-metric .console-billing-mini-icon{grid-row:1 / span 2;width:26px;height:26px}.console-billing-statement-metric>span:not(.console-billing-mini-icon){grid-column:2;color:#a6b7cf;font-size:.68rem;font-weight:760;line-height:1.1}.console-billing-statement-metric strong{grid-column:2;color:#fff;font-size:1.05rem;font-weight:930;line-height:1.1}.console-billing-statement-metric strong.tone-positive{color:#43e879}.console-billing-statement-analytics{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(250px,.95fr);gap:10px;min-width:0}.console-billing-statement-trend-panel{min-width:0;min-height:244px}.console-billing-chart-config-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-billing-statement-chart{position:relative;width:100%;min-width:0;min-height:180px;margin-top:4px;overflow:hidden}.console-billing-statement-chart svg{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:760 / 230;animation:console-billing-chart-rise .9s cubic-bezier(.22,1,.36,1) both;overflow:hidden}.console-billing-statement-chart text{fill:#a8bad4;font-size:12px;font-weight:720}.console-billing-statement-chart .grid-line{stroke:#5186cf24;stroke-dasharray:2 3}.console-billing-statement-chart .area{fill:url(#statementChargesFill)}.console-billing-statement-chart .line{fill:none;stroke-linecap:round;stroke-width:3}.console-billing-statement-chart .line.charges{stroke:#347dff}.console-billing-statement-chart .line.activity{stroke:#21d8e7;stroke-dasharray:8 8}.console-billing-statement-chart .dot.charges{fill:#347dff;stroke:#95c5ff;stroke-width:2}.console-billing-statement-chart .dot.activity{fill:#21d8e7}.console-billing-statement-payout-panel h2 small{color:#aebed6;font-size:.7rem;font-weight:700}.console-billing-statement-payout-list{display:grid;margin-top:26px}.console-billing-statement-payout-list div{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:1px solid rgba(87,143,238,.13);color:#aebed6;font-size:.78rem;font-weight:760}.console-billing-statement-payout-list div:last-child{border-bottom:0}.console-billing-statement-payout-list strong{color:#fff;font-size:.88rem;font-weight:900}.console-billing-statement-payout-list .is-net{margin-top:12px;color:#fff}.console-billing-statement-payout-list .is-net strong{color:#40df79;font-size:1rem}.console-billing-statements-list-panel{display:grid;gap:10px;padding:14px}.console-billing-statement-list-actions{display:flex;align-items:center;gap:10px}.console-billing-statement-search{width:220px}.console-billing-statement-download{display:grid;place-items:center;width:36px;min-height:34px;border:1px solid rgba(87,143,238,.18);border-radius:7px;background:#031025b8;color:#d8e7f8;cursor:pointer}.console-billing-statement-download svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-billing-statement-table{display:grid;border:1px solid rgba(87,143,238,.16);border-radius:7px;background:#020b1a9e;overflow:hidden}.console-billing-statement-head,.console-billing-statement-row{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(120px,.78fr) minmax(120px,.72fr) minmax(120px,.82fr) 74px;align-items:center;gap:12px}.console-billing-statement-head{min-height:36px;padding:0 12px;border-bottom:1px solid rgba(65,130,220,.22)}.console-billing-statement-head button,.console-billing-statement-head span{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#a6b8d1;cursor:pointer;font:inherit;font-size:.72rem;font-weight:820;text-align:left}.console-billing-statement-head button.is-sorted{color:#73b6ff}.console-billing-statement-row{min-height:42px;padding:0 12px;border:0;border-top:1px solid rgba(87,143,238,.12);background:#010b1a2e;color:#dbe8f8;cursor:pointer;font:inherit;font-size:.76rem;font-weight:760;text-align:left}.console-billing-statement-row:first-of-type{border-top:0}.console-billing-statement-row:hover,.console-billing-statement-row:focus-visible,.console-billing-statement-row.is-selected{background:linear-gradient(90deg,#2574ff57,#114a9647);box-shadow:inset 2px 0 #3a94ff;outline:none}.console-billing-statement-row span:first-child{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:820}.console-billing-statement-row span:first-child svg{width:15px;height:15px;color:#46a2ff;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-billing-statement-row strong{color:#fff;font-weight:850}.console-billing-statement-detail{display:grid;align-content:start;gap:18px;min-width:0;height:var(--console-billing-detail-height, calc(100vh - 156px) );max-height:var(--console-billing-detail-height, calc(100vh - 156px) );overflow:auto;overscroll-behavior:contain;padding:22px;border:1px solid rgba(87,143,238,.18);border-radius:8px;background:#020b1adb;box-shadow:inset 0 1px #ffffff06;scrollbar-color:rgba(86,151,255,.42) rgba(2,9,22,.72);scrollbar-gutter:stable;scrollbar-width:thin}.console-billing-statement-detail-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.console-billing-statement-detail-title>strong{color:#fff;font-size:1.12rem;font-weight:920}.console-billing-statement-detail-dates,.console-billing-statement-detail-list{display:grid;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(87,143,238,.13)}.console-billing-statement-detail-dates{grid-template-columns:minmax(0,1fr) auto}.console-billing-statement-detail-dates span,.console-billing-statement-detail-list span{color:#9fb0c8;font-size:.76rem;font-weight:760}.console-billing-statement-detail-dates strong,.console-billing-statement-detail-list strong{color:#dfeaff;font-size:.86rem;font-weight:820}.console-billing-statement-detail-list div{display:flex;align-items:center;justify-content:space-between;gap:18px}.console-billing-statement-detail-list .is-child{padding-left:16px}.console-billing-statement-detail-list .is-net{padding-top:14px;border-top:1px solid rgba(87,143,238,.13)}.console-billing-statement-detail-list .is-net strong{color:#5798ff;font-size:1rem;font-weight:930}.console-billing-statement-detail-list .tone-positive{color:#42e87b}.console-billing-statement-detail-buttons{display:grid;gap:10px}.console-billing-statement-detail-buttons button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid rgba(87,143,238,.2);border-radius:7px;background:#031025b8;color:#dce9f8;cursor:pointer;font:inherit;font-size:.84rem;font-weight:860}.console-billing-statement-detail-buttons button:first-child{border-color:#418dff70;background:linear-gradient(135deg,#2b60d2c7,#1d4bb2bd);color:#fff}.console-billing-statement-detail-buttons svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-billing-statement-notes{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;gap:12px;align-items:start;padding:14px;border:1px solid rgba(87,143,238,.15);border-radius:8px;background:#020d1fb8}.console-billing-statement-notes strong{color:#dce9f8;font-size:.82rem;font-weight:900}.console-billing-statement-notes p,.console-billing-statement-notes small{display:block;margin:8px 0 0;color:#aebed6;font-size:.74rem;font-weight:760;line-height:1.4}.console-billing-payment-methods,.console-billing-bank-connections,.console-billing-subscriptions{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.console-billing-payment-methods.has-detail,.console-billing-bank-connections.has-detail{grid-template-columns:minmax(0,1fr) minmax(350px,370px)}.console-billing-subscriptions.has-detail{grid-template-columns:minmax(0,1fr) minmax(350px,390px)}.console-billing-payment-main{display:grid;align-content:start;gap:16px;min-width:0}.console-billing-payment-summary-grid{display:grid;align-items:start;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.console-billing-subscription-summary-grid{display:grid;align-items:start;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.console-billing-payment-summary-card{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px;align-items:start;min-height:136px;padding:18px 16px 14px;border:1px solid rgba(87,143,238,.18);border-radius:8px;background:#020b1ac2;box-shadow:inset 0 1px #ffffff06}.console-billing-payment-summary-card div{display:grid;gap:7px;min-width:0}.console-billing-payment-summary-card div>span{color:#aebed6;font-size:.76rem;font-weight:780}.console-billing-payment-summary-card strong{color:#fff;font-size:1.22rem;font-weight:930;line-height:1.08}.console-billing-payment-summary-card small{display:inline-flex;gap:8px;align-items:center;color:#43e879;font-size:.76rem;font-weight:820}.console-billing-payment-summary-card small:before{width:7px;height:7px;border-radius:999px;background:currentColor;content:""}.console-billing-payment-summary-card button{position:absolute;bottom:14px;left:16px;padding:0;border:0;background:transparent;color:#3b9cff;font-size:.78rem;font-weight:860;font-family:inherit;text-decoration:none;cursor:pointer}.console-billing-payment-summary-card button:hover,.console-billing-payment-summary-card button:focus-visible{color:#7fbcff;outline:none}.console-billing-payment-contacts-list{display:grid;gap:12px;padding:18px}.console-billing-payment-contact-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:14px;border:1px solid rgba(83,139,226,.18);border-radius:8px;background:#020b1ab8}.console-billing-payment-contact-row strong{display:block;color:#eef5ff;font-size:.95rem;font-weight:880}.console-billing-payment-contact-row p{margin:4px 0 0;color:#9fb0c9;font-size:.8rem;font-weight:760}.console-billing-payment-list-panel{display:grid;gap:12px;padding:16px}.console-billing-payment-list-actions{display:flex;align-items:center;gap:10px;flex:0 1 auto;justify-content:end;min-width:0}.console-billing-payment-search{flex:0 1 246px;width:246px;min-width:210px}.console-billing-payment-add-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 15px;border:1px solid rgba(88,156,255,.42);border-radius:7px;background:linear-gradient(135deg,#3683ffdb,#2059bfd1);color:#fff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:880;white-space:nowrap}.console-billing-payment-list-actions .console-billing-invoice-filter-button{flex:0 0 118px;width:118px;padding:0 14px;white-space:nowrap}.console-billing-payment-list-actions .console-billing-chart-config-button{flex:0 0 34px;width:34px;padding:0}.console-billing-list-action-menu{position:relative;z-index:5;display:inline-flex}.console-billing-list-action-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:grid;gap:7px;width:190px;padding:8px;border:1px solid rgba(87,143,238,.22);border-radius:8px;background:#020a18fa;box-shadow:0 18px 38px #0000005c}.console-billing-list-action-popover button{display:flex;align-items:center;justify-content:flex-start;min-height:32px;padding:0 10px;border:1px solid rgba(87,143,238,.16);border-radius:7px;background:#091e419e;color:#d9e8fb;cursor:pointer;font:inherit;font-size:.74rem;font-weight:840;text-align:left}.console-billing-list-action-popover button:hover,.console-billing-list-action-popover button:focus-visible{border-color:#3f91ff6b;color:#7fc1ff;outline:none}.console-billing-payment-table,.console-billing-bank-table,.console-billing-subscription-table{display:grid;border:1px solid rgba(87,143,238,.16);border-radius:7px;background:#020b1a9e;overflow:hidden}.console-billing-payment-head,.console-billing-payment-row{display:grid;grid-template-columns:minmax(190px,1.28fr) minmax(150px,.9fr) minmax(86px,.56fr) minmax(86px,.56fr) minmax(138px,.86fr) minmax(116px,.72fr) 34px;align-items:center;gap:12px}.console-billing-bank-head,.console-billing-bank-row{display:grid;grid-template-columns:minmax(160px,1.08fr) minmax(120px,.76fr) minmax(100px,.68fr) minmax(150px,.9fr) minmax(132px,.82fr) minmax(110px,.72fr) minmax(110px,.72fr) 34px;align-items:center;gap:12px}.console-billing-subscription-head,.console-billing-subscription-row{display:grid;grid-template-columns:minmax(170px,1.2fr) 92px minmax(128px,.86fr) minmax(128px,.82fr) minmax(90px,.62fr) minmax(132px,.88fr) 50px 58px 58px;align-items:center;gap:12px}.console-billing-payment-head,.console-billing-bank-head,.console-billing-subscription-head{min-height:38px;padding:0 14px;border-bottom:1px solid rgba(65,130,220,.22)}.console-billing-payment-head button,.console-billing-payment-head span,.console-billing-bank-head button,.console-billing-bank-head span,.console-billing-subscription-head button,.console-billing-subscription-head span{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#a6b8d1;cursor:pointer;font:inherit;font-size:.72rem;font-weight:820;text-align:left}.console-billing-payment-head button.is-sorted,.console-billing-bank-head button.is-sorted,.console-billing-subscription-head button.is-sorted{color:#73b6ff}.console-billing-payment-row{min-height:52px;padding:0 14px;border:0;border-top:1px solid rgba(87,143,238,.12);background:#010b1a2e;color:#dbe8f8;cursor:pointer;font:inherit;font-size:.76rem;font-weight:760;text-align:left}.console-billing-bank-row{min-height:56px;padding:0 14px;border:0;border-top:1px solid rgba(87,143,238,.12);background:#010b1a2e;color:#dbe8f8;cursor:pointer;font:inherit;font-size:.76rem;font-weight:760;text-align:left}.console-billing-subscription-row{min-height:58px;padding:0 14px;border:0;border-top:1px solid rgba(87,143,238,.12);background:#010b1a2e;color:#dbe8f8;cursor:pointer;font:inherit;font-size:.76rem;font-weight:760;text-align:left}.console-billing-payment-row:hover,.console-billing-payment-row:focus-visible,.console-billing-payment-row.is-selected,.console-billing-bank-row:hover,.console-billing-bank-row:focus-visible,.console-billing-bank-row.is-selected{background:linear-gradient(90deg,#2574ff57,#114a9647);box-shadow:inset 2px 0 #3a94ff;outline:none}.console-billing-subscription-row:hover,.console-billing-subscription-row:focus-visible,.console-billing-subscription-row.is-selected{background:linear-gradient(90deg,#2574ff57,#114a9647);box-shadow:inset 2px 0 #3a94ff;outline:none}.console-billing-payment-row span[role=cell],.console-billing-bank-row span[role=cell],.console-billing-subscription-row span[role=cell]{min-width:0}.console-billing-payment-row small,.console-billing-bank-row small,.console-billing-subscription-row small{display:block;margin-top:2px;color:#91a3bd;font-size:.68rem;font-weight:740}.console-billing-subscription-row strong{color:#fff;font-weight:900}.console-billing-payment-row .tone-danger{color:#ff5b52}.console-billing-bank-row em{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid rgba(87,143,238,.24);border-radius:7px;background:#05122aad;color:#d9e8f9;font-size:.7rem;font-style:normal;font-weight:820}.console-billing-payment-method-cell{display:inline-flex;align-items:center;gap:10px}.console-billing-payment-method-cell strong{color:#fff;font-weight:860}.console-billing-payment-method-cell em,.console-billing-invoice-status.tone-blue{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(74,150,255,.42);border-radius:999px;background:#1b56b438;color:#76b6ff;font-size:.68rem;font-style:normal;font-weight:830}.console-billing-payment-brand{display:inline-grid;place-items:center;min-width:34px;height:22px;border-radius:4px;background:linear-gradient(135deg,#1f62c8,#123b89);color:#fff;font-size:.67rem;font-weight:950;letter-spacing:0}.console-billing-payment-brand.brand-amex{background:linear-gradient(135deg,#1689e8,#0f64b0)}.console-billing-payment-brand.brand-ach{min-width:32px;border:1px solid rgba(73,166,255,.36);background:#12469c3d;color:#49a6ff;font-size:.62rem}.console-billing-payment-brand.brand-mastercard{display:inline-flex;min-width:38px;background:transparent}.console-billing-payment-brand.brand-mastercard i{width:20px;height:20px;border-radius:999px;background:#eb001b}.console-billing-payment-brand.brand-mastercard i+i{margin-left:-8px;background:#f79e1b;opacity:.95}.console-billing-payment-brand.brand-discover{min-width:46px;background:linear-gradient(135deg,#f5f7fb,#eef3ff);color:#151b2b;font-size:.55rem}.console-billing-bank-logo{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:7px;background:linear-gradient(135deg,#2368df,#123272);color:#fff;font-size:.62rem;font-weight:950;letter-spacing:0;box-shadow:inset 0 1px #ffffff24}.console-billing-bank-logo.bank-wf{background:linear-gradient(135deg,#e31d2e,#9b111f)}.console-billing-bank-logo.bank-ba{background:linear-gradient(135deg,#e72634,#1452b2)}.console-billing-bank-logo.bank-co{background:linear-gradient(135deg,#d92334,#67121e)}.console-billing-bank-logo.bank-us{background:linear-gradient(135deg,#f02842,#c21429)}.console-billing-payment-state{display:inline-flex;align-items:center;gap:9px;font-weight:850}.console-billing-payment-state i{display:grid;place-items:center;width:20px;height:20px;border:1px solid currentColor;border-radius:999px;font-size:.72rem;font-style:normal;font-weight:950}.console-billing-payment-state.tone-green{color:#47e87e}.console-billing-payment-state.tone-amber{color:#ffbd27}.console-billing-payment-state.tone-red{color:#ff544b}.console-billing-payment-state.tone-muted{color:#a0aec3}.console-billing-payment-state span{min-width:0}.console-billing-payment-state small{display:block;margin-top:2px;color:#91a3bd;font-size:.68rem;font-weight:740}.console-billing-payment-detail{display:grid;align-content:start;gap:16px;min-width:0;height:var(--console-billing-detail-height, calc(100vh - 156px) );max-height:var(--console-billing-detail-height, calc(100vh - 156px) );overflow:auto;overscroll-behavior:contain;padding:22px;border:1px solid rgba(87,143,238,.18);border-radius:8px;background:#020b1adb;box-shadow:inset 0 1px #ffffff06;scrollbar-color:rgba(86,151,255,.42) rgba(2,9,22,.72);scrollbar-gutter:stable;scrollbar-width:thin}.console-billing-bank-detail{gap:14px}.console-billing-bank-detail-title{display:grid;justify-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(87,143,238,.14);text-align:center}.console-billing-bank-detail-title .console-billing-bank-logo{width:54px;height:54px;border-radius:999px;font-size:.88rem}.console-billing-bank-detail-name{display:grid;justify-items:center;gap:8px;min-width:0}.console-billing-bank-detail-name strong{color:#fff;font-size:1.05rem;font-weight:920;line-height:1.08}.console-billing-bank-detail-name span{display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:100%;padding:0 10px;border:1px solid rgba(74,150,255,.42);border-radius:999px;background:#1b56b438;color:#76b6ff;font-size:.68rem;font-weight:830;line-height:1;white-space:nowrap}.console-billing-bank-detail-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;color:#a8b9d1;font-size:.75rem;font-weight:820}.console-billing-bank-detail-routing{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-width:0;color:#a4b5ce;font-size:.78rem;font-weight:820}.console-billing-bank-detail-routing strong{color:#dce9f8;font-size:.84rem;font-weight:900}.console-billing-bank-detail .console-billing-payment-detail-card.is-authorization{grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start}.console-billing-bank-detail .console-billing-payment-detail-card.is-authorization>div{min-width:0}.console-billing-bank-detail .console-billing-payment-detail-card.is-authorization p,.console-billing-bank-detail .console-billing-payment-detail-card.is-authorization small{overflow-wrap:anywhere}.console-billing-bank-detail .console-billing-payment-detail-card.is-authorization .console-billing-bank-detail-link{display:inline-flex;margin-top:10px}.console-billing-payment-detail-title{display:flex;align-items:center;gap:10px}.console-billing-payment-detail-title strong{color:#fff;font-size:1rem;font-weight:920}.console-billing-payment-detail-status{display:grid;gap:7px}.console-billing-payment-detail-status>span,.console-billing-payment-detail-card header span,.console-billing-payment-detail-card-header-action>span:first-child,.console-billing-payment-detail-card>span,.console-billing-payment-detail-list span{color:#a4b5ce;font-size:.74rem;font-weight:760}.console-billing-payment-detail-status small{color:#8fa2bc;font-size:.68rem;font-weight:740;padding-left:28px}.console-billing-payment-detail-actions{display:grid;grid-template-columns:repeat(4,38px);justify-content:start;gap:8px}.console-billing-payment-detail-actions button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(87,143,238,.2);border-radius:9px;background:#081a3a94;color:#d8e7f8;cursor:pointer;font:inherit;isolation:isolate;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.console-billing-payment-detail-actions button:hover,.console-billing-payment-detail-actions button:focus-visible{border-color:#56a3ff7a;background:#163f7eb3;color:#f3f8ff;outline:none;box-shadow:0 0 0 2px #3490ff1f,0 12px 24px #00000038;transform:translateY(-1px)}.console-billing-payment-detail-actions button:after{position:absolute;z-index:2;bottom:calc(100% + 8px);left:50%;max-width:132px;padding:6px 8px;border:1px solid rgba(88,148,238,.24);border-radius:7px;background:#010814f5;color:#dceaff;content:attr(data-tooltip);font-size:.68rem;font-weight:820;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.console-billing-payment-detail-actions button:hover:after,.console-billing-payment-detail-actions button:focus-visible:after{opacity:1;transform:translate(-50%)}.console-billing-payment-detail-actions button:disabled{opacity:.54;cursor:default;transform:none}.console-billing-payment-detail-actions button:disabled:after{display:none}.console-billing-payment-detail-actions .tone-danger{border-color:#ff544b3d;color:#ff544b}.console-billing-payment-detail-actions .tone-danger:hover,.console-billing-payment-detail-actions .tone-danger:focus-visible{border-color:#ff544b6b;background:#4a141894;color:#ff847d}.console-billing-payment-action-status{margin:-2px 0 0;color:#97a9c0;font-size:.74rem;font-weight:820}.console-billing-payment-action-status.status-saved,.console-billing-payment-action-status.status-removed{color:#42e87b}.console-billing-payment-action-status.status-error{color:#ffb72d}.console-billing-payment-modal.is-edit,.console-billing-payment-modal.is-confirm{width:min(720px,calc(100vw - 48px))}.console-billing-payment-edit-form,.console-billing-payment-confirm-body{display:grid;gap:18px;padding:22px}.console-billing-payment-edit-form label{display:grid;gap:8px}.console-billing-payment-edit-form label span{color:#a8b9d0;font-size:.78rem;font-weight:850}.console-billing-payment-edit-form input{width:100%;min-height:42px;border:1px solid rgba(77,138,230,.25);border-radius:8px;background:#020d1fcc;color:#f4f8ff;font:inherit;font-size:.88rem;font-weight:760;padding:0 12px;outline:none}.console-billing-payment-edit-form input:focus{border-color:#3b9cffc2;box-shadow:0 0 0 2px #3b9cff26}.console-billing-payment-edit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.console-billing-payment-confirm-body strong{color:#fff;font-size:1.1rem;font-weight:920}.console-billing-payment-detail-actions svg,.console-billing-payment-detail-card svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-billing-payment-detail-card{display:grid;gap:10px;padding:14px;border:1px solid rgba(87,143,238,.15);border-radius:8px;background:#020d1fb8}.console-billing-payment-detail-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}.console-billing-payment-detail-card-header-action{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:28px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.console-billing-payment-detail-card-header-action:focus-visible{outline:2px solid rgba(59,156,255,.72);outline-offset:4px;border-radius:5px}.console-billing-payment-detail-card-edit{display:inline-flex;align-items:center;gap:6px;color:#8bbdff;font-size:.72rem;font-weight:860}.console-billing-payment-detail-card header button{border:0;background:transparent;color:#8bbdff;cursor:pointer;font:inherit}.console-billing-payment-detail-card p{margin:0;color:#d5e4f7;font-size:.78rem;font-weight:760;line-height:1.35}.console-billing-payment-detail-card.is-authorization{grid-template-columns:32px minmax(0,1fr);align-items:start}.console-billing-payment-detail-card.is-authorization strong{display:block;margin-top:6px;color:#42e87b;font-size:.88rem;font-weight:900}.console-billing-payment-detail-card h3{margin:0;color:#fff;font-size:.88rem;font-weight:900}.console-billing-payment-detail-list{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}.console-billing-payment-detail-list strong{color:#dce9f8;font-size:.78rem;font-weight:820;text-align:right}.console-billing-payment-upcoming{display:grid;gap:12px}.console-billing-payment-upcoming div{display:flex;justify-content:space-between;gap:16px}.console-billing-payment-upcoming span,.console-billing-payment-upcoming small{display:block;color:#dce9f8;font-size:.78rem;font-weight:780}.console-billing-payment-upcoming small{margin-top:3px;color:#92a4bd;font-size:.68rem}.console-billing-payment-upcoming strong{color:#fff;font-size:.84rem;font-weight:900}.console-billing-bank-detail-link{color:#3b9cff;font-size:.78rem;font-weight:860;text-decoration:none}.console-billing-bank-detail-buttons{display:grid;gap:10px}.console-billing-bank-detail-buttons button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid rgba(87,143,238,.18);border-radius:7px;background:#031025b8;color:#d8e7f8;cursor:pointer;font:inherit;font-size:.76rem;font-weight:850}.console-billing-bank-detail-buttons button:first-child{border-color:#589cff6b;background:linear-gradient(135deg,#3683ffdb,#2059bfd1);color:#fff}.console-billing-bank-detail-buttons .tone-danger{border-color:#ff544b59;color:#ff544b}.console-billing-bank-detail-buttons svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-billing-subscription-list-actions .console-billing-dropdown,.console-billing-subscription-list-actions .console-billing-dropdown-button{width:150px}.console-billing-subscription-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:12px}.console-billing-subscription-trend-panel,.console-billing-subscription-asset-panel{display:grid;gap:14px;min-height:214px;padding:16px}.console-billing-subscription-trend-panel svg{width:100%;min-height:158px}.console-billing-subscription-trend-panel .grid-line{stroke:#477eca24;stroke-dasharray:3 5}.console-billing-subscription-trend-panel .area.spend{fill:url(#subscriptionBalanceFill)}.console-billing-subscription-trend-panel .line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.console-billing-subscription-trend-panel .line.spend{stroke:#3b82ff}.console-billing-subscription-trend-panel .line.payout{stroke:#26d9e6;stroke-dasharray:8 8}.console-billing-subscription-asset-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.console-billing-subscription-asset-tags span{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 12px;border:1px solid rgba(87,143,238,.15);border-radius:7px;background:#020d1fad;color:#c6d6ec;font-size:.76rem;font-weight:820}.console-billing-subscription-asset-tags strong{color:#fff;font-weight:930}.console-billing-subscription-asset-chart{display:flex;align-items:center;gap:24px;min-height:172px}.console-billing-subscription-asset-chart svg{width:188px;height:188px;flex:0 0 188px;filter:drop-shadow(0 0 22px rgba(47,119,255,.16));overflow:visible}.console-billing-subscription-asset-hole{fill:#020d1feb;stroke:#578fee1f;stroke-width:1}.console-billing-subscription-asset-empty-ring{fill:none;stroke:#354c709e;stroke-width:21}.console-billing-subscription-asset-segment{cursor:pointer;opacity:.88;outline:none;stroke:#020d1fb8;stroke-linejoin:round;stroke-width:1.5;transform-box:fill-box;transform-origin:center;transition:filter .16s ease,opacity .16s ease,transform .16s ease}.console-billing-subscription-asset-segment.is-muted{opacity:.38}.console-billing-subscription-asset-segment.is-active,.console-billing-subscription-asset-segment:focus-visible{filter:drop-shadow(0 0 7px rgba(91,166,255,.48));opacity:1;stroke:#ecf6ff80;stroke-width:2}.console-billing-subscription-asset-total{fill:#fff;font-size:1.24rem;font-weight:940}.console-billing-subscription-asset-caption{fill:#94a6c0;font-size:.58rem;font-weight:860;letter-spacing:.04em;text-transform:uppercase}.console-billing-subscription-asset-tooltip{pointer-events:none;filter:drop-shadow(0 8px 18px rgba(0,0,0,.38))}.console-billing-subscription-asset-tooltip rect{fill:#020a17f5;stroke:#9abeee38;stroke-width:1}.console-billing-subscription-asset-tooltip text{fill:#dbe9fb;font-size:.36rem;font-weight:820}.console-billing-subscription-asset-tooltip text:first-of-type{fill:#fff;font-weight:920}.console-billing-subscription-asset-side{display:grid;align-content:center;grid-template-rows:auto 82px;gap:12px;flex:1 1 auto;min-width:0}.console-billing-subscription-asset-legend{display:grid;grid-template-columns:repeat(2,minmax(112px,1fr));gap:8px 10px}.console-billing-subscription-asset-legend span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:30px;padding:0 9px;border:1px solid rgba(87,143,238,.12);border-radius:7px;background:#020d1f5c;color:#c6d6ec;cursor:default;font-size:.72rem;font-weight:820;outline:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.console-billing-subscription-asset-legend span.is-active,.console-billing-subscription-asset-legend span:focus-visible{border-color:#57a3ff57;background:#12336566;color:#fff}.console-billing-subscription-asset-legend span.is-empty{color:#aebed694}.console-billing-subscription-asset-legend i{width:8px;height:8px;border-radius:999px;box-shadow:0 0 12px currentColor}.console-billing-subscription-asset-callout{display:grid;align-content:center;gap:4px;box-sizing:border-box;height:82px;padding:12px 14px;border:1px solid rgba(87,143,238,.12);border-radius:8px;background:#020d1f9e;color:#aebed6bd;font-size:.76rem;font-weight:820;line-height:1.2;overflow:hidden}.console-billing-subscription-asset-callout.is-visible{border-color:#57a3ff3d;background:radial-gradient(circle at top left,rgba(47,119,255,.16),transparent 58%),#020d1fc2;color:#dbe9fb}.console-billing-subscription-asset-callout strong{color:#fff;font-size:.92rem;font-weight:930}.console-billing-subscription-asset-callout small{color:#7db8ff;font-size:.72rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-billing-subscription-detail-title{display:grid;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(87,143,238,.14)}.console-billing-subscription-detail-title strong{color:#fff;font-size:1.22rem;font-weight:940;line-height:1.05}.console-billing-subscription-detail-title small{color:#aebed6;font-size:.78rem;font-weight:760;line-height:1.35}.console-billing-subscription-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.console-billing-subscription-detail-metrics div{display:grid;gap:7px;min-height:72px;padding:12px;border:1px solid rgba(87,143,238,.14);border-radius:8px;background:#020d1fb8}.console-billing-subscription-detail-metrics span{color:#94a6c0;font-size:.72rem;font-weight:830}.console-billing-subscription-detail-metrics strong{color:#fff;font-size:.9rem;font-weight:920}.console-billing-payment-modal{width:min(460px,calc(100vw - 48px));border:1px solid rgba(87,143,238,.24);border-radius:10px;background:#020a16;box-shadow:0 24px 80px #0000007a,inset 0 1px #ffffff0a;color:#f4f8ff;overflow:visible}.console-billing-payment-modal.is-add{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(980px,calc(100vw - 56px));max-height:calc(100vh - 56px);overflow:hidden}.console-billing-bank-invite-modal{width:min(540px,calc(100vw - 48px));overflow:hidden}.console-billing-bank-invite-body{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-items:start;padding:20px;background:radial-gradient(circle at 12% 22%,rgba(34,211,238,.12),transparent 34%),#020b1ab8}.console-billing-bank-invite-body .console-billing-icon{width:54px;height:54px}.console-billing-bank-invite-body .console-billing-icon svg{width:27px;height:27px}.console-billing-bank-invite-body strong{display:block;color:#fff;font-size:1.08rem;font-weight:940;line-height:1.15}.console-billing-bank-invite-body p{max-width:38rem;margin:8px 0 0;color:#b7c7de;font-size:.84rem;font-weight:740;line-height:1.45}.console-billing-payment-filter-modal-body{display:grid;gap:12px;padding:18px 20px}.console-billing-payment-filter-modal-body .console-billing-dropdown,.console-billing-payment-filter-modal-body .console-billing-dropdown-button{width:100%}.console-billing-payment-modal-state{padding:28px 22px;color:#c2d2e8;font-size:.86rem;font-weight:780}.console-billing-stripe-form{display:grid;gap:16px;padding:18px 20px 0}.console-billing-payment-method-form,.console-billing-bank-stripe-form{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:start;overflow:auto;scrollbar-color:rgba(87,143,238,.5) rgba(2,11,26,.5);scrollbar-width:thin}.console-billing-payment-method-form::-webkit-scrollbar,.console-billing-bank-stripe-form::-webkit-scrollbar{width:10px}.console-billing-payment-method-form::-webkit-scrollbar-track,.console-billing-bank-stripe-form::-webkit-scrollbar-track{border-left:1px solid rgba(87,143,238,.08);background:#020b1a80}.console-billing-payment-method-form::-webkit-scrollbar-thumb,.console-billing-bank-stripe-form::-webkit-scrollbar-thumb{border:2px solid rgba(2,11,26,.72);border-radius:999px;background:linear-gradient(180deg,#578fee99,#22d3ee57)}.console-billing-payment-method-form .console-billing-stripe-status,.console-billing-payment-method-form .console-billing-chart-modal-footer,.console-billing-bank-stripe-form .console-billing-stripe-status,.console-billing-bank-stripe-form .console-billing-chart-modal-footer{grid-column:1 / -1}@media(max-width:860px){.console-billing-payment-modal.is-add{width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 32px)}.console-billing-payment-method-form,.console-billing-bank-stripe-form{grid-template-columns:minmax(0,1fr)}.console-billing-payment-method-form .console-billing-stripe-status,.console-billing-payment-method-form .console-billing-chart-modal-footer,.console-billing-bank-stripe-form .console-billing-stripe-status,.console-billing-bank-stripe-form .console-billing-chart-modal-footer{grid-column:auto}}.console-billing-stripe-form label{display:grid;gap:8px;min-width:0}.console-billing-stripe-form label>span{color:#aebed6;font-size:.76rem;font-weight:850}.console-billing-bank-stripe-form input,.console-billing-bank-stripe-form select{min-height:42px;padding:0 12px;border:1px solid rgba(87,143,238,.18);border-radius:8px;background:#020d1fb8;color:#eef6ff;font:inherit;font-size:.86rem;font-weight:820}.console-billing-bank-stripe-form input:focus,.console-billing-bank-stripe-form select:focus{border-color:#3f91ff8f;box-shadow:0 0 0 3px #3f91ff24;outline:none}.console-billing-bank-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.console-billing-bank-form-column,.console-billing-bank-address-column{display:grid;align-content:start;gap:12px;min-width:0}.console-billing-stripe-element{padding:12px;border:1px solid rgba(87,143,238,.16);border-radius:8px;background:#020d1fb8}.console-billing-payment-method-form .console-billing-stripe-element,.console-billing-bank-address-column .console-billing-stripe-element{min-height:100%}.console-billing-stripe-status{margin:0;color:#c8d8ef;font-size:.78rem;font-weight:820}.console-billing-stripe-status.status-error{color:#ff665e}.console-billing-stripe-status.status-saved{color:#42e87b}.console-billing-panel-header h2 small{color:#aebed6;font-size:.72rem;font-weight:700}.console-billing-breakdown-head,.console-billing-breakdown-row{display:grid;grid-template-columns:minmax(0,1.15fr) 120px minmax(150px,.9fr);gap:16px;align-items:center}.console-billing-breakdown-row{min-height:38px;padding:0 10px;border-top:1px solid rgba(87,143,238,.11);color:#dce8f8;font-size:.76rem;font-weight:760}.console-billing-breakdown-row span:first-child{display:flex;gap:9px;align-items:center}.console-billing-breakdown-row strong{color:#fff;font-weight:850}.console-billing-breakdown-row span:last-child{display:grid;grid-template-columns:minmax(70px,1fr) 52px;gap:12px;align-items:center;justify-content:end;text-align:right}.console-billing-breakdown-row b{display:block;height:7px;border-radius:999px;background:#4a5f827a;overflow:hidden}.console-billing-breakdown-row b i{display:block;height:100%}.console-billing-breakdown-row.is-total span:last-child{display:block}.console-billing-breakdown-row.is-total{color:#fff}.console-billing-chart-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#000712ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.console-billing-chart-modal{width:min(420px,calc(100vw - 48px));border:1px solid rgba(87,143,238,.24);border-radius:10px;background:#020a16;box-shadow:0 24px 80px #0000007a,inset 0 1px #ffffff0a;color:#f4f8ff;overflow:hidden}.console-billing-chart-modal-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(87,143,238,.15)}.console-billing-chart-modal-header span{display:block;color:#5ea5ff;font-size:.7rem;font-weight:920;letter-spacing:.2em;text-transform:uppercase}.console-billing-chart-modal-header h3{margin:5px 0 0;color:#fff;font-size:1.2rem;font-weight:950;line-height:1.1}.console-billing-chart-modal-header button{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(87,143,238,.2);border-radius:8px;background:#071937b3;color:#c9d8ef;cursor:pointer;font:inherit;font-size:1.35rem;line-height:1}.console-billing-chart-modal-body{display:grid;gap:16px;padding:18px 20px}.console-billing-chart-modal-body label,.console-billing-chart-modal-series{display:grid;gap:8px}.console-billing-chart-modal-body label>span,.console-billing-chart-modal-series>span{color:#aebed6;font-size:.78rem;font-weight:850}.console-billing-chart-modal-body select{min-height:38px;padding:0 12px;border:1px solid rgba(87,143,238,.2);border-radius:8px;background:#031025c7;color:#eef6ff;font:inherit;font-size:.86rem;font-weight:820}.console-billing-chart-modal-series{grid-template-columns:repeat(2,minmax(0,1fr))}.console-billing-chart-modal-series label{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:1px solid rgba(87,143,238,.16);border-radius:8px;background:#051125ad;color:#eaf3ff;font-weight:850}.console-billing-chart-modal-series input{width:16px;height:16px;accent-color:#348dff}.console-billing-chart-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px 18px;border-top:1px solid rgba(87,143,238,.13)}.console-billing-chart-modal-footer button{min-height:36px;padding:0 18px;border:1px solid rgba(65,141,255,.32);border-radius:8px;background:#1f5abe57;color:#7db8ff;cursor:pointer;font:inherit;font-weight:900}.console-billing-chart-modal-footer button.is-primary{border-color:#4294ff80;background:linear-gradient(180deg,#2e79ffbd,#1248aaa3);color:#fff;box-shadow:0 10px 24px #1359cd3d,inset 0 1px #ffffff1f}.console-billing-payout-flow{display:grid;gap:18px;padding:18px 16px}.console-billing-payout-flow h2{margin:0;color:#fff;font-size:.98rem;font-weight:900}.console-billing-payout-flow-track{display:grid;grid-template-columns:minmax(100px,1fr) 40px minmax(100px,1fr) 40px minmax(100px,1fr) 40px minmax(100px,1fr) 40px minmax(100px,1fr);align-items:start;gap:8px}.console-billing-payout-flow-node{display:grid;justify-items:center;gap:5px;text-align:center}.console-billing-payout-flow-node .console-billing-icon{width:50px;height:50px}.console-billing-payout-flow-node strong{color:#fff;font-size:.78rem;font-weight:880}.console-billing-payout-flow-node small{color:#aabbd2;font-size:.72rem;font-weight:750}.console-billing-payout-flow-node em{color:#42e87b;font-size:.72rem;font-style:normal;font-weight:820}.console-billing-payout-flow-line{position:relative;top:25px;height:2px;border-radius:999px;background:linear-gradient(90deg,#2f8cff,#20d5e7)}.console-billing-payout-flow-line:after{position:absolute;top:50%;right:-3px;width:7px;height:7px;border-top:2px solid #20d5e7;border-right:2px solid #20d5e7;transform:translateY(-50%) rotate(45deg);content:""}.console-billing-payout-flow footer{display:flex;justify-content:space-between;gap:16px}.console-billing-payout-flow footer a,.console-billing-payout-flow footer button{display:inline-flex;align-items:center;gap:8px;color:#3b9cff;font:inherit;font-size:.78rem;font-weight:860;text-decoration:none}.console-billing-payout-flow footer button{min-height:34px;padding:0 14px;border:1px solid rgba(87,143,238,.2);border-radius:7px;background:#031025b8;cursor:pointer}.console-billing-payout-flow footer svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.console-subscription-status-card .console-subscription-status-copy em,.console-subscription-resource-node em,.console-subscription-readiness-card p{overflow:visible;text-overflow:clip;white-space:normal}.console-subscription-status-card .console-subscription-status-copy em{display:block;max-width:100%;letter-spacing:0;line-height:1.12;text-transform:none}.console-subscription-resource-node em{display:-webkit-box;max-height:2.2em;line-height:1.1;-webkit-box-orient:vertical;-webkit-line-clamp:2}.console-subscription-readiness-card p{width:auto;max-width:100%}.console-marketplace-checkbox-list span,.console-marketplace-table-row>span,.console-marketplace-command-detail-metrics dd{min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.console-runtime-customer .customer-shell-subscription-selector{color-scheme:dark;border:1px solid rgba(103,166,255,.24);background:#041124e0;box-shadow:0 12px 30px #0008163d}.console-runtime-customer .customer-shell-subscription-select{appearance:none;color-scheme:dark;border-color:transparent;background:#041124e0;background-color:#041124;background-image:linear-gradient(180deg,#051328f0,#041124e0)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;color:#d8e8ff}.console-runtime-customer .customer-shell-subscription-menu{color-scheme:dark;border-color:#67a6ff3d;background:linear-gradient(180deg,#051226fa,#020916fc);box-shadow:inset 0 1px #ffffff0a,0 24px 56px #00040e85}[dir=rtl] .console-provider-access-page .console-provider-access-kicker,[dir=rtl] .console-provider-access-page .console-provider-access-map-stage-label,[dir=rtl] .console-provider-access-page .console-provider-access-list-heading{letter-spacing:0;text-transform:none}[dir=rtl] .console-provider-access-row-chevron{transform:scaleX(-1)}[dir=rtl] .console-provider-access-map-lane.is-expanded .console-provider-access-map-lane-toggle .console-provider-access-row-chevron{transform:scaleX(-1) rotate(90deg)}[dir=rtl] .console-provider-access-map-lane-toggle,[dir=rtl] .console-provider-access-search,[dir=rtl] .console-provider-access-expanded-map-dialog,[dir=rtl] .console-provider-access-inspector-pane,[dir=rtl] .console-provider-access-filter-rail{text-align:right}[dir=rtl] .console-provider-access-grid-stack .console-provider-access-map-stage-label.is-grids,[dir=rtl] .console-provider-access-grid-stack.is-zero-grid .console-provider-access-map-stage-label.is-grids{margin-right:0}[dir=rtl] .console-provider-access-copy-button,[dir=rtl] .console-provider-access-field-value,[dir=rtl] .console-provider-access-evidence-row em,[dir=rtl] .console-provider-access-event-row em,[dir=rtl] .customer-provider-access-modal input[type=password]{direction:ltr;unicode-bidi:isolate}.console-runtime-customer:has(.console-grid-designer-shell),.console-runtime-customer:has(.console-grid-designer-shell) .console-frame,.console-runtime-customer:has(.console-grid-designer-shell) .console-main,.console-runtime-customer:has(.console-grid-designer-shell) .console-content-canvas-designer{overflow:clip}.eg-closure-canvas{--closure-panel: color-mix(in srgb, var(--eg-surface, #0b1d36) 92%, #173d6b);--closure-border: color-mix(in srgb, var(--eg-accent, #6aaeff) 30%, transparent);color:var(--eg-text, #edf5ff);inline-size:min(100%,92rem);margin-inline:auto;padding:clamp(1rem,2.5vw,2.5rem);box-sizing:border-box}.eg-closure-canvas *,.eg-closure-canvas *:before,.eg-closure-canvas *:after{box-sizing:inherit}.eg-closure-hero{display:flex;gap:1.5rem;align-items:flex-start;justify-content:space-between;border-block-end:1px solid var(--closure-border);padding-block-end:1.5rem}.eg-closure-eyebrow{margin:0 0 .4rem;color:var(--eg-accent, #72b4ff);font-size:.82rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.eg-closure-hero h1{margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04}.eg-closure-scope{display:grid;gap:.35rem;min-inline-size:min(22rem,100%);padding:.9rem 1rem;border:1px solid var(--closure-border);border-radius:.75rem;background:var(--closure-panel)}.eg-closure-scope span{color:var(--eg-muted, #a9bdd9);font-size:.86rem}.eg-closure-scope :is(span,strong),.eg-closure-panel :is(p,strong,dd,bdi){min-inline-size:0;overflow-wrap:anywhere}.eg-closure-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-block:1.25rem 6rem}.eg-closure-panel{grid-column:1 / -1;padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--closure-border);border-radius:.9rem;background:linear-gradient(145deg,var(--closure-panel),color-mix(in srgb,var(--closure-panel) 82%,#050e1d));box-shadow:0 1rem 2.5rem #00000029}.eg-closure-panel h2{margin-block:0 1rem;font-size:clamp(1.15rem,2vw,1.45rem)}.eg-closure-panel :is(input,select,textarea){box-sizing:border-box;inline-size:100%;min-block-size:44px;margin-block:.4rem 1rem;border:1px solid var(--closure-border);border-radius:.55rem;background:#07162b;color:inherit;padding:.72rem .8rem}.eg-closure-panel textarea{min-block-size:8rem;resize:vertical}.eg-closure-panel fieldset{display:grid;gap:.55rem;border:0;padding:0;margin-block:1rem}.eg-closure-panel legend{font-weight:700;margin-block-end:.7rem}.eg-closure-check{display:flex;gap:.7rem;align-items:flex-start;min-block-size:44px;padding-block:.5rem}.eg-closure-check input{flex:none;inline-size:1.25rem;min-block-size:1.25rem;margin:.1rem 0 0}.eg-closure-inline-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1rem}.eg-closure-impact-list,.eg-closure-timeline{list-style:none;padding:0;margin:0}.eg-closure-overview{display:grid;gap:1rem}.eg-closure-scope-banner{margin:0;padding:.85rem 1rem;border-inline-start:.25rem solid var(--eg-accent, #72b4ff);background:#1a4c853d;font-weight:700}.eg-closure-overview__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.75rem;margin:0}.eg-closure-overview__grid>div{display:grid;gap:.35rem;padding:.85rem;border:1px solid var(--closure-border);border-radius:.65rem;background:#030f2173}.eg-closure-overview__grid :is(dt,dd){margin:0}.eg-closure-overview__grid dt{color:var(--eg-muted, #a9bdd9)}.eg-closure-overview__grid dd{font-size:1.35rem;font-weight:750}.eg-closure-overview--compact .eg-closure-overview__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.eg-closure-blocker-group+.eg-closure-blocker-group{margin-block-start:1.25rem;border-block-start:1px solid var(--closure-border);padding-block-start:1.25rem}.eg-closure-field-error{margin-block:-.5rem 1rem;color:#ffb4a9;font-weight:700}.eg-closure-impact-row{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(16rem,1.5fr);gap:1rem;padding-block:1rem;border-block-start:1px solid color-mix(in srgb,var(--closure-border) 70%,transparent)}.eg-closure-impact-row>div{display:grid;gap:.35rem;min-inline-size:0}.eg-closure-status{display:inline-flex;align-items:center;gap:.45rem;inline-size:fit-content;font-size:.86rem;font-weight:700}.eg-closure-status__dot{inline-size:.55rem;block-size:.55rem;border-radius:50%;background:currentColor}.eg-closure-status--succeeded{color:#74e6b0}.eg-closure-status--running,.eg-closure-status--failed_retryable{color:#83bfff}.eg-closure-status--failed_terminal,.eg-closure-status--blocked{color:#ffb4a9}.eg-closure-status--pending,.eg-closure-status--skipped{color:#b4c4da}.eg-closure-timeline__item{position:relative;display:grid;grid-template-columns:1.25rem 1fr;gap:.8rem;min-block-size:4rem}.eg-closure-timeline__item>:last-child{min-inline-size:0}.eg-closure-timeline__item>:not(.eg-closure-timeline__connector){grid-column:2}.eg-closure-timeline__connector{inline-size:.8rem;block-size:.8rem;margin-block-start:.25rem;border:2px solid currentColor;border-radius:50%}.eg-closure-timeline__connector:after{content:"";position:absolute;inset-block-start:1.1rem;inset-inline-start:.36rem;inline-size:2px;block-size:calc(100% - .7rem);background:var(--closure-border)}.eg-closure-timeline__item:last-child .eg-closure-timeline__connector:after{display:none}.eg-closure-actions{position:sticky;inset-block-end:0;z-index:2;display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem;border-block-start:1px solid var(--closure-border);background:color-mix(in srgb,#061329 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.eg-closure-button{display:inline-flex;justify-content:center;align-items:center;min-block-size:44px;padding:.7rem 1.15rem;border:1px solid var(--closure-border);border-radius:.6rem;color:inherit;background:#132b4d;font:inherit;font-weight:750;text-decoration:none;cursor:pointer}.eg-closure-button--primary{background:#236ad5}.eg-closure-button--danger{background:#8d2e39;border-color:#dc6b77}.eg-closure-button--quiet{background:transparent}.eg-closure-button:disabled{opacity:.52;cursor:not-allowed}.eg-closure-button:focus-visible,.eg-closure-panel :is(input,select,textarea):focus-visible,.eg-closure-hero h1:focus-visible,.eg-closure-error-summary:focus-visible{outline:3px solid #8bc5ff;outline-offset:3px}.eg-closure-error-summary{margin-block-start:1rem;border-inline-start:.3rem solid #ff8d98;padding:1rem;background:#801f2c40}.eg-closure-muted{color:var(--eg-muted, #a9bdd9)}.eg-closure-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem}.eg-closure-detail-card{min-inline-size:0;padding:1rem;border:1px solid var(--closure-border);border-radius:.75rem;background:#030f218c}.eg-closure-detail-card header{display:flex;flex-wrap:wrap;gap:.75rem;align-items:start;justify-content:space-between}.eg-closure-detail-card h3{margin:0}.eg-closure-detail-card dl,.eg-closure-receipt-summary{display:grid;gap:.7rem;margin-block:1rem 0}.eg-closure-detail-card dl>div,.eg-closure-receipt-summary>div{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;border-block-start:1px solid color-mix(in srgb,var(--closure-border) 60%,transparent);padding-block-start:.7rem}.eg-closure-detail-card :is(dt,dd),.eg-closure-receipt-summary :is(dt,dd){margin:0}.eg-closure-detail-card dt,.eg-closure-receipt-summary dt{color:var(--eg-muted, #a9bdd9)}.eg-closure-retention-list{list-style:none;margin:0;padding:0}.eg-closure-retention-list li{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr);gap:1rem;border-block-start:1px solid color-mix(in srgb,var(--closure-border) 70%,transparent);padding-block:1rem}.eg-closure-retention-list li>div{display:grid;gap:.35rem;min-inline-size:0}.eg-closure-panel--receipt{border-color:color-mix(in srgb,#74e6b0 48%,transparent)}.eg-closure-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[dir=rtl] .eg-closure-timeline__connector{transform:none}[dir=rtl] .eg-closure-canvas :is(bdi,time){unicode-bidi:isolate}@media(min-width:60rem){.eg-closure-panel[data-compact=true]{grid-column:span 6}}@media(max-width:48rem){.eg-closure-hero,.eg-closure-impact-row,.eg-closure-retention-list li{grid-template-columns:1fr;display:grid}.eg-closure-scope{inline-size:100%;min-inline-size:0}.eg-closure-actions{display:grid;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.eg-closure-canvas *,.eg-closure-canvas *:before,.eg-closure-canvas *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.customer-account-closure-entry{display:grid;gap:1rem;padding:clamp(1rem,2vw,1.5rem);border:1px solid color-mix(in srgb,var(--eg-danger, #ff7a86) 38%,transparent);border-radius:.9rem;background:linear-gradient(145deg,#320e1b57,#061429f0)}.customer-account-closure-entry :is(h2,p,ul){margin:0}.customer-account-closure-entry__eyebrow{color:#ff9aa4;font-size:.82rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.customer-account-closure-entry__blocker{border-inline-start:.25rem solid #ffb65f;padding:.8rem;background:#62380b3d}.customer-account-closure-entry__action{display:inline-flex;align-items:center;justify-content:center;inline-size:fit-content;min-block-size:44px;padding:.7rem 1.1rem;border:1px solid #dc6b77;border-radius:.6rem;background:#8d2e39;color:#fff;font:inherit;font-weight:750;text-decoration:none}.customer-account-closure-entry__action:disabled{opacity:.52}.customer-account-closure-entry__action:focus-visible{outline:3px solid #8bc5ff;outline-offset:3px}@media(max-width:36rem){.customer-account-closure-entry__action{inline-size:100%}}@media(prefers-reduced-motion:reduce){.customer-account-closure-entry *{scroll-behavior:auto!important;transition-duration:.001ms!important}}.customer-exit-feedback-withdrawal{min-block-size:100dvh;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);background:radial-gradient(circle at 50% 0%,rgb(36 99 190 / .22),transparent 42rem),linear-gradient(180deg,#031027,#010817);color:#f5f8ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.customer-exit-feedback-withdrawal__card{inline-size:min(42rem,100%);display:grid;gap:1.25rem;padding:clamp(1.5rem,4vw,2.75rem);border:1px solid rgb(92 157 255 / .42);border-radius:1.25rem;background:linear-gradient(150deg,#0a2044fa,#020e23fc);box-shadow:0 2rem 5rem #00030d94}.customer-exit-feedback-withdrawal__brand{display:flex;align-items:center;gap:.8rem}.customer-exit-feedback-withdrawal__brand img:first-child{inline-size:2.5rem;block-size:2.5rem;object-fit:contain}.customer-exit-feedback-withdrawal__brand img:last-child{inline-size:9rem;block-size:auto;object-fit:contain}.customer-exit-feedback-withdrawal__eyebrow{color:#75b7ff;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.customer-exit-feedback-withdrawal__status{display:grid;gap:.8rem;outline:none}.customer-exit-feedback-withdrawal__status h1{margin:0;font-size:clamp(1.9rem,6vw,3rem);line-height:1.08}.customer-exit-feedback-withdrawal__status p{margin:0;color:#b8cae5;font-size:1.05rem;line-height:1.65}.customer-exit-feedback-withdrawal__status.is-success h1{color:#9df0c7}.customer-exit-feedback-withdrawal__status.is-unavailable h1{color:#ffd39a}.customer-exit-feedback-withdrawal__status:focus-visible{outline:3px solid #8bc5ff;outline-offset:.5rem;border-radius:.25rem}.customer-exit-feedback-withdrawal__confirm,.customer-exit-feedback-withdrawal__support{min-block-size:44px;inline-size:fit-content;display:inline-flex;align-items:center;justify-content:center;border-radius:.7rem;font:inherit;font-weight:800}.customer-exit-feedback-withdrawal__confirm{padding:.75rem 1.2rem;border:1px solid #6ba8ff;background:linear-gradient(180deg,#2c70d9,#1b4fa8);color:#fff;cursor:pointer}.customer-exit-feedback-withdrawal__confirm:disabled{cursor:wait;opacity:.62}.customer-exit-feedback-withdrawal__support{color:#8fc4ff;text-decoration-thickness:.1em;text-underline-offset:.22em}.customer-exit-feedback-withdrawal :is(button,a):focus-visible{outline:3px solid #a9d4ff;outline-offset:3px}@media(max-width:32rem){.customer-exit-feedback-withdrawal__confirm,.customer-exit-feedback-withdrawal__support{inline-size:100%}}@media(prefers-reduced-motion:reduce){.customer-exit-feedback-withdrawal *{scroll-behavior:auto!important;transition-duration:.001ms!important}}.theme-customer{color-scheme:dark;--console-background: #020711;--console-surface: rgba(5, 18, 38, .92);--console-surface-strong: #071a36;--console-text: #f4f8ff;--console-text-muted: #9fb4d4;--console-border: rgba(93, 153, 255, .2);--console-accent: #60a5fa;--console-accent-strong: #93c5fd;--console-shadow-md: 0 18px 42px rgba(0, 5, 16, .36)}.customer-auth-shell{box-sizing:border-box;min-height:100vh;position:relative;padding:20px 24px 88px;background:linear-gradient(90deg,rgba(39,71,135,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(39,71,135,.035) 1px,transparent 1px),linear-gradient(180deg,#fbfcff,#f4f7fc);background-size:24px 24px,24px 24px,auto}.customer-auth-header,.customer-onboarding-header{max-width:1080px;margin:0 auto 16px}.customer-brand-mark-lockup{display:inline-flex;align-items:center;gap:9px}.customer-brand-mark-lockup-image{display:block;width:34px;height:auto;flex:0 0 auto}.customer-brand-mark-lockup-collateral{gap:10px}.customer-brand-mark-lockup-wordmark{display:block;width:145px;height:auto;flex:0 0 auto}.customer-brand-mark-lockup-copy{display:flex;align-items:center}.customer-brand-mark-lockup-title{font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:0;color:#10203c}.customer-auth-hero{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:18px;align-items:start}.customer-auth-eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#244da4}.customer-auth-hero-copy h1{max-width:580px;margin:10px 0 8px;font-size:clamp(1.55rem,2.2vw,2.15rem);line-height:1.06;letter-spacing:0;color:#10203c}.customer-auth-hero-copy-register h1,.customer-auth-hero-copy-signin h1,.customer-auth-hero-copy-recovery h1,.customer-auth-hero-copy-verification h1{font-size:clamp(1.32rem,1.9vw,1.85rem)}.customer-auth-hero-copy>p{max-width:560px;margin:0;color:#52647f;line-height:1.5;font-size:.88rem}.customer-auth-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.customer-auth-pillars-verification{grid-template-columns:1fr}.customer-agent-signup-tutorial{margin-top:12px;padding:14px;border:1px solid rgba(39,71,135,.12);border-radius:12px;background:#ffffffeb;box-shadow:0 10px 24px #0e182c0f}.customer-agent-signup-tutorial-label{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#244da4}.customer-agent-signup-tutorial-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.customer-agent-signup-tutorial-summary::-webkit-details-marker{display:none}.customer-agent-signup-tutorial-toggle{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border:1px solid rgba(39,71,135,.18);border-radius:999px;background:#1f429614}.customer-agent-signup-tutorial-toggle:before,.customer-agent-signup-tutorial-toggle:after{position:absolute;width:10px;height:2px;border-radius:999px;background:#244da4;content:""}.customer-agent-signup-tutorial-toggle:after{transform:rotate(90deg);transition:transform .16s ease}.customer-agent-signup-tutorial-collapsible[open] .customer-agent-signup-tutorial-toggle:after{transform:rotate(0)}.customer-agent-signup-tutorial-collapsible:not([open]) .customer-agent-signup-tutorial-grid{display:none}.customer-agent-signup-tutorial-grid{display:grid;gap:10px;margin-top:10px}.customer-agent-signup-tutorial-step{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start}.customer-agent-signup-tutorial-step-number{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#1f42961a;color:#244da4;font-size:.78rem;font-weight:700}.customer-agent-signup-tutorial-step h2{margin:1px 0 4px;font-size:.88rem;line-height:1.25;color:#10203c}.customer-agent-signup-tutorial-step p{margin:0;color:#52647f;font-size:.82rem;line-height:1.42}.customer-agent-signup-example-list{display:grid;gap:10px;margin-top:14px}.customer-agent-signup-example{display:grid;gap:6px;padding:12px 14px;border:1px solid rgba(16,32,60,.08);border-radius:16px;background:#f6f9fce0}.customer-agent-signup-example-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-agent-signup-example-label{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1f4296}.customer-copy-button{min-height:30px;padding:0 10px;border:1px solid rgba(16,32,60,.08);border-radius:999px;background:#fff;color:#1f4296;font-size:.8rem;font-weight:700;cursor:pointer}.customer-agent-signup-example code{color:#243b63;font-size:.88rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.customer-auth-pillar,.customer-auth-card,.customer-auth-verification-chip{border:1px solid rgba(39,71,135,.12);background:#fffffff5;box-shadow:0 10px 24px #0e182c0e}.customer-auth-pillar{min-height:116px;padding:13px;border-radius:9px}.customer-auth-pillar-label{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5f7190}.customer-auth-pillar p,.customer-auth-card>p,.customer-auth-helper{margin:8px 0 0;color:#52647f;line-height:1.34;font-size:.76rem}.customer-auth-card-signin .customer-auth-card-hero p,.customer-auth-card-signin .customer-auth-helper{font-size:.62rem;line-height:1.2}.customer-auth-card:not(.customer-auth-card-signin) .customer-auth-card-hero p{font-size:.78rem;line-height:1.34}.customer-auth-card-signin .customer-auth-helper{margin-top:30px;text-align:center;white-space:nowrap}.customer-auth-card-signin .customer-agent-auth-note~.customer-auth-helper{white-space:normal}.customer-auth-helper-link{color:#17357d;font-weight:700}.customer-auth-issue-banner{margin-top:12px;padding:10px 12px;border:1px solid rgba(39,71,135,.12);border-radius:9px;background:#f8fbfff0}.customer-auth-issue-banner.tone-danger{border-color:#b423182e;background:#fef3f2f5}.customer-auth-issue-banner.tone-warning{border-color:#b453092e;background:#fffbebf5}.customer-auth-issue-banner.tone-info{border-color:#1f429629;background:#eff6fff5}.customer-auth-issue-banner.tone-success{border-color:#1665342e;background:#f0fdf4f5}.customer-auth-issue-title{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#10203c}.customer-auth-issue-banner p{margin:6px 0 0;color:#52647f;font-size:.82rem;line-height:1.42}.customer-auth-card{padding:18px;border-radius:12px}.customer-auth-card-signin{padding:16px;border-radius:12px}.customer-auth-card-hero{min-height:5.2rem}.customer-auth-card-signin .customer-auth-card-hero{min-height:4.35rem}.customer-legal-page{min-height:100vh;position:relative;padding:34px 28px 140px;background:radial-gradient(circle at top left,rgba(31,66,150,.12),transparent 28%),radial-gradient(circle at top right,rgba(58,104,197,.1),transparent 24%),linear-gradient(180deg,#f6f9fc,#eef4fb)}.customer-legal-hero,.customer-legal-sections{max-width:1320px;margin:0 auto}.customer-legal-hero{padding:10px 0 0}.customer-legal-hero-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.customer-legal-hero h1{max-width:760px;margin:14px 0;font-size:clamp(2.4rem,3.6vw,4rem);line-height:1;letter-spacing:-.045em;color:#1f2b4d}.customer-legal-actions{margin-top:18px;flex:0 0 auto}.customer-legal-download{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(16,32,60,.08);border-radius:14px;background:#fffffff0;box-shadow:0 18px 36px #10203c0f;color:#1f4296;font-weight:700;text-decoration:none}@media(max-width:840px){.customer-legal-hero-heading{display:grid;gap:12px}.customer-legal-actions{margin-top:0}}.customer-legal-hero p{max-width:760px;margin:0;color:#52627c;line-height:1.72;font-size:1.02rem}.customer-legal-sections{display:grid;gap:18px;margin-top:28px}.customer-legal-section{padding:24px 26px;border:1px solid rgba(16,32,60,.08);border-radius:24px;background:#fffffff0;box-shadow:0 18px 36px #10203c0f}.customer-legal-section h2{margin:0 0 10px;font-size:1.02rem;line-height:1.3;color:#1f2b4d}.customer-legal-section p{margin:0;color:#53657f;line-height:1.72}.customer-legal-section p+p,.customer-legal-section p+.customer-legal-list,.customer-legal-section .customer-legal-list+p,.customer-legal-section .customer-legal-list+.customer-legal-list{margin-top:.8rem}.customer-legal-list{margin:0;padding-left:1.4rem;color:#53657f;line-height:1.72}.customer-legal-list li+li{margin-top:.5rem}.customer-legal-list strong{color:#1f2b4d}.customer-legal-inline-link{color:#1f4296;font-weight:700;text-decoration:none}.customer-legal-inline-link:hover,.customer-legal-inline-link:focus-visible{text-decoration:underline}.customer-legal-intro-card p+p{margin-top:.55rem}.customer-legal-intro-card p:nth-child(3){margin-top:1.05rem}.customer-auth-card-meta{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#244da4}.customer-auth-card-signin .customer-auth-card-meta,.customer-auth-card-signin .customer-auth-field-label{font-size:.6rem}.customer-auth-card h2{margin:8px 0 6px;font-size:clamp(1.18rem,1.72vw,1.48rem);line-height:1.06;color:#10203c}.customer-auth-card-signin h2{margin:7px 0 6px;font-size:clamp(1.3rem,1.95vw,1.7rem)}.customer-registration-account-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding:0 0 5px;border-bottom:1px solid rgba(39,71,135,.14);background:transparent}.customer-auth-card-signin .customer-registration-account-types{gap:14px;margin-top:12px}.customer-auth-recognition-badge{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid rgba(39,71,135,.16);border-radius:8px;background:#f5f8ffc2}.customer-auth-recognition-avatar{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,#244da4,#23a3ff);color:#fff;font-size:.78rem;font-weight:800}.customer-auth-recognition-avatar img{width:100%;height:100%;object-fit:cover}.customer-auth-recognition-copy{min-width:0}.customer-auth-recognition-label{color:#52647f;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.customer-auth-recognition-name,.customer-auth-recognition-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-auth-recognition-name{margin-top:2px;color:#10203c;font-size:.9rem;font-weight:800}.customer-auth-recognition-email{margin-top:1px;color:#52647f;font-size:.78rem}.customer-auth-recognition-clear{padding:0;border:0;background:transparent;color:#244da4;font-size:.75rem;font-weight:800;cursor:pointer}.customer-auth-recognition-clear:hover,.customer-auth-recognition-clear:focus-visible{color:#1f4296;text-decoration:underline}.customer-registration-account-types-signin{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-registration-account-type-shell{position:relative;width:100%}.customer-registration-account-type{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:28px;padding:0 24px 0 4px;text-align:center;border:1px solid transparent;border-radius:0;background:transparent;color:#52647f;cursor:pointer;position:relative;transition:color .14s ease}.customer-auth-card-signin .customer-registration-account-type{gap:7px;min-height:28px;padding:0 24px 0 4px;border-radius:0}.customer-registration-account-type:hover,.customer-registration-account-type.is-active,.customer-registration-account-type-shell.is-active .customer-registration-account-type{border-color:transparent;background:transparent;box-shadow:none;color:#17357d}.customer-registration-account-type:after{position:absolute;right:0;bottom:-6px;left:0;height:2px;border-radius:999px;background:transparent;content:""}.customer-registration-account-type.is-active:after,.customer-registration-account-type-shell.is-active .customer-registration-account-type:after{background:#315ed2}.customer-registration-account-type-meta{display:flex;align-items:center;justify-content:center;gap:10px}.customer-registration-account-type-icon{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;color:currentColor;flex:0 0 auto}.customer-auth-card-signin .customer-registration-account-type-icon{width:17px;height:17px}.customer-registration-account-type-icon-svg{width:17px;height:17px;display:block}.customer-auth-card-signin .customer-registration-account-type-icon-svg{width:17px;height:17px}.customer-registration-account-type-label{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:currentColor}.customer-auth-card-signin .customer-registration-account-type-label{font-size:.66rem}.customer-registration-help{position:absolute;right:5px;top:50%;transform:translateY(-50%);z-index:1}.customer-registration-help-button{display:grid;place-items:center;width:17px;height:17px;border:0;border-radius:999px;background:transparent;color:#52647f;font-size:.64rem;font-weight:700;cursor:help}.customer-registration-help-button:hover,.customer-registration-help-button:focus-visible{background:#10203c0f}.customer-registration-help-callout{position:absolute;top:auto;bottom:calc(100% + 8px);right:0;z-index:2;width:min(230px,72vw);padding:10px 12px;border:1px solid rgba(39,71,135,.12);border-radius:9px;background:#fffffffa;box-shadow:0 12px 28px #0e182c1a;color:#52647f;font-size:.8rem;line-height:1.42}.customer-auth-verification-rail{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.customer-auth-verification-intro{display:grid;gap:10px;margin-top:12px}.customer-auth-verification-chip{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;color:#243b63;font-size:.78rem;font-weight:600}.customer-verification-method-grid{display:grid;gap:12px}.customer-verification-method-card,.customer-verification-guidance{border:1px solid rgba(39,71,135,.12);border-radius:10px;background:#f8fbfff0}.customer-verification-method-card{padding:12px 14px}.customer-verification-method-header{display:flex;align-items:start;justify-content:space-between;gap:16px}.customer-verification-method-label,.customer-verification-guidance-label{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#244da4}.customer-verification-method-destination{margin-top:6px;color:#10203c;font-size:.88rem;font-weight:700}.customer-verification-method-status{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:#1f42961a;color:#244da4;font-size:.68rem;font-weight:700;white-space:nowrap}.customer-verification-method-card p{margin:8px 0 0;color:#52647f;font-size:.82rem;line-height:1.42}.customer-verification-guidance{padding:12px 14px;margin-top:12px;border:1px solid rgba(39,71,135,.12);border-radius:10px;background:#fffffff0;box-shadow:0 10px 24px #0e182c0e}.customer-verification-guidance-list{display:grid;gap:10px;margin-top:14px}.customer-verification-guidance-item{position:relative;padding-left:18px;color:#53657f;line-height:1.6}.customer-verification-guidance-item:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border-radius:999px;background:#1f4296;transform:translateY(-50%)}.customer-auth-form-grid{display:grid;gap:6px;margin-top:12px}.customer-auth-card-signin .customer-auth-form-grid{gap:8px;margin-top:12px}.customer-auth-field{display:grid;gap:3px;padding:6px 0 7px;border:0;border-bottom:1px solid rgba(39,71,135,.16);border-radius:0;background:transparent;box-shadow:none;transition:border-color .14s ease}.customer-auth-card-signin .customer-auth-field{gap:5px;padding:7px 0 8px;border-radius:0}.customer-auth-field.is-invalid{border-bottom-color:#b423187a}.customer-auth-field:focus-within{border-bottom-color:#315ed2}.customer-password-strength-block{display:grid;gap:7px;margin-top:-2px;padding:0 4px}.customer-password-strength-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.customer-password-strength-label{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7c93}.customer-password-strength-copy{font-size:.76rem;font-weight:700}.customer-password-strength-copy.tone-neutral{color:#6b7c93}.customer-password-strength-copy.tone-weak{color:#b42318}.customer-password-strength-copy.tone-moderate{color:#b45309}.customer-password-strength-copy.tone-strong,.customer-password-strength-copy.tone-very-strong{color:#0f766e}.customer-password-strength-meter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.customer-password-strength-segment{height:4px;border-radius:999px;background:#6b7c9324}.customer-password-strength-segment.is-active.tone-weak{background:#b42318}.customer-password-strength-segment.is-active.tone-moderate{background:#d97706}.customer-password-strength-segment.is-active.tone-strong{background:#1f4296}.customer-password-strength-segment.is-active.tone-very-strong{background:#0f766e}.customer-password-match-alert{margin-top:-2px;padding:0 4px;color:#b42318;font-size:.84rem;font-weight:700}.customer-password-requirement-list{display:grid;gap:8px;margin-top:12px}.customer-password-requirement{display:flex;align-items:center;gap:9px;color:#6b7c93;font-size:.82rem}.customer-password-requirement span:first-child{display:grid;place-items:center;width:17px;height:17px;border-radius:999px;color:#6b7c93;font-size:.72rem;font-weight:900;line-height:1}.customer-password-requirement.is-met{color:#0f766e}.customer-agent-auth-note{margin-top:12px;padding:10px 12px;border:1px solid rgba(31,66,150,.12);border-radius:9px;background:#1f42960a}.customer-agent-auth-note-label{display:inline-block;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1f4296}.customer-agent-auth-note p{margin:7px 0 0;color:#52647f;font-size:.82rem;line-height:1.42}.customer-auth-field-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5f7190}.customer-auth-field-label-checkbox{margin-bottom:2px}.customer-field-help{position:relative;flex:0 0 auto}.customer-field-help-button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:999px;background:#10203c14;color:#52647f;font-size:.66rem;font-weight:700;cursor:help}.customer-field-help-callout{position:absolute;top:calc(100% + 8px);right:0;z-index:2;width:min(230px,68vw);padding:10px 12px;border:1px solid rgba(39,71,135,.12);border-radius:9px;background:#fffffffa;box-shadow:0 12px 28px #0e182c1a;color:#52647f;font-size:.8rem;line-height:1.42;text-transform:none;letter-spacing:normal}.customer-auth-input{width:100%;min-height:24px;border:0;padding:0;background:transparent;color:#10203c;font-size:.86rem;outline:none}.customer-auth-input:focus,.customer-auth-input:focus-visible,.customer-auth-select:focus,.customer-auth-select:focus-visible{outline:none}.customer-auth-card-signin .customer-auth-input{min-height:28px;font-size:.84rem}.customer-auth-checkbox-row{display:flex;align-items:center;gap:9px;min-height:30px}.customer-auth-checkbox{width:18px;height:18px;margin:0;accent-color:#1f4296;flex:0 0 auto}.customer-auth-checkbox-copy{color:#10203c;font-size:.84rem;line-height:1.45}.customer-auth-select{appearance:none;cursor:pointer}.customer-auth-input::placeholder{color:#8a98ad}.customer-registration-account-type:focus-visible,.customer-registration-help-button:focus-visible,.customer-field-help-button:focus-visible,.customer-auth-checkbox:focus-visible,.customer-auth-inline-button:focus-visible,.customer-auth-primary:focus-visible,.customer-auth-secondary:focus-visible,.customer-auth-tertiary:focus-visible,.customer-copy-button:focus-visible,.customer-brand-mark-lockup:focus-visible,.customer-auth-helper-link:focus-visible,.customer-front-door-footer a:focus-visible{outline:3px solid rgba(31,66,150,.2);outline-offset:3px}.customer-auth-inline-action{display:flex;align-items:center;gap:12px}.customer-auth-inline-action .customer-auth-input,.customer-auth-inline-input{flex:1 1 auto}.customer-auth-phone-fragment{min-height:30px;display:flex;align-items:center;gap:8px;flex:1 1 auto}.customer-auth-phone-prefix{color:#52647f;font-size:.84rem;font-weight:600;white-space:nowrap}.customer-auth-phone-fragment .customer-auth-input{min-width:0}.customer-auth-inline-button{min-height:30px;padding:0 10px;border:0;border-radius:0;background:transparent;color:#17357d;font-size:.76rem;font-weight:700;white-space:nowrap;cursor:pointer}.customer-auth-inline-button:disabled{cursor:default;color:#6b7c93;background:#f6f9fcf5}.customer-auth-field-error{margin-top:-4px;padding:0 4px;color:#b42318;font-size:.76rem;font-weight:700}.customer-auth-field-note{margin-top:-4px;padding:0 4px;color:#17357d;font-size:.76rem;font-weight:700}.customer-auth-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.customer-auth-card-signin .customer-auth-actions{gap:8px;margin-top:12px}.customer-auth-actions-signin{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch}.customer-auth-actions-register{align-items:center;justify-content:space-between}.customer-auth-actions-agent-tertiary{margin-top:8px}.customer-auth-actions-right{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.customer-auth-card-signin .customer-auth-actions-right{display:contents}.customer-auth-actions-signin .customer-auth-tertiary{grid-column:1 / -1;justify-self:start}.customer-auth-actions-signin .customer-auth-secondary{grid-column:1;justify-self:start}.customer-auth-actions-signin .customer-auth-primary{grid-column:2;justify-self:end}.customer-auth-primary,.customer-auth-secondary,.customer-auth-tertiary{min-height:34px;padding:0 13px;border-radius:8px;font-size:.78rem;font-weight:700;cursor:pointer}.customer-auth-card-signin .customer-auth-primary,.customer-auth-card-signin .customer-auth-secondary,.customer-auth-card-signin .customer-auth-tertiary{min-height:32px;padding:0 12px;border-radius:8px}.customer-auth-primary{border:0;background:linear-gradient(180deg,#315ed2,#244da4);color:#fff;box-shadow:0 8px 18px #1f42962e}.customer-auth-secondary{border:1px solid rgba(39,71,135,.12);background:linear-gradient(180deg,#fff,#f7f9fd);color:#243b63}.customer-auth-secondary-full{width:100%;justify-content:center;text-align:center}.customer-auth-tertiary{border:0;background:transparent;color:#17357d;padding-left:4px;padding-right:4px}.customer-front-door-footer{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;width:100%;padding:8px 20px;border-top:1px solid rgba(39,71,135,.12);background:#f7f9fdf0;box-shadow:0 -8px 22px #0e182c0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#52647f;font-size:.76rem;text-align:center;z-index:30}.customer-front-door-footer a{color:#17357d;font-weight:600}.customer-auth-shell.is-dark-front-door{--auth-dark-bg: #020914;--auth-dark-panel: #061326;--auth-dark-panel-strong: #07182f;--auth-dark-border: rgba(82, 139, 231, .28);--auth-dark-border-soft: rgba(82, 139, 231, .16);--auth-dark-text: #f3f8ff;--auth-dark-muted: #9fb1ca;--auth-dark-faint: #6f819b;--auth-dark-blue: #3d96ff;--auth-dark-cyan: #22d3ee;--auth-dark-green: #41e77e;--auth-dark-purple: #a35dff;min-height:100vh;height:auto;overflow-x:hidden;padding-bottom:88px;color:var(--auth-dark-text);background:linear-gradient(rgba(43,122,222,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(43,122,222,.065) 1px,transparent 1px),linear-gradient(180deg,#020914,#030b18 56%,#020713);background-size:32px 32px,32px 32px,auto}.customer-auth-shell.is-dark-front-door:before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(61,150,255,.14),transparent 34%),linear-gradient(240deg,rgba(34,211,238,.08),transparent 38%);content:""}.customer-auth-shell.is-dark-front-door .customer-auth-header,.customer-auth-shell.is-dark-front-door .customer-auth-hero{position:relative;z-index:1}.customer-auth-shell.is-dark-front-door .customer-auth-header{max-width:1180px}.customer-auth-shell.is-dark-front-door .customer-brand-mark-lockup-image,.customer-auth-shell.is-dark-front-door .customer-brand-mark-lockup-wordmark{filter:brightness(0) invert(1) drop-shadow(0 0 12px rgba(191,216,255,.18))}.customer-auth-shell.is-dark-front-door .customer-brand-mark-lockup-title{color:var(--auth-dark-text)}.customer-auth-shell.is-dark-front-door .customer-auth-hero{grid-template-columns:minmax(0,.96fr) minmax(360px,480px);gap:clamp(20px,3.4vw,52px);align-items:start;max-width:1180px;min-height:calc(100vh - 182px);margin-top:50px}.customer-auth-shell.is-dark-front-door .customer-auth-hero:has(.customer-auth-card-register){min-height:calc(100vh - 204px)}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification{grid-template-columns:minmax(0,.82fr) minmax(480px,560px);gap:clamp(36px,5vw,72px)}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy h1{max-width:470px;margin-top:0;color:var(--auth-dark-text);font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.05;text-shadow:0 14px 34px rgba(0,0,0,.45)}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy>p{max-width:520px;color:var(--auth-dark-muted);font-size:.94rem;line-height:1.55}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification h1{max-width:520px;font-size:clamp(2.5rem,4.6vw,3.8rem)}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification>p{max-width:440px;font-size:1.06rem}.customer-auth-shell.is-dark-front-door .customer-auth-pillars{grid-template-columns:1fr;gap:8px;max-width:470px;margin-top:20px}.customer-auth-shell.is-dark-front-door .customer-auth-pillar,.customer-auth-shell.is-dark-front-door .customer-auth-card,.customer-auth-shell.is-dark-front-door .customer-auth-verification-chip{border:1px solid var(--auth-dark-border-soft);background:linear-gradient(180deg,#07182fdb,#030c1dd1);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000038}.customer-auth-shell.is-dark-front-door .customer-auth-pillar{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:82px;padding:15px 18px;border-radius:8px}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence{position:relative;display:flex;flex-direction:column;gap:12px;max-width:522px;padding-left:50px;overflow:visible}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence:before{content:"";position:absolute;left:25px;top:45px;bottom:45px;width:2px;border-radius:999px;background:linear-gradient(180deg,#3d96ff1f,#22d3eeb3 45%,#3d96ff29);box-shadow:0 0 18px #22d3ee24}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence .customer-auth-pillar{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:center;min-height:92px;margin-left:10px;padding:14px 22px;border:1px solid rgba(108,131,168,.34);border-radius:8px;background:linear-gradient(180deg,#06162cd1,#030c1db8);box-shadow:inset 0 1px #ffffff09;overflow:visible}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence .customer-auth-pillar:first-child{border-color:#3d96ffc7;background:linear-gradient(180deg,#092346e0,#030e21d1);box-shadow:inset 0 1px #ffffff0f,0 0 24px #2563eb33}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence .customer-auth-pillar:before{display:none;content:none}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence .customer-auth-pillar+.customer-auth-pillar{margin-top:0}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence .customer-auth-pillar-step{position:absolute;left:-65px;top:50%;z-index:3;display:grid;place-items:center;width:52px;height:52px;border:2px solid rgba(108,131,168,.72);border-radius:999px;background:radial-gradient(circle at 50% 45%,rgba(61,150,255,.1),transparent 62%),#030c1df5;color:#cfe0fa;font-size:.96rem;font-weight:800;letter-spacing:0;transform:translateY(-50%)}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence .customer-auth-pillar:first-child .customer-auth-pillar-step{border-color:#4ea2ff;color:#fff;box-shadow:inset 0 0 0 5px #3d96ff29,0 0 22px #3d96ffc2}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence .customer-auth-pillar-icon{grid-column:1;grid-row:1;display:grid;place-items:center;width:52px;height:52px;border:2px solid rgba(108,131,168,.42);border-radius:999px;color:#6eaaff;background:#030c1d61}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence .customer-auth-pillar:first-child .customer-auth-pillar-icon{border-color:#168cff;color:#168cff}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence .customer-onboarding-pillar-icon-svg{width:31px;height:31px}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence .customer-auth-pillar-copy{grid-column:2;grid-row:1;display:grid;gap:8px;min-width:0}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence .customer-auth-pillar-copy .customer-auth-pillar-label{grid-column:auto;grid-row:auto;color:#f7fbff;font-size:1.12rem;font-weight:500}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence .customer-auth-pillar-copy p{grid-column:auto;grid-row:auto;color:#c5d6ef;margin:0;font-size:.86rem;line-height:1.38}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence .customer-auth-pillar:after{content:"";position:absolute;left:82px;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(61,150,255,.24),transparent)}.customer-auth-shell.is-dark-front-door .customer-auth-pillars-sequence .customer-auth-pillar:last-child:after{display:none}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-recovery .customer-auth-pillar,.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-signin .customer-auth-pillar{animation:customer-auth-pillar-enter .56s cubic-bezier(.16,1,.3,1) both}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-recovery .customer-auth-pillar:nth-child(1),.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-signin .customer-auth-pillar:nth-child(1){animation-delay:.12s}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-recovery .customer-auth-pillar:nth-child(2),.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-signin .customer-auth-pillar:nth-child(2){animation-delay:.24s}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-recovery .customer-auth-pillar:nth-child(3),.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-signin .customer-auth-pillar:nth-child(3){animation-delay:.36s}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-signin .customer-agent-signup-tutorial{animation:customer-auth-pillar-enter .56s cubic-bezier(.16,1,.3,1) .48s both}@keyframes customer-auth-pillar-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-recovery .customer-auth-pillar:before,.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-signin .customer-auth-pillar:before{grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(61,150,255,.48);border-radius:999px;color:var(--auth-dark-blue);background-color:#3d96ff14;background-position:center;background-repeat:no-repeat;background-size:20px 20px;box-shadow:inset 0 0 0 6px #3d96ff14;content:""}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-hero-copy-verification .customer-auth-pillar:before{grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(61,150,255,.48);border-radius:999px;color:var(--auth-dark-blue);background-color:#3d96ff14;background-position:center;background-repeat:no-repeat;background-size:20px 20px;box-shadow:inset 0 0 0 6px #3d96ff14;content:""}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-signin .customer-auth-pillar:nth-child(1):before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.5' stroke='%233d96ff' stroke-width='2.2'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.5' stroke='%233d96ff' stroke-width='2.2'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.5' stroke='%233d96ff' stroke-width='2.2'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.5' stroke='%233d96ff' stroke-width='2.2'/%3E%3C/svg%3E")}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-recovery .customer-auth-pillar:nth-child(1):before{border-color:#41e77e7a;background-color:#41e77e14;background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10Z' stroke='%2341e77e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.5 12.5 11 14l3.5-4' stroke='%2341e77e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 6px #41e77e14}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-hero-copy-verification .customer-auth-pillar:nth-child(1):before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='6' y='2.5' width='12' height='19' rx='3' stroke='%233d96ff' stroke-width='2'/%3E%3Cpath d='M10 6.5h4' stroke='%233d96ff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M12 17.5h.01' stroke='%233d96ff' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-signin .customer-auth-pillar:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H7a4 4 0 0 0-4 4v2' stroke='%233d96ff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='9.5' cy='7' r='4' stroke='%233d96ff' stroke-width='2.2'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87' stroke='%233d96ff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75' stroke='%233d96ff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-recovery .customer-auth-pillar:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='10' width='14' height='11' rx='2' stroke='%233d96ff' stroke-width='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3' stroke='%233d96ff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M12 15v2' stroke='%233d96ff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-hero-copy-verification .customer-auth-pillar:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v8Z' stroke='%233d96ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 9h8M8 13h5' stroke='%233d96ff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-signin .customer-auth-pillar:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10Z' stroke='%233d96ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.5 12.5 11 14l3.5-4' stroke='%233d96ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.customer-auth-shell.is-dark-front-door .customer-auth-pillar-label{grid-column:2;grid-row:1;color:var(--auth-dark-text);font-size:.88rem;letter-spacing:0;text-transform:none}.customer-auth-shell.is-dark-front-door .customer-auth-pillar p,.customer-auth-shell.is-dark-front-door .customer-auth-card>p,.customer-auth-shell.is-dark-front-door .customer-auth-helper,.customer-auth-shell.is-dark-front-door .customer-auth-card-signin .customer-auth-card-hero p{color:var(--auth-dark-muted)}.customer-auth-shell.is-dark-front-door .customer-auth-pillar p{grid-column:2;grid-row:2;margin-top:2px;font-size:.78rem}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillars{gap:12px;margin-top:28px}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillar{min-height:96px}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-card,.customer-auth-shell.is-dark-front-door .customer-auth-hero-recovery .customer-auth-card{padding:46px 44px 34px}.customer-auth-shell.is-dark-front-door .customer-auth-hero-recovery .customer-auth-card-hero:before,.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-card-hero:before{display:grid;place-items:center;width:56px;height:56px;margin-bottom:24px;border:1px solid rgba(61,150,255,.42);border-radius:999px;background:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v8Z' stroke='%233d96ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 28px 28px no-repeat,#3d96ff14;box-shadow:inset 0 0 0 10px #3d96ff0f;content:""}.customer-auth-shell.is-dark-front-door .customer-auth-hero-recovery.is-email-step .customer-auth-card-hero:before,.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification.is-last-four-step .customer-auth-card-hero:before{background:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='10' width='14' height='11' rx='2' stroke='%233d96ff' stroke-width='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3' stroke='%233d96ff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M12 15v2' stroke='%233d96ff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / 28px 28px no-repeat,#3d96ff14}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification.is-last-four-step .customer-auth-card-hero:before{background:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='2.5' width='14' height='19' rx='3' stroke='%233d96ff' stroke-width='2'/%3E%3Cpath d='M9 6.5h6' stroke='%233d96ff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M12 17.5h.01' stroke='%233d96ff' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center / 28px 28px no-repeat,#3d96ff14}.customer-auth-shell.is-dark-front-door .customer-auth-hero-recovery.is-code-step .customer-auth-card-hero:before{background:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v8Z' stroke='%233d96ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 9h8M8 13h5' stroke='%233d96ff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / 28px 28px no-repeat,#3d96ff14}.customer-auth-shell.is-dark-front-door .customer-auth-hero-recovery.is-reset-step .customer-auth-card-hero:before{display:none}.customer-auth-shell.is-dark-front-door .customer-auth-hero-recovery .customer-auth-card h2,.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-card h2{font-size:clamp(2rem,3.4vw,2.65rem)}.customer-auth-shell.is-dark-front-door .customer-auth-hero-recovery .customer-auth-card-hero p,.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-card-hero p{max-width:480px;font-size:1.02rem}.customer-auth-shell.is-dark-front-door .customer-auth-hero-recovery .customer-auth-form-grid,.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-form-grid{gap:18px;margin-top:26px}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-field-mobileLastFour{max-width:100%}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-inline-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification.is-last-four-step .customer-auth-inline-action{grid-template-columns:minmax(0,1fr);gap:18px}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification.is-last-four-step .customer-auth-inline-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-width:0;min-height:40px;padding:0 18px;border:1px solid rgba(82,139,231,.5);border-radius:7px;background:linear-gradient(135deg,#267cff,#124de7);color:#fff;box-shadow:0 14px 30px #124de747}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification.is-last-four-step .customer-auth-inline-button:disabled{border-color:#528be73d;background:#3d96ff24;color:#f3f8ff94;box-shadow:none}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-field-smsCode{margin-top:6px}.customer-auth-shell.is-dark-front-door .customer-auth-code-entry{width:100%}.customer-auth-shell.is-dark-front-door .customer-auth-code-inputs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;width:100%}.customer-auth-shell.is-dark-front-door .customer-auth-code-digit{width:100%;aspect-ratio:1;min-height:68px;padding:0;border-width:2px;border-color:#8ba7d685;border-radius:8px;color:var(--auth-dark-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(1.65rem,4vw,2rem);font-variant-numeric:tabular-nums;text-align:center}.customer-auth-shell.is-dark-front-door .customer-auth-code-digit:focus,.customer-auth-shell.is-dark-front-door .customer-auth-code-digit:focus-visible{border-color:var(--auth-dark-cyan);box-shadow:0 0 0 3px #22d3ee2e,0 0 24px #22d3ee38}.customer-auth-shell.is-dark-front-door .customer-auth-trust-choice{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:center;margin-top:26px;padding:18px;border:1px solid var(--auth-dark-border-soft);border-radius:8px;background:linear-gradient(180deg,#07182fdb,#030c1dd1);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000038;animation:customer-auth-pillar-enter .42s cubic-bezier(.16,1,.3,1) both}.customer-auth-shell.is-dark-front-door .customer-auth-trust-choice-icon{width:42px;height:42px;border:1px solid rgba(61,150,255,.48);border-radius:999px;background:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10Z' stroke='%233d96ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.5 12.5 11 14l3.5-4' stroke='%233d96ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 22px 22px no-repeat,#3d96ff14;box-shadow:inset 0 0 0 6px #3d96ff14}.customer-auth-shell.is-dark-front-door .customer-auth-trust-choice h3{margin:0;color:var(--auth-dark-text);font-size:.95rem}.customer-auth-shell.is-dark-front-door .customer-auth-trust-choice p{margin:6px 0 0;color:var(--auth-dark-muted);font-size:.82rem;line-height:1.45}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-code-input{min-height:72px;padding:0 22px;border-width:2px;border-color:#8ba7d685;border-radius:8px;color:var(--auth-dark-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(1.55rem,4vw,2rem);font-variant-numeric:tabular-nums;letter-spacing:.55em;text-align:center}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-code-input:focus,.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-code-input:focus-visible{border-color:var(--auth-dark-cyan);box-shadow:0 0 0 3px #22d3ee2e,0 0 24px #22d3ee38}@media(max-width:720px){.customer-auth-shell.is-dark-front-door .customer-auth-code-inputs{gap:8px}.customer-auth-shell.is-dark-front-door .customer-auth-code-digit{min-height:48px}}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-checkbox-row{margin-top:0}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-actions-signin{align-items:center;grid-template-columns:minmax(0,1fr);margin-top:24px}.customer-auth-shell.is-dark-front-door .customer-auth-actions-recovery{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:28px}.customer-auth-shell.is-dark-front-door .customer-auth-actions-recovery .customer-auth-primary{justify-self:stretch;justify-content:center;width:100%;min-height:52px;gap:14px;font-size:1.02rem}.customer-auth-shell.is-dark-front-door .customer-auth-actions-recovery .customer-auth-secondary{justify-self:start;font-size:.98rem}.customer-auth-shell.is-dark-front-door .customer-auth-recovery-resend-row{display:flex;align-items:center;gap:12px;margin-top:26px;color:var(--auth-dark-muted);font-size:.96rem}.customer-auth-shell.is-dark-front-door .customer-auth-recovery-resend-row>span:first-child{color:var(--auth-dark-amber);font-size:1.2rem;line-height:1}.customer-auth-shell.is-dark-front-door .customer-auth-recovery-resend-button{padding:0;border:0;background:transparent;color:var(--auth-dark-amber);font:inherit;font-weight:700;cursor:pointer}.customer-auth-shell.is-dark-front-door .customer-auth-recovery-resend-button:disabled{cursor:default;opacity:.62}.customer-auth-shell.is-dark-front-door .customer-auth-recovery-resend-button:not(:disabled):hover,.customer-auth-shell.is-dark-front-door .customer-auth-recovery-resend-button:not(:disabled):focus-visible{color:var(--auth-dark-cyan);text-decoration:underline}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-actions-right{display:block;grid-column:1;grid-row:1;width:100%}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-primary{grid-column:1;justify-self:stretch;width:100%;min-height:52px;justify-content:center;font-size:1.02rem}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-secondary{grid-column:1;grid-row:2;justify-self:start;margin-top:18px}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-actions-signin-verification.is-last-four-step .customer-auth-secondary{grid-row:1;margin-top:0}.customer-auth-shell.is-dark-front-door .customer-auth-hero-signin-verification .customer-auth-helper{margin-top:18px;color:#9fb1cad1;font-size:.74rem;line-height:1.45}.customer-auth-shell.is-dark-front-door .customer-agent-signup-tutorial{width:100%;max-width:470px;border-color:var(--auth-dark-border-soft);border-radius:8px;background:linear-gradient(180deg,#07182fe0,#030c1dd6),var(--auth-dark-panel);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000038}.customer-auth-shell.is-dark-front-door .customer-agent-signup-tutorial-label{color:var(--auth-dark-blue)}.customer-auth-shell.is-dark-front-door .customer-agent-signup-tutorial-step-number{border:1px solid rgba(61,150,255,.42);background:#3d96ff1a;color:var(--auth-dark-blue)}.customer-auth-shell.is-dark-front-door .customer-agent-signup-tutorial-toggle{border-color:#3d96ff61;background:#3d96ff1a}.customer-auth-shell.is-dark-front-door .customer-agent-signup-tutorial-toggle:before,.customer-auth-shell.is-dark-front-door .customer-agent-signup-tutorial-toggle:after{background:var(--auth-dark-blue)}.customer-auth-shell.is-dark-front-door .customer-agent-signup-tutorial-step h2{color:var(--auth-dark-text)}.customer-auth-shell.is-dark-front-door .customer-agent-signup-tutorial-step p{color:var(--auth-dark-muted)}.customer-auth-shell.is-dark-front-door .customer-agent-signup-example{border-color:var(--auth-dark-border-soft);background:#07182f9e}.customer-auth-shell.is-dark-front-door .customer-agent-signup-example-label,.customer-auth-shell.is-dark-front-door .customer-agent-signup-example code{color:var(--auth-dark-text)}.customer-auth-shell.is-dark-front-door .customer-copy-button{border-color:var(--auth-dark-border-soft);background:#030c1ddb;color:var(--auth-dark-blue)}.customer-auth-shell.is-dark-front-door .customer-auth-card{padding:26px 34px 22px;border-color:var(--auth-dark-border);border-radius:10px;background:linear-gradient(180deg,#07182ff0,#030c1deb),var(--auth-dark-panel);box-shadow:inset 0 1px #ffffff0b,0 24px 64px #00000057}.customer-auth-shell.is-dark-front-door .customer-auth-card-hero{position:relative;min-height:0}.customer-auth-shell.is-dark-front-door .customer-auth-card-meta{color:var(--auth-dark-blue)}.customer-auth-shell.is-dark-front-door .customer-auth-card-meta-secure{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#0f172a94;color:#e2e8f0c7;font-size:.56rem;letter-spacing:.04em;text-transform:none;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000002e}.customer-auth-shell.is-dark-front-door .customer-auth-card-meta-lock{width:14px;height:14px;color:#41e77ee0;filter:drop-shadow(0 0 7px rgba(65,231,126,.16))}.customer-auth-shell.is-dark-front-door .customer-auth-card h2{color:var(--auth-dark-text);font-size:clamp(1.8rem,2.45vw,2.12rem)}.customer-auth-shell.is-dark-front-door .customer-registration-account-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:18px;padding:0;overflow:visible;border:1px solid var(--auth-dark-border-soft);border-radius:8px;background:#030c1d7a}.customer-auth-shell.is-dark-front-door .customer-registration-account-type-shell{z-index:1}.customer-auth-shell.is-dark-front-door .customer-registration-account-type-shell:focus-within,.customer-auth-shell.is-dark-front-door .customer-registration-account-type-shell:hover{z-index:5}.customer-auth-shell.is-dark-front-door .customer-registration-account-type-shell:first-child .customer-registration-account-type{border-top-left-radius:8px;border-bottom-left-radius:8px}.customer-auth-shell.is-dark-front-door .customer-registration-account-type-shell:last-child .customer-registration-account-type{border-top-right-radius:8px;border-bottom-right-radius:8px}.customer-auth-shell.is-dark-front-door .customer-registration-account-type{min-height:52px;padding:0 10px;color:var(--auth-dark-muted);border-radius:0}.customer-auth-shell.is-dark-front-door .customer-registration-account-type:hover,.customer-auth-shell.is-dark-front-door .customer-registration-account-type.is-active,.customer-auth-shell.is-dark-front-door .customer-registration-account-type-shell.is-active .customer-registration-account-type{color:var(--auth-dark-blue);background:#2b7ade1f}.customer-auth-shell.is-dark-front-door .customer-registration-account-type:after{bottom:0;height:3px}.customer-auth-shell.is-dark-front-door .customer-registration-account-type.is-active:after,.customer-auth-shell.is-dark-front-door .customer-registration-account-type-shell.is-active .customer-registration-account-type:after{background:var(--auth-dark-blue);box-shadow:0 0 18px #3d96ff85}.customer-auth-shell.is-dark-front-door .customer-registration-account-type-label{font-size:.86rem;letter-spacing:0;text-transform:none}.customer-auth-shell.is-dark-front-door .customer-registration-account-type-icon,.customer-auth-shell.is-dark-front-door .customer-registration-account-type-icon-svg{width:26px;height:26px}.customer-auth-shell.is-dark-front-door .customer-registration-account-type-icon-svg{width:22px;height:22px}.customer-auth-shell.is-dark-front-door .customer-registration-help{z-index:8}.customer-auth-shell.is-dark-front-door .customer-registration-help-button{color:var(--auth-dark-muted)}.customer-auth-shell.is-dark-front-door .customer-registration-help-button:hover,.customer-auth-shell.is-dark-front-door .customer-registration-help-button:focus-visible{background:#3d96ff24;color:var(--auth-dark-text)}.customer-auth-shell.is-dark-front-door .customer-registration-help-callout{z-index:20;border-color:var(--auth-dark-border);background:#051226fa;box-shadow:0 18px 34px #00000052;color:var(--auth-dark-muted)}.customer-auth-shell.is-dark-front-door .customer-registration-account-type-shell+.customer-registration-account-type-shell{border-left:1px solid var(--auth-dark-border-soft)}.customer-auth-shell.is-dark-front-door .customer-auth-recognition-badge{margin-top:14px;border-color:var(--auth-dark-border-soft);background:linear-gradient(135deg,#12376994,#040e1f9e),#051226e6;box-shadow:inset 0 1px #ffffff0d}.customer-auth-shell.is-dark-front-door .customer-auth-recognition-badge.is-verified{border-color:#22d3ee57;background:linear-gradient(135deg,#123769bd,#040e1fb8),#051226f0}.customer-auth-shell.is-dark-front-door .customer-auth-recognition-avatar{border:1px solid rgba(34,211,238,.36);background:radial-gradient(circle at 35% 30%,rgba(34,211,238,.42),transparent 45%),linear-gradient(135deg,#2563ebeb,#091a37f0);box-shadow:0 0 24px #2563eb2e;color:var(--auth-dark-text)}.customer-auth-shell.is-dark-front-door .customer-auth-recognition-label{color:var(--auth-dark-blue)}.customer-auth-shell.is-dark-front-door .customer-auth-recognition-name{color:var(--auth-dark-text)}.customer-auth-shell.is-dark-front-door .customer-auth-recognition-email{color:var(--auth-dark-muted)}.customer-auth-shell.is-dark-front-door .customer-auth-recognition-clear{color:var(--auth-dark-blue)}.customer-auth-shell.is-dark-front-door .customer-auth-recognition-clear:hover,.customer-auth-shell.is-dark-front-door .customer-auth-recognition-clear:focus-visible{color:var(--auth-dark-cyan)}.customer-auth-shell.is-dark-front-door .customer-auth-form-grid{gap:14px;margin-top:18px}.customer-auth-shell.is-dark-front-door .customer-auth-form-grid>*{max-height:220px;opacity:1;overflow:hidden;transform:translateY(0);transition:max-height .26s ease,opacity .18s ease,transform .22s ease,margin .22s ease}.customer-auth-shell.is-dark-front-door .customer-auth-form-grid.is-processing{gap:0}.customer-auth-shell.is-dark-front-door .customer-auth-form-grid.is-processing>*{max-height:0;margin-top:0;opacity:0;pointer-events:none;transform:translateY(-8px)}.customer-auth-shell.is-dark-front-door .customer-auth-field{gap:9px;padding:0;border:0}.customer-auth-shell.is-dark-front-door .customer-auth-field-label{color:var(--auth-dark-text);font-size:.82rem;letter-spacing:0;text-transform:none}.customer-auth-shell.is-dark-front-door .customer-auth-field:has(.customer-auth-checkbox) .customer-auth-field-label{display:none}.customer-auth-shell.is-dark-front-door .customer-auth-input,.customer-auth-shell.is-dark-front-door .customer-auth-select{min-height:44px;padding:0 14px;border:1px solid rgba(159,177,202,.34);border-radius:7px;background:#0209149e;color:var(--auth-dark-text);font-size:.92rem;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.customer-auth-shell.is-dark-front-door .customer-auth-input:focus,.customer-auth-shell.is-dark-front-door .customer-auth-input:focus-visible,.customer-auth-shell.is-dark-front-door .customer-auth-select:focus,.customer-auth-shell.is-dark-front-door .customer-auth-select:focus-visible{border-color:var(--auth-dark-cyan);background:#020914d6;box-shadow:0 0 0 3px #22d3ee21,0 0 22px #22d3ee1f}.customer-auth-shell.is-dark-front-door .customer-auth-input:disabled,.customer-auth-shell.is-dark-front-door .customer-auth-select:disabled,.customer-auth-shell.is-dark-front-door .customer-auth-code-digit:disabled{cursor:default;border-color:#9fb1ca2e;background:#0209145c;color:#f3f8ff7a}.customer-auth-shell.is-dark-front-door .customer-auth-input::placeholder{color:#7185a2}.customer-auth-shell.is-dark-front-door .customer-password-strength-block{gap:9px;margin-top:2px;padding:0}.customer-auth-shell.is-dark-front-door .customer-password-strength-label{color:var(--auth-dark-text);font-size:.82rem;letter-spacing:0;text-transform:none}.customer-auth-shell.is-dark-front-door .customer-password-strength-copy.tone-neutral{color:var(--auth-dark-muted)}.customer-auth-shell.is-dark-front-door .customer-password-strength-copy.tone-weak{color:#ff8da1}.customer-auth-shell.is-dark-front-door .customer-password-strength-copy.tone-moderate{color:var(--auth-dark-amber)}.customer-auth-shell.is-dark-front-door .customer-password-strength-copy.tone-strong,.customer-auth-shell.is-dark-front-door .customer-password-strength-copy.tone-very-strong{color:#6df28d}.customer-auth-shell.is-dark-front-door .customer-password-strength-segment{height:5px;background:#8ba7d62e}.customer-auth-shell.is-dark-front-door .customer-password-strength-segment.is-active.tone-weak{background:#ff5f7a}.customer-auth-shell.is-dark-front-door .customer-password-strength-segment.is-active.tone-moderate{background:var(--auth-dark-amber)}.customer-auth-shell.is-dark-front-door .customer-password-strength-segment.is-active.tone-strong,.customer-auth-shell.is-dark-front-door .customer-password-strength-segment.is-active.tone-very-strong{background:#6df28d}.customer-auth-shell.is-dark-front-door .customer-password-requirement{color:var(--auth-dark-muted)}.customer-auth-shell.is-dark-front-door .customer-password-requirement span:first-child{border:1px solid rgba(109,242,141,.42);color:var(--auth-dark-muted)}.customer-auth-shell.is-dark-front-door .customer-password-requirement.is-met{color:var(--auth-dark-text)}.customer-auth-shell.is-dark-front-door .customer-password-requirement.is-met span:first-child{border-color:#6df28d94;color:#6df28d}.customer-auth-shell.is-dark-front-door .customer-password-match-alert{color:#ff8da1}.customer-auth-shell.is-dark-front-door .customer-auth-checkbox{width:18px;height:18px;accent-color:var(--auth-dark-green)}.customer-auth-shell.is-dark-front-door .customer-auth-checkbox-copy,.customer-auth-shell.is-dark-front-door .customer-auth-phone-prefix{color:var(--auth-dark-muted);font-size:.88rem}.customer-auth-shell.is-dark-front-door .customer-auth-actions{margin-top:16px}.customer-auth-shell.is-dark-front-door .customer-auth-actions-signin{row-gap:14px}.customer-auth-shell.is-dark-front-door .customer-auth-actions-signin-dark-blueprint{display:grid;grid-template-columns:minmax(0,1fr);margin-top:2px}.customer-auth-shell.is-dark-front-door .customer-auth-signin-link-row{min-height:26px;display:flex;justify-content:flex-end;align-items:center}.customer-auth-shell.is-dark-front-door .customer-auth-actions-signin-dark-blueprint .customer-auth-primary{grid-column:1;justify-self:stretch;width:100%;justify-content:center;gap:14px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-actions-register-dark-blueprint{row-gap:14px;margin-top:12px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-actions-register-dark-blueprint .customer-auth-primary{justify-content:center;gap:14px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-actions-register-dark-blueprint .customer-auth-secondary{min-height:0;padding:0;border:0;background:transparent;color:var(--auth-dark-blue);box-shadow:none;justify-self:auto;order:initial}.customer-auth-shell.is-dark-front-door .customer-auth-actions-signin-verification.is-trust-step{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:24px}.customer-auth-shell.is-dark-front-door .customer-auth-actions-signin-verification.is-trust-step .customer-auth-primary{justify-self:stretch;justify-content:center;width:100%}.customer-auth-shell.is-dark-front-door .customer-auth-actions-signin-verification.is-trust-step .customer-auth-secondary{justify-self:center}.customer-auth-shell.is-dark-front-door .customer-auth-button-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.38);border-top-color:#fff;border-radius:999px;flex:0 0 auto;animation:customer-auth-spinner-spin .76s linear infinite}@keyframes customer-auth-spinner-spin{to{transform:rotate(360deg)}}.customer-auth-shell.is-dark-front-door .customer-auth-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;align-items:center;color:var(--auth-dark-muted)}.customer-auth-shell.is-dark-front-door .customer-auth-divider:before,.customer-auth-shell.is-dark-front-door .customer-auth-divider:after{height:1px;background:#9fb1ca3d;content:""}.customer-auth-shell.is-dark-front-door .customer-auth-create-row{display:flex;justify-content:center;align-items:center;gap:8px;color:var(--auth-dark-muted);font-size:.9rem}.customer-auth-shell.is-dark-front-door .customer-auth-primary,.customer-auth-shell.is-dark-front-door .customer-auth-secondary,.customer-auth-shell.is-dark-front-door .customer-auth-tertiary,.customer-auth-shell.is-dark-front-door .customer-auth-inline-button{min-height:40px;border-radius:7px;font-size:.88rem}.customer-auth-shell.is-dark-front-door .customer-auth-primary{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(82,139,231,.5);background:linear-gradient(135deg,#267cff,#124de7);color:#fff;box-shadow:0 14px 30px #124de747}.customer-auth-shell.is-dark-front-door .customer-auth-secondary{min-height:0;padding:0;border:0;background:transparent;color:var(--auth-dark-blue);box-shadow:none}.customer-auth-shell.is-dark-front-door .customer-auth-tertiary,.customer-auth-shell.is-dark-front-door .customer-auth-inline-button,.customer-auth-shell.is-dark-front-door .customer-auth-helper-link{color:var(--auth-dark-blue)}.customer-auth-shell.is-dark-front-door .customer-auth-helper{margin-top:10px;white-space:normal;text-align:center}.customer-auth-shell.is-dark-front-door .customer-auth-card-register{padding:24px 34px 22px;border-radius:10px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register h2{font-size:clamp(1.72rem,2vw,1.98rem);line-height:1.08}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-card-hero p{font-size:.9rem;line-height:1.42}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-registration-account-types{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;border-radius:8px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-registration-account-type-shell{min-width:0}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-registration-account-type{min-height:46px;gap:9px;padding:0 28px 0 14px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-registration-account-type-label{font-size:.88rem;font-weight:600}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-registration-account-type-icon,.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-registration-account-type-icon-svg{width:23px;height:23px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-registration-account-type-icon-svg{width:20px;height:20px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-registration-help-button{width:20px;height:20px;font-size:.7rem}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-form-grid{gap:11px;margin-top:14px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-field{gap:5px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-field-label,.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-password-strength-label{font-size:.78rem;font-weight:500}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-input,.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-select{min-height:40px;padding:0 13px;border-radius:6px;font-size:.88rem}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-password-strength-block{gap:6px;margin-top:0}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-password-strength-copy{font-size:.7rem}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-password-strength-segment{height:4px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-actions-register{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:12px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-primary,.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-secondary,.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-tertiary{min-height:48px;padding:0 18px;border-radius:8px;font-size:.96rem}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-primary{justify-content:center;width:100%}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-secondary{justify-self:center;order:2}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-helper{display:none}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-phone-input{display:grid;grid-template-columns:122px minmax(0,1fr);min-height:40px;border:1px solid rgba(159,177,202,.34);border-radius:6px;background:#0209149e;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-phone-input:focus-within{border-color:var(--auth-dark-cyan);background:#020914d6;box-shadow:0 0 0 3px #22d3ee21,0 0 22px #22d3ee1f}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-phone-country{width:100%;min-width:0;min-height:38px;padding:0 28px 0 12px;border-right:1px solid rgba(159,177,202,.24);border-top:0;border-bottom:0;border-left:0;border-radius:0;appearance:none;background:linear-gradient(45deg,transparent 50%,var(--auth-dark-muted) 50%) calc(100% - 17px) 50% / 5px 5px no-repeat,linear-gradient(135deg,var(--auth-dark-muted) 50%,transparent 50%) calc(100% - 12px) 50% / 5px 5px no-repeat,transparent;color:var(--auth-dark-text);font-size:.88rem;font-weight:700;outline:none;text-overflow:ellipsis}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-phone-country:disabled{cursor:not-allowed;opacity:.7}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-phone-input .customer-auth-input{min-height:38px;border:0;border-radius:0;background:transparent;box-shadow:none}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-phone-input .customer-auth-input:focus,.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-phone-input .customer-auth-input:focus-visible{box-shadow:none}.customer-auth-shell.is-dark-front-door .customer-auth-sms-preview{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;margin-top:16px;padding:12px 16px;border:1px solid var(--auth-dark-border-soft);border-radius:8px;background:#07182f94}.customer-auth-shell.is-dark-front-door .customer-auth-sms-preview-icon{display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--auth-dark-blue);border-radius:999px;color:var(--auth-dark-blue);font-size:.82rem;line-height:1}.customer-auth-shell.is-dark-front-door .customer-auth-sms-preview p{margin:0;color:var(--auth-dark-muted);font-size:.86rem;line-height:1.45}.customer-auth-shell.is-dark-front-door .customer-auth-field-note{color:var(--auth-dark-green)}.customer-auth-shell.is-dark-front-door .customer-auth-field-error{color:#ff7770}.customer-auth-shell.is-dark-front-door .customer-auth-issue-banner{border-color:var(--auth-dark-border-soft);background:#07182fc7}.customer-auth-shell.is-dark-front-door .customer-auth-issue-title{color:var(--auth-dark-text)}.customer-auth-shell.is-dark-front-door .customer-auth-issue-banner p{color:var(--auth-dark-muted)}.customer-auth-shell.is-dark-front-door .customer-auth-issue-banner.tone-danger{border-color:#ff5b759e;background:#60102275;box-shadow:inset 0 1px #ffffff0a,0 14px 34px #0000003d}.customer-auth-shell.is-dark-front-door .customer-auth-issue-banner.tone-danger .customer-auth-issue-title{color:#fff}.customer-auth-shell.is-dark-front-door .customer-auth-issue-banner.tone-danger p{color:#ffd5dc}.customer-auth-shell.is-dark-front-door .customer-auth-issue-banner.tone-warning{border-color:#ffbc2e57;background:#69451138}.customer-auth-shell.is-dark-front-door .customer-auth-issue-banner.tone-info{border-color:#3d96ff5c;background:#1f59b72e}.customer-auth-shell.is-dark-front-door .customer-auth-issue-banner.tone-success{border-color:#41e77e57;background:#1c844529}.customer-front-door-footer.is-dark-front-door{border-top-color:#528be729;background:#020914d6;box-shadow:0 -12px 28px #00000038;color:#f3f8ff}.customer-front-door-footer.is-dark-front-door a{color:#f3f8ff}@media(max-width:720px){.customer-auth-recognition-badge{grid-template-columns:40px minmax(0,1fr)}.customer-auth-recognition-clear{grid-column:2;justify-self:start}.customer-auth-shell.is-dark-front-door{height:auto;min-height:100vh;overflow:visible;padding:8px 10px 42px;overflow-x:hidden}.customer-auth-shell.is-dark-front-door .customer-auth-header{max-width:none;margin-bottom:4px}.customer-auth-shell.is-dark-front-door .customer-brand-mark-lockup-image{width:28px}.customer-auth-shell.is-dark-front-door .customer-brand-mark-lockup-wordmark{width:120px}.customer-auth-shell.is-dark-front-door .customer-auth-hero{grid-template-columns:minmax(0,1fr);gap:16px;max-width:none;min-height:0;align-items:start}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy h1{max-width:100%;font-size:clamp(2.2rem,13vw,3.05rem)}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy>p{max-width:100%;font-size:.88rem}.customer-auth-shell.is-dark-front-door .customer-auth-pillars,.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-register{display:none}.customer-auth-shell.is-dark-front-door .customer-auth-card{width:100%;min-width:0;padding:14px 16px 12px;border-radius:8px}.customer-auth-shell.is-dark-front-door .customer-auth-card h2{font-size:clamp(1.22rem,6.2vw,1.4rem);line-height:1.08}.customer-auth-shell.is-dark-front-door .customer-auth-card-hero p{font-size:.66rem;line-height:1.28}.customer-auth-shell.is-dark-front-door .customer-registration-account-types{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.customer-auth-shell.is-dark-front-door .customer-registration-account-type{min-height:31px;padding:0 8px}.customer-auth-shell.is-dark-front-door .customer-registration-account-type-label{font-size:.68rem}.customer-auth-shell.is-dark-front-door .customer-registration-account-type-icon,.customer-auth-shell.is-dark-front-door .customer-registration-account-type-icon-svg{width:20px;height:20px}.customer-auth-shell.is-dark-front-door .customer-registration-account-type-icon-svg{width:18px;height:18px}.customer-auth-shell.is-dark-front-door .customer-registration-help-button{width:22px;height:22px;font-size:.7rem}.customer-auth-shell.is-dark-front-door .customer-registration-account-type-shell+.customer-registration-account-type-shell{border-top:0;border-left:1px solid var(--auth-dark-border-soft)}.customer-auth-shell.is-dark-front-door .customer-auth-form-grid{gap:4px;margin-top:8px}.customer-auth-shell.is-dark-front-door .customer-auth-field{gap:3px}.customer-auth-shell.is-dark-front-door .customer-auth-field-label,.customer-auth-shell.is-dark-front-door .customer-password-strength-label{font-size:.62rem}.customer-auth-shell.is-dark-front-door .customer-auth-input,.customer-auth-shell.is-dark-front-door .customer-auth-select{min-height:28px;padding:0 8px;border-radius:6px;font-size:.7rem}.customer-auth-shell.is-dark-front-door .customer-password-strength-block{gap:4px;margin-top:0}.customer-auth-shell.is-dark-front-door .customer-password-strength-copy{font-size:.6rem}.customer-auth-shell.is-dark-front-door .customer-password-strength-segment{height:3px}.customer-auth-shell.is-dark-front-door .customer-auth-actions-register{gap:8px;margin-top:4px}.customer-auth-shell.is-dark-front-door .customer-auth-primary,.customer-auth-shell.is-dark-front-door .customer-auth-secondary,.customer-auth-shell.is-dark-front-door .customer-auth-tertiary{min-height:30px;padding:0 10px;font-size:.72rem}.customer-auth-shell.is-dark-front-door .customer-auth-helper{margin-top:5px;font-size:.54rem;line-height:1.14}.customer-auth-shell.is-dark-front-door .customer-auth-card-register{padding:18px 18px 14px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-registration-account-types{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-registration-account-type{min-height:42px;gap:6px;padding:0 18px 0 8px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-registration-account-type-label{font-size:.78rem}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-registration-account-type-icon,.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-registration-account-type-icon-svg{width:18px;height:18px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-registration-help{right:3px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-registration-help-button{width:16px;height:16px;font-size:.6rem}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-phone-input{grid-template-columns:94px minmax(0,1fr);min-height:36px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-phone-country{min-height:34px;padding-left:10px;font-size:.78rem}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-phone-input .customer-auth-input{min-height:34px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register{padding:12px 14px 10px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register h2{font-size:clamp(1.28rem,6.6vw,1.52rem)}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-card-hero p{font-size:.68rem}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-form-grid{gap:5px;margin-top:9px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-field{gap:3px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-field-label,.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-password-strength-label{font-size:.64rem}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-input,.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-select{min-height:30px;font-size:.72rem}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-actions-register{gap:8px;margin-top:7px}.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-primary,.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-secondary,.customer-auth-shell.is-dark-front-door .customer-auth-card-register .customer-auth-tertiary{min-height:34px;font-size:.78rem}.customer-auth-shell.is-dark-front-door .customer-auth-actions-signin,.customer-auth-shell.is-dark-front-door .customer-auth-actions-register{grid-template-columns:minmax(0,1fr)}.customer-auth-shell.is-dark-front-door .customer-auth-actions-signin .customer-auth-secondary,.customer-auth-shell.is-dark-front-door .customer-auth-actions-signin .customer-auth-primary{grid-column:1;justify-self:stretch;width:100%}.customer-auth-shell.is-dark-front-door .customer-auth-actions-signin .customer-auth-tertiary{justify-self:start}.customer-front-door-footer.is-dark-front-door{position:fixed}}.customer-onboarding-shell{min-height:100vh;position:relative;padding:48px 32px 152px;color:#10203c;background:radial-gradient(circle at top left,rgba(31,66,150,.16),transparent 30%),radial-gradient(circle at top right,rgba(58,104,197,.12),transparent 24%),linear-gradient(180deg,#f4f7fb,#edf3f9)}.customer-onboarding-hero{max-width:980px;margin:0 auto 32px;padding:40px;border:1px solid rgba(16,32,60,.08);border-radius:32px;background:#ffffffdb;box-shadow:0 24px 80px #10203c14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.customer-onboarding-eyebrow,.customer-onboarding-section-label{font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1f4296}.customer-onboarding-hero h1{margin:16px 0;font-size:clamp(2.2rem,3.8vw,3.6rem);line-height:1}.customer-onboarding-lede{max-width:760px;margin:0;font-size:1.05rem;line-height:1.7;color:#42546f}.customer-onboarding-callouts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:28px}.customer-onboarding-callout,.customer-onboarding-stage,.customer-onboarding-priority-item{border:1px solid rgba(16,32,60,.08);background:#ffffffeb;box-shadow:0 18px 40px #10203c0f}.customer-onboarding-callout{padding:20px;border-radius:24px}.customer-onboarding-callout-label{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5a6d88}.customer-onboarding-callout-value{margin-top:10px;font-size:1.15rem;font-weight:700}.customer-onboarding-callout p{margin:10px 0 0;color:#53657f;line-height:1.55}.customer-payment-onboarding-shell{min-height:100vh;position:relative;padding:48px 32px 152px;color:#10203c;background:radial-gradient(circle at top left,rgba(31,66,150,.18),transparent 30%),radial-gradient(circle at top right,rgba(58,104,197,.12),transparent 24%),linear-gradient(180deg,#f4f7fb,#edf3f9)}.customer-payment-onboarding-header{max-width:1180px}.customer-payment-onboarding-hero{max-width:1180px;margin:0 auto 22px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;align-items:start}.customer-payment-onboarding-copy,.customer-payment-collection-card{border:1px solid rgba(16,32,60,.08);background:#ffffffe6;box-shadow:0 20px 44px #10203c12}.customer-payment-onboarding-copy{padding:26px 28px;border-radius:32px;background:linear-gradient(145deg,#fffffff5,#f0f7ffe0),#ffffffeb}.customer-payment-onboarding-copy h1{margin:6px 0 10px;font-size:clamp(1.68rem,2.68vw,2.62rem);line-height:1.01;letter-spacing:-.05em}.customer-payment-onboarding-steps{display:grid;gap:10px;margin-top:18px}.customer-payment-onboarding-step{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 16px;border:1px solid rgba(31,66,150,.08);border-radius:18px;background:#f7faffeb;color:#264061;font-weight:600;line-height:1.4}.customer-payment-onboarding-step:before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(180deg,#2454c6,#1b3f94);box-shadow:0 0 0 4px #2454c61f;flex:0 0 auto}.customer-payment-onboarding-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.customer-payment-onboarding-actions-end{justify-content:flex-end}.customer-payment-onboarding-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:999px;border:1px solid rgba(31,66,150,.14);color:#1f4296;background:#ffffffeb;text-decoration:none;font-weight:700}.customer-payment-collection-card{padding:30px;border-radius:28px;border-color:#10203c1a;background:#fffffff5;box-shadow:0 22px 48px #10203c1a}.customer-payment-collection-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.customer-payment-collection-header h2{margin:10px 0 0;font-size:1.38rem;line-height:1.12;color:#1f2b4d}.customer-payment-collection-intro{margin:14px 0 0;color:#53657f;line-height:1.6}.customer-payment-collection-label,.customer-payment-onboarding-benefit-label{font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5f7190}.customer-payment-collection-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;background:#1f42961a;color:#17357d;font-size:.78rem;font-weight:700;white-space:nowrap}.customer-payment-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:18px;align-items:start}.customer-payment-field{display:grid;gap:7px;min-width:0}.customer-payment-field-full{grid-column:1 / -1}.customer-payment-field span{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#627592}.customer-payment-field input,.customer-payment-field select{width:100%;max-width:100%;box-sizing:border-box;min-height:48px;padding:0 15px;border:1px solid rgba(16,32,60,.1);border-radius:18px;background:#f8fbffeb;color:#1f2b4d;font:inherit}.customer-payment-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6b7d99 50%),linear-gradient(135deg,#6b7d99 50%,transparent 50%);background-position:calc(100% - 24px) calc(50% - 3px),calc(100% - 18px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:38px}.customer-payment-field input::placeholder{color:#8a99af}.customer-payment-stripe-element{width:100%;max-width:100%;box-sizing:border-box;min-height:56px;padding:8px 14px;border:1px solid rgba(16,32,60,.1);border-radius:18px;background:#f8fbfff5}.customer-payment-stripe-address-element{min-height:190px;padding-top:10px;padding-bottom:10px}.customer-payment-stripe-element .StripeElement,.customer-payment-stripe-element .StripeElement iframe{width:100%}.customer-payment-collection-signedout-copy{margin-top:18px;color:#53657f;line-height:1.6}.customer-payment-collection-error,.customer-payment-collection-success{margin-top:16px;padding:14px 16px;border-radius:18px;line-height:1.55}.customer-payment-collection-error{border:1px solid rgba(180,35,24,.18);background:#fef3f2eb;color:#b42318}.customer-payment-collection-success{border:1px solid rgba(18,111,75,.16);background:#f0fdf9f0;color:#126f4b}.customer-payment-collection-success-title{font-size:1rem;font-weight:700;color:#0f5136}.customer-payment-collection-success-label{margin-top:8px;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#126f4b}.customer-payment-collection-success-note{margin-top:10px;color:#355f4e;font-size:.94rem}.customer-payment-submit{border:0;cursor:pointer}.customer-payment-submit:disabled{cursor:default;opacity:.72}.customer-payment-onboarding-copy .customer-onboarding-lede{max-width:460px;line-height:1.58}.customer-onboarding-stage-grid,.customer-onboarding-route-focus,.customer-onboarding-priority-band{max-width:980px;margin:0 auto}.customer-onboarding-route-focus{margin-bottom:26px}.customer-onboarding-route-card{padding:28px;border-radius:28px;border:1px solid rgba(16,32,60,.08);background:linear-gradient(145deg,#fffffff0,#f0f7ffd1),#ffffffe6;box-shadow:0 18px 40px #10203c12}.customer-onboarding-route-meta{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2959ba}.customer-onboarding-route-card h2{margin:14px 0 12px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05}.customer-onboarding-route-card>p{max-width:760px;margin:0;color:#4d607a;line-height:1.7}.customer-onboarding-route-checklist{display:grid;gap:12px;margin-top:22px}.customer-onboarding-route-check{padding:14px 16px;border-radius:18px;border:1px solid rgba(16,32,60,.08);background:#ffffffc7;font-weight:600;line-height:1.5;color:#233654}.customer-onboarding-route-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.customer-onboarding-route-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;background:linear-gradient(135deg,#17357d,#2b58b0);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 14px 28px #1f42962e}.customer-onboarding-route-action:hover{filter:brightness(1.04)}.customer-onboarding-stage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.customer-onboarding-stage{position:relative;overflow:hidden;padding:24px 22px 22px;border-radius:28px}.customer-onboarding-stage:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#17357d,#2b58b0)}.customer-onboarding-stage-step{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#1f42961f;color:#1f4296;font-weight:800}.customer-onboarding-stage h2{margin:16px 0 10px;font-size:1.25rem}.customer-onboarding-stage p{margin:0;color:#53657f;line-height:1.6}.customer-onboarding-priority-band{margin-top:28px;padding:28px;border-radius:28px;background:#ffffffb8;border:1px solid rgba(16,32,60,.08)}.customer-onboarding-priority-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px}.customer-onboarding-priority-item{border-radius:20px;padding:16px 18px;font-weight:600;line-height:1.45}.customer-dashboard-preview{max-width:none;margin:0;display:grid;gap:18px}.customer-dashboard-preview-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.9fr);gap:18px;padding:28px;border-radius:28px;border:1px solid rgba(16,32,60,.08);background:linear-gradient(180deg,#fffffff5,#f1f7ffdb),#ffffffeb;box-shadow:0 20px 44px #10203c14}.customer-dashboard-preview-hero h2{margin:14px 0 12px;font-size:clamp(1.9rem,3.5vw,3rem);line-height:.98}.customer-dashboard-preview-hero p,.customer-dashboard-preview-badge p{margin:0;color:#53657f;line-height:1.65}.customer-dashboard-preview-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.customer-dashboard-preview-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;background:linear-gradient(135deg,#17357d,#2b58b0);color:#fff;font-weight:700;box-shadow:0 14px 28px #1f429629}.customer-dashboard-preview-badge,.customer-dashboard-preview-metric,.customer-dashboard-preview-panel,.customer-dashboard-preview-list-item{border:1px solid rgba(16,32,60,.08);background:#fffffff0;box-shadow:0 16px 32px #10203c0f}.customer-dashboard-preview-badge{padding:20px;border-radius:22px}.customer-dashboard-preview-badge-label,.customer-dashboard-preview-metric-label{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7c93}.customer-dashboard-preview-badge-value,.customer-dashboard-preview-metric-value{margin-top:10px;font-size:1.2rem;font-weight:700;color:#1f2b4d}.customer-dashboard-preview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.customer-dashboard-preview-metric{padding:16px 18px;border-radius:20px}.customer-dashboard-preview-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px}.customer-dashboard-preview-panel{padding:22px;border-radius:24px}.customer-dashboard-preview-panel-header h3{margin:12px 0 0;font-size:1.25rem}.customer-dashboard-preview-chart{display:grid;gap:12px;margin-top:18px}.customer-dashboard-preview-chart-row{display:grid;grid-template-columns:88px minmax(0,1fr) 32px;gap:12px;align-items:center;color:#42546f}.customer-dashboard-preview-chart-track{height:10px;border-radius:999px;background:#1f42961f;overflow:hidden}.customer-dashboard-preview-chart-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#17357d,#3a68c5)}.customer-dashboard-preview-list{display:grid;gap:12px;margin-top:18px}.customer-dashboard-preview-list-item{padding:14px 16px;border-radius:18px;font-weight:600;line-height:1.5;color:#233654}.customer-signed-out-shell{min-height:100vh;position:relative;padding:0 0 132px;display:flex;flex-direction:column;background:linear-gradient(180deg,#f6f9fc,#eef4fb)}.customer-signed-out-topbar{max-width:none;margin:0 0 14px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px 0}.customer-signed-out-topbar-tools{display:flex;align-items:center;gap:12px}.customer-signed-out-search{display:flex;align-items:center;min-width:280px;min-height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(16,32,60,.08);background:#fffffff0;color:#7a8aa1}.customer-signed-out-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#fff;border:1px solid rgba(16,32,60,.08);color:#1f2b4d;font-weight:700}.customer-signed-out-frame{max-width:none;margin:0;display:grid;grid-template-columns:220px minmax(0,1fr);flex:1 1 auto;gap:0;border:1px solid rgba(16,32,60,.07);border-width:1px 0 0;border-radius:0;overflow:hidden;background:#fff;box-shadow:0 16px 38px #0f172a14}.customer-signed-out-sidebar{display:grid;align-content:start;gap:4px;padding:18px 14px;background:#fbfcfe;border-right:1px solid rgba(16,32,60,.06)}.customer-signed-out-nav-link{min-height:36px;display:flex;align-items:center;padding:0 10px;border-radius:10px;color:#5e6f86;font-size:.92rem;font-weight:500}.customer-signed-out-nav-link.is-active,.customer-signed-out-nav-link:hover{background:#eef2ff;color:#4338ca}.customer-signed-out-main{padding:28px}.customer-signed-out-welcome{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px}.customer-signed-out-welcome h1{margin:10px 0;font-size:clamp(2rem,3.5vw,3rem);line-height:.98;letter-spacing:-.03em}.customer-signed-out-welcome p{max-width:720px;margin:0;color:#52627c;line-height:1.65}.customer-signed-out-welcome-note{display:grid;gap:8px;min-width:220px;padding:16px;border-radius:16px;background:#f8fafc;border:1px solid rgba(16,32,60,.06)}.customer-signed-out-welcome-note span{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7c93}.customer-signed-out-welcome-note a{color:#1f4296;font-weight:700}@media(max-width:720px){.customer-auth-shell{padding:20px 16px 136px}.customer-auth-header,.customer-onboarding-header{margin-bottom:18px}.customer-brand-mark-lockup-image{width:42px}.customer-brand-mark-lockup-title{font-size:1.45rem}.customer-auth-hero,.customer-auth-pillars,.customer-registration-account-types{grid-template-columns:1fr}.customer-auth-card-hero{min-height:0}.customer-auth-actions-signin,.customer-auth-actions-register{align-items:flex-start}.customer-auth-actions-right{width:100%;justify-content:flex-start}.customer-auth-hero-copy h1{font-size:2.2rem}.customer-onboarding-shell,.customer-payment-onboarding-shell{padding:20px 16px 120px}.customer-onboarding-hero{padding:28px 22px;border-radius:24px}.customer-payment-onboarding-hero{grid-template-columns:1fr}.customer-payment-onboarding-copy,.customer-payment-collection-card{padding:24px 20px;border-radius:24px}.customer-payment-collection-header,.customer-payment-collection-grid{grid-template-columns:1fr}.customer-payment-collection-header{flex-direction:column}.customer-payment-onboarding-actions-end{justify-content:stretch}.customer-payment-submit{width:100%}.customer-onboarding-priority-band,.customer-onboarding-route-card{padding:22px 18px;border-radius:22px}.customer-dashboard-preview-hero,.customer-dashboard-preview-grid,.customer-dashboard-preview-metrics,.customer-dashboard-preview-chart-row{grid-template-columns:1fr}.customer-signed-out-shell{padding:0 0 112px}.customer-front-door-footer{padding:10px 14px}.customer-signed-out-topbar,.customer-signed-out-welcome{flex-direction:column;align-items:stretch}.customer-signed-out-search{min-width:0}.customer-signed-out-frame{grid-template-columns:1fr}.customer-signed-out-sidebar{border-right:0;border-bottom:1px solid rgba(16,32,60,.06)}}@media(prefers-reduced-motion:reduce){.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-signin .customer-auth-pillar,.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-signin .customer-agent-signup-tutorial{animation:none}}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-register .customer-auth-pillar,.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillar{animation:customer-auth-pillar-enter .56s cubic-bezier(.16,1,.3,1) both}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-register .customer-auth-pillar:nth-child(1),.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillar:nth-child(1){animation-delay:.12s}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-register .customer-auth-pillar:nth-child(2),.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillar:nth-child(2){animation-delay:.24s}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-register .customer-auth-pillar:nth-child(3),.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillar:nth-child(3){animation-delay:.36s}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-register .customer-auth-pillar:nth-child(4),.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillar:nth-child(4){animation-delay:.48s}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-register .customer-auth-pillar:before,.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillar:before{grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(61,150,255,.48);border-radius:999px;background-color:#3d96ff14;background-position:center;background-repeat:no-repeat;background-size:20px 20px;box-shadow:inset 0 0 0 6px #3d96ff14;content:""}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-register .customer-auth-pillar:nth-child(1):before,.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillar:nth-child(1):before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2' stroke='%233d96ff' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='7' r='4' stroke='%233d96ff' stroke-width='2'/%3E%3C/svg%3E")}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-register .customer-auth-pillar:nth-child(2):before,.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillar:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v8Z' stroke='%233d96ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 9h8M8 13h5' stroke='%233d96ff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-register .customer-auth-pillar:nth-child(3):before,.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillar:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='5' width='18' height='14' rx='2' stroke='%233d96ff' stroke-width='2'/%3E%3Cpath d='M3 10h18' stroke='%233d96ff' stroke-width='2'/%3E%3C/svg%3E")}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-register .customer-auth-pillar:nth-child(4):before,.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillar:nth-child(4):before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.5' stroke='%233d96ff' stroke-width='2'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.5' stroke='%233d96ff' stroke-width='2'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.5' stroke='%233d96ff' stroke-width='2'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.5' stroke='%233d96ff' stroke-width='2'/%3E%3C/svg%3E")}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-register .customer-auth-pillars-sequence .customer-auth-pillar:before,.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillars-sequence .customer-auth-pillar:before{display:none;content:none}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillars{margin-top:24px}.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillar{min-height:82px}.customer-auth-shell.is-dark-front-door .customer-auth-verification-intro{margin-top:14px}.customer-auth-shell.is-dark-front-door .customer-verification-method-grid{gap:10px}.customer-auth-shell.is-dark-front-door .customer-verification-method-card,.customer-auth-shell.is-dark-front-door .customer-verification-guidance{border:1px solid var(--auth-dark-border-soft);border-radius:8px;background:linear-gradient(180deg,#07182fc7,#030c1dc2),#051226d6;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #0000002e}.customer-auth-shell.is-dark-front-door .customer-verification-method-label,.customer-auth-shell.is-dark-front-door .customer-verification-guidance-label{color:var(--auth-dark-blue)}.customer-auth-shell.is-dark-front-door .customer-verification-method-destination{color:var(--auth-dark-text)}.customer-auth-shell.is-dark-front-door .customer-verification-method-status{background:#3d96ff1f;color:var(--auth-dark-blue)}.customer-auth-shell.is-dark-front-door .customer-verification-method-card p,.customer-auth-shell.is-dark-front-door .customer-verification-guidance p{color:var(--auth-dark-muted)}.customer-activation-onboarding-shell{--auth-dark-bg: #020914;--auth-dark-panel: #061326;--auth-dark-panel-strong: #07182f;--auth-dark-border: rgba(82, 139, 231, .28);--auth-dark-border-soft: rgba(82, 139, 231, .16);--auth-dark-text: #f3f8ff;--auth-dark-muted: #9fb1ca;--auth-dark-blue: #3d96ff;--auth-dark-cyan: #22d3ee;--auth-dark-green: #41e77e;overflow-x:hidden;color:var(--auth-dark-text);background:linear-gradient(rgba(43,122,222,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(43,122,222,.065) 1px,transparent 1px),linear-gradient(180deg,#020914,#030b18 56%,#020713);background-size:32px 32px,32px 32px,auto}.customer-activation-onboarding-shell:before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(61,150,255,.14),transparent 34%),linear-gradient(240deg,rgba(34,211,238,.08),transparent 38%);content:""}.customer-activation-onboarding-shell .customer-payment-onboarding-header,.customer-activation-onboarding-shell .customer-payment-onboarding-hero{position:relative;z-index:1}.customer-activation-onboarding-shell .customer-brand-mark-lockup-image,.customer-activation-onboarding-shell .customer-brand-mark-lockup-wordmark{filter:brightness(0) invert(1) drop-shadow(0 0 12px rgba(191,216,255,.18))}.customer-activation-onboarding-hero,.customer-activation-welcome-hero{grid-template-columns:minmax(0,.86fr) minmax(480px,.96fr);gap:clamp(36px,5vw,72px);align-items:start}.customer-activation-onboarding-shell .customer-payment-onboarding-copy,.customer-activation-onboarding-shell .customer-payment-collection-card{border-color:var(--auth-dark-border-soft);background:transparent;box-shadow:none}.customer-activation-onboarding-shell .customer-payment-onboarding-copy{padding:0;border:0}.customer-activation-onboarding-shell .customer-payment-onboarding-copy h1{max-width:470px;color:var(--auth-dark-text);font-size:clamp(2.5rem,4.6vw,3.8rem);line-height:1.05;letter-spacing:0;text-shadow:0 14px 34px rgba(0,0,0,.45)}.customer-activation-onboarding-shell .customer-onboarding-lede{max-width:470px;color:var(--auth-dark-muted);font-size:1.06rem;line-height:1.55}.customer-activation-progress{max-width:470px;margin-top:28px}.customer-activation-progress-step{min-height:82px;padding:14px 18px;border-radius:8px;border-color:var(--auth-dark-border-soft);background:linear-gradient(180deg,#07182fdb,#030c1dd1);color:var(--auth-dark-muted);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000038}.customer-activation-progress-step:before{display:none}.customer-activation-progress-step.is-active{border-color:#3d96ffb8;background:linear-gradient(180deg,#0d3566e0,#031128e6)}.customer-activation-progress-step.is-complete .customer-activation-progress-number{border-color:#41e77e85;color:var(--auth-dark-green)}.customer-activation-progress-number{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(61,150,255,.48);border-radius:999px;color:var(--auth-dark-blue);font-weight:800;box-shadow:inset 0 0 0 6px #3d96ff14}.customer-activation-progress-step strong{display:block;color:var(--auth-dark-text);font-size:.96rem}.customer-activation-progress-step span span{display:block;margin-top:3px;color:var(--auth-dark-muted);font-size:.82rem;font-weight:500}.customer-activation-card,.customer-activation-onboarding-shell .customer-payment-collection-card{padding:46px 44px 34px;border:1px solid var(--auth-dark-border);border-radius:8px;background:linear-gradient(180deg,#07182fe6,#030c1de6);box-shadow:inset 0 1px #ffffff0a,0 28px 70px #00000052}.customer-activation-onboarding-shell .customer-payment-collection-header h2{color:var(--auth-dark-text);font-size:clamp(2rem,3.4vw,2.65rem);letter-spacing:0}.customer-activation-onboarding-shell .customer-payment-collection-label,.customer-activation-onboarding-shell .customer-payment-field span{color:var(--auth-dark-text);letter-spacing:0;text-transform:none}.customer-activation-onboarding-shell .customer-payment-collection-intro,.customer-activation-onboarding-shell .customer-payment-collection-signedout-copy{color:var(--auth-dark-muted)}.customer-activation-onboarding-shell .customer-payment-collection-badge{border:1px solid var(--auth-dark-border-soft);background:#3d96ff1a;color:var(--auth-dark-blue)}.customer-payment-input,.customer-activation-onboarding-shell .customer-payment-field input,.customer-activation-onboarding-shell .customer-payment-field select{min-height:46px;border:1px solid rgba(159,177,202,.34);border-radius:7px;background:#0209149e;color:var(--auth-dark-text);font:inherit;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.customer-payment-input{width:100%;box-sizing:border-box;padding:0 14px}.customer-payment-textarea{min-height:110px;padding-top:13px;resize:vertical}.customer-payment-input:focus,.customer-payment-input:focus-visible,.customer-activation-onboarding-shell .customer-payment-field input:focus,.customer-activation-onboarding-shell .customer-payment-field input:focus-visible,.customer-activation-onboarding-shell .customer-payment-field select:focus,.customer-activation-onboarding-shell .customer-payment-field select:focus-visible{border-color:var(--auth-dark-cyan);background:#020914d6;box-shadow:0 0 0 3px #22d3ee21,0 0 22px #22d3ee1f}.customer-payment-input::placeholder,.customer-activation-onboarding-shell .customer-payment-field input::placeholder{color:#7185a2}.customer-activation-onboarding-shell .customer-payment-field small{margin-left:8px;color:var(--auth-dark-muted);font-size:.84em;font-weight:500}.customer-activation-onboarding-shell .customer-payment-field em{color:#ff7770;font-size:.82rem;font-style:normal;font-weight:700}.customer-activation-onboarding-shell .customer-payment-stripe-element{border-color:#9fb1ca38;background:#0209149e}.customer-activation-summary-card{display:grid;gap:0;margin-top:20px;border:1px solid var(--auth-dark-border-soft);border-radius:8px;background:#07182f94}.customer-activation-summary-card>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:16px;padding:14px 16px;border-top:1px solid rgba(159,177,202,.14)}.customer-activation-summary-card>div:first-child{border-top:0}.customer-activation-summary-card span{color:var(--auth-dark-muted)}.customer-activation-summary-card strong{color:var(--auth-dark-blue)}.customer-activation-onboarding-shell .customer-payment-submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid rgba(82,139,231,.5);border-radius:7px;background:linear-gradient(135deg,#267cff,#124de7);color:#fff;box-shadow:0 14px 30px #124de747}.customer-activation-onboarding-shell .customer-payment-onboarding-secondary{min-height:0;margin-top:18px;padding:0;border:0;border-radius:0;background:transparent;color:var(--auth-dark-blue);box-shadow:none;cursor:pointer}.customer-activation-onboarding-shell .customer-payment-collection-error{border-color:#ff5b759e;background:#60102275;color:#ffd5dc}.customer-activation-onboarding-shell .customer-payment-collection-success{border-color:#41e77e57;background:#1c844529;color:#c8ffd9}.customer-activation-success-icon{display:grid;place-items:center;width:72px;height:72px;margin-bottom:28px;border:1px solid rgba(65,231,126,.58);border-radius:999px;color:var(--auth-dark-green);font-size:2rem;box-shadow:0 0 34px #41e77e2e,inset 0 0 0 10px #41e77e14}.customer-activation-complete-list{display:grid;gap:10px;max-width:520px;margin-top:24px}.customer-activation-complete-item{display:flex;align-items:center;gap:14px;min-height:64px;padding:0 18px;border:1px solid var(--auth-dark-border-soft);border-radius:8px;background:linear-gradient(180deg,#07182fdb,#030c1dd1)}.customer-activation-complete-item span{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(65,231,126,.52);border-radius:999px;color:var(--auth-dark-green)}.customer-activation-complete-item strong{color:var(--auth-dark-text)}.customer-activation-welcome-card{text-align:center}.customer-activation-subscription-mark{display:grid;place-items:center;width:82px;height:82px;margin:0 auto 22px;border:1px solid rgba(61,150,255,.52);border-radius:999px;color:var(--auth-dark-blue);font-size:2rem;box-shadow:inset 0 0 0 12px #3d96ff14}.customer-activation-status-pill{display:inline-flex;align-items:center;gap:8px;margin:10px auto 22px;padding:8px 16px;border-radius:999px;background:#41e77e24;color:var(--auth-dark-green);font-weight:800}.customer-activation-status-pill:before{width:8px;height:8px;border-radius:999px;background:currentColor;content:""}.customer-activation-redirect-note{margin:18px 0 0;color:var(--auth-dark-muted)}@media(max-width:900px){.customer-activation-onboarding-hero,.customer-activation-welcome-hero{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-register .customer-auth-pillar,.customer-auth-shell.is-dark-front-door .customer-auth-hero-copy-verification .customer-auth-pillar{animation:none}}.theme-customer .console-runtime-state{box-sizing:border-box;min-height:100vh;display:grid;place-items:center;padding:28px;background:linear-gradient(rgba(76,141,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(76,141,255,.045) 1px,transparent 1px),radial-gradient(circle at 78% 8%,rgba(43,111,246,.2),transparent 30%),linear-gradient(180deg,#020711,#03101f);background-size:42px 42px,42px 42px,auto,auto;color:var(--console-text)}.theme-customer .console-runtime-card,.theme-customer .console-dashboard-empty-band{width:min(620px,100%);padding:28px;border:1px solid rgba(93,153,255,.22);border-radius:18px;background:radial-gradient(circle at 86% 0%,rgba(67,124,255,.2),transparent 34%),linear-gradient(180deg,#06142cfa,#020916fc);box-shadow:inset 0 1px #ffffff0d,0 28px 72px #0005108f}.theme-customer .console-runtime-card h1,.theme-customer .console-dashboard-empty-band h2{color:#f7fbff}.theme-customer .console-runtime-card p,.theme-customer .console-dashboard-empty-band p{color:var(--console-text-muted)}.theme-customer .console-runtime-card code{display:inline-block;max-width:100%;padding:3px 6px;overflow-wrap:anywhere;border:1px solid rgba(93,153,255,.18);border-radius:6px;background:#041124e0;color:#c8dcff}.theme-customer .console-loading-bar{background:#9fb1ca24}.theme-customer .console-loading-bar-fill{background:linear-gradient(90deg,#2563eb,#22d3ee);box-shadow:0 0 22px #22d3ee38}.theme-customer .customer-subscription-modal-backdrop{background:radial-gradient(circle at 72% 6%,rgba(40,96,190,.2),transparent 36%),#010712c2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.theme-customer .customer-subscription-modal{border-color:#5f99ff4d;background:radial-gradient(circle at 86% 0%,rgba(67,124,255,.2),transparent 36%),linear-gradient(180deg,#06142cfc,#020916fc);color:#dcecff;box-shadow:inset 0 1px #ffffff0d,0 30px 72px #00040e9e}.theme-customer .customer-subscription-modal-header,.theme-customer .customer-subscription-modal-footer{border-color:#76abff29;background:#0410249e}.theme-customer .customer-subscription-modal-body{background:#020916a3}.theme-customer .customer-subscription-modal-eyebrow,.theme-customer .customer-subscription-modal-field span{color:#69a9ff}.theme-customer .customer-subscription-modal-title,.theme-customer .customer-subscription-modal-tile-title{color:#f7fbff}.theme-customer .customer-subscription-modal-summary,.theme-customer .customer-subscription-modal-helper,.theme-customer .customer-subscription-modal-tile-detail,.theme-customer .customer-subscription-modal-choice{color:#afc0dc}.theme-customer .customer-subscription-modal-close,.theme-customer .customer-subscription-modal-secondary{border-color:#67a6ff47;background:#0d2348c7;color:#dcecff}.theme-customer .customer-subscription-modal-close:hover,.theme-customer .customer-subscription-modal-close:focus-visible,.theme-customer .customer-subscription-modal-secondary:hover,.theme-customer .customer-subscription-modal-secondary:focus-visible{border-color:#78b2ff94;background:#193d71eb;outline:none}.theme-customer .customer-subscription-modal-input,.theme-customer .customer-subscription-modal-textarea,.theme-customer .customer-subscription-modal-slider-value{border-color:#67a6ff38;background:#041124d1;color:#f4f8ff}.theme-customer .customer-subscription-modal-tile,.theme-customer .customer-subscription-modal-choice,.theme-customer .customer-subscription-modal-commitment-panel,.theme-customer .customer-subscription-modal-slideout{border-color:#67a6ff2e;background:#051228b3}.theme-customer .customer-subscription-modal-primary{background:linear-gradient(135deg,#2f76ff,#2563d7);color:#fff;box-shadow:0 14px 30px #296df647}.theme-customer .customer-grid-operation-modal-summary-card{border-color:#67a6ff2e;background:#051228b8}.theme-customer .customer-grid-operation-modal-summary-card span,.theme-customer .customer-grid-endpoint-credential-warning{color:#afc0dc}.theme-customer .customer-grid-operation-modal-summary-card strong{color:#f7fbff}.theme-customer .customer-grid-endpoint-api-key-secret{border-color:#5dd6ff3d;background:#010816e6;color:#dff7ff}.theme-customer .customer-grid-creation-modal-shell{color-scheme:dark;--grid-wizard-bg: #020817;--grid-wizard-panel: rgba(4, 13, 31, .94);--grid-wizard-panel-strong: rgba(9, 24, 52, .96);--grid-wizard-border: rgba(78, 128, 204, .28);--grid-wizard-border-strong: rgba(96, 165, 250, .58);--grid-wizard-text: #f8fbff;--grid-wizard-muted: #a8b7d0;--grid-wizard-dim: #7d8da8;--grid-wizard-blue: #60a5fa;--grid-wizard-cyan: #22d3ee;--grid-wizard-green: #34d399;--grid-wizard-amber: #fbbf24;--grid-wizard-danger: #fb7185}.theme-customer .customer-subscription-modal-backdrop:has(.customer-grid-creation-modal-shell){background:radial-gradient(circle at 80% 0%,rgba(37,99,235,.22),transparent 30%),#010712c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-customer .customer-grid-creation-modal{overflow:hidden;border:1px solid var(--grid-wizard-border-strong);background:linear-gradient(90deg,rgba(59,130,246,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(59,130,246,.055) 1px,transparent 1px),radial-gradient(circle at 83% 0%,rgba(37,99,235,.3),transparent 34%),radial-gradient(circle at 16% 18%,rgba(34,211,238,.12),transparent 30%),linear-gradient(180deg,#07142b,#020817 52%,#020715);background-size:48px 48px,48px 48px,auto,auto,auto;box-shadow:0 32px 88px #0000009e,0 0 0 1px #93c5fd14,inset 0 1px #dbeafe1f;color:var(--grid-wizard-text)}.theme-customer .customer-grid-creation-interstitial-modal{display:flex;width:min(782px,calc(100vw - 54px));height:auto;min-height:0;max-height:calc(100vh - 54px)}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-header,.theme-customer .customer-grid-creation-modal .customer-subscription-modal-footer{border-color:#4e80cc38;background:linear-gradient(180deg,#081630d1,#030a19b3)}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-header{align-items:flex-start}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-footer{background:linear-gradient(180deg,#030a19a8,#030a19e6)}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-eyebrow,.theme-customer .customer-grid-creation-modal .customer-grid-creation-step-intro-eyebrow,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-follow-up-eyebrow,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-recommendation-label{color:var(--grid-wizard-blue);letter-spacing:.15em}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-title{color:var(--grid-wizard-text);letter-spacing:-.02em}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-summary,.theme-customer .customer-grid-creation-modal .customer-subscription-modal-helper,.theme-customer .customer-grid-creation-modal .customer-grid-creation-step-intro-card p,.theme-customer .customer-grid-creation-modal .customer-grid-creation-section-header p,.theme-customer .customer-grid-creation-modal .customer-grid-creation-card-summary,.theme-customer .customer-grid-creation-modal .customer-grid-creation-feature span,.theme-customer .customer-grid-creation-modal .customer-grid-creation-runtime-panel p,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-total-band p,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-story-block p,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-summary-card p,.theme-customer .customer-grid-creation-modal .customer-grid-creation-result-card p,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-result-card p,.theme-customer .customer-grid-creation-modal .customer-grid-creation-agent-count-copy p,.theme-customer .customer-grid-creation-modal .customer-grid-creation-agent-count-copy small,.theme-customer .customer-grid-creation-modal .customer-grid-creation-agent-identity-gallery-header p,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inference-header p,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inference-option small,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-provider-choice-copy p,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-provider-choice small{color:var(--grid-wizard-muted)}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-close{display:grid;place-items:center;border-color:#93c5fd38;background:#07152db8;color:#dbeafe;box-shadow:inset 0 1px #dbeafe14}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-close:hover,.theme-customer .customer-grid-creation-modal .customer-subscription-modal-close:focus-visible{border-color:#93c5fd7a;background:#0e2449eb}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-progress{border-bottom:1px solid rgba(78,128,204,.18);background:#02081747}.theme-customer .customer-grid-creation-modal .customer-grid-creation-progress-current span{color:var(--grid-wizard-dim)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-progress-current strong{color:var(--grid-wizard-text)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-progress-track span{background:#4e80cc38}.theme-customer .customer-grid-creation-modal .customer-grid-creation-progress-track span.is-active,.theme-customer .customer-grid-creation-modal .customer-grid-creation-progress-track span.is-complete{background:linear-gradient(90deg,var(--grid-wizard-blue),var(--grid-wizard-cyan))}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-progress-step{border:1px solid rgba(78,128,204,.14);background:#061126a8;color:var(--grid-wizard-muted)}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-progress-step span{background:#94a3b81f;color:#cbd5e1}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-progress-step.is-active{border-color:#60a5fa80;background:linear-gradient(135deg,#2563eb5c,#1e40af47);color:var(--grid-wizard-text);box-shadow:inset 0 0 0 1px #93c5fd29,0 16px 34px #2563eb29}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-progress-step.is-active span,.theme-customer .customer-grid-creation-modal .customer-subscription-modal-progress-step.is-complete span{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-body{background:transparent;scrollbar-color:rgba(96,165,250,.72) rgba(7,17,33,.84)}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-body::-webkit-scrollbar,.theme-customer .customer-grid-creation-modal *::-webkit-scrollbar{width:10px;height:10px}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-body::-webkit-scrollbar-track,.theme-customer .customer-grid-creation-modal *::-webkit-scrollbar-track{background:#071121d6}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-body::-webkit-scrollbar-thumb,.theme-customer .customer-grid-creation-modal *::-webkit-scrollbar-thumb{border:2px solid rgba(7,17,33,.84);border-radius:999px;background:#60a5fab8}.theme-customer .customer-grid-creation-modal .customer-grid-creation-step-intro-card,.theme-customer .customer-grid-creation-modal .customer-grid-creation-step-form-card,.theme-customer .customer-grid-creation-modal .customer-grid-creation-card,.theme-customer .customer-grid-creation-modal .customer-grid-creation-runtime-panel,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-total-band,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-story,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-summary-card,.theme-customer .customer-grid-creation-modal .customer-grid-creation-technical-details,.theme-customer .customer-grid-creation-modal .customer-grid-creation-agent-count-panel,.theme-customer .customer-grid-creation-modal .customer-grid-creation-result-card,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-result-card,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-follow-up-card,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-recommendation-card,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inference-card,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-provider-connection-form,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-identity-fields{border-color:var(--grid-wizard-border);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(37,99,235,.16),transparent 38%),linear-gradient(180deg,#081630db,#030a19e6);box-shadow:inset 0 1px #dbeafe12,0 18px 44px #0000003d;color:var(--grid-wizard-text)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-step-form-card,.theme-customer .customer-grid-creation-modal .customer-grid-creation-card,.theme-customer .customer-grid-creation-modal .customer-grid-creation-runtime-panel{background:linear-gradient(180deg,#051024e0,#020817eb)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-step-intro-card h3,.theme-customer .customer-grid-creation-modal .customer-grid-creation-source-form-title,.theme-customer .customer-grid-creation-modal .customer-grid-creation-card-title,.theme-customer .customer-grid-creation-modal .customer-grid-creation-section-header h3,.theme-customer .customer-grid-creation-modal .customer-grid-creation-feature strong,.theme-customer .customer-grid-creation-modal .customer-grid-creation-runtime-panel-header h3,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-total strong,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-story-block strong,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-summary-card strong,.theme-customer .customer-grid-creation-modal .customer-grid-creation-agent-count-copy strong,.theme-customer .customer-grid-creation-modal .customer-grid-creation-result-card strong,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-result-card strong,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-follow-up-card h3,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-visual-stage-copy h3,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inference-header h3,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-tile-section strong,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-prompt-group .customer-subscription-modal-field>span,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inference-option-header strong,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inference-option p,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-provider-choice-copy strong,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-provider-choice strong{color:var(--grid-wizard-text)}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-field span,.theme-customer .customer-grid-creation-modal .customer-grid-creation-character-count,.theme-customer .customer-grid-creation-modal .customer-grid-creation-optional-hint,.theme-customer .customer-grid-creation-modal .customer-grid-creation-offer-row-cue,.theme-customer .customer-grid-creation-modal .customer-grid-creation-pod-size-row-class,.theme-customer .customer-grid-creation-modal .customer-grid-creation-card-footer,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-header,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-row dt,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-row dd small,.theme-customer .customer-grid-creation-modal .customer-grid-creation-list-header,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-total span,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-story-block span,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-summary-card span,.theme-customer .customer-grid-creation-modal .customer-grid-creation-result-details dt,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-visual-copy span,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-dashboard-preview-main span,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-recommendation-pill span,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inference-option-footer{color:var(--grid-wizard-dim)}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-input,.theme-customer .customer-grid-creation-modal .customer-subscription-modal-slider-value,.theme-customer .customer-grid-creation-modal .customer-grid-creation-stepper,.theme-customer .customer-grid-creation-modal .customer-grid-creation-stepper-value{border-color:var(--grid-wizard-border);background:#020817d1;color:var(--grid-wizard-text)}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-input::placeholder{color:#a8b7d0a8}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-input:focus,.theme-customer .customer-grid-creation-modal .customer-subscription-modal-input:focus-visible{border-color:#60a5fab8;box-shadow:0 0 0 3px #2563eb33,0 0 24px #2563eb1f;outline:none}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-slider{accent-color:var(--grid-wizard-blue)}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-slider-scale{color:var(--grid-wizard-dim)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-offer-list,.theme-customer .customer-grid-creation-modal .customer-grid-creation-pod-size-list,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-list,.theme-customer .customer-grid-creation-modal .customer-grid-creation-list-shell{border-color:var(--grid-wizard-border);background:#020817bd}.theme-customer .customer-grid-creation-modal .customer-grid-creation-offer-row,.theme-customer .customer-grid-creation-modal .customer-grid-creation-pod-size-row,.theme-customer .customer-grid-creation-modal .customer-grid-creation-list-row{border-color:#4e80cc2e;background:#02081775;color:var(--grid-wizard-muted)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-offer-row:hover,.theme-customer .customer-grid-creation-modal .customer-grid-creation-offer-row:focus-visible,.theme-customer .customer-grid-creation-modal .customer-grid-creation-pod-size-row:hover,.theme-customer .customer-grid-creation-modal .customer-grid-creation-pod-size-row:focus-visible,.theme-customer .customer-grid-creation-modal .customer-grid-creation-list-row:hover,.theme-customer .customer-grid-creation-modal .customer-grid-creation-list-row:focus-visible{background:#2563eb24}.theme-customer .customer-grid-creation-modal .customer-grid-creation-offer-row.is-selected,.theme-customer .customer-grid-creation-modal .customer-grid-creation-pod-size-row.is-selected,.theme-customer .customer-grid-creation-modal .customer-grid-creation-list-row.is-selected,.theme-customer .customer-grid-creation-modal .customer-grid-creation-card.is-selected,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-launch-tile.is-selected,.theme-customer .customer-grid-creation-modal .customer-grid-creation-agent-identity-option.is-selected,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inference-option.is-selected,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-provider-choice.is-selected,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-follow-up-choice.is-selected{border-color:#60a5fa9e;background:linear-gradient(135deg,#2563eb4d,#081630e0);box-shadow:inset 3px 0 0 var(--grid-wizard-blue),inset 0 0 0 1px #93c5fd2e}.theme-customer .customer-grid-creation-modal .customer-grid-creation-offer-row-name,.theme-customer .customer-grid-creation-modal .customer-grid-creation-pod-size-row-name,.theme-customer .customer-grid-creation-modal .customer-grid-creation-list-row strong,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-row dd,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-row dd strong,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-cost,.theme-customer .customer-grid-creation-modal .customer-grid-creation-result-details dd,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-visual-copy strong,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-dashboard-preview-main strong,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-technical-details dd{color:var(--grid-wizard-text)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-offer-row-price,.theme-customer .customer-grid-creation-modal .customer-grid-creation-pod-size-row-price,.theme-customer .customer-grid-creation-modal .customer-grid-creation-card-meta,.theme-customer .customer-grid-creation-modal .customer-grid-creation-runtime-panel-header span,.theme-customer .customer-grid-creation-modal .customer-grid-creation-technical-details summary{color:var(--grid-wizard-blue)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-card-meta{color:#93c5fd;font-weight:900;text-shadow:0 0 18px rgba(96,165,250,.28)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-attribute,.theme-customer .customer-grid-creation-modal .customer-grid-creation-feature,.theme-customer .customer-grid-creation-modal .customer-grid-creation-result-details div,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-launch-scroll-region,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inline-message,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-provider-choice-panel,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-recommendation-pill,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-technical-details div,.theme-customer .customer-grid-creation-modal .customer-agent-launch-intent-modal-detail{border-color:#4e80cc29;background:#030c1cb3;color:var(--grid-wizard-muted)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-attribute strong,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-recommendation-pill strong{color:var(--grid-wizard-text)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-header,.theme-customer .customer-grid-creation-modal .customer-grid-creation-list-header{background:#081630f2}.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-row{border-color:#4e80cc29}.theme-customer .customer-grid-creation-modal .customer-grid-creation-list-row.is-disabled,.theme-customer .customer-grid-creation-modal .customer-grid-creation-list-row.is-disabled:hover,.theme-customer .customer-grid-creation-modal .customer-grid-creation-list-row.is-disabled:focus-visible,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inference-option.is-disabled,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inference-option.is-disabled:hover,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inference-option.is-disabled:focus-visible{background:#0f172a9e;color:#94a3b8c2;opacity:.72;box-shadow:none}.theme-customer .customer-grid-creation-modal .customer-grid-creation-checkbox{color:var(--grid-wizard-muted)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-checkbox input,.theme-customer .customer-grid-creation-modal input[type=checkbox]{accent-color:var(--grid-wizard-blue)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-stepper-button{background:#081630f5;color:var(--grid-wizard-text)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-stepper-button:disabled{color:var(--grid-wizard-dim)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-launch-tile,.theme-customer .customer-grid-creation-modal .customer-grid-creation-agent-identity-option,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-prompt-pill,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-follow-up-choice,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inference-option,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-provider-choice{border-color:var(--grid-wizard-border);background:#030c1cc7;color:var(--grid-wizard-text)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-launch-tile:hover,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-launch-tile:focus-visible,.theme-customer .customer-grid-creation-modal .customer-grid-creation-agent-identity-option:hover,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-prompt-pill:hover,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-prompt-pill:focus-visible,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-follow-up-choice:hover,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-follow-up-choice:focus-visible,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inference-option:hover,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inference-option:focus-visible,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-provider-choice:hover,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-provider-choice:focus-visible{border-color:#60a5fa7a;background:#2563eb24}.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-launch-tile-icon-shell,.theme-customer .customer-grid-creation-modal .customer-grid-creation-review-summary-card-icon{background:linear-gradient(180deg,#1e40af80,#0d244cb8);color:#93c5fd}.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-launch-tile-title,.theme-customer .customer-grid-creation-modal .customer-grid-creation-agent-identity-option span{color:var(--grid-wizard-text)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-launch-tile-summary,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-launch-tile-description{color:var(--grid-wizard-muted)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-visual-card,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-dashboard-preview,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-dashboard-signal-row span{background:#030c1cc7;box-shadow:inset 0 0 0 1px #4e80cc29}.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-visual-gauge{background:radial-gradient(circle,#020817 0 52%,transparent 54%),conic-gradient(#60a5fa var(--basic-recommendation-gauge),rgba(71,85,105,.7) 0)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-visual-gauge span{color:#bfdbfe}.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-visual-dots span{background:#47556999;color:var(--grid-wizard-muted)}.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-visual-dots span.is-active,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-visual-nodes span.is-active{background:#2563eb;color:#fff}.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-visual-meter{background:linear-gradient(90deg,#2563ebf2 0 42%,#2563eb38 42% 100%),#0f172ae6}.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-visual-nodes span{background:#475569b8}.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inference-option-badge,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-result-status span{background:#2563eb2e;color:#bfdbfe}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-error,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-inline-message.is-error,.theme-customer .customer-grid-creation-modal .customer-grid-creation-result-card.is-failure{border-color:#fb718561;background:#4c05195c;color:#fecdd3}.theme-customer .customer-grid-creation-modal .customer-grid-creation-result-card.is-success,.theme-customer .customer-grid-creation-modal .customer-grid-creation-basic-result-card{border-color:#34d39957;background:radial-gradient(circle at 100% 0%,rgba(52,211,153,.14),transparent 36%),linear-gradient(180deg,#05261e94,#030c1ce6)}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-secondary,.theme-customer .customer-grid-creation-modal .customer-subscription-modal-primary{min-height:38px;border-radius:8px}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-secondary{border-color:#93c5fd3d;background:#07152dc7;color:#dbeafe}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-secondary:hover,.theme-customer .customer-grid-creation-modal .customer-subscription-modal-secondary:focus-visible{border-color:#93c5fd7a;background:#0e2449f0}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-primary{border:1px solid rgba(147,197,253,.34);background:linear-gradient(135deg,#2f7cff,#1857e8);color:#fff;box-shadow:0 16px 34px #2563eb57,inset 0 1px #dbeafe3d}.theme-customer .customer-grid-creation-modal .customer-subscription-modal-primary:disabled,.theme-customer .customer-grid-creation-modal .customer-subscription-modal-secondary:disabled{opacity:.58}.theme-customer .customer-grid-creation-source-button-shell{display:flex;align-items:flex-start;justify-content:flex-start}.theme-customer .customer-subscription-creation-modal-shell,.theme-customer .customer-subscription-creation-modal{color-scheme:dark;--subscription-wizard-bg: #020817;--subscription-wizard-panel: rgba(4, 13, 31, .94);--subscription-wizard-panel-strong: rgba(8, 22, 48, .94);--subscription-wizard-border: rgba(78, 128, 204, .28);--subscription-wizard-border-strong: rgba(96, 165, 250, .56);--subscription-wizard-text: #f8fbff;--subscription-wizard-muted: #a8b7d0;--subscription-wizard-dim: #7d8da8;--subscription-wizard-blue: #60a5fa;--subscription-wizard-cyan: #22d3ee;--subscription-wizard-green: #34d399;--subscription-wizard-amber: #fbbf24;--subscription-wizard-danger: #fb7185}.theme-customer .customer-subscription-modal-backdrop:has(.customer-subscription-creation-modal){background:radial-gradient(circle at 82% 0%,rgba(37,99,235,.22),transparent 31%),radial-gradient(circle at 14% 20%,rgba(34,211,238,.12),transparent 30%),#010712c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-customer .customer-subscription-creation-modal{overflow:hidden;border:1px solid var(--subscription-wizard-border-strong);border-radius:18px;background:linear-gradient(90deg,rgba(59,130,246,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(59,130,246,.055) 1px,transparent 1px),radial-gradient(circle at 86% 0%,rgba(37,99,235,.28),transparent 34%),linear-gradient(180deg,#07142b,#020817 54%,#020715);background-size:48px 48px,48px 48px,auto,auto;color:var(--subscription-wizard-text);box-shadow:0 32px 88px #0000009e,0 0 0 1px #93c5fd14,inset 0 1px #dbeafe1f}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-header,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-footer{border-color:#4e80cc38;background:linear-gradient(180deg,#081630d1,#030a19b3)}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-header{align-items:flex-start}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-footer{background:linear-gradient(180deg,#030a19a8,#030a19e6)}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-eyebrow,.theme-customer .customer-subscription-creation-modal-shell .customer-subscription-modal-slideout-header span{color:var(--subscription-wizard-blue);letter-spacing:.15em}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-title,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-tile-title,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-review-card strong,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-choice span,.theme-customer .customer-subscription-creation-modal-shell .customer-subscription-modal-slideout-header strong,.theme-customer .customer-subscription-creation-modal-shell .customer-subscription-modal-review-card strong{color:var(--subscription-wizard-text);letter-spacing:0}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-title{letter-spacing:-.02em}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-summary,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-helper,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-tile-detail,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-review-card small,.theme-customer .customer-subscription-creation-modal-shell .customer-subscription-modal-slideout-header small,.theme-customer .customer-subscription-creation-modal-shell .customer-subscription-modal-review-card small{color:var(--subscription-wizard-muted)}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-close{display:grid;place-items:center;border-color:#93c5fd38;background:#07152db8;color:#dbeafe;box-shadow:inset 0 1px #dbeafe14}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-close:hover,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-close:focus-visible{border-color:#93c5fd7a;background:#0e2449eb;outline:0}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-progress{border-bottom:1px solid rgba(78,128,204,.18);background:#02081747}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-progress-step{border:1px solid rgba(78,128,204,.14);background:#061126a8;color:var(--subscription-wizard-muted)}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-progress-step span{background:#94a3b81f;color:#cbd5e1}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-progress-step.is-active{border-color:#60a5fa80;background:linear-gradient(135deg,#2563eb5c,#1e40af47);color:var(--subscription-wizard-text);box-shadow:inset 0 0 0 1px #93c5fd29,0 16px 34px #2563eb29}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-progress-step.is-active span,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-progress-step.is-complete span{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-body,.theme-customer .customer-subscription-creation-modal-shell .customer-subscription-modal-slideout{scrollbar-color:rgba(96,165,250,.72) rgba(7,17,33,.84)}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-body::-webkit-scrollbar,.theme-customer .customer-subscription-creation-modal *::-webkit-scrollbar,.theme-customer .customer-subscription-creation-modal-shell .customer-subscription-modal-slideout::-webkit-scrollbar{width:10px;height:10px}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-body::-webkit-scrollbar-track,.theme-customer .customer-subscription-creation-modal *::-webkit-scrollbar-track,.theme-customer .customer-subscription-creation-modal-shell .customer-subscription-modal-slideout::-webkit-scrollbar-track{background:#071121d6}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-body::-webkit-scrollbar-thumb,.theme-customer .customer-subscription-creation-modal *::-webkit-scrollbar-thumb,.theme-customer .customer-subscription-creation-modal-shell .customer-subscription-modal-slideout::-webkit-scrollbar-thumb{border:2px solid rgba(7,17,33,.84);border-radius:999px;background:#60a5fab8}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-field span,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-slider-scale,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-review-card span,.theme-customer .customer-subscription-creation-modal-shell .customer-subscription-modal-review-card span{color:var(--subscription-wizard-dim)}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-input,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-slider-value{border-color:var(--subscription-wizard-border);background:#020817d1;color:var(--subscription-wizard-text)}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-input::placeholder{color:#a8b7d0a8}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-input:focus,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-input:focus-visible{border-color:#60a5fab8;box-shadow:0 0 0 3px #2563eb33,0 0 24px #2563eb1f;outline:none}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-slider{accent-color:var(--subscription-wizard-blue)}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-commitment-intro,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-tile,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-choice,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-review-card,.theme-customer .customer-subscription-creation-modal-shell .customer-subscription-modal-slideout,.theme-customer .customer-subscription-creation-modal-shell .customer-subscription-modal-review-card{border-color:var(--subscription-wizard-border);background:radial-gradient(circle at 100% 0%,rgba(37,99,235,.14),transparent 38%),linear-gradient(180deg,#081630db,#030a19e6);box-shadow:inset 0 1px #dbeafe0f,0 18px 42px #0003;color:var(--subscription-wizard-text)}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-commitment-intro{padding:14px;border:1px solid var(--subscription-wizard-border);border-radius:8px}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-tile,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-choice,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-review-card,.theme-customer .customer-subscription-creation-modal-shell .customer-subscription-modal-review-card{display:grid;gap:4px;align-items:start;padding:11px 13px;border:1px solid var(--subscription-wizard-border);border-radius:8px}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-tile:hover,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-tile:focus-visible,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-choice:hover,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-choice:focus-visible{border-color:#60a5fa7a;background:#2563eb24;outline:0}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-tile.is-selected,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-choice.is-selected{border-color:#60a5fa9e;background:linear-gradient(135deg,#2563eb4d,#081630e0);box-shadow:inset 3px 0 0 var(--subscription-wizard-blue),inset 0 0 0 1px #93c5fd2e}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-tile-discount{color:#93c5fd;text-shadow:0 0 18px rgba(96,165,250,.24)}.theme-customer .customer-subscription-creation-modal .customer-legal-inline-link{color:#93c5fd;font-weight:800;text-decoration-color:#93c5fd6b}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-error{border-color:#fb718561;background:#4c05195c;color:#fecdd3}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-secondary,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-primary{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border-radius:8px}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-secondary{border-color:#93c5fd3d;background:#07152dc7;color:#dbeafe}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-secondary:hover,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-secondary:focus-visible{border-color:#93c5fd7a;background:#0e2449f0;outline:0}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-primary{border:1px solid rgba(147,197,253,.34);background:linear-gradient(135deg,#2f7cff,#1857e8);color:#fff;box-shadow:0 16px 34px #2563eb57,inset 0 1px #dbeafe3d}.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-primary:disabled,.theme-customer .customer-subscription-creation-modal .customer-subscription-modal-secondary:disabled{opacity:.58}.theme-customer .customer-subscription-creation-modal-shell .customer-subscription-modal-slideout{border-radius:14px}.theme-customer .customer-grid-creation-source-button-shell.is-empty-state{min-height:clamp(360px,46vh,560px);align-items:center;justify-content:center;padding:24px}.theme-customer .customer-grid-creation-source-card{width:min(640px,100%);min-height:0}.theme-customer .customer-grid-creation-source-button-shell.is-empty-state .customer-grid-creation-source-card{display:flex;flex-direction:column;align-items:center;width:min(680px,100%);padding:clamp(32px,4vw,56px);text-align:center}.theme-customer .customer-grid-creation-source-card p{max-width:56ch}.theme-customer .customer-grid-creation-source-button-shell.is-empty-state .customer-grid-creation-source-card p{margin-right:auto;margin-left:auto}.theme-customer .customer-grid-creation-source-add-button{min-height:38px;border-radius:8px;font:inherit;font-weight:800;cursor:pointer}.theme-customer .customer-grid-creation-source-add-button{width:fit-content;border:1px solid rgba(147,197,253,.34);padding:0 18px;background:linear-gradient(135deg,#2f7cff,#1857e8);color:#fff;box-shadow:0 16px 34px #2563eb47,inset 0 1px #dbeafe38}.theme-customer .customer-grid-creation-source-add-button:hover,.theme-customer .customer-grid-creation-source-add-button:focus-visible{border-color:#bfdbfe94;filter:brightness(1.06)}.theme-customer .customer-grid-creation-source-form-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.theme-customer .customer-grid-creation-source-remove-button{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(147,197,253,.22);border-radius:999px;background:#07152dad;color:#dbeafe;font:inherit;font-weight:800;cursor:pointer;box-shadow:inset 0 1px #dbeafe14}.theme-customer .customer-grid-creation-source-remove-button span{display:grid;width:20px;height:20px;place-items:center;font-size:1.35rem;line-height:.8;transform:translateY(-1px)}.theme-customer .customer-grid-creation-source-remove-button:hover,.theme-customer .customer-grid-creation-source-remove-button:focus-visible{border-color:#93c5fd7a;background:#0e2449f0;outline:none}.theme-customer .customer-grid-creation-source-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.theme-customer .customer-grid-creation-source-form-grid .is-wide{grid-column:1 / -1}.theme-customer .customer-grid-creation-source-credential-panel{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr);gap:16px;margin-top:18px;border:1px solid rgba(96,165,250,.18);border-radius:8px;padding:16px;background:linear-gradient(180deg,#030c1ca3,#030a19b8)}.theme-customer .customer-grid-creation-source-credential-copy p,.theme-customer .customer-grid-creation-field-helper{margin:6px 0 0;color:var(--grid-wizard-muted);font-size:.82rem;line-height:1.45}.theme-customer .customer-grid-creation-field-helper{display:block}@media(max-width:820px){.theme-customer .customer-grid-creation-source-form-header{flex-direction:column}.theme-customer .customer-grid-creation-source-credential-panel,.theme-customer .customer-grid-creation-source-form-grid{grid-template-columns:1fr}}
