:root{--surface-canvas: #ffffff;--surface-panel: #ffffff;--surface-navigation: #0f1214;--surface-app-rail: #ffffff;--surface-app-rail-hover: #f6f7f8;--surface-app-rail-active: #f2f4f6;--surface-app-search: rgba(255, 255, 255, .7);--surface-karsa-glass: rgba(255, 255, 255, .9);--surface-karsa-hover: rgba(15, 18, 20, .04);--surface-karsa-hover-quiet: rgba(15, 18, 20, .025);--surface-karsa-user-turn: #f4f5f6;--surface-karsa-rail-scrim: rgba(16, 24, 32, .18);--surface-workbench: #ffffff;--surface-row-hover: #f6f7f8;--surface-control-hover: #f6f7f8;--surface-selected: #f2f4f6;--surface-code: #f7f8f9;--fill-neutral: #eef0f2;--border-frame: #c2c9d0;--border-divider: #dde1e5;--border-control: #c3c9d0;--border-control-strong: #8a9096;--border-control-strong-hover: #6b7076;--border-error: #dba79e;--border-navigation: rgba(255, 255, 255, .2);--border-app-rail: #eceef0;--border-app-search: rgba(15, 18, 20, .08);--border-karsa-seam: #eff1f3;--ink-anchor: #0f1214;--ink-strong: #16181a;--ink-default: #4a4f55;--ink-muted: #6b7076;--ink-faint: #8a9096;--ink-disabled: #9ca3a9;--ink-disabled-secondary: #b4b9be;--ink-code-value: #35525e;--ink-navigation-active: #ffffff;--ink-navigation: #aeb4b9;--ink-navigation-muted: #7e858b;--ink-app-rail: #6b7076;--ink-app-rail-icon: #9aa0a6;--ink-app-rail-active: #111417;--ink-karsa-copy: #3d4147;--ink-karsa-meta: #a9aeb3;--ink-avatar: #2e3336;--print-paper: #ffffff;--print-ink: #000000;--action-solid: #0f1214;--action-solid-hover: #000000;--action-solid-focus: #2a2f34;--action-solid-pressed: #000000;--machine: #0f1214;--machine-mid: #8a9096;--machine-wash: #eef0f2;--machine-on-wash: #33383c;--machine-mark-size: 12px;--machine-mark-gap: 2px;--citation-border: #9ca3a9;--status-critical: #c0392b;--status-critical-navigation: #e89286;--status-critical-surface: #f9ecea;--status-caution: #8f5c18;--status-caution-surface: #f5efe4;--status-approved: #3f6b4e;--status-approved-surface: #edf3ee;--status-neutral-surface: #f2f4f6;--status-chip-neutral-surface: #f2f3f4;--status-chip-neutral-ink: #4a4f55;--status-chip-caution-surface: #f6eedc;--status-chip-caution-ink: #8a6116;--status-chip-blocked-surface: #f9ecea;--status-chip-blocked-ink: #a5392b;--status-chip-approved-surface: #edf3ee;--status-chip-approved-ink: #3f6b4e;--status-chip-unknown-ink: #8a9096;--chart-series-1: #0f1214;--chart-series-2: #4a4f55;--chart-series-3: #8a9096;--chart-gridline: #eef0f2;--chart-baseline: #dde1e5;--font: Inter, "Helvetica Neue", system-ui, sans-serif;--font-display: "Petrona", Georgia, serif;--font-code: "SFMono-Regular", "Cascadia Code", Consolas, monospace;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--menu-padding: 6px;--control-h: 34px;--control-h-compact: 28px;--control-h-decision: 40px;--control-h-continuation: 36px;--choice-size: 17px;--toggle-travel: 16px;--slider-thumb-size: 16px;--tree-indent: 22px;--icon-working-size: 16px;--distribution-bar-h: 16px;--progress-bar-h: 4px;--tag-h: 22px;--table-row-min-h: 52px;--table-row-compact-min-h: 40px;--table-tab-h: 42px;--table-head-h: 34px;--table-head-compact-h: 30px;--table-row-y: 13px;--table-row-compact-y: 8px;--table-grid-gap: 20px;--table-column-half-gap: 10px;--table-reference-w: 132px;--table-stage-w: 152px;--table-risk-w: 88px;--table-age-w: 76px;--table-disclosure-w: 20px;--table-selection-w: 34px;--disclosure-body-x: 52px;--table-search-w: 300px;--table-filter-w: 150px;--table-filter-compact-w: 120px;--table-filter-wide-w: 180px;--quiet-control-x: 10px;--decision-secondary-x: 14px;--status-dot: 6px;--rail-gap: 1px;--card-x: 20px;--card-y: 20px;--section-gap: 32px;--chapter-gap: 48px;--row-y: 16px;--row-y-dense: 12px;--mini-table-record-y: 10px;--mini-table-column-gap: 20px;--mini-table-column-half-gap: 10px;--app-topbar-height: 64px;--app-rail-width: 224px;--app-rail-item-height: 33px;--app-rail-item-radius: 8px;--app-control-height: 32px;--app-search-width: 420px;--app-content-padding-top: 22px;--app-content-padding-x: 40px;--app-content-padding-x-mobile: 16px;--app-grid-columns: 12;--app-grid-gutter: 24px;--touch-target-min: 44px;--page-max: 1120px;--measure: 880px;--briefing-page-max: 1280px;--briefing-title-max: 1120px;--briefing-title-size: 36px;--briefing-title-secondary-size: 31px;--briefing-title-size-narrow: 31px;--briefing-title-secondary-size-narrow: 27px;--overlay-drawer-width: 472px;--overlay-inset: 16px;--overlay-blur: 8px;--drawer-w: 42vw;--drawer-safe-w: calc(100vw - (var(--overlay-inset) * 2));--risk-drawer-w: 540px;--risk-drawer-wide-w: min(600px, 56vw);--historical-drawer-w: 560px;--risk-modal-w: 600px;--risk-modal-wide-w: 780px;--confirmation-modal-w: 560px;--risk-title-measure: 860px;--risk-edit-indent: 58px;--risk-card-body-y: 22px;--rail-w: 212px;--shell-inset: 12px;--shell-viewport-h: calc(100vh - (var(--shell-inset) * 2));--overview-measure: 760px;--overview-table-gap: 14px;--overview-decision-row-min-h: 88px;--overview-activity-chart-h: 80px;--overview-card-x: 28px;--overview-card-header-top: 26px;--overview-card-header-bottom: 18px;--overview-priority-y: 18px;--overview-sheet-bottom: 36px;--overview-table-head-y: 13px;--overview-gap-5: 5px;--overview-gap-7: 7px;--overview-gap-9: 9px;--overview-gap-10: 10px;--overview-gap-13: 13px;--overview-queue-kind-width: 160px;--overview-queue-action-width: 84px;--overview-queue-row-min-height: 88px;--overview-queue-title-size: 15px;--overview-queue-evidence-size: 13px;--mini-table-label-w: 168px;--mini-table-label-compact-w: 132px;--mini-table-value-w: 96px;--mini-table-min-w: 680px;--mini-table-prose-measure: 82ch;--mini-table-prose-size: 13px;--mini-table-prose-line: 1.55;--register-page-title-gap: 22px;--register-projection-min: 800px;--register-frame-border-dense: #e5e7ea;--register-frame-border-calm: #e4e3de;--register-frame-radius-dense: 10px;--register-frame-radius-calm: 8px;--register-head-height: 34px;--register-head-surface: #f8f9fa;--register-head-ink: #5c6167;--register-head-rule: #e8eaed;--register-head-grid-rule: #eef0f2;--register-gutter-width: 40px;--register-gutter-width-calm: 36px;--register-row-height-dense: 42px;--register-row-height-touch: 52px;--register-row-height-calm: 52px;--register-grid-rule: #f4f5f6;--register-row-rule: #f1f3f4;--register-calm-rule: #f0efeb;--register-row-hover: #fafbfc;--register-cell-padding: 14px;--register-primary-cell-padding: 16px;--register-calm-padding-x: 18px;--register-calm-padding-y: 8px;--register-row-number-ink: #b9bec3;--register-secondary-ink: #9aa0a6;--register-tab-gap: 24px;--register-tab-count-gap: 7px;--register-tab-padding-bottom: 9px;--register-chip-height: 22px;--register-chip-radius: 6px;--register-chip-padding-x: 9px;--register-chip-surface: #fafbfc;--register-chip-border: #e5e7ea;--status-chip-height-dense: 21px;--status-chip-height-identity: 22px;--status-chip-radius: 5px;--status-chip-padding-dense: 8px;--status-chip-padding-identity: 10px;--register-toolbar-control-height: 30px;--register-toolbar-control-radius: 7px;--register-toolbar-gap: 6px;--register-toolbar-control-padding-x: 10px;--register-toolbar-control-hover: rgba(15, 18, 20, .04);--register-filter-chip-surface: #f2f3f4;--register-filter-chip-padding-x: 11px;--register-primary-gap: 10px;--register-search-width: 230px;--register-search-radius: 9px;--register-search-border: #dde0e4;--register-search-icon-size: 14px;--business-logic-description-max-width: 620px;--business-logic-description-size: 13px;--business-logic-body-gap: 28px;--business-logic-rail-width: 352px;--business-logic-detail-rail-width: 324px;--business-logic-card-radius: 12px;--business-logic-card-padding-y: 14px;--business-logic-card-padding-x: 18px;--business-logic-rail-padding-x: 16px;--business-logic-card-gap: 10px;--business-logic-card-line-gap: 7px;--business-logic-list-row-y: 10px;--business-logic-citation-size: 19px;--business-logic-source-pane-width: 296px;--business-logic-source-min-height: 620px;--business-logic-requirement-status-width: 126px;--business-logic-requirement-use-width: 244px;--business-logic-condition-radius: 4px;--business-logic-instruction-gutter: 18px;--business-logic-instruction-row-y: 11px;--structured-flow-rail-gutter: 36px;--structured-flow-rail-center: 8px;--structured-flow-rail-start: 24px;--structured-flow-rail-end: 28px;--structured-flow-stop-size: 17px;--structured-flow-stop-dot-size: 7px;--structured-flow-stop-offset-y: 15px;--structured-flow-arrow-width: 4px;--structured-flow-arrow-height: 5px;--structured-flow-stage-radius: 12px;--structured-flow-stage-min-height: 52px;--structured-flow-stage-padding-x: 16px;--structured-flow-stage-padding-y: 13px;--structured-flow-body-padding-y: 16px;--structured-flow-connector-height: 38px;--structured-flow-title-size: 14.5px;--structured-flow-count-size: 12.5px;--structured-flow-note-size: 12px;--structured-flow-connector-size: 12px;--structured-flow-description-size: 12.5px;--register-update-status-width: 68px;--register-footer-height: 38px;--register-footer-padding-x: 16px;--register-footer-padding-y: 7px;--register-footer-surface: #fafbfc;--register-pagination-height: 24px;--register-state-padding-y: 40px;--register-state-measure: 460px;--register-state-mark-size: 22px;--register-state-error-dot: 8px;--register-scroll-cue-width: 36px;--register-scroll-table-min-width: 1360px;--register-column-identity-width: 260px;--register-column-text-width: 180px;--register-column-date-width: 164px;--register-column-number-width: 148px;--register-column-compact-width: 88px;--register-column-status-width: 152px;--register-column-workflow-width: 170px;--register-column-state-width: 150px;--register-column-owner-width: 86px;--register-column-age-width: 76px;--register-filter-compact-width: 120px;--register-filter-width: 150px;--register-filter-wide-width: 180px;--register-status-review-surface: #f6eedc;--register-status-review-ink: #8a6116;--register-status-held-surface: #f9ecea;--register-status-held-ink: #a5392b;--register-status-chip-height: 20px;--register-status-chip-size: 11.5px;--register-empty-well-height: 248px;--register-empty-well-border: #dde0e4;--register-empty-well-surface: rgba(255, 255, 255, .5);--register-empty-icon-size: 34px;--register-empty-icon-surface: rgba(15, 18, 20, .05);--register-empty-icon-stroke: 1.8;--register-empty-link-ink: #3d4147;--register-empty-action-height: 30px;--register-empty-action-radius: 8px;--register-owner-avatar-size: 24px;--register-column-cadence-width: 150px;--register-column-operating-status-width: 110px;--register-column-metric-width: 90px;--register-column-attention-width: 140px;--register-zero-ink: #c3c7cb;--proposal-band-gap: 14px;--proposal-band-padding-y: 13px;--proposal-band-padding-x: 18px;--proposal-band-embedded-padding-y: 12px;--proposal-band-embedded-padding-x: 16px;--proposal-band-radius: 12px;--proposal-band-title-ink: #111417;--proposal-band-category-ink: #3d4147;--proposal-band-action-ink: #3d4147;--proposal-band-title-size: 13.5px;--proposal-band-title-size-compact: 13px;--proposal-band-evidence-size: 12.5px;--proposal-band-category-height: 20px;--proposal-band-category-padding-x: 8px;--proposal-band-action-height: 30px;--proposal-band-embedded-max-width: 640px;--proposal-band-strip-height: 44px;--workflow-description-max-width: 520px;--workflow-description-size: 13px;--workflow-description-gap: 10px;--workflow-proposal-gap: 24px;--record-surface-border: #e4e3de;--record-surface-focal-border: #ccd2d8;--record-surface-rule: #f0efeb;--record-surface-radius: 8px;--record-surface-focal-radius: 12px;--record-surface-title-size: 15px;--record-surface-title-line: 1.4;--record-surface-prose-measure: 720px;--record-surface-focal-indent: 48px;--record-disclosure-summary-y: 10px;--record-disclosure-body-y: 14px;--record-mini-label-width: 150px;--record-mini-label-width-compact: 110px;--region-state-padding-y: 40px;--region-state-embedded-padding-y: 32px;--region-state-min-height: 180px;--region-state-measure: 560px;--region-state-title-size: 14.5px;--region-state-body-size: 13.5px;--region-state-policy-size: 12.5px;--region-state-error-dot: 8px;--region-refetch-height: 2px;--inline-state-min-height: 52px;--case-chat-measure: 600px;--case-chat-copy-measure: 480px;--case-chat-user-max-width: 76%;--case-chat-user-max-width-narrow: 88%;--case-chat-composer-min-height: 68px;--case-chat-title-size: 16px;--case-chat-message-size: 13.5px;--case-chat-copy-size: 13px;--case-chat-meta-size: 11.5px;--confirmation-scrim: rgba(16, 24, 32, .24);--confirmation-enter-scale: .96;--confirmation-danger-gated: #f2b8ae;--confirmation-focus-emphasis: 0 0 0 2px var(--surface-panel), 0 0 0 4px var(--ink-anchor);--toast-width: 360px;--toast-message-size: 13px;--toast-message-line: 1.5;--toast-countdown-height: 2px;--inline-state-title-size: 13px;--form-grid-row-gap: 14px;--form-grid-column-gap: 16px;--form-actions-gap: 10px;--form-field-row-gap: 10px;--form-label-size: 12.5px;--form-section-title-size: 12.5px;--upload-target-surface: #fafbfc;--upload-file-row-min-height: 44px;--section-nav-height: 40px;--section-nav-padding-x: 16px;--section-nav-label-size: 13.5px;--section-nav-indicator-height: 2px;--record-anchor-row-height: 32px;--record-anchor-label-size: 12.5px;--radius-bar: 2px;--radius-code-inline: 4px;--radius-choice: 5px;--radius-chip: 6px;--radius-tooltip: 7px;--radius-control: 9px;--radius-item: 9px;--radius-menu: 10px;--radius-card: 14px;--radius-round: 9999px;--lift-sheet: none;--lift-card: none;--lift-focal: 0 1px 2px rgba(16, 24, 32, .05), 0 2px 6px rgba(16, 24, 32, .04);--lift-proposal-band: 0 1px 2px rgba(16, 24, 32, .05), 0 12px 32px -18px rgba(16, 24, 32, .22);--lift-proposal-embedded: 0 8px 20px -14px rgba(16, 24, 32, .18);--lift-karsa-scope: -16px 0 40px -24px rgba(16, 24, 32, .28), -1px 0 0 #e8eaed;--lift-karsa-rail: 16px 0 40px -24px rgba(16, 24, 32, .28);--lift-karsa-composer-focus: inset 0 0 0 .5px #0f1214, 0 1px 2px rgba(16, 24, 32, .05), 0 12px 32px -18px rgba(16, 24, 32, .22);--lift-menu: 0 4px 8px rgba(16, 24, 32, .06), 0 24px 48px -20px rgba(16, 24, 32, .32);--lift-overlay: 0 4px 8px rgba(16, 24, 32, .06), 0 40px 80px -24px rgba(16, 24, 32, .5);--lift-button-primary: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 2px rgba(16, 24, 32, .18);--lift-button-primary-focus: inset 0 1px 0 rgba(255, 255, 255, .22), 0 1px 2px rgba(16, 24, 32, .18);--lift-button-secondary: 0 1px 2px rgba(16, 24, 32, .06);--lift-boundary-focus: inset 0 0 0 .5px #0f1214;--lift-scroll-edge: inset 0 8px 8px -8px rgba(16, 24, 32, .12);--lift-scroll-edge-left: 10px 0 14px -10px rgba(16, 24, 32, .32);--lift-scroll-edge-right: -10px 0 14px -10px rgba(16, 24, 32, .32);--lift-app-primary: inset 0 1px 0 rgba(255, 255, 255, .14), 0 1px 2px rgba(16, 24, 32, .25);--layer-content: 0;--layer-sticky: 10;--layer-chrome: 20;--layer-overlay: 30;--layer-menu: 40;--layer-toast: 50;--layer-tooltip: 51;--motion-fast: .1s;--motion-slow: .18s;--motion-working: 2.4s;--motion-thinking: 1.6s;--motion-spinner: .8s;--motion-toast: 5s;--motion-undo-toast: 10s;--motion-toast-enter: .22s;--motion-toast-exit: .17s;--motion-disclosure: .22s;--motion-navigation: .22s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--app-atmosphere: radial-gradient(1200px 480px at 42% -180px, rgba(215, 230, 242, .3), transparent 78%), radial-gradient(900px 400px at 88% -200px, rgba(224, 233, 224, .2), transparent 75%);--karsa-atmosphere: radial-gradient(1100px 480px at 36% -180px, rgba(215, 230, 242, .42), transparent 78%), #ffffff;--karsa-rail-atmosphere: radial-gradient(600px 300px at 36% -100px, rgba(215, 230, 242, .42), transparent 78%), #ffffff;--karsa-composer-fade: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff 28%);--app-primary-action: linear-gradient(180deg, #1c2126, #0f1214);--navigation-active: rgba(255, 255, 255, .12);--navigation-hover: rgba(255, 255, 255, .07);--overlay-scrim: rgba(16, 24, 32, .2);--record-emphasis: inset 3px 0 0 #0f1214;--spinner-mask: #000000;--data-grid-header-height: 34px;--data-grid-row-height: 40px;--data-grid-gutter-width: 44px;--data-grid-search-width: 240px;--logic-lineage-height: 412px;--logic-lineage-height-released: 350px;--logic-lineage-edge: #c5c9cd;--logic-lineage-proposed: #8b9197;--logic-lineage-missing-wash: #f5efe4;--logic-lineage-proposed-fill: #f7f8f9;--status-proposed-surface: #f5efe4;--status-proposed-ink: #8f5c18;--surface-grid-hover: #f6f7f8;--surface-grid-header: #f7f8f9;--border-grid: #dde1e5;--ink-grid-number: #8a9096;--ink-grid-type: #8a9096;--page: var(--surface-canvas);--surface: var(--surface-panel);--tint: var(--surface-code);--border: var(--border-divider);--divider: var(--border-divider);--track: var(--fill-neutral);--data-1: var(--chart-series-1);--data-2: var(--chart-series-2);--data-3: var(--chart-series-3);--sheet-edge: var(--ink-anchor);--ink: var(--ink-strong);--ink-secondary: var(--ink-default);--ink-secondary-dark: var(--ink-navigation);--ink-subtle: var(--ink-faint);--edge-strong: var(--border-control-strong);--edge: var(--border-divider);--card-edge: var(--border-divider);--rule: var(--border-divider);--redacted: var(--fill-neutral);--surface-sunken: var(--surface-code);--action: var(--action-solid);--action-hover: var(--action-solid-hover);--action-pressed: var(--action-solid-pressed);--action-on-wash: var(--ink-anchor);--action-wash: var(--fill-neutral);--action-text: var(--ink-default);--control-icon: var(--ink-default);--severe-fill: var(--status-critical);--severe: var(--status-critical);--severe-wash: var(--status-critical-surface);--severe-border: var(--border-error);--caution: var(--status-caution);--caution-wash: var(--status-caution-surface);--approved: var(--status-approved);--approved-wash: var(--status-approved-surface);--shell: var(--surface-app-rail);--shell-border: var(--border-app-rail);--shell-hover: var(--surface-app-rail-hover);--rail-text: var(--ink-strong);--rail-text-muted: var(--ink-app-rail);--rail-selected: var(--surface-app-rail-active);--rail-divider: var(--border-app-rail);--rail-status-text: var(--ink-app-rail);--rail-status-dot: var(--ink-app-rail-icon);--card-recessed: var(--fill-neutral);--panel-hover: var(--surface-row-hover);--panel-rule: var(--border-divider);--bar-track: var(--fill-neutral);--state-hover: var(--surface-row-hover);--state-hover-card: var(--surface-row-hover);--state-pressed: var(--surface-selected);--btn-primary-edge: var(--action-solid);--btn-secondary-edge: var(--border-control);--lift-item: var(--lift-menu);--lift-modal: var(--lift-overlay);--shadow-card: var(--lift-card);--shadow-overlay: var(--lift-overlay);--radius-distribution: var(--radius-code-inline);--radius-note: var(--radius-control);--radius-sheet: var(--radius-card);--t-appear: var(--motion-fast);--t-travel: var(--motion-slow);--t-loop: var(--motion-thinking);--t-consequence: .84s;--ease: var(--ease-standard)}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter/inter-latin-400-600.woff2) format("woff2")}@font-face{font-family:Petrona;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/petrona/petrona-latin-500.woff2) format("woff2")}@font-face{font-family:Petrona;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/petrona/petrona-latin-600.woff2) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/publicsans/publicsans-latin-400-700.woff2) format("woff2")}:root{--font-marketing: "Public Sans", "Helvetica Neue", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--surface-canvas);color:var(--ink-strong);font-family:var(--font);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}button{font:inherit}.skip-link{position:fixed;z-index:100;top:12px;left:12px;transform:translateY(-150%);padding:9px 12px;border-radius:var(--radius-control);background:var(--action-solid);color:var(--ink-navigation-active);font-family:var(--font-marketing)}.skip-link:focus{transform:none}.stage{position:relative;isolation:isolate;min-height:100vh;overflow-x:clip}.backdrop{position:absolute;inset:0;z-index:-1;background:var(--surface-canvas);background-image:var(--app-atmosphere);background-position:center top,center top;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%}.shell{max-width:1632px;margin:0 auto;padding:0 40px}.window-wrap.has-mat{padding-top:56px}.mat{position:absolute;z-index:-1;inset:0 -56px 40px;border-radius:6px;background-size:cover;background-position:center}.window .kw-app{zoom:var(--hero-ui-zoom, .92)}.site-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;font-family:var(--font-marketing)}.site-mark{color:var(--ink-strong);display:flex;align-items:center}.site-mark .brand-lockup{display:block;width:auto}.site-nav-links{display:flex;gap:26px}.site-nav-links span{color:var(--ink-default);font-size:13.5px;font-weight:500}.site-nav-actions{display:flex;align-items:center;gap:18px}.site-cta{height:var(--control-h);display:inline-flex;align-items:center;padding:0 16px;border:0;border-radius:var(--radius-control);background:var(--action-solid);box-shadow:var(--lift-button-primary);color:var(--ink-navigation-active);cursor:pointer;font-size:13.5px;font-weight:500;transition:background-color var(--motion-fast) var(--ease-standard)}.site-cta:hover{background:var(--action-solid-hover)}.site-cta:focus-visible{background:var(--action-solid-focus);box-shadow:var(--lift-button-primary-focus)}.hero-head{text-align:left;padding:44px 0 0}.hero-head h1{margin:0 0 16px;max-width:34ch;color:var(--ink-app-rail-active);font-family:var(--font-marketing);font-size:clamp(30px,3.25vw,37px);font-weight:400;letter-spacing:-.048em;line-height:1.1;text-wrap:balance}.hero-cap{margin:0;max-width:68ch;color:var(--ink-muted);font-family:var(--font-marketing);font-size:16.5px;line-height:1.5}.window-wrap{position:relative;max-width:1440px;margin:36px auto 0;padding:0 40px 96px}.window{overflow:hidden;border:1px solid var(--border-divider);border-radius:12px;background:var(--surface-panel);box-shadow:var(--lift-overlay)}.window-chrome{display:flex;align-items:center;gap:12px;height:38px;padding:0 14px;border-bottom:1px solid var(--border-divider);background:var(--surface-code)}.window-dots{display:flex;gap:6px}.window-dots i{width:10px;height:10px;border-radius:var(--radius-round);background:var(--border-frame)}@media(max-width:880px){.shell,.window-wrap{padding-left:18px;padding-right:18px}.site-nav-links{display:none}.hero-head h1{font-size:32px}}@media(max-width:560px){.site-nav{flex-wrap:wrap;gap:8px}.site-mark{flex-basis:100%}.site-nav-actions{width:100%;justify-content:flex-end}.site-cta{min-height:44px;white-space:nowrap}.site-cta{height:auto}}
