:root{--sky:#dfe1fc;--sky-2:#cfd2f8;--sky-3:#b9bdf2;--ink:#141414;--paper:#fff;--green:#4cb944;--green-d:#2e8a2a;--green-l:#7fd877;--orange:#ff7a00;--orange-d:#d85400;--orange-l:#ffae4d;--brown:#7b3a22;--skin:#fbd3b0;--denim:#2a2c3a;--muted:#4a4c63;--px:4px;--font-display:"Space Mono",monospace;--font-body:"VT323",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--sky);color:var(--ink);font-family:var(--font-body);font-size:22px;line-height:1.25;-webkit-font-smoothing:none;overflow-x:hidden}img{image-rendering:pixelated}a{color:inherit}::selection{background:var(--orange);color:var(--paper)}.wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}.bg-grid{background-image:linear-gradient(var(--sky) 2px,transparent 2px),linear-gradient(90deg,var(--sky) 2px,transparent 2px);background-size:24px 24px;background-color:var(--sky-2)}.display{font-family:var(--font-display);line-height:1.25;letter-spacing:0;margin:0}.h1{font-size:clamp(30px,5.4vw,60px)}.h2{font-size:clamp(20px,3vw,32px)}.h3{font-size:14px;line-height:1.5}.label{font-family:var(--font-display);font-size:10px;letter-spacing:1px;text-transform:uppercase}.green{color:var(--green)}.orange{color:var(--orange)}.muted{color:var(--muted)}.shadow-text{text-shadow:4px 4px 0 var(--ink)}.stroke-text{color:var(--paper);text-shadow:-3px -3px 0 var(--ink),3px -3px 0 var(--ink),-3px 3px 0 var(--ink),3px 3px 0 var(--ink),0 -3px 0 var(--ink),0 3px 0 var(--ink),-3px 0 0 var(--ink),3px 0 0 var(--ink),6px 6px 0 var(--ink)}.px{position:relative;background:var(--paper);box-shadow:0 calc(var(--px) * -1) 0 0 var(--ink),0 var(--px) 0 0 var(--ink),calc(var(--px) * -1) 0 0 0 var(--ink),var(--px) 0 0 0 var(--ink),calc(var(--px) * 2) calc(var(--px) * 2) 0 0 var(--ink);margin:var(--px)}.px-flat{box-shadow:0 calc(var(--px) * -1) 0 0 var(--ink),0 var(--px) 0 0 var(--ink),calc(var(--px) * -1) 0 0 0 var(--ink),var(--px) 0 0 0 var(--ink)}.btn{--bg:var(--paper);--fg:var(--ink);--sh:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-display);font-size:12px;line-height:1;text-decoration:none;text-transform:uppercase;color:var(--fg);background:var(--bg);border:0;padding:18px 22px;margin:4px 10px 10px 4px;cursor:pointer;position:relative;box-shadow:0 -4px 0 0 var(--ink),0 4px 0 0 var(--ink),-4px 0 0 0 var(--ink),4px 0 0 0 var(--ink),inset -4px -4px 0 0 rgba(0,0,0,.18),8px 8px 0 0 var(--sh);transition:transform .06s steps(1),box-shadow .06s steps(1);white-space:nowrap}.btn:hover{transform:translate(-2px,-2px);box-shadow:0 -4px 0 0 var(--ink),0 4px 0 0 var(--ink),-4px 0 0 0 var(--ink),4px 0 0 0 var(--ink),inset -4px -4px 0 0 rgba(0,0,0,.18),10px 10px 0 0 var(--sh)}.btn:active{transform:translate(6px,6px);box-shadow:0 -4px 0 0 var(--ink),0 4px 0 0 var(--ink),-4px 0 0 0 var(--ink),4px 0 0 0 var(--ink),inset 4px 4px 0 0 rgba(0,0,0,.18),2px 2px 0 0 var(--sh)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn:focus-visible{outline:4px dashed var(--orange);outline-offset:8px}.btn-green{--bg:var(--green);--fg:var(--paper)}.btn-orange{--bg:var(--orange);--fg:var(--paper)}.btn-ink{--bg:var(--ink);--fg:var(--paper);--sh:var(--orange)}.btn-sm{font-size:10px;padding:12px 14px;margin:4px 8px 8px 4px}.btn-block{width:calc(100% - 14px)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--sky);border-bottom:4px solid var(--ink)}.nav-inner{justify-content:space-between;height:76px;gap:16px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:12px;text-decoration:none}.brand img{width:44px;height:44px}.wordmark{font-family:var(--font-display);font-size:18px;letter-spacing:0}.wordmark .on{background:var(--green);color:var(--paper);padding:4px 5px 3px;margin-right:2px;box-shadow:0 -3px 0 var(--ink),0 3px 0 var(--ink),-3px 0 0 var(--ink),3px 0 0 var(--ink)}.nav-links{display:flex;align-items:center;gap:26px}.nav-links a{font-family:var(--font-display);font-size:10px;text-decoration:none;text-transform:uppercase}.nav-links a:hover{color:var(--orange)}@media (max-width:820px){.nav-links a.hide-sm{display:none}.wordmark{font-size:14px}}.hero{overflow:hidden;border-bottom:4px solid var(--ink)}.hero,.hero-grid{position:relative}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:24px;gap:24px;align-items:center;padding-top:64px;padding-bottom:120px;z-index:2}.claim-grid>*,.hero-grid>*{min-width:0}@media (min-width:901px){.hero-art{align-self:end;margin-bottom:-104px}}.tag{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:var(--paper);padding:10px 14px;margin-bottom:26px}.tag .dot{width:8px;height:8px;background:var(--green-l);animation:blink 1s steps(2) infinite}.hero p.lead{font-size:26px;max-width:540px;margin:26px 0 30px}.hero-ctas{display:flex;flex-wrap:wrap;gap:10px}.hero-art{position:relative;display:flex;justify-content:center;align-items:flex-end;height:420px}.skater{width:min(360px,80%);position:relative;z-index:3;animation:ride 1.2s steps(4) infinite}.speed{position:absolute;z-index:2;height:8px;background:var(--ink);left:0;animation:speed .9s steps(6) infinite}.speed.s1{bottom:110px;width:90px}.speed.s2{bottom:160px;width:60px;animation-delay:.3s}.speed.s3{bottom:70px;width:120px;animation-delay:.6s}.price-bubble{position:absolute;top:6px;right:0;z-index:4;padding:16px 18px;background:var(--orange);color:var(--paper);font-family:var(--font-display);font-size:16px;line-height:1.4;animation:bob 1.6s steps(2) infinite}.price-bubble:after{content:"";position:absolute;left:24px;bottom:-16px;border-left:16px solid transparent;border-top:16px solid var(--ink)}.price-bubble small{display:block;font-size:9px;opacity:.9}.street{position:absolute;left:0;right:0;bottom:0;height:84px;background:var(--denim);border-top:4px solid var(--ink);z-index:1}.street:before{top:36px;background:repeating-linear-gradient(90deg,#f6d64a 0 48px,transparent 48px 96px);animation:road .6s steps(4) infinite}.street:after,.street:before{content:"";position:absolute;left:0;right:0;height:8px}.street:after{top:0;background:#3b3e52}.cloud{position:absolute;z-index:0;opacity:.95;animation:drift linear infinite}.cloud span{position:absolute;background:var(--paper)}.c1{top:60px;animation-duration:60s}.c2{top:190px;animation-duration:85s;animation-delay:-30s}.c3{top:320px;animation-duration:70s;animation-delay:-50s}@keyframes ride{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes speed{0%{transform:translateX(-140px);opacity:0}30%{opacity:1}to{transform:translateX(340px);opacity:0}}@keyframes road{0%{background-position:0 0}to{background-position:-96px 0}}@keyframes drift{0%{transform:translateX(110vw)}to{transform:translateX(-300px)}}@keyframes blink{50%{opacity:0}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;padding-top:32px;padding-bottom:110px}.hero-art{height:250px;order:-1}.skater{width:220px}.price-bubble{right:6%}}.band{background:var(--orange);border-bottom:4px solid var(--ink);overflow:hidden;white-space:nowrap}.band-track{display:inline-flex;gap:40px;padding:16px 0;animation:marquee 22s linear infinite}.band-track span{font-family:var(--font-display);font-size:14px;color:var(--paper);text-shadow:3px 3px 0 var(--ink)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.section{padding:90px 0;border-bottom:4px solid var(--ink)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:44px;flex-wrap:wrap}.eyebrow{display:inline-block;margin-bottom:16px;color:var(--orange-d)}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:28px}.grid-2,.grid-3{display:grid;gap:28px}.grid-2{grid-template-columns:repeat(2,1fr);grid-gap:28px}@media (max-width:900px){.grid-2,.grid-3{grid-template-columns:1fr}}.card{padding:28px}.step-num{width:56px;height:56px;display:grid;place-items:center;font-family:var(--font-display);font-size:20px;color:var(--paper);background:var(--green);margin-bottom:22px;box-shadow:0 -4px 0 var(--ink),0 4px 0 var(--ink),-4px 0 0 var(--ink),4px 0 0 var(--ink),inset -4px -4px 0 var(--green-d)}.card p{margin:12px 0 0}.tier{padding:0;overflow:hidden}.tier-head{padding:22px 26px;color:var(--paper);display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:4px solid var(--ink)}.tier-head.g{background:var(--green)}.tier-head.o{background:var(--orange)}.tier-body{padding:24px 26px 28px}.tier-list{list-style:none;margin:0;padding:0}.tier-list li{display:flex;gap:14px;align-items:center;padding:10px 0;border-bottom:2px dashed var(--sky-3)}.tier-list li:last-child{border-bottom:0}.check{width:20px;height:20px;flex:none;background:var(--ink);position:relative}.check:after{content:"";position:absolute;left:4px;top:4px;width:12px;height:12px;background:var(--green-l)}.tier-speed{font-family:var(--font-display);font-size:22px;margin:18px 0 4px}.note-box{margin-top:28px;padding:18px 22px;background:var(--sky-2);display:flex;gap:14px;align-items:center}.stat{padding:26px}.stat .v{font-family:var(--font-display);font-size:clamp(20px,2.6vw,28px);margin-top:16px;word-break:break-all}.stat .s{margin-top:8px;color:var(--muted)}.split{display:flex;height:64px;margin-top:24px;box-shadow:0 -4px 0 var(--ink),0 4px 0 var(--ink),-4px 0 0 var(--ink),4px 0 0 var(--ink),8px 8px 0 var(--ink)}.split div{display:flex;align-items:center;padding:0 16px;font-family:var(--font-display);font-size:12px;color:var(--paper)}.split .a{background:var(--green);flex:0 0 80%;border-right:4px solid var(--ink)}.split .b{background:var(--orange);flex:1 1}.feed{padding:0}.feed-row{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 22px;border-bottom:3px solid var(--sky-2)}.feed-row:last-child{border-bottom:0}.feed-row.head{background:var(--ink);color:var(--paper)}.feed-row a{color:var(--orange-d)}.pill{display:inline-block;font-family:var(--font-display);font-size:8px;padding:6px 8px;color:var(--paper)}.pill.g{background:var(--green-d)}.pill.o{background:var(--orange-d)}.pill.k{background:var(--ink)}.empty{padding:36px 22px;text-align:center;color:var(--muted)}@media (max-width:640px){.feed-row{grid-template-columns:1fr auto}.feed-row .hide-sm{display:none}}.faq details{padding:0;margin-bottom:22px}.faq summary{cursor:pointer;list-style:none;padding:22px 26px;font-family:var(--font-display);font-size:12px;line-height:1.6;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--orange);font-size:18px}.faq details[open] summary:after{content:"−"}.faq details p{margin:0;padding:0 26px 24px}.cta{background:var(--green);color:var(--paper);text-align:center;padding:100px 0;border-bottom:4px solid var(--ink);position:relative;overflow:hidden}.cta img{width:120px;margin-bottom:26px}.footer{background:var(--ink);color:#d6d7ea;padding:56px 0 40px}.footer .wordmark{color:var(--paper)}.footer-grid{justify-content:space-between;gap:30px}.footer-grid,.footer-links{display:flex;flex-wrap:wrap}.footer-links{gap:24px}.footer-links a{font-family:var(--font-display);font-size:10px;text-decoration:none;color:#d6d7ea}.footer-links a:hover{color:var(--orange)}.disclaimer{max-width:520px;font-size:19px;color:#a6a8c4;margin-top:18px}.claim-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;padding-top:60px;padding-bottom:90px;align-items:start}@media (max-width:960px){.claim-grid{grid-template-columns:1fr}}.steps{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-gap:28px;gap:28px}.steps li{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:18px;gap:18px}.steps .step-num{width:44px;height:44px;font-size:14px;margin:4px 0 0 4px}.steps .done .step-num{background:var(--orange);box-shadow:0 -4px 0 var(--ink),0 4px 0 var(--ink),-4px 0 0 var(--ink),4px 0 0 var(--ink),inset -4px -4px 0 var(--orange-d)}.ca-box{margin-top:14px}.ca-top{display:flex;justify-content:space-between;padding:10px 14px;background:var(--ink);color:var(--paper)}.ca-row{display:flex;align-items:center;gap:12px;padding:12px 14px}.ca-row code{font-family:var(--font-body);font-size:21px;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form{padding:30px}.field{margin-bottom:24px}.field label{display:block;margin-bottom:10px}.input{width:100%;font-family:var(--font-body);font-size:22px;padding:14px 16px;background:var(--sky);color:var(--ink);border:0;outline:0;box-shadow:inset 4px 4px 0 var(--sky-3),0 -4px 0 var(--ink),0 4px 0 var(--ink),-4px 0 0 var(--ink),4px 0 0 var(--ink)}.input:focus{background:var(--paper);box-shadow:inset 4px 4px 0 var(--sky-2),0 -4px 0 var(--orange),0 4px 0 var(--orange),-4px 0 0 var(--orange),4px 0 0 var(--orange)}.hint{margin-top:10px;font-size:19px;color:var(--muted)}.checkrow{display:flex;gap:14px;align-items:flex-start;margin:8px 0 24px;cursor:pointer}.checkrow input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;flex:none;background:var(--paper);box-shadow:0 -3px 0 var(--ink),0 3px 0 var(--ink),-3px 0 0 var(--ink),3px 0 0 var(--ink);cursor:pointer;margin:2px 0 0 3px}.checkrow input:checked{background:var(--green);box-shadow:inset 5px 5px 0 var(--paper),inset -5px -5px 0 var(--paper),0 -3px 0 var(--ink),0 3px 0 var(--ink),-3px 0 0 var(--ink),3px 0 0 var(--ink)}.alert{padding:16px 18px;margin-bottom:22px}.alert.err{background:#ffe1d1}.alert.ok{background:#dcf6d8}.alert ul{margin:8px 0 0;padding-left:22px}.user-card{display:flex;align-items:center;gap:16px;padding:18px;margin-bottom:24px}.user-card img{width:52px;height:52px;image-rendering:auto;box-shadow:0 0 0 4px var(--ink)}.user-card .meta{flex:1 1;min-width:0}.user-card .meta div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-btn{background:none;border:0;padding:0;font:inherit;color:var(--muted);text-decoration:underline;cursor:pointer}.status{padding:34px 30px;text-align:center}.status .big{font-family:var(--font-display);font-size:34px;margin:18px 0 10px}.status img{width:120px}.status .sub{color:var(--muted)}.progress{height:28px;margin:26px 0 8px;background:var(--sky-2);position:relative;box-shadow:0 -4px 0 var(--ink),0 4px 0 var(--ink),-4px 0 0 var(--ink),4px 0 0 var(--ink)}.progress>div{position:absolute;inset:0 auto 0 0;background:repeating-linear-gradient(90deg,var(--green) 0 16px,var(--green-d) 16px 20px);transition:width 1s steps(10)}.page{padding:70px 0 90px}.prose{max-width:760px}.prose h2{font-family:var(--font-display);font-size:16px;margin:40px 0 14px;line-height:1.5}.prose li,.prose p{color:var(--denim)}.admin{padding:40px 0 80px}.admin table{width:100%;border-collapse:collapse;font-size:19px}.admin td,.admin th{text-align:left;padding:10px;border-bottom:2px solid var(--sky-2);vertical-align:top}.admin th{font-family:var(--font-display);font-size:9px;background:var(--ink);color:var(--paper)}.admin .tbl{overflow-x:auto;padding:0}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.settings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:18px 24px;gap:18px 24px}.settings-grid .input{font-size:20px;padding:10px 12px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.admin th,.band-track span,.btn,.display,.faq summary,.footer-links a,.label,.nav-links a,.pill,.price-bubble,.progress,.stat .v,.status .big,.step-num,.tier-speed,.wordmark{font-weight:700;letter-spacing:.3px}.h1{font-size:clamp(38px,6.4vw,76px);line-height:1.05}.h2{font-size:clamp(26px,3.6vw,40px)}.h3{font-size:19px}.label{font-size:13px}.btn{font-size:16px}.btn-sm{font-size:14px}.footer-links a,.nav-links a{font-size:15px}.pill{font-size:11px}.wordmark{font-size:24px}.band-track span{font-size:18px}.price-bubble{font-size:22px}.price-bubble small{font-size:12px}.faq summary{font-size:16px}.admin th{font-size:12px}.display{letter-spacing:-.5px}.h1{font-size:clamp(34px,5.6vw,66px);line-height:1.08}.h2{font-size:clamp(24px,3.2vw,36px)}.stat .v{font-size:clamp(22px,2.6vw,30px)}