:root{--bg:#050507;--surface:#0b0a0e;--panel:#0e0c11;--raised:#121016;--line:#26212e;--line-2:#3a3346;--text:#fff;--muted:#b3abc2;--dim:#9c93ab;--accent:#a66cff;--accent2:#ff4fc3;--accent3:#ffe14d;--grad:linear-gradient(120deg, var(--accent), var(--accent2), var(--accent)) 0% 50% / 200% 100%;--grad2:linear-gradient(120deg, var(--accent2), var(--accent), var(--accent2)) 0% 50% / 200% 100%;--hot:linear-gradient(120deg, var(--accent3), #ffb224, var(--accent3)) 0% 50% / 200% 100%;--glow:#a66cff88;--hot-glow:#ffe14d99;--f-display:"Archivo Black", sans-serif;--f-script:"Pirata One", serif;--f-mono:"Space Mono", monospace;--f-body:Inter, system-ui, sans-serif;--gutter:28px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;overflow-x:clip}body{font-family:var(--f-body);-webkit-font-smoothing:antialiased;min-height:100vh;position:relative}img{max-width:100%;display:block}a{color:var(--text)}a:hover{color:var(--accent)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=640px){:root{--gutter:16px}}.mono{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.eyebrow{font-family:var(--f-mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.script{font-family:var(--f-script);font-weight:400;line-height:1}.display{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.03em;font-weight:400;line-height:.9}.muted{color:var(--muted)}.pill{border:1px solid var(--line-2);color:var(--text);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.pill:hover{border-color:var(--accent);color:var(--text)}.pill--big{font-family:var(--f-display);letter-spacing:0;padding:16px 24px;font-size:15px;font-weight:400}.pill--hot{background:var(--hot);--g:var(--hot-glow);color:var(--bg);border-color:#0000;animation:6s linear infinite shimmer,3s ease-in-out infinite glowpulse}.pill--hot:hover{color:var(--bg)}.pill--grad{background:var(--grad);color:var(--bg);border-color:#0000;animation:8s linear infinite shimmer}.pill--grad:hover{color:var(--bg)}.pill[aria-disabled=true]{opacity:.45;pointer-events:none}.section{padding:64px var(--gutter)}.section+.section{border-top:1px solid var(--line)}.page-head{padding:40px var(--gutter) 24px;flex-direction:column;gap:12px;display:flex}.page-head h1{margin:0;font-size:clamp(48px,9vw,128px)}.page-head p{max-width:560px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:14px;padding:24px;display:flex}.card--featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 32px #a66cff33}.card h2,.card h3{font-family:var(--f-display);text-transform:uppercase;margin:0;font-size:24px;font-weight:400}.card p{color:var(--muted);margin:0;line-height:1.6}.card ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.card li:before{content:"✕ ";color:var(--accent);font-family:var(--f-mono)}.price{font-family:var(--f-display);font-size:40px;line-height:1}.card .pill{align-self:flex-start;margin-top:auto}@keyframes glowpulse{0%,to{box-shadow:0 0 6px var(--g)}50%{box-shadow:0 0 16px var(--g)}}@keyframes textglow{0%{filter:drop-shadow(0 0 3px var(--a))}to{filter:drop-shadow(0 0 12px var(--a))}}@keyframes shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes drift{0%,to{transform:translate(-50%,-55%)scale(1)}50%{transform:translate(-42%,-62%)scale(1.08)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes tick{to{transform:translate(-50%)}}@keyframes float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-5px) rotate(var(--r,0deg))}}@keyframes wobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes eq{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ticker[data-astro-cid-u6vsyxkm]{white-space:nowrap;background:var(--grad);--g:var(--glow);color:var(--bg);font-family:var(--f-mono);letter-spacing:.12em;padding:10px 0;font-size:12px;font-weight:700;animation:8s linear infinite shimmer,3.6s ease-in-out infinite glowpulse;overflow:hidden}.ticker__track[data-astro-cid-u6vsyxkm]{animation:42s linear infinite tick;display:inline-block}.header[data-astro-cid-nen7h5rs]{padding:14px var(--gutter);z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.logo[data-astro-cid-nen7h5rs]{color:var(--text);font-size:33px;text-decoration:none}nav[data-astro-cid-nen7h5rs]{letter-spacing:.1em;flex-wrap:wrap;gap:4px;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);padding:14px 12px;text-decoration:none;position:relative}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--text)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{content:"";background:var(--grad);border-radius:2px;height:2px;animation:8s linear infinite shimmer;position:absolute;bottom:6px;left:12px;right:12px}@media (width<=640px){nav[data-astro-cid-nen7h5rs]{gap:0}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:12px 8px}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding:var(--gutter);font-family:var(--f-mono);letter-spacing:.08em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:11px;display:flex}.links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:20px;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted)}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.grain[data-astro-cid-hkbrpulz]{pointer-events:none;opacity:.06;z-index:50;width:100%;height:100%;position:fixed;inset:0}
