:root{color-scheme:dark;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--bg-root: #0f1217;--bg-surface: #151922;--bg-surface-strong: #191f29;--bg-utility: #12171d;--bg-soft: #10141a;--border-subtle: rgba(148, 163, 184, .14);--border-strong: rgba(148, 163, 184, .24);--text-primary: #edf2f7;--text-secondary: #b9c2cf;--text-muted: #8d97a8;--text-faint: #6e7787;--accent: #8fa4c1;--accent-strong: #b4c3d8;--accent-surface: rgba(143, 164, 193, .12);--accent-home: #a8d4f0;--accent-home-strong: #e8f5ff;--accent-home-surface: rgba(168, 212, 240, .14);--accent-editorial: #c8a56d;--accent-editorial-surface: rgba(200, 165, 109, .14);--success: #79a88d;--warning: #b69a62;--danger: #b97a7a;--running: #7d95b8;--data-positive: #7aa9cf;--data-negative: #c28678;--data-neutral: #384454;--data-diagonal: #586a82;--shadow-soft: 0 12px 28px rgba(0, 0, 0, .16);--radius-panel: 16px;--radius-control: 12px;--radius-token: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--max-content-width: 1320px}*{box-sizing:border-box}html,body,#root{min-height:100%}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#0f1217,#10141a);color:var(--text-primary);font-family:var(--font-sans);line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{background:none;border:0;cursor:pointer}select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app-shell{min-height:100vh;display:flex;flex-direction:column}.page-shell{width:min(100%,var(--max-content-width));margin:0 auto;padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;gap:var(--space-8);flex:1}.page{display:flex;flex-direction:column;gap:var(--space-6)}.topbar{min-height:60px;padding:0 var(--space-6);border-bottom:1px solid var(--border-subtle);background:#0f1217f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);position:sticky;top:0;z-index:20}.topbar__brand{display:flex;align-items:center;gap:var(--space-3)}.topbar__brand-link{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700;letter-spacing:-.01em}.topbar__brand-text{white-space:nowrap}.topbar__brand-mark{width:22px;height:22px;flex:none;opacity:.96;filter:drop-shadow(0 0 10px rgba(200,165,109,.18))}.topbar__actions,.topbar__nav-group,.topbar__utility{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.topbar__nav-group{justify-content:space-between;flex:1}.topbar__link,.footer__link{position:relative;display:inline-flex;flex-direction:column}.topbar__link{color:var(--text-secondary);font-size:14px;transition:color .15s ease}.topbar__link--active{color:var(--text-primary)}.topbar__link--active:after,.footer__link--active:after{content:"";display:block;height:2px;margin-top:6px;border-radius:999px;background:var(--accent-editorial)}.topbar__link:hover{color:var(--text-primary)}.topbar__cta{white-space:nowrap}.topbar__utility-link{color:var(--text-muted);font-size:13px;transition:color .15s ease}.topbar__utility-link:hover{color:var(--text-primary)}.footer{border-top:1px solid var(--border-subtle);background:radial-gradient(circle at top left,rgba(168,212,240,.08),transparent 28%),linear-gradient(180deg,#0f1217f5,#0b0e12fa)}.footer__content{width:min(100%,var(--max-content-width));margin:0 auto;padding:22px var(--space-6);display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(0,1.2fr) minmax(280px,1fr);align-items:start;gap:var(--space-6)}.footer__brand{display:flex;flex-direction:column;gap:6px}.footer__eyebrow{color:var(--accent-editorial);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.footer__text{color:var(--text-primary);font-size:15px;font-weight:600}.footer__caption{color:var(--text-secondary);font-size:13px;line-height:1.6}.footer__nav{display:flex;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.footer__link,.footer__meta-links a{color:var(--text-secondary);font-size:13px;transition:color .15s ease}.footer__link:hover,.footer__meta-links a:hover,.footer__link--active{color:var(--text-primary)}.footer__meta{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer__meta-copy{color:var(--text-secondary);font-size:13px;line-height:1.65}.footer__meta-links{display:flex;flex-wrap:wrap;gap:8px 14px}.workspace-hero__panel{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);padding:var(--space-5);background:linear-gradient(180deg,#141a21f5,#0f1218eb)}.workspace-hero__support{display:flex;flex-direction:column;gap:var(--space-4);margin-top:clamp(18px,3vw,24px)}.workspace-hero__stat-strip{display:flex;flex-wrap:wrap;gap:var(--space-3)}.workspace-hero__stat-pill{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border:1px solid rgba(168,212,240,.18);border-radius:var(--radius-token);background:#ffffff0d;color:var(--text-secondary);font-size:13px}.workspace-hero__stat-pill .mono{color:var(--text-primary);font-size:15px;font-weight:700}.workspace-hero__disclosure{width:fit-content;max-width:40rem}.toolbar-inline,.form-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-band{display:flex;flex-direction:column;gap:clamp(18px,2.8vw,26px)}.hero-band__header{grid-template-columns:minmax(0,.84fr) minmax(540px,1.26fr);gap:clamp(12px,1.5vw,18px);align-items:start}.hero-band__copy,.hero-band__spotlight{border:1px solid var(--border-subtle);border-radius:calc(var(--radius-panel) + 2px);box-shadow:var(--shadow-soft)}.hero-band__copy{padding:clamp(28px,4vw,44px);background:radial-gradient(circle at top left,rgba(140,170,204,.16),transparent 34%),linear-gradient(160deg,#141b22f5,#0d1116eb)}.hero-band__eyebrow,.workspace-hero__eyebrow,.module-card__eyebrow,.hero-band__spotlight-label{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-band__title,.workspace-hero__title{margin:var(--space-3) 0 0;font-size:clamp(34px,5vw,52px);line-height:1.02;letter-spacing:-.04em;max-width:13ch}.hero-band__description,.workspace-hero__description{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:16px;max-width:62ch}.hero-band__actions,.module-card__actions,.workspace-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.hero-band__spotlight{padding:var(--space-5);background:radial-gradient(circle at top right,rgba(214,182,118,.12),transparent 32%),linear-gradient(180deg,#171e26f5,#10141af0);display:flex;flex-direction:column;gap:var(--space-4)}.hero-band__workflow{margin-top:0}.hero-band__workflow .workflow-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-band__workflow .workflow-card{position:relative;overflow:hidden;min-height:0;padding:18px;border-radius:calc(var(--radius-control) + 4px);border:1px solid rgba(148,163,184,.14);background:#ffffff09}.hero-band__workflow .workflow-card:nth-child(1){border-color:#c8a56d1f;background:radial-gradient(circle at top right,rgba(200,165,109,.05),transparent 38%),#ffffff08}.hero-band__workflow .workflow-card:nth-child(2){border-color:#a8d4f021;background:radial-gradient(circle at top right,rgba(168,212,240,.055),transparent 38%),#ffffff08}.hero-band__workflow .workflow-card:nth-child(3){border-color:#c286781f;background:radial-gradient(circle at top right,rgba(194,134,120,.05),transparent 38%),#ffffff08}.hero-band__workflow .workflow-card:nth-child(4){border-color:#79a88d1f;background:radial-gradient(circle at top right,rgba(121,168,141,.05),transparent 38%),#ffffff08}.hero-band__workflow .workflow-card__label{width:fit-content;padding:4px 9px;border-radius:var(--radius-token);border:1px solid rgba(255,255,255,.05);background:#ffffff07}.hero-band__workflow .workflow-card:nth-child(1) .workflow-card__label{color:#e2d0b0d1;border-color:#c8a56d1f;background:#c8a56d0f}.hero-band__workflow .workflow-card:nth-child(2) .workflow-card__label{color:#cee4efd1;border-color:#a8d4f01f;background:#a8d4f00f}.hero-band__workflow .workflow-card:nth-child(3) .workflow-card__label{color:#e1c9c2d1;border-color:#c286781f;background:#c286780f}.hero-band__workflow .workflow-card:nth-child(4) .workflow-card__label{color:#cde0d6d1;border-color:#79a88d1f;background:#79a88d0f}.hero-band__workflow .workflow-card__title{font-size:15px}.hero-band__workflow .workflow-card__description,.hero-band__workflow .workflow-card__action{font-size:12px}.hero-band__example-card{display:flex;flex-direction:column;gap:var(--space-3);min-height:100%}.hero-band__example-tag{width:fit-content;padding:6px 10px;border-radius:999px;background:#ffffff0f;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-band__example-title,.featured-snapshot-card__title,.build-stream__title{font-size:20px;font-weight:700;letter-spacing:-.02em}.hero-band__example-meta,.featured-snapshot-card__meta,.featured-snapshot-card__copy,.build-stream__summary,.build-stream__secondary-note{color:var(--text-secondary);font-size:14px;line-height:1.5}.hero-band__example-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:var(--space-2)}.hero-band__example-list li{color:var(--text-secondary);font-size:14px}.hero-band__metric-grid,.coverage-panel__stat-grid,.workspace-hero__stats,.compare-mode-grid,.home-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.hero-band__metric-card,.coverage-stat,.workspace-hero__stat-card,.compare-mode-card{border:1px solid rgba(148,163,184,.14);border-radius:calc(var(--radius-control) + 2px);background:#ffffff08;padding:var(--space-4)}.hero-band__metric-value,.coverage-stat__value,.workspace-hero__stat-value{font-size:28px;font-weight:700;line-height:1}.hero-band__metric-label,.coverage-stat__label,.workspace-hero__stat-label,.compare-mode-card__copy,.latest-build-card__meta,.workspace-note-list__item,.coverage-panel__section,.hero-band__spotlight-note,.module-card__meta{color:var(--text-secondary);font-size:13px}.hero-band__spotlight-note{padding-top:var(--space-2);border-top:1px solid rgba(148,163,184,.14)}.home-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module-grid--stories{grid-template-columns:repeat(5,minmax(0,1fr))}.home-question-section{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:var(--space-5);align-items:start}.home-question-section__intro{display:flex;flex-direction:column;gap:var(--space-4)}.home-question-section__note{padding:var(--space-4);border:1px solid rgba(148,163,184,.14);border-radius:calc(var(--radius-control) + 2px);background:#ffffff06}.home-question-section__note-label,.home-question-card__eyebrow{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-question-section__note-copy{margin-top:var(--space-2);color:var(--text-secondary);font-size:14px;line-height:1.55}.home-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.home-question-card{display:flex;flex-direction:column;gap:var(--space-3);min-height:220px;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:linear-gradient(180deg,#141a21f0,#0f1218e6);box-shadow:var(--shadow-soft);transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.home-question-card:hover{transform:translateY(-1px);border-color:#8fa4c157;background:linear-gradient(180deg,#181f27f7,#11161df0)}.home-question-card--primary{grid-column:span 2;min-height:240px;background:radial-gradient(circle at top left,rgba(140,170,204,.14),transparent 34%),linear-gradient(180deg,#151d26fa,#0f1319f2)}.home-question-card__title{font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.1;max-width:24ch}.home-question-card--primary .home-question-card__title{font-size:clamp(24px,3vw,30px);max-width:20ch}.home-question-card__description{color:var(--text-secondary);font-size:14px;line-height:1.55;max-width:44ch}.home-question-card__action{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);font-size:14px;font-weight:600}.home-question-card__action:after{content:"→";color:var(--accent)}.module-card{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:linear-gradient(180deg,#141a21f2,#0f1218eb);padding:var(--space-5);box-shadow:var(--shadow-soft);min-height:260px;display:flex;flex-direction:column}.module-card--accent{background:radial-gradient(circle at top left,rgba(118,164,214,.16),transparent 30%),linear-gradient(180deg,#141a21fa,#0e1218f2)}.module-card__title{margin:var(--space-2) 0 0;font-size:26px;letter-spacing:-.03em}.module-card__description{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:14px}.module-card__meta{margin-top:auto;padding-top:var(--space-5)}.home-showcase-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,360px);gap:var(--space-6);align-items:start}.page--home{gap:clamp(48px,6vw,84px)}.page--home .button{min-height:44px;padding:0 16px;font-size:14px;letter-spacing:-.01em}.page--home .button--primary{background:var(--accent-home);color:#0b131a}.page--home .button--secondary{background:var(--accent-home-surface);border-color:#a8d4f03d;color:var(--text-primary)}.page--home .button--ghost{background:#ffffff08;border-color:#94a3b829;color:var(--text-primary)}.page--home .button--ghost:hover{border-color:#a8d4f03d;background:#ffffff0d}.hero-band__copy,.hero-band__spotlight{border-radius:calc(var(--radius-panel) + 6px);border-color:#94a3b81f;box-shadow:0 24px 54px #00000038}.hero-band__copy{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;padding:clamp(36px,4.5vw,58px);background:radial-gradient(circle at top left,rgba(168,212,240,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(200,165,109,.08),transparent 28%),linear-gradient(160deg,#11161dfa,#090d12f5)}.hero-band__copy>*{position:relative;z-index:1}.hero-band__title{max-width:9.6ch;font-size:clamp(48px,7.2vw,78px);line-height:.96}.workspace-hero__title.hero-band__title{color:#fbf7ef;background:linear-gradient(135deg,#fff,#f7f4ee 42%,#e2bf7b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-band__description{max-width:52ch;font-size:19px;line-height:1.55}.hero-band__subline,.home-section-heading__copy,.home-proof-panel__copy,.home-cta-band__description,.home-editorial-card__copy{color:var(--text-secondary);font-size:15px;line-height:1.65}.hero-band__subline{margin:var(--space-4) 0 0;max-width:50ch;color:var(--text-muted)}.hero-band__actions{gap:var(--space-3);margin-top:clamp(20px,3vw,28px)}.hero-band__actions .button--primary{min-width:216px}.hero-band__support{display:flex;flex-direction:column;gap:var(--space-4);margin-top:clamp(18px,3vw,24px)}.hero-band__stat-strip{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-band__stat-pill{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border:1px solid rgba(168,212,240,.18);border-radius:var(--radius-token);background:#ffffff0d;color:var(--text-secondary);font-size:13px}.hero-band__stat-pill .mono{color:var(--text-primary);font-size:15px;font-weight:700}.hero-band__disclosure{width:fit-content;max-width:40rem}.hero-band__spotlight{width:100%;padding:clamp(26px,3vw,34px);min-width:0;background:radial-gradient(circle at top right,rgba(200,165,109,.14),transparent 30%),linear-gradient(180deg,#13181ff7,#0b0f14f2);min-height:0}.hero-band__proof-stack{display:flex;flex-direction:column;gap:var(--space-3)}.hero-band__proof-card{display:flex;flex-direction:column;gap:var(--space-3);min-height:100%;padding:clamp(20px,2.8vw,26px);border:1px solid rgba(148,163,184,.14);border-radius:calc(var(--radius-control) + 6px);background:#ffffff08}.hero-band__proof-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.hero-band__proof-kicker,.hero-band__proof-module-label,.home-section-heading__kicker,.home-editorial-card__eyebrow,.home-proof-panel__eyebrow,.home-proof-panel__block-label,.home-cta-band__eyebrow,.hero-band__compare-card-label{color:var(--accent-editorial);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-band__example-tag{border:1px solid rgba(168,212,240,.16);background:#a8d4f01a;color:var(--accent-home-strong)}.hero-band__example-title{font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.08}.hero-band__example-meta{font-size:14px}.hero-band__proof-actions{display:flex;align-items:center}.hero-band__proof-link{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);font-size:13px;font-weight:600}.hero-band__proof-link:after{content:"→";color:var(--accent-home)}.hero-band__proof-stats{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:var(--space-3)}.hero-band__proof-stat{display:flex;flex-direction:column;gap:6px;padding:var(--space-3);border:1px solid rgba(148,163,184,.12);border-radius:calc(var(--radius-control) + 2px);background:#ffffff08}.hero-band__proof-stat-value{color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.hero-band__proof-stat-label,.home-proof-stat__label{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-band__example-list{gap:var(--space-3)}.hero-band__route-list{display:flex;flex-direction:column;border-top:1px solid rgba(148,163,184,.14)}.hero-band__route{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--space-4);padding:16px 0;border-bottom:1px solid rgba(148,163,184,.14);transition:transform .15s ease,color .15s ease}.hero-band__route:hover{transform:translateY(-1px)}.hero-band__route-label{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-band__route-title{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.5}.hero-band__compare-card{display:flex;flex-direction:column;gap:8px;padding:18px var(--space-5);border-radius:calc(var(--radius-control) + 6px);border:1px solid rgba(200,165,109,.16);background:#c8a56d14}.hero-band__compare-card-title{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.5}.hero-band__compare-card-meta,.home-proof-follow-on__meta{color:var(--text-muted);font-size:12px}.hero-band__spotlight-note{margin:0;padding:0;border:0}.hero-band__spotlight-note--compact{color:var(--text-secondary);font-size:14px;line-height:1.6}.home-section-heading,.home-section-heading--split{margin-bottom:clamp(28px,4.5vw,42px)}.home-story-section,.home-proof-section{display:flex;flex-direction:column;padding:clamp(20px,2.8vw,28px);border:1px solid rgba(148,163,184,.08);border-radius:calc(var(--radius-panel) + 6px)}.home-story-section{background:radial-gradient(circle at top left,rgba(200,165,109,.08),transparent 28%),#ffffff04}.home-proof-section{background:radial-gradient(circle at top right,rgba(168,212,240,.08),transparent 28%),#ffffff04}.home-section-heading__title,.home-cta-band__title{margin:var(--space-2) 0 0;font-size:clamp(32px,4.5vw,44px);line-height:1.04;letter-spacing:-.035em}.home-section-heading__title{max-width:18ch}.home-section-heading__copy{margin:var(--space-4) 0 0;max-width:62ch}.home-section-heading--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--space-5);align-items:end}.home-section-heading__aside{color:var(--text-secondary);font-size:13px;line-height:1.65;padding-left:var(--space-5);border-left:1px solid rgba(148,163,184,.14)}.home-story-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(20px,3vw,28px);align-items:stretch}.home-editorial-card{display:flex;flex-direction:column;gap:clamp(14px,2vw,18px);position:relative;overflow:hidden;min-height:280px;padding:clamp(24px,3vw,34px);border:1px solid var(--border-subtle);border-radius:calc(var(--radius-panel) + 2px);background:linear-gradient(180deg,#12181ffa,#0c1016f2);box-shadow:var(--shadow-soft)}.home-editorial-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:#ffffff2e}.home-editorial-card--feature{grid-row:span 2;background:radial-gradient(circle at top left,rgba(200,165,109,.16),transparent 34%),linear-gradient(180deg,#12181ffa,#0c1016f2)}.home-editorial-card--feature:before{background:linear-gradient(90deg,#c8a56deb,#ffffffad)}.home-editorial-card--drift{border-color:#a8d4f029;background:radial-gradient(circle at top right,rgba(168,212,240,.1),transparent 34%),linear-gradient(180deg,#12181ffa,#0c1016f2)}.home-editorial-card--drift:before{background:linear-gradient(90deg,#a8d4f0f5,#ffffffbd)}.home-editorial-card--spillover{border-color:#79a88d29;background:radial-gradient(circle at top right,rgba(121,168,141,.09),transparent 34%),linear-gradient(180deg,#12181ffa,#0c1016f2)}.home-editorial-card--spillover:before{background:linear-gradient(90deg,#79a88deb,#ffffffad)}.home-editorial-card__title{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.08}.home-editorial-card--feature .home-editorial-card__title{font-size:clamp(34px,4.5vw,46px);max-width:12ch}.home-editorial-card__copy{margin:0;max-width:50ch}.home-editorial-card__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:var(--space-3);color:var(--text-secondary)}.home-editorial-card__meta{margin-top:auto;padding-top:var(--space-4);border-top:1px solid rgba(148,163,184,.12);color:var(--text-muted);font-size:13px;line-height:1.6}.home-editorial-card__footer,.home-editorial-card__action-row,.home-proof-panel__actions,.home-cta-band__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.home-editorial-card__footer{margin-top:auto;padding-top:var(--space-5)}.home-editorial-card__action-row{padding-top:var(--space-3)}.home-inline-link{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);font-size:14px;font-weight:600}.home-inline-link:after{content:"→";color:var(--accent-home)}.home-inline-link:hover{color:var(--accent-home-strong)}.home-proof-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:clamp(20px,3vw,28px);align-items:stretch}.home-proof-panel{border:1px solid var(--border-subtle);border-radius:calc(var(--radius-panel) + 2px);box-shadow:var(--shadow-soft)}.home-proof-panel--featured{display:flex;flex-direction:column;gap:var(--space-5);padding:clamp(24px,3vw,32px);background:radial-gradient(circle at top left,rgba(168,212,240,.1),transparent 32%),linear-gradient(180deg,#12181ffa,#0c1016f2)}.home-proof-panel--rail{display:flex;flex-direction:column;gap:var(--space-5);padding:clamp(22px,3vw,28px);background:radial-gradient(circle at top right,rgba(200,165,109,.09),transparent 30%),linear-gradient(180deg,#0e1319fa,#090d12f0)}.home-proof-panel__title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.home-proof-panel__title{margin:0;font-size:clamp(30px,4vw,38px);font-weight:700;line-height:1.06;letter-spacing:-.03em}.home-proof-panel__scope{color:var(--text-muted);font-size:13px}.home-proof-panel__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.home-proof-stat{padding:var(--space-4);border:1px solid rgba(148,163,184,.12);border-radius:calc(var(--radius-control) + 2px);background:#ffffff08}.home-proof-stat__value{color:var(--text-primary);font-size:20px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.home-proof-panel__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:var(--space-3);color:var(--text-secondary);max-width:46ch}.home-proof-follow-on{display:flex;flex-direction:column;gap:8px;padding:var(--space-4);border:1px solid rgba(200,165,109,.16);border-radius:calc(var(--radius-control) + 4px);background:#c8a56d14}.home-proof-follow-on__label{color:var(--accent-editorial);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-proof-follow-on__title{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.5}.home-proof-panel__block{display:flex;flex-direction:column;gap:var(--space-3)}.home-proof-token-list,.home-proof-route-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.home-proof-route-list{flex-direction:column;gap:0}.home-proof-token,.home-proof-path{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgba(148,163,184,.16);border-radius:var(--radius-token);background:#ffffff08;color:var(--text-primary);font-size:12px}.home-proof-token{background:#c8a56d14;border-color:#c8a56d29}.home-proof-path:hover{border-color:#a8d4f03d;background:#ffffff0d}.home-proof-route{display:grid;grid-template-columns:92px minmax(0,1fr);gap:var(--space-4);padding:14px 0;border-top:1px solid rgba(148,163,184,.12)}.home-proof-route:first-child{border-top:0;padding-top:0}.home-proof-route:last-child{padding-bottom:0}.home-proof-route__label{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-proof-route__title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.5}.home-proof-panel__note{margin-top:auto}.home-cta-band{display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,4vw,40px);padding:clamp(30px,4vw,44px);border:1px solid var(--border-subtle);border-radius:calc(var(--radius-panel) + 4px);background:radial-gradient(circle at top left,rgba(168,212,240,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(200,165,109,.1),transparent 30%),linear-gradient(180deg,#11161dfa,#0a0e13f5);box-shadow:var(--shadow-soft)}.home-cta-band__copy{max-width:44rem}.home-cta-band__title{max-width:16ch}.home-cta-band__description{margin:var(--space-4) 0 0;max-width:42ch}.home-cta-band__actions .button--primary{min-width:216px}.home-cta-band__actions{justify-content:flex-end}.workspace-layout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(320px,400px);gap:clamp(20px,2.8vw,28px);align-items:start}.workspace-layout__main,.workspace-layout__side,.coverage-panel__body{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.workspace-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,360px);gap:var(--space-5);align-items:start}.workspace-hero--narrow{grid-template-columns:minmax(0,1fr)}.workspace-hero__copy{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:linear-gradient(180deg,#141a21f5,#0f1218eb);padding:var(--space-6)}.workspace-hero__intro{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:clamp(24px,3vw,36px);align-items:start}.workspace-hero__lead{min-width:0}.workspace-hero__title{max-width:15ch}.workspace-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page--compare,.page--divergence,.page--exposure,.page--structure{gap:clamp(24px,3vw,34px)}.page--builds,.page--series,.page--series-detail{gap:clamp(32px,4vw,44px)}.page--compare .workspace-hero,.page--divergence .workspace-hero,.page--exposure .workspace-hero,.page--structure .workspace-hero,.page--builds .workspace-hero,.page--series .workspace-hero,.page--series-detail .workspace-hero{grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);gap:clamp(20px,3vw,28px);align-items:start}.page--compare .workspace-hero__copy,.page--divergence .workspace-hero__copy,.page--exposure .workspace-hero__copy,.page--structure .workspace-hero__copy,.page--builds .workspace-hero__copy,.page--series .workspace-hero__copy,.page--series-detail .workspace-hero__copy,.page--compare .workspace-hero__stats,.page--divergence .workspace-hero__stats,.page--exposure .workspace-hero__stats,.page--structure .workspace-hero__stats,.page--builds .workspace-hero__stats,.page--series .workspace-hero__stats,.page--series-detail .workspace-hero__stats{border:1px solid rgba(148,163,184,.12);border-radius:calc(var(--radius-panel) + 4px);box-shadow:0 20px 44px #0000002e}.page--compare .workspace-hero__copy,.page--divergence .workspace-hero__copy,.page--exposure .workspace-hero__copy,.page--structure .workspace-hero__copy,.page--builds .workspace-hero__copy,.page--series .workspace-hero__copy,.page--series-detail .workspace-hero__copy{padding:clamp(30px,4vw,42px);background:radial-gradient(circle at top left,rgba(168,212,240,.14),transparent 34%),radial-gradient(circle at bottom right,rgba(200,165,109,.07),transparent 28%),linear-gradient(160deg,#12181ffa,#0b0f14f5)}.page--compare .workspace-hero__eyebrow,.page--divergence .workspace-hero__eyebrow,.page--exposure .workspace-hero__eyebrow,.page--structure .workspace-hero__eyebrow,.page--builds .workspace-hero__eyebrow,.page--series .workspace-hero__eyebrow,.page--series-detail .workspace-hero__eyebrow,.meta-header__eyebrow{color:var(--accent-editorial)}.page--compare .workspace-hero__title,.page--divergence .workspace-hero__title,.page--exposure .workspace-hero__title,.page--structure .workspace-hero__title{max-width:11ch;font-size:clamp(38px,5vw,54px);line-height:.98;letter-spacing:-.04em}.page--builds .workspace-hero__title,.page--series .workspace-hero__title{max-width:12ch;font-size:clamp(36px,4.8vw,50px);line-height:1;letter-spacing:-.04em}.page--series-detail .workspace-hero__title{max-width:16ch;font-size:clamp(34px,4.4vw,46px);line-height:1;letter-spacing:-.04em}.page--compare .workspace-hero__description,.page--divergence .workspace-hero__description,.page--exposure .workspace-hero__description,.page--structure .workspace-hero__description,.page--builds .workspace-hero__description,.page--series .workspace-hero__description,.page--series-detail .workspace-hero__description{max-width:44ch;font-size:18px;line-height:1.55}.workspace-hero__subline{margin:var(--space-4) 0 0;max-width:42ch;color:var(--text-muted);font-size:14px;line-height:1.6}.workspace-hero__note{width:fit-content;max-width:42rem;margin-top:var(--space-4)}.workspace-hero__summary{min-width:0}.workspace-hero__summary-label{margin-bottom:var(--space-3);color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page--compare .workspace-hero__actions,.page--divergence .workspace-hero__actions,.page--exposure .workspace-hero__actions,.page--structure .workspace-hero__actions,.page--builds .workspace-hero__actions,.page--series .workspace-hero__actions,.page--series-detail .workspace-hero__actions{margin-top:clamp(20px,3vw,28px)}.page--compare .workspace-hero__stats,.page--divergence .workspace-hero__stats,.page--exposure .workspace-hero__stats,.page--structure .workspace-hero__stats,.page--builds .workspace-hero__stats,.page--series .workspace-hero__stats,.page--series-detail .workspace-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:clamp(22px,3vw,30px);background:linear-gradient(180deg,#0f141afa,#090d12f2);align-content:start}.workspace-hero__stat-card--highlight{border-color:#a8d4f042;background:#a8d4f014}.workspace-hero__stat-note{grid-column:1 / -1;padding-top:var(--space-4);border-top:1px solid rgba(148,163,184,.14);color:var(--text-secondary);font-size:13px;line-height:1.6}.workspace-hero__stat-note strong{color:var(--text-primary);font-weight:600}.page--compare .workspace-hero,.page--divergence .workspace-hero,.page--exposure .workspace-hero,.page--structure .workspace-hero,.page--builds .workspace-hero,.page--series .workspace-hero{grid-template-columns:minmax(0,1fr);gap:0}.page--series-detail .workspace-hero{grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);gap:clamp(20px,3vw,28px);align-items:start}.page--compare .workspace-hero__copy,.page--divergence .workspace-hero__copy,.page--exposure .workspace-hero__copy,.page--structure .workspace-hero__copy,.page--builds .workspace-hero__copy,.page--series .workspace-hero__copy{display:flex;flex-direction:column}.page--compare .workspace-hero__intro,.page--divergence .workspace-hero__intro,.page--exposure .workspace-hero__intro,.page--structure .workspace-hero__intro,.page--builds .workspace-hero__intro,.page--series .workspace-hero__intro{grid-template-columns:minmax(0,1.06fr) minmax(300px,.88fr)}.page--compare .workspace-hero__copy .workspace-hero__stats,.page--divergence .workspace-hero__copy .workspace-hero__stats,.page--exposure .workspace-hero__copy .workspace-hero__stats,.page--structure .workspace-hero__copy .workspace-hero__stats,.page--builds .workspace-hero__copy .workspace-hero__stats,.page--series .workspace-hero__copy .workspace-hero__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:var(--space-3);padding:clamp(18px,2.6vw,24px);border:1px solid rgba(148,163,184,.14);border-radius:calc(var(--radius-panel) - 2px);background:linear-gradient(180deg,#ffffff09,#ffffff04),#090d1247;box-shadow:none}.page--compare .workspace-hero__copy .workspace-hero__stat-card,.page--divergence .workspace-hero__copy .workspace-hero__stat-card,.page--exposure .workspace-hero__copy .workspace-hero__stat-card,.page--structure .workspace-hero__copy .workspace-hero__stat-card,.page--builds .workspace-hero__copy .workspace-hero__stat-card,.page--series .workspace-hero__copy .workspace-hero__stat-card{padding:16px 15px;background:#ffffff06}.page--compare .workspace-hero__copy .workspace-hero__stat-note,.page--divergence .workspace-hero__copy .workspace-hero__stat-note,.page--exposure .workspace-hero__copy .workspace-hero__stat-note,.page--structure .workspace-hero__copy .workspace-hero__stat-note,.page--builds .workspace-hero__copy .workspace-hero__stat-note,.page--series .workspace-hero__copy .workspace-hero__stat-note{margin-top:2px;padding-top:var(--space-3)}.page--compare .workspace-hero__note,.page--divergence .workspace-hero__note,.page--exposure .workspace-hero__note,.page--structure .workspace-hero__note,.page--builds .workspace-hero__note,.page--series .workspace-hero__note{margin-top:clamp(18px,2.6vw,24px)}.page--series .workspace-hero__note{margin-bottom:var(--space-2)}.page--compare .workspace-hero__actions,.page--divergence .workspace-hero__actions,.page--exposure .workspace-hero__actions,.page--structure .workspace-hero__actions,.page--builds .workspace-hero__actions,.page--series .workspace-hero__actions{margin-top:clamp(18px,2.6vw,24px)}.page--divergence .workspace-layout__side,.page--exposure .workspace-layout__main,.page--exposure .workspace-layout__side,.page--structure .workspace-layout__main,.page--structure .workspace-layout__side,.page--builds .workspace-layout__main,.page--builds .workspace-layout__side,.page--series .workspace-layout__main,.page--series .workspace-layout__side{gap:var(--space-5)}.page--compare .panel--primary,.page--divergence .panel--primary,.page--exposure .panel--primary,.page--structure .panel--primary,.page--builds .panel--primary,.page--series .panel--primary,.page--series-detail .panel--primary{padding:clamp(24px,3vw,30px)}.page--compare .panel--utility,.page--divergence .panel--utility,.page--exposure .panel--utility,.page--structure .panel--utility,.page--builds .panel--utility,.page--series .panel--utility{padding:clamp(20px,2.6vw,26px)}.page--series .panel--primary>.boundary-note{margin-bottom:var(--space-5)}.page--compare .field__hint,.page--divergence .field__hint,.page--exposure .field__hint,.page--structure .field__hint{max-width:72ch;color:var(--text-muted);font-size:13px;line-height:1.6}.coverage-panel{min-height:100%}.coverage-panel__section-title,.compare-mode-card__title,.latest-build-card__title{font-size:14px;font-weight:700}.coverage-panel__section--note{padding:var(--space-4);border-radius:calc(var(--radius-control) + 2px);border:1px solid rgba(148,163,184,.14);background:#ffffff05}.start-here-strip{display:flex;justify-content:space-between;gap:var(--space-5);align-items:center;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:radial-gradient(circle at top left,rgba(214,182,118,.12),transparent 28%),linear-gradient(180deg,#151b22f5,#0e1218f0);box-shadow:var(--shadow-soft)}.start-here-strip__eyebrow,.boundary-note__title,.research-details__summary{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.start-here-strip__title{margin:var(--space-2) 0 0;font-size:28px;line-height:1.08;letter-spacing:-.03em;max-width:24ch}.start-here-strip__copy,.research-details__body{margin-top:var(--space-3);color:var(--text-secondary);font-size:14px}.start-here-strip__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.boundary-note{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:calc(var(--radius-control) + 2px);border:1px solid rgba(148,163,184,.14);background:#ffffff05}.boundary-note--accent{border-color:#8fa4c12e;background:#8fa4c10d}.boundary-note--untitled{padding:14px 16px;gap:2px;border-left-width:2px}.boundary-note--untitled.boundary-note--accent{background:#8fa4c10a}.boundary-note__body{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.55}.boundary-note--untitled .boundary-note__body{font-size:13px;line-height:1.6}.research-details{border:1px solid rgba(148,163,184,.14);border-radius:calc(var(--radius-control) + 2px);background:#ffffff05;margin-block:var(--space-2);padding:0 var(--space-4)}.research-details__summary{display:flex;align-items:center;list-style:none;cursor:pointer;min-height:46px;padding:calc(var(--space-4) + 2px) 0}.research-details__summary::-webkit-details-marker{display:none}.research-details__body{padding:0 0 calc(var(--space-4) + 2px);margin-top:0}.coverage-token-list,.coverage-roadmap{display:flex;flex-wrap:wrap;gap:var(--space-2)}.coverage-token,.coverage-roadmap__item{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#ffffff08;color:var(--text-primary);font-size:12px}.workspace-note-list{display:flex;flex-direction:column;gap:var(--space-3)}.workspace-note-list__item{padding-left:18px;position:relative}.workspace-note-list__item:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:999px;background:var(--accent)}.latest-build-card{display:flex;flex-direction:column;gap:var(--space-3)}.inline-callout,.inline-callout__meta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.inline-callout{align-items:center;justify-content:space-between;padding:var(--space-4);border-radius:calc(var(--radius-control) + 2px);border:1px solid rgba(148,163,184,.14);background:#ffffff05}.inline-callout__body{color:var(--text-secondary);font-size:14px}.analysis-overview-grid,.matrix-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.analysis-workspace{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,360px);gap:var(--space-6);align-items:start}.analysis-workspace__main,.analysis-workspace__side{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.matrix-stat-card{border:1px solid var(--border-subtle);border-radius:calc(var(--radius-control) + 4px);background:linear-gradient(180deg,#ffffff08,#ffffff05);padding:18px var(--space-4)}.matrix-stat-card__label{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.matrix-stat-card__value{font-size:22px;font-weight:700}.matrix-context-note,.filter-summary-row{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--text-secondary);font-size:13px;line-height:1.55}.filter-summary-row__item{display:inline-flex;align-items:center;gap:8px}.compare-mode-card{min-height:120px}.compare-mode-card--active{border-color:#8fa4c157;background:#8fa4c114}.query-form__action{display:flex;align-items:flex-end}.query-form__action--stack{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-3)}.query-form--wide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4)}.catalog-stack,.detail-grid__main,.detail-grid__side{display:flex;flex-direction:column;gap:var(--space-4)}.detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,360px);gap:var(--space-6);align-items:start}.panel{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--shadow-soft)}.panel--primary{background:var(--bg-surface-strong);padding:var(--space-6)}.panel--secondary{background:var(--bg-surface);padding:var(--space-6)}.panel--utility{background:var(--bg-utility);padding:var(--space-5)}.section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.section-header__copy{display:flex;flex-direction:column;gap:6px}.section-header__title{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em}.section-header__subtitle{margin:0;color:var(--text-secondary);font-size:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid transparent;border-radius:var(--radius-control);padding:0 14px;transition:transform .12s ease,border-color .15s ease,background-color .15s ease,color .15s ease;font-weight:600}.button:hover{transform:translateY(-1px)}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button--primary{background:var(--accent);color:#0f151d}.button--secondary{background:var(--accent-surface);border-color:#8fa4c13d;color:var(--text-primary)}.button--ghost{background:transparent;border-color:var(--border-subtle);color:var(--text-secondary)}.button--ghost:hover{color:var(--text-primary);border-color:var(--border-strong)}.button--sm{min-height:34px;padding:0 12px;font-size:13px}.form-grid{display:flex;flex-direction:column;gap:var(--space-4)}.form-grid__inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.field{display:flex;flex-direction:column;gap:8px}.field__label{color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.field__control{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-soft);color:var(--text-primary);padding:11px 12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field__control:focus{border-color:#8fa4c180;box-shadow:0 0 0 3px #8fa4c11f}.field__hint{margin-top:var(--space-2);color:var(--text-muted);font-size:12px;line-height:1.6}.field__static{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-soft);padding:12px;display:flex;flex-direction:column;gap:4px;min-height:46px;justify-content:center}.field__static-title{font-size:14px;font-weight:600}.field__static-copy{color:var(--text-muted);font-size:12px}.inline-callout,.query-result,.build-state{border:1px solid var(--border-subtle);border-radius:calc(var(--radius-control) + 2px);background:#ffffff05;padding:var(--space-4)}.inline-callout{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.inline-callout__meta{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.inline-callout__body,.query-result__hint,.state-note{color:var(--text-secondary);font-size:13px}.state-note--error{color:#d7a0a0}.catalog-list{display:flex;flex-direction:column}.catalog-item{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-top:1px solid var(--border-subtle)}.catalog-item:first-child{border-top:0;padding-top:0}.catalog-item:last-child{padding-bottom:0}.catalog-item__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.catalog-item__title{font-size:14px;font-weight:600}.catalog-item__code{color:var(--text-muted);font-size:12px}.catalog-item__meta-row{display:flex;flex-wrap:wrap;gap:var(--space-4);color:var(--text-secondary);font-size:13px}.catalog-item__range{color:var(--text-muted);font-size:12px}.catalog-symbol-preview{display:flex;flex-wrap:wrap;gap:8px}.catalog-symbol-preview__token{display:inline-flex;align-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-token);background:var(--bg-soft);color:var(--text-secondary);padding:4px 8px;font-size:12px}.build-stream{display:flex;flex-direction:column;gap:var(--space-3)}.build-stream__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:start;border:1px solid var(--border-subtle);border-radius:calc(var(--radius-control) + 2px);background:#ffffff05;padding:18px;transition:border-color .15s ease,background-color .15s ease}.build-stream__item:hover{border-color:var(--border-strong);background:#ffffff08}.build-stream__item--highlight{border-color:#8fa4c147;background:#8fa4c112}.build-stream__item--link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:start;border:1px solid var(--border-subtle);border-radius:calc(var(--radius-control) + 2px);background:#ffffff05;padding:18px;text-decoration:none;color:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.build-stream__item--link:hover{border-color:var(--border-strong);background:#ffffff0d}.series-detail__meta{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.series-detail__meta-row{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.build-stream__main{min-width:0}.build-stream__topline{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:10px}.build-stream__scope{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--text-secondary);font-size:14px;overflow-wrap:anywhere}.build-stream__method{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid rgba(168,212,240,.22);border-radius:999px;background:#a8d4f01a;color:var(--accent-home-strong);font-size:12px;font-weight:600;line-height:1.2}.build-stream__summary{margin-top:10px}.build-stream__divider{color:var(--text-faint)}.build-stream__meta{display:flex;flex-wrap:wrap;gap:14px;color:var(--text-secondary);font-size:13px;overflow-wrap:anywhere}.build-stream__meta>span,.latest-build-card__meta,.catalog-item__code,.meta-header__code{min-width:0;overflow-wrap:anywhere}.build-stream__meta-label{color:var(--text-muted);margin-right:6px}.build-stream__error{margin-top:12px}.build-stream__secondary-note{margin-top:10px;color:color-mix(in srgb,var(--color-danger, #ef4444) 70%,var(--text-secondary) 30%)}.build-stream__action{display:flex;align-items:center;justify-content:flex-end}.featured-snapshot-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid rgba(148,163,184,.14);border-radius:calc(var(--radius-control) + 2px);background:radial-gradient(circle at top left,rgba(140,170,204,.12),transparent 32%),#ffffff05}.featured-snapshot-card__eyebrow{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.featured-snapshot-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.analysis-flow-strip{margin:0}.analysis-base-read{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.analysis-base-read__card{min-height:0;max-width:min(100%,540px);padding:20px;border-radius:calc(var(--radius-control) + 6px)}.analysis-flow-strip.workflow-picker--compact .workflow-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.analysis-flow-strip .workflow-card{min-height:0;padding:18px;border-radius:calc(var(--radius-control) + 4px)}.analysis-flow-strip .workflow-card__title{font-size:15px}.analysis-flow-strip .workflow-card__description,.analysis-flow-strip .workflow-card__action{font-size:12px}.meta-header{display:flex;flex-direction:column}.meta-header__panel{display:flex;flex-direction:column;gap:var(--space-5)}.meta-header__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.meta-header__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:clamp(24px,3vw,36px);align-items:stretch;padding:clamp(28px,3.8vw,40px);border:1px solid rgba(148,163,184,.12);border-radius:calc(var(--radius-panel) + 4px);background:radial-gradient(circle at top left,rgba(168,212,240,.14),transparent 34%),radial-gradient(circle at bottom right,rgba(200,165,109,.07),transparent 28%),linear-gradient(160deg,#12181ffa,#0b0f14f5);box-shadow:0 20px 44px #0000002e}.meta-header__copy{min-width:0;display:flex;flex-direction:column}.meta-header__eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.meta-header__title{margin:var(--space-3) 0 0;max-width:13ch;font-size:clamp(36px,4.8vw,50px);line-height:1;letter-spacing:-.04em}.meta-header__summary{margin:var(--space-4) 0 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--text-secondary);font-size:14px;line-height:1.6}.meta-header__summary-separator{color:var(--text-faint)}.meta-header__insight{margin:var(--space-4) 0 0;color:var(--text-primary);font-size:17px;line-height:1.6;max-width:44ch}.meta-header__subline{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:14px;line-height:1.6;max-width:44ch}.meta-header__meta-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:var(--space-5) 0 0}.meta-header__meta-list div{display:flex;flex-direction:column;gap:4px}.meta-header__meta-list dt{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.meta-header__meta-list dd{margin:0;color:var(--text-primary);font-size:13px}.meta-header__code{overflow-wrap:anywhere}.meta-header__side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);border:1px solid rgba(148,163,184,.14);border-radius:calc(var(--radius-control) + 4px);background:linear-gradient(180deg,#0f141afa,#090d12f2);padding:clamp(20px,2.8vw,26px);min-width:0}.meta-header__side-note{color:var(--text-secondary);font-size:13px;line-height:1.6}.meta-header__error{margin-top:-4px}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.stat-card{border:1px solid var(--border-subtle);border-radius:calc(var(--radius-control) + 2px);background:#ffffff05;padding:var(--space-4)}.stat-card__label{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.stat-card__value{font-size:18px;font-weight:700;line-height:1.25}.stat-card__helper{color:var(--text-muted);font-size:12px;margin-top:8px}.query-form{display:flex;flex-direction:column;gap:var(--space-4)}.query-form--inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.query-result{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.query-result__title{font-size:14px;font-weight:700}.query-result__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.query-result__label{color:var(--text-secondary);font-size:13px}.status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:var(--radius-token);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent}.status-badge--pending{background:#b69a6224;border-color:#b69a6247;color:#d7c197}.status-badge--running{background:#7d95b824;border-color:#7d95b847;color:#bcc9dc}.status-badge--succeeded{background:#79a88d24;border-color:#79a88d47;color:#c1dccd}.status-badge--failed{background:#b97a7a24;border-color:#b97a7a47;color:#ddb8b8}.rank-list,.neighbor-list{list-style:none;margin:0;padding:0}.rank-list{display:flex;flex-direction:column;gap:var(--space-3)}.rank-list__item,.neighbor-list__item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;border:1px solid var(--border-subtle);border-radius:calc(var(--radius-control) + 2px);background:#ffffff05;padding:14px 16px}.rank-list__item--top{border-color:#8fa4c13d}.rank-list__index,.neighbor-list__index{color:var(--text-muted);font-size:12px}.rank-list__body,.neighbor-list__body{min-width:0}.rank-list__pair{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}.rank-list__pair-sep{color:var(--text-faint)}.rank-list__meta,.neighbor-list__meta{color:var(--text-muted);font-size:12px;margin-top:4px;overflow-wrap:anywhere}.recent-run-list{display:flex;flex-direction:column;gap:var(--space-3)}.recent-run-card{display:flex;flex-direction:column;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:calc(var(--radius-control) + 2px);background:#ffffff05;padding:14px 16px}.recent-run-card--active{border-color:#8fa4c13d}.recent-run-card__header,.recent-run-card__identity{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.recent-run-card__identity{justify-content:flex-start}.recent-run-card__id,.recent-run-card__summary,.recent-run-card__meta{overflow-wrap:anywhere}.recent-run-card__summary{color:var(--text-secondary);font-size:13px}.recent-run-card__meta{color:var(--text-muted);font-size:12px}.neighbor-list{display:flex;flex-direction:column;gap:var(--space-3)}.neighbor-list__symbol{font-size:14px}.score-pill{display:inline-flex;align-items:center;justify-content:center;min-width:74px;padding:6px 10px;border-radius:var(--radius-token);border:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:12px;font-weight:700}.score-pill--positive{background:#6f8eab24;border-color:#6f8eab3d;color:#d2ddea}.score-pill--neutral{background:#444c5938;border-color:#94a3b82e;color:var(--text-secondary)}.score-pill--negative{background:#8e6b6029;border-color:#8e6b6042;color:#e2ccc5}.selection-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4)}.selection-summary__count{color:var(--text-primary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.selection-summary__hint,.selection-summary__meta{color:var(--text-secondary);font-size:13px;line-height:1.55}.selection-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-5)}.selection-group{border:1px solid var(--border-subtle);border-radius:calc(var(--radius-control) + 4px);background:linear-gradient(180deg,#ffffff07,#ffffff04);padding:18px var(--space-4);min-width:0}.selection-group__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.selection-group__title{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.selection-group__count{color:var(--text-muted);font-size:12px}.selection-group__body{max-height:188px;overflow:auto;padding-right:4px}.chip-list{display:flex;flex-wrap:wrap;gap:10px}.symbol-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border-subtle);border-radius:var(--radius-token);background:#ffffff08;color:var(--text-secondary);padding:8px 12px;font-size:12px;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.symbol-chip:hover{color:var(--text-primary);border-color:var(--border-strong)}.symbol-chip--active{background:#a8d4f01f;border-color:#a8d4f047;color:var(--text-primary)}.symbol-chip--disabled{opacity:.45;cursor:not-allowed}.heatmap{display:flex;flex-direction:column;gap:var(--space-4)}.heatmap__legend{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;justify-content:space-between;gap:var(--space-4)}.heatmap__legend-copy{display:flex;flex-direction:column;gap:6px}.heatmap__legend-label{color:var(--text-primary);font-size:13px;font-weight:600}.heatmap__legend-scale{display:grid;grid-template-columns:auto minmax(180px,220px) auto;gap:10px;align-items:center}.heatmap__legend-value{color:var(--text-muted);font-size:12px}.heatmap__legend-note{color:var(--text-secondary);font-size:12px;line-height:1.55}.heatmap__legend-bar{height:10px;border-radius:var(--radius-token);border:1px solid var(--border-subtle);background:linear-gradient(90deg,color-mix(in srgb,var(--data-negative) 86%,#0b1017),color-mix(in srgb,var(--data-neutral) 74%,#0b1017),color-mix(in srgb,var(--data-positive) 86%,#0b1017))}.heatmap__scroll{overflow-x:auto}.heatmap-grid{display:grid;gap:1px;border:1px solid var(--border-subtle);border-radius:calc(var(--radius-control) + 4px);overflow:hidden;background:#94a3b814;min-width:max-content}.heatmap-grid__corner,.heatmap-grid__col-header,.heatmap-grid__row-header{background:#0d1218fc;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;padding:10px;font-size:11px;min-height:48px}.heatmap-grid__col-header{writing-mode:vertical-rl;text-orientation:mixed;min-height:118px}.heatmap-grid__row-header{justify-content:flex-start}.heatmap-grid__cell{min-height:66px;display:flex;align-items:center;justify-content:center;padding:6px;font-family:var(--font-mono);font-size:12px;text-align:center;color:#f1f5f9eb}.heatmap-grid__cell--strong{font-weight:700}.heatmap-grid__cell--soft{color:#edf2f7e0}.heatmap-grid__cell--diagonal{color:#edf2f7a8;box-shadow:inset 0 0 0 1px #ffffff0f}.build-state{display:flex;flex-direction:column;gap:var(--space-3)}.build-state__eyebrow{color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.build-state__title{margin:0;font-size:24px;letter-spacing:-.02em}.build-state__description{margin:0;color:var(--text-secondary);max-width:56ch}.build-state__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--text-muted);font-size:13px}.modal-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:clamp(20px,4vw,40px);overflow-y:auto;background:#0a0e14bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-panel{width:min(1080px,100%);display:flex;flex-direction:column;gap:var(--space-4);border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--radius-panel) + 4px);background:linear-gradient(180deg,#181f2bf5,#0e131cfa),#090c12f5;box-shadow:0 24px 80px #0000006b;padding:clamp(18px,3vw,28px)}.modal-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.modal-panel__title{margin:0;font-size:24px;letter-spacing:-.02em}.modal-panel__subtitle{margin:8px 0 0;color:var(--text-secondary);max-width:64ch}.modal-panel__body{display:flex;flex-direction:column;gap:var(--space-4)}@media(max-width:1120px){.hero-band,.hero-band__header,.workspace-hero__intro,.home-showcase-grid,.home-story-grid,.home-proof-grid,.home-section-heading--split,.workspace-layout,.workspace-hero,.home-question-section,.home-module-grid,.compare-mode-grid,.analysis-workspace,.query-form--wide,.detail-grid,.meta-header__hero,.selection-groups{grid-template-columns:1fr}.modal-shell{padding:16px}.modal-panel__header{flex-direction:column}.hero-band__metric-grid,.coverage-panel__stat-grid,.workspace-hero__stats,.analysis-overview-grid,.matrix-stats-grid,.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.start-here-strip{flex-direction:column;align-items:flex-start}.hero-band__workflow .workflow-picker__grid,.analysis-flow-strip.workflow-picker--compact .workflow-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-editorial-card--feature{grid-row:auto}.home-section-heading__aside{padding-left:0;padding-top:var(--space-4);border-left:0;border-top:1px solid rgba(148,163,184,.14)}.home-cta-band{flex-direction:column;align-items:flex-start}.home-cta-band__actions,.start-here-strip__actions{justify-content:flex-start}.page--compare .workspace-hero__intro,.page--divergence .workspace-hero__intro,.page--exposure .workspace-hero__intro,.page--structure .workspace-hero__intro,.page--builds .workspace-hero__intro,.page--series .workspace-hero__intro{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}@media(max-width:780px){.page-shell{padding:var(--space-6) var(--space-4)}.page--home{gap:var(--space-8)}.topbar{padding:12px var(--space-4);flex-direction:column;align-items:flex-start}.topbar__actions{width:100%;gap:var(--space-3)}.topbar__nav-group,.topbar__utility{width:100%}.footer__content{padding-left:var(--space-4);padding-right:var(--space-4);grid-template-columns:1fr}.footer__meta{margin-top:var(--space-2)}.section-header,.meta-header__top,.selection-summary,.hero-band__proof-topline,.home-proof-panel__title-row{flex-direction:column;align-items:flex-start}.heatmap__legend{grid-template-columns:1fr;align-items:flex-start}.heatmap__legend-scale{width:100%;max-width:260px}.form-grid__inline,.query-form--inline,.meta-header__meta-list,.stat-grid,.hero-band__metric-grid,.hero-band__proof-stats,.coverage-panel__stat-grid,.workspace-hero__stats,.home-proof-panel__stats,.analysis-overview-grid,.matrix-stats-grid,.build-stream__item{grid-template-columns:1fr}.build-stream__action{justify-content:flex-start}.hero-band__title,.home-section-heading__title,.home-cta-band__title{max-width:none}.hero-band__route,.home-proof-route{grid-template-columns:1fr;gap:6px}.workspace-hero__title{max-width:none;font-size:clamp(34px,11vw,48px)}.workspace-hero__description{font-size:16px}.page--compare .workspace-hero__actions,.page--divergence .workspace-hero__actions,.page--exposure .workspace-hero__actions,.page--structure .workspace-hero__actions,.page--builds .workspace-hero__actions,.page--series .workspace-hero__actions,.page--series-detail .workspace-hero__actions,.page--home .workspace-hero__actions{width:100%}.page--compare .workspace-hero__actions .button,.page--divergence .workspace-hero__actions .button,.page--exposure .workspace-hero__actions .button,.page--structure .workspace-hero__actions .button,.page--builds .workspace-hero__actions .button,.page--series .workspace-hero__actions .button,.page--series-detail .workspace-hero__actions .button,.page--home .workspace-hero__actions .button{flex:1 1 100%;min-width:0}.workflow-picker--compact .workflow-picker__grid,.hero-band__workflow .workflow-picker__grid,.analysis-flow-strip.workflow-picker--compact .workflow-picker__grid{grid-template-columns:1fr}.footer__nav,.footer__meta-links{justify-content:flex-start}.hero-band__title{font-size:clamp(38px,12vw,56px)}.hero-band__description{font-size:16px}.hero-band__actions,.home-cta-band__actions{width:100%}.hero-band__actions .button,.home-cta-band__actions .button{flex:1 1 100%;min-width:0}.home-editorial-card,.home-proof-panel--featured,.home-proof-panel--rail,.home-cta-band{padding:var(--space-5)}.start-here-strip{padding:var(--space-4)}.start-here-strip__title{max-width:none}.rank-list__item,.neighbor-list__item{grid-template-columns:28px minmax(0,1fr)}.rank-list__item .score-pill,.neighbor-list__item .score-pill{grid-column:2;justify-self:flex-start}}.series-layout{display:grid;grid-template-columns:420px minmax(0,1fr);gap:var(--space-5)}@media(max-width:1120px){.series-layout{grid-template-columns:1fr}}.page--compare>.panel+.panel{margin-top:var(--space-5)}.plain-summary{font-size:1.02rem;line-height:1.6;color:var(--text-primary);padding:var(--space-4) var(--space-5);background:linear-gradient(180deg,#a8d4f01f,#a8d4f00f);border:1px solid rgba(168,212,240,.16);border-radius:calc(var(--radius-control) + 2px);margin-bottom:var(--space-4)}.question-selector{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3);margin-bottom:var(--space-5)}.question-selector__card{text-align:left;display:flex;flex-direction:column;gap:var(--space-2);min-height:100%;padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);cursor:pointer;transition:border-color .15s,background .15s}.question-selector__card:hover{border-color:var(--accent);background:var(--bg-surface-strong)}.question-selector__card--active{border-color:var(--accent-strong);background:var(--accent-surface)}.question-selector__label{font-weight:600;font-size:.92rem;margin-bottom:var(--space-1);color:var(--text-primary)}.question-selector__description{font-size:.82rem;color:var(--text-secondary);line-height:1.45}.question-selector__action{margin-top:auto;color:var(--accent);font-size:.82rem;font-weight:600}.comparison-type-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-bottom:var(--space-5)}.comparison-type-card{text-align:left;padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);cursor:pointer;transition:border-color .15s,background .15s}.comparison-type-card:hover{border-color:var(--accent);background:var(--bg-surface-strong)}.comparison-type-card--active{border-color:var(--accent-strong);background:var(--accent-surface)}.comparison-type-card__title{font-weight:600;font-size:.92rem;margin-bottom:var(--space-1);color:var(--text-primary)}.comparison-type-card__copy{font-size:.82rem;color:var(--text-secondary);line-height:1.45}.how-to-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4);margin-bottom:var(--space-5)}.how-to-step{padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-panel)}.how-to-step__number{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--accent);margin-bottom:var(--space-2)}.how-to-step__title{font-weight:600;font-size:.92rem;margin-bottom:var(--space-1)}.how-to-step__copy{font-size:.82rem;color:var(--text-secondary);line-height:1.45}.goal-preview{padding:var(--space-4) var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);margin-bottom:var(--space-5)}.goal-preview__title{font-weight:600;font-size:.92rem;margin-bottom:var(--space-3)}.goal-preview__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.goal-preview__item{font-size:.85rem;color:var(--text-secondary);line-height:1.45;padding-left:var(--space-4);position:relative}.goal-preview__item:before{content:"→";position:absolute;left:0;color:var(--accent)}.workflow-picker{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-5)}.workflow-picker__header{display:flex;flex-direction:column;gap:var(--space-2);max-width:70ch}.workflow-picker__title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.workflow-picker__subtitle{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.6}.workflow-picker__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-3)}.workflow-picker--compact{gap:var(--space-3);margin-bottom:0}.workflow-picker--compact .workflow-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.workflow-card{display:flex;flex-direction:column;gap:var(--space-2);min-height:220px;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:#ffffff05}.workflow-picker--compact .workflow-card{min-height:0;padding:16px;border-radius:calc(var(--radius-control) + 4px)}.workflow-card--current{border-color:#8fa4c147;background:#8fa4c10f}.workflow-card__label,.compare-selection-card__label{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflow-card__title,.compare-selection-card__title{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.workflow-picker--compact .workflow-card__title{font-size:15px}.workflow-card__description,.compare-selection-card__meta{color:var(--text-secondary);font-size:13px;line-height:1.5}.workflow-picker--compact .workflow-card__description,.workflow-picker--compact .workflow-card__action{font-size:12px}.workflow-card__action{margin-top:auto;color:var(--text-primary);font-size:13px;font-weight:600}.workflow-card__action--current{color:var(--accent)}.compare-builder{display:flex;flex-direction:column;gap:var(--space-4)}.compare-builder__selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.compare-builder__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-1)}.compare-selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-block:var(--space-2)}.compare-selection-card{display:flex;flex-direction:column;gap:var(--space-3);padding:calc(var(--space-4) + 2px);border:1px solid rgba(148,163,184,.14);border-radius:calc(var(--radius-control) + 2px);background:#ffffff05}.compare-mode-grid--stack{grid-template-columns:1fr}.compare-mode-grid--stack .compare-mode-card{min-height:0}@media(max-width:1280px){.workflow-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.workflow-picker__grid,.compare-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.compare-empty-state{text-align:center;padding:var(--space-8) var(--space-5)}.compare-empty-state__title{font-size:1.1rem;font-weight:600;margin-bottom:var(--space-3)}.compare-empty-state__copy{color:var(--text-secondary);max-width:480px;margin:0 auto var(--space-5);line-height:1.5}.next-steps{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}@media(max-width:768px){.comparison-type-picker{grid-template-columns:1fr}.question-selector{grid-template-columns:1fr 1fr}.workflow-picker__grid,.compare-builder__selectors,.compare-selection-grid,.home-question-grid{grid-template-columns:1fr}.home-question-card,.home-question-card--primary{grid-column:auto;min-height:0}}.basket-groups{display:flex;flex-direction:column;gap:var(--space-4)}.basket-group__title{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:var(--space-2)}.page--detail{gap:var(--space-8)}.page--detail>.boundary-note{margin-top:0;margin-bottom:var(--space-2)}.page--detail>.analysis-flow-strip{margin-top:0}.page--detail .meta-header__top{gap:var(--space-4)}.page--detail .meta-header__top .toolbar-inline{gap:var(--space-2)}.page--detail .analysis-workspace{gap:var(--space-8)}.page--detail .analysis-workspace__main{gap:var(--space-6)}.page--detail .analysis-workspace__side{gap:var(--space-5)}.page--detail .panel--secondary>.boundary-note--untitled,.page--detail .panel--utility>.boundary-note--untitled{margin-bottom:var(--space-5)}.page--detail .analysis-workspace__main>.panel--utility{border-left:2px solid rgba(143,164,193,.18)}.page--detail .analysis-overview-grid{margin-top:var(--space-2)}.page--detail .plain-summary{margin-top:var(--space-5);margin-bottom:var(--space-5)}.page--detail .matrix-context-note{margin-top:var(--space-5)}.page--detail .section-header__title{font-size:17px;color:var(--text-primary)}.page--detail .analysis-workspace__main>.panel--utility .section-header__title{font-size:16px;color:var(--accent-strong)}.page--detail .analysis-workspace__side .section-header__title{font-size:15px;color:var(--text-muted);font-weight:600}.page--detail .analysis-workspace__side .section-header__subtitle,.page--detail .analysis-workspace__side .workspace-note-list__item{font-size:12px}.page--detail .analysis-workspace__side .workspace-note-list__item:before{width:5px;height:5px;top:6px;background:var(--text-faint)}
