.demo-shell{background:linear-gradient(180deg, #0a0a0afa, #181918fa 38%, #0a0a0a), linear-gradient(120deg, #7ba7c921, transparent 34%), linear-gradient(240deg, #c9a87b14, transparent 42%), var(--black);color:var(--white);isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}.demo-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.7;background:repeating-linear-gradient(0deg,#f5f5f009 0 1px,#0000 1px 42px),repeating-linear-gradient(90deg,#f5f5f007 0 1px,#0000 1px 42px);position:fixed;inset:0;mask-image:linear-gradient(#000000b8,#0000 82%)}.demo-hero{grid-template-columns:minmax(0,1.02fr) minmax(320px,.72fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(1180px,100% - 2rem);min-height:min(760px,74vh);margin:0 auto;padding:clamp(6.5rem,11vh,8rem) 0 clamp(3.5rem,7vh,5rem);display:grid;position:relative}.demo-hero:after{content:"";background:linear-gradient(90deg,#0000,#7ba7c973,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.demo-hero-copy:before{content:"One route / live artifacts";color:var(--wc-blue);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#7ba7c91a;border:1px solid #7ba7c959;margin-bottom:1.1rem;padding:.34rem .52rem;font-size:.66rem;line-height:1;display:inline-flex}.demo-hero h1{letter-spacing:0;max-width:760px;margin-bottom:1.4rem;font-size:clamp(3.1rem,8vw,7.4rem);line-height:.9}.demo-hero-copy p{max-width:680px;color:var(--gray-300);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45}.demo-actions,.download-strip,.download-actions,.tabbar{flex-wrap:wrap;gap:.75rem;display:flex}.demo-actions{margin-top:2rem}.demo-btn{border:var(--pixel-border);min-height:44px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.76rem;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s,color .18s,border-color .18s;display:inline-flex}.demo-btn:hover{transform:translateY(-2px)}.demo-btn-primary{background:var(--wc-blue);color:var(--black);border-color:#7ba7c9cc;box-shadow:0 10px 34px #7ba7c91f}.demo-btn-ghost{color:var(--white);background:#f5f5f009}.demo-hero-panel{background:linear-gradient(#7ba7c91c,#f5f5f007),#0a0a0a57;border:1px solid #f5f5f029;align-content:space-between;min-height:360px;padding:clamp(1.2rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000003d}.demo-hero-panel:before{content:"";pointer-events:none;border:1px solid #7ba7c92e;position:absolute;inset:1rem}.hero-capsule-mark{aspect-ratio:.55;border:2px solid var(--wc-blue);opacity:.86;border-radius:999px;grid-template-rows:repeat(3,1fr);justify-self:center;width:min(210px,64%);display:grid;box-shadow:0 0 70px #7ba7c91f}.hero-capsule-mark span{border-bottom:1px solid #7ba7c980}.hero-capsule-mark span:last-child{border-bottom:0}.hero-stats{z-index:1;gap:.85rem;margin-top:2rem;display:grid;position:relative}.hero-stats div,.verify-row{border-top:1px solid #f5f5f01f;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.85rem;display:flex}.hero-stats dt,.verify-row span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);font-size:.7rem}.hero-stats dd,.verify-row strong,.verify-row code{color:var(--white);font-family:var(--font-mono);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:58%;font-size:.82rem;overflow:hidden}.demo-section{width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(3.5rem,8vh,6rem) 0;position:relative}.demo-section-heading{max-width:880px;margin-bottom:clamp(1.25rem,3vw,2rem)}.demo-section-heading:before{color:var(--wc-blue);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#f5f5f00b;border:1px solid #f5f5f029;margin-bottom:.9rem;padding:.3rem .48rem;font-size:.62rem;line-height:1;display:inline-flex}.showcase-section .demo-section-heading:before{content:"Catalog"}.audience-section .demo-section-heading:before{content:"Proof stack"}.handoff-section .demo-section-heading:before{content:"Hydration"}.local-section .demo-section-heading:before{content:"Local test"}.demo-section-heading h2{letter-spacing:0;margin-bottom:1rem;font-size:clamp(2rem,5vw,4rem);line-height:1}.demo-section-heading p{color:var(--gray-300);max-width:760px;font-size:1.08rem}.showcase-grid,.audience-grid,.local-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.showcase-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.demo-card{min-height:224px;color:var(--white);background:linear-gradient(#f5f5f00d,#f5f5f005),#0a0a0a6b;border:1px solid #f5f5f024;flex-direction:column;justify-content:space-between;padding:1rem;transition:border-color .18s,background .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex}.demo-card:hover,.demo-card:focus-within{background:#7ba7c91a;border-color:#7ba7c9bd}.demo-card>span,.repo-strip-label{width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wc-blue);background:#7ba7c914;border:1px solid #7ba7c938;padding:.28rem .42rem;font-size:.66rem;line-height:1}.demo-card h3{margin:1.15rem 0 .65rem;font-size:1.04rem;line-height:1.25}.demo-card p{color:var(--gray-300);font-size:.92rem;line-height:1.52}.demo-card-actions{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.demo-card-actions a{min-height:32px;color:var(--white);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#0a0a0a61;border:1px solid #f5f5f02e;justify-content:center;align-items:center;padding:.36rem .52rem;font-size:.66rem;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.demo-card-actions a:hover,.demo-card-actions a:focus-visible{border-color:var(--wc-blue);color:var(--white);background:#7ba7c929}.repo-strip{background:linear-gradient(90deg,#7ba7c91f,#c9a87b14),#0a0a0a80;border:1px solid #7ba7c942;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding:clamp(1rem,2.5vw,1.4rem);display:flex}.repo-strip h3{margin:.35rem 0}.repo-strip p{color:var(--gray-300);max-width:72ch}.audience-grid article,.local-card,.verify-card,.file-browser{background:#f5f5f00a;border:1px solid #f5f5f026}.audience-section,.handoff-section,.local-section{border-top:1px solid #f5f5f014}.audience-grid{counter-reset:proof-step}.audience-grid article{counter-increment:proof-step;background:linear-gradient(#7ba7c914,#f5f5f005),#0a0a0a6b;min-height:176px;padding:1.1rem;position:relative}.audience-grid article:before{content:counter(proof-step, decimal-leading-zero);color:var(--wc-amber);font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:1rem;font-size:.7rem;display:inline-flex}.audience-grid h3,.local-card h3,.file-browser h3,.handoff-output h3{margin-bottom:.7rem;font-size:1rem}.audience-grid p,.local-card p{color:var(--gray-300)}.capsule-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin-bottom:1rem;display:grid}.capsule-choice,.tab,.file-row,.handoff-step,.copy-command{color:var(--white);font:inherit;cursor:pointer;background:#f5f5f009;border:1px solid #f5f5f029}.capsule-choice{text-align:left;flex-direction:column;gap:.45rem;min-height:118px;padding:.8rem;display:flex}.capsule-choice strong{font-family:var(--font-mono);font-size:.78rem;line-height:1.25}.capsule-choice span{color:var(--gray-500);font-size:.84rem;line-height:1.35}.capsule-choice.is-active,.tab.is-active,.file-row.is-active,.handoff-step.is-active{border-color:var(--wc-blue);background:#7ba7c921}.inspector-layout,.handoff-grid{grid-template-columns:340px minmax(0,1fr);gap:1rem;display:grid}.inspector-sidebar{align-content:start;gap:1rem;display:grid}.verify-card,.file-browser,.inspector-main,.handoff-output{border:var(--pixel-border);background:#0a0a0a85}.verify-card,.file-browser{padding:1rem}.file-list{gap:.35rem;max-height:420px;display:grid;overflow:auto}.file-row{text-align:left;width:100%;color:var(--gray-300);font-family:var(--font-mono);overflow-wrap:anywhere;padding:.52rem .6rem;font-size:.72rem}.inspector-main{grid-template-rows:auto 1fr;min-height:720px;display:grid}.tabbar{border-bottom:1px solid #f5f5f01f;padding:.7rem}.tab{min-height:36px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding:.48rem .7rem;font-size:.7rem}.viewer{max-height:760px;padding:clamp(1rem,2vw,1.6rem);overflow:auto}.live-demo{isolation:isolate;background:linear-gradient(180deg, #0a0a0af2 0%, #0c1216eb 38%, #0a0a0afa 100%), linear-gradient(115deg, #7ba7c929, transparent 38%), var(--black);width:100%;max-width:none;margin:clamp(2rem,6vh,5rem) 0 0;padding:clamp(5rem,11vh,8rem) 0 clamp(5rem,10vh,7rem);position:relative;overflow:hidden}.live-demo:before,.live-demo:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.live-demo:before{opacity:.55;background:repeating-linear-gradient(0deg,#7ba7c913 0 1px,#0000 1px 72px),repeating-linear-gradient(90deg,#7ba7c90e 0 1px,#0000 1px 72px);mask-image:linear-gradient(90deg,#0000,#0a0a0a 16% 84%,#0000)}.live-demo:after{opacity:.72;border:1px solid #7ba7c92e;height:42%;inset:8% -12% auto 45%;transform:skew(-18deg)rotate(-3deg)}.live-demo>.demo-section-heading,.live-demo>.capsule-picker,.live-demo>.inspector-layout{z-index:1;width:min(1180px,100% - 2rem);margin-left:auto;margin-right:auto;position:relative}.live-demo>.demo-section-heading{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title badge""copy badge";align-items:start;gap:1.5rem;max-width:min(1180px,100% - 2rem);margin-bottom:1.35rem;display:grid}.live-demo>.demo-section-heading:after{content:"REAL CAPSULE · BROWSER VERIFIED";color:var(--wc-blue);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#7ba7c91f;border:1px solid #7ba7c980;grid-area:badge;align-self:start;padding:.55rem .7rem;font-size:.66rem;line-height:1}.live-demo .demo-section-heading h2{letter-spacing:0;grid-area:title;max-width:820px;margin-bottom:0;font-size:clamp(2.65rem,7vw,6.2rem);line-height:.92}.live-demo .demo-section-heading p{max-width:720px;color:var(--gray-100);grid-area:copy;font-size:clamp(1rem,1.8vw,1.22rem)}.live-demo .demo-section-heading code{color:var(--wc-blue);background:#7ba7c924;border:1px solid #7ba7c938;padding:.08rem .34rem}.live-demo>.capsule-picker{background:#0a0a0a94;border:1px solid #f5f5f02e;border-bottom:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:0}.live-demo .capsule-choice{background:#f5f5f009;border:0;border-right:1px solid #f5f5f01f;min-height:132px;padding:1rem}.live-demo .capsule-choice:last-child{border-right:0}.live-demo .capsule-choice:hover,.live-demo .capsule-choice:focus-visible{background:#7ba7c91f}.live-demo .capsule-choice.is-active{box-shadow:inset 0 3px 0 var(--wc-blue);background:linear-gradient(#7ba7c938,#7ba7c914)}.live-demo .capsule-choice strong{color:var(--white)}.live-demo .capsule-choice span{color:var(--gray-300)}.live-demo>.inspector-layout{background:linear-gradient(115deg,#7ba7c914,#0000 34%),#0a0a0ac2;border:1px solid #f5f5f02e;gap:0;box-shadow:0 24px 80px #0000005c}.live-demo .inspector-sidebar{background:#0a0a0a57;border-right:1px solid #f5f5f024;padding:1rem}.live-demo .verify-card,.live-demo .file-browser,.live-demo .inspector-main{background:#0a0a0a8a;border:1px solid #f5f5f029}.live-demo .verify-card,.live-demo .file-browser{padding:1.1rem}.live-demo .file-browser h3{color:var(--white);font-size:.95rem}.live-demo .file-row{background:#f5f5f009;border-color:#f5f5f01f}.live-demo .file-row:hover,.live-demo .file-row:focus-visible{color:var(--white);border-color:#7ba7c9a6}.live-demo .file-row.is-active{color:var(--white);background:#7ba7c929}.live-demo .inspector-main{background:#07090a9e;border:0;min-height:760px}.live-demo .tabbar{background:#f5f5f009;border-bottom:1px solid #f5f5f01f;padding:.8rem}.live-demo .tab{background:#0a0a0a6b}.live-demo .tab:hover,.live-demo .tab:focus-visible{border-color:#7ba7c9a8}.live-demo .tab.is-active{color:var(--black);background:var(--wc-blue);border-color:var(--wc-blue)}.live-demo .viewer{padding:clamp(1.25rem,2.6vw,2.1rem)}.live-demo .viewer h3{max-width:820px;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1}.viewer h3{margin-bottom:1rem;font-size:clamp(1.4rem,3vw,2.4rem)}.viewer h4{color:var(--wc-blue);margin:1.4rem 0 .45rem}.viewer p{color:var(--gray-100);max-width:78ch}.viewer-bullet{border-left:2px solid #7ba7c999;margin:.45rem 0;padding-left:.8rem}.viewer pre,.command-block,.handoff-output pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);color:var(--gray-100);background:#00000059;font-size:.78rem;line-height:1.55}.viewer pre{padding:1rem}.manifest-split{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.manifest-panel>p{color:var(--gray-400);margin-bottom:1rem}.file-explorer-view{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:1rem;min-height:650px;display:grid}.file-explorer-rail,.safe-file-head,.markdown-preview,.json-summary-card,.json-card,.event-record,.event-record-summary,.file-unsupported{background:#f5f5f009;border:1px solid #f5f5f024}.file-explorer-rail{grid-template-rows:auto minmax(0,1fr);gap:.9rem;min-width:0;padding:.9rem;display:grid}.file-eyebrow{color:var(--wc-blue);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.64rem;display:inline-flex}.file-explorer-rail h3,.safe-file-head h3{margin-bottom:.35rem}.file-explorer-rail p{color:var(--gray-400);font-size:.86rem;line-height:1.45}.file-explorer-list{align-content:start;gap:.42rem;display:grid;overflow:auto}.file-explorer-item{width:100%;min-width:0;min-height:54px;color:var(--gray-200);text-align:left;cursor:pointer;background:#00000038;border:1px solid #f5f5f024;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.5rem;display:grid}.file-explorer-item:hover,.file-explorer-item:focus-visible,.file-explorer-item.is-active{border-color:var(--wc-blue);background:#7ba7c921}.file-type-chip{background:var(--wc-blue);min-width:30px;color:var(--black);font-family:var(--font-mono);text-align:center;padding:.22rem .24rem;font-size:.58rem;font-weight:700}.file-explorer-item strong,.file-explorer-item em,.file-explorer-item small{font-family:var(--font-mono)}.file-explorer-item strong{color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.2;display:block;overflow:hidden}.file-explorer-item em{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal;display:block;overflow:hidden}.file-explorer-item small{color:var(--gray-500);white-space:nowrap;font-size:.62rem}.safe-file-preview{min-width:0}.safe-file-head{margin-bottom:1rem;padding:1rem}.file-meta-grid{grid-template-columns:minmax(0,1.5fr) minmax(110px,.55fr) minmax(92px,.4fr);gap:.5rem;margin-top:.85rem;display:grid}.file-meta-grid div,.event-record dl div{background:#0000003d;border:1px solid #f5f5f017;min-width:0;padding:.55rem}.file-meta-grid dt,.event-record dt{color:var(--gray-500);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.file-meta-grid dd,.event-record dd{color:var(--gray-100);font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:.25rem;font-size:.7rem}.markdown-preview{padding:1rem}.json-readable{gap:1rem;display:grid}.json-overview{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:.55rem;display:grid}.json-summary-card,.json-card{align-content:space-between;gap:.35rem;min-height:108px;padding:.75rem;display:grid}.json-summary-card span,.json-card span{color:var(--wc-blue);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.json-summary-card strong,.json-card strong{color:var(--white);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:1rem}.json-summary-card em,.json-card em{color:var(--gray-400);overflow-wrap:anywhere;font-size:.78rem;font-style:normal}.json-readable details,.event-record details{background:#00000038;border:1px solid #f5f5f01f}.json-readable summary,.event-record summary{color:var(--wc-amber);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.65rem .75rem;font-size:.68rem}.event-records{gap:.75rem;display:grid}.event-record-summary,.event-record{padding:.85rem}.event-record-summary{align-items:center;gap:.7rem;display:flex}.event-record-summary strong{color:var(--wc-blue);font-family:var(--font-mono);font-size:1.55rem}.event-record-summary span{color:var(--gray-300)}.event-record header{align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.event-record header span{background:var(--wc-blue);min-width:2rem;color:var(--black);font-family:var(--font-mono);text-align:center;padding:.18rem .28rem;font-size:.62rem;font-weight:700}.event-record header strong{color:var(--white);font-family:var(--font-mono);font-size:.86rem}.event-record dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.sanitized-code{max-height:520px;overflow:auto}.file-unsupported{padding:1rem}.file-unsupported strong{color:var(--wc-amber);font-family:var(--font-mono);margin-bottom:.35rem;font-size:.86rem;display:block}.file-unsupported p{color:var(--gray-300)}.handoff-steps{gap:.55rem;display:grid}.handoff-step{text-align:left;grid-template-columns:42px minmax(0,1fr) auto;gap:.18rem .8rem;min-height:82px;padding:.8rem;display:grid}.handoff-step span{color:var(--wc-amber);font-family:var(--font-mono);grid-row:span 2}.handoff-step strong{font-family:var(--font-mono);font-size:.82rem}.handoff-step em{color:var(--gray-500);font-size:.86rem;font-style:normal}.handoff-step small{color:var(--wc-blue);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#7ba7c924;justify-self:end;padding:.16rem .32rem;font-size:.58rem}.handoff-output{background:linear-gradient(135deg,#7ba7c914,#0000 42%),#0a0a0a9e;min-height:460px;padding:clamp(1rem,2.4vw,1.35rem)}.handoff-protocol-label{color:var(--wc-blue);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.45rem;font-size:.64rem}.handoff-step-body{gap:.85rem;min-height:390px;display:grid}.handoff-lead{color:var(--gray-100);max-width:76ch}.protocol-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.protocol-facts div{background:#7ba7c914;border:1px solid #f5f5f01f;min-width:0;padding:.62rem}.protocol-facts dt{color:var(--gray-500);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.protocol-facts dd{color:var(--white);font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:.35rem;font-size:.7rem;line-height:1.35}.protocol-block{min-height:180px;padding:1rem}.protocol-note{color:var(--gray-300);background:#c9a87b14;border:1px solid #c9a87b47;padding:.8rem}.download-strip{background:linear-gradient(90deg,#7ba7c91f,#8baa7b14),#0a0a0a7a;border:1px solid #7ba7c942;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:clamp(1rem,2.5vw,1.35rem)}.download-strip h3{margin-bottom:.25rem}.download-strip p{color:var(--gray-300)}.local-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.local-card{background:linear-gradient(#f5f5f00d,#f5f5f005),#0a0a0a70;padding:clamp(1rem,2vw,1.25rem);position:relative}.command-block{border:1px solid #f5f5f014;min-height:200px;margin-top:1rem;padding:1rem}.copy-command{min-height:34px;font-family:var(--font-mono);text-transform:uppercase;padding:.38rem .6rem;font-size:.68rem;position:absolute;top:1rem;right:1rem}@media (width<=1040px){.demo-hero,.inspector-layout,.handoff-grid{grid-template-columns:1fr}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capsule-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.live-demo>.demo-section-heading{grid-template-columns:1fr;grid-template-areas:"badge""title""copy"}.live-demo>.capsule-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.live-demo .capsule-choice:nth-child(3n){border-right:0}.live-demo .inspector-sidebar{border-bottom:1px solid #f5f5f024;border-right:0}.file-explorer-view{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr)}.audience-grid{grid-template-columns:1fr}.demo-hero{min-height:auto}}@media (width<=680px){.demo-shell{overflow-x:hidden}.demo-hero{width:min(1180px,100% - 1rem);padding-top:6.5rem}.demo-section{width:min(1180px,100% - 1rem)}.live-demo{width:100%;max-width:none}.live-demo>.demo-section-heading,.live-demo>.capsule-picker,.live-demo>.inspector-layout{width:min(1180px,100% - 1rem)}.live-demo>.capsule-picker{grid-template-columns:1fr}.live-demo .capsule-choice{border-bottom:1px solid #f5f5f01f;border-right:0;min-height:96px}.live-demo .capsule-choice:last-child{border-bottom:0}.demo-hero h1{font-size:clamp(2.55rem,12vw,3.35rem)}.demo-hero-copy p{max-width:32ch;font-size:1rem}.hero-stats div,.verify-row{flex-direction:column;align-items:flex-start;gap:.25rem}.hero-stats dd,.verify-row strong,.verify-row code{text-align:left;max-width:100%}.capsule-picker,.showcase-grid,.local-grid{grid-template-columns:1fr}.repo-strip{flex-direction:column;align-items:flex-start}.demo-hero-panel{min-height:320px}.inspector-main{min-height:580px}.file-explorer-view,.file-meta-grid,.event-record dl,.protocol-facts{grid-template-columns:1fr}.file-explorer-view{min-height:auto}.file-explorer-list{max-height:320px}.viewer{max-height:640px}}
