@font-face{font-family:Maple Mono;src:url(/assets/fonts/maple-mono/MapleMono-VF.woff2)format("woff2-variations");font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:Cozette;src:url(/assets/fonts/cozette/CozetteVector.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{color-scheme:light dark;--background:#f8f7fb;--text:#111018;--muted:#1110187a;--focus:#6f5ce7;--glow-a:#745be824;--glow-b:#1bb7cb1c;--code-1:#6755dd;--code-2:#00869b;--code-3:#d34e66;--code-4:#a66c00;--code-5:#287f59;--nav-background:#f8f7fbd1;--nav-border:#1110181a;--link-border:#11101829;--link-hover:#6755dd17;--panel-background:#ffffffb8;--panel-header:#11101809;--panel-border:#1110181c;--panel-shadow:#3d2e761f;--code-muted:#11101880}html{font-size:130%}@media (prefers-color-scheme:dark){:root{--background:#08070d;--text:#f5f1ff;--muted:#f5f1ff75;--focus:#b5a6ff;--glow-a:#805bff3d;--glow-b:#2fd3eb2b;--code-1:#aa98ff;--code-2:#70e2ff;--code-3:#ff8ca3;--code-4:#ffe174;--code-5:#8cf0b8;--nav-background:#08070dcc;--nav-border:#f5f1ff1f;--link-border:#f5f1ff33;--link-hover:#aa98ff21;--panel-background:#100e19c7;--panel-header:#f5f1ff09;--panel-border:#f5f1ff1f;--panel-shadow:#00000057;--code-muted:#f5f1ff80}}*{box-sizing:border-box}html,body{overscroll-behavior:none;background:var(--background);width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--text);font-variant-ligatures:contextual;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-family:Maple Mono,ui-monospace,SFMono-Regular,Consolas,monospace}body:before{z-index:0;background:radial-gradient(circle at 25% 44%, var(--glow-a), transparent 25%), radial-gradient(circle at 76% 48%, var(--glow-b), transparent 23%);content:"";filter:blur(3rem);pointer-events:none;transition:opacity .52s,transform .85s cubic-bezier(.16,1,.3,1);position:fixed;inset:-20%}.landing{isolation:isolate;position:fixed;inset:0}.landing:focus{outline:none}#code-logo{z-index:2;cursor:pointer;touch-action:manipulation;width:100vw;height:100vh;transition:opacity .46s,transform .85s cubic-bezier(.16,1,.3,1);display:block;position:fixed;inset:0}.vector-logo{z-index:1;opacity:0;pointer-events:none;user-select:none;max-width:none;transition:opacity .46s,transform .85s cubic-bezier(.16,1,.3,1);display:block;position:fixed}#code-logo:focus{outline:none}#code-logo:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.introduction{z-index:3;pointer-events:none;position:fixed;inset:0}.introduction:before{z-index:0;border-bottom:1px solid var(--nav-border);background:var(--nav-background);content:"";opacity:0;backdrop-filter:blur(1rem)saturate(1.2);height:4.65rem;transition:opacity .42s,transform .76s cubic-bezier(.16,1,.3,1),background-color .52s,border-color .52s;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.introduction__copy{z-index:1;font:inherit;transform-origin:0 0;margin:0;transition:top .82s cubic-bezier(.16,1,.3,1),right .82s cubic-bezier(.16,1,.3,1),left .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),color .42s,text-shadow .42s;position:absolute;top:44%;left:50%;right:4vw;transform:translateY(-50%)}.introduction__line{white-space:nowrap;display:block}.introduction__lead{letter-spacing:-.035em;font-size:clamp(4.8rem,8.1vw,9rem);font-weight:600;line-height:.9;transition:font-size .82s cubic-bezier(.16,1,.3,1),letter-spacing .82s cubic-bezier(.16,1,.3,1),line-height .82s cubic-bezier(.16,1,.3,1)}.introduction__name{letter-spacing:-.015em;margin-top:1.45rem;font-size:clamp(1.95rem,3.25vw,3.65rem);font-weight:400;line-height:1.3;transition:margin-top .82s cubic-bezier(.16,1,.3,1),font-size .82s cubic-bezier(.16,1,.3,1),letter-spacing .82s cubic-bezier(.16,1,.3,1),line-height .82s cubic-bezier(.16,1,.3,1)}.resource-links{z-index:1;opacity:0;pointer-events:none;visibility:hidden;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:.45rem;width:min(26rem,88vw);transition:top .82s cubic-bezier(.16,1,.3,1),left .82s cubic-bezier(.16,1,.3,1),width .82s cubic-bezier(.16,1,.3,1),opacity .42s,transform .72s cubic-bezier(.16,1,.3,1),visibility 0s linear .72s;display:flex;position:absolute;top:calc(44% + clamp(6.3rem,8.2vw,8.5rem));left:50%;transform:translateY(-.5rem)}.resource-links.is-visible{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.resource-link{min-height:2.65rem;color:var(--text);border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.56rem;padding:.52rem .68rem;font-size:.95rem;font-weight:520;line-height:1;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.resource-link:hover{border-color:var(--link-border);background:var(--link-hover);color:var(--code-1);transform:translateY(-.08rem)}.resource-link:focus-visible{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px}.resource-link--primary{border-color:var(--link-border);background:var(--link-hover)}.resource-link__icon{background:currentColor;flex:none;width:1.15rem;height:1.15rem;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.resource-link__icon--github{mask-image:url(/assets/icons/github.svg)}.resource-link__icon--playground{mask-image:url(/assets/icons/terminal.svg)}.resource-link__icon--book{mask-image:url(/assets/icons/book.svg)}.resource-link__label{opacity:1;white-space:nowrap;max-width:7.5rem;transition:max-width .42s cubic-bezier(.16,1,.3,1),opacity .24s;overflow:hidden}.typing-cursor{vertical-align:-.1em;background:var(--text);width:.5em;height:.92em;box-shadow:0 0 .7rem var(--code-1), 0 0 1.5rem var(--glow-a);margin-left:.12em;display:inline-block}.typing-cursor.is-finished{animation:1s step-end infinite cursor-blink}.scroll-cue{appearance:none;z-index:4;border:1.5px solid var(--text);width:1.65rem;height:2.55rem;color:inherit;font:inherit;opacity:0;pointer-events:none;background:0 0;border-radius:99rem;padding:0;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%,-.55rem)}.scroll-cue span{background:var(--text);border-radius:99rem;width:.2rem;height:.48rem;position:absolute;top:.48rem;left:50%;transform:translate(-50%)}.scroll-cue.is-visible{opacity:.72;cursor:pointer;pointer-events:auto;transform:translate(-50%)}.scroll-cue.is-visible span{animation:1.7s ease-in-out .25s infinite mouse-wheel}body.view-navigation:before{opacity:0;transform:scale(1.05)}body.view-navigation #code-logo{opacity:0;pointer-events:none;transform:translateY(-1.5rem)scale(.985)}body.view-navigation .vector-logo{transform:translateY(-1.5rem)scale(.985);opacity:0!important}body.view-navigation .introduction:before{opacity:1;transform:translateY(0)}body.view-harmony .introduction:before{backdrop-filter:blur(1.35rem)saturate(1.2);background:#050a1b1a;border-bottom-color:#e2eeff1f}body.view-harmony .introduction__copy{color:#f8f7ff;text-shadow:0 .12rem .8rem #00000094}body.view-harmony .resource-link{color:#f8f7ff}body.view-harmony .resource-link:hover{color:#8ae8ff;background:#70e2ff1a;border-color:#8ae8ff47}body.view-harmony .resource-link--primary{background:#e2eeff14;border-color:#e2eeff3d}body.view-navigation .introduction__copy{top:.78rem;left:clamp(1rem,3vw,2.5rem);right:auto;transform:none}body.view-navigation .introduction__lead{letter-spacing:-.025em;font-size:1.45rem;line-height:1}body.view-navigation .introduction__name{letter-spacing:-.01em;margin-top:.22rem;font-size:.73rem;line-height:1.2}body.view-navigation .resource-links{opacity:1;pointer-events:auto;visibility:visible;width:23.5rem;transition-delay:0s;top:1.18rem;left:calc(100% - 23.5rem - clamp(1rem,3vw,2.5rem));transform:none}body.view-navigation .resource-link{gap:.48rem;min-height:2.3rem;padding:.42rem .55rem;font-size:.82rem}body.view-navigation .resource-link__icon{width:1.05rem;height:1.05rem}body.view-navigation .typing-cursor{opacity:0}body.view-navigation .scroll-cue{opacity:.64;cursor:pointer;pointer-events:auto;transform:translate(-50%)}body.view-navigation .scroll-cue span{animation:1.7s ease-in-out .25s infinite mouse-wheel}.language-frame{z-index:2;opacity:0;pointer-events:none;visibility:hidden;padding:clamp(1.25rem,2.6vw,2.4rem) clamp(1.25rem,2.3vw,2.75rem) 4.6rem;transition:opacity .43s,transform .8s cubic-bezier(.16,1,.3,1),visibility 0s linear .8s;position:fixed;inset:4.65rem 0 0;overflow:hidden;transform:translateY(2rem)scale(.985)}body.view-navigation:not(.view-performance):not(.view-memory):not(.view-ergonomics):not(.view-harmony) .language-frame{opacity:1;pointer-events:auto;visibility:visible;transition-delay:.15s,80ms,0s;transform:none}body.view-performance .language-frame{transform:translateY(-2rem)scale(.985)}.language-frame__content{grid-template-columns:minmax(0,.84fr) minmax(26rem,1.16fr);align-items:center;gap:clamp(2rem,6vw,7rem);width:min(100%,100rem);height:100%;margin:0 auto;display:grid}.language-frame__intro{min-width:0}.language-frame__kicker{color:var(--code-2);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:clamp(.72rem,.9vw,.88rem);font-weight:650}.language-frame__title{letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4.1vw,4.8rem);font-weight:620;line-height:.96}.language-frame__title span{display:block}.language-frame__title span:last-child{color:var(--code-1);margin-top:.12em}.language-frame__details{gap:.58rem;width:min(100%,38rem);margin-top:clamp(1rem,2.2vh,1.5rem);display:grid}.language-frame__details p{border-left:2px solid var(--panel-border);color:var(--code-muted);margin:0;padding-left:.8rem;font-size:clamp(.68rem,.82vw,.84rem);line-height:1.48}.language-frame__details p:first-child{border-color:var(--code-2)}.language-frame__details p:nth-child(2){border-color:var(--code-3)}.language-frame__details p:nth-child(3){border-color:var(--code-5)}.language-frame__details strong{color:var(--text);font-weight:620}.language-frame__artwork{width:min(100%,20rem);margin:clamp(.7rem,1.5vh,1.2rem) auto 0;position:relative}.language-frame__mascot{object-fit:contain;width:100%;max-height:34vh;filter:drop-shadow(0 1rem 1.6rem var(--panel-shadow));margin:0;transition:transform .9s cubic-bezier(.16,1,.3,1) .12s;display:block;transform:translateY(1rem)rotate(-1deg)}.language-frame__credit{border:1px solid var(--panel-border);background:var(--panel-background);max-width:calc(100% - .8rem);color:var(--text);text-align:center;opacity:.3;backdrop-filter:blur(.5rem);border-radius:.38rem;margin:0;padding:.25rem .38rem;font-size:.47rem;line-height:1.35;transition:opacity .18s;position:absolute;bottom:.3rem;right:.4rem}.language-frame__credit a{color:inherit;text-underline-offset:.14em}.language-frame__credit a:hover{color:var(--code-1)}.language-frame__artwork:hover .language-frame__credit,.language-frame__artwork:focus-within .language-frame__credit{opacity:.78}body.view-navigation .language-frame__mascot{transform:none}.code-showcase{min-width:0}.code-tabs{scrollbar-width:none;flex:none;align-items:end;gap:.35rem;display:flex;position:relative;overflow-x:auto}.code-tabs::-webkit-scrollbar{display:none}.code-tab{appearance:none;color:var(--code-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:.68rem .88rem;font:540 .78rem/1 Maple Mono,ui-monospace,monospace;transition:color .18s,border-color .18s,background-color .18s}.code-tab:hover,.code-tab[aria-selected=true]{color:var(--text)}.code-tabs__indicator{background:linear-gradient(90deg, var(--code-1), var(--code-2));opacity:0;pointer-events:none;transform-origin:0;will-change:width, transform;border-radius:99rem;width:0;height:2px;position:absolute;bottom:0;left:0;transform:translate(0)}.code-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:.4rem .4rem 0 0}.code-card{border:1px solid var(--panel-border);background:var(--panel-background);box-shadow:0 1.3rem 3.5rem var(--panel-shadow), inset 0 1px #ffffff14;backdrop-filter:blur(1rem)saturate(1.15);border-radius:1rem;position:relative;overflow:hidden}.code-panel:not([hidden]){display:block}.code-card:before{z-index:2;background:linear-gradient(90deg, var(--code-1), var(--code-2), var(--code-3), var(--code-4), var(--code-5));content:"";height:2px;position:absolute;top:0;left:0;right:0}.code-panel__file{border-bottom:1px solid var(--panel-border);background:var(--panel-header);min-height:2.65rem;color:var(--code-muted);align-items:center;gap:.6rem;padding:0 1rem;font:400 .72rem/1 Cozette,ui-monospace,monospace;display:flex}.code-panel__file span{background:var(--code-3);width:.58rem;height:.58rem;box-shadow:.95rem 0 var(--code-4), 1.9rem 0 var(--code-5);border-radius:50%;margin-right:1.9rem}.code-panel pre{min-height:0;max-height:52vh;color:var(--text);scrollbar-color:var(--panel-border) transparent;tab-size:4;margin:0;padding:clamp(1rem,1.6vw,1.35rem);font:400 clamp(.68rem,.82vw,.82rem)/1.52 Cozette,ui-monospace,monospace;overflow:auto}.code-panel pre:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.code-panel code{font:inherit}.code-panel__command{border-top:1px solid var(--panel-border);background:var(--panel-header);min-height:2.65rem;color:var(--code-muted);white-space:nowrap;align-items:center;gap:.7rem;padding:0 1rem;font:400 .7rem/1 Cozette,ui-monospace,monospace;display:flex}.code-panel__command span{color:var(--code-5);font-weight:700}.code-panel__command code{text-overflow:ellipsis;overflow:hidden}.performance-frame{z-index:2;opacity:0;pointer-events:none;visibility:hidden;padding:clamp(1.25rem,2.6vw,2.4rem) clamp(1.25rem,2.3vw,2.75rem) 4.6rem;transition:opacity .43s,transform .8s cubic-bezier(.16,1,.3,1),visibility 0s linear .8s;position:fixed;inset:4.65rem 0 0;overflow:hidden;transform:translateY(2rem)scale(.985)}body.view-performance .performance-frame{opacity:1;pointer-events:auto;visibility:visible;transition-delay:.15s,80ms,0s;transform:none}body.view-harmony .scroll-cue{opacity:0;pointer-events:none;transform:translate(-50%,.55rem)}body.view-memory .performance-frame{transform:translateY(-2rem)scale(.985)}.performance-frame__content{grid-template-columns:minmax(31rem,1.22fr) minmax(17rem,.78fr);grid-template-areas:"benchmark intro";align-items:center;gap:clamp(2rem,5vw,6rem);width:min(100%,100rem);height:100%;margin:0 auto;display:grid}.performance-frame__intro,.benchmark-board{min-width:0}.performance-frame__intro{grid-area:intro}.benchmark-board{grid-area:benchmark}.performance-frame__kicker{color:var(--code-3);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .72rem;font-size:clamp(.7rem,.85vw,.84rem);font-weight:650}.performance-frame__title{letter-spacing:-.055em;margin:0;font-size:clamp(2.1rem,3.65vw,4.35rem);font-weight:620;line-height:.98}.performance-frame__title span{color:var(--code-2);margin-top:.12em;display:block}.performance-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem .9rem;margin:clamp(1.1rem,2.2vh,1.6rem) 0 0;padding:0;list-style:none;display:grid}.performance-features li{min-width:0;margin:0;padding-left:.92rem;position:relative}.performance-features li:before{background:var(--bar-color,var(--code-1));width:.38rem;height:.38rem;box-shadow:0 0 .8rem var(--glow-a);content:"";border-radius:50%;position:absolute;top:.36rem;left:0}.performance-features li:nth-child(5n+2){--bar-color:var(--code-2)}.performance-features li:nth-child(5n+3){--bar-color:var(--code-3)}.performance-features li:nth-child(5n+4){--bar-color:var(--code-4)}.performance-features li:nth-child(5n+5){--bar-color:var(--code-5)}.performance-features strong,.performance-features span{display:block}.performance-features strong{color:var(--text);font-size:clamp(.68rem,.76vw,.78rem);font-weight:640;line-height:1.25}.performance-features span{color:var(--code-muted);margin-top:.18rem;font-size:clamp(.56rem,.64vw,.66rem);line-height:1.4}.benchmark-board{border:1px solid var(--panel-border);background:var(--panel-background);box-shadow:0 1.3rem 3.5rem var(--panel-shadow), inset 0 1px #ffffff14;backdrop-filter:blur(1rem)saturate(1.15);border-radius:1.1rem;padding:clamp(.9rem,1.45vw,1.25rem);position:relative}.benchmark-board:before{background:linear-gradient(90deg, var(--code-3), var(--code-2), var(--code-5));content:"";height:2px;position:absolute;top:0;left:1.1rem;right:1.1rem}.benchmark-board__heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.benchmark-board__heading p,.benchmark-board__heading h3,.benchmark-board__note{margin:0}.benchmark-board__eyebrow{color:var(--code-2);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:620}.benchmark-board__eyebrow code{text-transform:none;font:400 1em/1 Cozette,ui-monospace,monospace}.benchmark-board__heading h3{letter-spacing:-.025em;margin-top:.28rem;font-size:clamp(.94rem,1.35vw,1.22rem);font-weight:630}.benchmark-board__heading>p{color:var(--code-muted);white-space:nowrap;font-size:.58rem}.benchmark-tabs{flex:none;align-items:end;gap:.16rem;display:flex;position:relative}.benchmark-tab{appearance:none;z-index:1;color:var(--code-muted);cursor:pointer;background:0 0;border:0;padding:.5rem .56rem;font:560 .58rem/1 Maple Mono,ui-monospace,monospace;transition:color .18s;position:relative}.benchmark-tab:hover,.benchmark-tab[aria-selected=true]{color:var(--text)}.benchmark-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-1px;border-radius:.35rem}.benchmark-tabs__indicator{z-index:0;background:linear-gradient(90deg, var(--code-3), var(--code-2));opacity:0;pointer-events:none;transform-origin:0;will-change:width, transform;border-radius:99rem;width:0;height:2px;position:absolute;bottom:0;left:0;transform:translate(0)}.benchmark-panels{min-width:0}.benchmark-panel:not([hidden]){display:block}.benchmark-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.82rem;display:grid}.benchmark-chart{border:1px solid var(--panel-border);background:var(--panel-header);border-radius:.8rem;min-width:0;padding:.72rem}.benchmark-chart__heading{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.benchmark-chart__heading h4{margin:0;font-size:.74rem;font-weight:650}.benchmark-chart__heading span{color:var(--code-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.benchmark-chart__rows{gap:.34rem;margin-top:.62rem;display:grid}.benchmark-bar{appearance:none;z-index:0;min-width:0;min-height:1.24rem;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(3.4rem,.85fr) minmax(3.5rem,1.4fr) auto;align-items:center;gap:.44rem;padding:0;display:grid;position:relative}.benchmark-bar:hover,.benchmark-bar:focus-visible{z-index:5}.benchmark-bar:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:.25rem}.benchmark-bar__name{min-width:0;color:var(--code-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.benchmark-bar__track{background:var(--link-hover);border-radius:99rem;height:.58rem;display:block;position:relative;overflow:hidden}.benchmark-bar__fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--bar-color) 55%, transparent), var(--bar-color));width:100%;height:100%;box-shadow:0 0 .7rem color-mix(in srgb, var(--bar-color) 42%, transparent);transform-origin:0;transition:transform .72s cubic-bezier(.16,1,.3,1);transition-delay:calc(.18s + var(--bar-index) * 55ms);display:block;transform:scaleX(0)}body.view-performance .benchmark-panel.is-active .benchmark-bar__fill{transform:scaleX(var(--bar-scale))}.benchmark-bar.is-capped .benchmark-bar__track:after{border-right:2px solid var(--background);border-left:2px solid var(--background);content:"";opacity:.8;width:.32rem;position:absolute;top:-.15rem;bottom:-.15rem;right:.16rem;transform:skew(-18deg)}.benchmark-bar:hover .benchmark-bar__fill,.benchmark-bar:focus-visible .benchmark-bar__fill{filter:brightness(1.15)saturate(1.15)}.benchmark-bar__value{color:var(--text);white-space:nowrap;font:400 .54rem/1 Cozette,ui-monospace,monospace}.benchmark-bar__tooltip{z-index:8;border:1px solid var(--panel-border);background:var(--background);width:min(18rem,170%);box-shadow:0 .8rem 2rem var(--panel-shadow);color:var(--code-muted);opacity:0;pointer-events:none;border-radius:.55rem;padding:.52rem .62rem;font-size:.54rem;line-height:1.4;transition:opacity .16s,transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + .4rem);left:clamp(2rem,24%,5.5rem);transform:translateY(.22rem)}.benchmark-bar__tooltip strong{color:var(--text);font-weight:650}.benchmark-bar:hover .benchmark-bar__tooltip,.benchmark-bar:focus-visible .benchmark-bar__tooltip{opacity:1;transform:none}.benchmark-board__note{color:var(--code-muted);margin-top:.65rem;font-size:.48rem;line-height:1.35}.benchmark-board__note code{color:var(--text);font:400 1em/1 Cozette,ui-monospace,monospace}.memory-frame{z-index:2;opacity:0;pointer-events:none;visibility:hidden;padding:clamp(1.15rem,2.3vw,2.2rem) clamp(1.25rem,2.3vw,2.75rem) 4.6rem;transition:opacity .43s,transform .8s cubic-bezier(.16,1,.3,1),visibility 0s linear .8s;position:fixed;inset:4.65rem 0 0;overflow:hidden;transform:translateY(2rem)scale(.985)}body.view-memory .memory-frame{opacity:1;pointer-events:auto;visibility:visible;transition-delay:.15s,80ms,0s;transform:none}.memory-frame__content{grid-template-rows:auto auto;align-content:center;gap:clamp(.85rem,2vh,1.35rem);width:min(100%,100rem);min-height:100%;margin:0 auto;display:grid}.memory-frame__heading{grid-template-columns:minmax(9rem,.38fr) minmax(0,1.62fr);align-items:end;gap:clamp(1rem,2.4vw,2.5rem);display:grid}.memory-frame__heading p,.memory-frame__heading h2,.memory-demo__heading p,.memory-demo__heading h3,.reuse-visual p,.scc-visual__status{margin:0}.memory-frame__heading p{color:var(--code-4);letter-spacing:.12em;text-transform:uppercase;padding-bottom:.34rem;font-size:clamp(.7rem,.85vw,.84rem);font-weight:650}.memory-frame__heading h2{letter-spacing:-.055em;font-size:clamp(2rem,3.5vw,4.1rem);font-weight:620;line-height:.96}.memory-frame__heading h2 span{color:var(--code-3)}.memory-demos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,1.7rem);min-width:0;display:grid}.memory-demo{border:1px solid var(--panel-border);background:var(--panel-background);min-width:0;box-shadow:0 1.2rem 3rem var(--panel-shadow), inset 0 1px #ffffff14;backdrop-filter:blur(1rem)saturate(1.15);border-radius:1rem;overflow:hidden}.memory-demo__heading{border-bottom:1px solid var(--panel-border);background:var(--panel-header);justify-content:space-between;align-items:center;gap:1rem;min-height:3.55rem;padding:.68rem .9rem;display:flex}.memory-demo__heading p{color:var(--code-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:620}.memory-demo__heading h3{letter-spacing:-.02em;margin-top:.2rem;font-size:clamp(.78rem,1vw,.96rem);font-weight:640}.memory-demo__heading>code{color:var(--code-muted);text-overflow:ellipsis;white-space:nowrap;font:400 .58rem/1 Cozette,ui-monospace,monospace;overflow:hidden}.memory-demo pre{border-bottom:1px solid var(--panel-border);max-height:15rem;color:var(--text);scrollbar-color:var(--panel-border) transparent;tab-size:4;margin:0;padding:clamp(.72rem,1.15vw,1rem);font:400 clamp(.57rem,.68vw,.68rem)/1.42 Cozette,ui-monospace,monospace;overflow:auto}.memory-demo pre:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.reuse-visual,.scc-visual{background:radial-gradient(circle at 25% 50%, var(--glow-a), transparent 34%), radial-gradient(circle at 78% 50%, var(--glow-b), transparent 32%);padding:.5rem .75rem .62rem;position:relative}.reuse-visual svg,.scc-visual svg{width:100%;height:clamp(8rem,18vh,11rem);display:block;overflow:visible}.reuse-visual svg text,.scc-visual svg text{fill:var(--text);text-anchor:middle;font:400 13px/1 Cozette,ui-monospace,monospace}.reuse-visual__label{letter-spacing:.08em;text-transform:uppercase;fill:var(--code-muted)!important;text-anchor:start!important;font-size:11px!important}.reuse-visual__small{fill:var(--code-muted)!important;font-size:10px!important}.reuse-visual__node rect,.reuse-visual__source rect,.reuse-visual__target rect{fill:var(--panel-background);stroke:var(--panel-border);stroke-width:2px;vector-effect:non-scaling-stroke}.reuse-visual__link{fill:none;stroke:var(--code-muted);stroke-width:1.5px;vector-effect:non-scaling-stroke}#reuse-arrow path{fill:var(--code-muted)}.reuse-visual__transfer{fill:none;stroke:var(--code-4);stroke-dasharray:5 6;stroke-width:1.5px;opacity:.42;vector-effect:non-scaling-stroke}.reuse-visual__token circle:first-child{fill:var(--code-4);stroke:var(--background);stroke-width:2px}.reuse-visual__token-core{fill:var(--background)}.reuse-visual__token,.reuse-visual__token-label{opacity:0}.reuse-visual__token-label{fill:var(--code-4)!important;font-size:11px!important}body.view-memory .reuse-visual__token{animation:4.6s cubic-bezier(.65,0,.35,1) infinite reuse-token-transfer}body.view-memory .reuse-visual__token-label{animation:4.6s ease-in-out infinite reuse-token-label}body.view-memory .reuse-visual__source{animation:4.6s ease-in-out infinite reuse-source-cell}body.view-memory .reuse-visual__target{animation:4.6s ease-in-out infinite reuse-target-cell}.reuse-visual>p,.scc-visual__status{min-height:1.1rem;color:var(--code-muted);text-align:center;justify-content:center;align-items:center;gap:.42rem;font-size:.5rem;line-height:1.2;display:flex}.reuse-visual>p>span,.scc-visual__status>span:first-child{background:var(--code-4);width:.38rem;height:.38rem;box-shadow:0 0 .7rem var(--code-4);border-radius:50%;flex:none}.scc-visual__status>span:first-child{background:var(--code-2);box-shadow:0 0 .7rem var(--code-2)}.scc-hull{fill:color-mix(in srgb, var(--scc-color) 8%, transparent);stroke:var(--scc-color);stroke-dasharray:5 5;stroke-width:1.5px;vector-effect:non-scaling-stroke}.scc-hull-label{letter-spacing:.07em;fill:var(--scc-color)!important;font-size:10px!important}.scc-edge{fill:none;stroke:var(--scc-color,var(--code-muted));stroke-width:1.2px;opacity:.52;marker-end:url(#scc-arrow);vector-effect:non-scaling-stroke}.scc-edge--bridge{stroke:var(--code-2);stroke-dasharray:4 4;opacity:.65}#scc-arrow path{fill:context-stroke}.scc-node circle{fill:var(--panel-background);stroke:var(--scc-color);stroke-width:2px;filter:drop-shadow(0 0 .35rem color-mix(in srgb, var(--scc-color) 45%, transparent));vector-effect:non-scaling-stroke}.scc-node text{font-size:11px!important}.ergonomics-frame{z-index:2;opacity:0;pointer-events:none;visibility:hidden;padding:clamp(1.05rem,2vw,2rem) clamp(1.25rem,2.3vw,2.75rem) 4.6rem;transition:opacity .43s,transform .8s cubic-bezier(.16,1,.3,1),visibility 0s linear .8s;position:fixed;inset:4.65rem 0 0;overflow:hidden;transform:translateY(2rem)scale(.985)}body.view-ergonomics .ergonomics-frame{opacity:1;pointer-events:auto;visibility:visible;transition-delay:.15s,80ms,0s;transform:none}body.view-ergonomics .memory-frame{transform:translateY(-2rem)scale(.985)}.ergonomics-frame__content{grid-template-rows:auto auto;align-content:center;gap:clamp(.72rem,1.6vh,1.15rem);width:min(100%,100rem);min-height:100%;margin:0 auto;display:grid}.ergonomics-frame__heading{grid-template-columns:minmax(0,1.6fr) minmax(11rem,.4fr);align-items:end;gap:clamp(1rem,2.4vw,2.5rem);display:grid}.ergonomics-frame__heading p,.ergonomics-frame__heading h2,.ergonomics-card__heading p,.ergonomics-card__heading h3,.diagnostic-card__summary p,.transform-card__note,.agent-compiler__copy p,.agent-compiler__copy h3,.agent-compiler__copy span{margin:0}.ergonomics-frame__heading>p{color:var(--code-2);letter-spacing:.12em;text-transform:uppercase;padding-bottom:.34rem;font-size:clamp(.68rem,.82vw,.82rem);font-weight:650}.ergonomics-frame__heading h2{letter-spacing:-.055em;font-size:clamp(1.9rem,3.25vw,3.85rem);font-weight:620;line-height:.97}.ergonomics-frame__heading h2 span{color:var(--code-1)}.ergonomics-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-template-areas:"diagnostic transform""agent transform";align-items:start;gap:clamp(.72rem,1.45vw,1.25rem);min-width:0;display:grid}.diagnostic-card{grid-area:diagnostic}.transform-card{grid-area:transform;grid-template-rows:auto minmax(min-content,1fr) auto;align-self:stretch;display:grid}.ergonomics-card{border:1px solid var(--panel-border);background:var(--panel-background);min-width:0;box-shadow:0 1rem 2.6rem var(--panel-shadow), inset 0 1px #ffffff14;backdrop-filter:blur(1rem)saturate(1.15);border-radius:1rem;overflow:hidden}.ergonomics-card__heading{border-bottom:1px solid var(--panel-border);background:var(--panel-header);justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.62rem .82rem;display:flex}.ergonomics-card__heading p{color:var(--code-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.49rem;font-weight:650}.ergonomics-card__heading h3{letter-spacing:-.025em;margin-top:.16rem;font-size:clamp(.72rem,.9vw,.88rem);font-weight:640}.ergonomics-card__heading>code{color:var(--code-muted);white-space:nowrap;font:400 .54rem/1 Cozette,ui-monospace,monospace}.diagnostic-terminal{border:1px solid var(--panel-border);background:color-mix(in srgb, var(--background) 82%, var(--code-1) 3%);border-radius:.68rem;margin:.66rem .72rem 0;overflow:hidden}.diagnostic-terminal__bar{border-bottom:1px solid var(--panel-border);min-height:1.8rem;color:var(--code-muted);background:var(--panel-header);align-items:center;gap:2.1rem;padding:0 .66rem;display:flex}.diagnostic-terminal__bar>span{background:var(--code-3);width:.43rem;height:.43rem;box-shadow:.72rem 0 var(--code-4), 1.44rem 0 var(--code-5);border-radius:50%;flex:none}.diagnostic-terminal__bar code{text-overflow:ellipsis;white-space:nowrap;font:400 .51rem/1 Cozette,ui-monospace,monospace;overflow:hidden}.diagnostic-terminal pre,.transform-card__code{color:var(--text);scrollbar-color:var(--panel-border) transparent;tab-size:4;margin:0;font:400 clamp(.53rem,.62vw,.62rem)/1.38 Cozette,ui-monospace,monospace;overflow:auto}.diagnostic-terminal pre{color:color-mix(in srgb, var(--text) 88%, var(--code-3));padding:.7rem .76rem}.transform-card__code{border-bottom:1px solid var(--panel-border);overflow-wrap:anywhere;white-space:pre-wrap;padding:.72rem .82rem;overflow:visible}.transform-card__footer{align-self:end}.diagnostic-terminal pre:focus-visible,.transform-card__code:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.diagnostic-card__summary{padding:.62rem .78rem .72rem}.diagnostic-card__summary p{color:var(--muted);font-size:clamp(.54rem,.63vw,.64rem);line-height:1.45}.diagnostic-card__summary ul{gap:.38rem;margin:.52rem 0 0;padding:0;list-style:none;display:flex}.diagnostic-card__summary li{border:1px solid var(--panel-border);color:var(--code-3);border-radius:99rem;padding:.25rem .43rem;font-size:.48rem;font-weight:620}.pipeline-strip{align-items:stretch;gap:.36rem;padding:.62rem .72rem 0;display:flex}.pipeline-step{border:1px solid var(--panel-border);min-width:0;min-height:2.45rem;color:var(--text);background:var(--panel-header);text-align:center;border-radius:.55rem;flex:1 1 0;place-content:center;font-size:clamp(.46rem,.54vw,.56rem);font-weight:620;line-height:1.1;display:grid;position:relative}.pipeline-step small{color:var(--code-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.13rem;font-size:.38rem;font-weight:520}.pipeline-step--anchor{border-color:color-mix(in srgb, var(--code-1) 46%, var(--panel-border));color:var(--code-1)}body.view-ergonomics .pipeline-step{animation:5.2s ease-in-out infinite pipeline-step-pulse;animation-delay:calc(var(--pipeline-step) * .42s)}.transform-card__note{color:var(--muted);padding:.55rem .76rem .7rem;font-size:clamp(.5rem,.59vw,.6rem);line-height:1.42}.transform-card__note code{color:var(--code-1);font:400 1em/1 Cozette,ui-monospace,monospace}.agent-compiler{border:1px solid color-mix(in srgb, var(--code-2) 32%, var(--panel-border));background:linear-gradient(105deg, var(--glow-a), transparent 42%), linear-gradient(255deg, var(--glow-b), transparent 48%), var(--panel-background);border-radius:.9rem;grid-area:agent;grid-template-columns:minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;padding:clamp(.65rem,1vw,.88rem) clamp(.8rem,1.3vw,1.15rem);display:grid;overflow:hidden}.agent-compiler__copy p{color:var(--code-2);letter-spacing:.1em;text-transform:uppercase;font-size:.46rem;font-weight:650}.agent-compiler__copy h3{letter-spacing:-.025em;margin-top:.18rem;font-size:clamp(.73rem,.92vw,.94rem)}.agent-compiler__copy>span{color:var(--muted);margin-top:.25rem;font-size:clamp(.48rem,.56vw,.57rem);line-height:1.38;display:block}.agent-compiler__workflow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;margin:0;padding:0;list-style:none;display:grid}.agent-compiler__workflow li{border:1px solid var(--panel-border);background:var(--panel-header);text-align:center;white-space:nowrap;border-radius:.5rem;min-width:0;padding:.38rem .42rem;font-size:clamp(.43rem,.5vw,.52rem);font-weight:590}.agent-compiler__workflow li span{color:var(--code-2);margin-right:.22rem;font:400 .88em/1 Cozette,ui-monospace,monospace}.agent-compiler__workflow>code{color:var(--code-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.42rem;font:400 clamp(.47rem,.55vw,.56rem)/1.3 Cozette,ui-monospace,monospace;display:block;overflow:hidden}.agent-compiler__workflow>code span{color:var(--code-5)}.harmony-frame{z-index:2;opacity:0;pointer-events:none;visibility:hidden;padding:0;transition:opacity .43s,transform .8s cubic-bezier(.16,1,.3,1),visibility 0s linear .8s;position:fixed;inset:0;overflow:hidden;transform:translateY(2rem)scale(.985)}body.view-harmony .harmony-frame{opacity:1;pointer-events:auto;visibility:visible;transition-delay:.15s,80ms,0s;transform:none}body.view-harmony .ergonomics-frame{transform:translateY(-2rem)scale(.985)}.harmony-artwork{isolation:isolate;width:100%;height:100%;box-shadow:none;background:#09122b;border:0;border-radius:0;margin:0;position:relative;overflow:hidden}.harmony-artwork picture{width:100%;height:100%;display:block}.harmony-artwork img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .72s .18s,transform 1.2s cubic-bezier(.16,1,.3,1) .12s;display:block;transform:scale(1.018)}.harmony-artwork:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(315deg,#040818eb,#0408186b 34%,#0000 62%),linear-gradient(#0000 57%,#04081666),linear-gradient(#04081638,#0000 30%);position:absolute;inset:0}.harmony-artwork figcaption{z-index:2;color:#f8f7ff;opacity:0;text-align:right;text-shadow:0 .2rem 1.4rem #0000008a;width:min(50rem,58%);transition:opacity .62s .36s,transform .9s cubic-bezier(.16,1,.3,1) .32s;position:absolute;bottom:clamp(1.8rem,6vh,5rem);right:clamp(1.6rem,4.5vw,5rem);transform:translateY(.7rem)}.harmony-artwork figcaption h2{letter-spacing:-.06em;max-width:none;margin:0;font-size:clamp(2.35rem,4.4vw,5.15rem);font-weight:620;line-height:.98}.harmony-artwork figcaption h2 span{color:#8ae8ff}body.view-harmony .harmony-artwork img,body.view-harmony .harmony-artwork figcaption{opacity:1;transform:none}@keyframes pipeline-step-pulse{0%,18%,to{border-color:var(--panel-border);box-shadow:none;transform:translateY(0)}8%{border-color:var(--code-2);box-shadow:0 0 1rem var(--glow-b);transform:translateY(-.09rem)}}@keyframes reuse-token-transfer{0%,12%{opacity:0;transform:translate(0)}18%{opacity:1;transform:translate(0)}36%{opacity:1;transform:translate(100px,55px)}52%{opacity:1;transform:translate(240px,-25px)}68%,78%{opacity:1;transform:translate(386px,12px)}90%,to{opacity:0;transform:translate(386px,12px)}}@keyframes reuse-token-label{0%,20%,76%,to{opacity:0}34%,62%{opacity:.85}}@keyframes reuse-source-cell{0%,18%,90%,to{opacity:1}46%,78%{opacity:.3}}@keyframes reuse-target-cell{0%,48%,90%,to{filter:none}66%,78%{filter:url(#reuse-glow)}}@keyframes cursor-blink{50%{opacity:0}}@keyframes mouse-wheel{0%,to{opacity:.25;transform:translate(-50%)}45%{opacity:1;transform:translate(-50%,.7rem)}}@media (width>=760px) and (width<=1100px){.performance-frame__content{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);gap:clamp(1.1rem,2.5vw,2rem)}.performance-frame__title{font-size:clamp(1.75rem,4vw,2.8rem)}.performance-features{gap:.52rem .65rem}.performance-features span{font-size:.53rem}.benchmark-board{padding:.78rem}.benchmark-chart{padding:.58rem}.benchmark-bar{grid-template-columns:minmax(2.8rem,.75fr) minmax(3rem,1.3fr) auto;gap:.34rem}.benchmark-bar__name,.benchmark-bar__value{font-size:.48rem}.memory-frame__heading{grid-template-columns:minmax(7rem,.3fr) minmax(0,1.7fr)}.memory-frame__heading h2{font-size:clamp(1.7rem,3.8vw,2.7rem)}.memory-demos{gap:.85rem}.memory-demo__heading{padding-left:.7rem;padding-right:.7rem}.memory-demo pre{font-size:.54rem}.ergonomics-frame__heading{grid-template-columns:minmax(0,1.7fr) minmax(8rem,.3fr)}.ergonomics-frame__heading h2{font-size:clamp(1.55rem,3.65vw,2.55rem)}.ergonomics-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:.72rem}.diagnostic-terminal pre,.transform-card__code{font-size:.49rem}.agent-compiler{gap:.5rem}}@media (width<=759px){html{font-size:100%}body:before{background:radial-gradient(circle at 50% 27%, var(--glow-a), transparent 28%), radial-gradient(circle at 50% 69%, var(--glow-b), transparent 25%)}.introduction__copy{top:61%;left:6vw;right:6vw;transform:none}.resource-links{top:calc(61% + clamp(6.4rem,27vw,10.5rem));left:6vw}.introduction__lead{font-size:clamp(3.25rem,15vw,5.7rem)}.introduction__name{margin-top:.85rem;font-size:clamp(1.2rem,5.8vw,2.25rem);line-height:1.45}.scroll-cue{bottom:.85rem}body.view-navigation .introduction:before{height:4.35rem}body.view-navigation .introduction__copy{top:.68rem;left:4vw;right:auto;transform:none}body.view-navigation .introduction__lead{font-size:1.2rem}body.view-navigation .introduction__name{margin-top:.18rem;font-size:.66rem}body.view-navigation .resource-links{top:1.02rem;left:calc(100% - 23.5rem - 4vw)}.language-frame{padding:.8rem 4vw 4.15rem;inset:4.35rem 0 0}.language-frame__content{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:center;gap:.65rem;width:100%}.language-frame__intro{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,.72fr) minmax(5rem,.28fr);align-items:center;display:grid}.language-frame__kicker{grid-area:1/1;align-self:end;margin:0 0 .35rem;font-size:.62rem}.language-frame__title{letter-spacing:-.045em;grid-area:2/1;align-self:start;font-size:clamp(1.2rem,5.5vw,2.2rem);line-height:.98}.language-frame__details{grid-area:3/1/auto/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;width:100%;margin-top:.62rem}.language-frame__details p{border-top:2px solid var(--panel-border);border-left:0;padding:.4rem .35rem 0;font-size:clamp(.48rem,1.75vw,.62rem);line-height:1.35}.language-frame__artwork{grid-area:1/2/3;width:min(100%,8.8rem);margin:0 auto}.language-frame__mascot{width:100%;max-height:8.8rem}.language-frame__credit{opacity:.22;max-width:calc(100% - .3rem);padding:.14rem .2rem;font-size:.3rem;bottom:.15rem;right:.15rem}.code-tab{padding:.56rem .68rem;font-size:.68rem}.code-panel:not([hidden]){display:block}.code-panel__file,.code-panel__command{min-height:2.25rem}.code-panel pre{min-height:0;max-height:clamp(11rem,34vh,18rem);padding:.82rem;font-size:clamp(.6rem,2.55vw,.72rem);line-height:1.42}.code-panel__command{font-size:.62rem}.performance-frame{padding:.72rem 4vw 4rem;inset:4.35rem 0 0}.performance-frame__content{grid-template:"benchmark""intro"/minmax(0,1fr);align-content:center;gap:.65rem;width:100%}.performance-frame__kicker{margin-bottom:.34rem;font-size:.58rem}.performance-frame__title{font-size:clamp(1.35rem,5.7vw,2.15rem);line-height:.96}.performance-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem .55rem;margin-top:.6rem}.performance-features li{padding-left:.68rem}.performance-features li:before{width:.3rem;height:.3rem;top:.25rem}.performance-features strong{font-size:clamp(.49rem,1.7vw,.58rem)}.performance-features span{margin-top:.1rem;font-size:clamp(.4rem,1.42vw,.5rem);line-height:1.32}.benchmark-board{border-radius:.78rem;padding:.58rem}.benchmark-board__heading h3{margin-top:.16rem;font-size:.78rem}.benchmark-board__eyebrow,.benchmark-board__heading>p{font-size:.44rem}.benchmark-board__heading{gap:.35rem}.benchmark-tab{padding:.4rem .34rem;font-size:.48rem}.benchmark-charts{gap:.42rem;margin-top:.52rem}.benchmark-chart{border-radius:.55rem;padding:.42rem}.benchmark-chart__heading h4{font-size:.57rem}.benchmark-chart__heading span{font-size:.36rem}.benchmark-chart__rows{gap:.16rem;margin-top:.38rem}.benchmark-bar{grid-template-columns:minmax(2.35rem,.78fr) minmax(2.45rem,1fr) auto;gap:.26rem;min-height:.82rem}.benchmark-bar__name,.benchmark-bar__value{font-size:clamp(.36rem,1.25vw,.44rem)}.benchmark-bar__track{height:.44rem}.benchmark-bar__tooltip{width:min(15rem,220%);padding:.42rem .48rem;font-size:.46rem;left:0}.benchmark-chart--rss .benchmark-bar__tooltip{left:auto;right:0}.benchmark-board__note{margin-top:.4rem;font-size:.38rem}.memory-frame{overscroll-behavior:contain;padding:.72rem 4vw 4rem;inset:4.35rem 0 0;overflow-y:auto}.memory-frame__content{gap:.6rem;min-height:100%}.memory-frame__heading{display:block}.memory-frame__heading p{padding:0 0 .24rem;font-size:.54rem}.memory-frame__heading h2{font-size:clamp(1.28rem,5.2vw,1.95rem)}.memory-demos{grid-template-columns:minmax(0,1fr);gap:.58rem}.memory-demo{border-radius:.72rem}.memory-demo__heading{min-height:2.75rem;padding:.48rem .62rem}.memory-demo__heading p{font-size:.42rem}.memory-demo__heading h3{margin-top:.12rem;font-size:.66rem}.memory-demo__heading>code{font-size:.48rem}.memory-demo pre{max-height:7.2rem;padding:.62rem;font-size:clamp(.5rem,2vw,.6rem);line-height:1.35}.reuse-visual,.scc-visual{padding:.32rem .52rem .45rem}.reuse-visual svg,.scc-visual svg{height:clamp(6.5rem,16vh,8.5rem)}.reuse-visual>p,.scc-visual__status{font-size:.42rem}.ergonomics-frame{overscroll-behavior:contain;padding:.72rem 4vw 4rem;inset:4.35rem 0 0;overflow-y:auto}.ergonomics-frame__content{align-content:start;gap:.58rem;min-height:100%}.ergonomics-frame__heading{display:block}.ergonomics-frame__heading>p{padding:.23rem 0 0;font-size:.52rem}.ergonomics-frame__heading h2{font-size:clamp(1.28rem,5.2vw,1.95rem)}.ergonomics-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"diagnostic""transform""agent";gap:.58rem}.ergonomics-card,.agent-compiler{border-radius:.72rem}.ergonomics-card__heading{min-height:2.7rem;padding:.46rem .6rem}.ergonomics-card__heading p{font-size:.41rem}.ergonomics-card__heading h3{font-size:.65rem}.diagnostic-terminal{margin:.55rem .58rem 0}.diagnostic-terminal pre,.transform-card__code{font-size:clamp(.49rem,2vw,.58rem)}.transform-card__code{max-height:none}.pipeline-strip{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.pipeline-step{min-width:0}.agent-compiler{grid-template-columns:minmax(0,1fr);gap:.62rem;padding:.7rem}.agent-compiler__workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.harmony-frame{padding:0;inset:0}.harmony-artwork{border-radius:0;height:100%;min-height:0;display:block}.harmony-artwork picture,.harmony-artwork img{height:100%}.harmony-artwork:after{display:block}.harmony-artwork figcaption{text-align:right;width:min(88%,28rem);padding:0;position:absolute;inset:auto clamp(1rem,5vw,2rem) clamp(1.2rem,6vh,3rem) auto}.harmony-artwork figcaption h2{max-width:28rem;font-size:clamp(1.65rem,8vw,3rem)}}@media (width<=430px){.introduction__copy{top:62%}.resource-links{top:calc(62% + clamp(6.4rem,27vw,10.5rem))}.introduction__name{white-space:nowrap}}@media (width<=640px){body.view-navigation .resource-links{width:8.25rem;left:calc(100% - 8.25rem - 4vw)}body.view-navigation .resource-link{justify-content:center;gap:0;width:2.25rem;min-height:2.25rem;padding:.35rem}body.view-navigation .resource-link__label{opacity:0;max-width:0}}@media (width>=760px) and (height<=820px){.ergonomics-frame{padding-top:.55rem;padding-bottom:3.7rem}.ergonomics-frame__content{gap:.5rem}.ergonomics-frame__heading>p{display:none}.ergonomics-frame__heading h2{grid-column:1/-1;font-size:clamp(1.35rem,2.65vw,2.15rem)}.ergonomics-card__heading{min-height:2.55rem;padding:.42rem .65rem}.diagnostic-terminal{margin-top:.5rem}.diagnostic-terminal pre,.transform-card__code{font-size:.47rem;line-height:1.3}.diagnostic-terminal pre{padding:.5rem .62rem}.transform-card__code{max-height:none;padding:.52rem .65rem}.diagnostic-card__summary{padding:.48rem .65rem .55rem}.diagnostic-card__summary ul{margin-top:.35rem}.pipeline-strip{padding:.45rem .6rem 0}.pipeline-step{min-height:1.95rem}.transform-card__note{padding:.42rem .65rem .5rem}.agent-compiler{padding:.48rem .72rem}.agent-compiler__copy>span{display:none}.agent-compiler__workflow li{padding-top:.28rem;padding-bottom:.28rem}}@media (width>=760px) and (height<=700px){.language-frame{padding-top:.75rem;padding-bottom:3.8rem}.language-frame__content{gap:clamp(1.25rem,3vw,3rem)}.language-frame__title{font-size:clamp(2rem,3.6vw,3.7rem)}.language-frame__details{gap:.35rem;margin-top:.75rem}.language-frame__details p{font-size:.65rem;line-height:1.36}.language-frame__artwork{width:min(80%,15rem);margin-top:.45rem}.language-frame__mascot{max-height:25vh}.language-frame__credit{font-size:.48rem}.code-tab{padding-top:.52rem;padding-bottom:.52rem}.code-panel__file,.code-panel__command{min-height:2.25rem}.code-panel pre{min-height:0;max-height:clamp(12rem,100vh - 16rem,22rem);padding:.85rem 1rem;font-size:clamp(.62rem,.76vw,.76rem);line-height:1.42}.performance-frame{padding-top:.72rem;padding-bottom:3.8rem}.performance-frame__content{gap:clamp(1.2rem,3vw,3rem)}.performance-frame__title{font-size:clamp(1.75rem,3.2vw,3.1rem)}.performance-features{gap:.42rem .62rem;margin-top:.72rem}.performance-features strong{font-size:.6rem}.performance-features span{font-size:.48rem;line-height:1.3}.benchmark-board{padding:.7rem}.benchmark-charts{margin-top:.5rem}.benchmark-chart{padding:.48rem}.benchmark-chart__rows{gap:.18rem;margin-top:.36rem}.benchmark-bar{min-height:.95rem}.benchmark-board__note{margin-top:.4rem}.memory-frame{padding-top:.62rem;padding-bottom:3.8rem}.memory-frame__content{gap:.62rem}.memory-frame__heading h2{font-size:clamp(1.55rem,3vw,2.65rem)}.memory-demo__heading{min-height:2.8rem;padding-top:.45rem;padding-bottom:.45rem}.memory-demo pre{max-height:8.2rem;padding:.62rem;font-size:.5rem}.reuse-visual,.scc-visual{padding-top:.3rem}.reuse-visual svg,.scc-visual svg{height:clamp(6.8rem,18vh,8.5rem)}}@media (width<=759px) and (height<=600px) and (orientation:landscape){.introduction__copy{top:54%;left:51%;right:4vw;transform:translateY(-50%)}.resource-links{width:min(26rem,45vw);top:calc(54% + clamp(4.1rem,8vw,6rem));left:51%}.introduction__lead{font-size:clamp(2.5rem,8.5vw,4.5rem)}.introduction__name{font-size:clamp(1rem,3.1vw,1.5rem)}.language-frame{padding-top:.55rem;padding-bottom:3.7rem}.language-frame__content{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(11rem,.72fr) minmax(18rem,1.28fr);gap:1rem}.language-frame__intro{align-self:center;display:block}.language-frame__kicker{margin-bottom:.35rem}.language-frame__title{font-size:clamp(1.35rem,3.6vw,2.1rem)}.language-frame__details{gap:.28rem;margin-top:.5rem}.language-frame__details p{padding-left:.45rem;font-size:clamp(.44rem,.95vw,.56rem);line-height:1.28}.language-frame__artwork{width:min(16vw,7.5rem);margin-top:.45rem}.language-frame__mascot{max-height:20vh}.code-tab{padding:.45rem .55rem;font-size:.6rem}.code-panel__file,.code-panel__command{min-height:1.9rem}.code-panel pre{padding:.65rem;font-size:clamp(.52rem,1.3vw,.65rem);line-height:1.34}.performance-frame{padding-top:.5rem;padding-bottom:3.5rem}.performance-frame__content{grid-template:"benchmark intro"minmax(0,1fr)/minmax(0,1.24fr) minmax(0,.76fr);gap:.8rem}.performance-frame__title{font-size:clamp(1.15rem,3.3vw,1.8rem)}.performance-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .42rem}.performance-features strong{font-size:clamp(.42rem,1vw,.52rem)}.performance-features span{font-size:clamp(.34rem,.82vw,.43rem)}.benchmark-board{padding:.44rem}.benchmark-board__heading h3{font-size:.62rem}.benchmark-charts{margin-top:.3rem}.benchmark-chart{padding:.32rem}.benchmark-chart__rows{gap:.1rem;margin-top:.22rem}.benchmark-bar{min-height:.72rem}.benchmark-board__note{display:none}.memory-frame{padding-top:.38rem;padding-bottom:3.45rem;overflow:hidden}.memory-frame__content{grid-template-rows:auto minmax(0,1fr);gap:.35rem}.memory-frame__heading p{display:none}.memory-frame__heading h2{font-size:clamp(1rem,2.75vw,1.45rem)}.memory-demos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.memory-demo__heading{min-height:2.1rem;padding:.3rem .45rem}.memory-demo__heading p,.memory-demo__heading>code{display:none}.memory-demo__heading h3{margin:0;font-size:.52rem}.memory-demo pre{max-height:4.7rem;padding:.4rem;font-size:clamp(.4rem,.9vw,.5rem);line-height:1.25}.reuse-visual,.scc-visual{padding:.18rem .35rem .28rem}.reuse-visual svg,.scc-visual svg{height:clamp(4.8rem,20vh,6.2rem)}.reuse-visual>p,.scc-visual__status{min-height:.75rem;font-size:.34rem}.ergonomics-frame{padding-top:.35rem;padding-bottom:3.45rem;overflow-y:auto}.ergonomics-frame__content{gap:.35rem}.ergonomics-frame__heading>p{display:none}.ergonomics-frame__heading h2{font-size:clamp(1rem,2.75vw,1.45rem)}.ergonomics-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"diagnostic transform""agent transform";gap:.5rem}.ergonomics-card__heading{min-height:2.05rem;padding:.28rem .42rem}.ergonomics-card__heading p,.ergonomics-card__heading>code{display:none}.ergonomics-card__heading h3{margin:0;font-size:.5rem}.diagnostic-terminal{margin:.34rem .4rem 0}.diagnostic-terminal__bar{min-height:1.35rem}.diagnostic-terminal pre,.transform-card__code{font-size:clamp(.38rem,.88vw,.47rem);line-height:1.22}.transform-card__code{max-height:none;padding:.38rem}.diagnostic-card__summary,.transform-card__note{padding:.38rem .45rem}.diagnostic-card__summary ul,.pipeline-strip{display:none}.agent-compiler{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.55rem;padding:.4rem .52rem}.agent-compiler__copy>span{display:none}.agent-compiler__workflow li{padding:.25rem;font-size:.38rem}.harmony-frame{padding:0}.harmony-artwork{height:100%;min-height:0;display:block}.harmony-artwork picture,.harmony-artwork img{height:100%}.harmony-artwork:after{display:block}.harmony-artwork figcaption{text-align:right;width:56%;padding:0;inset:auto clamp(.9rem,3vw,1.8rem) clamp(.8rem,4vh,1.5rem) auto}.harmony-artwork figcaption h2{font-size:clamp(1.25rem,4vw,2.35rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}body.view-memory .reuse-visual__token,body.view-memory .reuse-visual__token-label,body.view-memory .reuse-visual__source,body.view-memory .reuse-visual__target{animation:none}body.view-memory .reuse-visual__token{opacity:1;transform:translate(386px,12px)}body.view-memory .reuse-visual__source{opacity:.3}body.view-memory .reuse-visual__target{filter:url(#reuse-glow)}}
