:root{--bg: #000;--ink: #f5f5f7;--mute: #86868b;--line: #1d1d1f;--card: #0c0c0d;--violet: #8b5cf6;--cyan: #38bdf8;--pink: #ff2e88;--sans: "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--comic: "Comic Sans MS", "Comic Neue", "Chalkboard SE", cursive;--times: "Times New Roman", Times, serif;--star-tile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Crect width='64' height='64' fill='%23000033'/%3E%3Cg fill='%23fff'%3E%3Cpath d='M12 6l1.5 4.5L18 12l-4.5 1.5L12 18l-1.5-4.5L6 12l4.5-1.5z'/%3E%3Ccircle cx='44' cy='14' r='1'/%3E%3Ccircle cx='30' cy='40' r='1.2'/%3E%3Ccircle cx='58' cy='50' r='.8'/%3E%3Ccircle cx='6' cy='56' r='.8'/%3E%3C/g%3E%3Cpath fill='%23ff0' d='M46 36l1 3 3 1-3 1-1 3-1-3-3-1 3-1z'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.5 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}main{overflow-x:clip}.js-reveal .reveal{opacity:0;transform:translateY(48px);transition:opacity 1.3s ease,transform 1.3s cubic-bezier(.16,.84,.24,1)}.js-reveal .reveal.in{opacity:1;transform:none}@keyframes blink{50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}.spin{display:inline-block;animation:spin 3s linear infinite}.nav{position:fixed;inset:0 0 auto;z-index:40;height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 max(16px,calc((100vw - 1000px)/2));background:#000000b8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line);font-size:13px}.back-link{color:var(--mute);text-decoration:none}.back-link:hover{color:var(--ink)}.nav-mark{position:absolute;left:50%;transform:translate(-50%);font-weight:600;letter-spacing:-.01em}.nav-buy{background:var(--ink);color:#000;text-decoration:none;font-weight:600;padding:4px 14px;border-radius:999px;font-size:12px}section{padding:0 20px}.kicker{margin:0 0 12px;color:var(--mute);font-weight:600;font-size:clamp(17px,2vw,21px);letter-spacing:-.01em}.sect-h{margin:0 0 56px;font-weight:600;font-size:clamp(40px,7vw,80px);line-height:1.02;letter-spacing:-.045em}.dim{color:#424245}.big{margin:0;font-weight:600;font-size:clamp(52px,11vw,136px);line-height:1;letter-spacing:-.05em;text-align:center}.hero{position:relative;min-height:100vh;min-height:100svh;padding-top:88px;padding-bottom:64px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.eyebrow{margin:0;font-weight:500;font-size:clamp(19px,2.4vw,26px);letter-spacing:-.01em;background:linear-gradient(90deg,#f0abfc,var(--violet),var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.display{margin:6px 0 0;font-weight:600;font-size:clamp(46px,10.5vw,124px);line-height:.95;letter-spacing:-.055em;background:linear-gradient(180deg,#fff 30%,#8e8e93);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.12em;position:relative}.display .tm{position:absolute;top:.02em;right:-.42em;font:700 .26em/1 var(--comic);letter-spacing:0;background:linear-gradient(90deg,red,#f90,#ff0,#0f0,#0ff,#00f,#f0f);-webkit-background-clip:text;background-clip:text;transform:rotate(14deg)}.tagline{margin:22px 0 0;color:var(--mute);font-weight:300;font-size:clamp(20px,2.8vw,30px);letter-spacing:-.02em}.stage{position:relative;width:min(100%,860px);margin:clamp(24px,4vw,40px) auto 0;transition-delay:.25s}.glow{position:absolute;left:50%;top:50%;width:120%;aspect-ratio:2 / 1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(139,92,246,.55),rgba(56,189,248,.18) 55%,transparent 75%);filter:blur(30px);animation:breathe 6s ease-in-out infinite;pointer-events:none}@keyframes breathe{50%{opacity:.55;transform:translate(-50%,-50%) scale(.92)}}.product{position:relative;z-index:1;width:100%;aspect-ratio:2 / 1}.floor{height:1px;width:70%;margin:4px auto 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);box-shadow:0 0 24px 4px #8b5cf666}.asseen{position:absolute;z-index:2;right:2%;top:-6%;width:clamp(96px,16vw,150px);aspect-ratio:1;display:grid;place-items:center;text-align:center;background:#ff0;color:#e00;font:900 clamp(11px,1.6vw,16px)/1.05 Impact,"Arial Black",sans-serif;letter-spacing:.02em;clip-path:polygon(50% 0,61% 12%,79% 7%,82% 24%,98% 30%,90% 45%,100% 60%,85% 68%,87% 86%,69% 85%,58% 100%,46% 88%,30% 97%,25% 80%,7% 78%,13% 62%,0 49%,13% 37%,6% 20%,24% 18%,30% 2%,41% 13%);animation:wobble 1.6s ease-in-out infinite}.asseen span{transform:rotate(-12deg);text-shadow:1px 1px 0 #fff}@keyframes wobble{0%,to{transform:rotate(-8deg) scale(1)}50%{transform:rotate(6deg) scale(1.08)}}.scroll-cue{position:absolute;left:0;right:0;bottom:24px;margin:0;color:#424245;font-size:12px;letter-spacing:.3em;text-transform:uppercase;transition-delay:.6s}.statement{padding-top:18vh;padding-bottom:14vh}.statement .dim{background:linear-gradient(90deg,#f0abfc,var(--violet),var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent;transition-delay:.2s}.sides{max-width:1040px;margin:0 auto;display:grid;gap:20px}@media (min-width: 760px){.sides{grid-template-columns:1fr 1fr}.sides .side:nth-child(2){transition-delay:.15s}}.side{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:clamp(28px,4vw,44px);min-height:340px;display:flex;flex-direction:column}.side-copy{margin:auto 0 0;padding-top:32px;color:var(--mute);font-size:19px;line-height:1.4}.spectrum{margin-top:48px}.spectrum-track{position:relative;height:10px;border-radius:5px;background:linear-gradient(90deg,#4fc3ff,#fff,var(--pink));box-shadow:0 0 30px #ff2e8859}.spectrum-track i{position:absolute;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#000;border:3px solid #fff;animation:knob 4.5s cubic-bezier(.65,0,.35,1) infinite alternate}@keyframes knob{0%{left:4%}to{left:96%}}.spectrum-lbl{display:flex;justify-content:space-between;margin-top:18px;font-weight:700;font-size:13px;letter-spacing:.16em}.chrome{margin:36px 0 0;font-weight:700;font-size:clamp(52px,8vw,84px);line-height:.9;letter-spacing:-.04em;background:linear-gradient(170deg,#fff,#9a9aa0 38%,#fff 52%,#5a5a60 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.buy{padding-top:22vh;padding-bottom:22vh;text-align:center}.buy .kicker{color:var(--ink);font-size:clamp(28px,4vw,44px);letter-spacing:-.03em}.price{display:flex;flex-direction:column;align-items:center;gap:10px;margin:10px 0 40px;transition-delay:.15s}.was{position:relative;display:inline-block;text-decoration:none;color:#6e6e73;font-weight:200;font-size:clamp(56px,11vw,120px);line-height:1;letter-spacing:-.04em}.was:after{content:"";position:absolute;left:-8%;right:-8%;top:50%;height:clamp(5px,.8vw,9px);margin-top:-4px;background:#ff2d2d;border-radius:4px;transform:rotate(-14deg);box-shadow:0 0 18px #ff2d2db3}.now{position:relative;font-weight:600;font-size:clamp(30px,5vw,52px);letter-spacing:-.03em}.just{color:var(--mute);font-weight:300;font-size:.55em;letter-spacing:.2em;vertical-align:.25em}.new{position:absolute;left:100%;top:-.4em;margin-left:6px;white-space:nowrap;font:700 clamp(14px,1.8vw,20px)/1 var(--comic);color:red;background:#ff0;padding:3px 6px;border:2px solid #f00;transform:rotate(12deg);animation:blink 1s steps(1) infinite}.btn-order{font:600 clamp(17px,1.8vw,19px)/1 var(--sans);letter-spacing:-.01em;color:#000;background:var(--ink);border:0;border-radius:999px;padding:18px 40px;cursor:pointer;touch-action:manipulation;box-shadow:0 0 #8b5cf699;transition:box-shadow .4s ease,transform .4s ease,opacity 1.3s ease;transition-delay:0s,0s,.3s}.btn-order:hover{box-shadow:0 0 40px 6px #8b5cf68c}.btn-order:active{transform:scale(.97)}.btn-order:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.crack-wrap{position:relative;padding:110px 16px;background:var(--star-tile);clip-path:polygon(0 40px,7% 8px,13% 52px,21% 18px,28% 60px,36% 4px,44% 44px,52% 14px,58% 66px,66% 22px,74% 50px,81% 6px,88% 46px,94% 16px,100% 58px,100% calc(100% - 46px),93% calc(100% - 12px),86% calc(100% - 60px),79% calc(100% - 20px),71% calc(100% - 54px),63% calc(100% - 6px),55% calc(100% - 48px),47% calc(100% - 16px),39% calc(100% - 62px),31% calc(100% - 10px),24% calc(100% - 50px),16% calc(100% - 18px),9% calc(100% - 56px),0 calc(100% - 22px));margin:0 0 18vh}.geo{max-width:860px;margin:0 auto;text-align:center;font-family:var(--times);color:#fff}.geo-h{margin:0 0 24px;font:700 clamp(24px,4.4vw,40px)/1.1 var(--times);color:#ff0;text-shadow:3px 3px 0 #f00,6px 6px 0 #00f;letter-spacing:0}.geo-reviews{display:grid;gap:16px}@media (min-width: 760px){.geo-reviews{grid-template-columns:repeat(3,1fr)}}.geo-box{margin:0;padding:14px;background:navy;border:4px outset #c0c0c0;font-size:18px;line-height:1.35}.geo-box b{display:block;margin-top:8px;color:#0ff;font-size:15px}.geo-counter{margin:22px 0 0;font-size:15px}.geo-counter span{display:inline-block;background:#000;color:#0f0;font:700 18px/1 Courier New,monospace;letter-spacing:3px;padding:4px 6px;border:2px inset #888}.js-reveal .glitch-in{opacity:0}.js-reveal .glitch-in.in{opacity:1;animation:glitch .9s steps(1) both}@keyframes glitch{0%{opacity:1;transform:translate(-14px);filter:hue-rotate(90deg) saturate(3);clip-path:inset(10% 0 60% 0)}12%{transform:translate(10px);clip-path:inset(50% 0 20% 0);filter:invert(1)}24%{transform:translate(-6px) skew(8deg);clip-path:inset(0 0 80% 0);filter:none}36%{transform:translate(16px);clip-path:inset(30% 0 30% 0);filter:hue-rotate(200deg)}48%{transform:none;clip-path:inset(70% 0 0 0)}60%{transform:translate(-4px);clip-path:inset(0 0 0 0);filter:drop-shadow(4px 0 0 #f0f) drop-shadow(-4px 0 0 #0ff)}80%{transform:translate(3px);filter:drop-shadow(2px 0 0 #f0f) drop-shadow(-2px 0 0 #0ff)}to{transform:none;clip-path:none;filter:none}}.how{max-width:1040px;margin:0 auto;padding-bottom:18vh}.steps{list-style:none;margin:0;padding:0}.step{display:grid;grid-template-columns:clamp(78px,16vw,190px) 1fr;align-items:baseline;gap:12px;padding:clamp(36px,6vw,64px) 0;border-top:1px solid var(--line)}.step-n{font-weight:200;font-size:clamp(56px,12vw,150px);line-height:.8;letter-spacing:-.06em;background:linear-gradient(180deg,#fff,#3a3a3c);-webkit-background-clip:text;background-clip:text;color:transparent}.step p{margin:0;font-weight:500;font-size:clamp(21px,3.3vw,38px);line-height:1.18;letter-spacing:-.025em;color:var(--mute)}.step b{color:var(--ink);font-weight:600}.step-reveal .step-n{background:linear-gradient(180deg,#f0abfc,var(--violet));-webkit-background-clip:text;background-clip:text}.wordart{display:block;margin-top:18px;font:700 clamp(22px,4.4vw,46px)/1 var(--comic);letter-spacing:.02em;word-break:break-all;background:linear-gradient(90deg,red,#f90,#ff0,#0f0,#0ff,#00f,#f0f,red);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(3px 3px 0 #551a8b);transform:skewY(-4deg) rotate(-2deg);transform-origin:left;animation:rainbow 2.4s linear infinite}@keyframes rainbow{to{background-position:200% 0}}.specs{max-width:1040px;margin:0 auto;padding-bottom:18vh}.spec-grid{margin:0;display:grid;gap:0 40px}@media (min-width: 640px){.spec-grid{grid-template-columns:1fr 1fr}}@media (min-width: 960px){.spec-grid{grid-template-columns:repeat(3,1fr)}}.spec{padding:28px 0;border-top:1px solid var(--line)}.spec dt{color:var(--mute);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.spec dd{margin:10px 0 0;font-size:21px;line-height:1.35;font-weight:500;letter-spacing:-.01em}.spec sup{color:var(--mute);font-size:.55em;margin-left:2px}.footnote{margin:32px 0 0;font:700 15px/1.4 var(--comic);color:#ff0;transform:rotate(-1.5deg);transform-origin:left}.js-reveal .footnote.reveal.in{transform:rotate(-1.5deg)}.faq-sect{max-width:860px;margin:0 auto;padding-bottom:8vh}.faq-sect .dim{display:block;font-weight:300;font-size:.42em;letter-spacing:-.02em;margin-top:10px;color:var(--mute)}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:26px 0;font-weight:600;font-size:clamp(19px,2.4vw,24px);letter-spacing:-.02em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:200;font-size:34px;line-height:1;color:var(--mute);transition:transform .4s ease}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0 0 28px;color:var(--mute);font-size:19px;max-width:640px}.omt{min-height:70vh;display:grid;place-items:center}.omt .big{font-weight:300;font-size:clamp(44px,9vw,112px)}.guestbook{padding-bottom:14vh}.gb-window{max-width:760px;margin:0 auto;padding:22px clamp(14px,3vw,28px) 26px;background:var(--star-tile);border:6px ridge #c0c0c0;color:#fff;font-family:var(--times)}.gb-h{margin:0 0 18px;text-align:center;font:700 clamp(28px,5vw,44px)/1.1 var(--comic);color:#0ff;text-shadow:2px 2px 0 #f0f}.gb-list{list-style:none;margin:0;padding:0}.gb-list li{padding:12px 4px;font-size:18px;line-height:1.35;border-top:3px groove #808080}.gb-list b{color:#ff0}.gb-closed{margin:18px 0 0;text-align:center;font:700 18px/1.2 var(--comic);color:red;background:#ff0;padding:6px;animation:blink 1.2s steps(1) infinite}.foot{border-top:1px solid var(--line);padding:28px 20px 40px;max-width:1040px;margin:0 auto;color:var(--mute);font-size:12px}.foot p{margin:0 0 8px}.foot a{color:var(--ink)}.helper{position:fixed;z-index:50;right:16px;bottom:16px;display:flex;align-items:flex-end;gap:6px;max-width:calc(100vw - 32px);animation:pop .6s cubic-bezier(.3,1.6,.5,1) both}.helper[hidden]{display:none}@keyframes pop{0%{transform:translateY(40px) scale(.6);opacity:0}}.helper-bubble{position:relative;width:250px;max-width:calc(100vw - 130px);margin-bottom:36px;padding:12px 14px;background:#ffffe1;color:#000;border:1px solid #000;border-radius:10px;font:13px/1.35 Tahoma,Verdana,sans-serif;box-shadow:3px 3px #00000059}.helper-bubble:before,.helper-bubble:after{content:"";position:absolute;border-style:solid;border-color:transparent;border-right:0}.helper-bubble:before{right:-15px;bottom:14px;border-width:9px 0 9px 15px;border-left-color:#000}.helper-bubble:after{right:-13px;bottom:15px;border-width:8px 0 8px 13px;border-left-color:#ffffe1}.helper-bubble p{margin:0 0 6px}.helper-btns{display:flex;flex-direction:column;gap:6px;margin-top:10px}.helper-btns button{display:block;text-align:left;font:12px/1.2 Tahoma,Verdana,sans-serif;color:#000;text-decoration:none;background:#ece9d8;border:2px outset #fff;padding:6px 8px;cursor:pointer}.helper-btns button:before{content:"● ";color:#2a63c9}.helper-guy{position:relative;width:110px;height:96px;flex:none;animation:bob 2.4s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-8px) rotate(-3deg)}}.hg-loop{position:absolute;left:6px;top:22px;width:18px;height:18px;border:3px solid #c8c8d0;border-radius:50%}.hg-body{position:absolute;left:14px;top:20px;width:94px;height:64px;border-radius:32px;background:linear-gradient(110deg,#fff,#c9c9d6 55%,#f4f4f8);border:2px solid #8a8a98;box-shadow:inset 0 -6px 10px #0003,0 0 18px #8b5cf699}.hg-eye{position:absolute;top:14px;width:16px;height:20px;background:#1b1020;border-radius:50%;animation:hg-blink 4s infinite}.hg-eye:before{content:"";position:absolute;left:3px;top:3px;width:6px;height:6px;border-radius:50%;background:#fff}.hg-eye:after{content:"";position:absolute;right:3px;bottom:4px;width:3px;height:3px;border-radius:50%;background:#fff}.hg-eye:nth-of-type(1){left:24px}.hg-eye:nth-of-type(2){right:24px}@keyframes hg-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.hg-blush{position:absolute;top:34px;width:14px;height:7px;border-radius:50%;background:#ff8fc8;opacity:.8}.hg-blush:nth-of-type(3){left:12px}.hg-blush:nth-of-type(4){right:12px}.hg-mouth{position:absolute;left:50%;top:34px;width:12px;height:7px;margin-left:-6px;border:2px solid #1b1020;border-top:0;border-radius:0 0 10px 10px}.hg-track{position:absolute;left:22px;right:22px;bottom:8px;height:5px;border-radius:3px;background:linear-gradient(90deg,#4fc3ff,#fff,#ff1493)}.hg-track i{position:absolute;top:-3px;width:10px;height:10px;border-radius:50%;background:#222;border:1px solid #fff;animation:hg-slide 3s ease-in-out infinite}@keyframes hg-slide{0%,to{left:8%}50%{left:72%}}.checkout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;overflow-y:auto;background:#000000b3;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.checkout-box{width:min(100%,420px);padding:28px 28px 22px;text-align:center;background:#161617;border:1px solid #2c2c2e;border-radius:28px;box-shadow:0 40px 120px #8b5cf640;animation:rise .5s cubic-bezier(.16,.84,.24,1) both}@keyframes rise{0%{transform:translateY(24px);opacity:0}}.checkout-test{display:inline-block;margin-bottom:20px;padding:4px 10px;font:700 13px/1.2 var(--comic);color:red;background:#ff0;animation:blink 1.2s steps(1) infinite}.checkout-kicker{margin:0;color:var(--mute);font-weight:600}.checkout h2{margin:4px 0 22px;font-weight:600;font-size:30px;letter-spacing:-.03em}.checkout-cart{margin:0 0 24px;text-align:left}.checkout-cart div{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #2c2c2e}.checkout-cart dd{margin:0}.checkout-sum{font-weight:600;font-size:21px}.checkout-pay{display:block;width:100%;font:600 17px/1 var(--sans);color:#000;background:var(--ink);border:0;border-radius:999px;padding:16px;cursor:pointer;touch-action:manipulation}.checkout-cancel{margin-top:10px;font:500 15px/1 var(--sans);color:var(--cyan);background:none;border:0;padding:10px 14px;cursor:pointer;touch-action:manipulation}.checkout-cancel:disabled{opacity:.4}.checkout-msg{margin:0 0 8px;font-size:18px}.checkout-fine{margin:10px 0 0;color:var(--mute);font-size:12px}@media (max-width: 600px){.product{aspect-ratio:16 / 9}.asseen{top:-2%;right:0}.helper{right:10px;bottom:10px}.helper-bubble{width:210px;margin-bottom:26px;padding:10px 12px;font-size:12px}.helper-guy{transform-origin:bottom right;scale:.8;width:88px;margin-left:-10px}.side{min-height:0}.new{position:static;display:inline-block;margin:0 0 0 8px;vertical-align:.4em}.step{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal,.glitch-in{opacity:1!important;transform:none!important}.spectrum-track i{left:70%}}
