:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#eef3f8;--foreground:#0d1728;--muted:#637083;--border:#d7e1ec;--accent:#1557ff;--accent-strong:#0e43d0;--surface-soft:#f7faff;--surface-strong:#e8eef7;--surface:#fff;--sidebar:#0b101a;--sidebar-muted:#9aa8bb;--success:#0e6f45;--warning:#946200;--danger:#9f2a2a;--focus-ring:#1557ff2e;--shadow-soft:0 24px 70px #0f172a1a;--shadow-tight:0 14px 34px #0f172a12}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);min-width:320px;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}.shell{min-height:100svh;padding:48px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;max-width:880px;padding:32px}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:700}h1{letter-spacing:0;max-width:680px;margin:0;font-size:2.5rem;line-height:1.05}.lede{color:var(--muted);max-width:680px;font-size:1rem;line-height:1.6}.action-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.button-primary,.button-secondary{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.button-primary{background:var(--accent);color:#fff}.button-secondary{border-color:var(--border);color:var(--foreground);background:#fff}.auth-shell{align-items:center;min-height:100svh;padding:24px;display:flex}.auth-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;width:100%;max-width:480px;margin:0 auto;padding:30px}.form-stack{gap:16px;margin-top:24px;display:grid}.form-stack label{gap:8px;display:grid}.form-stack span{color:var(--foreground);font-size:.9rem;font-weight:700}.field-hint{color:var(--muted);font-size:.82rem;line-height:1.4}.form-stack input,.form-stack select,.form-stack textarea{border:1px solid var(--border);color:var(--foreground);background:#fff;border-radius:8px;width:100%;min-height:42px;padding:0 12px}.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus{border-color:var(--accent);outline:3px solid #1769aa29}.form-stack textarea{resize:vertical;padding:12px;line-height:1.45}.form-message{color:#1f6b38;background:#eef7f1;border:1px solid #b9dec4;border-radius:8px;margin:20px 0 0;padding:12px;line-height:1.5}.form-message-error{color:#9f2a2a;background:#fff1f1;border-color:#f2b9b9}.auth-legal,.auth-switch{color:var(--muted);margin:20px 0 0;line-height:1.5}.auth-legal{margin-top:14px;font-size:.86rem}.auth-legal a,.auth-switch a{color:var(--accent);font-weight:700}.dashboard-shell{gap:24px;display:grid}.console-shell{align-content:start}.topbar{justify-content:space-between;align-items:flex-start;gap:20px;max-width:1100px;display:flex}.topbar h1{text-transform:none}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1100px;display:grid}.panel h2{letter-spacing:0;margin:0 0 12px;font-size:1.15rem}.details-list{gap:12px;margin:18px 0 0;display:grid}.details-list div{border-top:1px solid var(--border);gap:4px;padding-top:12px;display:grid}.details-list dt{color:var(--muted);font-size:.85rem}.details-list dd{overflow-wrap:anywhere;margin:0}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0;display:grid}.metrics div{border:1px solid var(--border);border-radius:8px;padding:16px}.metrics dt{color:var(--muted);margin-bottom:8px;font-size:.85rem}.metrics dd{text-transform:capitalize;margin:0;font-size:1.3rem;font-weight:700}.compact-actions{margin-top:0}.console-nav{flex-wrap:wrap;align-items:center;gap:8px;max-width:1100px;display:flex}.console-nav a,.text-link{border:1px solid var(--border);color:var(--foreground);border-radius:8px;min-height:36px;padding:8px 12px;font-size:.9rem;font-weight:700;text-decoration:none}.text-link{color:var(--accent)}.console-metrics{max-width:1100px}.console-two-column{align-items:start}.wide-panel{grid-column:1/-1}.console-list-panel{max-width:none}.button-primary:disabled,.button-secondary:disabled{cursor:not-allowed;opacity:.65}.danger-button{color:#9f2a2a;border-color:#e7a0a0;min-height:34px}.danger-zone{background:snow;border-color:#efb4b4}.form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.api-key-layout{align-items:start}.api-key-table-panel{max-width:1100px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.checkbox-grid{border:1px solid var(--border);border-radius:8px;gap:12px;margin:0;padding:16px;display:grid}.checkbox-grid legend{color:var(--foreground);padding:0 6px;font-size:.9rem;font-weight:700}.checkbox-grid label{align-items:flex-start;gap:10px;display:flex}.toggle-row{align-items:flex-start;gap:12px;display:flex}.checkbox-grid input{width:auto;min-height:auto;margin-top:4px}.checkbox-grid span,.toggle-row span{color:var(--muted);gap:2px;font-size:.88rem;line-height:1.4;display:grid}.checkbox-grid strong,.toggle-row strong{color:var(--foreground)}.toggle-row small{color:var(--muted);line-height:1.45}.toggle-row input{width:auto;min-height:auto;margin-top:3px}.advanced-permissions{border:1px solid var(--border);border-radius:8px;gap:12px;padding:14px;display:grid}.routing-channel-list{border-top:1px solid var(--border);gap:10px;padding-top:12px;display:grid}.advanced-permissions summary{color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-weight:800;display:flex}.advanced-permissions summary small{color:var(--muted);font-size:.78rem;font-weight:600}.api-key-explainer{max-width:1100px;margin-bottom:18px}.api-key-beginner-flow{grid-template-columns:minmax(0,1fr);align-items:center}.api-key-beginner-flow p{color:var(--muted);margin:4px 0 0}.secret-reveal{background:#f5f9ff;border:1px solid #b8d4f1;border-radius:8px;gap:10px;padding:14px;display:grid}.secret-reveal p{margin:0}.secret-reveal code,.data-table code{border:1px solid var(--border);overflow-wrap:anywhere;background:#f1f4f8;border-radius:6px;max-width:100%;padding:6px 8px;display:inline-block}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:900px}.data-table th,.data-table td{border-top:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 12px}.data-table th{color:var(--muted);text-transform:uppercase;font-size:.78rem}.data-table td>span,.scope-stack span,.muted-text{color:var(--muted);font-size:.88rem;line-height:1.4;display:block}.scope-stack{gap:3px;display:grid}.status-badge{border-radius:999px;padding:4px 8px;font-size:.78rem;font-weight:700;display:inline-flex}.status-active,.status-completed,.status-healthy,.status-low,.status-success,.status-resolved{color:#1f6b38;background:#eef7f1}.status-running,.status-investigating,.status-no-data{color:#175cd3;background:#eef5ff}.status-incomplete,.status-warning,.status-medium,.status-skipped{color:#8a5a00;background:#fff8e8}.status-failed,.status-critical,.status-high,.status-open{color:#9f2a2a;background:#fff1f1}.status-ignored,.status-paused{color:#475467;background:#f1f4f8}.status-expired{color:#8a5a00;background:#fff8e8}.status-revoked{color:#9f2a2a;background:#fff1f1}.object-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.object-list li{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding-top:12px;display:flex}.object-list strong{display:block}.object-list span,.empty-state{color:var(--muted);font-size:.9rem;line-height:1.5}.empty-state{margin:0}.checkpoint-stack{gap:4px;min-width:180px;display:grid}.checkpoint-stack.compact{flex-wrap:wrap;align-items:start;gap:6px;min-width:0;display:flex}.checkpoint-stack.compact code{color:#245782;background:#eef6ff;border:1px solid #c9dff5;border-radius:6px;padding:3px 6px;font-size:.78rem}.checkpoint-stack span{color:var(--muted);font-size:.88rem}.table-link{color:var(--ink);text-decoration:none}.table-link:hover{color:var(--brand);text-decoration:underline}.signal-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.signal-list li{border-top:1px solid var(--border);grid-template-columns:34px 1fr;align-items:flex-start;gap:10px;padding-top:12px;display:grid}.signal-list li:first-child{border-top:0;padding-top:0}.signal-list li>span{background:var(--surface-soft);border:1px solid var(--border);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;font-weight:800;display:inline-flex}.signal-list p{color:var(--muted);margin:3px 0 0;font-size:.88rem}.template-stack{gap:12px;display:grid}.template-stack details{border-top:1px solid var(--border);padding-top:12px}.template-stack summary{cursor:pointer;font-weight:700}.template-stack pre{border:1px solid var(--border);color:var(--foreground);white-space:pre-wrap;background:#f7f8fb;border-radius:8px;max-height:280px;margin:10px 0 0;padding:12px;font-size:.78rem;line-height:1.45;overflow:auto}.beginner-picker{gap:10px;display:grid}.beginner-picker>span,.template-preview-panel>span,.template-test-form label>span{color:var(--foreground);font-size:.88rem;font-weight:800}.beginner-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.beginner-card{background:var(--surface);border:1px solid var(--border);color:var(--foreground);cursor:pointer;text-align:left;border-radius:8px;gap:6px;min-height:92px;padding:12px;display:grid}.beginner-card span{color:var(--muted);font-size:.82rem;line-height:1.4}.beginner-card.is-selected{background:#eef6ff;border-color:#8cc6ff;box-shadow:0 0 0 2px #1f74cc1f}.rules-builder,.rules-test-panel,.checkpoint-builder{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;gap:14px;padding:16px;display:grid}.rules-builder h3,.rules-test-panel h3,.checkpoint-builder h3{margin:0;font-size:1rem}.checkpoint-row-list{gap:10px;display:grid}.checkpoint-row-card{border:1px solid var(--border);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.checkpoint-row-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkpoint-row-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.checkpoint-row-footer>span{color:var(--muted);font-size:.82rem}.checkpoint-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.checkpoint-row-card .field-help{margin:0}.checkpoint-row-card .button-secondary{width:auto;min-height:40px}.rules-field-list{gap:14px;display:grid}.rules-field-card{border:1px solid var(--border);background:#fff;border-radius:8px;gap:14px;padding:14px;display:grid}.rules-field-header,.rules-field-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rules-field-options{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-checkbox{grid-template-columns:18px minmax(0,1fr);align-content:end}.rules-checkbox input{margin-top:12px}.rules-chip-editor{gap:10px;display:grid}.rules-chip-editor>span{color:var(--foreground);font-size:.88rem;font-weight:800}.rules-chip-editor>div{gap:8px;display:grid}.rules-chip-editor label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.rules-chip-editor .button-secondary,.rules-field-card>.button-secondary,.rules-builder .button-secondary,.rules-test-panel .button-secondary{width:auto;min-height:36px}.rules-test-panel textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.84rem}.rules-sample-use-case{max-width:520px}.rules-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rules-sample-card{border:1px solid var(--border);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.rules-sample-card label{gap:6px;display:grid}.rules-sample-card label>span,.rules-sample-checkbox strong{color:var(--foreground);font-size:.86rem;font-weight:800}.rules-sample-card .field-help{margin:0}.rules-sample-card input,.rules-sample-card select,.rules-sample-card textarea{border:1px solid var(--border);color:var(--foreground);font:inherit;background:#fff;border-radius:8px;min-height:40px;padding:9px 10px}.rules-sample-checkbox{grid-template-columns:18px minmax(0,1fr);align-items:start}.rules-sample-checkbox>span{gap:3px;display:grid}.rules-sample-example{color:var(--muted);font-size:.82rem}.rules-sample-example summary{cursor:pointer;font-weight:800}.rules-sample-example code{border:1px solid var(--border);color:var(--foreground);background:#f1f4f8;border-radius:6px;margin-top:6px;padding:4px 6px;display:inline-block}.rules-test-panel .form-message{margin:0}.rules-test-panel .form-message ul{margin:8px 0 0;padding-left:18px}.beginner-callout{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;gap:10px;padding:14px;display:grid}.template-preview-panel{gap:8px;display:grid}.template-preview-panel pre{color:#e8edf4;white-space:pre-wrap;background:#111318;border:1px solid #232a35;border-radius:8px;max-height:300px;margin:0;padding:12px;font-size:.78rem;line-height:1.45;overflow:auto}.template-card-grid{gap:22px;width:100%;max-width:1280px;display:grid}.templates-command .command-status-panel code{overflow-wrap:anywhere;line-height:1.35}.template-card{gap:22px;display:grid}.template-card-header,.template-request-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.template-card-header{border-bottom:1px solid var(--border);padding-bottom:18px}.template-chip-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.template-chip{background:var(--surface-soft);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:700;line-height:1}.template-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.template-list,.template-rule-list{color:var(--muted);gap:8px;margin:0;padding-left:18px;line-height:1.55;display:grid}.template-list li::marker{color:var(--accent)}.template-rule-list li::marker{color:var(--accent)}.template-request-stack{gap:18px;display:grid}.template-request{gap:14px;display:grid}.template-request+.template-request{border-top:1px solid var(--border);padding-top:18px}.template-header-list dd{overflow-wrap:anywhere}.template-code-block{color:#e8edf4;white-space:pre;background:#111318;border:1px solid #232a35;border-radius:8px;max-height:360px;margin:0;padding:14px;font-size:.8rem;line-height:1.5;overflow:auto}.template-security-notes{border-top:1px solid var(--border);padding-top:18px}.template-wizard-panel{gap:22px;width:100%;max-width:1280px;display:grid}.template-mode-tabs{border:1px solid var(--border);background:#f7f9fc;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.template-mode-tabs button{color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:4px;min-height:64px;padding:12px;display:grid}.template-mode-tabs button span{color:var(--muted);font-size:.82rem;line-height:1.35}.template-mode-tabs button.is-selected{border-color:var(--border);background:#fff;box-shadow:0 12px 26px #15274014}.template-wizard-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:24px;display:grid}.template-quick-layout{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);align-items:start;gap:22px;display:grid}.template-wizard-controls,.template-wizard-output,.template-generated-request,.template-wizard-help{gap:16px;display:grid}.template-quick-controls{border:1px solid var(--border);background:linear-gradient(#fbfcfe 0%,#f6f8fb 100%);border-radius:8px;align-content:start;padding:16px}.template-wizard-controls label,.template-wizard-control-group,.template-copy-block{gap:8px;display:grid}.template-wizard-controls label>span,.template-wizard-control-group>span,.template-copy-heading label{color:var(--foreground);font-size:.88rem;font-weight:800}.template-wizard-controls select,.template-copy-block input,.template-copy-block textarea{border:1px solid var(--border);color:var(--foreground);font:inherit;background:#fff;border-radius:8px;min-height:44px;padding:10px 12px}.template-workflow-select select{min-height:42px}.template-copy-block textarea{resize:vertical;min-height:210px;line-height:1.5}.template-copy-block input,.template-copy-block textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem}.template-segmented{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.template-segmented button{background:var(--surface);border:1px solid var(--border);color:var(--foreground);cursor:pointer;text-align:left;border-radius:8px;gap:6px;min-height:68px;padding:10px 12px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.template-segmented button span{color:var(--muted);font-size:.78rem;line-height:1.35}.template-segmented button.is-selected{background:#fff;border-color:#1f74cc8c;box-shadow:0 8px 20px #1f74cc1a}.template-segmented button:hover{border-color:#1f74cc66}.template-segmented-compact{grid-template-columns:1fr}.template-monitoring-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-monitoring-level-grid button{min-height:86px}.template-custom-signals{border:1px solid var(--border);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.template-workflow-summary{border:1px solid var(--border);background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.template-workflow-summary>span{color:var(--foreground);font-size:.88rem;font-weight:800}.template-workflow-summary strong{color:var(--muted);font-size:.9rem;line-height:1.4}.template-custom-signals>span{color:var(--foreground);font-size:.88rem;font-weight:800}.template-checkbox-grid{gap:10px;display:grid}.template-checkbox-grid label{border-top:1px solid var(--border);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding-top:10px;display:grid}.template-checkbox-grid input{margin-top:3px}.template-checkbox-grid label span{gap:3px;display:grid}.template-checkbox-grid small{color:var(--muted);line-height:1.4}.template-wizard-context code,.template-troubleshooting-list code{overflow-wrap:anywhere}.template-wizard-callout{color:var(--warning);background:#fff8e6;border:1px solid #efd58b;border-radius:8px;gap:8px;padding:14px;display:grid}.template-wizard-callout p{color:#7a4f00;margin:0}.template-wizard-callout-neutral{color:var(--accent);background:#eef6ff;border-color:#b7d8f7}.template-wizard-callout-neutral p{color:#315273}.template-simple-setup{border:1px solid var(--border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:8px;gap:20px;padding:22px;display:grid}.template-simple-setup h3{margin:0;font-size:1.18rem}.template-simple-setup .lede{margin-bottom:0}.template-happy-path{color:#fff;background:#101827;border-radius:8px;grid-template-columns:minmax(160px,.34fr) minmax(0,.66fr);gap:16px;padding:18px;display:grid}.template-happy-path .eyebrow,.template-happy-path h4{color:#fff}.template-happy-path h4{margin:0;font-size:1.05rem}.template-happy-path ol{counter-reset:happy-path;gap:10px;margin:0;padding:0;list-style:none;display:grid}.template-happy-path li{color:#ffffffd6;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;line-height:1.4;display:grid}.template-happy-path li:before{color:#fff;content:counter(happy-path);counter-increment:happy-path;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;font-weight:800;display:inline-flex}.template-status-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.template-status-step{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.template-status-step>span{background:#cbd5e1;border-radius:999px;width:10px;height:10px;margin-top:5px;display:block}.template-status-step strong{font-size:.92rem;display:block}.template-status-step p{color:var(--muted);margin:3px 0 0;font-size:.84rem;line-height:1.4}.template-status-step.is-active{background:#f2f7ff;border-color:#8cc6ff}.template-status-step.is-active>span{background:var(--accent)}.template-status-step.is-complete{background:#effaf3;border-color:#a7e2ba}.template-status-step.is-complete>span{background:var(--success)}.template-quick-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.template-key-callout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;display:grid}.template-key-callout .button-primary{white-space:nowrap}.template-quick-actions .button-primary,.template-quick-actions .button-secondary{width:auto}.template-copy-helper{color:var(--muted);margin:-8px 0 0;font-size:.86rem;line-height:1.45}.template-placement-card{border:1px solid var(--border);background:#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.template-placement-card h4{margin:0;font-size:1rem}.template-placement-card p{color:var(--muted);margin:4px 0 0}.template-placement-card ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.template-placement-card li{background:#f8fafc;border-left:3px solid #1f74cc80;border-radius:6px;gap:4px;padding:10px 12px;display:grid}.template-placement-card li span{color:var(--muted);font-size:.86rem;line-height:1.4}.template-field-map{border:1px solid var(--border);background:#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.template-field-map h4{margin:0;font-size:1rem}.template-field-map dl{gap:8px;margin:0;display:grid}.template-field-map dl>div{border-top:1px solid var(--border);grid-template-columns:minmax(130px,.45fr) minmax(0,.55fr);align-items:center;gap:10px;padding-top:8px;display:grid}.template-field-map dt,.template-field-map dd{margin:0}.template-field-map dt{color:var(--foreground);font-size:.86rem;font-weight:800}.template-field-map dd{color:var(--muted);font-size:.86rem}.template-instruction-list{border:1px solid var(--border);background:#fff;border-left:4px solid #1f74cc8c;border-radius:8px;padding:16px 16px 16px 32px}.template-security-note{border-top:1px solid var(--border);color:var(--muted);margin:0;padding-top:14px;font-size:.84rem;line-height:1.5}.template-advanced-details{border:1px solid var(--border);border-radius:8px;gap:12px;padding:14px;display:grid}.template-advanced-details summary{color:var(--foreground);cursor:pointer;font-weight:800}.template-advanced-details p{color:var(--muted);margin:0}.template-advanced-details .template-copy-block{margin-top:12px}.template-advanced-request{border-top:1px solid var(--border);gap:12px;padding-top:14px;display:grid}.template-advanced-request:first-of-type{border-top:0;padding-top:0}.template-advanced-reference{gap:18px;display:grid}.template-advanced-reference>summary{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:16px;display:grid}.template-advanced-reference>summary span{color:var(--foreground);font-weight:800}.template-advanced-reference>summary small{color:var(--muted);font-size:.84rem;line-height:1.4}.template-advanced-reference[open]>summary{margin-bottom:18px}.template-generated-request{border-top:1px solid var(--border);padding-top:18px}.template-generated-request:first-child{border-top:0;padding-top:0}.template-copy-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.template-copy-heading .button-secondary{width:auto;min-height:34px;padding:0 12px}.copy-status{color:var(--success);font-size:.82rem;font-weight:700}.copy-status-error{color:var(--danger)}.template-wizard-help-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.template-test-panel{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:18px;padding:18px;display:grid}.template-test-panel h3{margin:0;font-size:1.1rem}.template-test-panel .lede{margin-bottom:0}.template-test-form{align-content:start;gap:10px;display:grid}.template-test-form label{gap:8px;display:grid}.template-test-form input{border:1px solid var(--border);color:var(--foreground);background:#fff;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.template-test-status{grid-column:1/-1;margin:0}.template-test-status span,.form-message span{margin-top:4px;display:block}.template-troubleshooting-list{gap:12px;margin:0;display:grid}.template-troubleshooting-list div{border-top:1px solid var(--border);grid-template-columns:88px minmax(0,1fr);gap:8px;padding-top:12px;display:grid}.template-troubleshooting-list dt,.template-troubleshooting-list dd{margin:0}.template-troubleshooting-list dd{gap:5px;display:grid}.template-troubleshooting-list dd span{color:var(--muted);line-height:1.45}.inline-form{gap:8px;min-width:220px;display:flex}.inline-form select{border:1px solid var(--border);color:var(--foreground);background:#fff;border-radius:8px;min-height:34px;padding:0 10px}.inline-form button{min-height:34px}.incident-table td:first-child{min-width:260px}@media (max-width:640px){.shell{padding:20px}.panel{padding:22px}h1{font-size:2rem}.metrics,.topbar,.dashboard-grid{grid-template-columns:1fr}.topbar{display:grid}.console-nav{align-items:stretch}.console-nav a{text-align:center;flex:auto}.inline-form{display:grid}}body{background:var(--background)}a,button,input,select,textarea{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.shell{align-content:center;display:grid}.panel,.auth-panel{box-shadow:var(--shadow-tight);border-color:#8c9ab157}.shell>.panel{width:min(100%,1120px)}.auth-shell{background:var(--background);justify-content:center}.auth-panel{padding:40px}.auth-panel h1{max-width:560px;font-size:3rem}.lede{color:var(--muted)}.button-primary,.button-secondary{white-space:nowrap;gap:8px;min-height:44px}.button-primary{background:var(--accent);box-shadow:0 8px 18px #1565c038}.button-primary:hover{background:var(--accent-strong);transform:translateY(-1px)}.button-secondary:hover{background:var(--surface-soft);border-color:#b9c5d5}.danger-button:hover{background:#fff1f1;border-color:#e59a9a}.form-stack input,.form-stack select,.form-stack textarea,.inline-form select{background:#fff;border-color:#cad5e3;box-shadow:0 1px #1118270a}.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus,.inline-form select:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--focus-ring);outline:none}.form-message{border-color:#9fd1b2}.form-message-error{border-color:#efaaaa}.console-frame{background:linear-gradient(#f7faff 0,#eef3f8 360px),linear-gradient(90deg,#1557ff0d,#0000 38%);grid-template-columns:268px minmax(0,1fr);align-items:start;min-height:100svh;display:grid}.console-sidebar{color:#fff;overscroll-behavior:contain;background:linear-gradient(#ffffff0a,#0000 170px),linear-gradient(145deg,#0b101a 0%,#111827 58%,#0c1423 100%);border-right:1px solid #ffffff14;flex-direction:column;gap:22px;height:100svh;min-height:100svh;padding:24px 18px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:18px 0 56px #0f172a29}.brand-lockup{color:#fff;align-items:center;gap:11px;min-height:46px;padding:2px 4px;text-decoration:none;display:flex}.brand-lockup strong{letter-spacing:0;font-size:1rem}.brand-lockup strong,.brand-lockup small{display:block}.brand-lockup small{color:#dae2eebd;letter-spacing:0;text-transform:none;margin-top:3px;font-size:.74rem;font-weight:800}.brand-mark{color:var(--sidebar);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:inline-flex}.brand-logo-image{object-fit:contain;background:#fffffffa;border:1px solid #ffffffad;border-radius:8px;flex:none;width:auto;height:36px;padding:3px;box-shadow:0 14px 32px #0003}.sidebar-context{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:8px;gap:6px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff12}.sidebar-context span{color:var(--sidebar-muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.sidebar-context strong{overflow-wrap:anywhere;line-height:1.3}.console-main{align-content:start;justify-items:stretch;gap:20px;width:100%;min-width:0;padding:28px 32px 48px;display:grid}.console-topbar,.dashboard-grid,.console-metrics,.api-key-table-panel,.overview-analytics-grid,.overview-hero,.overview-metric-grid{width:100%;max-width:none}.console-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:linear-gradient(90deg,#1557ff0a,#0000 46%),#ffffffeb;border:1px solid #acbbd375;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:10px;display:grid;position:sticky;top:12px;box-shadow:0 18px 46px #0f172a17,inset 0 1px #ffffffe6}.console-topbar h1{font-size:1rem}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.org-pill{background:var(--surface-soft);border:1px solid var(--border);color:#334155;overflow-wrap:anywhere;border-radius:999px;max-width:280px;min-height:36px;padding:8px 12px;font-size:.84rem;font-weight:700;line-height:1.2;display:inline-flex}.app-header-rail{align-items:center;gap:10px;min-width:0;display:flex}.app-header-brand,.app-header-workspace,.app-header-connect,.app-header-search,.app-header-icon-button,.app-header-upgrade{color:var(--foreground);border:1px solid #0000;align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.app-header-brand{color:#fff;background:linear-gradient(135deg,#0c1423,#16233a);border-color:#0f172aeb;border-radius:8px;gap:9px;min-width:0;min-height:42px;padding:6px 10px 6px 6px;box-shadow:0 14px 28px #0f172a2e,inset 0 1px #ffffff1c}.app-header-brand strong{font-size:1rem;line-height:1}.app-header-brand>span:last-child{color:#e6edf7;background:#ffffff21;border:1px solid #ffffff2e;border-radius:6px;padding:5px 7px;font-size:.68rem;font-weight:900;line-height:1}.app-header-mark{color:#111827;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.76rem;font-weight:900;display:inline-flex}.app-header-logo{object-fit:contain;background:#fff;border-radius:6px;flex:none;width:auto;height:26px;padding:2px}.app-header-workspace{color:#223047;background:#f7faff;border-color:#dce6f2;border-radius:8px;gap:8px;min-width:0;max-width:240px;min-height:42px;padding:0 13px}.app-header-workspace strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-header-current{border-left:1px solid #d6e0ec;align-items:center;gap:8px;min-width:0;margin-left:4px;padding-left:14px;display:flex}.app-header-current p,.app-header-current>span{display:none}.app-header-current h1{text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin:0;font-size:1rem;line-height:1;overflow:hidden}.app-header-connect{color:#fff;background:linear-gradient(135deg,#10203b,#172033);border-color:#10203be6;border-radius:8px;gap:7px;min-height:42px;padding:0 15px;font-weight:850;box-shadow:0 12px 24px #17203324,inset 0 1px #ffffff1a}.app-header-connect .header-icon{color:#6ee7b7}.app-header-connect:hover,.app-header-upgrade:hover{filter:saturate(1.05)brightness(.98)}.header-icon{flex:none;width:18px;height:18px}.app-header-actions{flex-wrap:nowrap}.app-header-feedback{color:#40506a;white-space:nowrap;border:1px solid #0000;border-radius:8px;min-height:40px;padding:9px 10px;font-size:.88rem;font-weight:750;text-decoration:none}.app-header-feedback:hover{color:var(--foreground);background:#f8fafc;border-color:#d7dfeb}.app-header-search{color:#697589;background:#f7faff;border-color:#d8e3f0;border-radius:8px;gap:9px;min-width:250px;min-height:40px;padding:0 9px 0 11px;box-shadow:inset 0 1px #ffffffd6,0 8px 18px #0f172a0a}.app-header-search span{flex:1;font-size:.88rem}.app-header-search kbd{color:#59677b;background:#fff;border:1px solid #dce4ef;border-radius:6px;padding:4px 6px;font-size:.72rem;font-weight:850;line-height:1}.app-header-search:hover{color:var(--foreground);border-color:#b8c7d8}.app-header-icon-button{color:#4b5565;background:#f7faff;border-color:#d8e3f0;border-radius:8px;justify-content:center;width:40px;min-height:40px}.app-header-icon-button:hover{color:var(--foreground);background:#f8fafc;border-color:#b8c7d8}.app-header-upgrade{color:#0d5b3c;white-space:nowrap;background:linear-gradient(#eefbf4,#e3f8ee);border-color:#8ddfb4;border-radius:8px;gap:8px;min-height:40px;padding:0 15px;font-size:.88rem;font-weight:850}.app-header-actions .account-menu summary{background:#fff;border-color:#d8e3f0;border-radius:8px;min-height:40px;padding:2px 8px 2px 2px;box-shadow:0 10px 22px #0f172a14}.app-header-actions .account-avatar{border-color:#e2e8f0;width:34px;height:34px}.app-header-actions .account-menu-identity{display:none}.app-header-actions .account-menu-caret{color:#64748b;display:inline-flex}.console-sidebar .console-nav{align-items:stretch;gap:5px;max-width:none;display:grid}.console-sidebar .console-nav a{color:#dae2eeb3;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:9px 12px;font-size:.92rem;font-weight:760;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:flex}.nav-icon{opacity:.82;flex:none;width:19px;height:19px}.console-sidebar .console-nav a:hover,.console-sidebar .console-nav a[aria-current=page]{color:#fff;background:#ffffff17;border-color:#ffffff1f}.console-sidebar .console-nav a[aria-current=page]{box-shadow:inset 3px 0 #63e6be,inset 0 1px #ffffff0f}.account-menu{position:relative}.account-menu summary{background:var(--surface-soft);border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:5px 8px 5px 5px;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-menu[open] summary,.account-menu summary:hover{background:#fff;border-color:#b7c7d8}.account-avatar{color:#fff;background:linear-gradient(135deg,#111827,#33557f);border:1px solid #ffffff8f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:.78rem;font-weight:900;display:inline-flex;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-avatar-large{width:72px;height:72px;font-size:1.35rem;box-shadow:0 14px 32px #1118272e}.account-menu-identity{gap:1px;min-width:0;max-width:210px;display:grid}.account-menu-identity strong,.account-menu-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-identity strong{font-size:.88rem;line-height:1.2}.account-menu-identity span{color:var(--muted);font-size:.76rem;line-height:1.2}.account-menu-caret{color:var(--muted);width:18px;height:18px;display:inline-flex}.account-menu-panel{z-index:40;background:#fff;border:1px solid #8c9ab147;border-radius:8px;gap:12px;min-width:280px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 58px #0f172a29}.account-menu-profile{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.account-menu-profile div{gap:2px;min-width:0;display:grid}.account-menu-profile strong,.account-menu-profile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-profile span{color:var(--muted);font-size:.8rem}.account-menu-panel nav{gap:4px;display:grid}.account-menu-panel a,.account-menu-panel button{color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;min-height:38px;padding:10px 12px;font-size:.9rem;font-weight:800;text-decoration:none;display:block}.account-menu-panel a:hover,.account-menu-panel button:hover{background:var(--surface-soft)}.dashboard-grid{gap:16px}.panel{background:#fffffff5;border-color:#a9b8cf61;max-width:none;padding:24px;box-shadow:0 18px 48px #0f172a0f,inset 0 1px #ffffffe6}.panel h2{font-size:1.2rem}.details-list div,.object-list li,.template-stack details{border-top-color:#d8e0ebbf}.metrics.console-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.metrics div{background:var(--surface);border-color:#8c9ab14d;box-shadow:0 14px 34px #0f172a0f,inset 0 1px #ffffffdb}.console-metrics div{min-height:108px}.metrics dt{color:#697589;font-weight:700}.metrics dd{color:var(--foreground);font-size:1.8rem}.section-heading{gap:16px}.text-link{background:var(--surface-soft);border-color:#cbd5e1}.text-link:hover{color:var(--accent-strong);background:#eaf2fb}.form-stack .text-link{color:var(--accent);background:0 0;border:0;justify-self:start;min-height:auto;padding:0}.form-stack .text-link:hover{color:var(--accent-strong);background:0 0;text-decoration:underline}.field-help{color:var(--muted);margin:-2px 0 0;font-size:.92rem;line-height:1.45}.table-scroll{border:1px solid #d8e0ebdb;border-radius:8px;overflow-x:auto}.panel-note{color:#5f6c80;margin:0 0 14px;padding:0 2px;font-size:.92rem;line-height:1.5}.data-table{min-width:960px}.data-table th,.data-table td{border-top:0;border-bottom:1px solid #d8e0ebc2;padding:15px 14px}.data-table th{color:#5f6c80;background:#f7faff;font-weight:800}.data-table tbody tr{background:#fff}.data-table tbody tr:hover{background:#fbfdff}.data-table tbody tr:focus-within,.data-table tbody tr.is-focused{outline:2px solid var(--focus-ring);outline-offset:-2px;background:#f6fbff}.data-table tbody tr:last-child td{border-bottom:0}.secret-reveal{background:#edf7ff;border-color:#a9cde9}.secret-reveal code,.data-table code{background:#f8fafc;border-color:#d5dfeb}.status-badge{border:1px solid #0000;border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:850;line-height:1}.status-active,.status-completed,.status-healthy,.status-low,.status-published,.status-success,.status-resolved,.status-sent{color:var(--success);background:#ecfdf3;border-color:#b7e4c7}.status-running,.status-investigating,.status-no-data,.status-pending{color:#175cd3;background:#eef6ff;border-color:#bfd9f6}.status-incomplete,.status-warning,.status-medium,.status-skipped,.status-expired{color:var(--warning);background:#fff8e6;border-color:#efd58b}.status-failed,.status-critical,.status-high,.status-open,.status-revoked{color:var(--danger);background:#fff1f1;border-color:#efb7b7}.status-ignored,.status-draft,.status-paused{color:#475467;background:#eef2f7;border-color:#d2dce8}.object-list li{align-items:center}.object-list span,.empty-state,.checkpoint-stack span{color:var(--muted)}.template-stack details{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;padding:14px}.template-stack details+details{margin-top:0}.template-stack pre{color:#e8edf4;background:#111318;border-color:#232a35}.inline-form{align-items:center}.command-panel{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:28px;width:100%;max-width:1280px;display:grid}.command-copy h2{max-width:820px;margin:0;font-size:2rem;line-height:1.1}.command-status-panel{border-left:1px solid var(--border);align-content:center;gap:14px;padding-left:28px;display:grid}.command-status-panel strong{letter-spacing:0;font-size:2.35rem;line-height:1}.command-status-panel .status-badge{white-space:normal;justify-self:start;max-width:100%;line-height:1.3}.command-status-panel code{background:var(--surface-soft);border:1px solid var(--border);color:var(--foreground);border-radius:8px;justify-self:start;padding:8px 10px;font-size:.86rem;font-weight:800;display:inline-flex}.overview-hero{background:linear-gradient(115deg,#fffffff7 0%,#fafcffe6 56%),radial-gradient(circle at 84% 18%,#63e6be33,#0000 32%),radial-gradient(circle at 10% 85%,#1557ff1a,#0000 35%);grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:24px;display:grid;position:relative;overflow:hidden}.overview-hero:after{content:"";opacity:.26;pointer-events:none;background-image:radial-gradient(#64748b2e 1px,#0000 1px);background-size:20px 20px;width:38%;position:absolute;inset:0 0 0 auto}.overview-hero-copy,.overview-control-panel{z-index:1;position:relative}.overview-title-row{justify-content:space-between;align-items:start;gap:16px;display:flex}.overview-title-row h2{letter-spacing:0;margin:0;font-size:clamp(2.5rem,4.7vw,4.55rem);line-height:.96}.overview-title-row .status-badge{white-space:normal;max-width:300px;line-height:1.25}.overview-hero .lede{color:#58667c;max-width:720px;margin-top:16px;font-size:1.03rem;line-height:1.65}.overview-action-grid{border:1px solid #becce0c2;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid;overflow:hidden;box-shadow:0 12px 30px #0f172a0d}.overview-action-grid a{color:var(--foreground);background:#ffffffd1;border-right:1px solid #d0dae8d1;gap:6px;min-height:104px;padding:16px;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s;display:grid}.overview-action-grid a:last-child{border-right:0}.overview-action-grid a:hover{color:var(--accent-strong);background:#fff;box-shadow:inset 0 3px #1557ffb8}.overview-action-grid span{color:var(--muted);font-size:.72rem;font-weight:900}.overview-action-grid strong{align-self:end;font-size:1rem}.overview-action-grid em{color:var(--muted);font-style:normal;line-height:1.35}.overview-control-panel{background:linear-gradient(#fffffff2,#f7faffe0),#fff;border:1px solid #becce0c7;border-radius:8px;align-content:center;justify-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 18px 48px #0f172a14,inset 0 1px #ffffffe0}.completion-dial{aspect-ratio:1;background:radial-gradient(circle at center, #fff 58%, transparent 59%), conic-gradient(#1557ff var(--completion), #e3ebf6 0);border-radius:999px;place-content:center;place-items:center;width:min(210px,100%);display:grid;box-shadow:inset 0 0 0 1px #d6e0ede6,0 14px 30px #0f172a0f}.completion-dial strong,.completion-dial span{display:block}.completion-dial strong{letter-spacing:0;font-size:2.2rem;line-height:1}.completion-dial span{color:var(--muted);text-transform:uppercase;margin-top:7px;font-size:.78rem;font-weight:800}.overview-control-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.overview-control-stats a{background:#fff;border:1px solid #cfdbebeb;border-radius:8px;gap:6px;min-height:72px;padding:12px 13px;text-decoration:none;display:grid;box-shadow:0 10px 22px #0f172a0a}.overview-control-stats a:hover{background:#fff;border-color:#b7c7d8}.overview-control-stats span{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.overview-control-stats strong{font-size:1.55rem;line-height:1}.overview-control-panel code{color:#fff;background:linear-gradient(135deg,#0c1423,#172033);border:1px solid #ffffff14;border-radius:8px;padding:9px 11px;font-size:.82rem;font-weight:800}.overview-metric-card{background:linear-gradient(180deg, #fffffffa, #fafcffeb), var(--surface);color:var(--foreground);border:1px solid #a9b8cf61;border-radius:8px;gap:9px;min-height:132px;padding:17px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #0f172a0f,inset 0 1px #ffffffeb}.overview-metric-card:before{content:"";background:#d6e0eb;height:2px;position:absolute;inset:0 0 auto}.overview-metric-card:hover{border-color:#a8b9d1;transform:translateY(-1px);box-shadow:0 22px 52px #0f172a1a,inset 0 1px #ffffffeb}.overview-metric-card>span,.overview-metric-card em{color:#647287;text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:850;line-height:1.35}.overview-metric-card strong{letter-spacing:0;font-size:2.05rem;line-height:1}.overview-metric-card.tone-good:before{background:#31c48d}.overview-metric-card.tone-warning:before{background:#d99a18}.overview-metric-card.tone-danger:before{background:#d84a4a}.overview-metric-card.tone-accent:before{background:#1565c0}.mini-bar-chart{align-items:end;gap:5px;height:30px;margin-top:auto;display:flex}.mini-bar-chart span{height:var(--bar-height);background:linear-gradient(#1557ff,#10203b);border-radius:999px 999px 0 0;flex:1;min-width:4px;display:block}.overview-chart-panel{gap:18px;display:grid}.event-volume-chart{border-bottom:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;min-height:210px;padding:12px 0 0;display:grid}.event-volume-chart div{align-items:center;gap:10px;height:100%;display:grid}.event-volume-chart span{height:var(--bar-height);background:linear-gradient(#1557ff,#10203b);border-radius:7px 7px 0 0;align-self:end;width:100%;min-height:8px;display:block;box-shadow:0 7px 18px #1557ff29}.event-volume-chart strong{color:var(--muted);justify-self:center;padding-bottom:8px;font-size:.76rem}.run-state-chart{gap:18px;display:grid}.run-state-track{background:#f1f5fb;border:1px solid #d8e2ee;border-radius:999px;min-height:24px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a0f}.run-state-track a{min-width:var(--segment-width);width:var(--segment-width);display:block}.segment-success{background:#31c48d}.segment-info{background:#4f8bd8}.segment-warning{background:#d99a18}.segment-danger{background:#d84a4a}.run-state-list{gap:10px;display:grid}.run-state-list a{color:var(--foreground);background:#fff;border:1px solid #cfdbebe0;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:10px 12px;text-decoration:none;display:grid}.run-state-list a:hover{background:#f7faff;border-color:#b7c7d8}.run-state-list span{border-radius:999px;width:10px;height:10px}.run-state-list strong{font-size:.92rem}.run-state-list em{color:var(--muted);font-style:normal;font-weight:800}.overview-scope-panel .section-heading>strong{font-size:2rem;line-height:1}.compact-details{margin-bottom:18px}.compact-readiness li{grid-template-columns:54px minmax(0,1fr) auto}.account-overview-grid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:20px;display:grid}.account-identity-panel{align-content:start;gap:18px;display:grid}.account-identity-card{background:linear-gradient(135deg,#ffffffeb,#f8fafcdb),radial-gradient(circle at 84% 22%,#66d19e2e,#0000 34%);border:1px solid #d8e0ebdb;border-radius:8px;align-items:center;gap:16px;padding:18px;display:flex}.account-identity-card h2{overflow-wrap:anywhere;margin-bottom:6px;font-size:1.6rem}.account-identity-card .lede{overflow-wrap:anywhere;margin:0}.account-link-panel{align-content:start}.account-action-list{gap:10px;display:grid}.account-action-list a{background:var(--surface-soft);border:1px solid var(--border);color:var(--foreground);border-radius:8px;gap:5px;min-height:78px;padding:14px;text-decoration:none;display:grid}.account-action-list a:hover{background:#fff;border-color:#b7c7d8}.account-action-list span{color:var(--muted);line-height:1.45}.security-checklist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.security-checklist li{border-top:1px solid #d8e0ebbf;gap:4px;padding:14px 0 0;display:grid}.security-checklist li:first-child{border-top:0;padding-top:0}.security-checklist span{color:var(--muted);line-height:1.5}.billing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.billing-plan-grid article{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;gap:12px;min-height:170px;padding:16px;display:grid}.billing-plan-grid article>span{color:var(--accent-strong);font-size:1.25rem;font-weight:900}.billing-plan-grid strong{font-size:1.05rem}.billing-plan-grid ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;line-height:1.4;display:grid}.billing-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px;display:grid}.billing-current-plan{background:linear-gradient(135deg, #ffffffeb, #ecfdf5b8), var(--surface)}.billing-inline-action{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}.billing-inline-action span{color:var(--muted);flex:260px;font-size:.92rem;line-height:1.45}.billing-usage-list{gap:14px;display:grid}.billing-usage-row{border:1px solid #d8e0ebd9;border-radius:8px;gap:9px;padding:12px;display:grid}.billing-usage-row>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-usage-row strong{font-size:.94rem}.billing-usage-row span,.billing-usage-row p{color:var(--muted);font-size:.82rem}.billing-usage-row p{margin:0}.billing-usage-row>div:nth-child(2){background:#e8eef6;border-radius:999px;height:8px;overflow:hidden}.billing-usage-row>div:nth-child(2) span{border-radius:inherit;background:#18a56b;min-width:8px;max-width:100%;height:100%;display:block}.billing-usage-warning>div:nth-child(2) span{background:#d97706}.billing-usage-critical>div:nth-child(2) span,.billing-usage-blocked>div:nth-child(2) span{background:#dc2626}.billing-usage-custom>div:nth-child(2) span{background:#2563eb}.billing-plan-grid-detailed{grid-template-columns:repeat(5,minmax(0,1fr))}.billing-plan-grid-detailed article{background:#fff;align-content:start;position:relative}.billing-plan-grid-detailed article>p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.billing-plan-current{box-shadow:0 0 0 1px #2563eb33;border-color:#2563eb73!important}.billing-plan-current:before{color:#fff;content:"Current";text-transform:uppercase;background:#111827;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:900;position:absolute;top:12px;right:12px}.billing-plan-actions{gap:8px;margin-top:auto;display:grid}.billing-plan-actions form,.billing-plan-actions button,.billing-plan-grid-detailed a{width:100%}.billing-plan-note{color:var(--muted);align-self:end;font-size:.85rem;font-weight:800}.readiness-panel .section-heading{margin-bottom:4px}.readiness-list{margin:0;padding:0;list-style:none;display:grid}.readiness-list li{border-top:1px solid #d8e0ebbf;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.readiness-list li:first-child{border-top:0}.readiness-marker{background:var(--surface-soft);border:1px solid var(--border);color:var(--muted);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 8px;font-size:.72rem;font-weight:900;display:inline-flex}.readiness-list li.is-complete .readiness-marker{color:var(--success);background:#ecfdf3;border-color:#b7e4c7}.readiness-list strong{display:block}.readiness-list p{color:var(--muted);margin:4px 0 0;line-height:1.45}.empty-state{color:var(--muted);background:linear-gradient(#f7faffbd,#ffffffbd),#fff;border:1px dashed #aebed5b8;border-radius:8px;gap:8px;padding:18px;line-height:1.5;display:grid}.section-heading+.empty-state{border-top:1px dashed #aebed5b8;padding-top:18px}.empty-state strong{color:var(--foreground);font-size:1rem;display:block}.empty-state p{max-width:620px;margin:0}.empty-state .text-link{justify-self:start;margin-top:4px}.console-frame{background:radial-gradient(circle at 18% 8%,#bfe1ff85,#0000 430px),radial-gradient(circle at 76% 0,#e8f1ffc7,#0000 360px),linear-gradient(#fff 0%,#f8fbff 34%,#eef6ff 100%)}.console-sidebar{color:#071532;background:linear-gradient(#fffffff5,#f8fbfff0),radial-gradient(circle at 12% 4%,#1557ff14,#0000 220px);border-right:1px solid #dbe7f6;box-shadow:16px 0 44px #0f172a0d}.brand-lockup{color:#071532}.brand-logo-image{box-shadow:none;background:0 0;border:0;border-radius:0;height:36px;padding:0}.brand-lockup small{color:#66758c}.sidebar-context{background:linear-gradient(#fff,#f7fbff);border-color:#dbe7f6;box-shadow:0 14px 34px #1557ff0d}.sidebar-context span{color:#66758c}.console-sidebar .console-nav a{color:#526176;font-weight:760}.console-sidebar .console-nav a:hover,.console-sidebar .console-nav a[aria-current=page]{color:#0d2d70;background:#eef5ff;border-color:#cfddf5;box-shadow:inset 3px 0 #1557ff,0 10px 22px #1557ff12}.console-sidebar .console-nav a[aria-current=page] svg{color:#1557ff}.console-main{gap:22px}.console-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#fffffff0,#f7fbffeb),radial-gradient(circle at 4% 0,#1557ff14,#0000 190px);border-color:#d9e6f6;box-shadow:0 18px 44px #184a9714,inset 0 1px #ffffffeb}.app-header-brand{color:#071532;background:#fff;border-color:#d4e2f5;box-shadow:0 10px 22px #0f172a0d}.app-header-brand strong{color:#071532}.app-header-brand>span:last-child{color:#1557ff;background:#eef5ff;border-color:#c9dbff}.app-header-logo{background:0 0;border-radius:0;padding:0}.app-header-workspace{color:#22314a;background:#f7fbff;border-color:#d9e6f6;box-shadow:inset 0 1px #ffffffe0}.app-header-current{border-left-color:#d7e4f5;align-items:start;gap:3px;display:grid}.app-header-current p,.app-header-current>span{margin:0;display:block}.app-header-current p{color:#1557ff;letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1}.app-header-current h1{color:#071532;font-size:1rem}.app-header-current>span{color:#657389;text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-size:.74rem;font-weight:650;line-height:1.2;overflow:hidden}.app-header-connect{color:#fff;background:linear-gradient(#1f63ff,#1557ff);border-color:#1557ff;box-shadow:0 14px 28px #1557ff38}.app-header-feedback{color:#40506a}.app-header-search,.app-header-icon-button{background:#f7fbff;border-color:#d9e6f6;box-shadow:inset 0 1px #ffffffd1}.app-header-search:hover,.app-header-icon-button:hover{background:#fff;border-color:#bdd0ea}.app-header-upgrade{background:linear-gradient(#fff,#f1fff8);border-color:#8bdcb3;box-shadow:0 10px 22px #12835814}.app-header-actions .account-menu summary{background:#fff;border-color:#d9e6f6;box-shadow:0 10px 24px #0f172a0f}.account-menu-panel{background:#fff;border-color:#d9e6f6;box-shadow:0 24px 60px #0f172a1f}.console-frame .panel,.console-frame .table-scroll,.console-frame .metrics.console-metrics div,.console-frame .account-menu-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.console-frame .panel{background:linear-gradient(#fffffffa,#fcfefff5),radial-gradient(circle at 92% 0,#1557ff0d,#0000 220px);border-color:#dbe7f6;position:relative;overflow:hidden;box-shadow:0 18px 46px #184a9712,inset 0 1px #ffffffeb}.console-frame .panel h2{color:#071532;margin-bottom:0;font-size:1.2rem;line-height:1.18}.console-frame .panel .lede{color:#58677f;margin-bottom:0;line-height:1.58}.console-frame .eyebrow{color:#1557ff;margin-bottom:10px;font-size:.72rem;font-weight:900;line-height:1}.console-frame .section-heading .eyebrow{margin-bottom:8px}.console-frame .details-list{gap:10px}.console-frame .details-list div{background:linear-gradient(#fff,#f7fbff);border:1px solid #dbe7f6;border-radius:8px;gap:6px;padding:12px 13px;display:grid}.console-frame .details-list dt{color:#65748b;letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.console-frame .details-list dd{color:#16243b;font-size:.94rem;line-height:1.45}.console-frame .form-stack{gap:18px}.console-frame .form-stack label{gap:9px}.console-frame .form-stack label>span,.console-frame .form-stack legend,.console-frame .inline-form label>span{color:#142139;font-size:.85rem;font-weight:850}.console-frame .form-stack input,.console-frame .form-stack select,.console-frame .form-stack textarea,.console-frame .inline-form select,.console-frame .template-test-form input,.console-frame .rules-sample-card input,.console-frame .rules-sample-card select,.console-frame .rules-sample-card textarea,.console-frame .template-wizard-controls select,.console-frame .template-copy-block input,.console-frame .template-copy-block textarea{background:linear-gradient(#fff,#fbfdff);border-color:#cbdaf0;min-height:46px;box-shadow:inset 0 1px #fffffff0,0 1px #0f172a0a}.console-frame .form-stack input:focus,.console-frame .form-stack select:focus,.console-frame .form-stack textarea:focus{border-color:#8eafff;box-shadow:0 0 0 4px #1557ff1a,inset 0 1px #fffffff0}.console-frame .form-stack textarea,.console-frame .template-copy-block textarea,.console-frame .rules-sample-card textarea{min-height:120px}.console-frame .field-help,.console-frame .field-hint,.console-frame .panel-note{color:#657389}.console-frame .form-message{margin:0;box-shadow:0 12px 28px #0e6f4514}.console-frame .form-message-error{box-shadow:0 12px 28px #9f2a2a14}.console-frame .button-primary{color:#fff;background:linear-gradient(#1f63ff,#1557ff);border-color:#1557ff;font-weight:850;box-shadow:0 14px 28px #1557ff2e}.console-frame .button-primary:hover{filter:saturate(1.04)brightness(.98)}.console-frame .button-secondary,.console-frame .text-link{background:linear-gradient(#fff,#f8fbff);border-color:#cbdaf0;font-weight:850;box-shadow:0 8px 18px #0f172a0a}.console-frame .button-secondary:hover,.console-frame .text-link:hover{background:#fff;border-color:#9fb8dc;box-shadow:0 12px 24px #0f172a12}.console-frame .danger-zone{background:linear-gradient(#fff,#fff8f8);border-color:#f1c9c9}.console-frame .checkbox-grid,.console-frame .advanced-permissions,.console-frame .rules-builder,.console-frame .rules-test-panel,.console-frame .checkpoint-builder,.console-frame .template-quick-controls,.console-frame .template-test-panel,.console-frame .template-advanced-details{background:linear-gradient(#fff,#f8fbff);border-color:#d5e3f5;box-shadow:inset 0 1px #ffffffe6}.console-frame .toggle-row,.console-frame .checkbox-grid label,.console-frame .routing-channel-list label,.console-frame .template-checkbox-grid label,.console-frame .rules-sample-checkbox{background:#fff;border:1px solid #dbe7f6;border-radius:8px;padding:12px}.console-frame .toggle-row input,.console-frame .checkbox-grid input,.console-frame .template-checkbox-grid input,.console-frame .rules-checkbox input,.console-frame .rules-sample-checkbox input{accent-color:#1557ff}.console-frame .table-scroll{background:#fff;border-color:#dbe7f6;box-shadow:0 16px 42px #184a970d,inset 0 1px #ffffffeb}.console-frame .data-table{font-size:.9rem}.console-frame .data-table th{color:#65748b;letter-spacing:0;white-space:nowrap;background:linear-gradient(#f9fcff,#f1f6ff);padding-top:13px;padding-bottom:13px;font-size:.72rem}.console-frame .data-table td{color:#17243b;line-height:1.45}.console-frame .data-table td>strong,.console-frame .data-table td strong{color:#071532}.console-frame .data-table td>span,.console-frame .scope-stack span,.console-frame .muted-text{color:#647389}.console-frame .data-table code,.console-frame .checkpoint-stack.compact code,.console-frame .details-list code,.console-frame .template-wizard-context code,.console-frame .template-troubleshooting-list code,.console-frame .rules-sample-example code{color:#22314a;background:#f4f8ff;border:1px solid #d7e4f5;border-radius:6px;font-size:.78rem}.console-frame .object-list{gap:10px}.console-frame .object-list li{background:#fff;border:1px solid #dbe7f6;border-radius:8px;padding:13px 14px;box-shadow:0 8px 18px #0f172a08}.console-frame .object-list li:first-child{border-top:1px solid #dbe7f6}.console-frame .object-list li:hover{background:#fbfdff;border-color:#bdd0ea}.console-frame .metrics.console-metrics div{background:linear-gradient(#fff 0%,#fbfdff 100%),radial-gradient(circle at 90% 12%,#1557ff14,#0000 34%);min-height:112px}.console-frame .metrics.console-metrics dt{color:#65748b;letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.console-frame .metrics.console-metrics dd{color:#071532;font-size:1.9rem;line-height:1}.console-frame .overview-hero{background:linear-gradient(115deg,#fffffffa 0%,#fafdfff0 56%),radial-gradient(circle at 82% 20%,#bfe1ff7a,#0000 34%),radial-gradient(circle at 10% 86%,#1557ff1a,#0000 34%)}.console-frame .overview-hero:after{opacity:.5;background-image:radial-gradient(#1557ff21 1px,#0000 1px)}.console-frame .overview-action-grid{border-color:#dbe7f6;box-shadow:0 14px 30px #184a970f}.console-frame .overview-action-grid a{background:#ffffffd1}.console-frame .event-volume-chart span{background:linear-gradient(#5c8dff,#1557ff)}.console-frame .beginner-callout,.console-frame .api-key-explainer,.console-frame .billing-current-plan,.console-frame .account-identity-card,.console-frame .template-simple-setup{background:linear-gradient(135deg,#fffffffa,#f7fbffeb),radial-gradient(circle at 88% 18%,#bfe1ff6b,#0000 30%)}.console-frame .beginner-card,.console-frame .rules-field-card,.console-frame .checkpoint-row-card,.console-frame .rules-sample-card,.console-frame .template-workflow-summary,.console-frame .template-custom-signals,.console-frame .template-placement-card,.console-frame .template-field-map,.console-frame .template-status-step,.console-frame .account-action-list a,.console-frame .billing-usage-row,.console-frame .billing-plan-grid article{background:#fff;border-color:#dbe7f6;box-shadow:0 10px 24px #184a970a}.console-frame .beginner-card:hover,.console-frame .rules-sample-card:hover,.console-frame .template-placement-card:hover,.console-frame .account-action-list a:hover,.console-frame .billing-plan-grid article:hover{border-color:#b7cae5;box-shadow:0 16px 34px #184a9712}.console-frame .beginner-card.is-selected,.console-frame .template-segmented button.is-selected,.console-frame .template-mode-tabs button.is-selected{background:linear-gradient(#fff,#eef5ff);border-color:#1557ff61;box-shadow:0 0 0 2px #1557ff1a,0 12px 26px #1557ff14}.console-frame .template-card{gap:20px}.console-frame .template-card-header,.console-frame .template-request-heading,.console-frame .template-copy-heading{align-items:start}.console-frame .template-chip{color:#1557ff;background:#eef5ff;border-color:#c9dbff;font-weight:850}.console-frame .template-code-block,.console-frame .template-preview-panel pre,.console-frame .template-stack pre{background:linear-gradient(#ffffff0a,#0000),#0c1530;border-color:#20304d;box-shadow:inset 0 1px #ffffff14}.console-frame .template-mode-tabs{background:#eef5ff;border-color:#d5e3f5;box-shadow:inset 0 1px 2px #0f172a0d}.console-frame .template-segmented button:hover,.console-frame .template-mode-tabs button:hover{background:#fff;border-color:#bdd0ea}.console-frame .template-happy-path{background:linear-gradient(135deg,#ffffff0d,#0000),linear-gradient(135deg,#0b1735,#1557ff);box-shadow:0 18px 40px #1557ff2b}.console-frame .template-instruction-list{background:#fff;border-color:#dbe7f6 #dbe7f6 #dbe7f6 #1557ff}.console-frame .template-advanced-reference>summary{background:linear-gradient(#fff,#f8fbff);border-color:#dbe7f6;box-shadow:0 12px 28px #184a970d}.console-frame .security-checklist{gap:10px}.console-frame .security-checklist li{background:#fff;border:1px solid #dbe7f6;border-radius:8px;padding:14px}.console-frame .security-checklist li:first-child{border-top:1px solid #dbe7f6;padding-top:14px}.console-frame .billing-hero,.console-frame .account-overview-grid,.console-frame .dashboard-grid.console-two-column{gap:16px}.console-frame .billing-plan-grid{gap:14px}.console-frame .billing-plan-grid article{min-height:220px}.console-frame .billing-plan-grid article>span{color:#1557ff;font-size:1.35rem}.console-frame .billing-plan-current{background:linear-gradient(#fff,#f4f8ff),radial-gradient(circle at 88% 14%,#1557ff1f,#0000 32%)!important;border-color:#1557ff61!important;box-shadow:0 0 0 1px #1557ff24,0 18px 42px #1557ff17!important}.console-frame .billing-plan-current:before{background:linear-gradient(135deg,#1557ff,#6fa0ff)}.console-frame .billing-usage-row>div:nth-child(2){background:#edf3fb;border:1px solid #d9e5f5;height:10px}.console-frame .billing-usage-row>div:nth-child(2) span{background:linear-gradient(90deg,#128358,#63e6be)}.console-frame .billing-usage-warning>div:nth-child(2) span{background:linear-gradient(90deg,#d97706,#f6bd5f)}.console-frame .billing-usage-critical>div:nth-child(2) span,.console-frame .billing-usage-blocked>div:nth-child(2) span{background:linear-gradient(90deg,#cb3348,#fb7185)}.console-frame .readiness-list li{border-top-color:#dbe7f6}.console-frame .readiness-marker{background:#fff;border-color:#cedcf0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.console-frame-command{background:radial-gradient(circle at 28% 0,#bfe1ff57,#0000 420px),radial-gradient(circle at 94% 8%,#e2eeffa3,#0000 360px),linear-gradient(#f9fbff 0%,#f4f8fd 42%,#eef5fc 100%);grid-template-columns:220px minmax(0,1fr)}.console-frame-command .console-sidebar{color:#fff;background:radial-gradient(circle at 8% 0,#1557ff47,#0000 220px),linear-gradient(#071326 0%,#07172d 48%,#041023 100%);border-right:1px solid #94a3b82e;gap:14px;padding:18px 14px;box-shadow:18px 0 48px #0208172e,inset -1px 0 #ffffff0a}.console-frame-command .brand-lockup{color:#fff;gap:10px;padding:0 2px}.console-frame-command .brand-logo-image{box-shadow:none;background:0 0;border:0;border-radius:0;height:34px;padding:0}.console-frame-command .brand-lockup strong{color:#fff;font-size:.95rem;line-height:1}.console-frame-command .brand-lockup small{color:#b8c6db;margin-top:4px;font-size:.76rem;font-weight:650}.console-frame-command .sidebar-context{background:#ffffff0d;border-color:#ffffff1f;padding:13px 12px;box-shadow:inset 0 1px #ffffff12}.console-frame-command .sidebar-context span{color:#9fb0c9;font-size:.7rem;font-weight:850}.console-frame-command .sidebar-context strong{color:#fff}.console-frame-command .console-sidebar .console-nav{gap:4px}.console-frame-command .console-sidebar .console-nav a{color:#c2cfe3;border-color:#0000;min-height:38px;padding:8px 10px;font-size:.88rem;font-weight:720}.console-frame-command .console-sidebar .console-nav a:hover,.console-frame-command .console-sidebar .console-nav a[aria-current=page]{box-shadow:none;color:#fff;background:#ffffff1a;border-color:#ffffff1f}.console-frame-command .console-sidebar .console-nav a[aria-current=page]{background:linear-gradient(90deg,#ffffff26,#ffffff17);box-shadow:inset 3px 0 #86aaff,inset 0 1px #ffffff12}.console-frame-command .console-sidebar .console-nav a[aria-current=page] svg,.console-frame-command .nav-icon{color:inherit}.console-sidebar-secondary{border-top:1px solid #ffffff17;gap:4px;margin-top:auto;padding-top:14px;display:grid}.console-sidebar-secondary a{color:#c2cfe3;border:1px solid #0000;border-radius:8px;min-height:36px;padding:8px 10px;font-size:.86rem;font-weight:690;text-decoration:none}.console-sidebar-secondary a:hover,.console-sidebar-secondary a[aria-current=page]{color:#fff;background:#ffffff17;border-color:#ffffff1f}.sidebar-team-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:9px;display:flex}.sidebar-team-card .account-avatar{color:#fff;background:linear-gradient(135deg,#18a86b,#34d399);border-color:#ffffff1f;width:30px;height:30px}.sidebar-team-card span{gap:3px;min-width:0;display:grid}.sidebar-team-card strong,.sidebar-team-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-team-card strong{color:#fff;font-size:.78rem}.sidebar-team-card small{color:#aebdd2;font-size:.7rem}.sidebar-collapse-control{color:#aebdd2;align-items:center;gap:8px;padding:4px 8px 0;font-size:.82rem;font-weight:650;display:flex}.sidebar-collapse-control span{color:#d9e4f6;font-weight:850}.console-frame-command .console-main{gap:18px;padding:0 28px 34px}.console-frame-command .console-topbar{background:#ffffffe0;border-color:currentColor currentColor #d6e2f0;border-top-style:none;border-top-width:0;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;border-radius:0 0 8px 8px;min-height:64px;margin:0 -28px;padding:9px 28px;top:0;box-shadow:0 18px 46px #184a9712,inset 0 1px #ffffffe0}.console-frame-command .app-header-current{display:none}.console-frame-command .app-header-brand{color:#071532;background:#fff;border-color:#d4e0f0;min-height:38px;box-shadow:0 9px 18px #0f172a0d}.console-frame-command .app-header-brand strong{color:#071532;font-size:.9rem}.console-frame-command .app-header-brand>span:last-child{color:#1557ff;background:#edf4ff;border-color:#c9dbff}.console-frame-command .app-header-workspace,.console-frame-command .app-header-search,.console-frame-command .app-header-icon-button{background:#f8fbff;border-color:#d4e0f0;box-shadow:inset 0 1px #ffffffe0}.console-frame-command .app-header-workspace,.console-frame-command .app-header-connect,.console-frame-command .app-header-search,.console-frame-command .app-header-icon-button,.console-frame-command .app-header-upgrade,.console-frame-command .app-header-actions .account-menu summary{min-height:38px}.console-frame-command .app-header-connect{background:linear-gradient(#10203b,#0c1528);border-color:#17243a;box-shadow:0 10px 22px #0f172a21}.console-frame-command .app-header-upgrade{background:linear-gradient(#effdf6,#e5faef);border-color:#8fdcb5;box-shadow:0 8px 18px #12835812}.console-frame-command-chrome{background:radial-gradient(circle at 28% 0,#bfe1ff57,#0000 420px),radial-gradient(circle at 94% 8%,#e2eeffa3,#0000 360px),linear-gradient(#f9fbff 0%,#f4f8fd 42%,#eef5fc 100%);grid-template-columns:220px minmax(0,1fr)}.console-frame-command-chrome .console-sidebar{color:#fff;background:radial-gradient(circle at 8% 0,#1557ff47,#0000 220px),linear-gradient(#071326 0%,#07172d 48%,#041023 100%);border-right:1px solid #94a3b82e;gap:14px;padding:18px 14px;box-shadow:18px 0 48px #0208172e,inset -1px 0 #ffffff0a}.console-frame-command-chrome .brand-lockup{color:#fff;gap:10px;padding:0 2px}.console-frame-command-chrome .brand-logo-image{box-shadow:none;background:0 0;border:0;border-radius:0;height:34px;padding:0}.console-frame-command-chrome .brand-lockup strong{color:#fff;font-size:.95rem;line-height:1}.console-frame-command-chrome .brand-lockup small{color:#b8c6db;margin-top:4px;font-size:.76rem;font-weight:650}.console-frame-command-chrome .sidebar-context{background:#ffffff0d;border-color:#ffffff1f;padding:13px 12px;box-shadow:inset 0 1px #ffffff12}.console-frame-command-chrome .sidebar-context span{color:#9fb0c9;font-size:.7rem;font-weight:850}.console-frame-command-chrome .sidebar-context strong{color:#fff}.console-frame-command-chrome .console-sidebar .console-nav{gap:4px}.console-frame-command-chrome .console-sidebar .console-nav a{color:#c2cfe3;border-color:#0000;min-height:38px;padding:8px 10px;font-size:.88rem;font-weight:720}.console-frame-command-chrome .console-sidebar .console-nav a:hover,.console-frame-command-chrome .console-sidebar .console-nav a[aria-current=page]{box-shadow:none;color:#fff;background:#ffffff1a;border-color:#ffffff1f}.console-frame-command-chrome .console-sidebar .console-nav a[aria-current=page]{background:linear-gradient(90deg,#ffffff26,#ffffff17);box-shadow:inset 3px 0 #86aaff,inset 0 1px #ffffff12}.console-frame-command-chrome .console-sidebar .console-nav a[aria-current=page] svg,.console-frame-command-chrome .nav-icon{color:inherit}.console-frame-command-chrome .console-main{gap:18px;padding:0 28px 34px}.console-frame-command-chrome .console-topbar{background:#ffffffe0;border-color:currentColor currentColor #d6e2f0;border-top-style:none;border-top-width:0;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;border-radius:0 0 8px 8px;min-height:64px;margin:0 -28px;padding:9px 28px;top:0;box-shadow:0 18px 46px #184a9712,inset 0 1px #ffffffe0}.console-frame-command-chrome .app-header-current{display:none}.console-frame-command-chrome .app-header-brand{color:#071532;background:#fff;border-color:#d4e0f0;min-height:38px;box-shadow:0 9px 18px #0f172a0d}.console-frame-command-chrome .app-header-brand strong{color:#071532;font-size:.9rem}.console-frame-command-chrome .app-header-brand>span:last-child{color:#1557ff;background:#edf4ff;border-color:#c9dbff}.console-frame-command-chrome .app-header-workspace,.console-frame-command-chrome .app-header-search,.console-frame-command-chrome .app-header-icon-button{background:#f8fbff;border-color:#d4e0f0;box-shadow:inset 0 1px #ffffffe0}.console-frame-command-chrome .app-header-workspace,.console-frame-command-chrome .app-header-connect,.console-frame-command-chrome .app-header-search,.console-frame-command-chrome .app-header-icon-button,.console-frame-command-chrome .app-header-upgrade,.console-frame-command-chrome .app-header-actions .account-menu summary{min-height:38px}.console-frame-command-chrome .app-header-connect{background:linear-gradient(#10203b,#0c1528);border-color:#17243a;box-shadow:0 10px 22px #0f172a21}.console-frame-command-chrome .app-header-upgrade{background:linear-gradient(#effdf6,#e5faef);border-color:#8fdcb5;box-shadow:0 8px 18px #12835812}.console-frame-command .command-page-heading{justify-content:space-between;align-items:end;gap:18px;padding:7px 0 2px;display:flex}.command-page-heading h1{color:#06122a;letter-spacing:0;margin:0;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1}.command-page-heading p{color:#52627a;max-width:680px;margin:8px 0 0;font-size:1rem;line-height:1.45}.command-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.command-page-actions .button-primary,.command-page-actions .button-secondary{min-height:42px;padding:0 18px}.command-page-actions .button-secondary:disabled{cursor:not-allowed;opacity:.58}.console-frame-command .panel{background:linear-gradient(#fffffffa,#fcfefff5),radial-gradient(circle at 96% 4%,#1557ff0a,#0000 220px);border-color:#d7e3f1;border-radius:8px;box-shadow:0 15px 38px #184a970d,inset 0 1px #ffffffeb}.console-frame-command .panel h2{color:#071532;font-size:1rem}.console-frame-command .section-heading{align-items:center}.console-frame-command .table-scroll{box-shadow:none;border-color:#d7e3f1}.clients-command-grid{grid-template-columns:minmax(320px,.82fr) minmax(480px,1.36fr) minmax(260px,.62fr);align-items:start;gap:18px;display:grid}.client-directory-card,.client-detail-card,.client-side-rail .panel,.client-workflow-table,.client-inventory-table{padding:18px}.client-search-row{grid-template-columns:minmax(0,1fr) 40px;gap:8px;display:grid}.client-search-row label{display:grid}.client-search-row input{color:#142139;font:inherit;background:#fbfdff;border:1px solid #cfdced;border-radius:8px;width:100%;min-height:40px;padding:0 13px;font-size:.88rem;box-shadow:inset 0 1px #ffffffdb}.client-search-row input:focus{border-color:#8eafff;outline:none;box-shadow:0 0 0 4px #1557ff1a}.client-search-row button{color:#4c5d74;background:#fff;border:1px solid #cfdced;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.client-search-row svg{width:18px;height:18px}.client-filter-tabs,.client-detail-tabs{border-bottom:1px solid #dfe8f5;align-items:center;gap:22px;padding-top:16px;display:flex;overflow-x:auto}.client-filter-tabs span,.client-detail-tabs span{color:#51627a;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;min-height:34px;padding-bottom:10px;font-size:.82rem;font-weight:760;display:inline-flex}.client-filter-tabs .is-active,.client-detail-tabs .is-active{color:#1557ff;border-color:#1557ff}.client-filter-tabs strong,.client-detail-tabs strong{color:#1557ff;text-align:center;background:#edf4ff;border-radius:999px;min-width:20px;padding:2px 6px;font-size:.68rem}.client-list-stack{display:grid}.client-list-row{color:#12213a;border-bottom:1px solid #e2eaf5;border-left:3px solid #0000;grid-template-columns:36px minmax(0,1fr) auto auto 20px;align-items:center;gap:10px;min-height:70px;padding:10px 8px;text-decoration:none;display:grid}.client-list-row:hover{background:#f8fbff}.client-avatar{color:#1557ff;background:#eef4ff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.82rem;font-weight:850;display:inline-flex}.client-row-copy{gap:4px;min-width:0;display:grid}.client-row-copy strong,.client-row-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-row-copy strong{color:#071532;font-size:.88rem}.client-row-copy small,.client-list-row>small{color:#607087;font-size:.76rem}.client-row-menu{color:#74849b;display:inline-flex}.client-row-menu svg{width:16px;height:16px}.client-pagination{color:#607087;justify-content:space-between;align-items:center;padding:14px 2px 0;font-size:.78rem;display:flex}.client-pagination>span:last-child{gap:7px;display:inline-flex}.client-pagination small{color:#52627a;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.client-pagination small:first-child{color:#1557ff;background:#edf4ff}.client-detail-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.client-detail-heading p{color:#607087;margin:6px 0 0;font-size:.9rem;line-height:1.45}.client-readout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:18px 0;display:grid}.client-readout-grid div{gap:7px;min-width:0;display:grid}.client-readout-grid dt{color:#687891;font-size:.72rem;font-weight:850}.client-readout-grid dd{color:#17243b;text-overflow:ellipsis;white-space:nowrap;background:#fbfdff;border:1px solid #cfdced;border-radius:8px;min-height:40px;margin:0;padding:10px 12px;font-size:.88rem;overflow:hidden}.client-detail-form{border-top:1px solid #dfe8f5;padding-top:18px}.client-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-detail-footer{border-top:1px solid #dfe8f5;justify-content:flex-end;align-items:center;gap:12px;padding-top:16px;display:flex}.client-side-rail{grid-area:1/3/span 2;gap:18px;display:grid}.client-health-card{gap:16px;display:grid}.client-health-card>div{gap:4px;min-width:0;display:grid}.client-health-card p,.client-health-card span{color:#607087;margin:0;font-size:.86rem}.client-health-card h2{color:#128358;font-size:1.35rem!important}.client-health-icon{color:#128358;display:inline-flex}.client-health-icon svg{width:34px;height:34px}.client-health-card dl{border-top:1px solid #dfe8f5;gap:10px;margin:0;padding-top:14px;display:grid}.client-health-card dl div{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-health-card dt{color:#52627a;font-size:.82rem}.client-health-card dd{color:#071532;text-align:right;margin:0;font-size:.88rem;font-weight:850}.setup-checklist-card,.quick-actions-card{gap:14px;display:grid}.setup-checklist-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.setup-checklist-card li{color:#52627a;align-items:center;gap:9px;font-size:.86rem;display:flex}.setup-checklist-card li:before{color:#d97706;content:"!";border:1px solid #d6a12d;border-radius:999px;flex:none;justify-content:center;width:18px;height:18px;font-size:.68rem;font-weight:900;display:inline-flex}.setup-checklist-card li.is-complete:before{color:#128358;content:"OK";border-color:#39bd7c;font-size:.52rem}.quick-actions-card nav{gap:9px;display:grid}.quick-actions-card a{color:#1557ff;font-size:.86rem;font-weight:760;text-decoration:none}.quick-actions-card a:hover{text-decoration:underline}.client-workflow-table .section-heading{margin-bottom:14px}.client-workflow-table{grid-column:1/3}.client-rate-cell{align-items:center;gap:12px;display:inline-flex}.client-sparkline{align-items:end;gap:3px;width:58px;height:18px;display:inline-flex}.client-sparkline span{background:linear-gradient(#45bf82,#128358);border-radius:999px;flex:1;min-height:4px}.client-inventory-table{margin-bottom:16px}.console-frame-command .dashboard-grid.console-two-column{gap:18px}.console-frame-command .details-list div,.console-frame-command .beginner-card,.console-frame-command .rules-field-card,.console-frame-command .checkpoint-row-card,.console-frame-command .rules-sample-card,.console-frame-command .template-workflow-summary,.console-frame-command .template-custom-signals,.console-frame-command .template-placement-card,.console-frame-command .template-field-map,.console-frame-command .template-status-step,.console-frame-command .account-action-list a,.console-frame-command .billing-usage-row,.console-frame-command .billing-plan-grid article{border-radius:8px}@media (max-width:1280px){.clients-command-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.client-side-rail{grid-area:auto/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.client-workflow-table{grid-column:1/-1}.client-directory-card,.client-detail-card{min-height:auto}}@media (max-width:900px){.console-frame-command-chrome .console-main,.console-frame-command .console-main{padding:20px}.console-frame-command-chrome .console-topbar,.console-frame-command .console-topbar{border:1px solid #d6e2f0;border-radius:8px;margin:0;padding:10px}.console-frame-command .command-page-heading{align-items:start;display:grid}.command-page-actions{justify-content:flex-start}.clients-command-grid,.client-side-rail,.client-field-grid,.client-readout-grid{grid-template-columns:1fr}.console-sidebar-secondary,.sidebar-team-card,.sidebar-collapse-control{display:none}}@media (max-width:720px){.command-page-heading h1{font-size:2rem}.command-page-actions,.command-page-actions .button-primary,.command-page-actions .button-secondary,.client-detail-footer,.client-detail-footer .button-primary,.client-detail-footer .button-secondary{width:100%}.client-detail-footer{display:grid}.client-list-row{grid-template-columns:34px minmax(0,1fr) 20px}.client-list-row .status-badge,.client-list-row>small{display:none}.client-pagination{align-items:start;gap:10px;display:grid}}.home-shell,.status-shell{gap:44px;min-height:100svh;padding:32px;display:grid}.home-nav{box-shadow:var(--shadow-tight);background:#ffffffe0;border:1px solid #d8e0ebeb;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:100%;max-width:1180px;margin:0 auto;padding:12px 14px;display:grid}.home-brand{color:var(--foreground)}.home-brand small{color:var(--muted)}.home-brand .brand-mark{color:#fff;background:#101828}.home-nav-links{justify-content:center;align-items:center;gap:18px;display:flex}.home-nav-links a,.home-nav-links a:visited{color:#475467;font-size:.92rem;font-weight:800;text-decoration:none}.home-nav-actions{gap:10px;display:flex}.public-page-shell{--marketing-bg:#fff;--marketing-ink:#061331;--marketing-muted:#52627c;--marketing-border:#dbe6f4;--marketing-panel:#fff;--marketing-soft:#f4f8ff;--marketing-blue:#1557ff;--marketing-blue-strong:#0d3dd7;--marketing-blue-soft:#eaf1ff;color:var(--marketing-ink);background:linear-gradient(#f1f6ffdb 0,#fff 420px),#fff;gap:42px;min-height:100svh;padding:28px;display:grid}.prelogin-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;background:#ffffffe0;border-bottom:1px solid #c6d3e894;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:76px;margin:0;padding:14px max(28px,50vw - 620px);display:grid;position:relative;box-shadow:0 10px 34px #0d295c14}.prelogin-header.is-sticky{position:sticky;top:0}.public-page-shell>.prelogin-header{width:calc(100% + 56px);margin:-28px -28px 0}.prelogin-brand{color:var(--marketing-ink);justify-self:start;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.prelogin-brand-icon{flex:none;justify-content:center;align-items:center;width:48px;height:40px;display:inline-flex}.prelogin-brand-logo{object-fit:contain;width:auto;height:32px}.prelogin-brand-text{gap:3px;line-height:1;display:grid}.prelogin-brand-text strong{font-size:1.48rem;font-weight:950}.prelogin-brand-text small{color:var(--marketing-muted);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:900}.prelogin-nav-center{justify-self:center;align-items:center;min-width:0;display:inline-flex}.prelogin-nav-links{align-items:center;gap:30px;min-width:0;display:flex}.prelogin-nav-links a,.prelogin-login{color:var(--marketing-ink);white-space:nowrap;border-radius:8px;align-items:center;min-height:36px;font-size:.88rem;font-weight:900;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.prelogin-nav-links a{position:relative}.prelogin-nav-links a:after{background:var(--marketing-blue);content:"";opacity:0;border-radius:999px;width:100%;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:4px;left:0;transform:translateY(3px)}.prelogin-nav-links a:hover{color:var(--marketing-blue)}.prelogin-nav-links a:hover:after{opacity:1;transform:translateY(0)}.prelogin-login:hover{color:var(--marketing-blue);background:#fff;border-color:#adbfdc;box-shadow:0 12px 26px #1428541a}.prelogin-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:10px;display:flex}.prelogin-login{background:#fff;border:1px solid #cfdbeee0;padding:0 15px;box-shadow:0 8px 18px #1428540f}.prelogin-cta{min-height:46px;padding:0 22px}.public-page-nav{border:1px solid var(--marketing-border);background:#ffffffeb;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;width:100%;max-width:1180px;margin:0 auto;padding:12px 14px;display:grid;box-shadow:0 18px 54px #0f23501a}.public-page-brand{color:var(--marketing-ink);align-items:center;gap:9px;font-size:1.55rem;font-weight:950;line-height:1;text-decoration:none;display:inline-flex}.public-page-brand-logo{object-fit:contain;flex:none;width:auto;height:32px}.public-page-nav-links,.public-page-actions{align-items:center;gap:22px;display:flex}.public-page-nav-links{justify-content:center}.public-page-actions{gap:10px}.public-page-nav a,.public-page-footer a{color:var(--marketing-ink);font-size:.9rem;font-weight:850;text-decoration:none}.public-page-hero{text-align:center;justify-self:center;justify-items:center;gap:18px;width:min(100%,980px);max-width:980px;margin:32px 0 0;display:grid}.public-page-hero>span,.public-page-section>div>span{color:var(--marketing-blue);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:950}.public-page-hero h1{max-width:980px;margin:0;font-size:4.1rem;line-height:.98}.public-page-hero p{color:var(--marketing-muted);max-width:760px;margin:0 auto;font-size:1.16rem;line-height:1.62}.public-page-grid,.public-page-list,.public-page-section,.public-page-footer{width:100%;max-width:1120px;margin:0 auto}.public-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.public-page-card,.public-page-list article,.public-page-section{border:1px solid var(--marketing-border);background:#fff;border-radius:8px;box-shadow:0 18px 52px #172c5214}.public-page-card{text-align:center;align-content:start;justify-items:center;gap:13px;min-height:220px;padding:22px;display:grid}.public-page-card>span{color:var(--marketing-blue);background:#ecf3ff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:950;display:inline-flex}.public-page-card h2,.public-page-list h2,.public-page-section h2{margin:0;font-size:1.15rem;line-height:1.16}.public-page-card p,.public-page-list p,.public-page-section p{color:var(--marketing-muted);margin:0;line-height:1.58}.public-page-section{text-align:center;grid-template-columns:1fr;place-items:center;gap:26px;padding:30px;display:grid}.public-page-section>div{justify-items:center;gap:12px;max-width:720px;display:grid}.public-page-actions-inline{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.public-page-steps{color:var(--marketing-muted);text-align:left;gap:10px;max-width:780px;margin:0;padding-left:20px;line-height:1.58;display:grid}.public-page-list{gap:14px;display:grid}.public-page-list article{text-align:center;justify-items:center;gap:8px;padding:24px;display:grid}.public-page-footer{border-top:1px solid var(--marketing-border);color:var(--marketing-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px 0 6px;display:grid}.public-page-footer>div{color:var(--marketing-ink);align-items:center;gap:9px;display:flex}.public-page-footer-logo{object-fit:contain;flex:none;width:auto;height:26px}.public-page-footer p{margin:0}.public-page-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.guide-surface{--marketing-bg:#fff;--marketing-ink:#061331;--marketing-muted:#52627c;--marketing-border:#dbe6f4;--marketing-panel:#fff;--marketing-soft:#f4f8ff;--marketing-blue:#1557ff;--marketing-blue-strong:#0d3dd7;--marketing-blue-soft:#eaf1ff;gap:42px;width:100%;display:grid}.guide-surface-console{gap:24px}.guide-surface-console .guide-intro,.guide-surface-console .guide-layout{max-width:none}.guide-intro,.guide-layout{width:100%;max-width:1120px;margin:0 auto}.guide-intro{border:1px solid var(--marketing-border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid;box-shadow:0 18px 52px #172c5214}.guide-intro>div:first-child{gap:12px;display:grid}.guide-intro span,.guide-section-heading span,.guide-code-card span{color:var(--marketing-blue);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:950}.guide-intro h2,.guide-section-heading h2{margin:0;font-size:1.8rem;line-height:1.12}.guide-intro p,.guide-section-heading p,.guide-step-card p,.guide-tool-card li,.guide-code-card p,.guide-operate-card p,.guide-checklist{color:var(--marketing-muted);margin:0;line-height:1.58}.guide-intro-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.guide-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:22px;display:grid}.guide-rail{border:1px solid var(--marketing-border);background:#fff;border-radius:8px;gap:16px;padding:20px;display:grid;position:sticky;top:98px;box-shadow:0 18px 52px #172c5214}.guide-rail strong{color:var(--marketing-ink);font-size:.92rem}.guide-rail nav{gap:10px;display:grid}.guide-rail a{color:var(--marketing-muted);border-radius:8px;min-height:34px;padding:8px 10px;font-size:.9rem;font-weight:850;text-decoration:none}.guide-rail a:hover{background:var(--marketing-blue-soft);color:var(--marketing-blue)}.guide-main{gap:24px;min-width:0;display:grid}.guide-step-group{gap:22px;padding:10px 0 34px;scroll-margin-top:112px;display:grid}.guide-step-group:not(:last-child){border-bottom:1px solid var(--marketing-border)}.guide-section-heading{gap:10px;max-width:760px;display:grid}.guide-step-list,.guide-tool-grid,.guide-code-grid,.guide-operate-grid{gap:14px;display:grid}.guide-step-list{grid-template-columns:1fr}.guide-step-card{background:var(--marketing-soft);border:1px solid #cfdbeec7;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid}.guide-step-card>span{background:var(--marketing-blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:950;display:inline-flex}.guide-step-card>div{gap:8px;min-width:0;display:grid}.guide-step-card h3,.guide-tool-card h3,.guide-code-card h3,.guide-operate-card h3{margin:0;font-size:1.06rem;line-height:1.2}.guide-step-card small{color:#6a7890;line-height:1.55}.guide-tool-grid,.guide-operate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-tool-card,.guide-code-card,.guide-operate-card{background:var(--marketing-soft);border:1px solid #cfdbeec7;border-radius:8px;gap:14px;padding:20px;display:grid}.guide-tool-card ol{gap:9px;margin:0;padding-left:20px;display:grid}.guide-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-code-card{min-width:0}.guide-code-card>div{gap:8px;display:grid}.guide-code-card pre{color:#eaf1ff;background:#07152d;border-radius:8px;max-width:100%;margin:0;padding:16px;font-size:.78rem;line-height:1.55;overflow-x:auto}.guide-code-card code{white-space:pre;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.guide-operate-card{align-content:start}.guide-checklist{gap:10px;padding-left:20px;display:grid}.organic-landing-hero,.pricing-page-grid,.organic-proof-band,.resource-article{width:100%;max-width:1120px;margin:0 auto}.organic-landing-hero{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:28px;display:grid}.organic-landing-copy{gap:18px;display:grid}.organic-landing-copy h2{color:var(--marketing-ink);margin:0;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.05}.organic-landing-copy p{color:var(--marketing-muted);margin:0;font-size:1.08rem;line-height:1.62}.organic-action-row{flex-wrap:wrap;gap:12px;display:flex}.organic-signal-map{border:1px solid var(--marketing-border);color:var(--marketing-ink);background:linear-gradient(145deg,#fffffff5,#f6fafffa),radial-gradient(circle at 14% 10%,#1557ff1f,#0000 180px);border-radius:8px;gap:18px;padding:24px;display:grid;box-shadow:0 22px 68px #172c521f}.organic-signal-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.organic-signal-heading span{color:var(--marketing-blue);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:950}.organic-signal-heading strong{color:#52627c;font-size:.9rem}.organic-signal-map ol,.organic-workflow-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.organic-signal-map li{background:#fff;border:1px solid #dce7f5;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.organic-signal-map li>span,.organic-workflow-list li>span{border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:950;display:inline-flex}.organic-signal-map li>span{color:var(--marketing-blue);background:#eaf1ff}.organic-signal-map li.is-complete>span{color:#16a663;background:#e9f8ef}.organic-signal-map li.is-missing{border-color:#ffc7cf;box-shadow:inset 4px 0 #cb3348}.organic-signal-map li.is-missing>span{color:#cb3348;background:#fff1f2}.organic-signal-map li div,.organic-workflow-list li div{gap:4px;min-width:0;display:grid}.organic-signal-map li strong,.organic-workflow-list li strong{overflow-wrap:anywhere}.organic-signal-map small{color:var(--marketing-muted)}.organic-signal-summary{color:#eaf1ff;background:#07152d;border-radius:8px;gap:5px;padding:16px;display:grid}.organic-signal-summary p{color:#b8c7df;margin:0;line-height:1.48}.organic-workflow-section{align-items:start}.organic-workflow-list{min-width:0}.organic-workflow-list li{border:1px solid var(--marketing-border);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.organic-workflow-list li>span{background:var(--marketing-blue);color:#fff}.organic-workflow-list p{color:var(--marketing-muted);margin:0;line-height:1.52}.organic-proof-band{color:#eaf1ff;background:#07152d;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:22px;display:grid}.organic-proof-band span{color:#d9e5f8;border-left:1px solid #eaf1ff38;padding-left:14px;font-weight:850;line-height:1.42}.organic-resource-feature{background:linear-gradient(#fff,#fbfdff),radial-gradient(circle at 100% 10%,#16a66317,#0000 180px)}.organic-resource-card{min-height:240px}.resource-article{border:1px solid var(--marketing-border);background:#fff;border-radius:8px;gap:30px;padding:34px;display:grid;box-shadow:0 18px 52px #172c5214}.resource-article-intro{color:var(--marketing-ink);margin:0;font-size:1.18rem;font-weight:750;line-height:1.62}.resource-article section{gap:12px;display:grid}.resource-article h2{color:var(--marketing-ink);margin:0;font-size:1.45rem;line-height:1.18}.resource-article p{color:var(--marketing-muted);margin:0;line-height:1.68}.pricing-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pricing-page-grid article{border:1px solid var(--marketing-border);background:#fff;border-radius:8px;gap:14px;padding:22px;display:grid;position:relative;box-shadow:0 18px 52px #172c5214}.pricing-page-grid article.is-popular{border-color:var(--marketing-blue);box-shadow:0 22px 60px #1557ff29}.pricing-page-grid h2{margin:0;font-size:1.25rem}.pricing-page-grid strong{color:var(--marketing-ink);font-size:2rem;line-height:1}.pricing-page-grid strong small{color:var(--marketing-muted);margin-left:4px;font-size:.9rem}.pricing-page-grid p,.pricing-page-grid li,.pricing-faq-list p{color:var(--marketing-muted);margin:0;line-height:1.54}.pricing-page-grid ul{gap:8px;margin:0;padding-left:18px;display:grid}.pricing-page-grid .marketing-button{justify-content:center;align-self:end;margin-top:6px}.pricing-context-section{background:linear-gradient(#fff,#fbfdff),radial-gradient(circle at 8% 10%,#1557ff14,#0000 170px)}.guide-next-step{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid}.guide-next-step>div{gap:8px;display:grid}.guide-next-step span{color:var(--marketing-blue);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:950}.guide-next-step h2{color:var(--marketing-ink);margin:0;font-size:1.35rem;line-height:1.18}.guide-next-step p{color:var(--marketing-muted);margin:0;line-height:1.58}.home-hero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:34px;width:100%;max-width:1180px;min-height:min(660px,100svh - 150px);margin:0 auto;display:grid}.home-hero-copy{gap:22px;display:grid}.home-hero h1{max-width:920px;font-size:clamp(3.2rem,7vw,6.3rem);line-height:.95}.home-hero .lede{max-width:720px;font-size:1.16rem}.home-product-frame{background:linear-gradient(#fffffff2,#f6f9fcf0),radial-gradient(circle at 88% 16%,#0f766e29,#0000 28%);border:1px solid #9dabc07a;border-radius:8px;gap:18px;min-height:430px;padding:18px;display:grid;overflow:hidden;box-shadow:0 26px 70px #1018281f}.home-product-topbar{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:14px;display:grid}.home-product-topbar>span,.status-indicator>span{background:#12b76a;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 5px #12b76a24}.home-product-topbar small{color:var(--success);text-transform:capitalize;font-weight:800}.home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-product-metric{border:1px solid var(--border);background:#fff;border-radius:8px;gap:8px;padding:14px;display:grid}.home-product-metric span,.home-run-timeline small,.status-row span{color:var(--muted);font-size:.86rem}.home-product-metric strong{font-size:1.65rem}.home-run-timeline{color:#fff;background:#101828;border-radius:8px;gap:0;margin:0;padding:16px;list-style:none;display:grid}.home-run-timeline li{grid-template-columns:18px 1fr;gap:12px;padding:13px 0;display:grid}.home-run-timeline li+li{border-top:1px solid #ffffff1f}.home-run-timeline li>span{border-radius:999px;width:12px;height:12px;margin-top:4px}.home-run-timeline .is-complete>span{background:#12b76a}.home-run-timeline .is-warning>span{background:#fdb022}.home-run-timeline small{color:#98a2b3;margin-top:4px;display:block}.home-signal-strip,.home-section,.status-table-panel{background:var(--surface);box-shadow:var(--shadow-soft);border:1px solid #8c9ab14d;border-radius:8px;width:100%;max-width:1180px;margin:0 auto}.home-signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.home-signal-strip div{border-right:1px solid var(--border);padding:18px 20px}.home-signal-strip div:last-child{border-right:0}.home-signal-strip dt{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:.82rem;font-weight:800}.home-signal-strip dd{margin:0;font-size:1.2rem;font-weight:800}.home-section{gap:24px;padding:28px;display:grid}.home-section-heading{grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr);align-items:end;gap:18px;display:grid}.home-section-heading h2,.status-hero h1{max-width:780px;margin:0;font-size:clamp(2.2rem,4vw,4.1rem);line-height:1}.home-section-heading p{color:var(--muted);margin:0;line-height:1.6}.home-loop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-loop-step{border:1px solid var(--border);background:#f8fafc;border-radius:8px;gap:14px;min-height:138px;padding:16px;display:grid}.home-loop-step span{color:#087443;background:#e7f6ef;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:inline-flex}.home-pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.home-price-card{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-rows:auto 1fr auto;gap:18px;padding:16px;display:grid}.home-price-card h3{margin:0 0 6px;font-size:1rem}.home-price-card strong{color:var(--accent-strong);margin-bottom:8px;font-size:1.45rem;display:block}.home-price-card p,.home-price-card li{color:var(--muted);font-size:.9rem;line-height:1.45}.home-price-card p{margin:0}.home-price-card ul{gap:8px;margin:0;padding-left:18px;display:grid}.marketing-page{--marketing-bg:#fff;--marketing-ink:#061331;--marketing-muted:#52627c;--marketing-border:#dbe6f4;--marketing-panel:#fff;--marketing-soft:#f4f8ff;--marketing-blue:#1557ff;--marketing-blue-strong:#0d3dd7;--marketing-blue-soft:#eaf1ff;--marketing-green:#128358;--marketing-green-soft:#eaf8f1;--marketing-orange:#c56b04;--marketing-orange-soft:#fff4e4;--marketing-red:#cb3348;--marketing-red-soft:#fff0f2;--marketing-violet:#7657dc;--marketing-violet-soft:#f0edff;color:var(--marketing-ink);background:linear-gradient(#f3f9ff 0,#fff 480px),repeating-linear-gradient(90deg,#1557ff0a 0 1px,#0000 1px 88px),#fff;min-height:100svh;overflow-x:clip}.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page p{letter-spacing:0}.marketing-icon{width:22px;height:22px}.marketing-nav{border-bottom:1px solid var(--marketing-border);z-index:40;background:#ffffffe6;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:76px;padding:0 max(34px,50vw - 620px);display:grid;position:sticky;top:0}.marketing-brand{color:var(--marketing-ink);align-items:center;gap:10px;font-size:2rem;font-weight:950;line-height:1;text-decoration:none;display:inline-flex}.marketing-brand-logo{object-fit:contain;flex:none;width:auto;height:34px}.marketing-nav-links{justify-content:center;align-items:center;gap:38px;display:flex}.marketing-nav-links a,.marketing-nav-actions a{color:var(--marketing-ink);font-size:.92rem;font-weight:850;text-decoration:none}.marketing-nav-links a:hover,.marketing-nav-actions a:hover{color:var(--marketing-blue)}.marketing-nav-actions{align-items:center;gap:18px;display:flex}.marketing-button{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:.95rem;font-weight:900;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.marketing-button:hover{transform:translateY(-1px)}.marketing-button-primary{background:var(--marketing-blue);border:1px solid var(--marketing-blue);color:#fff;box-shadow:0 16px 36px #1557ff3d}.marketing-button-primary:hover{background:var(--marketing-blue-strong);border-color:var(--marketing-blue-strong);color:#fff}.marketing-nav-actions .marketing-button-primary,.marketing-nav-actions .marketing-button-primary:hover{color:#fff}.marketing-button-secondary{color:var(--marketing-blue);background:#fff;border:1px solid #9eb7ff}.marketing-button-dark{color:#fff;background:#ffffff14;border:1px solid #ffffff6b}.marketing-hero{grid-template-columns:minmax(600px,.95fr) minmax(580px,1.05fr);align-items:center;gap:36px;max-width:1320px;min-height:690px;margin:0 auto;padding:48px 34px 42px;display:grid;position:relative}.marketing-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(72% 82% at 18% 66%,#1557ff21,#0000 70%),linear-gradient(90deg,#1557ff12,#0000 76%),linear-gradient(#1557ff08,#0000 78%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.marketing-hero-copy,.marketing-product-scene{z-index:1;position:relative}.marketing-hero-copy{gap:26px;max-width:620px;display:grid}.marketing-hero h1{max-width:620px;margin:0;font-size:3.35rem;line-height:1.05}.marketing-hero h1 span{display:block}.marketing-hero-copy>p{color:var(--marketing-muted);max-width:620px;margin:0;font-size:1.12rem;line-height:1.72}.marketing-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketing-mini-trust{gap:10px;margin-top:2px;display:grid}.marketing-mini-trust span{color:#354d70;align-items:center;gap:8px;font-size:.94rem;font-weight:850;display:inline-flex}.marketing-mini-trust .marketing-icon{color:var(--marketing-blue);width:18px;height:18px}.marketing-product-scene{min-height:620px}.marketing-dashboard-window{background:#fff;border:1px solid #cddbf0;border-radius:8px;grid-template-columns:142px minmax(0,1fr);min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0c1f3f2e}.marketing-dashboard-window:before{content:"";pointer-events:none;background:linear-gradient(#1557ff14,#0000);height:120px;position:absolute;top:0;left:0;right:0}.marketing-dashboard-sidebar{border-right:1px solid var(--marketing-border);z-index:1;background:#f7fbff;grid-template-rows:auto repeat(6,34px) 1fr;gap:8px;padding:20px 15px;display:grid;position:relative}.marketing-dashboard-sidebar strong{margin-bottom:14px;font-size:.9rem}.marketing-dashboard-sidebar span,.marketing-dashboard-sidebar small{color:#556783;border-radius:7px;align-items:center;padding:0 10px;font-size:.73rem;font-weight:900;display:flex}.marketing-dashboard-sidebar span.is-active{background:var(--marketing-blue-soft);color:var(--marketing-blue)}.marketing-dashboard-sidebar small{border:1px solid var(--marketing-border);background:#fff;align-self:end;min-height:34px}.marketing-dashboard-main{z-index:1;grid-template-rows:auto auto 1fr auto;gap:14px;padding:24px;display:grid;position:relative}.marketing-dashboard-main header{justify-content:space-between;align-items:center;display:flex}.marketing-dashboard-main header div{gap:4px;display:grid}.marketing-dashboard-main header span{color:var(--marketing-blue);text-transform:uppercase;font-size:.72rem;font-weight:900}.marketing-dashboard-main header strong{font-size:1.05rem}.marketing-dashboard-main header em{border:1px solid var(--marketing-border);color:#52627c;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:.72rem;font-style:normal;font-weight:900;display:inline-flex}.marketing-dashboard-main header .marketing-icon{width:15px;height:15px}.marketing-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-metric-row article,.marketing-chart-card,.marketing-incidents-card,.marketing-workflow-rank,.scene-glass{border:1px solid var(--marketing-border);background:#fffffff0;border-radius:8px;box-shadow:0 18px 42px #16274612}.marketing-metric-row article{gap:7px;min-height:104px;padding:13px;display:grid}.marketing-metric-row span{color:#5b6c86;font-size:.7rem;font-weight:900;line-height:1.35}.marketing-metric-row strong{font-size:1.6rem;line-height:1}.marketing-metric-row em,.marketing-incidents-card em,.scene-glass em{text-transform:capitalize;border-radius:999px;justify-self:start;padding:4px 8px;font-size:.65rem;font-style:normal;font-weight:950}.tone-good,.scene-validation-card em{background:var(--marketing-green-soft);color:var(--marketing-green)}.tone-danger,.scene-alert-card em{background:var(--marketing-red-soft);color:var(--marketing-red)}.marketing-incidents-card div:has(.dot-danger) em{background:var(--marketing-red-soft);color:var(--marketing-red)}.tone-warning,.marketing-incidents-card em{background:var(--marketing-orange-soft);color:var(--marketing-orange)}.marketing-dashboard-grid{grid-template-columns:minmax(0,1.38fr) minmax(250px,.88fr);gap:12px;display:grid}.marketing-chart-card{gap:16px;padding:16px;display:grid}.marketing-chart-card>div{justify-content:space-between;align-items:center;display:flex}.marketing-chart-card strong,.marketing-incidents-card>strong,.marketing-workflow-rank>strong{font-size:.9rem}.marketing-chart-card span{border:1px solid var(--marketing-border);color:#5b6c86;background:#fff;border-radius:8px;padding:7px 9px;font-size:.7rem;font-weight:900}.marketing-chart-card svg{width:100%;height:210px;overflow:visible}.chart-grid{fill:none;stroke:#edf3fb}.chart-fill{fill:#1557ff12}.chart-line{fill:none;stroke:var(--marketing-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.marketing-incidents-card{gap:10px;padding:16px;display:grid}.marketing-incidents-card div{grid-template-columns:8px 1fr auto;align-items:start;gap:8px;display:grid}.marketing-incidents-card p{gap:2px;margin:0;display:grid}.marketing-incidents-card b{font-size:.72rem;line-height:1.15}.marketing-incidents-card small{color:#63738d;font-size:.65rem}.marketing-incidents-card a{color:var(--marketing-blue);font-size:.72rem;font-weight:950;text-decoration:none}.dot-danger,.dot-warning,.scene-dot-danger{border-radius:999px;width:7px;height:7px;display:block}.dot-danger,.scene-dot-danger{background:var(--marketing-red)}.dot-warning{background:#f28b19}.marketing-workflow-rank{gap:9px;padding:16px;display:grid}.marketing-workflow-rank div{grid-template-columns:minmax(0,1fr) minmax(90px,170px) auto;align-items:center;gap:10px;display:grid}.marketing-workflow-rank span{color:#33435f;font-size:.74rem;font-weight:900}.marketing-workflow-rank i{background:linear-gradient(90deg, var(--marketing-blue), #a8bdff);border-radius:999px;height:4px}.marketing-workflow-rank em{color:#324968;font-size:.74rem;font-style:normal;font-weight:950}.scene-glass{z-index:3;gap:7px;padding:14px;display:grid;position:absolute}.scene-alert-card{min-width:190px;bottom:34px;left:-32px}.scene-validation-card{min-width:218px;top:36px;right:-18px}.scene-glass strong{font-size:.82rem}.scene-glass small{color:#63738d;font-size:.74rem;font-weight:800}.scene-validation-card .marketing-icon{color:var(--marketing-blue);width:20px;height:20px}.marketing-platform-strip{border-bottom:1px solid var(--marketing-border);border-top:1px solid var(--marketing-border);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:28px;margin:0 auto;padding:20px max(34px,50vw - 520px);display:grid}.marketing-platform-strip>span{color:#52627c;font-size:.88rem;font-weight:800}.marketing-platform-strip div{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.marketing-platform-strip strong{border:1px solid var(--marketing-border);color:#17243d;text-align:center;background:linear-gradient(#fff,#f9fbff);border-radius:8px;padding:11px 16px;font-size:1rem;box-shadow:0 10px 24px #182c4e0d}.marketing-section{gap:32px;max-width:1160px;margin:0 auto;padding:56px 34px;display:grid}.marketing-section-heading{text-align:center;justify-items:center;gap:12px;display:grid}.marketing-section-heading>span,.trust-copy>span{color:var(--marketing-blue);text-transform:uppercase;font-size:.82rem;font-weight:950}.marketing-section-heading h2,.trust-copy h2{max-width:820px;margin:0;font-size:2.75rem;line-height:1.12}.pain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pain-card{border:1px solid var(--marketing-border);background:#fff;border-radius:8px;grid-template-columns:68px 1fr;align-items:center;gap:18px;min-height:134px;padding:18px;display:grid;box-shadow:0 18px 48px #142a5212}.pain-card>span,.workflow-steps article>span{border-radius:8px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.pain-card.tone-danger>span{background:var(--marketing-red-soft);color:var(--marketing-red)}.pain-card.tone-warning>span{background:var(--marketing-orange-soft);color:#ec850f}.pain-card.tone-violet>span{background:var(--marketing-violet-soft);color:var(--marketing-violet)}.pain-card h3,.workflow-steps h3,.feature-grid h3{margin:0 0 7px;font-size:1.02rem}.pain-card p,.workflow-steps p,.feature-grid p,.trust-copy p,.pricing-grid p,.enterprise-cta p,.marketing-footer p{color:var(--marketing-muted);margin:0;font-size:.94rem;line-height:1.56}.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:54px;display:grid}.workflow-steps article{grid-template-columns:76px 1fr;align-items:center;gap:18px;display:grid;position:relative}.workflow-steps article:not(:last-child):after{content:"";background:linear-gradient(90deg,#c9d9ef,#0000);width:42px;height:2px;position:absolute;top:35px;right:-42px}.workflow-steps b{background:var(--marketing-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;display:inline-flex;position:absolute;top:-8px;left:-8px}.workflow-steps article>span{background:var(--marketing-blue-soft);color:var(--marketing-blue)}.feature-section{max-width:1180px}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.feature-grid article{border:1px solid var(--marketing-border);background:#fff;border-radius:8px;gap:15px;min-height:300px;padding:18px;display:grid;box-shadow:0 18px 48px #142a5212}.feature-visual{background:linear-gradient(#fbfdff,#f7faff);border:1px solid #e1ebf7;border-radius:8px;min-height:140px;padding:16px}.feature-checkpoint{gap:9px;display:grid}.feature-checkpoint>span{color:var(--marketing-red);font-size:.72rem;font-weight:950}.feature-checkpoint>strong{color:#42516a;font-size:.95rem}.feature-checkpoint dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.feature-checkpoint dt,.feature-checkpoint dd{color:#5d6d87;margin:0;font-size:.68rem}.feature-checkpoint dd{color:#1d2b44;font-weight:850}.feature-checkpoint em,.feature-schema em{border-radius:999px;justify-self:end;padding:5px 8px;font-size:.68rem;font-style:normal;font-weight:950}.feature-checkpoint em{background:var(--marketing-red-soft);color:var(--marketing-red)}.feature-schema{gap:10px;display:grid}.feature-schema div{gap:8px;display:flex}.feature-schema span{color:#60708c;font-size:.66rem;font-weight:950}.feature-schema code{color:#0d6946;font-size:.76rem;line-height:1.5}.feature-schema em{background:var(--marketing-green-soft);color:var(--marketing-green)}.feature-console{gap:10px;display:grid}.feature-console span{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.feature-console b,.feature-console small,.feature-console em{font-size:.72rem;font-style:normal}.feature-console b{color:#25334c}.feature-console small{color:#64748b;font-weight:900}.feature-console em{color:var(--marketing-green);font-weight:950}.feature-report{gap:9px;display:grid}.feature-report strong,.feature-report small{font-size:.76rem}.feature-report small{color:#61728c;font-weight:900}.feature-report div{align-items:end;gap:8px;min-height:58px;display:flex}.feature-report div span{background:linear-gradient(#8fb1ff,#dce7ff);border-radius:3px 3px 0 0;flex:1}.feature-report div span:first-child{height:38px}.feature-report div span:nth-child(2){height:24px}.feature-report div span:nth-child(3){height:31px}.feature-report div span:nth-child(4){height:48px}.feature-report div span:nth-child(5){height:34px}.feature-report em{color:var(--marketing-green);justify-self:end;font-size:.82rem;font-style:normal;font-weight:950}.trust-section{color:#fff;background:linear-gradient(135deg,#061331,#122a6f 58%,#0b1c42),#061331;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(340px,.8fr);align-items:center;max-width:1160px;margin-top:28px;padding:44px;display:grid}.trust-copy{gap:16px;display:grid}.trust-copy>span{color:#99b8ff}.trust-copy h2{color:#fff}.trust-copy p{color:#ffffffc2;max-width:640px;font-size:1rem}.trust-panel{gap:10px;display:grid}.trust-panel div{background:#ffffff17;border:1px solid #ffffff26;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:grid}.trust-panel .marketing-icon{color:#9eb8ff;width:20px;height:20px}.trust-panel span{color:#fff;font-size:.9rem;font-weight:850}.value-section{max-width:1180px}.value-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.72fr);gap:32px;display:grid}.report-preview,.narrative-card,.pricing-grid article{border:1px solid var(--marketing-border);background:#fff;border-radius:8px;box-shadow:0 20px 52px #142a5214}.report-preview{grid-template-columns:1.1fr .95fr;gap:22px;padding:24px;display:grid}.report-preview header{grid-column:1/-1;justify-content:space-between;align-items:start;display:flex}.report-preview h3{margin:0 0 4px;font-size:1.18rem}.report-preview header span,.report-preview section>div>span,.report-preview h4{color:#61728c;font-size:.78rem;font-weight:950}.report-preview section{gap:14px;display:grid}.report-preview section>div>strong{margin-top:6px;font-size:1rem;display:block}.report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.report-metrics span{background:#fbfdff;border:1px solid #e1ebf7;border-radius:8px;gap:6px;min-height:84px;padding:12px;display:grid}.report-metrics small{color:#61728c;font-size:.68rem;font-weight:900;line-height:1.35}.report-metrics b{font-size:1.55rem}.report-preview h4{margin:0}.report-preview ul{gap:13px;margin:0;padding:0;display:grid}.report-preview li{color:#465772;grid-template-columns:18px 1fr;gap:9px;font-size:.82rem;line-height:1.45;list-style:none;display:grid}.report-preview li:before{background:var(--marketing-green-soft);content:"";border:1px solid #a7dcc1;border-radius:999px;width:14px;height:14px;margin-top:2px}.narrative-card{align-content:center;gap:18px;padding:34px;display:grid}.narrative-card>span{color:var(--marketing-blue);font-size:4rem;font-weight:950;line-height:.7}.narrative-card h3{margin:0;font-size:1.55rem;line-height:1.25}.narrative-card p{color:#263a5b;margin:0;font-size:1.05rem;line-height:1.62}.narrative-card div{background:var(--marketing-blue-soft);border-radius:8px;gap:4px;padding:14px;display:grid}.narrative-card strong{font-size:.95rem}.narrative-card small{color:#596b86;font-weight:800}.pricing-section{max-width:1080px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.pricing-grid article{grid-template-rows:auto auto auto 1fr auto;gap:18px;min-height:380px;padding:24px 18px;display:grid;position:relative;overflow:hidden}.pricing-grid article.is-popular{border-color:var(--marketing-blue);box-shadow:0 24px 60px #1557ff26}.pricing-ribbon{background:var(--marketing-blue);color:#fff;text-align:center;margin:-24px -18px 0;padding:8px;font-size:.72rem;font-weight:950}.pricing-grid h3{margin:0;font-size:1rem}.pricing-grid article>strong{color:var(--marketing-ink);font-size:2.45rem;line-height:1}.pricing-grid strong small{color:#61728c;margin-left:4px;font-size:.95rem}.pricing-grid ul{gap:10px;margin:0;padding:0;display:grid}.pricing-grid li{color:#33455f;grid-template-columns:14px 1fr;gap:9px;font-size:.86rem;line-height:1.45;list-style:none;display:grid}.pricing-grid li:before{border-bottom:2px solid var(--marketing-blue);border-right:2px solid var(--marketing-blue);content:"";width:4px;height:8px;margin-top:3px;transform:rotate(45deg)}.pricing-grid .marketing-button{align-self:end;width:100%;min-height:42px}.pricing-note{color:#61728c;text-align:center;margin:0;font-size:.9rem;font-weight:800}.enterprise-cta{color:#fff;background:linear-gradient(135deg,#173ea8,#061331 66%),#061331;border-radius:8px 8px 0 0;grid-template-columns:1fr auto;align-items:center;gap:28px;max-width:1160px;min-height:156px;margin:26px auto 0;padding:32px 42px;display:grid;overflow:hidden}.enterprise-cta>div:first-child{grid-template-columns:92px 1fr;align-items:center;gap:28px;display:grid}.enterprise-cta>div:first-child>span{color:#fff;background:#ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:78px;height:78px;display:inline-flex}.enterprise-cta h2{color:#fff;max-width:640px;margin:0;font-size:2rem;line-height:1.18}.enterprise-cta p{color:#ffffffc7;margin-top:8px}.marketing-footer{color:#fff;background:#06182f;grid-template-columns:1.35fr repeat(4,minmax(120px,.6fr));gap:40px;padding:42px max(34px,50vw - 560px) 30px;display:grid}.footer-brand{gap:14px;max-width:260px;display:grid}.footer-brand-lockup{align-items:center;gap:10px;display:flex}.footer-brand-lockup>strong{font-size:1.35rem}.footer-brand-logo{object-fit:contain;flex:none;width:auto;height:28px}.footer-social-links{gap:10px;display:flex}.footer-social-links span{background:#ffffff1f;border-radius:999px;width:28px;height:28px}.marketing-footer>div:not(.footer-brand){align-content:start;gap:10px;display:grid}.marketing-footer>div:not(.footer-brand) strong{font-size:.85rem}.marketing-footer a{color:#ffffffb8;font-size:.86rem;text-decoration:none}.marketing-footer>p{color:#ffffff9e;border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:18px;font-size:.8rem}@media (max-width:1300px){.marketing-nav{gap:18px;padding:0 24px}.marketing-nav-links{gap:22px}.marketing-hero{grid-template-columns:1fr;gap:38px;max-width:900px;min-height:auto;padding:48px 24px}.marketing-hero:before{width:100vw}.marketing-hero-copy{max-width:760px}.marketing-product-scene{min-height:auto}.scene-glass{display:none}.marketing-platform-strip{text-align:center;grid-template-columns:1fr;padding:20px 24px}.marketing-platform-strip div{width:100%;max-width:780px;margin:0 auto}.pain-grid,.feature-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-steps{gap:24px}.workflow-steps article:not(:last-child):after{display:none}.trust-section,.value-grid,.enterprise-cta,.marketing-footer{grid-template-columns:1fr}.enterprise-cta{margin-left:24px;margin-right:24px}}@media (max-width:980px){.prelogin-header{grid-template-columns:1fr auto}.prelogin-nav-center{display:none}}@media (max-width:760px){.prelogin-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:64px;padding:8px}.public-page-shell>.prelogin-header{width:calc(100% + 36px);margin:-18px -18px 0}.prelogin-brand{gap:8px}.prelogin-brand-icon{width:44px;height:38px}.prelogin-brand-logo{height:28px}.prelogin-brand-text strong{font-size:1.28rem}.prelogin-brand-text small{display:none}.prelogin-actions{gap:8px}.prelogin-login{min-height:40px;padding:0 11px;font-size:.84rem}.prelogin-cta{min-height:42px;padding:0 14px;font-size:.84rem}.marketing-nav{grid-template-columns:1fr auto;gap:12px;min-height:70px;padding:11px 16px}.marketing-brand{font-size:1.55rem}.marketing-brand-logo{height:28px}.marketing-nav-links{display:none}.marketing-nav-actions{gap:10px}.marketing-nav-actions>a:first-child{font-size:.82rem}.marketing-nav-actions .marketing-button{width:auto;min-height:42px;padding:0 14px;font-size:.82rem}.marketing-hero{gap:30px;padding:34px 16px 28px}.marketing-hero:before{display:none}.marketing-hero h1{font-size:2.65rem;line-height:1.08}.marketing-hero-copy>p{font-size:1rem}.marketing-hero-actions{align-items:stretch;display:grid}.marketing-hero-actions .marketing-button{width:100%}.marketing-mini-trust{gap:8px}.marketing-dashboard-window{grid-template-columns:1fr;min-height:auto}.marketing-dashboard-sidebar{display:none}.marketing-dashboard-main{gap:12px;padding:16px}.marketing-dashboard-main header{align-items:start;gap:12px;display:grid}.marketing-dashboard-main header em{justify-self:start}.marketing-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-metric-row article{min-height:88px;padding:10px}.marketing-metric-row strong{font-size:1.32rem}.marketing-dashboard-grid{grid-template-columns:1fr}.marketing-chart-card svg{height:132px}.marketing-workflow-rank div{grid-template-columns:1fr auto}.marketing-workflow-rank i{display:none}.marketing-platform-strip{text-align:left;gap:14px;padding:18px 16px}.marketing-platform-strip div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketing-platform-strip strong{padding:9px 10px;font-size:.9rem}.marketing-section{gap:24px;padding:40px 16px}.marketing-section-heading h2,.trust-copy h2{font-size:2.05rem;line-height:1.15}.pain-grid,.workflow-steps,.feature-grid,.pricing-grid{grid-template-columns:1fr}.pain-card{grid-template-columns:58px 1fr;min-height:auto;padding:16px}.pain-card>span,.workflow-steps article>span{width:52px;height:52px}.workflow-steps article{grid-template-columns:62px 1fr}.feature-grid article{min-height:auto}.trust-section{margin-top:0;padding:28px 20px}.value-grid,.report-preview{grid-template-columns:1fr}.report-preview{padding:18px}.report-preview header{gap:8px;display:grid}.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.narrative-card{padding:24px}.pricing-grid article{min-height:auto}.enterprise-cta{gap:24px;margin-left:0;margin-right:0;padding:30px 20px}.enterprise-cta>div:first-child{grid-template-columns:1fr;gap:18px}.enterprise-cta h2{font-size:1.85rem}.marketing-footer{gap:28px;padding:32px 24px 26px}}.console-frame,.console-frame-command,.console-frame-command-chrome{background:radial-gradient(circle at 44% 0,#e6f0ffbd,#0000 420px),linear-gradient(#fff 0%,#f8fbff 44%,#f4f8fd 100%);grid-template-columns:232px minmax(0,1fr)}.console-sidebar,.console-frame-command .console-sidebar,.console-frame-command-chrome .console-sidebar{color:#071532;background:linear-gradient(#fff 0%,#fbfdff 64%,#f7fbff 100%);border-right:1px solid #dfe8f6;gap:26px;padding:30px 18px;box-shadow:12px 0 34px #1e4e910d}.brand-lockup,.console-frame-command .brand-lockup,.console-frame-command-chrome .brand-lockup{color:#071532;gap:12px;min-height:48px;padding:0 10px}.brand-lockup strong,.console-frame-command .brand-lockup strong,.console-frame-command-chrome .brand-lockup strong{color:#071532;font-size:1.05rem;font-weight:850}.brand-lockup small,.console-frame-command .brand-lockup small,.console-frame-command-chrome .brand-lockup small{color:#52627a;font-size:.78rem;font-weight:700}.brand-logo-image,.console-frame-command .brand-logo-image,.console-frame-command-chrome .brand-logo-image{box-shadow:none;background:0 0;border:0;border-radius:0;height:38px;padding:0}.sidebar-context,.console-frame-command .sidebar-context,.console-frame-command-chrome .sidebar-context{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:4px 10px;padding:0 10px;display:grid}.sidebar-context span,.console-frame-command .sidebar-context span,.console-frame-command-chrome .sidebar-context span{color:#6d7d94;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:850}.sidebar-context strong,.console-frame-command .sidebar-context strong,.console-frame-command-chrome .sidebar-context strong{color:#071532;font-size:.88rem}.sidebar-context svg{color:#50627d;grid-area:1/2/span 2;width:16px;height:16px}.console-sidebar .console-nav,.console-frame-command .console-sidebar .console-nav,.console-frame-command-chrome .console-sidebar .console-nav{gap:10px}.console-sidebar .console-nav a,.console-frame-command .console-sidebar .console-nav a,.console-frame-command-chrome .console-sidebar .console-nav a{color:#40516d;border-color:#0000;border-radius:7px;min-height:46px;padding:11px 14px;font-size:.92rem;font-weight:760}.console-sidebar .console-nav a:hover,.console-sidebar .console-nav a[aria-current=page],.console-frame-command .console-sidebar .console-nav a:hover,.console-frame-command .console-sidebar .console-nav a[aria-current=page],.console-frame-command-chrome .console-sidebar .console-nav a:hover,.console-frame-command-chrome .console-sidebar .console-nav a[aria-current=page]{box-shadow:none;color:#1557ff;background:linear-gradient(90deg,#edf4ff,#f3f7ff);border-color:#0000}.console-sidebar .console-nav a[aria-current=page],.console-frame-command .console-sidebar .console-nav a[aria-current=page],.console-frame-command-chrome .console-sidebar .console-nav a[aria-current=page]{font-weight:850}.console-sidebar .console-nav a[aria-current=page] svg,.console-frame-command .console-sidebar .console-nav a[aria-current=page] svg,.console-frame-command-chrome .console-sidebar .console-nav a[aria-current=page] svg{color:#1557ff}.console-sidebar-secondary,.sidebar-team-card,.sidebar-collapse-control{display:none}.console-main,.console-frame-command .console-main,.console-frame-command-chrome .console-main{gap:20px;padding:0 32px 32px}.console-topbar,.console-frame-command .console-topbar,.console-frame-command-chrome .console-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-color:currentColor currentColor #dfe8f6;border-top-style:none;border-top-width:0;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;border-radius:0;grid-template-columns:250px minmax(280px,1fr) auto;align-items:center;gap:18px;min-height:86px;margin:0 -32px;padding:16px 28px;display:grid;top:0;box-shadow:0 12px 30px #1e4e910f,inset 0 1px #ffffffeb}.app-header-rail,.app-header-actions{align-items:center}.app-header-workspace,.console-frame-command .app-header-workspace,.console-frame-command-chrome .app-header-workspace{color:#22314a;background:linear-gradient(#fff,#fbfdff);border:1px solid #cfddf1;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 16px;gap:10px;width:100%;min-height:48px;padding:8px 12px;display:grid;box-shadow:inset 0 1px #ffffffeb}.app-header-workspace>span{gap:2px;min-width:0;display:grid}.app-header-workspace small{color:#687891;font-size:.68rem;font-weight:850;line-height:1}.app-header-workspace strong{color:#071532;font-size:.9rem;line-height:1.15}.app-header-caret{color:#50627d;width:16px;height:16px}.app-header-search,.console-frame-command .app-header-search,.console-frame-command-chrome .app-header-search{color:#65748b;background:#fff;border:1px solid #cfddf1;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;justify-self:center;gap:10px;width:100%;min-width:min(100%,480px);max-width:560px;min-height:48px;padding:0 12px 0 15px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #1e4e910a}.app-header-search span{color:#596a84;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;overflow:hidden}.app-header-search kbd{color:#40516d;background:#f7fbff;border-color:#d6e2f2;border-radius:6px;padding:5px 7px;font-size:.72rem;font-weight:850}.app-header-actions{flex-wrap:nowrap;gap:12px}.app-header-icon-button,.console-frame-command .app-header-icon-button,.console-frame-command-chrome .app-header-icon-button{box-shadow:none;color:#31435e;background:0 0;border-color:#0000;width:40px;min-height:40px}.app-header-icon-button:hover,.console-frame-command .app-header-icon-button:hover,.console-frame-command-chrome .app-header-icon-button:hover{background:#f2f6fd;border-color:#d6e2f2}.app-header-invite,.app-header-upgrade,.console-frame-command .app-header-upgrade,.console-frame-command-chrome .app-header-upgrade{white-space:nowrap;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.88rem;font-weight:850;text-decoration:none;display:inline-flex}.app-header-invite{color:#071532;background:#fff;border:1px solid #cfddf1;box-shadow:0 8px 20px #1e4e910a}.app-header-upgrade,.console-frame-command .app-header-upgrade,.console-frame-command-chrome .app-header-upgrade{color:#fff;background:linear-gradient(#1764ff,#1557ff);border-color:#1557ff;box-shadow:0 14px 28px #1557ff38}.app-header-actions .account-menu summary,.console-frame-command .app-header-actions .account-menu summary,.console-frame-command-chrome .app-header-actions .account-menu summary{box-shadow:none;background:0 0;border:0;gap:10px;min-height:46px;padding:0}.app-header-actions .account-avatar{width:38px;height:38px}.app-header-actions .account-menu-identity{gap:2px;max-width:150px;display:grid}.app-header-actions .account-menu-identity strong{color:#071532;font-size:.88rem}.app-header-actions .account-menu-identity span{color:#687891;font-size:.72rem}.app-header-actions .account-menu-caret{display:inline-flex}.command-page-heading{margin-top:4px}.dashboard-page-heading{gap:8px;padding:10px 0 2px;display:grid}.dashboard-page-heading h1{color:#071532;margin:0;font-size:2rem;font-weight:850;line-height:1.05}.dashboard-page-heading p{color:#52627a;margin:0;font-size:1rem;line-height:1.45}.dashboard-reference-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);align-items:start;gap:18px;display:grid}.dashboard-main-column,.dashboard-side-rail{gap:18px;min-width:0;display:grid}.console-frame .panel{background:#fff;border-color:#dce7f5;border-radius:8px;box-shadow:0 14px 34px #1e4e910d,inset 0 1px #ffffffeb}.console-frame .section-heading{border-bottom:1px solid #dfe8f6;align-items:center;margin-bottom:16px;padding-bottom:15px}.console-frame .section-heading h2{color:#071532;margin:0;font-size:1rem;font-weight:850;line-height:1.15}.console-frame .section-heading p{color:#607087;margin:4px 0 0;font-size:.82rem;line-height:1.35}.dashboard-status-panel{grid-template-columns:54px minmax(0,1fr) minmax(118px,150px) auto;align-items:center;gap:18px;min-height:116px;padding:24px;display:grid}.dashboard-status-icon,.dashboard-kpi-icon,.activity-list>li>span,.attention-empty>span,.attention-list>a>span,.dashboard-empty-center>span,.dashboard-scale-icon,.scale-action>span{color:#1557ff;background:#eef4ff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.dashboard-status-icon{width:54px;height:54px}.dashboard-status-icon svg{width:30px;height:30px}.dashboard-status-icon.status-healthy,.attention-empty>span,.dashboard-empty-center>span{color:#16a663;background:#e9f8ef}.dashboard-status-panel h2{color:#071532;margin:0;font-size:1rem;font-weight:850}.dashboard-status-panel h2 .status-healthy{color:#16a663}.dashboard-status-panel h2 .status-warning{color:#d97706}.dashboard-status-panel h2 .status-critical{color:#cb3348}.dashboard-status-panel p{color:#52627a;margin:6px 0 0;font-size:.9rem;line-height:1.45}.dashboard-status-panel .line-chart{opacity:.64;max-width:150px;height:46px}.dashboard-status-panel .line-chart-area{display:none}.dashboard-status-panel .line-chart-stroke{stroke:#8bd9be;stroke-width:3px}.dashboard-status-panel .status-badge{white-space:nowrap;justify-self:end}.overview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dashboard-kpi-card{color:#071532;background:#fff;border:1px solid #dce7f5;border-radius:8px;grid-template-rows:auto auto auto minmax(24px,1fr);grid-template-columns:54px minmax(0,1fr);gap:7px 12px;min-height:142px;padding:20px;text-decoration:none;display:grid;box-shadow:0 12px 28px #1e4e910d}.dashboard-kpi-card:hover{border-color:#b9cae2;box-shadow:0 18px 38px #1e4e9114}.dashboard-kpi-icon{grid-area:1/1/span 4;width:50px;height:50px}.dashboard-kpi-icon svg{width:26px;height:26px}.dashboard-kpi-label,.dashboard-kpi-card em{color:#52627a;font-size:.82rem;font-style:normal;line-height:1.3}.dashboard-kpi-label{grid-column:2;align-self:end;min-width:0}.dashboard-kpi-card strong{overflow-wrap:anywhere;grid-column:2;min-width:0;font-size:clamp(1.55rem,1.9vw,2rem);line-height:1}.dashboard-kpi-card em{grid-column:2;min-width:0}.dashboard-kpi-card .line-chart,.dashboard-kpi-flatline{grid-area:4/2;place-self:end stretch;min-width:0;max-width:126px;margin-top:6px}.dashboard-kpi-flatline{opacity:1;background:#e8eef7;border-radius:999px;height:4px;position:relative;overflow:hidden}.dashboard-kpi-flatline:after{border-radius:inherit;content:"";background:#1557ff;width:42%;height:100%;display:block}.dashboard-kpi-card.tone-good .dashboard-kpi-icon{color:#16a663;background:#e9f8ef}.dashboard-kpi-card.tone-danger .dashboard-kpi-icon{color:#cb3348;background:#fff1f2}.dashboard-kpi-card.tone-warning .dashboard-kpi-icon{color:#d97706;background:#fff7ed}.dashboard-kpi-card.tone-accent .dashboard-kpi-icon{color:#6f42ff;background:#f0ecff}.line-chart{width:100%;height:auto;display:block;overflow:visible}.line-chart-grid line{stroke:#dfe8f6;stroke-dasharray:3 4;stroke-width:1px}.line-chart-area{fill:#1557ff14}.line-chart-stroke{fill:none;stroke:#1557ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.line-chart-compact .line-chart-stroke{stroke-width:3px}.line-chart-point circle{fill:#1557ff;stroke:#fff;stroke-width:3px}.line-chart-point text{fill:#6d7d94;text-anchor:middle;font-size:11px;font-weight:700}.overview-analytics-grid{grid-template-columns:minmax(0,.96fr) minmax(0,.96fr);gap:16px;display:grid}.overview-chart-panel{min-height:340px;padding:22px}.event-volume-readout{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.event-volume-readout strong{color:#071532;font-size:2rem;line-height:1}.event-volume-readout span{color:#16a663;font-size:.86rem;font-weight:800}.panel-footer-link{color:#1557ff;justify-self:start;align-items:center;gap:7px;margin-top:12px;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex}.panel-footer-link:after{content:"›";font-size:1.1rem;line-height:1}.run-state-donut-layout{grid-template-columns:184px minmax(0,1fr);align-items:center;gap:28px;min-height:218px;display:grid}.run-state-donut{aspect-ratio:1;background:radial-gradient(circle at center, #fff 0 54%, transparent 55%), conic-gradient(#4cc47e 0 var(--run-segment-1,0%), #1557ff var(--run-segment-1,0%) var(--run-segment-2,0%), #ff9718 var(--run-segment-2,0%) var(--run-segment-3,0%), #ff2633 var(--run-segment-3,0%) var(--run-segment-4,0%), #e9eff7 var(--run-segment-4,0%) 100%);border-radius:999px;place-content:center;place-items:center;display:grid}.run-state-donut.is-empty{background:radial-gradient(circle at center, #fff 0 54%, transparent 55%), conic-gradient(#e9eff7 0 100%)}.run-state-donut strong{color:#071532;font-size:1.75rem;line-height:1}.run-state-donut span{color:#52627a;margin-top:8px;font-size:.82rem}.run-state-list{gap:14px}.run-state-list a{box-shadow:none;background:0 0;border:0;grid-template-columns:10px minmax(80px,.8fr) minmax(90px,1fr) auto;gap:13px;min-height:28px;padding:0}.run-state-list a:hover{background:0 0;border:0}.run-state-meter{background:#edf2f8;border-radius:999px;min-width:70px;height:7px;display:block;overflow:hidden}.run-state-meter span{height:100%;width:var(--segment-value);display:block}.run-state-list em{color:#071532;font-size:.82rem}.dashboard-side-rail .panel{padding:22px}.readiness-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.readiness-header h2{margin:0;font-size:1rem}.readiness-header strong{color:#071532;font-size:2rem;line-height:1}.readiness-progress{background:#dbe3f0;border-radius:999px;height:7px;margin:24px 0 18px;display:block;overflow:hidden}.readiness-progress span{height:100%;width:var(--readiness);background:#1557ff;display:block}.overview-scope-panel>p{color:#607087;margin:0 0 22px;font-size:.86rem;line-height:1.45}.compact-readiness{gap:0;margin:0;padding:0;list-style:none;display:grid}.compact-readiness li,.console-frame .readiness-list li{border-top:1px solid #dfe8f6;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.compact-readiness li:first-child{border-top:0;padding-top:0}.readiness-marker,.console-frame .readiness-marker{color:#40516d;text-transform:uppercase;background:#edf3fb;border:1px solid #d6e2f2;border-radius:999px;justify-content:center;align-items:center;width:34px;height:30px;font-size:.68rem;font-weight:900;display:inline-flex}.compact-readiness .is-complete .readiness-marker{color:#16a663;background:#ddf8e8;border-color:#c7efd8}.compact-readiness strong{color:#071532;font-size:.86rem}.compact-readiness p{color:#607087;margin:2px 0 0;font-size:.78rem;line-height:1.35}.compact-readiness .text-link{min-height:34px;padding:7px 11px}.readiness-footer-links{flex-wrap:wrap;gap:10px 18px;margin-top:12px;display:flex}.readiness-footer-links .panel-footer-link{margin-top:0}.activity-list,.report-snapshot-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.activity-list>li{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;display:grid}.activity-list>li>span{width:34px;height:34px}.activity-list svg{width:18px;height:18px}.activity-list .tone-good>span{color:#16a663;background:#ddf8e8}.activity-list .tone-danger>span{color:#cb3348;background:#fff1f2}.activity-list strong{color:#071532;font-size:.86rem}.activity-list p{color:#607087;margin:4px 0 0;font-size:.78rem;line-height:1.35}.dashboard-attention-panel{padding:22px}.attention-empty,.attention-list>a{border:1px solid #dfe8f6;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:70px;padding:14px 16px;text-decoration:none;display:grid}.attention-empty>span,.attention-list>a>span{width:40px;height:40px}.attention-empty svg,.attention-list svg{width:22px;height:22px}.attention-empty strong,.attention-list strong{color:#071532;font-size:.9rem}.attention-empty p,.attention-list p{color:#607087;margin:3px 0 0;font-size:.82rem;line-height:1.35}.attention-list{gap:10px;display:grid}.dashboard-lower-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.98fr);align-items:start;gap:18px;display:grid}.latest-signals-panel{grid-column:1}.reports-snapshot-panel{grid-column:2}.dashboard-table-panel,.incidents-empty-panel,.reports-snapshot-panel{min-height:318px;padding:22px}.recent-runs-panel{min-height:380px}.dashboard-reference-table{min-width:740px}.dashboard-reference-table th{color:#607087;letter-spacing:0;border-top:0;padding:12px 14px;font-size:.72rem;background:0 0!important}.dashboard-reference-table td{color:#25344d;padding:13px 14px}.dashboard-reference-table td strong{color:#071532}.row-more-link{color:#607087;letter-spacing:0;font-weight:900;text-decoration:none}.dashboard-table-footer{color:#607087;justify-content:space-between;align-items:center;padding-top:14px;font-size:.82rem;display:flex}.dashboard-empty-center{text-align:center;align-content:center;justify-items:center;min-height:250px;display:grid}.dashboard-empty-center>span{width:92px;height:92px;margin-bottom:16px}.dashboard-empty-center svg{width:46px;height:46px}.dashboard-empty-center strong{color:#071532;font-size:1.05rem}.dashboard-empty-center p{color:#52627a;max-width:340px;margin:8px 0 16px;line-height:1.45}.report-snapshot-list{gap:12px}.report-snapshot-list li{border:1px solid #dfe8f6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:12px;min-height:56px;padding:12px 12px 12px 14px;display:grid}.report-snapshot-list strong,.report-snapshot-list span{display:block}.report-snapshot-list strong{color:#071532;font-size:.86rem}.report-snapshot-list div>span{color:#607087;margin-top:3px;font-size:.78rem}.report-snapshot-list li>a{color:#607087;border:1px solid #d6e2f2;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;text-decoration:none;display:inline-flex}.dashboard-scale-panel{grid-template-columns:92px minmax(230px,1fr) repeat(3,minmax(180px,.78fr));align-items:center;gap:24px;min-height:136px;padding:26px 34px;display:grid;border-color:#a9c7ff!important}.dashboard-scale-icon{background:#eef4ff;border-radius:28px;width:74px;height:74px}.dashboard-scale-icon svg{width:42px;height:42px}.dashboard-scale-panel h2{color:#071532;margin:0 0 8px;font-size:1.08rem}.dashboard-scale-panel p{color:#52627a;margin:0;font-size:.86rem;line-height:1.45}.scale-action{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px 14px;display:grid}.scale-action>span{background:#f7fbff;border:1px solid #dfe8f6;border-radius:8px;width:36px;height:36px}.scale-action svg{width:18px;height:18px}.scale-action strong{color:#071532;font-size:.86rem}.scale-action p{margin-top:3px;font-size:.76rem}.scale-action .text-link{grid-column:2;justify-self:start;min-height:34px;padding:7px 12px}@media (max-width:1320px){.console-topbar,.console-frame-command .console-topbar,.console-frame-command-chrome .console-topbar{grid-template-columns:230px minmax(240px,1fr) auto}.app-header-invite{display:none}.dashboard-status-panel{grid-template-columns:54px minmax(0,1fr) auto}.dashboard-status-panel .line-chart{display:none}.dashboard-scale-panel{grid-template-columns:74px minmax(220px,1fr)}.scale-action{grid-template-columns:40px minmax(0,1fr) auto}.scale-action .text-link{grid-column:3}}@media (max-width:1500px){.overview-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.dashboard-reference-grid,.dashboard-lower-grid{grid-template-columns:1fr}.reports-snapshot-panel,.latest-signals-panel{grid-column:auto}.dashboard-side-rail,.overview-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.console-frame,.console-frame-command,.console-frame-command-chrome{display:block}.console-sidebar,.console-frame-command .console-sidebar,.console-frame-command-chrome .console-sidebar{border-bottom:1px solid #dfe8f6;border-right:0;height:auto;min-height:auto;padding:20px;position:static}.console-topbar,.console-frame-command .console-topbar,.console-frame-command-chrome .console-topbar{border:1px solid #dfe8f6;border-radius:8px;grid-template-columns:1fr;min-height:auto;margin:0;padding:12px;position:static}.console-main,.console-frame-command .console-main,.console-frame-command-chrome .console-main{padding:20px}.app-header-search{justify-self:stretch;min-width:0;max-width:none}.app-header-actions{flex-wrap:wrap;justify-content:flex-start}.dashboard-side-rail,.overview-analytics-grid,.dashboard-scale-panel{grid-template-columns:1fr}.dashboard-status-panel{grid-template-columns:54px minmax(0,1fr);align-items:start}.dashboard-status-panel .status-badge{grid-column:1/-1;justify-self:start}.run-state-donut-layout{grid-template-columns:160px minmax(0,1fr)}}@media (max-width:640px){.dashboard-page-heading h1{font-size:1.8rem}.overview-metric-grid,.dashboard-side-rail,.run-state-donut-layout,.dashboard-scale-panel{grid-template-columns:1fr}.dashboard-kpi-card{grid-template-columns:52px minmax(0,1fr)}.dashboard-kpi-card .line-chart,.dashboard-kpi-flatline{display:none}.compact-readiness li{grid-template-columns:38px minmax(0,1fr)}.compact-readiness .text-link{grid-column:2;justify-self:start}.dashboard-table-footer,.scale-action{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}.scale-action>span,.scale-action .text-link{grid-column:auto}}.status-shell{background:linear-gradient(180deg, #f3f6fa00, #eaf0f7), var(--background)}.status-nav{position:relative}.status-hero{grid-template-columns:1fr;place-items:center;gap:24px;width:100%;max-width:1180px;margin:0 auto;display:grid}.status-hero code{border:1px solid var(--border);background:#fff;border-radius:6px;padding:2px 6px}.status-indicator{border:1px solid var(--border);box-shadow:var(--shadow-tight);background:#fff;border-radius:8px;align-items:center;gap:7px;min-width:230px;padding:18px;display:grid}.status-indicator small{color:var(--muted)}.status-table-panel{display:grid;overflow:hidden}.status-row{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.status-row+.status-row{border-top:1px solid var(--border)}.status-row div{gap:4px;display:grid}.public-report-page{align-content:start;gap:22px;max-width:1180px;min-height:100svh;margin:0 auto;padding:40px;display:grid}.public-report-hero,.public-report-metrics,.public-report-section{width:100%;max-width:none}.public-report-hero h1{max-width:820px;font-size:4rem}.report-note-list{color:var(--muted);gap:8px;margin:0;padding-left:20px;line-height:1.55;display:grid}.console-frame-command:not(.console-frame-dashboard),.console-frame-command-chrome:not(.console-frame-dashboard){background:linear-gradient(#fff 0%,#fbfdff 42%,#f6f9fd 100%);grid-template-columns:200px minmax(0,1fr)}.console-frame-command:not(.console-frame-dashboard) .console-sidebar,.console-frame-command-chrome:not(.console-frame-dashboard) .console-sidebar{color:#fff;background:radial-gradient(circle at 12% 0,#1557ff42,#0000 210px),linear-gradient(#071734 0%,#06152d 44%,#031123 100%);border-right:1px solid #94a3b82e;gap:24px;padding:24px 16px;box-shadow:16px 0 42px #02081733,inset -1px 0 #ffffff0a}.console-frame-command:not(.console-frame-dashboard) .brand-lockup,.console-frame-command-chrome:not(.console-frame-dashboard) .brand-lockup{color:#fff;gap:10px;min-height:44px;padding:0 4px}.console-frame-command:not(.console-frame-dashboard) .brand-lockup strong,.console-frame-command-chrome:not(.console-frame-dashboard) .brand-lockup strong{color:#fff;font-size:.98rem}.console-frame-command:not(.console-frame-dashboard) .brand-lockup small,.console-frame-command-chrome:not(.console-frame-dashboard) .brand-lockup small{color:#c8d5ea;font-size:.77rem}.console-frame-command:not(.console-frame-dashboard) .brand-logo-image,.console-frame-command-chrome:not(.console-frame-dashboard) .brand-logo-image{height:36px}.console-frame-command:not(.console-frame-dashboard) .sidebar-context,.console-frame-command-chrome:not(.console-frame-dashboard) .sidebar-context,.console-frame-command:not(.console-frame-dashboard) .sidebar-team-card,.console-frame-command-chrome:not(.console-frame-dashboard) .sidebar-team-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:14px;box-shadow:inset 0 1px #ffffff0d}.console-frame-command:not(.console-frame-dashboard) .sidebar-context span,.console-frame-command-chrome:not(.console-frame-dashboard) .sidebar-context span{color:#aebdd2}.console-frame-command:not(.console-frame-dashboard) .sidebar-context strong,.console-frame-command-chrome:not(.console-frame-dashboard) .sidebar-context strong{color:#fff}.console-frame-command:not(.console-frame-dashboard) .sidebar-context svg,.console-frame-command-chrome:not(.console-frame-dashboard) .sidebar-context svg{color:#c8d5ea}.console-frame-command:not(.console-frame-dashboard) .sidebar-workspace-switcher,.console-frame-command-chrome:not(.console-frame-dashboard) .sidebar-workspace-switcher{padding:0;display:block}.sidebar-workspace-switcher summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:4px 10px;padding:14px;list-style:none;display:grid}.sidebar-workspace-switcher summary::-webkit-details-marker{display:none}.sidebar-workspace-switcher summary:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #86aaff6b}.sidebar-workspace-switcher[open] summary svg{transform:rotate(180deg)}.sidebar-workspace-menu{border-top:1px solid #ffffff1a;gap:6px;margin:0 10px 12px;padding-top:10px;display:grid}.console-frame-command:not(.console-frame-dashboard) .sidebar-workspace-menu span,.console-frame-command-chrome:not(.console-frame-dashboard) .sidebar-workspace-menu span{color:#dce8fa;text-transform:none;border:1px solid #ffffff17;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.console-frame-command:not(.console-frame-dashboard) .sidebar-workspace-menu span.is-current,.console-frame-command-chrome:not(.console-frame-dashboard) .sidebar-workspace-menu span.is-current{background:#ffffff14}.console-frame-command:not(.console-frame-dashboard) .sidebar-workspace-menu strong,.console-frame-command-chrome:not(.console-frame-dashboard) .sidebar-workspace-menu strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.console-frame-command:not(.console-frame-dashboard) .sidebar-workspace-menu small,.console-frame-command-chrome:not(.console-frame-dashboard) .sidebar-workspace-menu small{color:#aebdd2;font-size:.7rem}.console-frame-command:not(.console-frame-dashboard) .console-sidebar .console-nav,.console-frame-command-chrome:not(.console-frame-dashboard) .console-sidebar .console-nav{gap:7px}.console-frame-command:not(.console-frame-dashboard) .console-sidebar .console-nav a,.console-frame-command-chrome:not(.console-frame-dashboard) .console-sidebar .console-nav a{color:#dce8fa;border-radius:7px;min-height:42px;padding:10px 12px;font-size:.9rem}.console-frame-command:not(.console-frame-dashboard) .console-sidebar .console-nav a:hover,.console-frame-command:not(.console-frame-dashboard) .console-sidebar .console-nav a[aria-current=page],.console-frame-command-chrome:not(.console-frame-dashboard) .console-sidebar .console-nav a:hover,.console-frame-command-chrome:not(.console-frame-dashboard) .console-sidebar .console-nav a[aria-current=page]{color:#fff;background:linear-gradient(90deg,#174cc9,#123a93);border-color:#6694ff47;box-shadow:inset 0 1px #ffffff14}.console-frame-command:not(.console-frame-dashboard) .console-sidebar .console-nav a[aria-current=page] svg,.console-frame-command-chrome:not(.console-frame-dashboard) .console-sidebar .console-nav a[aria-current=page] svg{color:#fff}.console-frame-command:not(.console-frame-dashboard) .console-sidebar-secondary,.console-frame-command-chrome:not(.console-frame-dashboard) .console-sidebar-secondary{border-top:1px solid #ffffff1a;gap:7px;margin-top:8px;padding-top:18px;display:grid}.console-frame-command:not(.console-frame-dashboard) .console-sidebar-secondary a,.console-frame-command-chrome:not(.console-frame-dashboard) .console-sidebar-secondary a{color:#dce8fa;min-height:38px;padding:9px 12px;font-size:.9rem}.console-frame-command:not(.console-frame-dashboard) .console-sidebar-secondary a:hover,.console-frame-command-chrome:not(.console-frame-dashboard) .console-sidebar-secondary a:hover,.console-frame-command:not(.console-frame-dashboard) .console-sidebar-secondary a[aria-current=page],.console-frame-command-chrome:not(.console-frame-dashboard) .console-sidebar-secondary a[aria-current=page]{color:#fff;background:#ffffff14}.console-frame-command:not(.console-frame-dashboard) .sidebar-team-card,.console-frame-command-chrome:not(.console-frame-dashboard) .sidebar-team-card{margin-top:auto;display:flex}.console-frame-command:not(.console-frame-dashboard) .sidebar-team-card strong,.console-frame-command:not(.console-frame-dashboard) .sidebar-team-card small,.console-frame-command-chrome:not(.console-frame-dashboard) .sidebar-team-card strong,.console-frame-command-chrome:not(.console-frame-dashboard) .sidebar-team-card small{color:#fff}.console-frame-command:not(.console-frame-dashboard) .sidebar-team-card small,.console-frame-command-chrome:not(.console-frame-dashboard) .sidebar-team-card small{color:#c8d5ea}.console-frame-command:not(.console-frame-dashboard) .sidebar-collapse-control,.console-frame-command-chrome:not(.console-frame-dashboard) .sidebar-collapse-control{color:#dce8fa;padding:0 10px;display:flex}.console-frame-command:not(.console-frame-dashboard) .console-main,.console-frame-command-chrome:not(.console-frame-dashboard) .console-main{gap:26px;padding:0 26px 34px}.app-header-command.console-topbar{background:#fffffff0;border-color:currentColor currentColor #dfe8f6;border-top-style:none;border-top-width:0;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;border-radius:0;grid-template-columns:minmax(470px,auto) minmax(90px,1fr) minmax(280px,.42fr) auto;min-height:74px;margin:0 -26px;padding:16px 26px;box-shadow:0 12px 30px #1e4e910f,inset 0 1px #ffffffe6}.app-header-command-left{align-items:center;gap:16px;min-width:0;display:flex}.app-header-command .app-header-brand,.app-header-command .app-header-workspace{color:#071532;background:#fff;border:1px solid #d7e3f2;border-radius:8px;grid-template-columns:24px auto auto 16px;gap:9px;width:auto;min-height:44px;padding:8px 12px;display:inline-grid;box-shadow:0 8px 20px #1e4e910a}.app-header-command .app-header-workspace{grid-template-columns:22px auto 16px;min-width:132px}.app-header-command .app-header-brand strong,.app-header-command .app-header-workspace strong{color:#071532;font-size:.9rem}.app-header-command .app-header-plan-badge{color:#1557ff;background:#eef4ff;border:1px solid #cfe0ff;border-radius:6px;padding:5px 7px;font-size:.78rem;font-weight:900;line-height:1}.app-header-command .app-header-logo{height:24px}.app-header-command .app-header-connect{color:#fff;background:linear-gradient(#081938,#07122a);border:1px solid #13264d;border-radius:8px;gap:9px;min-height:44px;padding:0 22px;font-weight:850;display:inline-flex;box-shadow:0 12px 22px #07122a2e}.app-header-command .app-header-feedback{color:#071532;justify-self:center;align-items:center;min-height:44px;font-size:.88rem;font-weight:850;text-decoration:none;display:inline-flex}.app-header-command .app-header-page-title{cursor:default;text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.app-header-command .app-header-page-title:hover{background:0 0;border-color:#0000}.app-header-command .app-header-search{justify-self:end;min-width:280px;min-height:44px}.app-header-command .app-header-actions{gap:14px}.app-header-command .app-header-icon-button{color:#263957;background:#fff;border:1px solid #d7e3f2;border-radius:8px;width:44px;height:44px}.app-header-command .app-header-upgrade{color:#128358;background:#eafaf0;border:1px solid #bfeccf;min-height:44px;box-shadow:0 10px 22px #12835812}.app-header-command .account-menu summary{background:#fff;border:1px solid #d7e3f2;border-radius:8px;height:44px;padding:3px 9px 3px 3px}.app-header-command .account-menu-identity{display:none}.app-header-command .account-avatar{color:#fff;background:#071b40;width:34px;height:34px}.console-frame-command:not(.console-frame-dashboard) .command-page-heading{justify-content:space-between;align-items:end;padding:6px 0 0;display:flex}.console-frame-command:not(.console-frame-dashboard) .command-page-heading h1{color:#071532;font-size:2rem}.console-frame-command:not(.console-frame-dashboard) .command-page-heading p{color:#52627a;margin-top:8px}.clients-command-grid{grid-template-columns:minmax(360px,.78fr) minmax(520px,1.16fr) minmax(260px,.68fr);gap:14px}.client-directory-card,.client-detail-card,.client-side-rail .panel,.client-workflow-table,.client-inventory-table{padding:22px;border-color:#dce7f5!important;box-shadow:0 14px 34px #1e4e910d,inset 0 1px #ffffffeb!important}.client-directory-card,.client-detail-card{min-height:638px}.client-search-row{grid-template-columns:minmax(0,1fr) 42px}.client-search-row input,.client-search-row button,.client-readout-grid dd,.client-field-grid input{border-color:#d7e3f2;min-height:44px}.client-filter-tabs,.client-detail-tabs{gap:24px;padding-top:22px}.client-filter-tabs span,.client-detail-tabs span{color:#263957;min-height:36px}.client-filter-tabs .is-active,.client-detail-tabs .is-active{color:#1557ff}.client-list-stack{padding-top:8px}.client-list-row{border-bottom:0;border-left:0;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto auto 18px;min-height:78px;padding:12px 10px}.client-list-row.is-selected{background:linear-gradient(90deg,#f6f9ff,#fff);border-left-color:#0000;box-shadow:0 10px 24px #1e4e910a}.client-avatar{color:#1557ff;background:#eef4ff;border-radius:8px;width:48px;height:48px;font-size:1rem}.client-row-copy strong{font-size:.92rem}.client-pagination{border-top:1px solid #dfe8f6;margin-top:auto;padding-top:22px}.client-detail-heading h2,.client-health-card h2,.setup-checklist-card h2,.quick-actions-card h2{color:#071532;margin:0;font-size:1rem}.client-detail-heading{align-items:start}.client-detail-heading p{color:#52627a}.client-readout-grid{gap:22px 18px;margin:24px 0}.client-readout-grid dd{align-items:center;min-height:48px;display:flex}.client-detail-form{padding-top:22px}.client-field-grid{gap:18px}.client-detail-footer{padding-top:22px}.client-side-rail{gap:14px}.client-health-card{gap:16px}.client-health-icon{color:#1557ff;background:#eef4ff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.client-health-card h2{font-size:1.4rem}.client-health-card dl{gap:10px}.setup-checklist-card li{color:#52627a}.setup-checklist-card li:before{color:#f28b19;background:#fff7ed;border-color:#fdba74}.setup-checklist-card li.is-complete:before{color:#16a663;background:#ddf8e8;border-color:#bfeccf}.quick-actions-card nav{gap:5px}.quick-actions-card a{color:#1557ff;font-weight:850}.client-workflow-table,.client-inventory-table{grid-column:1/-1}.client-workflow-table .section-heading,.client-inventory-table .section-heading{align-items:center}.client-workflow-table .eyebrow,.client-inventory-table .eyebrow{color:#1557ff;font-size:.8rem}.client-workflow-table .table-scroll,.client-inventory-table .table-scroll{box-shadow:none;border:1px solid #dce7f5;border-radius:8px}.client-workflow-table .data-table,.client-inventory-table .data-table{min-width:980px}.client-rate-cell{gap:8px}.client-sparkline span{background:linear-gradient(#55d191,#16a663)}@media (max-width:1380px){.app-header-command.console-topbar{grid-template-columns:minmax(410px,auto) minmax(70px,.5fr) minmax(240px,.42fr) auto}.app-header-command .app-header-workspace{min-width:118px}.clients-command-grid{grid-template-columns:minmax(320px,.82fr) minmax(460px,1.18fr)}.client-side-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.app-header-command.console-topbar{grid-template-columns:1fr}.app-header-command-left,.app-header-command .app-header-actions{flex-wrap:wrap}.app-header-command .app-header-feedback,.app-header-command .app-header-search{justify-self:stretch}.clients-command-grid,.client-side-rail{grid-template-columns:1fr}}@media (max-width:900px){.console-frame-command:not(.console-frame-dashboard) .console-main,.console-frame-command-chrome:not(.console-frame-dashboard) .console-main{padding:20px}.app-header-command.console-topbar{border:1px solid #dfe8f6;border-radius:8px;margin:0;padding:12px}.console-frame-command:not(.console-frame-dashboard) .console-sidebar-secondary,.console-frame-command:not(.console-frame-dashboard) .sidebar-team-card,.console-frame-command:not(.console-frame-dashboard) .sidebar-collapse-control{display:none}}@media (prefers-reduced-motion:reduce){a,button,input,select,textarea{transition:none}.button-primary:hover{transform:none}}@media (max-width:1100px){.metrics.console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.command-panel,.overview-hero,.overview-analytics-grid,.account-overview-grid,.billing-hero{grid-template-columns:1fr}.overview-hero:after{opacity:.18;width:100%}.overview-metric-grid,.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-header-feedback:not(.app-header-page-title){display:none}.app-header-search{min-width:180px}.command-status-panel{border-left:0;border-top:1px solid var(--border);padding-top:24px;padding-left:0}.home-hero h1{font-size:4.6rem}.home-hero,.status-hero,.home-section-heading{grid-template-columns:1fr}.public-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-page-section,.public-page-footer{grid-template-columns:1fr}.public-page-footer nav{justify-content:flex-start}.guide-intro,.guide-layout,.organic-landing-hero,.organic-workflow-section{grid-template-columns:1fr}.pricing-page-grid,.organic-proof-band{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-next-step{grid-template-columns:1fr}.guide-intro-actions{justify-content:flex-start}.guide-rail{position:static}.guide-rail nav{grid-template-columns:repeat(5,minmax(0,1fr))}.home-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-product-frame{min-height:auto}}@media (max-width:900px){.console-frame{display:block}.console-sidebar{height:auto;min-height:auto;position:static;overflow:visible}.console-sidebar .console-nav{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.console-sidebar .console-nav a{flex:none}.console-main{min-width:0;max-width:100%;padding:20px}.console-topbar{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid;position:static}.console-topbar,.dashboard-grid,.console-metrics,.api-key-table-panel,.overview-analytics-grid,.overview-hero,.overview-metric-grid,.panel{min-width:0}.app-header-rail,.app-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0}.app-header-search{flex:220px}.topbar-actions{justify-content:flex-start}.template-detail-grid,.template-quick-layout,.template-wizard-layout,.template-wizard-help-grid,.template-test-panel,.template-happy-path,.template-status-rail{grid-template-columns:1fr}}@media (max-width:720px){body{background:var(--background)}.shell,.auth-shell{padding:18px}.auth-panel{padding:26px}.auth-panel h1{font-size:2.35rem}.dashboard-grid,.form-grid-two,.metrics.console-metrics,.overview-action-grid,.overview-control-stats,.overview-metric-grid,.billing-plan-grid{grid-template-columns:1fr}.panel{padding:22px}.overview-title-row{display:grid}.app-header-brand>span:last-child{display:none}.app-header-current{border-left:0;flex:100%;order:10;margin-left:0;padding-left:0}.app-header-current h1{max-width:none;font-size:1rem}.app-header-connect,.app-header-upgrade{flex:auto;justify-content:center}.app-header-search{flex:100%;order:20;min-width:100%}.topbar-actions,.account-menu,.account-menu summary{width:100%}.app-header-actions .account-menu,.app-header-actions .account-menu summary{width:auto}.app-header-actions .account-menu-panel{min-width:280px;position:absolute;top:calc(100% + 10px);right:0}.account-menu-panel{min-width:100%;position:static;top:auto;right:auto}.account-menu-identity{max-width:none}.account-identity-card{align-items:start;display:grid}.overview-title-row h2{font-size:2.6rem}.overview-action-grid a{border-bottom:1px solid #d8e0ebd1;border-right:0;min-height:94px}.overview-action-grid a:last-child{border-bottom:0}.overview-control-panel{justify-items:stretch}.completion-dial{justify-self:center;width:min(190px,100%)}.event-volume-chart{gap:8px;min-height:160px}.template-mode-tabs,.template-segmented,.template-monitoring-level-grid{grid-template-columns:1fr}.template-quick-controls,.template-simple-setup,.template-happy-path{padding:16px}.template-field-map dl>div{grid-template-columns:1fr;align-items:start}.command-copy h2{font-size:1.85rem}.command-status-panel strong{font-size:2rem}.readiness-list li{grid-template-columns:1fr;align-items:start}.section-heading,.object-list li{align-items:flex-start;display:grid}.action-row{align-items:stretch;display:grid}.template-card-header,.template-request-heading{display:grid}.rules-field-header,.rules-field-options,.checkpoint-row-card,.checkpoint-row-main,.rules-sample-grid,.rules-chip-editor label{grid-template-columns:1fr}.checkpoint-row-footer{align-items:stretch;display:grid}.checkpoint-row-actions{justify-content:stretch}.template-key-callout{grid-template-columns:1fr}.template-chip-row{justify-content:flex-start}.template-code-block{white-space:pre-wrap}.template-segmented,.template-mode-tabs,.beginner-card-grid{grid-template-columns:1fr}.template-copy-heading{align-items:stretch;display:grid}.template-troubleshooting-list div,.template-field-map dl>div{grid-template-columns:1fr}.button-primary,.button-secondary{width:100%}.org-pill{max-width:100%}.home-nav{grid-template-columns:1fr;align-items:flex-start;gap:18px;display:grid}.public-page-shell{gap:34px;padding:18px}.public-page-nav{grid-template-columns:1fr;align-items:flex-start}.public-page-nav-links{display:none}.public-page-actions{justify-content:flex-start;width:100%}.public-page-actions .marketing-button{width:auto}.public-page-hero{text-align:center;margin-top:18px}.public-page-hero h1{font-size:2.65rem}.public-page-hero p{margin-left:auto;margin-right:auto;font-size:1rem}.public-page-grid{grid-template-columns:1fr}.guide-intro,.guide-rail,.guide-step-card,.guide-tool-card,.guide-code-card,.guide-operate-card{padding:18px}.guide-rail nav,.organic-proof-band,.pricing-page-grid,.guide-tool-grid,.guide-code-grid,.guide-operate-grid,.guide-step-card{grid-template-columns:1fr}.guide-intro-actions .button-primary,.guide-intro-actions .button-secondary,.guide-intro-actions .marketing-button,.organic-action-row .marketing-button,.guide-next-step .button-primary{justify-content:center;width:100%}.organic-signal-map,.resource-article,.pricing-page-grid article{padding:18px}.home-shell{gap:34px;padding:24px}.home-nav-links,.home-nav-actions{justify-content:flex-start}.home-hero h1{font-size:3rem}.home-hero .lede{font-size:1.05rem}.home-signal-strip,.home-product-grid,.home-loop-grid,.home-pricing-grid{grid-template-columns:1fr}.home-signal-strip div{border-bottom:1px solid var(--border);border-right:0}.home-signal-strip div:last-child{border-bottom:0}.public-report-page{padding:20px}.public-report-hero h1{font-size:2.5rem}}.app-header-command .app-header-page-title{justify-self:auto;max-width:190px;margin-left:2px;padding:0 2px}.command-title-lockup{align-items:center;gap:18px;min-width:0;display:flex}.command-page-title-icon{color:#1557ff;background:linear-gradient(#fff,#eef5ff);border:1px solid #d8e5f5;border-radius:8px;flex:none;justify-content:center;align-items:center;width:74px;height:74px;display:inline-flex;box-shadow:0 16px 34px #184a9712}.command-page-title-icon svg{width:36px;height:36px}.client-filter-tabs a,.client-detail-tabs a{color:#263957;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;min-height:36px;padding-bottom:10px;font-size:.82rem;font-weight:760;text-decoration:none;display:inline-flex}.client-filter-tabs a:hover,.client-detail-tabs a:hover,.client-filter-tabs a.is-active,.client-detail-tabs a.is-active{color:#1557ff}.client-filter-tabs a.is-active,.client-detail-tabs a.is-active{border-color:#1557ff}.client-filter-tabs a strong,.client-detail-tabs a strong{color:#1557ff;text-align:center;background:#edf4ff;border-radius:999px;min-width:20px;padding:2px 6px;font-size:.68rem}.client-avatar,.client-row-copy{text-decoration:none}.client-row-actions{position:relative}.client-row-actions summary{color:#6b7d96;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;list-style:none;display:inline-flex}.client-row-actions summary::-webkit-details-marker{display:none}.client-row-actions summary:hover{color:#1557ff;background:#eef4ff}.client-row-actions svg{width:16px;height:16px}.client-row-actions div{z-index:20;background:#fff;border:1px solid #d7e3f2;border-radius:8px;gap:2px;min-width:150px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 38px #0f172a1f}.client-row-actions a{color:#20324f;border-radius:6px;padding:8px 9px;font-size:.8rem;font-weight:780;text-decoration:none}.client-row-actions a:hover{color:#1557ff;background:#eef4ff}.client-pagination nav{gap:7px;display:inline-flex}.client-pagination nav a{color:#52627a;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.78rem;text-decoration:none;display:inline-flex}.client-pagination nav a:hover,.client-pagination nav a.is-active{color:#1557ff;background:#edf4ff}.client-tab-panel{border-top:1px solid #dfe8f5;margin-top:18px;padding-top:18px}.client-embedded-table{border:1px solid #dce7f5;box-shadow:none!important}.client-embedded-table .data-table{min-width:640px}.connection-guide-strip{justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.connection-guide-strip .lede{max-width:620px;margin:0;font-size:.92rem}.console-frame-command .connection-management-grid,.console-frame-command .reports-management-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.68fr);align-items:start;max-width:none}.connection-create-card,.reports-generate-card{min-height:560px}.connection-rules-card,.reports-sharing-card{min-height:360px}.surface-card-heading{align-items:center;gap:14px;margin-bottom:20px;display:flex}.surface-card-heading h2{margin:0}.surface-card-heading p{color:#607087;margin:3px 0 0;font-size:.86rem}.surface-card-icon,.rule-item-icon{color:#1557ff;background:#eef4ff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.surface-card-icon svg{width:23px;height:23px}.rule-item-icon svg{width:22px;height:22px}.rules-card-list{gap:12px}.console-frame .rules-card-list div,.console-frame-command .rules-card-list div{grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;min-height:86px;padding:16px;display:grid}.console-frame .rules-card-list dt,.console-frame-command .rules-card-list dt{color:#142139;text-transform:none;align-items:center;gap:12px;font-size:.92rem;font-weight:850;display:flex}.connection-inventory-panel .empty-state,.reports-inventory-panel .empty-state{text-align:center;place-items:center;min-height:190px}.connection-inventory-panel .empty-state .text-link,.reports-inventory-panel .empty-state .text-link{justify-self:center}.beginner-card{position:relative}.beginner-card:before{content:"";border:2px solid #c9d8eb;border-radius:999px;width:12px;height:12px;position:absolute;top:14px;right:14px}.beginner-card.is-selected:before{background:#1557ff;border-color:#1557ff;box-shadow:inset 0 0 0 3px #fff}@media (max-width:1380px){.app-header-command.console-topbar{grid-template-columns:minmax(0,1fr) minmax(240px,.46fr) auto}.app-header-command .app-header-page-title{max-width:150px}}@media (max-width:1180px){.app-header-command.console-topbar,.console-frame-command .connection-management-grid,.console-frame-command .reports-management-grid{grid-template-columns:1fr}.app-header-command .app-header-page-title{max-width:100%}}@media (max-width:720px){.command-title-lockup,.connection-guide-strip{align-items:start;display:grid}.command-page-title-icon{width:58px;height:58px}.client-list-row{grid-template-columns:48px minmax(0,1fr) auto}.client-list-row>small{grid-column:2}.client-row-actions{justify-self:end}}.console-frame-command .alerts-management-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.9fr);align-items:start;max-width:none}.alerts-channel-card,.alerts-delivery-card{min-height:420px}.alerts-card-heading{align-items:center;margin-bottom:22px}.alerts-card-heading .surface-card-icon{color:#1557ff;background:#eef4ff}.alerts-card-heading h2{font-size:1.02rem}.alert-channel-form{gap:18px}.alert-channel-field-grid{grid-template-columns:minmax(0,1fr) minmax(180px,.48fr);gap:14px;display:grid}.alert-channel-form .beginner-callout{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid}.alert-channel-form .beginner-callout strong{color:#142139;margin-bottom:8px;font-size:.92rem;display:block}.alert-setup-icon{color:#1557ff;background:#eff5ff;border:1px solid #d8e7fb;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.alert-setup-icon svg,.alert-security-note svg,.alert-route-copy-button svg{width:20px;height:20px}.alert-security-note{align-items:center;gap:8px;display:flex}.alert-security-note svg{color:#657389;flex:none}.alert-delivery-metrics{gap:14px;display:grid}.alert-delivery-metric{background:linear-gradient(#fff,#fbfdff);border:1px solid #dbe7f6;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:18px;display:grid}.alert-delivery-metric>span:not(.surface-card-icon){color:#22324c;font-size:.92rem;font-weight:820}.alert-delivery-metric>strong{color:#06122a;font-size:2rem;line-height:1}.alert-delivery-metric .surface-card-icon{color:#1557ff;background:#eff5ff}.alert-route-metric{grid-template-columns:48px minmax(0,1fr) auto auto}.alert-route-metric code{color:#263750;white-space:nowrap;background:#eef1f6;border:1px solid #d7e3f2;border-radius:7px;padding:9px 12px;font-size:.82rem;font-weight:760}.alert-route-copy-button{color:#657389;cursor:pointer;background:#f8fbff;border:1px solid #cbdaf0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.alert-route-copy-button:hover{color:#1557ff;background:#fff;border-color:#9fb8dc}.alerts-list-panel{padding:26px}.alerts-list-panel .table-scroll{margin-top:4px}.command-empty-state{grid-template-columns:minmax(170px,.42fr) minmax(0,.58fr);align-items:center;gap:24px;min-height:150px;padding:18px 28px;display:grid}.command-empty-icon{color:#1557ff;background:linear-gradient(#f3f7ff,#e7f0ff);border:1px solid #dbe7f6;border-radius:999px;justify-content:center;justify-self:end;align-items:center;width:76px;height:76px;display:inline-flex}.command-empty-icon svg{width:34px;height:34px}.command-empty-state strong,.alerts-history-panel .empty-state strong{color:#071532;margin-bottom:5px;font-size:1.12rem;display:block}.command-empty-state p,.alerts-history-panel .empty-state p{color:#607087;margin:0;line-height:1.5}.alerts-history-panel .empty-state{text-align:center;place-items:center;min-height:180px;display:grid}.alerts-history-panel .empty-state .text-link{justify-self:center}.templates-overview-panel{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch;gap:28px;padding:26px;display:grid}.templates-overview-panel .command-copy{gap:14px;display:grid}.templates-overview-panel .action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.templates-overview-panel .action-row a{align-items:center;gap:8px;min-height:40px;padding:0 16px;display:inline-flex}.templates-overview-panel .action-row svg{width:18px;height:18px}.templates-overview-panel .command-status-panel{box-shadow:none;background:linear-gradient(#fff,#fbfdff),radial-gradient(circle at 12% 16%,#1557ff14,#0000 150px);border:0;border-left:1px solid #dfe8f5;border-radius:0;align-content:center;min-height:170px;padding-left:34px}.templates-overview-panel .command-status-panel strong{margin-bottom:16px;font-size:1.6rem}.template-goal-badge{border-radius:8px;align-self:start;max-width:360px;padding:12px 16px;font-size:.86rem;line-height:1.35}.templates-guardrail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;max-width:none}.templates-required-card .details-list,.templates-rules-card .template-rule-list{margin-top:18px}.templates-rules-card .template-rule-list{gap:22px;padding-left:0;list-style:none}.templates-rules-card .template-rule-list li{color:#52627a;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:14px;font-size:1rem;line-height:1.48;display:grid}.templates-rules-card .template-rule-list li:before{content:"";background:#1557ff;border-radius:999px;width:8px;height:8px;margin-top:9px}.console-frame-command .template-wizard-panel{max-width:none;padding:26px}.console-frame-command .template-wizard-panel>.section-heading{border-bottom:0;margin-bottom:0;padding-bottom:0}.console-frame-command .template-mode-tabs{background:#fff;border-color:#dce7f5;gap:0;padding:0}.console-frame-command .template-mode-tabs button{border-radius:8px;min-height:64px;padding:16px 18px}.console-frame-command .template-mode-tabs button.is-selected{border-color:#8eafff;box-shadow:inset 0 -3px #1557ff,0 12px 24px #1557ff14}.console-frame-command .template-quick-layout,.console-frame-command .template-wizard-layout{grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);gap:16px}.console-frame-command .template-quick-controls,.console-frame-command .template-simple-setup,.console-frame-command .template-wizard-controls,.console-frame-command .template-wizard-output{border:1px solid #dbe7f6;border-radius:8px;padding:18px}.console-frame-command .template-wizard-output{background:linear-gradient(#fff,#fbfdff);align-content:start}.console-frame-command .template-segmented button{position:relative}.console-frame-command .template-segmented button strong{color:#17243b;font-size:.86rem}.console-frame-command .template-segmented button.is-selected:after{content:"";background:#1557ff;border:4px solid #fff;border-radius:999px;width:14px;height:14px;position:absolute;top:13px;right:13px;box-shadow:0 0 0 1px #1557ff}.console-frame-command .template-monitoring-level-grid button{min-height:104px;padding-right:34px}.console-frame-command .template-workflow-summary,.console-frame-command .template-workflow-select{border-top:1px solid #dfe8f5;padding-top:16px}.console-frame-command .template-simple-setup{gap:18px}.console-frame-command .template-happy-path{grid-template-columns:minmax(150px,.32fr) minmax(0,.68fr);padding:18px 20px}.console-frame-command .template-status-step{min-height:80px}.console-frame-command .template-quick-actions{border-top:1px solid #dfe8f5;padding-top:16px}.console-frame-command .template-quick-actions .button-primary,.console-frame-command .template-quick-actions .button-secondary{min-height:40px}.console-frame-command .template-key-callout{border-color:#d8e7fb}.console-frame-command .template-placement-card,.console-frame-command .template-field-map,.console-frame-command .template-instruction-list,.console-frame-command .template-advanced-details{box-shadow:none}.console-frame-command .template-placement-card li{border:1px solid #dbe7f6;border-left:0;padding:13px 16px}.console-frame-command .template-field-map dl{border:1px solid #dbe7f6;border-radius:8px;overflow:hidden}.console-frame-command .template-field-map dl>div{border-top:1px solid #dbe7f6;grid-template-columns:minmax(180px,.48fr) minmax(0,.52fr);padding:10px 14px}.console-frame-command .template-field-map dl>div:first-child{border-top:0}.console-frame-command .template-instruction-list{border-left-width:3px}.console-frame-command .template-test-panel{background:#fff;grid-template-columns:minmax(0,.82fr) minmax(360px,.68fr);align-items:center;padding:24px}.console-frame-command .template-test-form .button-primary{min-height:48px}.console-frame-command .template-wizard-help,.console-frame-command .template-generated-request{background:#fff;border:1px solid #dbe7f6;border-radius:8px;padding:18px}.console-frame-command .template-generated-request{border-top:1px solid #dbe7f6}.console-frame-command .template-advanced-reference>summary{grid-template-columns:54px minmax(0,1fr) auto;align-items:center}.console-frame-command .template-advanced-reference>summary:before{color:#1557ff;content:"<>";background:#eef4ff;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:1.1rem;font-weight:900;display:inline-flex}.console-frame-command .template-card-grid{max-width:none}@media (max-width:1280px){.console-frame-command .alerts-management-grid,.templates-overview-panel,.templates-guardrail-grid,.console-frame-command .template-quick-layout,.console-frame-command .template-wizard-layout,.console-frame-command .template-test-panel{grid-template-columns:1fr}.templates-overview-panel .command-status-panel{border-top:1px solid #dfe8f5;border-left:0;padding-top:24px;padding-left:0}.alerts-channel-card,.alerts-delivery-card{min-height:0}}@media (max-width:900px){.alert-channel-field-grid,.alert-route-metric,.command-empty-state,.console-frame-command .template-monitoring-level-grid,.console-frame-command .template-status-rail,.template-key-callout{grid-template-columns:1fr}.command-empty-icon{justify-self:start}.alert-route-metric code{white-space:normal}}@media (max-width:720px){.templates-overview-panel .action-row a,.console-frame-command .template-quick-actions .button-primary,.console-frame-command .template-quick-actions .button-secondary{justify-content:center;width:100%}.console-frame-command .template-field-map dl>div{grid-template-columns:1fr}}.app-header-command .app-header-page-title{flex:none;min-width:max-content;max-width:240px}@media (max-width:1380px){.app-header-command .app-header-page-title{max-width:220px}}.console-frame-command .templates-overview-panel{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:24px;padding:18px 20px}.console-frame-command .templates-overview-panel .command-copy{gap:9px}.console-frame-command .templates-overview-panel h2{letter-spacing:0;font-size:1.12rem;line-height:1.25}.console-frame-command .templates-overview-panel .lede{max-width:680px;font-size:.92rem;line-height:1.42}.console-frame-command .templates-overview-panel .action-row{gap:9px}.console-frame-command .templates-overview-panel .action-row a{min-height:32px;padding:0 18px}.console-frame-command .templates-overview-panel .template-security-note{border-top:1px solid #dfe8f5;grid-template-columns:18px minmax(0,1fr);align-items:start;padding-top:9px;display:grid}.console-frame-command .templates-overview-panel .template-security-note:before{color:#6b7a91;content:"";background:linear-gradient(currentColor,currentColor) 4px 8px/8px 6px no-repeat,radial-gradient(circle at 50% 34%,#0000 4px,currentColor 4.5px 5.5px,#0000 6px);border-radius:3px;width:16px;height:16px;margin-top:2px}.console-frame-command .templates-overview-panel .command-status-panel{min-height:150px;padding-left:38px}.console-frame-command .templates-overview-panel .command-status-panel strong{margin-bottom:18px;font-size:1.48rem}.console-frame-command .template-goal-badge{gap:10px;max-width:286px;padding:11px 14px}.console-frame-command .template-wizard-panel{gap:10px;padding:18px}.console-frame-command .template-wizard-panel>.section-heading h2{font-size:.94rem}.console-frame-command .template-mode-tabs button{align-content:center;min-height:56px;padding:11px 16px}.console-frame-command .template-mode-tabs button strong{font-size:.88rem}.console-frame-command .template-mode-tabs button span{font-size:.78rem}.console-frame-command .template-quick-layout{grid-template-columns:minmax(500px,.88fr) minmax(0,1.12fr);gap:10px}.console-frame-command .template-wizard-layout{gap:10px}.console-frame-command .template-quick-controls,.console-frame-command .template-simple-setup,.console-frame-command .template-wizard-controls,.console-frame-command .template-wizard-output{gap:12px;padding:12px}.console-frame-command .template-wizard-control-group{gap:7px}.console-frame-command .template-wizard-control-group>span,.console-frame-command .template-workflow-summary>span,.console-frame-command .template-workflow-select>span{font-size:.86rem}.console-frame-command .template-segmented{gap:8px}.console-frame-command .template-platform-option{grid-template-columns:40px minmax(0,1fr);align-content:start;min-height:92px;padding:12px}.console-frame-command .template-platform-option .template-option-copy,.console-frame-command .template-level-option .template-option-copy{color:inherit;gap:5px;min-width:0;display:grid}.console-frame-command .template-platform-option .template-option-copy>span,.console-frame-command .template-level-option .template-option-copy>span{color:#52627a;font-size:.76rem;line-height:1.33}.console-frame-command .template-platform-option .template-option-copy strong,.console-frame-command .template-level-option .template-option-copy strong{color:#17243b;font-size:.86rem;line-height:1.1}.console-frame-command .template-platform-mark{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.console-frame-command .template-platform-mark svg{width:30px;height:30px}.console-frame-command .template-platform-mark.is-n8n{color:#ff3158}.console-frame-command .template-platform-mark.is-make{color:#8a2cff}.console-frame-command .template-platform-mark.is-zapier{color:#ff6b00}.console-frame-command .template-level-option{grid-template-columns:16px minmax(0,1fr);gap:8px;min-height:72px;padding:10px 11px}.console-frame-command .template-monitoring-level-grid .template-level-option.is-selected:after{display:none}.console-frame-command .template-option-radio{background:#fff;border:1.5px solid #b8c8dc;border-radius:999px;width:14px;height:14px;margin-top:1px}.console-frame-command .template-level-option.is-selected .template-option-radio{background:#1557ff;border-color:#1557ff;box-shadow:inset 0 0 0 4px #fff}.console-frame-command .template-workflow-summary,.console-frame-command .template-workflow-select{padding:12px}.console-frame-command .template-workflow-summary{border:1px solid #dbe7f6}.console-frame-command .template-workflow-summary strong{font-size:.84rem}.console-frame-command .template-simple-setup h3{font-size:1.02rem;line-height:1.1}.console-frame-command .template-simple-setup .lede{font-size:.79rem;line-height:1.35}.console-frame-command .template-happy-path{background:linear-gradient(105deg,#09225d 0%,#0649dc 62%,#1464ff 100%);grid-template-columns:1fr;gap:7px;padding:10px 14px}.console-frame-command .template-happy-path>div{align-items:baseline;gap:6px;display:flex}.console-frame-command .template-happy-path .eyebrow{color:#6eb0ff;margin:0;font-size:.72rem}.console-frame-command .template-happy-path h4{font-size:.86rem}.console-frame-command .template-happy-path ol{gap:4px}.console-frame-command .template-happy-path li{grid-template-columns:18px minmax(0,1fr);font-size:.78rem;line-height:1.25}.console-frame-command .template-happy-path li:before{border:0;width:17px;height:17px;font-size:.68rem}.console-frame-command .template-status-rail{gap:8px}.console-frame-command .template-status-step{grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:62px;padding:9px 12px}.console-frame-command .template-status-step>span{color:#64748b;background:#eef4ff;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:inline-flex}.console-frame-command .template-status-step>span:before{content:"";border:2px solid;border-radius:999px;width:14px;height:14px}.console-frame-command .template-status-step.is-active>span{color:#1557ff;background:#eef4ff}.console-frame-command .template-status-step.is-complete>span{color:#21a663;background:#eefaf2}.console-frame-command .template-status-step strong{color:#2342a0;font-size:.8rem}.console-frame-command .template-status-step p{font-size:.75rem;line-height:1.25}.console-frame-command .template-quick-actions{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,.42fr));gap:10px;padding-top:0;display:grid}.console-frame-command .template-key-callout{grid-column:1/-1;padding:10px 12px}.console-frame-command .template-key-callout strong{font-size:.84rem}.console-frame-command .template-key-callout p{font-size:.78rem;line-height:1.3}.console-frame-command .template-copy-helper{margin:-2px 0 0;font-size:.78rem}.console-frame-command .template-quick-layout>.template-placement-card,.console-frame-command .template-quick-layout>.template-field-map,.console-frame-command .template-quick-layout>.template-instruction-list,.console-frame-command .template-quick-layout>.template-security-note,.console-frame-command .template-quick-layout>.template-advanced-details{grid-column:1/-1}.console-frame-command .template-placement-card{gap:8px;padding:12px 14px}.console-frame-command .template-placement-card h4,.console-frame-command .template-field-map h4{font-size:.98rem}.console-frame-command .template-placement-card p{font-size:.82rem}.console-frame-command .template-placement-card ol{gap:8px}.console-frame-command .template-placement-card li{border-left:1px solid #dbe7f6;grid-template-columns:34px minmax(0,1fr);align-items:center;padding:11px 14px}.console-frame-command .template-placement-card li:before{color:#1557ff;content:"";border:2px solid #1557ff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.console-frame-command .template-placement-card li strong,.console-frame-command .template-placement-card li span{grid-column:2}.console-frame-command .template-field-map{gap:9px;padding:12px 14px}.console-frame-command .template-field-map dl>div{min-height:28px;padding:7px 14px}.console-frame-command .template-instruction-list{padding:12px 16px 12px 40px;font-size:.84rem;line-height:1.45}.console-frame-command .template-advanced-details{padding:11px 14px}.console-frame-command .template-test-panel{grid-template-columns:minmax(0,.9fr) minmax(420px,.7fr);gap:18px;padding:20px}.console-frame-command .template-test-panel h3{font-size:1.08rem}.console-frame-command .template-test-panel .lede{max-width:560px}.console-frame-command .templates-guardrail-grid{gap:20px}.console-frame-command .templates-required-card,.console-frame-command .templates-rules-card{min-height:260px;padding:24px}.console-frame-command .templates-required-card .details-list>div{grid-template-columns:72px minmax(0,1fr);align-items:center;min-height:96px;padding:16px}.console-frame-command .templates-required-card .details-list>div:before{content:"";background:#eef4ff;border-radius:8px;width:56px;height:56px}.console-frame-command .templates-rules-card .template-rule-list{gap:24px;margin-top:28px}.console-frame-command .templates-rules-card .template-rule-list li{font-size:1rem;line-height:1.45}@media (max-width:1380px){.console-frame-command .template-quick-layout{grid-template-columns:minmax(460px,.9fr) minmax(0,1.1fr)}.console-frame-command .template-monitoring-level-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.console-frame-command .template-quick-layout,.console-frame-command .template-wizard-layout,.console-frame-command .templates-overview-panel,.console-frame-command .template-test-panel,.console-frame-command .templates-guardrail-grid{grid-template-columns:1fr}.console-frame-command .template-monitoring-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.console-frame-command .template-mode-tabs,.console-frame-command .template-segmented,.console-frame-command .template-monitoring-level-grid,.console-frame-command .template-status-rail,.console-frame-command .template-quick-actions,.console-frame-command .template-key-callout{grid-template-columns:1fr}}.console-frame-command .template-wizard-control-group>.template-segmented:not(.template-monitoring-level-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.console-frame-command .template-monitoring-level-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.console-frame-command .template-level-option{text-align:left;grid-template-columns:20px minmax(0,1fr);align-content:start;align-items:start;gap:12px;min-height:0;padding:16px;overflow:hidden}.console-frame-command .template-level-option .template-option-copy{align-content:start;gap:7px}.console-frame-command .template-level-option .template-option-copy strong{overflow-wrap:break-word;font-size:.95rem;line-height:1.15}.console-frame-command .template-level-summary,.console-frame-command .template-level-option .template-option-copy small{color:#52627a;overflow-wrap:normal;font-size:.8rem;line-height:1.38}.console-frame-command .template-level-summary{color:#17243b;font-weight:750}.console-frame-command .template-level-request{color:#1557ff;font-weight:750}.console-frame-command .template-workflow-select{border:1px solid #dbe7f6;border-radius:8px;gap:8px;padding:12px;display:grid}.console-frame-command .template-workflow-select select{min-height:38px}.console-frame-command .templates-required-card .details-list>div{align-content:center;row-gap:6px;min-height:104px;padding:18px 20px 18px 92px;display:grid;position:relative}.console-frame-command .templates-required-card .details-list>div:before{display:none}.console-frame-command .templates-required-card .details-list dt{align-items:center;gap:12px;min-width:0;display:flex}.console-frame-command .templates-required-card .details-list dd{overflow-wrap:normal;min-width:0;margin:0;line-height:1.45}.console-frame-command .template-required-icon{color:#1557ff;background:#eef4ff;border-radius:10px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.console-frame-command .template-required-icon svg{width:26px;height:26px}@media (max-width:1180px){.console-frame-command .template-monitoring-level-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}}.app-header-command.console-topbar{grid-template-columns:minmax(500px,max-content) minmax(180px,1fr) max-content;column-gap:clamp(10px,1.1vw,18px);overflow:visible}.app-header-command-left{flex:auto;gap:clamp(8px,.9vw,16px);min-width:0;overflow:hidden}.app-header-command .app-header-brand{flex:none;grid-template-columns:32px minmax(0,max-content) auto 16px;min-width:176px;max-width:220px;overflow:hidden}.app-header-command .app-header-brand strong,.app-header-command .app-header-workspace strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-header-command .app-header-plan-badge,.app-header-command .app-header-caret{flex:none}.app-header-command .app-header-workspace{flex:140px;min-width:116px;max-width:178px}.app-header-command .app-header-connect{flex:none;justify-content:center;min-width:118px;padding-left:clamp(16px,1.25vw,22px);padding-right:clamp(16px,1.25vw,22px)}.app-header-command .app-header-page-title{text-overflow:ellipsis;white-space:nowrap;flex:13ch;min-width:8ch;max-width:min(24ch,clamp(128px,15vw,260px));overflow:hidden}.app-header-command .app-header-search{min-width:180px;max-width:460px}.app-header-command .app-header-actions{flex:none}@media (max-width:1380px){.app-header-command.console-topbar{grid-template-columns:minmax(470px,max-content) minmax(170px,1fr) max-content}.app-header-command .app-header-brand{min-width:184px;max-width:200px}.app-header-command .app-header-workspace{max-width:158px}.app-header-command .app-header-page-title{min-width:7ch;max-width:min(18ch,180px)}.app-header-command .app-header-search{min-width:150px;max-width:330px}}@media (max-width:1280px){.app-header-command.console-topbar{grid-template-columns:minmax(420px,1fr) minmax(150px,.65fr) max-content}.app-header-command .app-header-brand{min-width:160px;max-width:184px}.app-header-command .app-header-search span{max-width:9ch}}@media (max-width:1180px){.app-header-command.console-topbar{grid-template-columns:1fr}.app-header-command .app-header-brand,.app-header-command .app-header-workspace{max-width:100%}.app-header-command .app-header-page-title,.app-header-command .app-header-search{max-width:none}}.data-table td>.status-badge,.client-workflow-table .status-badge,.client-inventory-table .status-badge{white-space:nowrap;justify-content:center;align-items:center;width:auto;min-width:max-content;max-width:max-content;display:inline-flex}.client-workflow-table .client-rate-cell,.client-inventory-table .client-rate-cell{white-space:nowrap;align-items:center;display:inline-flex}.console-frame-command .validation-schema-form,.console-frame-command .workflow-setup-form{gap:18px}.console-frame-command .validations-setup-grid,.console-frame-command .workflow-setup-grid{align-items:start;gap:22px}.console-frame-command .validations-setup-grid{grid-template-columns:minmax(620px,1.35fr) minmax(360px,.95fr)}.console-frame-command .workflow-setup-grid{grid-template-columns:minmax(620px,1.08fr) minmax(360px,.58fr)}.console-frame-command .validations-create-panel,.console-frame-command .validations-template-panel,.console-frame-command .workflow-create-panel,.console-frame-command .workflow-contract-panel,.console-frame-command .validation-access-panel,.console-frame-command .workflow-access-panel,.console-frame-command .validation-advanced-json-panel{padding:24px}.console-frame-command .validation-template-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.console-frame-command .validation-template-card,.console-frame-command .workflow-starter-card{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;min-height:112px;padding:18px 16px}.console-frame-command .validation-template-card{grid-template-columns:minmax(0,1fr);gap:10px;min-height:150px;padding:16px 42px 16px 16px;overflow:hidden}.console-frame-command .validation-template-card:before{top:18px;right:18px}.console-frame-command .validation-template-card>span:not(.template-card-icon),.console-frame-command .workflow-starter-card>span:not(.workflow-starter-icon){color:#506078;gap:6px;min-width:0;display:grid}.console-frame-command .validation-template-card strong,.console-frame-command .workflow-starter-card strong{color:#071532;overflow-wrap:break-word;white-space:normal;max-width:100%;font-size:.9rem;line-height:1.15;display:block}.console-frame-command .validation-template-card small,.console-frame-command .workflow-starter-card small{color:#506078;overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:.77rem;font-weight:650;line-height:1.36;display:block}.console-frame-command .template-card-icon,.console-frame-command .workflow-starter-icon{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.console-frame-command .template-card-icon svg,.console-frame-command .workflow-starter-icon svg,.console-frame-command .workflow-contract-shield svg,.console-frame-command .workflow-contract-icon svg,.console-frame-command .signal-type-icon svg,.console-frame-command .checkpoint-row-chevron svg{width:22px;height:22px}.console-frame-command .command-page-title-icon svg path,.console-frame-command .workflow-contract-shield svg path,.console-frame-command .workflow-contract-icon svg path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.console-frame-command .template-card-icon.is-blue,.console-frame-command .workflow-starter-icon.is-blue{color:#1557ff;background:#eef4ff}.console-frame-command .template-card-icon.is-green,.console-frame-command .workflow-starter-icon.is-green,.console-frame-command .workflow-contract-icon.is-green{color:#0f9f6e;background:#ecfdf5}.console-frame-command .template-card-icon.is-orange,.console-frame-command .workflow-starter-icon.is-orange{color:#d97706;background:#fff7ed}.console-frame-command .template-card-icon.is-purple,.console-frame-command .workflow-starter-icon.is-purple{color:#9b36d8;background:#f5f0ff}.console-frame-command .template-card-icon.is-teal{color:#0891b2;background:#ecfeff}.console-frame-command .template-card-icon.is-amber{color:#d49a00;background:#fff8e1}.console-frame-command .validations-template-panel h2,.console-frame-command .workflow-contract-panel h2,.console-frame-command .workflow-create-panel h2{margin:0 0 6px;font-size:1.35rem}.console-frame-command .validation-template-reference-list{gap:10px;margin-top:18px;display:grid}.console-frame-command .validation-template-reference-list details{background:linear-gradient(#fff,#fbfdff);border:1px solid #dbe7f6;border-radius:8px;padding:0}.console-frame-command .validation-template-reference-list summary{color:#071532;cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;padding:0 16px;font-weight:850;display:flex}.console-frame-command .validation-template-reference-list p{color:#53637a;margin:0;padding:0 16px 10px;font-size:.82rem;line-height:1.45}.console-frame-command .validation-template-reference-list ul{gap:6px;margin:0;padding:0 16px 14px;list-style:none;display:grid}.console-frame-command .validation-template-reference-list li{color:#52627a;justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.console-frame-command .validation-template-reference-list li strong{color:#17243b;font-weight:800}.console-frame-command .validation-advanced-json-choice{margin-top:12px}.console-frame-command .rules-builder,.console-frame-command .rules-test-panel,.console-frame-command .checkpoint-builder{background:#fff;border:1px solid #dbe7f6;border-radius:8px;gap:18px;padding:22px;box-shadow:0 14px 34px #1e4e910d,inset 0 1px #ffffffeb}.console-frame-command .rules-builder>.section-heading,.console-frame-command .checkpoint-builder>.section-heading{border-bottom:0;margin-bottom:4px;padding-bottom:0}.console-frame-command .rules-builder>.section-heading .button-secondary,.console-frame-command .checkpoint-builder>.section-heading .button-secondary{width:auto;min-width:128px}.console-frame-command .rules-field-list{gap:12px}.console-frame-command .rules-field-card{grid-template-columns:18px minmax(210px,.78fr) minmax(340px,1fr) minmax(260px,.9fr) 124px;align-items:start;gap:18px;padding:18px 18px 16px;display:grid}.console-frame-command .rules-drag-handle,.console-frame-command .checkpoint-drag-handle{color:#647da3;justify-content:center;width:14px;height:34px;margin-top:34px;display:inline-flex}.console-frame-command .rules-drag-handle svg,.console-frame-command .checkpoint-drag-handle svg{width:12px;height:24px}.console-frame-command .rules-field-identity{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.console-frame-command .rules-field-icon{color:#1557ff;background:#eef4ff;border:1px solid #b8ceff;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;margin-top:30px;font-weight:900;line-height:1;display:inline-flex}.console-frame-command .rules-field-header{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.console-frame-command .rules-field-options,.console-frame-command .rules-chip-editor{grid-column:4;align-self:start}.console-frame-command .rules-field-options{gap:14px}.console-frame-command .rules-chip-editor>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.console-frame-command .rules-chip{background:#f8fbff;border:1px solid #cbdaf0;border-radius:6px;align-items:center;gap:2px;min-height:32px;padding:0 3px 0 8px;display:inline-flex}.console-frame-command .rules-chip input{background:0 0;border:0;width:78px;min-width:44px;min-height:28px;padding:0}.console-frame-command .rules-chip .button-secondary,.console-frame-command .rules-chip-add{justify-content:center;align-items:center;width:28px;height:28px;min-height:28px;padding:0;display:inline-flex}.console-frame-command .rules-remove-button,.console-frame-command .checkpoint-remove-button{color:#e03434;place-self:end;min-width:116px}.console-frame-command .rules-test-layout{grid-template-columns:minmax(260px,.44fr) minmax(520px,1fr);gap:22px;display:grid}.console-frame-command .rules-test-copy{border-right:1px solid #dbe7f6;gap:14px;padding-right:22px;display:grid}.console-frame-command .rules-test-workspace{gap:12px;display:grid}.console-frame-command .rules-test-actions{justify-content:flex-end;display:flex}.console-frame-command .rules-sample-grid{gap:12px}.console-frame-command .rules-sample-card{padding:12px}.console-frame-command .rules-test-submit,.console-frame-command .workflow-submit-button,.console-frame-command .validation-schema-form>.button-primary{min-height:46px}.console-frame-command .workflow-step-heading{align-items:center;gap:14px;margin-bottom:18px;display:flex}.console-frame-command .workflow-step-heading>span{color:#fff;background:#1557ff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:inline-flex}.console-frame-command .workflow-starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.console-frame-command .workflow-create-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:20px;display:grid}.console-frame-command .workflow-description-field,.console-frame-command .workflow-storage-details{grid-column:1/-1}.console-frame-command .workflow-contract-eyebrow{align-items:center;gap:10px;display:flex}.console-frame-command .workflow-contract-shield,.console-frame-command .workflow-contract-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.console-frame-command .workflow-contract-shield,.console-frame-command .workflow-contract-icon.is-blue,.console-frame-command .workflow-contract-icon.is-indigo{color:#1557ff;background:#eef4ff}.console-frame-command .workflow-contract-list{gap:16px;margin:24px 0 0;display:grid}.console-frame-command .workflow-contract-list div{background:linear-gradient(#fff,#fbfdff);border:1px solid #dbe7f6;border-radius:8px;gap:6px;min-height:96px;padding:18px 18px 18px 64px;display:grid;position:relative}.console-frame-command .workflow-contract-list dt{color:#071532;align-items:center;gap:12px;font-size:.96rem;font-weight:850;display:flex}.console-frame-command .workflow-contract-list dd{color:#53637a;margin:0;font-size:.9rem;line-height:1.45}.console-frame-command .workflow-contract-list .workflow-contract-icon{position:absolute;top:18px;left:18px}.console-frame-command .checkpoint-builder{padding:26px}.console-frame-command .workflow-signal-card{grid-template-columns:64px minmax(0,1fr) 24px;gap:18px;padding:22px;display:grid}.console-frame-command .checkpoint-row-index{grid-template-columns:12px 34px;align-items:start;gap:12px;margin-top:26px;display:grid}.console-frame-command .checkpoint-row-index>span:last-child{color:#1557ff;background:#eef4ff;border:1px solid #c9d8ff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:850;display:inline-flex}.console-frame-command .checkpoint-row-main{grid-template-columns:1fr;gap:18px;display:grid}.console-frame-command .checkpoint-row-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.console-frame-command .signal-select-control{display:block;position:relative}.console-frame-command .signal-select-control select{padding-left:42px}.console-frame-command .signal-type-icon{pointer-events:none;z-index:1;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.console-frame-command .signal-type-icon.is-start,.console-frame-command .signal-type-icon.is-ai-validation{color:#1557ff;background:#eef4ff}.console-frame-command .signal-type-icon.is-business-step{color:#d97706;background:#fff7ed}.console-frame-command .signal-type-icon.is-finish{color:#0f9f6e;background:#ecfdf5}.console-frame-command .signal-type-icon.is-other{color:#7c3aed;background:#f5f0ff}.console-frame-command .checkpoint-row-chevron{color:#466486;margin-top:32px;display:inline-flex}.console-frame-command .checkpoint-row-chevron svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.console-frame-command .checkpoint-row-footer{border-top:1px solid #dbe7f6;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.console-frame-command .checkpoint-row-actions{gap:10px}.console-frame-command .checkpoint-row-actions .button-secondary{min-width:104px;min-height:38px}.console-frame-command .workflow-submit-button{width:min(100%,1050px)}.console-frame-command .workflow-inventory-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.console-frame-command .workflow-search-form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.console-frame-command .workflow-search-form input{width:280px;min-width:230px}.console-frame-command .workflow-search-form select{width:170px;min-width:150px}.console-frame-command .workflow-search-form .button-secondary,.console-frame-command .workflow-clear-filter{justify-content:center;align-items:center;width:auto;min-height:40px;display:inline-flex}.console-frame-command .workflow-table-footer{color:#52627a;justify-content:flex-end;align-items:center;gap:16px;padding-top:16px;font-size:.86rem;display:flex}@media (max-width:1420px){.console-frame-command .validation-template-card-grid,.console-frame-command .workflow-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-frame-command .rules-field-card{grid-template-columns:18px minmax(210px,.8fr) minmax(300px,1fr) minmax(230px,.85fr)}.console-frame-command .rules-remove-button{grid-area:2/4}}@media (max-width:1180px){.console-frame-command .validations-setup-grid,.console-frame-command .workflow-setup-grid,.console-frame-command .rules-test-layout{grid-template-columns:1fr}.console-frame-command .rules-test-copy{border-bottom:1px solid #dbe7f6;border-right:0;padding:0 0 18px}.console-frame-command .rules-field-card{grid-template-columns:18px minmax(0,1fr)}.console-frame-command .rules-field-identity,.console-frame-command .rules-field-header,.console-frame-command .rules-field-options,.console-frame-command .rules-chip-editor,.console-frame-command .rules-remove-button{grid-column:2}.console-frame-command .rules-remove-button{grid-row:auto;justify-self:start}.console-frame-command .workflow-inventory-heading{align-items:stretch;display:grid}.console-frame-command .workflow-search-form{justify-content:flex-start}}@media (max-width:760px){.console-frame-command .validations-create-panel,.console-frame-command .validations-template-panel,.console-frame-command .workflow-create-panel,.console-frame-command .workflow-contract-panel,.console-frame-command .rules-builder,.console-frame-command .rules-test-panel,.console-frame-command .checkpoint-builder{padding:16px}.console-frame-command .validation-template-card-grid,.console-frame-command .workflow-starter-grid,.console-frame-command .workflow-create-fields,.console-frame-command .rules-field-header,.console-frame-command .rules-field-options,.console-frame-command .rules-sample-grid,.console-frame-command .checkpoint-row-fields,.console-frame-command .workflow-signal-card{grid-template-columns:1fr}.console-frame-command .checkpoint-row-index{grid-template-columns:12px 34px;margin-top:0}.console-frame-command .checkpoint-row-chevron{display:none}.console-frame-command .checkpoint-row-footer,.console-frame-command .workflow-table-footer{justify-content:stretch;align-items:stretch;display:grid}.console-frame-command .workflow-search-form input,.console-frame-command .workflow-search-form select,.console-frame-command .workflow-search-form .button-secondary,.console-frame-command .workflow-clear-filter{width:100%}}.app-header-command.console-topbar{grid-template-columns:minmax(0,1fr) minmax(170px,clamp(180px,22vw,320px)) max-content}.app-header-command-left{overflow:visible}.app-header-command .app-header-brand{flex:0 220px;min-width:152px}.app-header-command .app-header-workspace{flex:0 174px;min-width:112px}.app-header-command .app-header-connect{white-space:nowrap;flex:none;min-width:max-content}.app-header-command .app-header-page-title{flex:auto;min-width:0}.app-header-command .app-header-search{width:100%;min-width:0}.app-header-command .app-header-search span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-header-command .app-header-actions{min-width:max-content}@media (max-width:1700px){.app-header-command.console-topbar{grid-template-columns:minmax(0,1fr) minmax(150px,230px) max-content;column-gap:10px}.app-header-command-left{gap:10px}.app-header-command .app-header-brand{flex-basis:190px;min-width:148px;max-width:190px}.app-header-command .app-header-workspace{flex-basis:150px;max-width:150px}.app-header-command .app-header-page-title{display:none}.app-header-command .app-header-actions{gap:10px}}@media (max-width:1380px){.app-header-command.console-topbar{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"command-left command-actions""command-search command-search";row-gap:10px}.app-header-command-left{grid-area:command-left}.app-header-command .app-header-search{grid-area:command-search;justify-self:stretch;max-width:none}.app-header-command .app-header-actions{grid-area:command-actions}}
