:root{--black:#000;--panel:#080c08;--line:#12401a;--green:#00c805;--green-dim:#0a7a12;--green-deep:#04310a;--muted:#16c421;--white:#fff;--display:var(--font-archivo-black), system-ui, sans-serif;--body:var(--font-archivo), system-ui, sans-serif;--mono:var(--font-jetbrains-mono), ui-monospace, monospace}.reet *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background:var(--black)}.reet{background:var(--black);color:var(--white);font-family:var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;overflow-x:clip}.reet:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--green-deep) 1px, transparent 1px), linear-gradient(90deg, var(--green-deep) 1px, transparent 1px);opacity:.35;background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000 0%,#0000 78%);mask-image:radial-gradient(circle at 50% 0,#000 0%,#0000 78%)}.reet .wrap{z-index:1;max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.reet a{color:inherit}.reet :focus-visible{outline:3px solid var(--green);outline-offset:3px}.reet .nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#000000d1;position:sticky;top:0}.reet .nav .wrap{align-items:center;gap:18px;height:66px;display:flex}.reet .brand{align-items:center;gap:10px;text-decoration:none;display:flex}.reet .brand img{border-radius:50%;width:34px;height:34px}.reet .brand span{font-family:var(--display);letter-spacing:.02em;color:var(--green);font-size:19px}.reet .btn{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--green);color:#000;border:2px solid var(--green);cursor:pointer;border-radius:2px;padding:11px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .18s,background .18s;display:inline-block}.reet .btn:hover{box-shadow:0 6px 0 var(--green-dim);transform:translateY(-2px)}.reet .btn.ghost{color:var(--green);background:0 0}.reet .btn.ghost:hover{background:var(--green);color:#000}.reet .nav .btn{margin-left:auto}.reet .hero{text-align:center;padding:78px 0 56px;position:relative}.reet .hero .mark{width:172px;height:172px;box-shadow:0 0 0 4px #000, 0 0 0 7px var(--green), 0 0 60px #00c80557;border-radius:50%;margin:0 auto 30px;animation:6s ease-in-out infinite reet-float;display:block}@keyframes reet-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.reet .eyebrow{font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--green);margin-bottom:18px;font-size:11px}.reet h1{font-family:var(--display);letter-spacing:-.02em;color:var(--white);text-shadow:5px 5px 0 var(--green);margin-bottom:22px;font-size:clamp(76px,17vw,180px);line-height:.84}.reet .expand{flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-bottom:22px;display:flex}.reet .expand b{font-family:var(--display);letter-spacing:.02em;font-size:clamp(13px,2.4vw,20px)}.reet .expand b em{color:var(--green);font-style:normal}.reet .lede{max-width:600px;color:var(--green);margin:0 auto 32px;font-size:17px;line-height:1.6}.reet .lede strong{color:var(--white);font-weight:700}.reet .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:34px;display:flex}.reet .ca{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:4px;max-width:640px;margin:0 auto}.reet .ca-top{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--green);justify-content:space-between;align-items:center;padding:10px 14px;font-size:10px;display:flex}.reet .dot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:7px;animation:2s infinite reet-pulse;display:inline-block;box-shadow:0 0 #00c805b3}@keyframes reet-pulse{70%{box-shadow:0 0 0 9px #00c80500}to{box-shadow:0 0 #00c80500}}.reet .ca-body{align-items:center;gap:12px;padding:14px;display:flex}.reet .ca-body code{font-family:var(--mono);color:var(--white);word-break:break-all;flex:1;font-size:13px}.reet .copy{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green);border:1px solid var(--green);cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;padding:9px 14px;font-size:11px;font-weight:700;transition:all .18s}.reet .copy:hover,.reet .copy.done{background:var(--green);color:#000}.reet .tape{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);z-index:1;margin:56px 0 0;padding:14px 0;position:relative;overflow:hidden}.reet .tape-track{width:max-content;animation:34s linear infinite reet-slide;display:flex}.reet .tape-track span{font-family:var(--display);letter-spacing:.04em;white-space:nowrap;color:var(--white);padding:0 26px;font-size:15px}.reet .tape-track span em{color:var(--green);font-style:normal}@keyframes reet-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.reet section{z-index:1;position:relative}.reet .sec{padding:92px 0}.reet .tag{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--green);align-items:center;gap:12px;margin-bottom:26px;font-size:11px;display:flex}.reet .tag:after{content:"";background:var(--line);flex:1;height:1px}.reet h2{font-family:var(--display);letter-spacing:-.01em;margin-bottom:28px;font-size:clamp(30px,5.4vw,52px);line-height:1}.reet h2 em{color:var(--green);font-style:normal}.reet .prose p{color:var(--green);max-width:76ch;margin-bottom:20px;font-size:17px;line-height:1.78}.reet .prose p strong{color:var(--white)}.reet .prose p .g{color:var(--green);font-weight:700}.reet .pull{border-left:3px solid var(--green);font-family:var(--display);margin:34px 0;padding:6px 0 6px 22px;font-size:clamp(18px,3vw,26px);line-height:1.35}.reet .pull span{color:var(--green)}.reet .steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.reet .step{border:1px solid var(--line);background:var(--panel);border-radius:4px;padding:24px 20px}.reet .step .n{font-family:var(--mono);color:#000;background:var(--green);border-radius:2px;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:16px;font-size:12px;font-weight:700;display:flex}.reet .step h3{font-family:var(--display);margin-bottom:9px;font-size:16px}.reet .step p{color:var(--green);font-size:14px;line-height:1.6}.reet .post{border:1px solid var(--green);background:linear-gradient(180deg, #00c80514, var(--panel));border-radius:4px;max-width:640px;padding:32px 30px}.reet .post .h{align-items:center;gap:12px;margin-bottom:20px;display:flex}.reet .post .h img{border-radius:50%;width:42px;height:42px}.reet .post .h b{font-family:var(--display);font-size:15px;display:block}.reet .post .h span{font-family:var(--mono);color:var(--green);font-size:12px}.reet .post p{color:var(--green);margin-bottom:13px;font-size:16px;line-height:1.7}.reet .post p:last-of-type{margin-bottom:0}.reet .post .hl{color:var(--green);font-weight:700}.reet footer{border-top:1px solid var(--line);z-index:1;margin-top:20px;padding:52px 0 40px;position:relative}.reet .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.reet .socials{gap:10px;display:flex}.reet .socials a{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green);border:1px solid var(--line);border-radius:2px;padding:10px 16px;font-size:11px;text-decoration:none;transition:all .18s}.reet .socials a:hover{border-color:var(--green);background:var(--green);color:#000}@media (max-width:860px){.reet .evo,.reet .steps{grid-template-columns:1fr}.reet .sec{padding:64px 0}.reet .hero{padding:52px 0 44px}.reet .hero .mark{width:132px;height:132px}}@media (prefers-reduced-motion:reduce){.reet *{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
