:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1d1f24;background:#f7f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.home{max-width:1120px;margin:0 auto;padding:48px 24px}.home>h1{margin-bottom:8px}.preview-note{background:#fff;border:1px solid #d8d9dd;border-radius:8px;margin:24px 0;padding:16px}.pattern-strip{color:#f7f7f4;background:#1f2329;border:1px solid #c7cad1;border-radius:8px;gap:8px;margin:24px 0;padding:16px;display:grid}.pattern-strip p{overflow-wrap:anywhere;margin:0}.identity-demo-note{background:#f3f6ff;border-color:#94a4ca}.project-settings-callout{background:#f0fbf3;border-color:#8fb99b;gap:10px;display:grid}.test-console-callout{background:#f3f6ff;border-color:#94a4ca;gap:10px;display:grid}.logs-preview-callout{background:#fff;border-color:#c7cad1;gap:10px;display:grid}.health-preview-callout{background:#f0fbf3;border-color:#8fb99b;gap:10px;display:grid}.static-notice{color:#6f4d12;background:#fff8e8;border:1px solid #c08a2c;border-radius:8px;padding:12px;font-weight:700}.console-shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.console-sidebar{color:#f7f7f4;background:#20242b;padding:24px}.sidebar-header{gap:10px;display:grid}.sidebar-badge{color:#dfe4ec;border:1px solid #5f6672;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;display:inline-flex}.console-sidebar nav,.stack{gap:12px;display:grid}.console-sidebar nav{margin-top:24px}.console-sidebar nav span{color:#eef1f5;background:#272c35;border:1px solid #343a44;border-radius:8px;padding:10px 12px;font-size:14px}.console-main{padding:24px}.module-context-bar{color:#5f6672;background:#fff;border:1px solid #d8d9dd;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;font-size:13px;display:flex}.module-context-bar strong{color:#34427c;background:#eef2ff;border-radius:999px;padding:4px 8px;font-size:12px}.switcher-row{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.switcher{gap:6px;display:grid}.switcher label,.switcher-label{color:#5f6672;font-size:12px}.product-switcher{gap:10px;margin-top:24px;display:grid}.product-switcher .switcher-label{color:#cbd1dc}.product-switcher-list{gap:8px;display:grid}.product-switcher-link{color:#eef1f5;background:#272c35;border:1px solid #343a44;border-radius:8px;padding:10px 12px;font-size:14px}.product-switcher-link.active{color:#1f2f73;background:#eef2ff;border-color:#9fb4ff;font-weight:700}select,input,button{background:#fff;border:1px solid #c7cad1;border-radius:6px;min-height:36px;padding:0 10px}button{cursor:pointer;font-weight:600}.button-link{color:#fff;background:#1f2329;border:1px solid #1f2329;border-radius:6px;justify-content:center;align-items:center;width:fit-content;min-height:36px;padding:0 12px;font-weight:700;display:inline-flex}.secondary-button-link{color:#1f2329;background:#fff;border-color:#c7cad1}.button-link:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #9fb4ff}.panel,.warning{background:#fff;border:1px solid #d8d9dd;border-radius:8px;padding:16px}.product-card{align-content:start;gap:8px;min-height:190px;display:grid}.card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card-heading h2{margin:0}.module-status{color:#34427c;background:#eef2ff;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.legacy-panel{background:#fff8e8;border-color:#c08a2c}.legacy-status{color:#9b321e;background:#fff0ec}.warning{background:#fff6ef;border-color:#b65f21}.cards,.grid{gap:12px;display:grid}.cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}pre{color:#f7f7f4;background:#1f2329;border-radius:6px;max-width:100%;padding:12px;overflow:auto}code{overflow-wrap:anywhere}table{border-collapse:collapse;white-space:nowrap;width:100%;max-width:100%;display:block;overflow-x:auto}th,td{text-align:left;border-bottom:1px solid #e2e3e6;padding:8px}.eyebrow,.note{color:#5f6672;font-size:13px}.action-row,.identity-summary-grid,.identity-form-grid{gap:12px;display:grid}.action-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.identity-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.identity-summary-grid span,.identity-form-grid label,.result-chip{gap:6px;display:grid}.identity-summary-grid strong{color:#5f6672;font-size:12px;display:block}.identity-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:12px}.result-chip{background:#fff;border:1px solid #d8d9dd;border-radius:8px;padding:12px}.result-allowed{border-color:#4f8f5e}.result-blocked{border-color:#b64c4c}.result-review_required{border-color:#9c7a28}.identity-setup h3{margin-top:0}.setup-section-header{margin-bottom:12px}.setup-value-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.setup-value-card{background:#fbfbf9;border:1px solid #d8d9dd;border-radius:8px;gap:8px;min-height:136px;padding:14px;display:grid}.setup-value-card code{overflow-wrap:anywhere;color:#1f2329}.setup-value-label,.copy-placeholder{color:#5f6672;font-size:12px;font-weight:600}.setup-kind-warning{background:#fff6ef;border-color:#b65f21}.setup-copy-stack{gap:12px;display:grid}.exposure-badge{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.exposure-frontend_safe{color:#226b35;background:#eaf7ef}.exposure-backend_only{color:#34427c;background:#eef2ff}.exposure-dangerous_backend_only{color:#9b321e;background:#fff0ec}.setup-notice,.service-role-danger-warning{border-radius:8px;padding:16px}.setup-notice-warning{background:#fff8e8;border:1px solid #c08a2c}.setup-notice-info{background:#eef6ff;border:1px solid #5d7ea7}.setup-notice-danger,.service-role-danger-warning{background:#fff0f0;border:1px solid #b64c4c}.credential-create-panel{gap:16px;display:grid}.credential-create-section{gap:12px;display:grid}.credential-kind-grid,.credential-expiration-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.credential-kind-card,.credential-expiration-card,.generated-preview-panel,.credential-safety-checklist{background:#fbfbf9;border:1px solid #d8d9dd;border-radius:8px;padding:14px}.credential-kind-card{gap:8px;display:grid}.exposure-card-dangerous_backend_only{background:#fff0f0;border-color:#b64c4c}.credential-warning{color:#9b321e;font-weight:600}.credential-safety-checklist{background:#f6f8fb}.credential-safety-checklist ul{margin:0;padding-left:18px}.generated-preview-panel{background:#fff8e8;border-color:#c08a2c;gap:12px;display:grid}.lifecycle-action-row{flex-wrap:wrap;gap:10px;display:flex}button:disabled{cursor:not-allowed;opacity:.58}.test-access-console,.test-access-section{gap:14px;display:grid}.test-scenario-grid,.troubleshooting-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.test-scenario-card,.troubleshooting-hint,.test-result-preview{background:#fbfbf9;border:1px solid #d8d9dd;border-radius:8px;gap:8px;padding:14px;display:grid}.test-scenario-selected{box-shadow:inset 0 0 0 2px #1f2329}.status-chip{border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.status-allowed{color:#226b35;background:#eaf7ef}.status-blocked{color:#9b321e;background:#fff0f0}.status-review_required{color:#8a6417;background:#fff8e8}.status-active,.status-ready,.status-demo_only{color:#226b35;background:#eaf7ef}.status-disabled,.status-revoked,.status-blocked{color:#9b321e;background:#fff0f0}.project-settings-panel{gap:16px;display:grid}.project-settings-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-settings-hero{background:#f3f6ff;border-color:#94a4ca;gap:10px;display:grid}.project-connection-card,.project-api-keys-table,.project-entitlements-grid,.project-setup-snippets,.project-test-connection-card{gap:16px;display:grid}.project-api-keys-table table{font-size:14px}.project-api-keys-table th,.project-api-keys-table td{vertical-align:top}.project-settings-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.project-settings-grid span{overflow-wrap:anywhere;background:#fbfbf9;border:1px solid #e2e3e6;border-radius:8px;gap:6px;padding:12px;display:grid}.project-settings-grid strong{color:#5f6672;font-size:12px}.project-scope-list{flex-wrap:wrap;gap:6px;min-width:220px;display:flex}.project-scope-group{gap:8px;display:grid}.project-scope-group>strong{color:#5f6672;font-size:12px}.scope-chip,.entitlement-status{border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.scope-chip{color:#34427c;background:#eef2ff;border-radius:8px;gap:2px;min-height:36px;padding:6px 8px;display:grid}.scope-chip small{color:#5f6672;font-weight:600}.scope-enabled{color:#226b35;background:#eaf7ef}.key-warning{color:#9b321e;margin:6px 0 0;font-size:12px;font-weight:600}.key-identity{gap:4px;display:grid}.key-identity small{color:#5f6672}.key-action-row{gap:6px;min-width:112px;display:grid}.key-action-row button{min-height:32px}.entitlement-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.entitlement-card,.copy-block{background:#fbfbf9;border:1px solid #d8d9dd;border-radius:8px;gap:8px;padding:14px;display:grid}.entitlement-card h3,.copy-block h3{margin:0}.entitlement-enabled{color:#226b35;background:#eaf7ef}.entitlement-trial{color:#34427c;background:#eef2ff}.entitlement-upgrade_required{color:#8a6417;background:#fff8e8}.entitlement-disabled{color:#9b321e;background:#fff0f0}.project-service-role-warning{border-radius:8px;gap:8px;padding:16px;display:grid}.project-service-role-danger{background:#fff0f0;border:1px solid #b64c4c}.project-service-role-warning h2{margin-top:0}.project-service-role-warning p{margin:0}.test-status-allowed{border-color:#4f8f5e}.test-status-blocked{border-color:#b64c4c}.test-status-review_required{border-color:#c08a2c}.key-creation-flow-panel,.key-creation-section,.key-creation-hero,.key-generated-preview,.key-one-time-reveal-preview{gap:16px;display:grid}.key-kind-preview-grid,.key-scope-preview-grid,.key-expiration-preview-grid,.key-confirmation-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.key-kind-preview-card,.key-scope-preview-card,.key-expiration-preview-card,.key-confirmation-card,.one-time-reveal-box{background:#fbfbf9;border:1px solid #d8d9dd;border-radius:8px;gap:8px;padding:14px;display:grid}.key-kind-preview-card h3,.key-scope-preview-card h3,.key-expiration-preview-card h3{margin:0}.danger-copy{color:#9b321e;font-weight:700}.confirmation-info{border-color:#94a4ca}.confirmation-warning,.one-time-reveal-box{background:#fff8e8;border-color:#c08a2c}.confirmation-danger{background:#fff0f0;border-color:#b64c4c}.confirmation-status-info{color:#34427c;background:#eef2ff}.confirmation-status-warning{color:#8a6417;background:#fff8e8}.confirmation-status-danger{color:#9b321e;background:#fff0f0}.key-lifecycle-preview-row{flex-wrap:wrap;gap:10px;display:flex}.shared-test-console-panel,.shared-test-section,.shared-test-console-hero,.test-product-context-card,.test-request-preview,.test-response-preview,.test-check-panel,.test-trace-reference-card,.test-logs-preview,.test-health-preview,.test-troubleshooting-hints,.identity-shared-test-console-link{gap:16px;display:grid}.shared-test-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.test-preview-list{gap:10px;display:grid}.test-preview-item{background:#fbfbf9;border:1px solid #d8d9dd;border-radius:8px;gap:8px;padding:12px;display:grid}.log-info,.health-healthy,.status-success{color:#226b35;background:#eaf7ef}.log-warning,.health-warning,.status-demo_only,.status-review_required{color:#8a6417;background:#fff8e8}.log-error,.health-blocked,.status-failed,.status-blocked{color:#9b321e;background:#fff0f0}.shared-logs-panel,.shared-logs-section,.shared-logs-hero,.logs-product-context-card,.trace-reference-card,.log-timeline,.log-request-summary,.log-response-summary,.log-key-scope-summary,.log-entitlement-summary,.log-audit-summary,.log-health-handoff,.log-troubleshooting-hints{gap:16px;display:grid}.logs-scenario-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.logs-scenario-card,.log-timeline-event{background:#fbfbf9;border:1px solid #d8d9dd;border-radius:8px;gap:8px;padding:14px;display:grid}.logs-scenario-selected{box-shadow:inset 0 0 0 2px #1f2329}.shared-logs-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.log-timeline-list{gap:12px;display:grid}.log-chip-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.log-owner-chip{color:#34427c;background:#eef2ff;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.owner-commerce{color:#8a6417;background:#fff8e8}.owner-identity_security{color:#226b35;background:#eaf7ef}.owner-product,.owner-analytics{color:#34427c;background:#f3f6ff}.owner-logs,.owner-health,.owner-shared_console{color:#3f4652;background:#eef0f3}.shared-health-panel,.shared-health-section,.shared-health-hero,.health-product-context-card,.health-summary-card,.health-setup-summary,.health-readiness-checks,.health-issues-panel,.health-route-status-panel,.health-trace-handoff,.health-suggested-actions,.health-surface-links,.health-troubleshooting-hints{gap:16px;display:grid}.health-scenario-grid,.health-check-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.health-scenario-card,.health-check-card,.health-issue-card,.health-route-card,.health-surface-link-card,.health-setup-item{background:#fbfbf9;border:1px solid #d8d9dd;border-radius:8px;gap:8px;padding:14px;display:grid}.health-scenario-selected{box-shadow:inset 0 0 0 2px #1f2329}.health-setup-ready{background:#f0fbf3;border-color:#8fb99b}.health-chip-row,.health-action-row{flex-wrap:wrap;gap:8px;display:flex}.health-severity-chip{border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.severity-info{color:#34427c;background:#eef2ff}.severity-warning{color:#8a6417;background:#fff8e8}.severity-critical{color:#9b321e;background:#fff0f0}.severity-border-warning{background:#fff8e8;border-color:#c08a2c}.severity-border-critical{background:#fff0f0;border-color:#b64c4c}.health-surface-link-card{color:inherit}.shared-console-settings-panel,.shared-console-settings-hero,.console-settings-project-context-card,.console-settings-environment-panel,.console-settings-integration-panel,.console-settings-product-enablements,.console-settings-route-preview-panel,.console-settings-allowed-origins-panel,.console-settings-webhook-preview-panel,.console-settings-setup-checklist,.console-settings-readiness-checks,.console-settings-commerce-awareness,.console-settings-security-warnings,.console-settings-surface-links,.console-settings-suggested-actions,.console-settings-troubleshooting-hints{gap:16px;display:grid}.console-settings-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.console-settings-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.console-settings-list{gap:12px;display:grid}.console-settings-card{color:inherit;overflow-wrap:anywhere;background:#fbfbf9;border:1px solid #d8d9dd;border-radius:8px;gap:8px;padding:14px;display:grid}.console-settings-selected-card{box-shadow:inset 0 0 0 2px #1f2329}.console-settings-complete{background:#f0fbf3;border-color:#8fb99b}.console-settings-surface-link{text-decoration:none}.settings-active,.settings-connected,.settings-enabled{color:#226b35;background:#eaf7ef}.settings-warning,.settings-setup_required,.settings-trial,.settings-upgrade_required{color:#8a6417;background:#fff8e8}.settings-blocked,.settings-disabled{color:#9b321e;background:#fff0f0}.settings-demo_only{color:#3f4652;background:#eef0f3}.shared-surface-navigation-panel,.shared-surface-navigation-hero,.shared-surface-navigation-group,.shared-surface-next-steps,.shared-surface-quick-links{gap:16px;display:grid}.shared-surface-navigation-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.shared-surface-navigation-card{color:inherit;overflow-wrap:anywhere;background:#fbfbf9;border:1px solid #d8d9dd;border-radius:8px;gap:10px;padding:14px;text-decoration:none;display:grid}.shared-surface-primary-card{box-shadow:inset 0 0 0 2px #1f2329}.shared-surface-chip-row,.shared-surface-quick-link-row{flex-wrap:wrap;gap:8px;display:flex}.shared-surface-status-chip,.shared-surface-owner-chip{border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.surface-status-available{color:#226b35;background:#eaf7ef}.surface-status-static_demo,.surface-status-future{color:#3f4652;background:#eef0f3}.surface-status-warning{color:#8a6417;background:#fff8e8}.surface-status-blocked{color:#9b321e;background:#fff0f0}.surface-owner-shared_console,.surface-owner-product{color:#34427c;background:#eef2ff}.surface-owner-identity_security{color:#226b35;background:#eaf7ef}.surface-owner-commerce{color:#8a6417;background:#fff8e8}.surface-owner-logs,.surface-owner-health{color:#3f4652;background:#eef0f3}.platform-step-note{color:#3f4652;background:#f6f7f9;border:1px solid #d8d9dd;border-radius:999px;width:fit-content;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.shared-setup-completion-panel,.shared-setup-completion-hero,.setup-progress-summary-card,.setup-checklist-group,.setup-surface-dependencies,.setup-risk-notes,.setup-suggested-actions,.setup-troubleshooting-hints{gap:16px;display:grid}.setup-progress-grid,.setup-step-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.setup-progress-metric,.setup-step-card{color:inherit;overflow-wrap:anywhere;background:#fbfbf9;border:1px solid #d8d9dd;border-radius:8px;gap:8px;padding:14px;text-decoration:none;display:grid}.setup-progress-metric strong{font-size:28px}.setup-chip-row{flex-wrap:wrap;gap:8px;display:flex}.setup-status-chip,.setup-owner-chip,.setup-category-chip{border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.setup-status-complete{color:#226b35;background:#eaf7ef}.setup-status-preview_ready{color:#34427c;background:#eef2ff}.setup-status-needs_review{color:#8a6417;background:#fff8e8}.setup-status-blocked{color:#9b321e;background:#fff0f0}.setup-status-future{color:#3f4652;background:#eef0f3}.setup-owner-shared_console,.setup-owner-product{color:#34427c;background:#eef2ff}.setup-owner-identity_security{color:#226b35;background:#eaf7ef}.setup-owner-commerce{color:#8a6417;background:#fff8e8}.setup-owner-logs,.setup-owner-health{color:#3f4652;background:#eef0f3}.setup-category-chip{color:#3f4652;background:#f6f7f9}.first-run-guide{gap:16px;display:grid}.first-run-guide-path{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.first-run-guide-step{color:inherit;overflow-wrap:anywhere;background:#fbfbf9;border:1px solid #d8d9dd;border-radius:8px;gap:8px;padding:12px;text-decoration:none;display:grid}.first-run-guide-compact .first-run-guide-path{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.first-run-guide-compact .first-run-guide-step span:not(.first-run-step-number),.first-run-guide-compact .first-run-guide-step small{display:none}.first-run-step-number{color:#fff;background:#1f2329;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.first-run-status-start_here{border-color:#1f2329;box-shadow:inset 0 0 0 1px #1f2329}.first-run-status-available{background:#f0fbf3;border-color:#8fb99b}.first-run-status-preview_ready{background:#f3f6ff}.first-run-status-future{background:#eef0f3}.complete-surface-review-panel,.complete-surface-review-card,.complete-surface-risks,.complete-surface-recommendations{gap:14px;display:grid}.complete-surface-rule-summary{background:#f3f6ff;border-color:#94a4ca}.complete-surface-review-grid{gap:14px;display:grid}.complete-surface-ingredient-checklist,.complete-surface-card-grid,.complete-surface-risk-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.complete-surface-ingredient,.complete-surface-risk-card{background:#fbfbf9;border:1px solid #e2e3e6;border-radius:8px;gap:8px;padding:12px;display:grid}.complete-surface-status-chip,.ingredient-status-chip{border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.complete-surface-status-strong,.ingredient-status-present{color:#226b35;background:#eaf7ef}.complete-surface-status-acceptable,.complete-surface-status-static_demo{color:#34427c;background:#eef2ff}.complete-surface-status-needs_polish,.ingredient-status-partial{color:#8a6417;background:#fff8e8}.complete-surface-status-incomplete,.ingredient-status-missing{color:#9b321e;background:#fff0f0}.ingredient-status-not_applicable{color:#3f4652;background:#eef0f3}.complete-surface-next-action{background:#fff;border:1px solid #d8d9dd;border-radius:8px;padding:12px}.complete-surface-inline-note,.complete-surface-home-note{background:#fbfbf9;border-color:#c7cad1}.scoped-page-help-panel,.page-help-section,.page-help-boundary-notice,.page-help-knowledge-hub-boundary{gap:12px;display:grid}.scoped-page-help-panel{background:#f8faff;border-color:#94a4ca}.page-help-boundary-notice,.page-help-knowledge-hub-boundary{background:#fff;border:1px solid #d8d9dd;border-radius:8px;padding:12px}.page-help-context-grid,.page-help-question-grid,.page-help-answer-grid,.page-help-source-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.page-help-context-grid span,.page-help-question-card,.page-help-answer-card,.page-help-source-card{overflow-wrap:anywhere;background:#fff;border:1px solid #e2e3e6;border-radius:8px;gap:8px;padding:12px;display:grid}.page-help-context-grid strong{color:#5f6672;font-size:12px}.page-help-source-chip-row{flex-wrap:wrap;gap:8px;display:flex}.page-help-source-chip,.page-help-source-type{color:#34427c;background:#eef2ff;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.page-help-source-type-demo_data{color:#226b35;background:#eaf7ef}.page-help-source-type-markdown_doc,.page-help-source-type-route_metadata{color:#8a6417;background:#fff8e8}.page-help-home-note{background:#f8faff;border-color:#94a4ca}.page-help-widget-shell{background:#fff;border-color:#94a4ca;gap:14px;display:grid}.page-help-widget-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-help-widget-badges,.page-help-widget-actions,.page-help-widget-questions{flex-wrap:wrap;gap:8px;display:flex}.page-help-widget-helper-copy{background:#f8faff;border:1px solid #d8d9dd;border-radius:8px;padding:12px;font-weight:700}.page-help-widget-messages{gap:10px;display:grid}.page-help-widget-message{overflow-wrap:anywhere;background:#fbfbf9;border:1px solid #e2e3e6;border-radius:8px;gap:8px;padding:12px;display:grid}.page-help-widget-message-helper{background:#f8faff}.page-help-widget-message-boundary{background:#fff8e8}.page-help-widget-role,.page-help-widget-question-chip{color:#34427c;background:#eef2ff;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.page-help-widget-input-preview{gap:8px;display:grid}.page-help-widget-input-preview input:disabled{color:#5f6672;cursor:not-allowed;background:#f6f7f9}.user-manual-panel{gap:18px;display:grid}.user-manual-hero,.user-manual-home-note{background:#fbfbf9;border-color:#c7cad1}.user-manual-hero{gap:12px;display:grid}.user-manual-step-section,.user-manual-foundation-pages,.user-manual-workflow-map,.user-manual-product-connections,.user-manual-note-section,.user-manual-suggested-actions{gap:14px;display:grid}.user-manual-step-grid,.user-manual-foundation-grid,.user-manual-workflow-node-grid,.user-manual-product-grid,.user-manual-note-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.user-manual-step-card,.user-manual-foundation-card,.user-manual-workflow-node,.user-manual-product-card,.user-manual-note-card,.user-manual-connection-card{color:inherit;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e3e6;border-radius:8px;gap:10px;padding:14px;text-decoration:none;display:grid}.user-manual-step-card p,.user-manual-foundation-card p,.user-manual-product-card p,.user-manual-note-card p{line-height:1.55}.user-manual-step-card:hover,.user-manual-workflow-node:hover,.user-manual-product-card:hover{background:#f8faff;border-color:#94a4ca}.user-manual-step-header,.user-manual-step-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-manual-step-number{border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:inline-flex}.user-manual-step-number-required{color:#fff;background:#20242c}.user-manual-step-number-optional{color:#4f5662;background:#f6f7f9;border:1px solid #c7cad1}.user-manual-step-optional{background:#fbfbf9}.user-manual-action-lists{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.user-manual-action-lists ul{margin:0;padding-left:18px}.user-manual-next-link{width:fit-content}.user-manual-workflow-node{min-height:124px}.user-manual-node-future{background:#fff8e8}.user-manual-node-shared_surface{background:#f8faff}.user-manual-connection-list{gap:10px;display:grid}.user-manual-connection-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.user-manual-connection-card p{grid-column:1/-1}.user-manual-boundary-notes{background:#fbfbf9;border-color:#c7cad1}.demo-company-workflow-panel{gap:18px;display:grid}.demo-company-hero,.demo-company-home-note{background:#fbfbf9;border-color:#c7cad1}.demo-company-hero,.demo-company-section{gap:14px;display:grid}.demo-company-grid,.demo-company-step-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.demo-company-card,.demo-company-use-case-card,.demo-company-step-card,.demo-company-stack-item{color:inherit;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e3e6;border-radius:8px;gap:10px;padding:14px;text-decoration:none;display:grid}.demo-company-card p,.demo-company-use-case-card p,.demo-company-step-card p,.demo-company-stack-item p{line-height:1.55}.demo-company-card-link:hover,.demo-company-step-card:hover,.demo-company-stack-item:hover{background:#f8faff;border-color:#94a4ca}.demo-company-use-case-list{gap:12px;display:grid}.demo-company-use-case-card ol{margin:0;padding-left:20px}.demo-company-use-case-card li+li{margin-top:6px}.demo-company-chip-row{flex-wrap:wrap;gap:8px;display:flex}.demo-company-chip{color:#34427c;background:#eef2ff;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.demo-company-chip-required{color:#fff;background:#20242c}.demo-company-chip-optional{color:#4f5662;background:#f6f7f9;border:1px solid #c7cad1}.demo-company-step-card{grid-template-columns:auto minmax(0,1fr)}.demo-company-step-number{border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:inline-flex}.demo-company-step-number-required{color:#fff;background:#20242c}.demo-company-step-number-optional{color:#4f5662;background:#f6f7f9;border:1px solid #c7cad1}.demo-company-step-optional,.demo-company-boundary-notes{background:#fbfbf9}.demo-company-stack-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.test-access-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.request-preview-grid,.metadata-row-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.request-preview-grid span,.metadata-row-grid span{overflow-wrap:anywhere;background:#fff;border:1px solid #e2e3e6;border-radius:8px;gap:4px;padding:10px;display:grid}.request-preview-grid strong,.metadata-row-grid strong{color:#5f6672;font-size:12px}.controlled-action-runner-panel{gap:14px}.controlled-action-runner-hero{background:#fbfbf9;border-color:#c7cad1}.controlled-action-scenario-grid,.controlled-action-preview-grid,.controlled-action-boundary-grid,.controlled-action-suggested-actions-grid,.controlled-action-trace-health{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.controlled-action-scenario-card,.controlled-action-scenario-detail,.controlled-action-decision-matrix,.controlled-action-boundary-notes,.controlled-action-suggested-actions{overflow-wrap:anywhere}.controlled-action-card-header,.controlled-action-step-heading,.controlled-action-decision-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.controlled-action-card-header,.controlled-action-step-heading{justify-content:space-between}.controlled-action-state-chip,.controlled-action-owner-chip{text-transform:capitalize;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.controlled-action-state-chip{color:#313741;background:#f6f7f9;border:1px solid #c7cad1}.controlled-action-state-chip.state-allowed{color:#20613b;background:#eef8f2;border-color:#a9d4bd}.controlled-action-state-chip.state-blocked{color:#8a2424;background:#fff1f1;border-color:#efb8b8}.controlled-action-state-chip.state-upgrade_required,.controlled-action-state-chip.state-review_required{color:#6f4d00;background:#fff8e6;border-color:#ead08e}.controlled-action-state-chip.state-demo_only{color:#4f5662;background:#f2f3f5;border-color:#c7cad1}.controlled-action-owner-chip{color:#fff;background:#20242c}.controlled-action-owner-chip.owner-commerce{background:#334155}.controlled-action-owner-chip.owner-shared_preview{background:#5f6672}.controlled-action-meta-list{gap:8px;margin:0;display:grid}.controlled-action-meta-list div{background:#fff;border:1px solid #e2e3e6;border-radius:8px;gap:3px;padding:9px;display:grid}.controlled-action-meta-list dt{color:#5f6672;font-size:12px;font-weight:800}.controlled-action-meta-list dd{margin:0}.controlled-action-decision-matrix-grid,.controlled-action-detail-list,.controlled-action-display-steps{gap:12px;display:grid}.controlled-action-decision-row{background:#fff;border:1px solid #e2e3e6;border-radius:8px;justify-content:space-between;padding:10px}.controlled-action-scenario-detail{gap:14px;display:grid}.controlled-action-display-step{background:#fff;border:1px solid #e2e3e6;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;display:grid}.controlled-action-step-number{color:#fff;background:#20242c;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:inline-flex}.controlled-action-trace-health article,.controlled-action-boundary-grid article,.controlled-action-suggested-actions-grid article{background:#fff;border:1px solid #e2e3e6;border-radius:8px;gap:8px;padding:12px;display:grid}.controlled-trace-health-panel{gap:14px}.controlled-trace-health-hero{background:#fbfbf9;border-color:#c7cad1}.controlled-trace-card-grid,.controlled-health-card-grid,.controlled-trace-audit-grid,.controlled-readiness-signal-grid,.controlled-suggested-fix-grid,.controlled-boundary-grid,.controlled-suggested-action-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.controlled-trace-card,.controlled-health-card,.controlled-trace-timeline,.controlled-trace-audit-preview,.controlled-readiness-signals,.controlled-suggested-fixes,.controlled-trace-health-boundary-notes,.controlled-trace-health-suggested-actions{overflow-wrap:anywhere}.controlled-trace-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.controlled-handoff-chip,.controlled-owner-chip,.controlled-readiness-chip{text-transform:capitalize;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.controlled-handoff-chip,.controlled-readiness-chip{color:#313741;background:#f6f7f9;border:1px solid #c7cad1}.controlled-handoff-chip.state-allowed,.controlled-readiness-chip.readiness-ready{color:#20613b;background:#eef8f2;border-color:#a9d4bd}.controlled-handoff-chip.state-blocked,.controlled-readiness-chip.readiness-blocked{color:#8a2424;background:#fff1f1;border-color:#efb8b8}.controlled-handoff-chip.state-upgrade_required,.controlled-handoff-chip.state-review_required,.controlled-readiness-chip.readiness-warning,.controlled-readiness-chip.readiness-review{color:#6f4d00;background:#fff8e6;border-color:#ead08e}.controlled-handoff-chip.state-demo_only,.controlled-readiness-chip.readiness-demo_only{color:#4f5662;background:#f2f3f5;border-color:#c7cad1}.controlled-owner-chip{color:#fff;background:#20242c}.controlled-owner-chip.owner-commerce{background:#334155}.controlled-owner-chip.owner-shared_preview{background:#5f6672}.controlled-handoff-meta-list{gap:8px;margin:0;display:grid}.controlled-handoff-meta-list div,.controlled-trace-audit-grid article,.controlled-readiness-signal-grid article,.controlled-suggested-fix-grid article,.controlled-boundary-grid article,.controlled-suggested-action-grid article{background:#fff;border:1px solid #e2e3e6;border-radius:8px;gap:8px;padding:10px;display:grid}.controlled-handoff-meta-list dt{color:#5f6672;font-size:12px;font-weight:800}.controlled-handoff-meta-list dd{margin:0}.controlled-trace-timeline-list,.controlled-trace-event-list{gap:12px;display:grid}.controlled-trace-timeline-scenario{gap:10px;display:grid}.controlled-trace-event{background:#fff;border:1px solid #e2e3e6;border-radius:8px;gap:6px;padding:10px;display:grid}.controlled-trace-event>span:first-child{color:#5f6672;font-size:12px;font-weight:700}.adapter-client-boundary-panel{gap:14px}.adapter-client-hero{background:#fbfbf9;border-color:#c7cad1}.adapter-client-scenario-grid,.adapter-client-detail-grid,.adapter-client-safety-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.adapter-client-scenario-card,.adapter-client-request-plan,.adapter-client-response-plan,.adapter-client-mapping-preview,.adapter-client-safety-panel,.adapter-client-boundary-notes,.adapter-client-suggested-actions{overflow-wrap:anywhere}.adapter-client-card-header,.adapter-client-mapping-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.adapter-client-state-chip,.adapter-client-type-chip{text-transform:capitalize;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.adapter-client-state-chip{color:#313741;background:#f6f7f9;border:1px solid #c7cad1}.adapter-client-state-chip.state-allowed{color:#20613b;background:#eef8f2;border-color:#a9d4bd}.adapter-client-state-chip.state-blocked,.adapter-client-state-chip.state-unavailable{color:#8a2424;background:#fff1f1;border-color:#efb8b8}.adapter-client-state-chip.state-upgrade_required,.adapter-client-state-chip.state-review_required{color:#6f4d00;background:#fff8e6;border-color:#ead08e}.adapter-client-state-chip.state-demo_only{color:#4f5662;background:#f2f3f5;border-color:#c7cad1}.adapter-client-type-chip{color:#fff;background:#20242c}.adapter-client-meta-list{gap:8px;margin:0;display:grid}.adapter-client-meta-list div,.adapter-client-detail-grid article,.adapter-client-safety-grid article,.adapter-client-mapping-row{background:#fff;border:1px solid #e2e3e6;border-radius:8px;gap:8px;padding:10px;display:grid}.adapter-client-meta-list dt{color:#5f6672;font-size:12px;font-weight:800}.adapter-client-meta-list dd{margin:0}.adapter-client-mapping-list{gap:12px;display:grid}.adapter-client-fixture-mode-panel{gap:14px}.adapter-client-fixture-hero{background:#fbfbf9;border-color:#c7cad1}.adapter-client-fixture-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.adapter-client-fixture-card,.adapter-client-fixture-mapping-table,.adapter-client-fixture-trace-preview,.adapter-client-fixture-health-preview,.adapter-client-fixture-safety-panel,.adapter-client-fixture-boundary-notes,.adapter-client-fixture-suggested-actions{overflow-wrap:anywhere}.adapter-client-fixture-grid article{background:#fff;border:1px solid #e2e3e6;border-radius:8px;gap:8px;padding:10px;display:grid}@media (max-width:900px){.test-access-two-column,.shared-test-two-column,.shared-logs-two-column,.console-settings-two-column{grid-template-columns:1fr}}@media (max-width:760px){.console-shell{grid-template-columns:1fr}.console-sidebar{padding:18px}.product-switcher-list{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.console-sidebar nav{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.console-main{padding:18px}.home{padding:32px 18px}.module-context-bar,.switcher-row,.card-heading,.page-help-widget-header{flex-direction:column;align-items:stretch}.switcher,.switcher select{width:100%}.cards{grid-template-columns:1fr}.panel,.warning,.preview-note,.pattern-strip{padding:14px}}
