:root{--ink:#1d2433;--ink-soft:#4a5468;--muted:#6b7486;--line:#dfe3ea;--paper:#fff;--ground:#f4f5f8;--accent:#3b4fd8;--accent-soft:#eceffe;--good:#1f7a4d;--good-soft:#e3f4ea;--warn:#a35c00;--warn-soft:#fff1dc;--bad:#b42318;--bad-soft:#fde8e6;--unknown:#5d6677;--unknown-soft:#eceef2;--radius:8px;--shadow:0 1px 2px #1018280f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--ground);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5}*{box-sizing:border-box}body{min-height:100vh;margin:0}h1,h2,h3,p{margin:0}a{color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}svg{flex:none}.muted{color:var(--muted)}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:12px}h1{letter-spacing:-.01em;font-size:28px;line-height:1.2}h2{font-size:16px;line-height:1.3}.topbar{background:var(--paper);border-bottom:1px solid var(--line);z-index:10;align-items:center;gap:24px;padding:12px 32px;display:flex;position:sticky;top:0}.brand{color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.brand:hover{text-decoration:none}.brand-mark{background:conic-gradient(from 200deg, var(--good) 0 33%, var(--warn) 0 66%, var(--accent) 0);border-radius:6px;width:22px;height:22px}.topbar nav{flex:1;gap:4px;display:flex}.topbar nav a{color:var(--ink-soft);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-weight:500;text-decoration:none;display:flex}.topbar nav a:hover{background:var(--ground);color:var(--ink)}.button{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:var(--ground);text-decoration:none}.button-primary{background:var(--accent);border-color:var(--accent);color:#fff}.button-primary:hover{background:#2f41bd}.button-danger{color:var(--bad);border-color:#f2c4bf}.button-danger:hover{background:var(--bad-soft)}.button:disabled{opacity:.6;cursor:progress}.icon-button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--ground);border-color:var(--line);color:var(--ink)}.text-button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.page{flex-direction:column;gap:20px;max-width:1320px;margin:0 auto;padding:28px 32px 64px;display:flex}.page-narrow{max-width:820px}.page-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.crumbs{color:var(--muted);gap:8px;font-size:13px;display:flex}.lead-text{margin-top:-10px}.notice{border-radius:var(--radius);background:var(--accent-soft);color:#2d3a9e;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.empty{color:var(--muted);align-items:center;gap:8px;display:flex}.empty-state{background:var(--paper);border:1px dashed var(--line);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:12px;padding:32px;display:flex}.summary{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.summary>div{border-left:1px solid var(--line);flex-direction:column;padding:14px 18px;display:flex}.summary>div:first-child{border-left:0}.summary-value{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.summary-label{color:var(--muted);font-size:12px}.summary .tone-bad .summary-value{color:var(--bad)}.summary .tone-warn .summary-value{color:var(--warn)}.summary .tone-good .summary-value{color:var(--good)}.filters{flex-wrap:wrap;gap:6px;display:flex}.filter{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500;text-decoration:none}.filter:hover{border-color:#c4cad6;text-decoration:none}.filter[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.health{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.health-large{padding:6px 14px;font-size:15px}.health-on_track{background:var(--good-soft);color:var(--good)}.health-at_risk{background:var(--warn-soft);color:var(--warn)}.health-blocked{background:var(--bad-soft);color:var(--bad)}.health-unknown{background:var(--unknown-soft);color:var(--unknown)}.edge-on_track{border-left-color:var(--good)!important}.edge-at_risk{border-left-color:var(--warn)!important}.edge-blocked{border-left-color:var(--bad)!important}.edge-unknown{border-left-color:#a3abba!important}.chip{background:var(--ground);border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.chip-accent{background:var(--accent-soft);color:var(--accent);border-color:#0000;margin-right:8px}.chip-tool{color:#5b3fb8;background:#f3effd;border-color:#0000}.count{color:var(--muted);background:var(--ground);border-radius:999px;margin-left:6px;padding:0 7px;font-size:12px;font-weight:600}.pod-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;display:grid}.pod-card{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.pod-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pod-card-head h2{font-size:18px}.pod-card-head h2 a{color:var(--ink);text-decoration:none}.pod-card-head h2 a:hover{text-decoration:underline}.pod-card-head p{flex-wrap:wrap;align-items:center;margin-top:4px;font-size:13px;display:flex}.reason{color:var(--ink-soft);font-size:14px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stats-wrap{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.stat{background:var(--ground);border-radius:6px;flex-direction:column;min-width:0;padding:8px 10px;display:flex}.stat-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.2}.stat-label{color:var(--muted);font-size:12px;line-height:1.3}.tone-good .stat-value{color:var(--good)}.tone-warn .stat-value{color:var(--warn)}.tone-bad .stat-value{color:var(--bad)}.mini-signals{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.mini-signals li{color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:13px;display:flex}.mini-signals li svg{margin-top:3px}.mini-signals span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pod-card-foot{align-items:center;gap:6px;margin-top:auto;font-size:12px;display:flex}.card-link{align-items:center;gap:2px;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex}.cat-blocker{color:var(--bad)}.cat-unanswered{color:var(--warn)}.cat-decision{color:var(--accent)}.cat-risky{color:#b54708}.cat-design{color:#7a3fd0}.cat-shipped{color:var(--good)}.pod-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pod-hero-main{flex-direction:column;gap:8px;min-width:0;display:flex}.pod-hero-side{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.mission{color:var(--ink-soft);max-width:70ch;font-size:16px}.hero-meta{flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.hero-meta span{align-items:center;gap:5px;display:inline-flex}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-head h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-name{font-size:13px;font-weight:400}.panel-foot{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.panel-foot a{align-items:center;gap:3px;display:inline-flex}.attention{border-left:4px solid}.reasons{color:var(--ink-soft);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.source-off{box-shadow:none;background:0 0;border-style:dashed}.matters-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;display:grid}.matters-group h3{align-items:center;gap:8px;margin-bottom:6px;font-size:14px;display:flex}.signal-list{margin:0;padding:0;list-style:none}.signal-list li{border-top:1px solid var(--line);align-items:flex-start;gap:8px;padding:9px 0;display:flex}.signal-list li.pinned{background:linear-gradient(90deg, var(--accent-soft), transparent 60%);border-radius:4px;padding-left:8px}.signal-body{flex:1;min-width:0}.signal-title{overflow-wrap:anywhere;font-size:14px}.signal-title a{color:var(--ink)}.signal-meta{color:var(--ink-soft);flex-wrap:wrap;gap:4px 10px;margin-top:2px;font-size:12px;display:flex}.source-tag{color:var(--muted);align-items:center;gap:3px;display:inline-flex}.signal-actions{opacity:.55;gap:2px;display:flex}.signal-list li:hover .signal-actions,.signal-actions:focus-within{opacity:1}.item-list{margin:0;padding:0;list-style:none}.item-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.item-list .muted{font-size:12px}.board{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.board-column{background:var(--ground);border-radius:var(--radius);flex-direction:column;gap:8px;min-width:0;min-height:120px;padding:10px;display:flex}.board-column h3{color:var(--ink-soft);align-items:center;font-size:13px;display:flex}.board-card{background:var(--paper);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:6px;padding:10px;font-size:13px;display:flex}.board-key{font-size:12px;font-weight:600}.board-title{font-weight:600}.pair{color:var(--ink-soft);flex-wrap:wrap;gap:4px;display:flex}.tools{flex-wrap:wrap;gap:4px;display:flex}.board-foot{justify-content:space-between;font-size:12px;display:flex}.board-foot span{align-items:center;gap:3px;display:inline-flex}.team{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.team li{background:var(--ground);border-radius:6px;justify-content:space-between;padding:8px 12px;font-size:14px;display:flex}.table-wrap{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 14px;font-size:12px;font-weight:600}.table td{border-top:1px solid var(--line);vertical-align:middle;padding:10px 14px}.inline-health{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.pod-form{flex-direction:column;gap:18px;display:flex}.pod-form fieldset{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-direction:column;gap:12px;min-width:0;margin:0;padding:16px 20px 20px;display:flex}.pod-form legend{padding:0 6px;font-weight:700}.pod-form label{color:var(--ink-soft);flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:600;display:flex}.pod-form input,.pod-form select,.pod-form textarea{color:var(--ink);background:#fff;border:1px solid #c9cfda;border-radius:6px;width:100%;min-width:0;padding:8px 10px;font-weight:400}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.repeat-row{grid-template-columns:1fr 180px 32px;align-items:end;gap:10px;display:grid}.repeat-row .icon-button{margin-bottom:3px}.repeat-row:has(.grow){grid-template-columns:200px 1fr 32px}.pod-form fieldset>.button{align-self:flex-start}.type-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.type-choice label{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;gap:2px;padding:12px 14px;font-weight:400;position:relative}.type-choice label.selected{border-color:var(--accent);background:var(--accent-soft)}.type-choice input{opacity:0;pointer-events:none;position:absolute}.type-choice label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.type-choice strong{color:var(--ink)}.form-errors{border-radius:var(--radius);background:var(--bad-soft);color:var(--bad);padding:12px 16px}.form-errors ul{margin:6px 0 0;padding-left:18px}.form-actions{justify-content:flex-end;display:flex}.danger-zone{border-radius:var(--radius);background:var(--paper);border:1px solid #f2c4bf;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}body:has(.radiator) .topbar{display:none}.radiator{color:#eef1f7;background:#121826;flex-direction:column;gap:28px;min-height:100vh;padding:32px 40px;display:flex}.radiator .muted{color:#9aa3b5}.radiator-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.radiator-exit{color:#c9d0dd;align-items:center;gap:6px;margin-right:auto;display:inline-flex}.radiator .icon-button{color:#c9d0dd}.radiator .icon-button:hover{color:#fff;background:#1f2738;border-color:#2c3549}.radiator-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px;display:grid}.radiator-tile,.radiator-pod{background:#1a2131;border:1px solid #2a3346;border-left:8px solid;border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}.radiator-tile h2{font-size:30px}.radiator-tile p{color:#c9d0dd;font-size:20px}.radiator-pod header{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.radiator-pod h1{font-size:52px}.radiator .health-large{padding:8px 18px;font-size:20px}.radiator-reasons{flex-direction:column;gap:6px;margin:0;padding-left:28px;font-size:24px;display:flex}.radiator-ok{color:#8fd4ad;font-size:24px}.radiator-metrics{flex-wrap:wrap;gap:16px;display:flex}.radiator-metrics div{background:#232c3f;border-radius:10px;flex-direction:column;min-width:170px;padding:14px 20px;display:flex}.radiator-metrics span{font-variant-numeric:tabular-nums;font-size:40px;font-weight:700}.radiator-metrics small{color:#9aa3b5;font-size:16px}.radiator-metrics .tone-good span{color:#6fd39b}.radiator-metrics .tone-warn span{color:#f3b25b}.radiator-metrics .tone-bad span{color:#ff8a80}.radiator-items,.radiator-signals{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;font-size:20px;list-style:none;display:flex}.radiator-items li{flex-wrap:wrap;gap:12px;display:flex}.radiator-items li span{color:#9aa3b5;text-transform:capitalize;margin-left:auto}.radiator-signals li{align-items:baseline;gap:14px;display:flex}.radiator .cat{text-transform:uppercase;letter-spacing:.05em;min-width:90px;font-size:14px;font-weight:700}.radiator .cat-blocker{color:#ff8a80}.radiator .cat-unanswered{color:#f3b25b}.radiator .cat-decision{color:#a5b4fc}.radiator .cat-risky{color:#fdba74}.radiator .cat-design{color:#c4b5fd}@media (max-width:1100px){.summary{grid-template-columns:repeat(4,minmax(0,1fr))}.summary>div:nth-child(5){border-left:0}.summary>div:nth-child(n+5){border-top:1px solid var(--line)}.board{grid-template-columns:repeat(3,minmax(0,1fr))}.source-grid,.matters-grid{grid-template-columns:1fr}}@media (max-width:720px){.topbar{flex-wrap:wrap;gap:12px;padding:10px 16px}.topbar nav{flex-basis:100%;order:3;overflow-x:auto}.topbar .button-primary{margin-left:auto}.page{gap:16px;padding:20px 16px 48px}h1{font-size:24px}.summary{grid-template-columns:repeat(2,minmax(0,1fr))}.summary>div{border-top:1px solid var(--line);border-left:0!important}.summary>div:first-child{border-top:0;grid-column:span 2}.pod-grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pod-hero{flex-direction:column}.pod-hero-side{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.board{grid-template-columns:1fr}.board-column{min-height:0}.field-row,.type-choice{grid-template-columns:1fr}:is(.repeat-row,.repeat-row:has(.grow)){grid-template-columns:1fr 32px}.repeat-row label:nth-child(2){grid-column:1}.repeat-row .icon-button{grid-area:1/2}.danger-zone{flex-direction:column;align-items:flex-start}.radiator{padding:20px}.radiator-grid{grid-template-columns:1fr}.radiator-pod h1{font-size:34px}.radiator-reasons,.radiator-ok{font-size:18px}.radiator-items,.radiator-signals{font-size:16px}.radiator-metrics div{flex:140px;min-width:0}}.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.button-large{min-height:44px;padding:10px 20px;font-size:16px}.text-link{align-items:center;gap:4px;font-weight:600;display:inline-flex}.notice-warn{background:var(--warn-soft);color:var(--warn)}.ok{color:var(--good)}.off{color:#a3abba}.fail{color:var(--bad)}.mono,code{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.demo-banner{color:#e7eaf2;background:#1d2433;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:7px 16px;font-size:13px;display:flex}.demo-banner .text-button{color:#b8c2ff;align-items:center;gap:4px;display:inline-flex}body:has(.radiator) .demo-banner{display:none}.story{background:var(--paper)}.story-top{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#ffffffeb;align-items:center;gap:24px;padding:14px 40px;display:flex;position:sticky;top:0}.story-top nav{flex:1;gap:20px;display:flex}.story-top nav a{color:var(--ink-soft);font-weight:500;text-decoration:none}.story-top nav a:hover{color:var(--ink)}.hero{flex-direction:column;gap:22px;max-width:1040px;margin:0 auto;padding:96px 40px 80px;display:flex}.hero h1{letter-spacing:-.025em;max-width:18ch;font-size:52px;line-height:1.08}.hero-lead{color:var(--ink-soft);max-width:62ch;font-size:19px}.story-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:72px 40px;display:grid}.story-alt{background:linear-gradient(#f7f8fb,#fff);max-width:none;padding-left:max(40px,50% - 560px);padding-right:max(40px,50% - 560px)}.story-text{flex-direction:column;gap:14px;display:flex}.story-text h2{letter-spacing:-.015em;font-size:30px;line-height:1.18}.story-text p{color:var(--ink-soft);font-size:16px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.feature{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:20px;display:flex}.feature svg{color:var(--accent)}.feature h3{font-size:16px}.feature p{color:var(--ink-soft);font-size:14px}.matters-showcase{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.matters-showcase li{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.matters-showcase li svg{margin-top:2px}.matters-showcase div{flex-direction:column;gap:2px;font-size:14px;display:flex}.matters-showcase span{color:var(--ink-soft)}.flow{counter-reset:flow;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.flow li{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:16px;font-size:14px;font-weight:600;display:flex}.flow-number{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;font-size:13px;display:grid}.mini-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mini-board>div{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:8px;padding:16px;font-size:14px;display:flex}.pair-line{color:var(--ink-soft);font-size:13px}.mini-board .chip{align-self:flex-start}.connections{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.connections li{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:18px;display:flex}.connections svg{color:var(--accent)}.connections span{color:var(--ink-soft);font-size:13px}.story-cta{text-align:center;color:#eef1f7;background:#121826;flex-direction:column;align-items:center;gap:14px;padding:80px 40px;display:flex}.story-cta svg{color:#8b9bff}.story-cta h2{letter-spacing:-.015em;font-size:32px}.story-cta p{color:#b6bdcc;font-size:17px}.story-foot{text-align:center;padding:24px 40px;font-size:13px}.stepper{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.step button{border:0;border-top:3px solid var(--line);width:100%;color:var(--muted);cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;font-size:13px;font-weight:500;display:flex}.step button:disabled{cursor:default}.step-icon{background:var(--ground);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.step-done button{border-top-color:var(--good);color:var(--ink-soft)}.step-done .step-icon{background:var(--good-soft);color:var(--good)}.step-current button{border-top-color:var(--accent);color:var(--ink);font-weight:700}.step-current .step-icon{background:var(--accent);color:#fff}.step-panel{min-height:360px}.step-panel>h2,.step-panel .panel-head h2{font-size:20px}.facts{gap:10px;margin:0;display:grid}.facts div{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.facts dt{color:var(--muted);font-size:13px}.facts dd{margin:0}.tool-list,.test-list{margin:0;padding:0;list-style:none}.tool-list li,.test-list li{border-top:1px solid var(--line);grid-template-columns:20px minmax(160px,auto) minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;font-size:14px;display:grid}.code{color:#dfe5f2;border-radius:var(--radius);background:#121826;max-height:360px;margin:0;padding:16px;font:13px/1.6 ui-monospace,SF Mono,Menlo,monospace;overflow:auto}.preview-frame{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;height:380px}.segmented{border:1px solid var(--line);border-radius:6px;display:inline-flex;overflow:hidden}.segmented button{background:var(--paper);cursor:pointer;border:0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.segmented button[aria-pressed=true]{background:var(--ink);color:#fff}.step-nav{justify-content:space-between;align-items:center;display:flex}@media (max-width:1100px){.story-section{grid-template-columns:1fr;gap:32px}.flow{grid-template-columns:repeat(2,minmax(0,1fr))}.stepper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.story-top{gap:12px;padding:12px 16px}.story-top nav{display:none}.story-top .button{margin-left:auto}.hero{padding:56px 20px 48px}.hero h1{font-size:34px}.hero-lead{font-size:17px}.story-section,.story-alt{padding:48px 20px}.story-text h2{font-size:24px}.feature-grid,.mini-board,.connections{grid-template-columns:1fr}.story-cta{padding:56px 20px}.story-cta h2{font-size:26px}.stepper{grid-template-columns:repeat(4,minmax(0,1fr))}.step button{font-size:12px}.facts div{grid-template-columns:1fr;gap:2px}.tool-list li,.test-list li{grid-template-columns:20px minmax(0,1fr)}.tool-list li>:last-child,.test-list li>:last-child{grid-column:2}.page-head{flex-direction:column;align-items:flex-start}}
