@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_ed3508{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_744198{font-family:Syne,Syne Fallback;font-style:normal}.__variable_744198{--font-syne:"Syne","Syne Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg:#0c0d0f;--bg-raised:#141618;--bg-inset:#090a0b;--line:rgba(244,241,234,0.12);--line-strong:rgba(244,241,234,0.28);--text:#f4f1ea;--muted:#9c978d;--faint:#6f6b63;--sale:#e25b4a;--ok:#9cbb8a;--warn:#e3b341;--danger:#e25b4a;--shadow:0 24px 60px rgba(0,0,0,0.28);--font:"Outfit","Avenir Next","Segoe UI",sans-serif;--display:"Syne","Outfit",sans-serif;--mono:"IBM Plex Mono","Consolas",monospace;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.5;min-height:100vh}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--display);font-weight:700;letter-spacing:-.04em;line-height:.95;margin:0}p{margin:0}.skip{position:absolute;left:12px;top:-40px;background:var(--text);color:var(--bg);padding:8px 12px;z-index:20}.skip:focus{top:12px}.wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.wrap-narrow{width:min(760px,calc(100% - 40px));margin:0 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(12,13,15,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.announce{background:var(--text);color:var(--bg);font-size:13px;letter-spacing:.04em;text-align:center;padding:8px 16px}.nav{gap:28px;min-height:72px}.brand,.nav{display:flex;align-items:center}.brand{gap:10px}.brand-mark{font-family:var(--display);font-weight:750;letter-spacing:-.06em;font-size:22px}.brand-mark span{color:var(--muted);font-weight:600;margin-left:6px}.brand img{height:28px;width:auto}.nav-links{display:flex;gap:22px;margin-left:auto;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.nav-links a{color:var(--muted)}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--text)}.nav-tools{display:flex;gap:18px;align-items:center;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.nav-tools a{color:var(--text)}.menu-btn,.mobile-panel{display:none}.menu-btn{margin-left:auto;background:transparent;border:1px solid var(--line-strong);padding:8px 12px;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.hero{padding:72px 0 28px;display:grid;grid-template-columns:1.4fr .8fr;grid-gap:48px;gap:48px;align-items:end}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.hero h1{font-size:clamp(64px,8vw,112px)}.lede{margin-top:22px;max-width:38ch;color:var(--muted);font-size:18px}.hero-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px}.text-link{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid var(--text);padding-bottom:3px;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.text-link.muted{color:var(--muted);border-color:var(--line-strong)}.server-board{border-top:1px solid var(--line-strong);padding-top:18px}.server-board p{color:var(--muted);margin-top:8px}.mono{font-family:var(--mono);font-size:13px;letter-spacing:0;text-transform:none}.section{padding:64px 0;border-top:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}.section-head h2{font-size:clamp(32px,4vw,48px)}.section-head a{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px 22px;gap:28px 22px}.product{display:flex;flex-direction:column;gap:14px}.product-media{position:relative;aspect-ratio:4/3;background:var(--bg-raised);overflow:hidden;display:block}.product-media img{width:100%;height:100%;object-fit:cover}.product-fallback{display:grid;place-items:center;height:100%;font-family:var(--display);font-size:64px;color:var(--faint)}.flag{position:absolute;left:10px;top:10px;background:var(--bg);color:var(--text);border:1px solid var(--line-strong);padding:4px 8px;font-size:11px}.flag,.kicker{letter-spacing:.14em;text-transform:uppercase}.kicker{color:var(--faint);font-size:12px}.product h3{font-size:28px;margin-top:4px}.product h3 a:hover{color:var(--muted)}.price{margin-top:8px;font-size:15px}.price s{color:var(--faint);margin-right:8px}.price .now.sale{color:var(--sale)}.price .note{display:block;color:var(--faint);font-size:12px;margin-top:4px}.category-index{display:grid}.category-row{display:grid;grid-template-columns:64px 1fr 1.4fr auto;grid-gap:16px;gap:16px;align-items:baseline;padding:18px 0;border-top:1px solid var(--line);color:var(--text)}.category-row:hover{color:var(--muted)}.category-row strong{font-family:var(--display);font-size:28px;letter-spacing:-.04em;font-weight:700}.category-row span{color:var(--muted)}.why{display:grid;grid-template-columns:repeat(3,1fr)}.why article{border-left:1px solid var(--line);padding:8px 28px 8px 22px}.why article:first-child{border-left:0;padding-left:0}.why h3{font-size:26px;margin:12px 0}.community p,.steps p,.why p{color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.step-no{font-family:var(--mono);color:var(--faint);font-size:12px}.steps h3{font-size:26px;margin:10px 0}.community{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:40px;gap:40px;align-items:start}.community h2{font-size:clamp(36px,5vw,64px);margin-bottom:16px}.site-footer{border-top:1px solid var(--line);padding:36px 0 48px;color:var(--muted);font-size:14px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:24px;gap:24px}.site-footer a{display:block;padding:4px 0;color:var(--text)}.site-footer h3{font-family:var(--font);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-weight:500}.fine,.site-footer h3{font-size:12px;color:var(--faint)}.fine{margin-top:28px;max-width:70ch}.toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.auth-card input,.auth-card select,.field input,.field select,.field textarea,.toolbar input,.toolbar select{background:var(--bg-inset);border:1px solid var(--line);padding:12px;border-radius:0;outline:none;width:100%}.toolbar input{min-width:min(280px,100%);width:auto;flex:1 1}.toolbar select{width:auto}.auth-card input:focus,.field input:focus,.field select:focus,.field textarea:focus,.toolbar input:focus,.toolbar select:focus{border-color:var(--text)}.page-title{padding:42px 0 8px}.page-title h1{font-size:clamp(42px,6vw,72px)}.page-title p{color:var(--muted);margin-top:12px;max-width:62ch}.product-page{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:36px;gap:36px;padding-bottom:64px}.product-hero-image{background:var(--bg-raised);aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden}.product-hero-image img{width:100%;height:100%;object-fit:cover}.buybox{position:-webkit-sticky;position:sticky;top:96px;align-self:start}.buybox h1{font-size:clamp(40px,5vw,64px)}.buybox .amount{font-size:28px;margin:18px 0}.buybox .amount s{color:var(--faint);margin-right:10px;font-size:20px}.stack{display:flex;flex-direction:column;gap:10px}.btn,.btn-line{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:0 16px;letter-spacing:.12em;text-transform:uppercase;font-size:13px;border:1px solid transparent;background:var(--text);color:var(--bg);text-decoration:none}.btn:hover{background:#fff}.btn:disabled,.btn[disabled]{background:#2a2c2f;color:var(--faint);cursor:not-allowed}.btn-line{background:transparent;color:var(--text);border-color:var(--line-strong)}.btn-line:hover{border-color:var(--text)}.btn-danger{background:transparent;color:var(--sale);border:1px solid var(--sale)}.help{color:var(--muted);font-size:14px}.detail-block{margin-top:28px}.detail-block h2{font-size:22px;margin-bottom:10px}.detail-block ul{margin:0;padding-left:18px;color:var(--muted)}.detail-block li+li{margin-top:6px}.prose p{white-space:pre-wrap}.prose p,.prose ul{color:var(--muted);margin:0 0 12px}.prose ul{padding-left:18px}.cart-table{width:100%;border-collapse:collapse}.cart-table th{text-align:left;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding-bottom:10px}.cart-table td{border-top:1px solid var(--line);padding:16px 8px 16px 0;vertical-align:middle}.qty{display:flex;align-items:center;gap:8px}.qty button{width:32px;height:32px;background:transparent;border:1px solid var(--line-strong)}.totals{margin-top:18px;margin-left:auto;width:min(360px,100%);display:grid;grid-gap:8px;gap:8px}.totals div{display:flex;justify-content:space-between}.coupon-row{display:flex;gap:8px}.banner,.error,.ok-banner{padding:12px 14px;border:1px solid var(--line-strong);margin:16px 0;font-size:14px}.error{border-color:var(--sale);color:#ffd0c8}.ok-banner{border-color:var(--ok);color:var(--ok)}.empty{padding:28px 0 64px;color:var(--muted)}.auth-card{width:min(460px,calc(100% - 40px));margin:48px auto 80px}.auth-card h1{font-size:48px;margin-bottom:8px}.field{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.check,.field span{font-size:13px;color:var(--muted)}.auth-card .btn,.field .btn,.stack .btn{width:100%;margin-top:8px}.split{display:flex;justify-content:space-between;gap:12px;margin-top:16px;color:var(--muted);font-size:14px}.account-grid{display:grid;grid-template-columns:220px 1fr;grid-gap:32px;gap:32px;padding-bottom:72px}.side-nav{display:grid;align-content:start;grid-gap:8px;gap:8px}.side-nav a{color:var(--muted);padding:8px 0;border-bottom:1px solid var(--line)}.side-nav a[aria-current=page]{color:var(--text)}.identity{display:flex;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.identity img{width:40px;height:40px;object-fit:cover}.admin-shell{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.admin-side{border-right:1px solid var(--line);padding:22px 18px;background:var(--bg-inset);position:-webkit-sticky;position:sticky;top:0;height:100vh}.admin-side nav{display:grid;margin-top:22px}.admin-side a{padding:9px 0;color:var(--muted);border-bottom:1px solid var(--line);font-size:15px}.admin-side a:hover,.admin-side a[aria-current=page]{color:var(--text)}.admin-main{padding:28px 32px 72px}.admin-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:22px}.admin-top h1{font-size:40px}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:28px}.stat{border-top:1px solid var(--line-strong);padding-top:10px}.stat b{display:block;font-family:var(--display);font-size:32px;letter-spacing:-.04em}.stat span{color:var(--faint);font-size:12px;letter-spacing:.12em;text-transform:uppercase}table.data{width:100%;border-collapse:collapse;font-size:14px}table.data th{text-align:left;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-weight:500;padding:8px 8px 8px 0}table.data td{border-top:1px solid var(--line);padding:12px 8px 12px 0;vertical-align:top}table.data a{border-bottom:1px solid var(--line-strong)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 18px;gap:14px 18px}.form-grid .wide{grid-column:1/-1}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.status-pill{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.preview{width:120px;height:90px;object-fit:cover;background:var(--bg-raised);margin-top:8px}.hint{color:var(--faint);font-size:13px;margin-top:6px}.legal-flag{border:1px solid var(--warn);color:var(--warn);padding:12px 14px;margin-bottom:18px;font-size:14px}@media (max-width:980px){.account-grid,.admin-shell,.community,.footer-grid,.form-grid,.hero,.product-page,.stat-row,.steps,.why{grid-template-columns:1fr}.why article{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:16px}.product-grid{grid-template-columns:1fr 1fr}.category-row{grid-template-columns:40px 1fr}.category-row em,.category-row span{display:none}.admin-side{position:relative;height:auto}.buybox{position:static}}@media (max-width:720px){.wrap{width:min(1180px,calc(100% - 28px))}.nav-links,.nav-tools{display:none}.menu-btn{display:inline-flex}.mobile-panel{display:grid;grid-gap:14px;gap:14px;padding:8px 0 18px;border-top:1px solid var(--line)}.mobile-panel a{font-size:22px;font-family:var(--display);letter-spacing:-.04em}.product-grid{grid-template-columns:1fr}.hero{padding-top:36px}.cart-table thead{display:none}.cart-table,.cart-table tbody,.cart-table td,.cart-table tr{display:block;width:100%}.cart-table td{padding:8px 0}.cart-table tr{padding:12px 0}.cart-table tr,.sticky-buy{border-top:1px solid var(--line)}.sticky-buy{position:-webkit-sticky;position:sticky;bottom:0;background:rgba(12,13,15,.96);padding:10px 0}}@media (min-width:1600px){.wrap{width:min(1280px,calc(100% - 80px))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}