@import "https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@75..100,500..800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f7f3;--card:#fff;--paper-2:#f1f1eb;--ink:#16181d;--ink-2:#4a4e57;--rule:#deded6;--accent:#1a2bff;--accent-wash:#f4f5ff;--ok:#14532d;--ok-bg:#e8f4eb;--bad:#8f2525;--bad-bg:#fff0ee;--radius:10px;--radius-sm:5px;--lift:0 3px 3px #16181d1a, 0 1px 1px #16181d0f;--display:"Archivo", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--bar-height:74px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--bar-height) + 16px)}body{background:var(--paper);color:var(--ink);font:16px/1.55 var(--display);margin:0}button,input{font:inherit}button{border:1.5px solid var(--ink);border-radius:var(--radius-sm);background:var(--card);min-height:42px;color:var(--ink);box-shadow:var(--lift);cursor:pointer;font-family:var(--mono);letter-spacing:.025em;justify-content:center;align-items:center;padding:10px 16px;font-size:12px;font-weight:500;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex}button:hover:not(:disabled){background:var(--paper-2)}button:active:not(:disabled){box-shadow:none;transform:translateY(1px)}button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}button.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}button.primary:hover:not(:disabled){background:#111fce}button.secondary-button{background:#fff}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}a{color:inherit}p,h1,h2,h3,h4{margin-top:0}h1,h2,h3,h4{text-wrap:balance}.showcase-app{min-height:100vh}header.app.showcase-header{z-index:20;width:100%;min-height:var(--bar-height);border-bottom:1px solid var(--rule);box-shadow:var(--lift);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:14px;padding:12px max(22px,50vw - 590px);display:flex;position:sticky;top:0}.brand-block{align-items:center;gap:12px;text-decoration:none;display:flex}.brand-mark{background:var(--ink);color:#fff;letter-spacing:-.07em;border-radius:6px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:800;display:grid}.brand-block>span:last-child{gap:0;display:grid}.brand-block .eyebrow{margin:0 0 1px;font-size:9px}.brand-block strong{letter-spacing:-.04em;font-size:23px;line-height:1.05}.eyebrow{color:var(--ink-2);font:500 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px}.controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-wrap{width:min(1180px,100% - 40px);margin:0 auto;padding-bottom:90px}.request-intro{padding:50px 0 34px}.request-intro>h1{letter-spacing:-.045em;max-width:20ch;margin:0 0 18px;font-size:clamp(30px,4vw,48px);line-height:1.08}.request-quote{letter-spacing:-.015em;max-width:60ch;margin:0;font-size:clamp(19px,2.2vw,25px);font-weight:600;line-height:1.4}.request-context{max-width:68ch;color:var(--ink-2);margin:16px 0 0;font-size:16px}.disclosure{max-width:80ch;color:var(--ink-2);margin:13px 0 0;font-size:13px}.section-nav{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.section-nav a{border:1px solid var(--ink);border-radius:var(--radius-sm);font:500 10px var(--mono);background:#fff;padding:7px 10px;text-decoration:none}.section-nav a:hover{background:var(--ink);color:#fff}.intro-panel,.error-panel{border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--lift);background:#fff;justify-content:space-between;align-items:center;gap:22px;margin:20px 0 32px;padding:26px;display:flex}.intro-panel h2{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(22px,2.5vw,30px)}.intro-panel p:not(.eyebrow),.error-panel p{max-width:65ch;color:var(--ink-2);margin:0}.error-panel{border-color:var(--bad);display:block}.error-panel button{margin-top:14px}.progress-track{background:var(--paper-2);border-radius:99px;flex:0 0 min(260px,30%);height:8px;overflow:hidden}.progress-track span{background:var(--accent);width:42%;height:100%;animation:1.2s ease-in-out infinite alternate progress;display:block}@keyframes progress{to{transform:translate(130%)}}.run-banner{border:1px solid var(--rule);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;margin:0 0 25px;padding:18px 20px;display:grid}.run-banner .eyebrow{margin-bottom:3px}.run-banner strong{letter-spacing:-.02em;font-size:19px}.run-count{font:500 11px var(--mono);color:var(--ink-2)}.run-progress{background:var(--paper-2);border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.run-progress span{background:var(--accent);height:100%;transition:width .25s;display:block}.run-hint{color:var(--ink-2);grid-column:1/-1;margin:4px 0 0;font-size:13px}.comparison-card{border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);scroll-margin-top:calc(var(--bar-height) + 16px);margin:0 0 30px;overflow:clip;box-shadow:0 3px 3px #16181d1a,0 1px 2px #16181d0f}.card-heading{padding:23px 22px 17px}.card-heading h2{letter-spacing:-.025em;margin:0 0 6px;font-size:clamp(22px,2.4vw,29px);font-weight:800;line-height:1.15}.card-heading>p:not(.eyebrow){max-width:78ch;color:var(--ink-2);margin:0;font-size:14px}.table-scroll{width:100%}table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.item-col{width:21%}.run-col{width:39.5%}thead th{top:var(--bar-height);z-index:5;border-top:1px solid var(--rule);border-bottom:2px solid var(--ink);background:var(--paper-2);color:var(--ink-2);text-align:left;vertical-align:bottom;font:500 10px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:12px 20px;position:sticky}thead th+th{border-left:1px solid var(--rule)}thead th strong{color:var(--ink);font:800 16px/1.2 var(--display);letter-spacing:-.015em;text-transform:none;margin-top:4px;display:block}thead th span{display:block}thead th.custos-head{background:var(--accent);border-bottom-color:var(--accent);color:#e3e5ff}thead th.custos-head strong{color:#fff}.data-row>th,.data-row>td{border-top:1px solid var(--rule);vertical-align:top;text-align:left;min-width:0;padding:15px 20px}.data-row>th{background:var(--paper-2);font-size:14px;font-weight:700;line-height:1.3}.data-row>th small{color:var(--ink-2);font:400 10px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:5px;display:block}.data-row>td+td{border-left:1px solid var(--rule)}.baseline-cell{background:#fff}.custos-cell{background:var(--accent-wash)}.cell-content{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cell-content>*{max-width:100%}.cell-text{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.muted{color:var(--ink-2)}.small{font-size:12px;line-height:1.5}.concealed{color:#7c8089;background:#fafaf7}.custos-cell.concealed{background:#f8f8ff}.not-yet{color:#8b8e96;font-size:12px;font-style:italic;display:inline-block}.status-tag{border-radius:var(--radius-sm);color:var(--ink);font:600 10px/1.15 var(--mono);letter-spacing:.035em;text-transform:uppercase;overflow-wrap:anywhere;background:#fff;border:1px solid;align-items:center;gap:7px;padding:6px 8px;display:inline-flex}.status-tag i{border:1.5px solid;flex:none;width:9px;height:9px;display:inline-block}.status-tag.good{background:var(--ink);border-color:var(--ink);color:#fff}.status-tag.good i{background:#fff;border-color:#fff}.status-tag.bad{color:var(--bad);background:var(--bad-bg);border-style:dashed}.status-tag.partial{background:repeating-linear-gradient(135deg, white 0 5px, var(--paper-2) 5px 9px);color:var(--ink-2);border-style:dashed}.status-tag.neutral{color:var(--ink-2);background:var(--paper-2);border-color:#c8c9c2}.status-key{flex-wrap:wrap;gap:9px 20px;margin-top:17px;display:flex}.status-key span{color:var(--ink-2);align-items:center;gap:7px;font-size:11px;display:inline-flex}.status-key .status-tag{font-size:9px}.next-callout{border-top:1px solid var(--rule);background:#fbfbff;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.next-callout strong{font-size:16px}.next-callout p{color:var(--ink-2);margin:3px 0 0;font-size:13px}.compact-list{color:var(--ink);margin:0;padding-left:20px}.compact-list li{padding:2px 0;font-size:13px}.rule-stack,.receipt-stack{gap:12px;width:100%;display:grid}.rule-line{border-bottom:1px solid var(--rule);padding-bottom:11px}.rule-line:last-child{border-bottom:0;padding-bottom:0}.rule-line strong{font-size:13px}.rule-line p{margin:4px 0 0}.receipt-row{border-bottom:1px solid var(--rule);padding:13px 0}.receipt-row:first-child{padding-top:0}.receipt-row:last-child{border-bottom:0;padding-bottom:0}.receipt-row>strong{margin-bottom:3px;font-size:14px;display:block}.receipt-tool{color:var(--ink-2);font:10px var(--mono);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;display:block}.receipt-copy{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.receipt-say{margin:0;font-size:13px;line-height:1.5}details{width:100%;margin-top:2px}summary{cursor:pointer;color:var(--accent);font:500 11px var(--mono);letter-spacing:.015em}pre{border-radius:var(--radius-sm);background:var(--paper-2);max-width:100%;color:var(--ink);font:11px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;padding:12px;overflow:auto}code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.92em}.page-note{border-top:1px solid var(--rule);max-width:78ch;color:var(--ink-2);margin:36px 0 0;padding-top:17px;font-size:13px}.page-note strong{color:var(--ink)}.revealed{animation:.25s ease-out both reveal-in}@keyframes reveal-in{0%{opacity:.35}to{opacity:1}}@media (width<=820px){:root{--bar-height:106px}header.app.showcase-header{align-items:flex-start;padding:10px 14px}.brand-block{gap:8px}.brand-mark{width:32px;height:32px;font-size:19px}.brand-block .eyebrow{max-width:170px;font-size:8px}.brand-block strong{font-size:20px}.controls{justify-content:flex-end;gap:5px}.controls button{min-height:36px;padding:7px 9px;font-size:9px}.page-wrap{width:calc(100% - 28px)}.request-intro{padding-top:34px}.card-heading{padding:19px 15px 14px}.table-scroll{overflow:visible}table,tbody,tr,th,td{width:100%;display:block}colgroup{display:none}thead tr{grid-template-columns:1fr 1fr;display:grid}thead th:first-child{display:none}thead th{padding:10px 12px;font-size:8px;position:static}thead th strong{font-size:13px}.data-row{border-top:1px solid var(--rule)}.data-row>th,.data-row>td{border:0;padding:11px 14px}.data-row>th{padding-bottom:8px;font-size:14px}.data-row>td:before{content:attr(data-side);color:var(--ink-2);font:500 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;display:block}.data-row>td.custos-cell:before{color:var(--accent)}.data-row>td+td{border-left:0}.next-callout,.intro-panel{flex-direction:column;align-items:flex-start;padding:17px}.next-callout button{width:100%}.progress-track{flex-basis:8px;width:100%}.run-banner{padding:14px}.run-banner strong{font-size:16px}.status-key{gap:8px;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.workflow-area,.evidence-area{margin-top:26px}.workflow-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 18px;display:flex}.workflow-heading h2{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(24px,3vw,34px);line-height:1.1}.workflow-heading p:not(.eyebrow){max-width:62ch;color:var(--ink-2);margin:0;font-size:14px}.workflow-count{border:1px solid var(--rule);color:var(--ink-2);font:500 10px var(--mono);background:#fff;border-radius:5px;flex:none;padding:8px 11px}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.agent-panel{border:1px solid var(--rule);background:var(--card);border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #16181d0a}.agent-panel-custos{border-color:#b9c0ff;box-shadow:0 5px 18px #1a2bff0f}.agent-panel-header{border-bottom:1px solid var(--rule);background:#fbfbf8;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.agent-panel-custos .agent-panel-header{background:var(--accent-wash)}.agent-identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.agent-avatar{background:var(--ink);color:#fff;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;font-weight:800;display:grid}.custos-avatar{background:var(--accent)}.agent-panel-header .eyebrow{margin-bottom:5px;font-size:9px}.agent-panel-header h2{letter-spacing:-.035em;margin:0;font-size:19px;line-height:1.15}.agent-subtitle{color:var(--ink-2);margin:7px 0 0;font-size:12px;line-height:1.45}.agent-run-state{border:1px solid var(--rule);color:var(--ink-2);font:500 9px var(--mono);white-space:nowrap;background:#fff;border-radius:99px;flex:none;align-items:center;gap:7px;padding:6px 8px;display:inline-flex}.agent-run-state i{background:#a0a39b;border-radius:50%;width:7px;height:7px}.agent-run-state.state-running{color:var(--accent);border-color:#c7cbff}.agent-run-state.state-running i{background:var(--accent);animation:1.15s ease-in-out infinite agent-pulse}.agent-run-state.state-complete{color:var(--ok);border-color:#bddac5}.agent-run-state.state-complete i{background:#21834a}.agent-task-list{padding:5px 20px 14px}.agent-task{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:15px 0 10px;display:grid;position:relative}.task-rail{justify-content:center;display:flex;position:relative}.task-marker{z-index:1;width:23px;height:23px;color:var(--ink-2);font:500 9px var(--mono);background:#fff;border:1px solid #c9cbc5;border-radius:50%;place-items:center;display:grid;position:relative}.task-done .task-marker{border-color:var(--ink);background:var(--ink);color:#fff;font-size:12px}.task-running .task-marker{border:1.5px solid var(--accent);color:var(--accent)}.task-connector{background:var(--rule);width:1px;position:absolute;top:24px;bottom:-12px}.task-done .task-connector{background:#9da2a1}.task-main{border-bottom:1px solid #efefe9;min-width:0;padding:1px 0 12px}.agent-task:last-child .task-main{border-bottom:0}.task-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-title-row h3{margin:1px 0 0;font-size:13px;font-weight:700;line-height:1.35}.task-state{color:#858980;font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.035em;flex:none;align-items:center;gap:5px;display:inline-flex}.task-done .task-state{color:var(--ok)}.task-running .task-state{color:var(--accent)}.task-meta{color:#888b83;font:10px var(--mono);margin:4px 0 0}.task-output{background:#fbfbf8;border:1px solid #e7e7e0;border-radius:7px;margin-top:10px;padding:11px 12px}.agent-panel-custos .task-done .task-output{background:#fbfbff;border-color:#e0e2ff}.task-output .cell-content{justify-items:start;gap:7px;display:grid}.task-output .cell-text,.task-output .muted{margin:0;font-size:12px;line-height:1.5}.task-output .status-tag{padding:4px 6px;font-size:9px}.task-live-copy{color:var(--ink-2);margin:9px 0 0;font-size:12px}.spinner{border:1.5px solid #c8cbff;border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite agent-spin;display:inline-block}.agent-next{border-top:1px solid var(--rule);background:#fbfbff;gap:14px;padding:18px 20px;display:grid}.agent-next strong{font-size:14px}.agent-next p{color:var(--ink-2);margin:4px 0 0;font-size:12px}.agent-next button{justify-content:space-between;width:100%}.agent-panel-placeholder{background:linear-gradient(#fff,#fbfbff);flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;padding:30px;display:flex}.placeholder-mark{background:var(--accent-wash);width:48px;height:48px;color:var(--accent);border:1px solid #c7cbff;border-radius:12px;place-items:center;margin-bottom:20px;font-size:24px;font-weight:800;display:grid}.agent-panel-placeholder h2{letter-spacing:-.035em;margin:0 0 8px;font-size:22px}.agent-panel-placeholder p:not(.eyebrow){max-width:34ch;color:var(--ink-2);margin:0 0 20px;font-size:13px}.evidence-area{padding-top:30px}.evidence-stack{gap:9px;display:grid}.evidence-group{border:1px solid var(--rule);background:#fff;border-radius:8px;overflow:hidden}.evidence-group>summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;list-style:none;display:flex}.evidence-group>summary::-webkit-details-marker{display:none}.evidence-heading{gap:4px;display:grid}.evidence-heading .eyebrow{margin:0;font-size:9px}.evidence-heading strong{letter-spacing:-.02em;font-size:15px}.evidence-heading small{color:var(--ink-2);font:12px/1.4 var(--display)}.evidence-toggle{color:var(--accent);font:500 10px var(--mono);flex:none;align-items:center;gap:10px;display:inline-flex}.evidence-group[open] .evidence-toggle span{transform:rotate(45deg)}.evidence-toggle span{font-size:17px;transition:transform .15s;display:inline-block}.evidence-rows{border-top:1px solid var(--rule)}.evidence-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(130px,.8fr) minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.evidence-row:last-child{border-bottom:0}.evidence-row>header{background:#fafaf7;padding:16px}.evidence-row>header h3{margin:0 0 5px;font-size:13px}.evidence-row>header p{color:var(--ink-2);margin:0;font-size:10px}.evidence-side{border-left:1px solid var(--rule);min-width:0;padding:16px}.evidence-side-custos{background:#fcfcff}.evidence-side-label{color:var(--ink-2);font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.04em;margin-bottom:9px;display:block}.evidence-side .cell-content{justify-items:start;gap:8px;display:grid}.evidence-side .cell-text,.evidence-side .muted{margin:0;font-size:12px;line-height:1.5}.evidence-side .status-tag{padding:4px 6px;font-size:9px}@keyframes agent-spin{to{transform:rotate(360deg)}}@keyframes agent-pulse{50%{opacity:.35}}@media (width<=900px){.agent-grid{grid-template-columns:1fr}.agent-panel-placeholder{min-height:240px}}@media (width<=640px){.workflow-heading{flex-direction:column;align-items:flex-start;gap:12px}.workflow-count{white-space:normal}.agent-panel-header{padding:15px}.agent-run-state{font-size:8px}.agent-task-list{padding:4px 14px 10px}.task-title-row{flex-direction:column;align-items:flex-start;gap:5px}.task-state{font-size:8px}.evidence-group>summary{align-items:flex-start;padding:14px}.evidence-toggle{font-size:9px}.evidence-heading small{max-width:36ch}.evidence-row{grid-template-columns:1fr 1fr}.evidence-row>header{grid-column:1/-1;padding:12px 14px}.evidence-side{padding:12px}.evidence-side-label{font-size:8px}}.story-intro{padding-bottom:22px}.story-intro>h1{max-width:19ch}.story-hint{color:var(--ink-2);margin:12px 0 0;font-size:14px}.story-request-card{border:1px solid var(--rule);background:#fff;border-radius:12px;max-width:900px;margin:10px 0 50px;padding:clamp(22px,4vw,42px);box-shadow:0 5px 20px #16181d0a}.story-card-top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.story-card-top .eyebrow{margin:0}.story-status{color:var(--ink-2);font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.05em}.story-request-card>p{letter-spacing:-.04em;max-width:42ch;margin:25px 0 30px;font-size:clamp(24px,3.8vw,42px);font-weight:650;line-height:1.2}.story-request-card button{justify-content:space-between;min-width:210px}.story-stage-line{border-bottom:1px solid var(--rule);color:var(--ink-2);font:500 10px var(--mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:12px;margin:5px 0 18px;padding:12px 0;display:flex}.story-beat{max-width:1000px;margin:0 auto 34px}.story-narration{max-width:66ch;color:var(--ink-2);margin:0 0 18px;font-size:17px;line-height:1.55}.story-pause{letter-spacing:-.045em;margin:28px 0 0;font-size:clamp(28px,4vw,46px);font-weight:750;line-height:1.1}.story-proof{padding-top:5px}.proof-lead{margin-bottom:22px}.proof-lead h2{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(28px,4vw,42px);line-height:1.1}.proof-lead>p:last-child{max-width:68ch;color:var(--ink-2);margin:0}.proof-device-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.proof-device-strip article{border:1px solid var(--rule);background:#fff;border-radius:9px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:19px;display:flex}.proof-device-strip .eyebrow{margin:0;font-size:9px}.proof-device-strip strong{letter-spacing:-.04em;font-size:clamp(20px,3vw,30px)}.proof-device-strip small{color:var(--ink-2);font-size:11px}.proof-spotlight{border:1px solid var(--rule);background:#fff;border-radius:10px;grid-template-columns:1.2fr .8fr;gap:18px;margin:18px 0 36px;padding:23px;display:grid}.proof-spotlight h3{letter-spacing:-.03em;margin:0 0 8px;font-size:24px}.proof-spotlight p:not(.eyebrow){color:var(--ink-2);margin:0;font-size:13px}.proof-notification{border-left:1px solid var(--rule);padding-left:20px}.proof-notification .eyebrow{margin-bottom:10px}.proof-notification p{margin-top:10px!important}.proof-heading{margin-top:32px}.proof-next{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:22px 0;display:flex}.proof-next p{max-width:54ch;color:var(--ink-2);margin:0;font-size:14px}.story-end-card{flex-direction:column;justify-content:center;align-items:flex-start;min-height:min(72vh,700px);padding:clamp(28px,7vw,90px) 0;display:flex}.story-end-card>.eyebrow{margin-bottom:22px}.story-end-card h1{letter-spacing:-.065em;max-width:12ch;margin:0 0 18px;font-size:clamp(44px,8vw,88px);line-height:.98}.story-end-card>p:not(.eyebrow){color:var(--ink-2);margin:0 0 28px;font-size:clamp(18px,2.4vw,24px)}.end-repo-link{background:var(--accent);color:#fff;min-height:48px;font:500 12px var(--mono);border-radius:5px;align-items:center;gap:24px;padding:12px 17px;text-decoration:none;display:inline-flex}.end-repo-link:hover{background:#111fce}.story-end-card .end-note{color:var(--ink)!important;margin:20px 0 28px!important;font-size:13px!important}.story-end-card small{color:var(--ink-2);font-size:12px}@media (width<=640px){.story-card-top{flex-direction:column;align-items:flex-start}.story-request-card{margin-bottom:28px;padding:22px}.story-stage-line{flex-direction:column;align-items:flex-start}.proof-device-strip{grid-template-columns:1fr}.proof-spotlight{grid-template-columns:1fr;padding:17px}.proof-notification{border-left:0;border-top:1px solid var(--rule);padding:16px 0 0}.proof-next{flex-direction:column;align-items:flex-start}.proof-next button{width:100%}}.baseline-reality{border:1px solid var(--rule);background:#fff;border-radius:9px;margin-top:18px;padding:18px}.baseline-reality>.eyebrow{margin-bottom:13px}.baseline-reality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.baseline-reality-grid article{border:1px solid var(--rule);background:#fbfbf8;border-radius:6px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.baseline-reality-grid article>span:first-child{color:var(--ink-2);font-size:11px}@media (width<=640px){.baseline-reality{padding:13px}.baseline-reality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
