@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2042050246a708c9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0fdd058fab82a774-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33553e7595b74ccf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_23d1a5{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_23d1a5{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/d15df05e08ab39f1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/c9cac29382a46c9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_e81478{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_e81478{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_353f1a{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_353f1a{--font-space-mono:"Space Mono","Space Mono Fallback"}.up-btn{border:2px solid var(--ink);border-radius:16px;padding:11px 16px;font-weight:800;font-family:var(--font-display);font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:transform .1s,box-shadow .1s;text-decoration:none;color:var(--ink);background:var(--surface2)}.up-btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 4px 0 var(--ink)}.up-btn--primary:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.up-btn:disabled,.up-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.up-btn--alt{background:var(--surface2);color:var(--ink);border-color:var(--line)}.up-btn--alt:hover{border-color:var(--ink)}.up-btn--red{background:var(--accent);color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 60%,var(--accent3));border-radius:22px;box-shadow:0 0 28px color-mix(in srgb,var(--accent) 45%,transparent),0 4px 0 color-mix(in srgb,var(--accent) 55%,#000)}.up-btn--ghost{background:var(--surface);border-color:var(--edge);border-radius:22px;box-shadow:6px 6px 0 var(--edge-sh)}.up-btn--ghost:hover{border-color:var(--accent3)}.up-btn--ghost:active,.up-btn--red:active{transform:translate(2px,3px)}.up-btn--danger{background:var(--bad-bg);color:var(--bad);border-color:color-mix(in srgb,var(--bad) 55%,transparent)}.up-btn--sm{padding:6px 11px;font-size:13px;border-radius:12px}.up-btn--lg{font-size:16px;padding:17px 30px}.up-btn--wide{width:100%}@media (max-width:700px){.up-btn--lg{padding:15px 20px;font-size:15px}}html{scroll-padding-top:110px}.crowd{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.crowd svg{position:absolute;opacity:.07;animation:drift 24s ease-in-out infinite}.crowd svg:first-child{width:120px;left:-30px;top:34%;animation-duration:26s}.crowd svg:nth-child(2){width:70px;right:2%;top:16%;animation-delay:-6s}.crowd svg:nth-child(3){width:180px;right:-60px;bottom:-30px;animation-duration:30s;animation-delay:-12s}@keyframes drift{0%,to{transform:translate(0) rotate(-6deg)}33%{transform:translate(30px,-26px) rotate(8deg)}66%{transform:translate(-18px,18px) rotate(-2deg)}}.shell{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding-bottom:40px;min-height:100vh}.shell:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--bg) 88%,transparent)}.wrap{max-width:1232px;margin:0 auto;padding:0 16px}main:focus{outline:none}.logo{width:40px;height:40px;border-radius:50%;overflow:hidden;position:relative;flex:none;box-shadow:0 0 0 2px var(--edge)}.logo img{width:100%;height:100%;object-fit:cover}.brandname{font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:.01em}.site-head{position:-webkit-sticky;position:sticky;top:14px;z-index:40;margin:28px 16px 0;padding:10px 14px 10px 20px;min-height:68px;background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:2px solid var(--edge);border-radius:36px;box-shadow:6px 6px 0 var(--edge-sh)}.brand,.site-head{display:flex;align-items:center;gap:12px}.brand{text-decoration:none;color:var(--ink);margin-right:auto;border-radius:999px}.site-nav{display:flex;gap:10px}.pill,.site-nav{align-items:center}.pill{display:inline-flex;gap:7px;border:2px solid var(--edge);background:var(--surface);color:var(--ink);border-radius:999px;padding:9px 16px;font:800 12.5px/1 var(--font-body);letter-spacing:.09em;text-transform:uppercase;text-decoration:none;box-shadow:3px 3px 0 var(--edge-sh);white-space:nowrap;transition:transform .1s,border-color .15s}.pill:hover{border-color:var(--accent3)}.pill:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--edge-sh)}.pill[aria-current=page]{border-color:var(--accent3);background:var(--surface2)}.cart-m,.menu-btn{display:none}.theme-wrap{position:relative}.theme-menu{position:absolute;right:0;top:calc(100% + 12px);width:250px;background:var(--surface);border:2px solid var(--edge);border-radius:20px;box-shadow:6px 6px 0 var(--edge-sh);padding:10px;z-index:50}.theme-menu p{font:700 10px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:4px 8px 8px}.theme-menu button{display:flex;width:100%;align-items:center;gap:10px;background:none;border:2px solid transparent;border-radius:12px;padding:8px 10px;font-weight:700;text-align:left}.theme-menu button:hover{background:var(--surface2)}.theme-menu button[aria-pressed=true]{border-color:var(--accent3);background:var(--surface2)}.theme-menu .sw{display:flex}.theme-menu .sw i{width:16px;height:16px;border-radius:50%;margin-left:-4px;border:2px solid var(--surface)}.theme-menu .sw i:first-child{margin-left:0}.theme-menu .chk{margin-left:auto;color:var(--accent2)}.panel{position:relative;background:var(--surface);border:2px solid var(--edge);border-radius:30px;box-shadow:10px 10px 0 var(--edge-sh);padding:56px 50px;margin-top:56px;overflow:hidden}.kicker{font:700 10px var(--font-mono);letter-spacing:.3em;color:var(--muted);margin-bottom:12px}.kicker,.sec{text-transform:uppercase}.sec{font-size:clamp(32px,4.2vw,54px);letter-spacing:-.035em;line-height:.98}.owner{display:inline-flex;margin-top:18px;border:2px solid var(--edge);border-radius:999px;padding:8px 14px;font:700 11px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent2)}.site-foot{margin:64px 16px 0;background:var(--surface);border:2px solid var(--edge);border-radius:30px;box-shadow:8px 8px 0 var(--edge-sh);padding:42px 40px 34px}.foot-in{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.foot-in .brandname{font-size:24px;display:block}.foot-in .blurb{color:var(--muted);max-width:480px;margin:14px 0 16px;line-height:1.75}.mailpill{display:inline-flex;align-items:center;gap:10px;border:2px solid var(--edge);border-radius:999px;padding:11px 18px;text-decoration:none;font:700 13px var(--font-mono);box-shadow:4px 4px 0 var(--edge-sh);word-break:break-all}.foot-r{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:20px}.foot-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:flex-end}.foot-links a{color:var(--muted);font-size:13px;text-underline-offset:3px}.foot-links a:hover{color:var(--ink)}.copy{font:700 10px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.scrim{position:fixed;inset:0;background:#0009;z-index:80;opacity:0;transition:opacity .25s}.scrim.show{opacity:1}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);z-index:90;background:var(--surface);border-left:2px solid var(--edge);display:flex;flex-direction:column;transform:translateX(105%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s .3s;box-shadow:-20px 0 60px #0007}.drawer.open{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.dr-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:2px solid var(--edge)}.dr-head h2{font-size:22px;text-transform:uppercase}.xbtn{width:40px;height:40px;border-radius:12px;border:2px solid var(--edge);background:var(--surface2);font-size:16px}.dr-body{flex:1 1;overflow:auto;padding:16px 18px}.dr-foot{border-top:2px solid var(--edge);padding:14px 18px 18px;background:var(--surface)}.dr-foot .viewall{display:block;text-align:center;margin-top:10px;font-size:13px;color:var(--muted)}@media (max-width:900px){.cart-m,.menu-btn{display:inline-flex}.site-nav{display:none;position:absolute;right:0;left:0;top:calc(100% + 10px);flex-direction:column;align-items:stretch;background:var(--surface);border:2px solid var(--edge);border-radius:24px;box-shadow:6px 6px 0 var(--edge-sh);padding:12px}.site-nav.open{display:flex}.site-nav .pill{justify-content:center;padding:13px}.theme-menu{position:static;width:auto;margin-top:8px;box-shadow:none}}@media (max-width:700px){.panel{padding:32px 20px;border-radius:24px;box-shadow:6px 6px 0 var(--edge-sh);margin-top:36px}.site-head{margin:12px 16px 0;top:8px;padding:8px 10px 8px 12px;min-height:60px;box-shadow:4px 4px 0 var(--edge-sh)}.brand{gap:8px}.site-foot{padding:30px 20px;margin:44px 16px 0;box-shadow:5px 5px 0 var(--edge-sh)}.foot-r{align-items:flex-start}.foot-links{justify-content:flex-start}}@media (max-width:440px){.menu-btn .lbl{display:none}.brandname{font-size:15px}.logo{width:34px;height:34px}.pill{padding:9px 12px}}:root,[data-theme=ugly]{--bg:#0f0e0d;--bg-fx:radial-gradient(1200px 600px at 85% -10%,#ff7a2e22,transparent 60%),radial-gradient(900px 500px at -10% 110%,#ffd23f14,transparent 60%);--surface:#1a1816;--surface2:#24211e;--line:#36312b;--ink:#f7f1e8;--muted:#b0a596;--accent:#ff7a2e;--accent-ink:#160b04;--accent2:#ffd23f;--accent3:#7cf0c5;--good:#5be39b;--good-bg:#173a28;--warn:#ffc04d;--warn-bg:#3b2b0e;--bad:#ff6b5e;--bad-bg:#3d1714;--stage:radial-gradient(circle at 50% 38%,#33190a 0,#191412 55%,#100e0d 100%);--bed:#1d1a17;--bedline:#ff7a2e;--shadow:0 20px 60px #0008;--blob:#ff7a2e;--blob-face:#141210}[data-theme=street]{--bg:#070b12;--bg-fx:linear-gradient(#0f1a2a 1px,transparent 0) 0 0/38px 38px,linear-gradient(90deg,#0f1a2a 1px,transparent 0) 0 0/38px 38px,radial-gradient(900px 500px at 90% 0,#ff3d3322,transparent 60%);--surface:#0e1520;--surface2:#152131;--line:#1d4268;--ink:#f2f5f8;--muted:#95a6ba;--accent:#ff3d33;--accent-ink:#ffffff;--accent2:#2bd34b;--accent3:#2f8cff;--good:#3ee06a;--good-bg:#12301c;--warn:#ffc04d;--warn-bg:#33270c;--bad:#ff6b5e;--bad-bg:#3a1513;--stage:linear-gradient(150deg,#121c28,#0b121b 60%,#1c1420);--bed:#0f1823;--bedline:#2f8cff;--shadow:0 20px 60px #000a;--blob:#ff3d33;--blob-face:#0a0f16}[data-theme=galaxy]{--bg:#0b0820;--bg-fx:radial-gradient(1px 1px at 20% 30%,#fff9,transparent),radial-gradient(1px 1px at 70% 80%,#fff8,transparent),radial-gradient(1.5px 1.5px at 40% 70%,#fffa,transparent),radial-gradient(1px 1px at 85% 20%,#fff9,transparent),radial-gradient(900px 600px at 80% 0,#b18cff33,transparent 60%),radial-gradient(800px 500px at 0 100%,#ff6ec722,transparent 60%);--surface:#151033;--surface2:#1e1745;--line:#352a63;--ink:#f3efff;--muted:#ada5d6;--accent:#b18cff;--accent-ink:#130b2c;--accent2:#ff6ec7;--accent3:#3ee6ff;--good:#5be3b0;--good-bg:#143429;--warn:#ffcf66;--warn-bg:#382a10;--bad:#ff7a8a;--bad-bg:#3a1622;--stage:radial-gradient(circle at 50% 35%,#2b1d63 0,#140e33 60%,#0b0820 100%);--bed:#181140;--bedline:#3ee6ff;--shadow:0 20px 60px #0009;--blob:#b18cff;--blob-face:#130b2c}[data-theme=slime]{--bg:#070a07;--bg-fx:radial-gradient(900px 500px at 100% 0,#b6ff3b1f,transparent 60%),radial-gradient(800px 500px at 0 100%,#ff3fa41a,transparent 60%);--surface:#111611;--surface2:#182118;--line:#2a3a2a;--ink:#effbe6;--muted:#9fb595;--accent:#b6ff3b;--accent-ink:#0b1203;--accent2:#ff3fa4;--accent3:#3bf0ff;--good:#b6ff3b;--good-bg:#1f2f0d;--warn:#ffd04d;--warn-bg:#34290c;--bad:#ff6b8b;--bad-bg:#3a1420;--stage:radial-gradient(circle at 50% 38%,#1f3311 0,#0f160d 60%,#070a07 100%);--bed:#121a10;--bedline:#b6ff3b;--shadow:0 20px 60px #000a;--blob:#b6ff3b;--blob-face:#0b1203}[data-theme=vapor]{--bg:#f6f1ff;--bg-fx:radial-gradient(900px 500px at 100% 0,#ff5fa833,transparent 60%),radial-gradient(800px 500px at 0 100%,#00b8c833,transparent 60%);--surface:#ffffff;--surface2:#f2ebfd;--line:#e0d4f5;--ink:#1a1433;--muted:#5f5683;--accent:#6d4aff;--accent-ink:#ffffff;--accent2:#ff5fa8;--accent3:#00a3b4;--good:#0d7a46;--good-bg:#dcf7e8;--warn:#8a5a00;--warn-bg:#fff0cc;--bad:#b3261e;--bad-bg:#fde3e1;--stage:radial-gradient(circle at 50% 35%,#ffffff 0,#efe6ff 55%,#e3d6fb 100%);--bed:#ddd0f6;--bedline:#6d4aff;--shadow:0 20px 50px #6d4aff22;--blob:#6d4aff;--blob-face:#ffffff}:root{--edge:color-mix(in srgb,var(--accent3) 58%,var(--bg));--edge-sh:color-mix(in srgb,var(--accent3) 42%,var(--bg));--blue-btn:color-mix(in srgb,var(--accent3) 76%,#000);--deep:color-mix(in srgb,var(--bg) 70%,#000)}[data-theme=vapor]{--edge:color-mix(in srgb,var(--accent) 45%,var(--bg));--edge-sh:color-mix(in srgb,var(--accent) 30%,var(--bg));--deep:#efe8fc}:root{--font-display:var(--font-bricolage,"Bricolage Grotesque"),"DM Sans",sans-serif;--font-body:var(--font-dm-sans,"DM Sans"),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-space-mono,"Space Mono"),ui-monospace,monospace}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg-fx),var(--bg);background-attachment:fixed;color:var(--ink);font:400 15px/1.5 var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background-color .3s,color .3s;min-height:100vh}.display,h1,h2,h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.025em;line-height:1.02;margin:0}p{margin:0}a,button{color:inherit}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--accent2);outline-offset:3px;border-radius:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--muted)}.mono{font-family:var(--font-mono);letter-spacing:.04em}.mono,.skip{font-weight:700}.skip{position:absolute;left:16px;top:-60px;z-index:200;background:var(--accent);color:var(--accent-ink);padding:10px 16px;border-radius:12px}.skip:focus{top:12px}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}