.pz [data-role=seed]{--c:var(--family-seed);--c-light:var(--family-seed-light);--c-deep:var(--family-seed-deep);--c-on:var(--family-seed-on)}.pz [data-role=next]{--c:var(--family-next);--c-light:var(--family-next-light);--c-deep:var(--family-next-deep);--c-on:var(--family-next-on)}.pz [data-role=prev]{--c:var(--family-prev);--c-light:var(--family-prev-light);--c-deep:var(--family-prev-deep);--c-on:var(--family-prev-on)}.pz [data-role=spark]{--c:var(--family-spark);--c-light:var(--family-spark-light);--c-deep:var(--family-spark-deep);--c-on:var(--family-spark-on)}.pz [data-role=pale]{--c:color-mix(in oklch,var(--family-seed-light) 60%,white);--c-light:white;--c-deep:color-mix(in oklch,var(--family-seed-light) 55%,var(--family-seed-deep));--c-on:var(--family-seed-deep)}.pz [data-role=mist]{--c:color-mix(in oklch,var(--family-next-light) 55%,white);--c-light:white;--c-deep:color-mix(in oklch,var(--family-next-light) 50%,var(--family-next-deep));--c-on:var(--family-next-deep)}.pz [data-role=grey]{--c:color-mix(in oklab,var(--echo-text) 20%,var(--echo-cap));--c-light:color-mix(in oklab,var(--echo-text) 40%,var(--echo-cap));--c-deep:var(--echo-cap-shadow);--c-on:var(--echo-text)}.pz{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.pz[data-enhanced]>*{grid-area:1/1}.pz:not([data-enhanced]){gap:clamp(2rem,5vw,4rem)}.pz__board{position:relative;container-type:inline-size;--u:calc(100cqw / var(--cols))}.pz__board[data-set=narrow]{display:none}.pz__board{transition:opacity .3s ease}.pz[data-open]:not([data-closing]) .pz__board{opacity:0;transition:opacity .25s ease .2s}@media (prefers-reduced-motion:reduce){.pz[data-open]:not([data-closing]) .pz__board,.pz__board{transition:none}}@media (max-width:47.99rem){.pz__board[data-set=wide]{display:none}.pz__board[data-set=narrow]{display:block}}.pz__defs{position:absolute;width:0;height:0}.pz__piece{position:absolute;display:block;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;pointer-events:none;-webkit-tap-highlight-color:transparent}.pz__piece:focus-visible{outline:none}.pz__skin,.pz__wall{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pz__wall{filter:drop-shadow(0 7px 6px color-mix(in oklab,var(--echo-cast-ink,var(--echo-shade-ink,black)) calc(.38 * var(--echo-shade, 1) * 100%),transparent))}.pz__wall path{fill:var(--c-deep)}.pz__wall path:last-child{fill:color-mix(in oklch,var(--c-deep) 72%,var(--echo-cast-ink,black))}button.pz__piece .pz__skin rect,button.pz__piece .pz__wall path{pointer-events:auto;cursor:pointer}.pz__lift{left:0;top:0;width:100%;translate:0 calc((1 - var(--rise, 1)) * var(--u) * var(--wall))}.pz__face,.pz__lift{position:absolute;display:block}.pz__face{inset:0;transform-origin:50% 60%}.pz__stop-top{stop-color:color-mix(in oklch,var(--c-light) 42%,var(--c))}.pz__stop-mid{stop-color:var(--c)}.pz__stop-base{stop-color:color-mix(in oklch,var(--c-deep) 42%,var(--c))}.pz__grain{mix-blend-mode:overlay}.pz__line{fill:none;stroke:var(--echo-accent-glow);stroke-width:.04;stroke-dasharray:1;stroke-dashoffset:0;opacity:0}.pz__ring{fill:none;stroke:var(--echo-accent-glow);stroke-width:.075;opacity:0}.pz__piece:focus-visible .pz__ring{opacity:1}.pz__body{position:absolute;box-sizing:border-box;display:grid;grid-template:"icon . open" auto ". . ." 1fr "words words words" auto/auto 1fr auto;padding:calc(var(--u) * .5) calc(var(--u) * .55) calc(var(--u) * .6);color:var(--c-on)}button.pz__piece .pz__body{pointer-events:auto;cursor:pointer}.pz__words{grid-area:words;justify-self:start;font-family:var(--site-font-display),ui-sans-serif,system-ui,sans-serif;font-size:calc(var(--u) * .78);font-weight:800;line-height:.95;letter-spacing:-.04em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--c-deep);text-decoration-thickness:.09em;text-underline-offset:.14em;text-wrap:balance;clip-path:inset(-.2em calc((1 - var(--print, 1)) * 100%) -.4em -.1em)}.pz__icon{display:block;width:calc(var(--u) * .62);height:calc(var(--u) * .62);transform-origin:center}.pz__icon--top{grid-area:icon}.pz__icon--end{grid-area:open}.pz__icon--mid{position:absolute;inset:0;margin:auto;width:calc(var(--u) * .8);height:calc(var(--u) * .8);opacity:.8}.pz__board[data-set=narrow] .pz__words{font-size:calc(var(--u) * .92)}.pz__board[data-set=narrow] .pz__icon{width:calc(var(--u) * .72);height:calc(var(--u) * .72)}.pz__call{position:absolute;display:flex;align-items:center;gap:.55rem;font-family:var(--site-font-mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--echo-accent-ink,var(--echo-accent-glow));white-space:nowrap;pointer-events:none;clip-path:inset(0 0 0 100%)}.pz__call:before{content:"";width:7px;height:7px;border:1.5px solid;border-radius:50%}.pz__call:after{content:"";order:-1}.pz__call--outline{left:calc(var(--u) * .35);top:calc(var(--u) * 2.35)}.pz__call--wall{left:calc(var(--u) * .35);top:calc(100% + .6rem)}.pz__call--fill{left:calc(var(--u) * 3.6);top:calc(var(--u) * 7.6)}.pz__stop{position:absolute;height:auto;aspect-ratio:1}.pz:not([data-enhanced]) .pz__panel,.pz__sheet{position:relative;box-sizing:border-box;border-radius:clamp(1.25rem,2.2vw,2rem);background:linear-gradient(160deg,color-mix(in oklch,var(--c-light) 30%,var(--c)),var(--c) 50%,color-mix(in oklch,var(--c-deep) 40%,var(--c)));color:var(--c-on);box-shadow:inset 0 1.5px 0 color-mix(in oklab,white 50%,transparent),inset 0 -2px 6px color-mix(in oklch,var(--c-deep) 50%,transparent),0 12px 0 var(--c-deep),0 40px 60px -20px color-mix(in oklab,var(--echo-cast-ink,var(--echo-shade-ink,black)) calc(.6 * var(--echo-shade, 1) * 100%),transparent)}.pz__sheet{z-index:2;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(1.5rem,3vw,2.5rem);margin-bottom:12px;padding:clamp(1.25rem,3vw,2.75rem)}.pz:not([data-enhanced]) .pz__sheet{gap:clamp(2rem,5vw,3.5rem);padding:0;background:none;box-shadow:none}.pz:not([data-enhanced]) .pz__panel{padding:clamp(1.25rem,3vw,2.75rem)}.pz__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.pz__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.pz__panel[hidden],.pz__sheet[hidden]{display:none}.pz__panel-copy{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(1rem,2vw,1.5rem);min-width:0}.pz__panel-kicker{font-family:var(--site-font-mono),ui-monospace,monospace;font-size:.8rem;font-weight:600;letter-spacing:.06em}.pz__panel-h,.pz__panel-kicker{margin:0;text-transform:uppercase}.pz__panel-h{font-family:var(--site-font-display),ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.1rem,4.4vw,4.25rem);font-weight:800;line-height:.9;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word}.pz__panel-h:focus{outline:none}.pz__panel-h:focus-visible{outline:2px solid var(--c-on);outline-offset:6px;border-radius:4px}.pz__panel-rest{margin:0;max-width:34rem;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.55;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.pz__facts{margin:0;padding:0;list-style:none;border-top:1.5px solid color-mix(in oklch,var(--c-on) 28%,transparent)}.pz__facts li{display:flex;gap:.75rem;padding:.7rem 0;border-bottom:1.5px solid color-mix(in oklch,var(--c-on) 28%,transparent);font-size:.95rem;line-height:1.4}.pz__facts li:before{content:"+";font-family:var(--site-font-mono),ui-monospace,monospace;font-weight:700}.pz__panel-cta{display:flex;flex-wrap:wrap;gap:.6rem;padding-top:.25rem}.pz__screen{display:grid;align-content:center;min-width:0;min-height:18rem;box-sizing:border-box;padding:clamp(1rem,2.5vw,1.75rem);border-radius:clamp(1rem,1.6vw,1.4rem);background:var(--echo-well);color:var(--echo-text);box-shadow:inset 0 3px 14px color-mix(in oklab,var(--echo-cast-ink,var(--echo-shade-ink,black)) calc(.65 * var(--echo-shade, 1) * 100%),transparent),inset 0 0 0 1px color-mix(in oklab,var(--echo-cast-ink,var(--echo-shade-ink,black)) 45%,transparent),0 1.5px 0 color-mix(in oklab,white 40%,transparent)}.pz__panel-stop{position:absolute;top:calc(var(--guide-size) * -1 + 6px);right:clamp(4rem,12%,9rem);--guide-size:84px}@media (max-width:56.25rem){.pz__panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:30rem){.pz__sheet{padding:1rem}.pz__bar>:first-child{flex:1 1 100%}.pz__bar>:last-child{order:-1;margin-inline-start:auto}}.wins__keys{display:flex;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(2rem,4vw,3rem)}.wins__keys,.wins__sound{flex-wrap:wrap;align-items:center}.wins__sound{display:inline-flex;gap:.5rem 1rem}.wins__sound-label{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;color:var(--echo-text)}.wins__sound-hint{font-size:.9rem;color:var(--echo-text-dim)}.wins__all{display:inline-flex;align-items:center;min-height:44px;font-size:.95rem;color:var(--echo-text);text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-underline-offset:4px}.wins__all:hover{text-decoration-color:initial}.wins__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(1.25rem,2.5vw,2rem) 0 0;padding:0;list-style:none;border-radius:clamp(1.25rem,2.4vw,1.75rem);background:linear-gradient(165deg,var(--echo-cap) 0,var(--echo-surface) 42%,var(--echo-surface) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.07 * var(--echo-gloss, 1))),inset 0 0 0 var(--echo-line-width,1px) var(--echo-line,var(--echo-seam)),0 40px 80px -48px color-mix(in oklab,var(--echo-cast-ink,var(--echo-shade-ink,black)) calc(.8 * var(--echo-shade, 1) * 100%),transparent)}.wins__cell{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:clamp(15rem,25vh,18rem);min-width:0;padding:clamp(.75rem,1.4vw,1.25rem)}.wins__cell:not(:nth-child(4n+1)){box-shadow:inset 1px 0 0 var(--echo-seam)}.wins__cell:nth-child(n+5){box-shadow:inset 0 1px 0 var(--echo-seam)}.wins__cell:nth-child(n+6){box-shadow:inset 1px 0 0 var(--echo-seam),inset 0 1px 0 var(--echo-seam)}.wins__demo{display:grid;place-items:center;min-width:0;min-height:10rem}.wins__stop{position:absolute;top:calc(var(--guide-size) * -1 + 10px);right:10%;--guide-size:56px}.wins__label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem;margin:0}.wins__name{display:inline-flex;align-items:center;min-height:24px;font-weight:700;color:var(--echo-text);text-decoration:none}@media (pointer:coarse){.wins__name{min-width:44px;min-height:44px}}.wins__name:hover{text-decoration:underline;text-underline-offset:3px}.wins__tag{padding:.2rem .5rem;border:1px solid color-mix(in oklab,var(--echo-text) 18%,transparent);border-radius:999px;font-family:var(--site-font-mono),ui-monospace,monospace;font-size:.72rem;color:var(--echo-text-dim);white-space:nowrap}.wins__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wins__now{min-height:3em;margin:1rem 0 0;max-width:60ch;font-size:1rem;line-height:1.5;color:var(--echo-text-dim)}.wins__now strong{color:var(--echo-text)}.wins__all:focus-visible,.wins__name:focus-visible{outline:2px solid var(--echo-accent-ink,var(--echo-accent-glow));outline-offset:3px}@media (max-width:62rem){.wins__list{grid-template-columns:repeat(2,minmax(0,1fr))}.wins__cell,.wins__cell:not(:nth-child(4n+1)),.wins__cell:nth-child(n+5),.wins__cell:nth-child(n+6){box-shadow:none}.wins__cell:nth-child(2n){box-shadow:inset 1px 0 0 var(--echo-seam)}.wins__cell:nth-child(n+3){box-shadow:inset 0 1px 0 var(--echo-seam)}.wins__cell:nth-child(2n):nth-child(n+3){box-shadow:inset 1px 0 0 var(--echo-seam),inset 0 1px 0 var(--echo-seam)}}@media (max-width:30rem){.wins__list{grid-template-columns:minmax(0,1fr)}.wins__cell{min-height:11rem}.wins__demo{min-height:7rem}.wins__cell,.wins__cell:nth-child(n){box-shadow:none}.wins__cell+.wins__cell{box-shadow:inset 0 1px 0 var(--echo-seam)}.wins__stop{--guide-size:44px;top:calc(50% - var(--guide-size) - .75rem);right:.75rem}}.objects__stage{transition:opacity .35s,filter .35s}.objects__frame{border-radius:clamp(1.25rem,2.2vw,2rem)}@media (prefers-reduced-motion:reduce){.objects__stage{transition:none}}.acc{display:grid;gap:clamp(4rem,8vw,6.5rem)}.copy-cmd{max-width:100%;height:auto;min-height:3rem;padding-block:.55rem}.copy-cmd code{overflow-wrap:anywhere;text-align:start}.agent .copy-cmd{font-size:.82rem}.letter-sec__head{display:block;justify-self:stretch;width:100%;text-align:start}.letter-sec__head .big-title{margin-bottom:0}.foot__title{font-family:var(--site-font-mono),ui-monospace,monospace;letter-spacing:.06em;font-weight:500}.keychain{position:fixed;z-index:45;--swing-room:6px;right:calc(clamp(1rem, 2.5vw, 1.75rem) - var(--swing-room));bottom:clamp(1rem,2.5vw,1.75rem);padding-inline:var(--swing-room);display:grid;justify-items:center;translate:0 160%;visibility:hidden;transition:translate .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s}:root[data-hero-passed][data-echo3d] .keychain:not([data-away]){translate:0 0;visibility:visible;transition:translate .5s cubic-bezier(.22,1,.36,1)}.keychain__ring{position:relative;z-index:1;width:16px;height:16px;margin-bottom:-6px;border:3px solid color-mix(in oklab,var(--echo-text) 60%,var(--echo-surface));border-radius:50%;box-shadow:inset 0 1px 0 rgb(255 255 255/.35),0 2px 3px color-mix(in oklab,var(--echo-cast-ink,var(--echo-shade-ink,black)) calc(.5 * var(--echo-shade, 1) * 100%),transparent)}.keychain__button{display:block;padding:0;border:0;background:none;color:inherit;cursor:pointer;transform-origin:50% -6px;animation:keychain-swing 4.5s ease-in-out infinite;animation-play-state:paused;-webkit-tap-highlight-color:transparent}:root[data-hero-passed][data-echo3d] .keychain:not([data-away]) .keychain__button{animation-play-state:running}.keychain__button:focus-visible{outline:2px solid var(--echo-accent-ink,var(--echo-accent-glow));outline-offset:4px;border-radius:20px}@keyframes keychain-swing{0%,to{rotate:-4deg}50%{rotate:4deg}}.keychain__body{display:grid;justify-items:center;align-content:start;gap:6px;box-sizing:border-box;width:56px;height:70px;padding:7px 7px 0;border-radius:18px;background:linear-gradient(155deg,var(--echo-cap) 0,var(--echo-surface) 55%,color-mix(in oklab,var(--echo-surface) 70%,var(--echo-shade-ink,black)));box-shadow:inset 0 1.5px 0 rgb(255 255 255/.1),inset 0 -3px 6px color-mix(in oklab,var(--echo-cast-ink,var(--echo-shade-ink,black)) calc(.5 * var(--echo-shade, 1) * 100%),transparent),0 0 0 1px color-mix(in oklab,var(--echo-cast-ink,var(--echo-shade-ink,black)) 45%,transparent),0 12px 20px -6px color-mix(in oklab,var(--echo-cast-ink,var(--echo-shade-ink,black)) calc(.7 * var(--echo-shade, 1) * 100%),transparent)}.keychain__screen{display:grid;place-items:center;width:42px;height:36px;overflow:hidden;border-radius:9px;background:var(--echo-lcd);box-shadow:inset 0 2px 6px color-mix(in oklab,var(--echo-cast-ink,var(--echo-shade-ink,black)) calc(.75 * var(--echo-shade, 1) * 100%),transparent),0 1px 0 rgb(255 255 255/.06)}.keychain__lcd{font-family:var(--brand-font-lcd),var(--site-font-mono),monospace;font-size:15px;line-height:1;letter-spacing:.06em;color:var(--echo-accent-ink,var(--echo-accent-glow));text-shadow:0 0 6px color-mix(in oklch,var(--echo-accent-glow) 60%,transparent)}.keychain__keys{display:flex;gap:4px}.keychain__keys i{width:10px;height:6px;border-radius:3px;background:linear-gradient(180deg,var(--echo-cap-highlight),var(--echo-cap));box-shadow:0 1px 0 color-mix(in oklab,var(--echo-cast-ink,var(--echo-shade-ink,black)) calc(.6 * var(--echo-shade, 1) * 100%),transparent)}.keychain__keys i:nth-child(2){background:linear-gradient(180deg,var(--echo-accent-highlight),var(--echo-accent))}@media (max-width:47.99rem){.keychain{scale:.74;transform-origin:100% 100%}}@media (prefers-reduced-motion:reduce){.keychain,:root[data-hero-passed][data-echo3d] .keychain:not([data-away]){transition:none}.keychain__button{animation:none}}.agent{display:grid;gap:1.1rem;margin:0;padding:0;list-style:none}.agent__step{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;padding-bottom:1.1rem;border-bottom:1px solid color-mix(in oklab,var(--echo-text) 10%,transparent)}.agent__step:last-child{padding-bottom:0;border-bottom:0}@media (max-width:22.5rem){.agent__step{grid-template-columns:minmax(0,1fr);gap:.45rem}}.agent__n{font-family:var(--site-font-display),ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--echo-accent-ink,var(--echo-accent-glow))}.agent__body{display:grid;justify-items:start;gap:.6rem;min-width:0}.agent__what{margin:0;font-size:1rem;font-weight:600;line-height:1.3;color:var(--echo-text)}.agent__note{margin:0;font-size:.88rem;line-height:1.55;color:var(--echo-text-dim)}.agent__note code{padding:.12rem .4rem;border-radius:6px;background:color-mix(in oklab,var(--echo-text) 9%,transparent);font-family:var(--site-font-mono),ui-monospace,monospace;font-size:.8rem;color:var(--echo-text);white-space:nowrap;white-space:normal;overflow-wrap:anywhere;box-decoration-break:clone;-webkit-box-decoration-break:clone}.agent__ask{margin:0;padding:.8rem 1rem;border-radius:16px 16px 16px 4px;background:var(--echo-surface);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--echo-cap-highlight) 30%,transparent);font-size:.95rem;line-height:1.45;color:var(--echo-text)}.agent__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 0;margin:0}.agent__tools>span{display:inline-flex;align-items:center;min-width:0}.agent__arrow{margin-inline:.4rem;color:var(--echo-text-dim)}.agent__move{padding:.12rem .45rem;border-radius:6px;background:color-mix(in oklab,var(--echo-text) 9%,transparent);font-size:.85rem;color:var(--echo-text)}.agent__mark{width:1.15em;height:1.15em}:root[data-drawn] .keychain__ring{border-color:var(--echo-text);box-shadow:none}:root[data-drawn] .keychain__body{background:var(--echo-surface);box-shadow:0 0 0 var(--echo-line-width) var(--echo-line),0 4px 0 var(--echo-line)}:root[data-drawn] .keychain__screen{background:var(--echo-lcd);box-shadow:inset 0 0 0 var(--echo-line-width) var(--echo-line)}:root[data-drawn] .keychain__lcd{color:var(--echo-text);text-shadow:none}:root[data-drawn] .keychain__keys i{background:var(--echo-surface);box-shadow:0 0 0 1.5px var(--echo-line)}:root[data-drawn] .keychain__keys i:nth-child(2){background:var(--echo-text)}:root[data-drawn] .echo-creature__deep,:root[data-drawn] .echo-creature__light,:root[data-drawn] .echo-creature__mid{stop-color:var(--echo-surface)}:root[data-drawn] .echo-creature__gloss-in,:root[data-drawn] .echo-creature__gloss-out{stop-opacity:0}:root[data-drawn] .echo-creature__rim{stroke:var(--echo-text);stroke-width:2px;stroke-opacity:1;vector-effect:non-scaling-stroke}:root[data-drawn] .echo-creature__eye{fill:var(--echo-surface);stroke:var(--echo-text);stroke-width:1.5px;vector-effect:non-scaling-stroke}:root[data-drawn] .echo-creature__pupil{fill:var(--echo-text)}:root[data-drawn] .echo-creature__catch{display:none}.hiw__way{--cable-room:clamp(4.75rem,8vw,7.5rem);--cable-out:clamp(0px,(100vw - 1240px)/2 + var(--home-gutter,0px) - 12px,var(--cable-room));position:relative;margin-top:clamp(2rem,5vw,4rem);margin-left:calc(-1 * var(--cable-out))}.hiw__way .hiw__perch{--guide-size:64px;z-index:4}.hiw__plug,.hiw__way .hiw__perch{position:absolute;top:0;left:0;will-change:transform}.hiw__plug{z-index:5;display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .7rem;border-radius:999px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .25s;background:linear-gradient(180deg,var(--echo-cap-top,var(--echo-cap)),var(--echo-cap));box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.25 * var(--echo-gloss, 1))),0 0 0 var(--echo-line-width,0) var(--echo-line,transparent),0 6px 14px -6px color-mix(in oklab,var(--echo-cast-ink,black) 70%,transparent);color:var(--echo-text);font-size:.78rem;font-weight:700}.hiw__plug[data-shown]{opacity:1}.hiw__plug-swatches{display:inline-flex}.hiw__plug-swatches i{width:.7rem;height:.7rem;margin-left:-.2rem;border-radius:50%;box-shadow:0 0 0 1.5px var(--echo-cap)}.hiw__plug-swatches i:first-child{margin-left:0}@media (prefers-reduced-motion:reduce){.hiw__plug{transition:none}}.hiw__cards{position:relative;z-index:2;display:grid;gap:clamp(5rem,10vw,9rem);margin:0;padding:clamp(3rem,6vw,5rem) 0 clamp(5rem,9vw,8rem) var(--cable-room);list-style:none}.hiw__card{min-width:0}.hiw__card .demo{width:100%}@media (max-width:47.99rem){.hiw__way{--cable-room:0px}.hiw__way .hiw__perch{--guide-size:46px}.hiw__cards{gap:4.5rem;padding-top:3.5rem}}