:root{--lime:#a1f51b;--on-lime:#22281a;--art-ground:#84f114;--art-shade:#6fd113;--art-ink:#24271c;--dust:#f1ecdf;--eye-white:#fdfdfb;--glitch-a:#ff2bb0;--glitch-b:#22d3ff;--corrupt-ground:#6e8252;--corrupt-shade:#5c6f42;--smoke:#d3cebf;--ground:#e4eecb;--paper:#f8f9f1;--paper-2:#eef2e0;--ink:#262b1f;--muted:#5b6449;--line:#cfd8b8;--line-strong:#7d8a62;--moss:#34402a;--on-moss:#eef3df;--on-moss-dim:#a3ad8c;--accent-on-moss:#b6ee5c;--lift:#a9d65a;--hl:#b8ef55;--hl-ink:#262b1f;--btn:#34402a;--btn-ink:#f3f6e8;--btn-hover:#435236;--off:#e3e8d4;--off-ink:#6a725a;--off-line:#d0d7bf;--sel-line:#34402a;--note:#e6efce;--disc:#cbe98e;--focus:#5340cf;--shadow:#262b1f1a;--shadow-strong:#262b1f38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--display:var(--font-barlow-condensed),"Arial Narrow",Impact,sans-serif;--font:var(--font-dm-sans),Arial,sans-serif}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--font);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem}button,input{font:inherit;color:inherit}button,a,label{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--focus);outline-offset:4px}a{color:inherit}p,h1,h2,h3{margin:0}img{max-width:100%;display:block}.page-width{width:min(1272px,100% - 80px);margin-inline:auto}.eyebrow{letter-spacing:.14em;font-size:.75rem;font-weight:800}.outline-button,.dark-button,.burn-button{border:1px solid var(--line-strong);color:var(--ink);background:0 0;border-radius:6px;min-height:46px;padding:13px 20px;font-size:.9375rem;font-weight:700;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s}.outline-button:hover{border-color:var(--ink);box-shadow:3px 3px 0 var(--lift)}.dark-button,.burn-button{background:var(--btn);border-color:var(--btn);color:var(--btn-ink)}.dark-button:hover,.burn-button:not([aria-disabled=true]):hover{background:var(--btn-hover);border-color:var(--btn-hover);box-shadow:3px 3px 0 var(--lift)}button:not([aria-disabled=true]):active{transform:translateY(1px)}.small{min-height:40px;padding:10px 15px;font-size:.875rem}.text-button{color:var(--ink);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:36px;padding:7px 2px;font-size:.8125rem;font-weight:600}.text-button:hover{border-color:currentColor}.demo-bar{background:var(--moss);min-height:36px;color:var(--on-moss);justify-content:center;align-items:center;gap:14px;padding:8px 20px;font-size:.8125rem;display:flex}.demo-bar>span{color:var(--accent-on-moss);letter-spacing:.12em;border-right:1px solid var(--on-moss-dim);padding-right:14px;font-size:.75rem;font-weight:800}.site-header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:16px;min-height:97px;display:flex}.psd-wordmark{white-space:nowrap;align-items:center;gap:14px;text-decoration:none;display:flex}.psd-initials{font-family:var(--display);letter-spacing:-.04em;font-size:2.5rem;font-weight:800;line-height:1}.brand-period{margin-left:1px}.brand-full{letter-spacing:.055em;border-left:1px solid var(--line-strong);padding-left:14px;font-size:.75rem;font-weight:800;line-height:1.3}.header-right{align-items:center;gap:20px;display:flex}.collection-link{text-underline-offset:4px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-size:.875rem;font-weight:650}.collection-link:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.intro{justify-content:space-between;align-items:center;gap:24px;padding:40px 0 36px;display:flex}.intro-copy{min-width:0}.intro-label{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.chain-label{letter-spacing:.055em;border:1px solid var(--line-strong);border-radius:4px;padding:4px 7px;font-size:.75rem;line-height:1.4}.intro h1{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(3.4rem,6.1vw,5.3rem);font-weight:800;line-height:.92}.intro h1 span{color:var(--hl-ink);background:linear-gradient(transparent 56%,var(--hl)56%,var(--hl)90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-left:-.05em;padding-inline:.05em}.intro-description{color:var(--muted);margin-top:17px;font-size:1rem;line-height:1.5}.intro-aside{text-align:center;flex:none;width:235px;margin-right:30px;transform:rotate(4deg)}.rock-stage{width:200px;margin:auto;display:block;position:relative;transform:rotate(-7deg)}.rock-stage:before{content:"";background:var(--disc);border-radius:50%;height:24%;position:absolute;bottom:-4%;left:4%;right:4%}.rock-stage img{width:100%;height:auto;position:relative}.rock-eye{aspect-ratio:102/88;background:var(--eye-white);border-radius:50%;width:8.9%;position:absolute;top:47.93%;left:47.5%;transform:translate(-50%,-50%)}.rock-pupil{aspect-ratio:1;background:var(--art-ink);border-radius:50%;width:21%;margin:-10.5% 0 0 -10.5%;transition:transform .12s ease-out;position:absolute;top:50%;left:50%;transform:translate(-26%,-19%)}.intro-aside p{margin-top:10px;font-size:.875rem;font-weight:650;transform:rotate(-4deg)}.machine{border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 10px 28px var(--shadow);border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;overflow:hidden}.machine-stage{background:var(--art-ground);align-items:flex-end;display:flex;overflow:hidden}.machine-panel{flex-direction:column;justify-content:center;min-width:0;padding:34px 36px;display:flex}.panel-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.demo-tag{letter-spacing:.08em;border:1px solid var(--line);color:var(--muted);border-radius:3px;padding:3px 6px;font-size:.75rem;font-weight:700}.wallet-chip{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:.8125rem;font-weight:650;display:inline-flex}.wallet-chip .text-button{min-height:28px;padding:2px}.machine-title{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(2.3rem,3.6vw,3.1rem);font-weight:800;line-height:1.02}.machine-title strong{font-weight:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.machine-status{margin-top:12px;font-size:1rem;line-height:1.5}.burn-button{width:100%;min-height:60px;margin-top:22px;font-size:1.0625rem}.burn-button[aria-disabled=true]{background:var(--off);border-color:var(--off-line);color:var(--off-ink);cursor:progress}.burn-note{text-align:center;color:var(--muted);margin-top:12px;font-size:.8125rem;line-height:1.55}.smash{aspect-ratio:2;width:100%;position:relative}.smash-scene{position:absolute;inset:0}.smash-shadow{background:var(--art-shade);border-radius:50%;width:84%;height:15%;position:absolute;bottom:3%;left:8%}.smash-usb{width:44%;position:absolute}.smash-usb.a{bottom:17%;left:8%}.smash-usb.b{bottom:9%;left:47%}.smash-usb img{width:100%;height:auto;display:block}.usb-whole{opacity:0;transform-origin:50% 100%}.shard{opacity:0;height:100%;position:absolute;inset:0}.s1{clip-path:polygon(0 0,28% 0,34% 55%,22% 100%,0 100%);transform-origin:15%;--dx:-75%;--up:-35%;--down:120%;--r:-50deg}.s2{clip-path:polygon(28% 0,52% 0,46% 48%,34% 55%);transform-origin:40% 25%;--dx:-30%;--up:-110%;--down:160%;--r:-80deg}.s3{clip-path:polygon(34% 55%,46% 48%,58% 100%,22% 100%);transform-origin:40% 78%;--dx:-40%;--up:-20%;--down:150%;--r:35deg}.s4{clip-path:polygon(52% 0,76% 0,70% 60%,46% 48%);transform-origin:62% 28%;--dx:30%;--up:-120%;--down:160%;--r:75deg}.s5{clip-path:polygon(46% 48%,70% 60%,82% 100%,58% 100%);transform-origin:64% 78%;--dx:45%;--up:-25%;--down:150%;--r:-30deg}.s6{clip-path:polygon(76% 0,100% 0,100% 100%,82% 100%,70% 60%);transform-origin:88%;--dx:80%;--up:-40%;--down:120%;--r:50deg}.smash-rock{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:6%;left:0;right:0}.rock-body{transform-origin:50% 100%;--contact:-60%;width:54%;position:relative}.rock-body.medium{--contact:-54%;width:52%}.rock-body.large{--contact:-69%;width:64%}.rock-body img{width:100%;height:auto;display:block}.puff{aspect-ratio:1;background:var(--dust);border:2px solid var(--art-ink);opacity:0;border-radius:50%;width:8%;position:absolute;bottom:7%;left:46%}.u2,.u5{width:10%;left:45%}.u1{--dx:-390%;--dy:-40%}.u2{--dx:-250%;--dy:-110%}.u3{--dx:-150%;--dy:-30%}.u4{--dx:150%;--dy:-35%}.u5{--dx:260%;--dy:-100%}.u6{--dx:380%;--dy:-45%}.burst{opacity:0;transform-origin:50% 60%;width:100%;height:100%;position:absolute;inset:0}.burst path{fill:none;stroke:var(--art-ink);stroke-width:.8px;stroke-linecap:round}.smash.ready .usb-whole{opacity:1}.smash.ready .rock-body{visibility:hidden}.smash.play .smash-scene{animation:.34s linear .7s smash-shake}.smash.play .smash-shadow{animation:.9s both smash-shadow}.smash.play .usb-whole{animation:.7s linear both smash-usb}.smash.play .shard{animation:.9s linear .7s forwards smash-shard}.smash.play .rock-body{animation:1.2s .25s both smash-rock}.smash.play .puff{animation:.75s cubic-bezier(.2,.7,.3,1) .72s forwards smash-puff}.smash.play .burst{animation:.4s ease-out .7s forwards smash-burst}@keyframes smash-usb{0%,92%{opacity:1;transform:none}99%{opacity:1;transform:scale(1.05,.8)}to{opacity:0;transform:scale(1.05,.8)}}@keyframes smash-shard{0%{opacity:1;transform:none}35%{opacity:1;transform:translate(calc(var(--dx)*.55),var(--up))rotate(calc(var(--r)*.45))}to{opacity:0;transform:translate(var(--dx),var(--down))rotate(var(--r))}}@keyframes smash-rock{0%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-290%)}38%{transform:translateY(var(--contact));animation-timing-function:linear}46%{animation-timing-function:ease-out;transform:translateY(0)scale(1.08,.88)}60%{animation-timing-function:ease-in-out;transform:translateY(-6%)scale(.97,1.04)}74%{transform:translateY(0)scale(1.01,.99)}86%,to{transform:none}}@keyframes smash-puff{0%{opacity:1;transform:scale(.3)}65%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy))scale(1)}}@keyframes smash-burst{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.15)}}@keyframes smash-shake{0%,to{transform:none}20%{transform:translate(-1.2%,1.5%)}40%{transform:translate(1%,-1.2%)}60%{transform:translate(-.6%,.8%)}80%{transform:translate(.3%,-.3%)}}@keyframes smash-shadow{0%,70%{transform:scaleX(.96)}80%{transform:scaleX(1.04)}to{transform:none}}.disk-corrupt{opacity:0;height:100%;position:absolute;inset:0}.knock{opacity:0;transform-origin:50% 68%;width:100%;height:100%;position:absolute;inset:0}.knock path{fill:none;stroke:var(--art-ink);stroke-width:.8px;stroke-linecap:round}.tear{opacity:0;pointer-events:none;width:120%;position:absolute;left:-10%}.t1{background:var(--glitch-a);height:5%;top:24%}.t2{background:var(--glitch-b);height:3%;top:52%}.t3{background:var(--art-ink);height:7%;top:70%}.machine-stage.is-corrupt{--bump:.55s;background:var(--corrupt-ground);animation:corrupt-ground 1s step-end var(--bump)both}.smash.corrupt .smash-shadow{background:var(--corrupt-shade);width:68%;animation:corrupt-shade 1s step-end var(--bump)both;left:16%}.smash.corrupt .smash-usb.a{animation:corrupt-bump-a var(--bump)}.smash.corrupt .smash-usb.b{animation:corrupt-slide 1.1s var(--bump)both,corrupt-bump-b var(--bump);transform:translate(-43%,-26%)scale(1.364)}.smash.corrupt .disk-corrupt{opacity:1;animation:corrupt-new 1s step-end var(--bump)both}.smash.corrupt .smash-usb.a .usb-whole{animation:corrupt-gone .66s step-end var(--bump)both,corrupt-squash .22s ease-out .29s}.smash.corrupt .smash-usb.b .usb-whole{animation:corrupt-old 1s step-end var(--bump)both,corrupt-squash .22s ease-out .29s}.smash.corrupt .knock{animation:.35s ease-out .3s forwards smash-burst}.smash.corrupt .smash-scene{animation:corrupt-knock .2s linear .3s,smash-shake .34s linear calc(var(--bump) + .66s)}.smash.corrupt .tear{animation:corrupt-tear 1s step-end var(--bump)both}.smash.corrupt .t2{animation-delay:calc(var(--bump) + 40ms)}.smash.corrupt .t3{animation-delay:calc(var(--bump) + 80ms)}.smash.corrupt .puff{background:var(--smoke);animation:corrupt-smoke .85s ease-out calc(var(--bump) + .7s)both}.smash.corrupt .u2,.smash.corrupt .u4,.smash.corrupt .u6{animation-delay:calc(var(--bump) + .86s)}@keyframes corrupt-bump-a{0%{animation-timing-function:ease-out;transform:none}26%{animation-timing-function:cubic-bezier(.6,0,1,.6);transform:translate(-8%,-3%)}55%{animation-timing-function:ease-out;transform:translate(19%,7%)}74%{animation-timing-function:ease-in-out;transform:translate(-4%,-1.5%)}to{transform:none}}@keyframes corrupt-bump-b{0%{animation-timing-function:ease-out;transform:none}26%{animation-timing-function:cubic-bezier(.6,0,1,.6);transform:translate(8%,3%)}55%{animation-timing-function:ease-out;transform:translate(-19%,-7%)}74%{animation-timing-function:ease-in-out;transform:translate(4%,1.5%)}to{transform:none}}@keyframes corrupt-squash{0%,to{transform:none}25%{transform:scale(.93,1.07)}}@keyframes corrupt-knock{0%,to{transform:none}30%{transform:translate(.9%,.6%)}65%{transform:translate(-.6%,-.4%)}}@keyframes corrupt-ground{0%{background-color:var(--art-ground)}66%{background-color:var(--corrupt-ground)}72%{background-color:var(--art-ground)}78%,to{background-color:var(--corrupt-ground)}}@keyframes corrupt-shade{0%{background-color:var(--art-shade);width:84%;left:8%}66%{background-color:var(--corrupt-shade);width:68%;left:16%}72%{background-color:var(--art-shade);width:68%;left:16%}78%,to{background-color:var(--corrupt-shade);width:68%;left:16%}}@keyframes corrupt-gone{0%{opacity:1;clip-path:inset(0);transform:none}30%{opacity:1;clip-path:inset(0);transform:translate(-4%)}40%{opacity:1;clip-path:inset(0 0 45%);transform:translate(5%)}52%{opacity:1;clip-path:inset(30% 0 25%);transform:translate(-7%)}64%{opacity:.8;clip-path:inset(55% 0 10%);transform:translate(9%)}76%{opacity:1;clip-path:inset(10% 0 70%);transform:translate(-3%)}88%{opacity:.6;clip-path:inset(72% 0 12%);transform:translate(6%)}to{opacity:0}}@keyframes corrupt-slide{0%{transform:none}14%{transform:translate(1.5%)}20%{transform:translate(-1.5%)}27%{animation-timing-function:cubic-bezier(.5,0,.2,1);transform:none}60%{animation-timing-function:ease-out;transform:translate(-43%,-26%)scale(1.3)}67%{animation-timing-function:ease-in-out;transform:translate(-43%,-26%)scale(1.46)}78%{transform:translate(-43%,-26%)scale(1.33)}90%,to{transform:translate(-43%,-26%)scale(1.364)}}@keyframes corrupt-old{0%{opacity:1;filter:none;transform:none}48%{opacity:1;filter:drop-shadow(4px 0 0 var(--glitch-a))drop-shadow(-4px 0 0 var(--glitch-b));transform:translate(-2%)}56%{opacity:1;filter:none;transform:none}66%{opacity:0}72%{opacity:1;filter:drop-shadow(4px 0 0 var(--glitch-a))drop-shadow(-4px 0 0 var(--glitch-b));transform:translate(3%)}78%,to{opacity:0}}@keyframes corrupt-new{0%{opacity:0;filter:none;transform:none}66%{opacity:1;filter:drop-shadow(4px 0 0 var(--glitch-a))drop-shadow(-4px 0 0 var(--glitch-b));transform:translate(-3%)}72%{opacity:0}78%{opacity:1;filter:drop-shadow(3px 0 0 var(--glitch-b))drop-shadow(-3px 0 0 var(--glitch-a));transform:translate(2%)}86%{opacity:1;filter:drop-shadow(2px 0 0 var(--glitch-a));transform:translate(-1%)}92%,to{opacity:1;filter:none;transform:none}}@keyframes corrupt-tear{0%,to{opacity:0}48%{opacity:.9;transform:translate(-6%)}54%{opacity:0}66%{opacity:.9;transform:translate(5%)}74%{opacity:0}}@keyframes corrupt-smoke{0%{opacity:0;transform:translate(calc(var(--dx)*.6),-150%)scale(.4)}25%{opacity:.85}to{opacity:0;transform:translate(calc(var(--dx)*.7),-500%)scale(1.1)}}.rocks{margin-top:44px}.section-heading{justify-content:space-between;align-items:center;gap:10px;min-height:36px;margin-bottom:14px;display:flex}.section-heading h2{letter-spacing:-.02em;font-size:1.125rem;font-weight:800}.rock-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.rock-option{border:1px solid var(--line-strong);background:var(--paper);border-radius:10px;flex-direction:column;min-width:0;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.rock-option.latest{border-color:var(--sel-line);box-shadow:4px 5px 0 var(--lift)}.card-top{background:var(--moss);color:var(--on-moss);justify-content:space-between;align-items:center;gap:8px;min-height:35px;padding:6px 10px;display:flex}.tiny-label{letter-spacing:.075em;font-size:.75rem;font-weight:700}.have-pill{background:var(--lime);color:var(--on-lime);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:1px 8px;font-size:.75rem;font-weight:800;line-height:1.5}.rock-sprite{background:var(--art-ground)url(/psd-assets/rocks.jpg) no-repeat;aspect-ratio:1.7;background-size:302% 203%;display:block}.cute-art{background-position:0 0}.medium-art{background-position:50% 100%}.large-art{background-position:100% 100%}.corrupted-art{background:var(--corrupt-ground)url(/psd-assets/corrupted-disk.jpg) 50% 50%/cover no-repeat}.secret-art{background:var(--art-ground)}.secret-art svg{width:100%;height:100%;display:block}.secret-art ellipse{fill:var(--art-shade)}.secret-art text{fill:var(--art-ink);font-family:var(--display);font-size:74px;font-weight:800}.rock-info{flex-direction:column;flex:1;gap:14px;padding:15px 13px 13px;display:flex}.rock-name{letter-spacing:-.03em;font-size:clamp(.95rem,1.2vw,1.125rem);font-weight:800;line-height:1.3}.rock-cost{color:var(--muted);border-top:1px solid var(--line);white-space:nowrap;align-items:baseline;gap:5px;margin-top:auto;padding-top:10px;font-size:.875rem;font-weight:600;display:flex}.rock-cost strong{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1}.psd-teaser{background:var(--moss);color:var(--on-moss);border-radius:10px;justify-content:space-between;align-items:center;gap:28px;margin-top:48px;padding:37px 42px;display:flex;overflow:hidden}.psd-teaser .eyebrow{color:var(--accent-on-moss);margin-bottom:14px}.psd-teaser h2{font-family:var(--display);letter-spacing:-.01em;max-width:700px;font-size:clamp(2.2rem,3.8vw,3.5rem);font-weight:700;line-height:1.04}.psd-teaser h2 span{color:var(--accent-on-moss);display:block}.teaser-art{background:var(--art-ground)url(/psd-assets/usb.jpg) 50% 73%/117% auto no-repeat;border:1px solid var(--accent-on-moss);border-radius:7px;flex:none;width:192px;height:135px;margin:6px;transform:rotate(-6deg)}footer{border-top:1px solid var(--line-strong);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:42px;padding:23px 0 28px;font-size:.75rem;display:flex}footer>span:first-child{letter-spacing:-.04em;color:var(--ink);font-size:1rem;font-weight:800}.footer-mode{letter-spacing:.1em;font-weight:600}dialog{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);width:min(460px,100% - 32px);max-height:calc(100dvh - 32px);box-shadow:0 24px 60px var(--shadow-strong);border-radius:13px;padding:32px;overflow-y:auto}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12160c80}dialog h2{font-family:var(--display);letter-spacing:-.01em;margin-top:9px;font-size:2.8rem;font-weight:800;line-height:1.1}.dialog-close{width:32px;height:32px;color:var(--ink);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;font-size:1.6rem;line-height:1;display:flex;position:absolute;top:12px;right:14px}.dialog-close:hover{background:var(--paper-2)}.confirm-text{margin-top:12px;font-size:1rem;line-height:1.55}.confirm-text strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.confirm-warning{color:var(--muted);margin-top:10px;font-size:.875rem;line-height:1.55}.dialog-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.dialog-actions button{flex:140px;min-height:52px}.full-width{width:100%;margin-top:24px}.how-intro{color:var(--muted);margin-top:14px;font-size:1rem;line-height:1.55}.how-steps{gap:19px;margin:22px 0;padding-left:23px;display:grid}.how-steps strong{font-size:1rem}.how-steps p{color:var(--muted);margin-top:4px;font-size:.9375rem;line-height:1.5}.how-demo{background:var(--note);border-radius:5px;padding:13px;font-size:.875rem;line-height:1.5}.visually-hidden,.sr-status{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:99;background:var(--paper);border-radius:6px;padding:12px;position:fixed;top:-70px;left:15px}.skip-link:focus{top:15px}@media (min-width:1500px){.intro{padding:47px 0 40px}.intro h1{font-size:5.7rem}.rock-option .rock-sprite{aspect-ratio:1.65}}@media (max-width:1100px){.page-width{width:calc(100% - 48px)}.machine-panel{padding:28px}.rock-options{gap:9px}.rock-info{padding:12px 10px}.intro-aside{margin-right:15px}}@media (max-width:900px){.rock-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.intro h1{font-size:4rem}.intro-label{gap:10px}.intro-aside{width:170px}.rock-stage{width:165px}.header-right{gap:16px}.psd-teaser{gap:20px;padding:30px}.psd-teaser h2{font-size:2.7rem}.teaser-art{width:150px;height:110px}footer{flex-wrap:wrap}.footer-mode{margin-left:auto}}@media (max-width:760px){.site-header{flex-wrap:wrap;row-gap:14px;min-height:0;padding-block:16px}.header-right{flex-wrap:wrap;justify-content:space-between;gap:10px 12px;width:100%}.machine{grid-template-columns:minmax(0,1fr)}.machine-panel{padding:24px 22px 26px}}@media (max-width:620px){.page-width{width:calc(100% - 32px)}.demo-bar{flex-wrap:wrap;gap:7px;padding:8px 16px;font-size:.75rem}.demo-bar>span{padding-right:8px}.psd-wordmark{gap:12px}.psd-initials{font-size:2rem}.brand-full{letter-spacing:0;padding-left:12px}.header-right{gap:10px 8px}.header-right .outline-button{min-height:37px;padding:8px 9px;font-size:.75rem}.collection-link{font-size:.75rem}.intro{gap:8px;padding:28px 0 27px}.intro h1{font-size:clamp(2.55rem,10.2vw,4rem)}.intro .intro-label{letter-spacing:.025em;gap:8px;margin-bottom:12px;line-height:1.4}.chain-label{letter-spacing:0;padding:3px 5px}.intro-description{max-width:230px;margin-top:14px;font-size:.875rem}.intro-aside{width:90px;margin:0}.rock-stage{width:88px}.intro-aside p{font-size:.75rem;line-height:1.5}.machine-title{font-size:2.4rem}.rocks{margin-top:32px}.rock-options{gap:8px}.tiny-label{letter-spacing:.03em}.rock-info{gap:10px;padding:10px}.rock-name{font-size:.875rem}.rock-cost strong{font-size:1.8rem}.psd-teaser{flex-direction:column;align-items:flex-start;gap:18px;margin-top:30px;padding:26px 22px}.psd-teaser h2{max-width:360px;font-size:2.35rem}.psd-teaser .eyebrow{margin-bottom:12px}.teaser-art{width:135px;height:91px;margin:5px 7px 0 auto;transform:rotate(-5deg)}.footer-mode{display:none}footer{justify-content:flex-start;row-gap:8px;margin-top:30px}footer>span:first-child{letter-spacing:-.025em;font-size:.875rem}footer p{width:100%}dialog{padding:26px 22px}dialog h2{font-size:2.45rem}.how-intro{font-size:.9375rem}}@media (max-width:390px){.intro-aside{display:none}.intro h1{font-size:3.45rem}.intro-description{max-width:none}.psd-teaser h2{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}:root{--danger:#a3321f}.rock-stepper{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.rock-stepper-label{font-size:.875rem;font-weight:650}.rock-stepper-controls{border:1px solid var(--line-strong);border-radius:6px;align-items:stretch;display:inline-flex;overflow:hidden}.rock-stepper-controls button{width:42px;min-height:40px;color:var(--ink);background:0 0;border:0;font-size:1.25rem;font-weight:700;line-height:1}.rock-stepper-controls button:hover:not(:disabled){background:var(--paper-2)}.rock-stepper-controls button:disabled{color:var(--off-ink);cursor:not-allowed}.rock-stepper-controls button:focus-visible{outline-offset:-3px}.rock-stepper-controls output{border-inline:1px solid var(--line);min-width:46px;font-family:var(--display);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex}.rock-stepper+.burn-button{margin-top:12px}.window-line{color:var(--muted);align-items:center;gap:8px;margin-top:10px;font-size:.8125rem;font-weight:650;display:flex}.window-line strong{color:var(--ink);font-variant-numeric:tabular-nums}.window-dot{background:var(--lime);border:1px solid var(--line-strong);border-radius:50%;flex:none;width:8px;height:8px}.window-line.is-closed .window-dot,.window-line.is-upcoming .window-dot{background:var(--off)}.reveal-note{background:var(--note);border-radius:6px;margin-top:12px;padding:10px 12px;font-size:.8125rem;line-height:1.5}.machine-error{color:var(--danger);margin-top:10px;font-size:.8125rem;font-weight:650;line-height:1.5}.result-list{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.result-list li{border:1px solid var(--line);background:var(--paper-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 9px;font-size:.8125rem;font-weight:650}.secondary-action{align-self:center;margin-top:8px}.pending-strip{border:1px solid var(--line-strong);background:var(--note);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;padding:12px 16px;display:flex}.pending-strip p{min-width:0;font-size:.875rem;line-height:1.45}.pending-strip strong{font-variant-numeric:tabular-nums}.smash.waiting .usb-whole{opacity:1;animation:.45s ease-in-out infinite alternate usb-wobble}.smash.waiting .smash-usb.b .usb-whole{animation-delay:-.2s}.smash.waiting .rock-body{visibility:hidden}@keyframes usb-wobble{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}.stage-badge{z-index:1;background:var(--art-ink);color:var(--paper);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:700;position:absolute;top:12px;left:14px}.confirm-steps{margin:12px 0 0;padding-left:20px;font-size:.9375rem;line-height:1.6}.machine-stage{position:relative}.machine-status{min-height:1.5em}.burn-button[aria-disabled=true]{cursor:not-allowed}.burn-button.is-busy{cursor:progress}.rock-option{position:relative}.have-pill{z-index:1;background:var(--art-ink);color:var(--lime);padding:2px 9px;position:absolute;top:43px;right:8px}
@font-face{font-family:barlowCondensed;src:url(../media/BarlowCondensed_700-s.p.099302a1.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:barlowCondensed;src:url(../media/BarlowCondensed_800-s.p.36fee8d6.woff)format("woff");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:barlowCondensed Fallback;src:local(Arial);ascent-override:120.83%;descent-override:24.17%;line-gap-override:0.0%;size-adjust:82.76%}.barlowcondensed_55d3b045-module__-GDoya__className{font-family:barlowCondensed,barlowCondensed Fallback,Arial Narrow,Impact,sans-serif}.barlowcondensed_55d3b045-module__-GDoya__variable{--font-barlow-condensed:"barlowCondensed","barlowCondensed Fallback",Arial Narrow,Impact,sans-serif}
@font-face{font-family:dmSans;src:url(../media/DMSans_Variable-s.p.99b789a8.woff)format("woff");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.dmsans_fe743d3-module__IDighW__className{font-family:dmSans,dmSans Fallback,Arial,sans-serif;font-style:normal}.dmsans_fe743d3-module__IDighW__variable{--font-dm-sans:"dmSans","dmSans Fallback",Arial,sans-serif}
