:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090712;--bg2:#16081f;--ink:#fff7ff;--muted:#c8accb;--line:#ffffff29;--hot:#ff4fd8;--gold:#ffd36b;--violet:#8d5bff;--glass:#ffffff17;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 12% 0%, #ff4fd857, transparent 34rem), radial-gradient(circle at 85% 12%, #8d5bff47, transparent 30rem), linear-gradient(145deg, var(--bg), var(--bg2) 58%, #07050c);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}main{overflow:hidden}.nav{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid var(--line);background:#090712b8;justify-content:space-between;align-items:center;padding:14px clamp(18px,4vw,54px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-weight:900;display:flex}.brand-mark{color:#120616;background:linear-gradient(135deg, var(--gold), var(--hot));border-radius:15px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 40px #ff4fd859}.nav-links{color:var(--muted);gap:20px;font-size:14px;display:flex}.section-shell{width:min(1160px,100% - 32px);margin:0 auto}.hero{grid-template-columns:minmax(0,1.06fr) minmax(300px,.78fr);align-items:center;gap:42px;min-height:86vh;padding:70px 0;display:grid}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.085em;margin-bottom:24px;font-size:clamp(52px,9vw,112px);line-height:.84}h2{letter-spacing:-.07em;margin-bottom:18px;font-size:clamp(34px,5vw,64px);line-height:.92}h3{letter-spacing:-.035em}.lead{color:#ead8eb;max-width:720px;font-size:clamp(18px,2vw,23px);line-height:1.5}.muted{color:var(--muted);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{color:#170817;background:linear-gradient(135deg, var(--gold), var(--hot));box-shadow:0 18px 52px #ff4fd83d}.ghost{border:1px solid var(--line);background:var(--glass);color:var(--ink)}.full{width:100%}.orb-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff24,#ffffff0b);border-radius:42px;place-items:center;min-height:580px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 40px 120px #0000006b}.orb-card:before{content:"";filter:blur(6px);background:radial-gradient(circle,#ff4fd857,#0000 68%);border-radius:50%;width:420px;height:420px;animation:5s ease-in-out infinite breathe;position:absolute}.zodiac-orbit{border:1px dashed #ffffff38;border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:42px}.zodiac-orbit span{color:var(--gold);font-size:42px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.zodiac-orbit i,.zodiac-orbit b{background:var(--hot);width:18px;height:18px;box-shadow:0 0 28px var(--hot);border-radius:50%;position:absolute}.zodiac-orbit i{bottom:18%;left:16%}.zodiac-orbit b{background:var(--violet);box-shadow:0 0 28px var(--violet);top:22%;right:14%}.shirt-preview{perspective:900px;place-items:center;width:min(310px,78vw);height:350px;display:grid;position:relative}.hanger{border-top:7px solid #ffffffbf;border-left:7px solid #ffffffbf;border-radius:8px;width:130px;height:70px;position:absolute;top:5px;transform:rotate(45deg)}.shirt-body{color:#100612;background:linear-gradient(145deg,#ffeffc,#d7c3ff 45%,#151021 46%,#080610);border-radius:38px 38px 64px 64px;place-items:center;width:240px;height:275px;animation:4.5s ease-in-out infinite float;display:grid;position:relative;transform:rotateX(9deg)rotateY(-10deg);box-shadow:0 35px 80px #00000073}.shirt-body:before,.shirt-body:after{content:"";background:linear-gradient(145deg,#ffeffc,#d7c3ff);border-radius:32px;width:74px;height:112px;position:absolute;top:38px}.shirt-body:before{left:-46px;transform:rotate(22deg)}.shirt-body:after{right:-46px;transform:rotate(-22deg)}.shirt-body span{z-index:1;letter-spacing:-.07em;align-self:end;font-size:30px;font-weight:1000}.shirt-body strong{z-index:1;letter-spacing:-.1em;color:#ff2fc9;text-shadow:3px 3px #ffd36b;font-size:108px;line-height:.72}.shirt-body small{z-index:1;color:#ffe8fb;text-transform:uppercase;letter-spacing:.18em;background:#151021;border-radius:999px;align-self:start;padding:8px 11px;font-size:10px}.orb-card p{text-align:center;width:100%;color:var(--muted);align-self:end;font-weight:800}.builder,.concepts,.waitlist{padding:80px 0}.builder-grid{grid-template-columns:1fr 1fr 1.1fr;align-items:stretch;gap:16px;display:grid}.panel,.concept-card,.plan-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff13;border-radius:30px;padding:24px;box-shadow:inset 0 1px #ffffff29}.chips{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.chip{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffff12;border-radius:999px;padding:12px 14px}.chip.active,.format.active{background:#ffd36b1f;border-color:#ffd36bbf;box-shadow:0 0 0 3px #ffd36b1a}.quote-stack{gap:10px;display:grid}.quote-pill{color:#ffe7fb;background:#ff4fd821;border-radius:18px;padding:14px}.format-list{gap:10px;margin-bottom:16px;display:grid}.format{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffff0f;border-radius:20px;grid-template-columns:auto 1fr;gap:4px 10px;padding:14px;display:grid}.format small{color:var(--muted);grid-column:2}.field{color:var(--muted);gap:7px;margin-top:12px;font-size:13px;display:grid}.field input{border:1px solid var(--line);min-height:48px;color:var(--ink);background:#00000038;border-radius:16px;outline:none;padding:0 14px}.output pre{white-space:pre-wrap;color:#ffeefd;min-height:312px;margin:0 0 14px;font-size:13px;line-height:1.55}.cards{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px;display:grid}.concept-card{flex-direction:column;justify-content:space-between;min-height:230px;display:flex}.concept-card span{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:900}.concept-card h3{font-size:28px;line-height:1.02}.concept-card p{color:var(--muted);margin:0}.waitlist{grid-template-columns:1fr .75fr;align-items:center;gap:24px;padding-bottom:110px;display:grid}.plan-card ul{color:var(--muted);padding-left:18px;line-height:1.75}.plan-card strong{color:var(--ink)}@keyframes float{0%,to{transform:rotateX(9deg)rotateY(-10deg)translateY(0)}50%{transform:rotateX(13deg)rotateY(8deg)translateY(-14px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{50%{opacity:.65;transform:scale(1.13)}}@media (width<=900px){.nav-links{display:none}.hero,.waitlist,.builder-grid{grid-template-columns:1fr}.hero{min-height:auto;padding-top:42px}.orb-card{min-height:500px}.cards{grid-template-columns:1fr}}@media (width<=520px){.section-shell{width:min(100% - 22px,1160px)}h1{font-size:58px}.button{width:100%}.orb-card{border-radius:30px;padding:14px}.shirt-body{width:190px;height:235px}.shirt-body strong{font-size:86px}}
