:root{--green:#029a34;--green-d:#017a28;--green-dd:#07301a;--neon:#5cff6a;--ink:#0b0f0b;--paper:#f4f1e6;--paper-2:#e7e1cd;--steel:#cfd6d8;--steel-d:#8f9b9e;--red:#d6452f;--white:#fff;--display:"Rubik", system-ui, sans-serif;--body:"Rubik", system-ui, sans-serif;--mono:"Space Mono", ui-monospace, monospace;--line:3px solid var(--ink);--shadow:6px 6px 0 var(--ink);--shadow-lg:10px 10px 0 var(--ink);--r:22px;--wrap:1200px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}html.no-scroll{overflow:hidden}body{font-family:var(--body);color:var(--white);background:var(--green);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p{margin:0}ol,ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--neon);outline-offset:3px}.skip{z-index:100;background:var(--ink);color:var(--white);border-radius:10px;padding:10px 14px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:min(var(--wrap), 100% - 40px);margin-inline:auto}.page-bg{z-index:-1;background:radial-gradient(120% 90% at 50% 0%, #06a83b 0%, var(--green) 45%, #018a2e 100%);position:fixed;inset:0;overflow:hidden}.page-bg__pattern{opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23000' stroke-width='3' stroke-linejoin='round'%3E%3Cpath d='M38 14a10 10 0 0 0-10.5 13.4L9.3 45.6a4.6 4.6 0 0 0 6.5 6.5L34 33.9A10 10 0 0 0 47.4 20.5l-6 6-5.5-1.5-1.5-5.5 6-6A10 10 0 0 0 38 14Z'/%3E%3Cpath d='M106 92h16l8 14-8 14h-16l-8-14z'/%3E%3Ccircle cx='114' cy='106' r='5'/%3E%3Ccircle cx='128' cy='28' r='4'/%3E%3Ccircle cx='40' cy='124' r='4'/%3E%3C/g%3E%3C/svg%3E");background-size:160px 160px;animation:60s linear infinite pan;position:absolute;inset:-200px}@keyframes pan{to{transform:translate(160px,160px)}}.page-bg__gear{animation:80s linear infinite spin;position:absolute}.page-bg__gear--a{width:720px;top:-220px;right:-260px}.page-bg__gear--b{width:520px;animation-duration:60s;animation-direction:reverse;bottom:-200px;left:-220px}.page-bg__vignette{background:radial-gradient(130% 100% at 50% 40%,#0000 55%,#00280a59 100%);position:absolute;inset:0}@keyframes spin{to{transform:rotate(360deg)}}.section{padding:clamp(72px,10vw,128px) 0;position:relative}.tag{border:var(--line);background:var(--paper);color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.bolt{color:var(--green);flex:none}.head{justify-items:start;gap:18px;max-width:640px;margin-bottom:clamp(32px,5vw,52px);display:grid}.head--center{text-align:center;justify-items:center;margin-inline:auto}.h2{font-family:var(--display);letter-spacing:-.02em;color:var(--white);text-shadow:4px 4px 0 var(--ink);text-transform:uppercase;font-size:clamp(40px,6.2vw,76px);font-weight:900;line-height:.98}.hl{background:var(--ink);color:var(--white);text-shadow:none;border-radius:14px;margin-top:8px;padding:2px 16px 6px;display:inline-block;transform:rotate(-1.5deg)}.lead{color:#ffffffeb;max-width:56ch;font-size:clamp(17px,1.6vw,19px)}.head--dark .h2{color:var(--ink);text-shadow:none}.head--dark .hl{background:var(--green);color:var(--white);border:var(--line);box-shadow:4px 4px 0 var(--ink)}.head--dark .lead{color:#3a4038}.btn{border:var(--line);font-family:var(--display);letter-spacing:.01em;cursor:pointer;box-shadow:4px 4px 0 var(--ink);white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-size:17px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn:disabled{cursor:wait}.btn--sm{border-radius:12px;padding:10px 16px;font-size:15px}.btn--icon{padding:14px}.btn--black{background:var(--ink);color:var(--white);box-shadow:4px 4px 0 var(--paper)}.btn--black:hover{box-shadow:6px 6px 0 var(--paper)}.btn--black:active{box-shadow:1px 1px 0 var(--paper)}.btn--paper{background:var(--paper);color:var(--ink)}.btn--green{background:var(--green);color:var(--white)}.btn--green:hover{background:#05ad3c}.sheet{background-color:var(--paper);color:var(--ink);border:var(--line);box-shadow:var(--shadow-lg);background-image:radial-gradient(#0b0f0b12 1.2px,#0000 1.3px);background-size:22px 22px;border-radius:30px;padding:clamp(24px,5vw,56px);position:relative}.frame{border:var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);background:var(--green);overflow:hidden}.frame img{width:100%}.bubble{background:var(--white);color:var(--ink);border:var(--line);font-family:var(--display);box-shadow:4px 4px 0 var(--ink);white-space:nowrap;border-radius:18px;padding:10px 16px;font-size:18px;font-weight:800;position:absolute}.bubble:after{content:"";background:var(--white);border-right:var(--line);border-bottom:var(--line);width:20px;height:20px;position:absolute;bottom:-13px;left:26px;transform:rotate(45deg)skew(8deg,8deg)}.rivet{border:2px solid var(--ink);z-index:2;background:radial-gradient(circle at 35% 30%,#fff 0 18%,#b9c3c5 30%,#6f7b7e 100%);border-radius:50%;width:14px;height:14px;position:absolute}.rivet--tl{top:14px;left:14px}.rivet--tr{top:14px;right:14px}.rivet--bl{bottom:14px;left:14px}.rivet--br{bottom:14px;right:14px}.ca{background:var(--paper);max-width:100%;color:var(--ink);border:var(--line);box-shadow:4px 4px 0 var(--ink);border-radius:16px;align-items:center;gap:10px;padding:6px 6px 6px 8px;display:flex}.ca__label{background:var(--green);color:var(--white);border:2px solid var(--ink);font-family:var(--mono);border-radius:10px;flex:none;padding:6px 10px;font-size:13px;font-weight:700}.ca__value{min-width:0;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.ca .btn{box-shadow:none;border-width:2px;flex:none;padding:8px 14px}.ca .btn:hover{background:#222;transform:none}.nav{z-index:50;pointer-events:none;position:fixed;inset:14px 0 auto}.nav__bar{pointer-events:auto;width:min(var(--wrap), 100% - 28px);border:3px solid #0000;border-radius:20px;align-items:center;gap:18px;margin-inline:auto;padding:8px 8px 8px 12px;transition:background .25s,border-color .25s,box-shadow .25s;display:flex}.nav.is-scrolled .nav__bar,.nav.is-open .nav__bar{background:var(--paper);border-color:var(--ink);box-shadow:5px 5px 0 var(--ink);color:var(--ink)}.nav__brand{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:22px;font-weight:900;text-decoration:none;display:flex}.nav__brand img{border:var(--line);background:var(--white);border-radius:50%;width:40px;height:40px}.nav__links{gap:4px;margin-left:auto;display:flex}.nav__links a{border-radius:10px;padding:8px 12px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s}.nav__links a:hover{background:#0b0f0b1f}.nav__toggle{border:var(--line);background:var(--paper);width:46px;height:46px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;margin-left:auto;display:none}@media (width<=960px){.nav__links{display:none}.nav__buy{margin-left:auto}.nav__toggle{margin-left:0;display:grid}.nav.is-open .nav__bar{border-radius:22px;flex-wrap:wrap}.nav.is-open .nav__links{order:5;gap:2px;width:100%;margin:4px 0 6px;display:grid}.nav.is-open .nav__links a{padding:12px;font-size:18px}}@media (width<=420px){.nav__buy{display:none}.nav__toggle{margin-left:auto}}.hero{align-items:center;min-height:min(100svh,980px);padding:clamp(120px,14vw,160px) 0 clamp(64px,8vw,96px);display:flex}.hero__grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hero__copy{justify-items:start;gap:22px;display:grid}.hero__title{font-family:var(--display);letter-spacing:-.035em;color:var(--white);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:baseline;min-height:1.05em;font-size:clamp(56px,8.6vw,128px);font-weight:900;line-height:.9;display:flex}.hero__title>span{text-shadow:3px 0 0 var(--ink), -3px 0 0 var(--ink), 0 3px 0 var(--ink), 0 -3px 0 var(--ink), 2px 2px 0 var(--ink), -2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink), 8px 8px 0 var(--ink);display:inline-block;position:relative}.hero__less{color:#b9c4bb}.hero__strike{background:var(--red);border:3px solid var(--ink);transform-origin:0;border-radius:6px;height:.13em;transition:transform .45s cubic-bezier(.6,0,.2,1);position:absolute;top:48%;left:-4%;right:-4%;transform:rotate(-6deg)scaleX(0)}.hero__less.is-struck .hero__strike{transform:rotate(-6deg)scaleX(1)}.hero__ful{background:var(--ink);color:var(--white);box-shadow:.07em .07em 0 var(--paper);transform-origin:50% 100%;border-radius:.14em;margin-left:.06em;padding:0 .12em .06em;text-shadow:none!important}.hero__wrench{transform-origin:20% 80%;pointer-events:none;width:.62em;height:.62em;position:absolute;top:-.32em;right:-.42em}.hero__sub{font-family:var(--display);background:var(--paper);color:var(--ink);border:var(--line);box-shadow:4px 4px 0 var(--ink);border-radius:14px;padding:6px 14px 8px;font-size:clamp(22px,2.5vw,30px);font-weight:800;line-height:1.15;transform:rotate(-1deg)}.hero__body{color:#fffffff0;max-width:52ch;font-size:18px}.hero__ctas{flex-wrap:wrap;gap:14px;display:flex}.hero__copy .ca{width:min(460px,100%)}.hero__art{aspect-ratio:1;justify-self:center;width:min(100%,560px);position:relative}.hero__badge{background:radial-gradient(circle at 40% 35%, #fffef6, var(--paper) 60%, var(--paper-2));border:var(--line);box-shadow:var(--shadow-lg);border-radius:50%;position:absolute;inset:9%}.hero__gear{pointer-events:none;animation:40s linear infinite spin;position:absolute}.hero__gear--big{opacity:.55;inset:0}.hero__gear--small{width:24%;filter:drop-shadow(4px 4px 0 var(--ink));animation-duration:12s;animation-direction:reverse;bottom:6%;left:-2%}.hero__coin{cursor:pointer;transform-origin:50% 90%;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:78%;padding:0;position:absolute;top:6%;left:13%}.hero__coin img{filter:drop-shadow(0 18px #0b0f0b1f);width:100%;animation:3.6s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-12px)}}.hero__bubble{transform-origin:20% 100%;top:4%;right:2%}.hero__burst{pointer-events:none;position:absolute;top:34%;left:30%}.hero__spark{color:var(--neon);position:absolute}@media (width<=900px){.hero{min-height:0}.hero__grid{grid-template-columns:1fr}.hero__art{order:-1;width:min(82vw,420px)}.hero__title{font-size:min(16vw,120px)}}.marquee{z-index:2;background:var(--ink);border-block:4px solid var(--ink);outline-offset:-10px;outline:3px dashed #5cff6a59;margin:0 -20px;padding:20px 0;position:relative;overflow:hidden;transform:rotate(-1.6deg)}.marquee__track{width:max-content;animation:34s linear infinite marquee;display:flex}.marquee__row{display:flex}.marquee__row span{font-family:var(--display);letter-spacing:.01em;color:var(--white);white-space:nowrap;align-items:center;gap:26px;padding-right:26px;font-size:clamp(22px,3vw,34px);font-weight:900;display:inline-flex}.marquee__row span:nth-child(odd){color:var(--neon)}.marquee .bolt{color:var(--green)}.marquee .bolt path,.marquee .bolt circle{stroke:var(--paper)}@keyframes marquee{to{transform:translate(-50%)}}.lore__sheet{transition:filter .6s}.lore.is-off .lore__sheet{filter:grayscale()contrast(.92)brightness(.96)}.lore__top{grid-template-columns:1.15fr .85fr;align-items:center;gap:32px;display:grid}.lore__top .head{margin-bottom:0}.lore__art{justify-items:center;gap:18px;display:grid}.lore__art img{width:min(100%,380px)}.lore__off{font-family:var(--mono);text-align:center;color:#555;font-size:14px}.switch{background:var(--white);border:var(--line);box-shadow:4px 4px 0 var(--ink);cursor:pointer;color:var(--ink);border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:inline-flex}.switch__track{border:var(--line);background:#b9b9b9;border-radius:999px;width:64px;height:34px;transition:background .25s;position:relative}.switch.is-on .switch__track{background:var(--green)}.switch__knob{background:var(--white);border:2.5px solid var(--ink);border-radius:50%;width:24px;height:24px;transition:transform .3s cubic-bezier(.4,1.6,.5,1);position:absolute;top:2px;left:2px}.switch.is-on .switch__knob{transform:translate(30px)}.switch__label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;text-align:left;min-width:13ch;font-size:15px;font-weight:700}.vs{border:var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:20px;margin-top:clamp(32px,5vw,48px);overflow:hidden}.vs__row{border-top:2px solid var(--ink);grid-template-columns:.8fr 1fr 1fr;display:grid}.vs__row>span{align-items:center;gap:10px;padding:16px 20px;display:flex}.vs__row--head{background:var(--ink);color:var(--white);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-top:0;font-size:13px;font-weight:700}.vs__row--head .vs__us{background:var(--green)}.vs__k{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--paper);border-right:2px solid var(--ink);font-size:13px;font-weight:700}.vs__them{color:#7a7d76;border-right:2px solid var(--ink)}.vs__row:not(.vs__row--head) .vs__them{-webkit-text-decoration:line-through #d6452fb3;text-decoration:line-through #d6452fb3;text-decoration-thickness:2px}.vs__row:not(.vs__row--head) .vs__us{background:#e3f7e6;font-weight:800}.vs__row i{border:2px solid var(--ink);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-style:normal;font-weight:900;text-decoration:none;display:inline-grid}.vs__them i{color:var(--red);background:#f3d6d0}.vs__us i{background:var(--green);color:var(--white)}@media (width<=820px){.lore__top{grid-template-columns:1fr}.vs__row{grid-template-columns:1fr 1fr}.vs__k{border-right:0;border-bottom:2px solid var(--ink);grid-column:1/-1;padding-block:8px!important}.vs__row--head>span:first-child{display:none}.vs__row>span{padding:12px 14px;font-size:15px}}.gp__spin{animation:20s linear infinite spin}.tag__gear{flex:none;animation:6s linear infinite spin}.marquee__gear{animation:5s linear infinite spin}.deco{pointer-events:none;z-index:3;filter:drop-shadow(4px 4px 0 var(--ink));position:absolute}.deco--lore{width:clamp(150px,18vw,230px);top:-70px;right:-46px}.deco--manual{width:clamp(140px,16vw,210px);bottom:-52px;right:-40px}.deco--cta{width:clamp(140px,16vw,200px);top:-60px;left:-44px}.deco--chart{width:clamp(120px,13vw,170px);top:-58px;right:-38px}.chart__wrapper{position:relative}.lore__sheet,.manual{overflow:visible}.cta{position:relative}@media (width<=640px){.deco--lore,.deco--manual,.deco--cta,.deco--chart{width:110px}.deco--lore{top:-50px;right:-18px}.deco--manual{bottom:-40px;right:-14px}.deco--cta{top:-44px;left:-14px}.deco--chart{top:-44px;right:-12px}}.page-bg__gear--c{width:260px;animation-duration:30s;top:42%;left:38%}.page-bg__pair{width:760px;position:absolute;bottom:-260px;right:-300px}.scroll-gear{z-index:40;width:58px;height:58px;filter:drop-shadow(3px 3px 0 var(--ink));place-items:center;display:grid;position:fixed;bottom:18px;right:18px}.scroll-gear>span{width:48px;height:48px;display:block}.scroll-gear__ring{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;transform:rotate(-90deg)}.scroll-gear__ring circle{fill:none;stroke:var(--neon);stroke-width:2.5px;stroke-linecap:round}.chart__frame{aspect-ratio:16/9;border:var(--line);width:100%;max-height:640px;box-shadow:var(--shadow-lg);background:#070a07;border-radius:26px;padding:34px;position:relative;overflow:hidden}.chart__frame iframe{border:0;border-radius:12px;width:100%;height:100%}.chart__empty{text-align:center;color:#ffffffb3;height:100%;font-family:var(--mono);border:2px dashed #5cff6a4d;border-radius:14px;place-content:center;justify-items:center;gap:18px;padding:20px;font-size:15px;display:grid}.chart__spin{place-items:center;width:140px;height:140px;display:grid;position:relative}.chart__spin svg{animation:14s linear infinite spin;position:absolute;inset:0}.chart__spin img{border-radius:50%}.chart__links{justify-content:center;margin-top:26px;display:flex}@media (width<=640px){.chart__frame{aspect-ratio:3/4;padding:26px 14px}}.specs__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.specs__coin{perspective:900px;width:min(260px,60vw);margin-left:20px;position:relative}.coin3d{aspect-ratio:1;transform-style:preserve-3d;animation:7s linear infinite coin-spin;position:relative}.coin3d__face{border:5px solid var(--ink);background:var(--white);backface-visibility:hidden;width:100%;height:100%;box-shadow:inset 0 0 0 7px var(--white);border-radius:50%;position:absolute;inset:0}.coin3d__back{transform:rotateY(180deg)}.specs__coin:hover .coin3d{animation-duration:1.4s}.specs__shadow{filter:blur(3px);background:#00000040;border-radius:50%;width:70%;height:18px;margin:22px auto 0;display:block}@keyframes coin-spin{to{transform:rotateY(360deg)}}.plate{background:repeating-linear-gradient(0deg, #ffffff12 0 1px, transparent 1px 3px), linear-gradient(150deg, #f4f7f8, var(--steel) 40%, #aab4b7 100%);color:var(--ink);border:var(--line);box-shadow:var(--shadow-lg);border-radius:24px;padding:clamp(30px,4vw,44px);position:relative}.plate__head{border-bottom:3px solid var(--ink);align-items:center;gap:14px;padding-bottom:18px;display:flex}.plate__head img{background:var(--green);border:var(--line);border-radius:50%;width:48px;height:48px;padding:3px}.plate__head strong{font-family:var(--display);font-size:28px;font-weight:900;line-height:1;display:block}.plate__head span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#3b4446;font-size:12px}.plate__ok{border-radius:8px;margin-left:auto;padding:4px 10px;font-weight:700;transform:rotate(4deg);border:2px solid var(--green-d)!important;color:var(--green-d)!important}.plate__stats{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.plate__stats>div{border-bottom:2px dashed #0b0f0b59;padding:18px 4px}.plate__stats>div:nth-child(odd){border-right:2px dashed #0b0f0b59;padding-right:16px}.plate__stats>div:nth-child(2n){padding-left:18px}.plate__stats dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#4a5355;font-size:12px;font-weight:700}.plate__stats dd{font-family:var(--display);text-shadow:0 1px #fffc;white-space:nowrap;letter-spacing:-.01em;margin:4px 0 0;font-size:clamp(20px,2.1vw,28px);font-weight:900;line-height:1.1}.plate__ca{box-shadow:none;margin-top:24px}@media (width<=860px){.specs__grid{grid-template-columns:1fr}}@media (width<=480px){.plate__stats{grid-template-columns:1fr}.plate__stats>div:nth-child(odd){border-right:0;padding-right:4px}.plate__stats>div:nth-child(2n){padding-left:4px}}.manual__btns{flex-wrap:wrap;gap:12px;display:flex}.manual{padding-top:0}.manual__bar{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.1em;border-radius:27px 27px 0 0;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 calc(-1*clamp(24px,5vw,56px)) clamp(28px,4vw,44px);padding:12px clamp(24px,5vw,56px);font-size:12.5px;font-weight:700;display:flex}.manual__top{grid-template-columns:1fr auto;align-items:center;gap:28px;display:grid}.manual__top .head{margin-bottom:0}.manual__tools{border:var(--line);background:var(--white);min-width:250px;box-shadow:4px 4px 0 var(--ink);border-radius:18px;padding:18px 22px 18px 92px;position:relative}.manual__toolsT{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#5b6058;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.manual__wrench{width:58px;height:58px;position:absolute;top:50%;left:18px;transform:translateY(-50%)rotate(-20deg)}.manual__tools li{font-weight:700}.manual__tools li:before{content:"□ ";font-family:var(--mono)}.manual__steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:clamp(36px,5vw,56px);display:grid}.step{background:var(--white);border:var(--line);box-shadow:4px 4px 0 var(--ink);border-radius:20px;padding:26px 20px 22px;position:relative}.step:not(:last-child):after{content:"";border-top:3px dashed var(--ink);width:18px;position:absolute;top:46px;right:-20px}.step__n{background:var(--green);width:58px;height:58px;color:var(--white);border:var(--line);font-family:var(--display);box-shadow:3px 3px 0 var(--ink);border-radius:50%;place-items:center;margin-bottom:14px;font-size:30px;font-weight:900;display:grid}.step h3{font-family:var(--display);text-transform:uppercase;font-size:22px;font-weight:900;line-height:1.15}.step p{color:#3a4038;margin-top:6px;font-size:15.5px}.manual__done{border-top:3px dashed #0b0f0b59;flex-wrap:wrap;align-items:center;gap:22px;margin-top:clamp(32px,4vw,44px);padding-top:24px;display:flex}.manual__done img{width:130px}.manual__done p{flex:240px;font-size:19px}.manual__done strong{font-family:var(--display);text-transform:uppercase;font-weight:900}@media (width<=980px){.manual__steps{grid-template-columns:repeat(2,1fr)}.step:after{display:none}}@media (width<=760px){.manual__top{grid-template-columns:1fr}}@media (width<=520px){.manual__steps{grid-template-columns:1fr}.manual__tools{min-width:0}}.memes__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.meme:first-child{grid-area:span 2/span 2}.meme--wide{grid-column:1/-1}.meme button{border:var(--line);background:var(--ink);width:100%;box-shadow:var(--shadow);cursor:zoom-in;border-radius:20px;padding:0;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.meme button:hover{box-shadow:9px 9px 0 var(--ink);transform:translate(-3px,-3px)rotate(-.6deg)}.meme img{aspect-ratio:1;object-fit:cover;width:100%}.meme__cap{background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:10px;padding:5px 10px;font-size:14px;font-weight:800;position:absolute;bottom:12px;left:12px}@media (width<=720px){.memes__grid{grid-template-columns:repeat(2,1fr);gap:14px}}.lightbox{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040c06db;place-items:center;padding:70px 20px;display:grid;position:fixed;inset:0}.lightbox__fig{background:var(--paper);border:var(--line);max-width:min(760px,100%);box-shadow:8px 8px 0 var(--green);color:var(--ink);border-radius:22px;margin:0;overflow:hidden}.lightbox__fig img{width:auto;max-height:72vh;margin-inline:auto}.lightbox__fig figcaption{border-top:var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:800;display:flex}.lightbox__btn{border:var(--line);background:var(--paper);width:50px;height:50px;color:var(--ink);cursor:pointer;border-radius:14px;place-items:center;display:grid;position:fixed}.lightbox__close{top:16px;right:16px}.lightbox__prev{top:50%;left:16px}.lightbox__next{top:50%;right:16px}@media (width<=640px){.lightbox__prev,.lightbox__next{top:auto;bottom:16px}}.footer{padding:40px 0 0}.cta{background-color:var(--paper);border:var(--line);box-shadow:var(--shadow-lg);color:var(--ink);background-image:radial-gradient(#0b0f0b12 1.2px,#0000 1.3px);background-size:22px 22px;border-radius:34px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(28px,5vw,56px);display:grid}.cta__coin{justify-self:center;width:min(100%,320px);animation:3.6s ease-in-out infinite bob}.cta .h2{color:var(--ink);text-shadow:none}.cta .hl{background:var(--green);border:var(--line);box-shadow:4px 4px 0 var(--ink)}.cta .lead{color:#3a4038;margin-top:16px}.cta__btns{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.footer__base{background:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:12px;margin:64px calc(50% - 50vw) 0;padding:36px 20px 40px;display:flex}.footer__brand{font-family:var(--display);align-items:center;gap:10px;font-size:24px;font-weight:900;text-decoration:none;display:flex}.footer__copy{font-family:var(--mono);color:#ffffff73;font-size:12px}@media (width<=760px){.cta{text-align:center;grid-template-columns:1fr}.cta .head,.cta__btns{justify-content:center}.cta__coin{width:200px}}.toast{z-index:90;background:var(--ink);color:var(--white);border:3px solid var(--paper);box-shadow:4px 4px 0 var(--green-d);opacity:0;pointer-events:none;border-radius:14px;padding:12px 18px;font-weight:700;transition:transform .3s cubic-bezier(.3,1.4,.5,1),opacity .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,140%)}.toast.is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
