@font-face{font-family:"Jersey 10";font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e96579fd74ec546-s.0y50_uy0ssfa-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Jersey 10";font-style:normal;font-weight:400;font-display:swap;src:url(../media/400f9cf0f12196ea-s.p.2405zznrp6r_q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jersey 10 Fallback";src:local(Arial);ascent-override:101.52%;descent-override:33.84%;line-gap-override:0.0%;size-adjust:79.15%}.jersey_10_6039e315-module__A1czFG__className{font-family:"Jersey 10","Jersey 10 Fallback";font-style:normal;font-weight:400}.jersey_10_6039e315-module__A1czFG__variable{--font-display:"Jersey 10", "Jersey 10 Fallback"}
@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.3_mjd9z78cbbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/01d67e7cc17e7674-s.p.0wyelkczeev99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.pixelify_sans_2ae198-module__GQfBAa__className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.pixelify_sans_2ae198-module__GQfBAa__variable{--font-pixel:"Pixelify Sans", "Pixelify Sans Fallback"}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.1ezp49bmel24y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.2-db4p8p3l7-q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a82a02b3825653d-s.28_7y_h231w8p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ec783ae88469012-s.p.3owr7cxy7kxtq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_60e62792-module__vF_iHa__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.silkscreen_60e62792-module__vF_iHa__variable{--font-button:"Silkscreen", "Silkscreen Fallback"}
@font-face{font-family:Oxanium;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/784d20fa5d5f4c0e-s.3og1mzhekyvib.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Oxanium;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5fe5f57ee794eff4-s.p.3k6uam93e9kow.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium Fallback;src:local(Arial);ascent-override:76.07%;descent-override:20.22%;line-gap-override:24.07%;size-adjust:103.86%}.oxanium_3159c31b-module__Wf35Zq__className{font-family:Oxanium,Oxanium Fallback;font-style:normal}.oxanium_3159c31b-module__Wf35Zq__variable{--font-shop:"Oxanium", "Oxanium Fallback"}
:root{--red:#ef2929;--red-bright:#ff5147;--red-dark:#8f1010;--ink:#080605;--paper:#f5efe7;--muted:#a99f97;--line:#ffffff24;--display:var(--font-display), Impact, fantasy;--pixel:var(--font-pixel), monospace;--button:var(--font-button), monospace;--page:min(1440px, calc(100% - 64px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);min-width:320px}body{min-width:320px;min-height:100vh;color:var(--paper);background:var(--ink);font-family:var(--pixel);-webkit-font-smoothing:none;text-rendering:geometricprecision;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}::selection{color:#fff;background:var(--red)}.page-width{width:var(--page);margin-inline:auto}.home-shell,.shop-shell{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.home-shell{overflow:visible}.home-shell>.hero-background,.home-shell>.hero-shade,.home-shell>.hero-vignette{position:fixed}.hero-background,.shop-background,.hero-shade,.hero-vignette,.shop-backdrop,.pixel-grid,.noise{pointer-events:none;position:absolute;inset:0}.hero-background,.shop-background{z-index:0;inset:-3%}.hero-background{opacity:.78}.hero-background img,.shop-background img{object-fit:cover;object-position:center;filter:saturate(.76)contrast(1.08)brightness(.88);animation:1.4s cubic-bezier(.2,.8,.2,1) both scene-in;transform:scale(1.04)}.hero-shade{z-index:1;background:linear-gradient(90deg,#060505db 0%,#08060694 28%,#0806061f 59%,#08060624 100%),linear-gradient(#05040494 0%,#0000 25% 63%,#050404c7 100%)}.hero-vignette{z-index:2;mix-blend-mode:screen, normal;background:radial-gradient(circle at 83% 38%,#ef29291a,#0000 28%),radial-gradient(at 50% 44%,#0000 32%,#00000070 105%)}.pixel-grid{z-index:3;opacity:.25;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:8px 8px}.noise{z-index:30;opacity:.045;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}.topbar{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#060505cc,#06050542);border-bottom:2px solid #ffffff1c;align-items:center;height:96px;display:flex;position:relative}.shop-shell .topbar{position:sticky;top:0}.nav{align-items:center;gap:32px;display:flex}.brand{flex:none;align-items:center;margin-right:auto;display:inline-flex}.brand-logo{filter:drop-shadow(4px 5px #000000b8);width:auto;height:68px;display:block}.nav-links{align-items:center;gap:clamp(20px,2vw,28px);display:flex}.nav-links a{color:#b6ada5;font-family:var(--button);letter-spacing:.04em;text-transform:uppercase;padding:16px 0;font-size:12px;font-weight:700;transition:color .18s,transform .15s steps(2,end);position:relative}.nav-links a:after{background:var(--red);content:"";transform-origin:100%;height:2px;transition:transform .2s steps(3,end);position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #ef2929cc}.nav-links a:hover,.nav-links a:focus-visible,.nav-links a[aria-current=page]{color:#fff}.nav-links a:hover,.nav-links a:focus-visible{transform:translateY(-1px)}.nav-links a:hover:after,.nav-links a:focus-visible:after,.nav-links a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.discord-button{color:#fff;background:var(--red);min-height:49px;font-family:var(--button);letter-spacing:.05em;text-transform:uppercase;border:2px solid #ff6c62;align-items:center;gap:10px;padding:0 19px;font-size:10px;font-weight:700;transition:border-color .16s ease-out,transform .14s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:inset -3px -3px #971014,inset 3px 3px #ff5147,5px 5px #000000b8}.discord-button:hover,.discord-button:focus-visible{border-color:#fff0e9;transform:translate(-2px,-2px)}.cart-nav-button{color:#e8dfd7;cursor:pointer;min-height:49px;font-family:var(--button);letter-spacing:.04em;text-transform:uppercase;background:#171312;border:2px solid #625650;align-items:center;gap:9px;padding:0 13px;font-size:9px;font-weight:700;transition:border-color .16s ease-out,color .16s ease-out,transform .14s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;box-shadow:inset 3px 3px #302a27,inset -3px -3px #080605,5px 5px #000000b3}.cart-nav-button:hover,.cart-nav-button:focus-visible{color:#fff;border-color:var(--red-bright);transform:translate(-2px,-2px)}.cart-nav-button:active{transform:scale(.96)}.cart-nav-button svg{width:19px;height:19px}.cart-nav-button strong{color:#fff;background:var(--red-dark);border:1px solid var(--red-bright);font-variant-numeric:tabular-nums;place-items:center;min-width:22px;height:22px;padding:0 5px;line-height:1;display:grid}.menu-toggle{cursor:pointer;background:#171312;border:2px solid #736963;width:46px;height:42px;padding:0;display:none;box-shadow:inset -3px -3px #090706,inset 3px 3px #35302d}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after{background:var(--paper);content:"";width:20px;height:3px;margin:auto;display:block}.menu-toggle span{position:relative}.menu-toggle span:before{position:absolute;top:-7px}.menu-toggle span:after{position:absolute;top:7px}.home-hero{z-index:10;grid-template-rows:1fr auto;min-height:calc(100svh - 96px);padding-top:clamp(48px,6.5vh,84px);display:grid;position:relative}.hero-grid{grid-template-columns:minmax(0,760px) 1fr;align-items:center;gap:48px;padding-bottom:clamp(58px,7vh,92px);display:grid}.hero-copy{max-width:780px}.eyebrow{color:#d2c8be;font-family:var(--button);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 25px;font-size:9px;font-weight:700;animation:.65s .12s both rise-in;display:flex}.hero-copy>.eyebrow{letter-spacing:.06em;font-size:clamp(12px,.9vw,14px)}.eyebrow:before{background:var(--red);content:"";width:24px;height:5px;box-shadow:0 0 16px #ef2929d1}.hero-copy h1{max-width:780px;font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(5rem,9.2vw,9.6rem);font-weight:400;line-height:.69;animation:.75s .2s both rise-in}.hero-copy h1>span{display:block}.red-title{z-index:1;color:#fff;text-shadow:7px 7px #450707,12px 12px #000000ad;width:fit-content;margin-top:.12em;position:relative}.red-title:before{z-index:-1;background:linear-gradient(180deg, var(--red-bright), #d41319);clip-path:polygon(0 0,96% 0,96% 7%,100% 7%,100% 88%,96% 88%,96% 100%,4% 100%,4% 94%,0 94%);content:"";position:absolute;inset:-.03em -.1em -.08em -.07em;box-shadow:inset 0 -7px #970b10,inset 0 5px #ff7166}.hero-lead{color:#d8d1cb;border-left:5px solid var(--red);max-width:670px;font-family:var(--font-shop), Arial, sans-serif;text-shadow:1px 2px #000;background:linear-gradient(90deg,#080606d1,#08060647 72%,#0000);margin:34px 0 0;padding:14px 20px;font-size:clamp(.98rem,1.12vw,1.08rem);font-weight:500;line-height:1.55;animation:.75s .3s both rise-in}.hero-lead strong,.hero-lead span{display:block}.hero-lead strong{color:#fff;margin-bottom:6px;font-size:clamp(1.12rem,1.4vw,1.3rem);font-weight:700;line-height:1.25}.hero-actions{flex-wrap:wrap;gap:17px;margin-top:36px;animation:.75s .4s both rise-in;display:flex}.hero-action{will-change:transform;border:3px solid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:270px;min-height:72px;padding:8px 15px 8px 9px;transition:transform .14s cubic-bezier(.2,0,0,1);display:grid;position:relative;transform:translate(0,0);box-shadow:8px 8px #000000b3}.hero-action:before{content:"";opacity:.62;pointer-events:none;border:1px solid #ffffff21;transition:opacity .14s ease-out;position:absolute;inset:4px}.primary-action{color:#fff;background:var(--red);border-color:#ff6a60;box-shadow:inset -5px -5px #9c0d13,inset 5px 5px #ff5349,8px 8px #000000b3}.secondary-action{color:#f3ede5;background:#13100ff0;border-color:#716760;box-shadow:inset -5px -5px #090706,inset 5px 5px #3c3531,8px 8px #000000b3}.hero-action:hover,.hero-action:focus-visible{transform:translate(-3px,-3px)}.hero-action:hover:before,.hero-action:focus-visible:before{opacity:1}.hero-action:active{transform:translate(0,0)scale(.96)}.action-icon{background:#32040659;border:1px solid #ffffff40;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 2px 2px #ffffff14,inset -2px -2px #0000004d}.secondary-action .action-icon{color:var(--red-bright);background:#160d0c;border-color:#ef292970}.action-icon svg{width:25px;height:25px}.action-copy{min-width:0}.action-copy small,.action-copy strong{text-transform:uppercase;display:block}.action-copy small{color:#ffffffab;font-family:var(--button);letter-spacing:.045em;margin-bottom:4px;font-size:7px}.secondary-action .action-copy small{color:#8f857e}.action-copy strong{font-family:var(--display);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:400;line-height:.85;overflow:hidden}.action-arrow{width:21px;height:21px;transition:transform .14s cubic-bezier(.2,0,0,1)}.hero-action:hover .action-arrow,.hero-action:focus-visible .action-arrow{transform:translate(3px)}.trust-line{color:#eee8e2;font-family:var(--font-shop), Arial, sans-serif;letter-spacing:.025em;text-transform:uppercase;flex-wrap:wrap;gap:12px;margin-top:31px;font-size:13px;font-weight:700;animation:.75s .48s both rise-in;display:flex}.trust-line>span{background:#0f0c0bdb;border:1px solid #fff3;align-items:center;gap:11px;min-height:46px;padding:6px 17px 6px 7px;display:inline-flex;box-shadow:inset -2px -2px #0000008f,inset 2px 2px #ffffff0b,3px 3px #00000073}.trust-line i{color:#fff;background:var(--red-dark);place-items:center;width:32px;height:32px;font-style:normal;display:grid;box-shadow:inset 2px 2px #ff524975,inset -2px -2px #5e0709}.trust-line i svg{width:19px;height:19px}.status-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0807e0;border:2px solid #fff3;place-self:end;width:min(100%,380px);margin-bottom:24px;animation:.75s .56s both rise-in;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #0006,10px 10px #000000ad}.status-card:before{z-index:2;background:linear-gradient(90deg, var(--red-bright), var(--red-dark) 72%, transparent);content:"";height:4px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px #ef2929b3}.status-card-head{background:linear-gradient(#41171533,#0000);border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:18px;padding:23px 21px 17px;display:flex}.status-heading span{color:#968b83;font-family:var(--button);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.status-heading strong{color:#fff;font-family:var(--display);letter-spacing:.035em;text-transform:uppercase;font-size:29px;font-weight:400;line-height:.9;display:block}.live-state{color:#fff;min-height:30px;font-family:var(--button);letter-spacing:.05em;text-transform:uppercase;background:#820a0d94;border:1px solid #ff4b419e;align-items:center;gap:7px;padding:0 10px;font-size:8px;display:inline-flex;box-shadow:inset 2px 2px #ff5a511f,inset -2px -2px #3603048c}.live-state:before{background:var(--red-bright);width:7px;height:7px;box-shadow:0 0 12px var(--red);content:"";animation:1.7s steps(2,end) infinite blink}.status-scan{grid-template-columns:repeat(12,1fr);gap:3px;height:4px;margin:14px 21px 0;display:grid}.status-scan i{background:#ef292940;box-shadow:0 0 6px #ef292938}.status-scan i:nth-child(3n+1){background:#ef2929e6;box-shadow:0 0 7px #ef2929b8}.status-scan i:nth-child(4n+2){background:#ef292994}.server-address{color:#fff;cursor:pointer;text-align:left;background:#15100f;border:2px solid #4b413c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:calc(100% - 42px);margin:17px 21px 18px;padding:9px 9px 9px 12px;display:grid;box-shadow:inset 3px 3px #241d1a,inset -3px -3px #080606}.server-address:hover,.server-address:focus-visible{border-color:var(--red-bright)}.server-icon{width:43px;height:43px;color:var(--red-bright);background:#220d0d;border:1px solid #ef29297a;place-items:center;display:grid;box-shadow:inset 2px 2px #ff51471f,inset -2px -2px #090404}.server-icon svg{width:23px;height:23px}.server-copy{min-width:0}.server-copy small,.server-copy strong{display:block}.server-copy small{color:#857a72;font-family:var(--button);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:8px}.server-copy strong{letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.copy-action{color:#fff;background:var(--red);border:1px solid #ff6a60;align-content:center;place-items:center;gap:4px;width:61px;height:49px;transition:filter .18s,background .18s;display:grid;box-shadow:inset 2px 2px #ffffff29,inset -3px -3px #981014}.server-address:hover .copy-action{filter:brightness(1.16)}.copy-action svg{width:17px;height:17px}.copy-action small{color:#fff;font-family:var(--button);text-transform:uppercase;font-size:7px;line-height:1}.server-address.copied .copy-action{color:var(--red-dark);background:#fff;border-color:#fff;box-shadow:inset -3px -3px #b9ada5}.server-address.copied .copy-action small{color:var(--red-dark)}.status-foot{color:#8e837c;font-family:var(--button);letter-spacing:.035em;text-transform:uppercase;background:#ffffff06;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding:12px 21px 14px;font-size:7px;line-height:1.4;display:flex}.status-foot span{align-items:center;gap:7px;display:inline-flex}.status-foot svg{width:14px;height:14px;color:var(--red-bright)}.status-foot b{color:#d6ccc4}.copy-toast{z-index:300;color:#fff;border:2px solid var(--red-bright);font-family:var(--button);letter-spacing:.05em;text-transform:uppercase;opacity:0;pointer-events:none;background:#201917;padding:13px 18px;font-size:9px;transition:opacity .2s,transform .2s steps(3,end);position:fixed;bottom:24px;right:24px;transform:translateY(20px);box-shadow:6px 6px #000}.copy-toast.show{opacity:1;transform:translateY(0)}.info-deck{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080606de;border-top:2px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));min-height:112px;animation:.8s .62s both rise-in;display:grid;box-shadow:0 -20px 60px #00000047}.info-item{border-right:1px solid #ffffff1f;justify-content:center;align-items:center;gap:17px;min-width:0;padding:22px 28px;display:flex}.info-item:last-child{border-right:0}.info-icon{color:#ded7d0;background:#191312;border:2px solid #6b5f58;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 3px 3px #322a26,inset -3px -3px #080606,4px 4px #000}.info-icon.red{color:#fff;background:var(--red-dark);border-color:var(--red-bright);box-shadow:inset 3px 3px #d93232,inset -3px -3px #580505,4px 4px #000}.info-icon svg{width:23px;height:23px}.info-item>div{text-align:left;min-width:0}.info-item strong{color:#fff;font-family:var(--display);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(23px,2vw,31px);font-weight:400;line-height:.9;display:block;overflow:hidden}.info-item div span{color:#b8afa8;font-family:var(--font-shop), Arial, sans-serif;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:7px;font-size:10px;font-weight:600;display:block;overflow:hidden}.detections-section{z-index:10;background:linear-gradient(#080606f5,#0a0707fb),repeating-linear-gradient(90deg,#0000 0 87px,#ffffff09 88px 89px);border-top:3px solid #ffffff1c;padding:clamp(84px,10vw,148px) 0 clamp(76px,9vw,126px);scroll-margin-top:24px;position:relative;overflow:hidden;box-shadow:0 -32px 80px #000000b8}.detections-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 12%,#ef292924,#0000 28%),linear-gradient(135deg,#0000 0 48%,#ef292909 48% 52%,#0000 52%) 0 0/28px 28px;position:absolute;inset:0}.detections-inner{position:relative}.detections-head{border-bottom:2px solid #ffffff24;grid-template-columns:minmax(0,780px) auto;justify-content:space-between;align-items:end;gap:54px;padding-bottom:clamp(38px,5vw,62px);display:grid}.detections-heading .eyebrow{color:#ff8178;margin-bottom:26px;font-size:12px;animation:none}.detections-heading h2{color:#f7f1eb;max-width:760px;font-family:var(--display);letter-spacing:.015em;text-transform:uppercase;text-shadow:7px 7px #000000c7;margin:0;font-size:clamp(4.6rem,7.4vw,8.2rem);font-weight:400;line-height:.74}.detections-heading h2 span{color:#fff;background:var(--red);width:fit-content;margin-top:.13em;padding:0 .08em .06em;display:block;box-shadow:inset 0 -7px #930c11,7px 7px #000}.detections-heading>p:last-child{color:#bdb4ad;max-width:680px;font-family:var(--font-shop), sans-serif;text-wrap:pretty;margin:35px 0 0;font-size:clamp(15px,1.25vw,18px);font-weight:500;line-height:1.65}.detection-total{background:#15100f;border:2px solid #665650;align-items:center;gap:18px;min-width:294px;padding:24px 27px 22px;display:flex;position:relative;box-shadow:inset 4px 4px #ffffff0e,inset -4px -4px #050303,8px 8px #000}.detection-total:before{background:var(--red);content:"";width:7px;position:absolute;top:-2px;bottom:-2px;left:-2px;box-shadow:0 0 22px #ef29298a}.detection-total>strong{color:#fff;font-family:var(--display);text-shadow:4px 4px #66090c;font-size:64px;font-weight:400;line-height:.74}.detection-total>span,.detection-total b,.detection-total small{display:block}.detection-total b{color:#fff;font-family:var(--font-shop), sans-serif;text-transform:uppercase;font-size:15px}.detection-total small{color:#8f8580;font-family:var(--font-shop), sans-serif;letter-spacing:.035em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:600}.detection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.5vw,24px);margin-top:clamp(42px,5vw,66px);display:grid}.detection-card{background:linear-gradient(145deg,#1f1816f7,#0d0a09fc),#120e0d;border:2px solid #51453f;min-width:0;min-height:440px;padding:24px 23px 26px;transition:border-color .17s ease-out,box-shadow .17s ease-out,transform .17s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden;box-shadow:inset 3px 3px #ffffff0b,inset -3px -3px #050403,7px 7px #000}.detection-card:before{content:"";background:#6f5d54;height:5px;position:absolute;top:0;left:0;right:0}.detection-card:hover{border-color:#89746a;transform:translate(-3px,-3px);box-shadow:inset 3px 3px #fff1,inset -3px -3px #050403,10px 10px #000}.detection-card-accent{border-color:#8f2828}.detection-card-accent:before{background:var(--red);box-shadow:0 0 20px #ef29297a}.detection-card-top{z-index:2;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.detection-card-icon{color:#fff;background:#2a201e;border:2px solid #76635b;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 3px 3px #ffffff14,inset -3px -3px #0b0807,4px 4px #000}.detection-card-accent .detection-card-icon{background:#8f1010;border-color:#ff5c53}.detection-card-icon svg{width:25px;height:25px}.detection-count{color:#e5dcd6;font-family:var(--font-shop), sans-serif;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:700}.detection-index{color:#ffffff0b;font-family:var(--display);pointer-events:none;font-size:100px;line-height:1;position:absolute;top:55px;right:15px}.detection-card h3{color:#fff;font-family:var(--display);letter-spacing:.035em;text-transform:uppercase;text-shadow:4px 4px #000;margin:38px 0 0;font-size:clamp(38px,3.4vw,51px);font-weight:400;line-height:.86;position:relative}.detection-card>p{color:#a89e98;min-height:68px;font-family:var(--font-shop), sans-serif;margin:19px 0 23px;font-size:13px;font-weight:500;line-height:1.55;position:relative}.detection-card ul{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:18px 0 0;list-style:none;display:grid}.detection-card li{color:#d9d0ca;min-width:0;font-family:var(--font-shop), sans-serif;text-transform:uppercase;padding-left:13px;font-size:11px;font-weight:650;line-height:1.35;position:relative}.detection-card li:before{background:var(--red);content:"";width:5px;height:5px;position:absolute;top:.45em;left:0;box-shadow:0 0 8px #ef2929a6}.detection-proof{background:#130f0e;border:2px solid #6b5952;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);margin-top:clamp(54px,6vw,82px);display:grid;overflow:hidden;box-shadow:inset 3px 3px #ffffff0a,inset -3px -3px #050303,9px 9px #000}.detection-proof-copy{background:linear-gradient(145deg,#f02a2a,#a90d12);border-right:3px solid #ff6960;padding:clamp(30px,3.3vw,48px);position:relative;overflow:hidden;box-shadow:inset -7px 0 #71070a}.detection-proof-copy:after{color:#4000003d;font-family:var(--display);content:"K";pointer-events:none;font-size:190px;line-height:1;position:absolute;bottom:-54px;right:-24px}.detection-proof-copy .eyebrow{z-index:1;color:#fff;margin-bottom:27px;font-size:11px;animation:none;position:relative}.detection-proof-copy .eyebrow:before{box-shadow:none;background:#fff}.detection-proof-copy h3{z-index:1;color:#fff;font-family:var(--display);letter-spacing:.025em;text-transform:uppercase;text-shadow:5px 5px #4d0000b8;margin:0;font-size:clamp(3.3rem,4.7vw,5.4rem);font-weight:400;line-height:.76;position:relative}.detection-proof-copy h3 span{margin-top:.18em;display:block}.detection-proof-copy>p:last-child{z-index:1;color:#fff2ed;max-width:500px;font-family:var(--font-shop), sans-serif;margin:28px 0 0;font-size:14px;font-weight:600;line-height:1.58;position:relative}.detection-proof-body{gap:25px;padding:clamp(28px,3.3vw,48px);display:grid}.detected-client-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detected-client-list>span{color:#e7ded8;min-width:0;min-height:46px;font-family:var(--font-shop), sans-serif;background:#201918;border:1px solid #564842;align-items:center;gap:12px;padding:8px 13px;font-size:13px;font-weight:700;display:flex;box-shadow:inset 2px 2px #ffffff09,inset -2px -2px #090606}.detected-client-list b{color:#ff756c;background:#0c0908;flex:none;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.detected-client-list .detected-more{color:#fff;background:#3a1010;border-color:#8f2929}.detection-test-server{background:#090706;border:2px solid #812525;justify-content:space-between;align-items:center;gap:30px;padding:20px 22px;display:flex;box-shadow:inset 4px 4px #ffffff09,inset -4px -4px #020101}.detection-test-server>div{flex:none}.detection-test-server span{color:#ff8279;font-family:var(--font-shop), sans-serif;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.detection-test-server span i{background:#50dc71;width:8px;height:8px;box-shadow:0 0 12px #50dc71b8}.detection-test-server strong{color:#fff;font-family:var(--font-shop), sans-serif;letter-spacing:.015em;margin-top:7px;font-size:clamp(18px,1.7vw,24px);display:block}.detection-test-server>p{color:#9f958f;max-width:360px;font-family:var(--font-shop), sans-serif;margin:0;font-size:13px;font-weight:550;line-height:1.5}.detections-footer{background:#15100feb;border:2px solid #51443f;justify-content:space-between;align-items:center;gap:32px;min-height:82px;margin-top:clamp(42px,5vw,68px);padding:16px 18px 16px 25px;display:flex;box-shadow:inset 3px 3px #ffffff0b,inset -3px -3px #060404,7px 7px #000}.detections-footer p{color:#bfb5ae;font-family:var(--font-shop), sans-serif;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:600;display:flex}.detections-footer p>span{background:#50dc71;flex:none;width:10px;height:10px;box-shadow:0 0 14px #50dc71b8}.detections-footer a{color:#fff;background:var(--red);min-height:50px;font-family:var(--button);letter-spacing:.035em;text-transform:uppercase;border:2px solid #ff7168;flex:none;align-items:center;gap:15px;padding:0 20px;font-size:10px;font-weight:700;transition:transform .15s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:inset 3px 3px #ff5147,inset -3px -3px #920c10,5px 5px #000}.detections-footer a:hover,.detections-footer a:focus-visible{transform:translate(-2px,-2px)}.detections-footer a svg{width:18px;height:18px}.shop-shell{overflow:visible}.shop-background{position:fixed}.shop-background img{filter:saturate(.67)brightness(.42)contrast(1.15)}.shop-backdrop{z-index:1;background:linear-gradient(#05040473,#050404f0 78%,#080605),linear-gradient(90deg,#050404db,#0504044d 55%,#050404a3);position:fixed}.shop-main{z-index:10;font-family:var(--font-shop), sans-serif;padding:clamp(64px,8vh,100px) 0 76px;position:relative}.shop-main .eyebrow,.shop-head h1,.edition h2,.edition-subtitle,.edition-badge,.select-edition,.checkout-copy small,.checkout-copy strong,.buy-button,.fine-print{font-family:var(--font-shop), sans-serif}.shop-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:60px;padding-bottom:47px;display:grid}.shop-head h1{font-family:var(--font-shop), sans-serif;letter-spacing:-.035em;text-transform:uppercase;text-shadow:6px 6px #000;margin:0;font-size:clamp(4.7rem,8vw,8.1rem);font-weight:800;line-height:.82}.shop-head h1 span{color:var(--red-bright);display:block}.shop-intro{color:#a9a098;border-left:4px solid var(--red);margin-bottom:3px;padding-left:19px;font-size:16px;line-height:1.55}.shop-intro strong,.shop-intro span{display:block}.shop-intro strong{color:#fff;margin-bottom:5px;font-size:18px}.edition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.edition{background:linear-gradient(145deg,#1c1715f5,#0a0807f7);border:2px solid #443a35;padding:31px;transition:border-color .22s,transform .18s steps(2,end),box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 4px 4px #ffffff09,inset -4px -4px #050403,9px 9px #0000008c}.edition:before{content:"";background:#4c413b;height:5px;position:absolute;top:0;left:0;right:0}.edition.selected{border-color:var(--red);transform:translateY(-4px);box-shadow:inset 4px 4px #ff5b500e,inset -4px -4px #100303,9px 9px #00000094,0 0 34px #ef29291c}.edition.selected:before{background:var(--red);box-shadow:0 0 16px #ef2929bf}.edition-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.edition-icon{color:#d8cfc7;background:#171210;border:2px solid #625650;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 3px 3px #ffffff0d,inset -3px -3px #070504,5px 5px #000}.edition.selected .edition-icon{color:#fff;background:var(--red-dark);border-color:var(--red-bright)}.edition-icon svg{width:28px;height:28px}.edition-badge{color:#b9afa7;font-family:var(--font-shop), sans-serif;letter-spacing:.045em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1f;padding:8px 10px;font-size:7px}.edition.selected .edition-badge{color:#fff;background:#840e1094;border-color:#ff483e9e}.edition h2{font-family:var(--font-shop), sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:27px 0 7px;font-size:clamp(2.5rem,4.2vw,4.25rem);font-weight:700;line-height:.94}.edition-subtitle{color:var(--red-bright);font-family:var(--font-shop), sans-serif;letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:8px}.edition-description{color:#a9a098;min-height:51px;margin:21px 0 0;font-size:15px;line-height:1.55}.edition-price{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:22px;padding:18px 0 16px;display:flex}.edition-price small{color:#887e77;letter-spacing:.055em;text-transform:uppercase;max-width:90px;padding-bottom:5px;font-size:8px;font-weight:700;line-height:1.4}.edition-price strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.05em;text-shadow:4px 4px #000;font-size:clamp(2.2rem,3.2vw,3.35rem);font-weight:750;line-height:.85}.edition.selected .edition-price strong{color:var(--red-bright)}.feature-list{border-top:1px solid var(--line);gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.feature-list li{color:#d1c7bf;border-bottom:1px solid #ffffff14;align-items:center;gap:11px;min-height:43px;font-size:13px;display:flex}.feature-list li:before{color:#fff;background:var(--red-dark);content:"✓";place-items:center;width:18px;height:18px;font-size:11px;display:grid;box-shadow:inset 2px 2px #ff524959,inset -2px -2px #550607}.select-edition{color:#fff;cursor:pointer;width:100%;min-height:54px;font-family:var(--font-shop), sans-serif;letter-spacing:.05em;text-transform:uppercase;background:#191412;border:2px solid #71665f;justify-content:center;align-items:center;gap:10px;font-size:9px;font-weight:700;transition:border-color .16s ease-out,transform .14s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:inset 4px 4px #332c28,inset -4px -4px #080605,6px 6px #000}.select-edition svg{width:19px;height:19px}.select-edition:hover,.select-edition:focus-visible{border-color:var(--red-bright);transform:translate(-2px,-2px)}.select-edition:active{transform:scale(.96)}.edition.selected .select-edition{background:var(--red);border-color:#ff6c62;box-shadow:inset 4px 4px #ff5147,inset -4px -4px #971014,6px 6px #000}.checkout{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090706f0;border:2px solid #ffffff29;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:25px;padding:19px 20px;display:grid;box-shadow:inset 0 0 0 4px #0000006b,8px 8px #0000008c}.checkout-mark{color:#fff;background:var(--red-dark);border:1px solid var(--red-bright);place-items:center;width:45px;height:45px;display:grid;box-shadow:inset 3px 3px #ff52494d,inset -3px -3px #510506}.checkout-mark svg{width:23px;height:23px}.checkout-copy small,.checkout-copy strong,.checkout-copy span{display:block}.checkout-copy small{color:#837871;font-family:var(--font-shop), sans-serif;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:7px}.checkout-copy strong{color:#fff;font-family:var(--font-shop), sans-serif;letter-spacing:-.015em;text-transform:uppercase;font-size:25px;font-weight:700;line-height:1}.buy-button{color:#fff;background:var(--red);min-width:250px;min-height:57px;font-family:var(--font-shop), sans-serif;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;border:3px solid #ff6c62;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:9px;font-weight:700;transition:transform .14s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:inset 4px 4px #ff5147,inset -4px -4px #971014,7px 7px #000}.buy-button:hover,.buy-button:focus-visible{transform:translate(-3px,-3px)}.buy-button:active{transform:scale(.96)}.buy-button svg{width:18px;height:18px}.fine-print{color:#776e68;text-align:center;margin:18px 0 0;font-size:11px}.cart-layer{z-index:500;pointer-events:none;visibility:hidden;transition:visibility .24s;position:fixed;inset:0}.cart-layer.open{pointer-events:auto;visibility:visible}.cart-backdrop{cursor:default;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030202c2;border:0;width:100%;height:100%;padding:0;transition:opacity .2s ease-out;position:absolute;inset:0}.cart-layer.open .cart-backdrop{opacity:1}.cart-drawer{color:#f6efe8;width:min(520px,100%);height:100%;font-family:var(--font-shop), sans-serif;background:linear-gradient(145deg,#221b18fc,#080605fe 58%),#090706;border-left:2px solid #584b45;grid-template-rows:auto minmax(0,1fr) auto;transition:transform .24s cubic-bezier(.2,.78,.2,1);display:grid;position:absolute;top:0;right:0;transform:translate(104%);box-shadow:-18px 0 #00000047,inset 5px 0 #ffffff06}.cart-layer.open .cart-drawer{transform:translate(0,0)}.cart-head{border-bottom:2px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:25px 28px;display:flex}.cart-head small,.cart-head h2{text-transform:uppercase;margin:0;display:block}.cart-head small{color:var(--red-bright);letter-spacing:.085em;margin-bottom:7px;font-size:8px;font-weight:700}.cart-head h2{letter-spacing:-.03em;font-size:31px;font-weight:760;line-height:.95}.cart-close,.quantity-control button,.remove-line{color:#d8cfc8;cursor:pointer;background:#171210;border:2px solid #615650;flex:none;place-items:center;transition:border-color .14s ease-out,color .14s ease-out,transform .12s cubic-bezier(.2,0,0,1);display:grid}.cart-close{width:45px;height:45px;box-shadow:inset 3px 3px #302824,inset -3px -3px #070504,4px 4px #000}.cart-close svg{width:20px;height:20px}.cart-close:hover,.cart-close:focus-visible,.quantity-control button:hover:not(:disabled),.quantity-control button:focus-visible,.remove-line:hover,.remove-line:focus-visible{color:#fff;border-color:var(--red-bright)}.cart-close:active,.quantity-control button:active:not(:disabled),.remove-line:active{transform:scale(.94)}.cart-body{overscroll-behavior:contain;scrollbar-color:var(--red-dark) #0d0908;min-height:0;overflow-y:auto}.cart-loading,.cart-empty{color:#9e948d;margin:0}.cart-loading{padding:32px 28px}.cart-empty{text-align:center;place-content:center;justify-items:center;min-height:100%;padding:56px 28px;display:grid}.cart-empty>span{width:70px;height:70px;color:var(--red-bright);background:#1b1412;border:2px solid #6d3c38;place-items:center;margin-bottom:23px;display:grid;box-shadow:inset 4px 4px #30201e,inset -4px -4px #080504,6px 6px #000}.cart-empty svg{width:32px;height:32px}.cart-empty strong{color:#fff;text-transform:uppercase;font-size:25px}.cart-empty p{margin:9px 0 23px;font-size:14px}.cart-empty button,.clear-cart{color:#d9d0c8;cursor:pointer;letter-spacing:.06em;text-underline-offset:5px;text-transform:uppercase;background:0 0;border:0;min-height:44px;font-size:9px;font-weight:700;-webkit-text-decoration:underline #6f635d;text-decoration:underline #6f635d}.cart-empty button:hover,.cart-empty button:focus-visible,.clear-cart:hover,.clear-cart:focus-visible{color:#fff;-webkit-text-decoration-color:var(--red-bright);text-decoration-color:var(--red-bright)}.cart-lines{margin:0;padding:0;list-style:none}.cart-line-main,.cart-line-controls,.cart-total{align-items:center;display:flex}.cart-line-main{gap:15px}.cart-line-icon{color:#fff;background:var(--red-dark);border:1px solid var(--red-bright);flex:none;place-items:center;width:45px;height:45px;display:grid;box-shadow:inset 3px 3px #ff524947,inset -3px -3px #510506}.cart-line-icon svg{width:23px;height:23px}.cart-line-main strong,.cart-line-main small{display:block}.cart-line-main strong{color:#fff;text-transform:uppercase;font-size:16px;font-weight:720}.cart-line-main small{color:#898079;margin-top:6px;font-size:10px}.cart-line-controls{gap:13px;margin-top:20px}.quantity-control{background:#0b0807;border:1px solid #4d433e;grid-template-columns:40px 38px 40px;min-height:40px;display:grid}.quantity-control button{width:40px;height:40px;box-shadow:none;border-width:0 1px 0 0;padding:0}.quantity-control button:last-child{border-left-width:1px;border-right-width:0}.quantity-control button:disabled{color:#4f4844;cursor:not-allowed}.quantity-control button svg,.remove-line svg{width:16px;height:16px}.quantity-control span{color:#fff;font-variant-numeric:tabular-nums;place-items:center;font-size:14px;font-weight:700;display:grid}.cart-line-total{color:#fff;font-variant-numeric:tabular-nums;margin-left:auto;font-size:17px}.remove-line{color:#a99f98;width:40px;height:40px;padding:0}.cart-footer{background:#0b0807;border-top:2px solid #ffffff1f;padding:25px 28px 28px;box-shadow:0 -16px 30px #00000038}.cart-total{justify-content:space-between;gap:20px}.cart-total span{color:#9e948d;letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:700}.cart-total strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:31px}.cart-footer>p:not(.checkout-error){color:#766d67;margin:8px 0 20px;font-size:10px;line-height:1.5}.crypto-checkout-button{color:#fff;background:var(--red);cursor:pointer;letter-spacing:.055em;text-transform:uppercase;border:3px solid #ff6c62;justify-content:center;align-items:center;gap:11px;width:100%;min-height:58px;padding:0 18px;font-size:10px;font-weight:750;transition:filter .14s ease-out,transform .14s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:inset 4px 4px #ff5147,inset -4px -4px #971014,7px 7px #000}.crypto-checkout-button:hover:not(:disabled),.crypto-checkout-button:focus-visible{filter:brightness(1.12);transform:translate(-2px,-2px)}.crypto-checkout-button:active:not(:disabled){transform:scale(.96)}.crypto-checkout-button:disabled{cursor:wait;filter:saturate(.42)brightness(.7)}.crypto-checkout-button svg{width:20px;height:20px}.clear-cart{margin:9px auto -4px;display:block}.checkout-error{color:#ffd7d2;background:#760d0f6b;border:1px solid #ff514780;margin:14px 0 0;padding:11px 12px;font-size:11px;line-height:1.45;display:none}.checkout-error.show{display:block}.direct-checkout-shell{min-height:100svh;overflow:visible}.direct-checkout{z-index:10;font-family:var(--font-shop), sans-serif;padding-block:clamp(58px,7vh,90px) 80px;position:relative}.direct-checkout-head{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(300px,470px);align-items:end;gap:54px;padding-bottom:38px;display:grid}.direct-checkout-head .eyebrow{font-family:var(--font-shop), sans-serif;margin-bottom:18px}.direct-checkout-head h1,.direct-empty h1{letter-spacing:-.055em;text-transform:uppercase;text-shadow:6px 6px #000;text-wrap:balance;margin:0;font-size:clamp(4.1rem,7.3vw,7.5rem);font-weight:800;line-height:.84}.direct-checkout-head h1 span{color:var(--red-bright);display:block}.direct-checkout-head>p{color:#aaa099;border-left:4px solid var(--red);text-wrap:pretty;margin:0 0 5px;padding-left:19px;font-size:15px;line-height:1.65}.direct-checkout-layout{grid-template-columns:minmax(0,1fr) minmax(300px,350px);align-items:start;gap:24px;margin-top:28px;display:grid}.direct-payment-panel,.direct-order-summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0807f5;min-width:0;box-shadow:0 0 0 2px #ffffff24,inset 4px 4px #ffffff06,inset -4px -4px #050403,9px 9px #0000008c}.direct-step-head{align-items:center;gap:15px;display:flex}.direct-step-head>span{color:#fff;background:var(--red-dark);min-width:48px;height:48px;box-shadow:0 0 0 1px var(--red-bright), inset 3px 3px 0 #ff52494d, inset -3px -3px 0 #510506, 4px 4px 0 #000;font-variant-numeric:tabular-nums;text-transform:uppercase;place-items:center;padding:0 8px;font-size:10px;font-weight:750;display:grid}.direct-step-head small,.direct-step-head h2{text-transform:uppercase;margin:0;display:block}.direct-step-head small{color:#7e746e;letter-spacing:.075em;margin-bottom:5px;font-size:8px;font-weight:700}.direct-step-head h2{color:#fff;letter-spacing:-.025em;font-size:23px;font-weight:750;line-height:.96}.direct-step-head.compact>span{min-width:41px;height:41px;font-size:8px}.crypto-asset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;max-width:100%;margin-top:24px;display:grid}.crypto-asset{color:#a69c95;cursor:pointer;text-align:center;background:#15100e;border:0;align-content:center;place-items:center;gap:10px;min-width:0;min-height:122px;padding:14px 11px 12px;transition:color .14s ease-out,transform .14s cubic-bezier(.2,0,0,1),box-shadow .16s ease-out;display:grid;position:relative;box-shadow:0 0 0 1px #4f4540,inset 3px 3px #ffffff09,inset -3px -3px #070504,4px 4px #000}.crypto-asset:hover,.crypto-asset:focus-visible{color:#fff;transform:translate(-2px,-2px);box-shadow:0 0 0 2px #8f7e75,inset 3px 3px #ffffff0b,inset -3px -3px #070504,5px 5px #000}.crypto-asset:active{transform:scale(.96)}.crypto-asset.selected{color:#fff;box-shadow:0 0 0 2px var(--red-bright), inset 3px 3px 0 #ff524921, inset -3px -3px 0 #0e0303, 5px 5px 0 #000, 0 0 24px #ef29291f;background:#27100e}.crypto-asset-icon{width:37px;height:37px;color:var(--red-bright);place-items:center;display:grid}.crypto-asset-icon svg{width:31px;height:31px}.crypto-asset strong,.crypto-asset small{display:block}.crypto-asset strong{color:inherit;font-size:15px;line-height:1}.crypto-asset small{color:#766d67;letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:8px}.crypto-asset em{color:#fff;background:var(--red-dark);letter-spacing:.04em;text-transform:uppercase;padding:4px 5px;font-size:6px;font-style:normal;font-weight:700;position:absolute;top:7px;right:7px}.quote-start{border-top:1px solid #ffffff1c;margin-top:25px;padding-top:25px}.quote-start>div{align-items:center;gap:12px;margin-bottom:20px;display:flex}.quote-start>div>svg{width:24px;height:24px;color:var(--red-bright);flex:none}.quote-start p{color:#948a83;text-wrap:pretty;margin:0;font-size:12px;line-height:1.5}.quote-start p strong{color:#fff}.payment-request{border-top:2px solid #ffffff1f;min-width:0;margin-top:29px;padding-top:28px}.payment-request>.direct-step-head .quote-timer{color:var(--red-bright);font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px}.payment-request-grid{grid-template-columns:229px minmax(0,1fr);align-items:stretch;gap:18px;margin-top:22px;display:grid}.payment-details{min-width:0}.payment-qr{background:#f6efe7;place-items:center;min-height:229px;padding:12px;display:grid;position:relative;box-shadow:6px 6px #000,0 0 0 1px #ffffff1a}.payment-qr svg{outline-offset:-1px;outline:1px solid #0000001a;width:100%;height:auto;display:block}.payment-qr>span{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#080605e6;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;inset:10px}.payment-details{align-content:stretch;gap:10px;display:grid}.payment-field{background:#100c0a;min-width:0;padding:15px 94px 15px 16px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1c}.payment-field small,.payment-field strong,.payment-field code{display:block}.payment-field small{color:#756c66;letter-spacing:.075em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:700}.payment-field strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.45rem,2.6vw,2.3rem);line-height:1;overflow:hidden}.payment-field strong span{color:var(--red-bright);letter-spacing:0;font-size:.54em}.payment-field code{color:#d0c6be;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.45;overflow:hidden}.payment-field button{color:#c9bfb8;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#1d1714;border:0;justify-content:center;align-items:center;gap:6px;min-width:70px;min-height:40px;font-size:7px;font-weight:700;transition:color .14s ease-out,box-shadow .14s ease-out;display:inline-flex;position:absolute;top:50%;right:13px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #5c504a,3px 3px #000}.payment-field button:hover,.payment-field button:focus-visible{color:#fff;box-shadow:inset 0 0 0 2px var(--red-bright), 3px 3px 0 #000}.payment-field button svg{width:15px;height:15px}.quote-meta{background:#ffffff1a;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.quote-meta>div{background:#100c0a;min-width:0;padding:12px 13px}.quote-meta dt,.quote-meta dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.quote-meta dt{color:#6f6660;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:700}.quote-meta dd{color:#cfc5bd;font-variant-numeric:tabular-nums;font-size:9px}.payment-request-actions{grid-template-columns:1fr auto;gap:16px;margin-top:21px;display:grid}.rate-disclosure{color:#6f6660;text-align:center;text-wrap:pretty;margin:12px 0 0;font-size:9px;line-height:1.5}.payment-request-actions .crypto-checkout-button{min-width:0}.crypto-checkout-button.disabled{pointer-events:none;filter:saturate(.2)brightness(.55)}.refresh-quote{color:#d6ccc4;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#171210;border:0;min-width:145px;min-height:58px;padding:0 18px;font-size:8px;font-weight:700;transition:color .14s ease-out,transform .14s cubic-bezier(.2,0,0,1),box-shadow .14s ease-out;box-shadow:inset 0 0 0 2px #665a54,5px 5px #000}.refresh-quote:hover,.refresh-quote:focus-visible{color:#fff;box-shadow:inset 0 0 0 2px var(--red-bright), 5px 5px 0 #000;transform:translate(-2px,-2px)}.refresh-quote:active{transform:scale(.96)}.transaction-proof{border-top:1px solid #ffffff1f;margin-top:28px;padding-top:26px}.transaction-proof label{color:#9a9089;letter-spacing:.065em;text-transform:uppercase;margin-top:20px;font-size:8px;font-weight:700;display:block}.transaction-proof input{color:#fff;background:#0a0706;border:1px solid #5b4f49;border-radius:0;outline:none;width:100%;min-height:52px;margin-top:8px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;transition:border-color .14s ease-out,box-shadow .14s ease-out}.transaction-proof input:focus{border-color:var(--red-bright);box-shadow:0 0 0 2px #ef292938}.transaction-proof>p{color:#756c66;margin:9px 0 0;font-size:10px;line-height:1.45}.transaction-proof>p.invalid{color:#ff8178}.proof-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:17px;display:flex}.proof-actions button,.proof-actions a{color:#d2c8c0;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:8px;font-weight:700;display:inline-flex}.proof-actions button{cursor:pointer;background:#211a17;border:0;padding:0 15px;transition:color .14s ease-out,transform .14s cubic-bezier(.2,0,0,1),box-shadow .14s ease-out;box-shadow:inset 0 0 0 1px #625650,4px 4px #000}.proof-actions button:disabled{color:#514a46;cursor:not-allowed}.proof-actions button:hover:not(:disabled),.proof-actions button:focus-visible{color:#fff;box-shadow:inset 0 0 0 2px var(--red-bright), 4px 4px 0 #000}.proof-actions button:active:not(:disabled){transform:scale(.96)}.proof-actions a:hover,.proof-actions a:focus-visible{color:#fff}.proof-actions svg{width:16px;height:16px}.direct-order-summary{padding:24px;position:sticky;top:112px}.direct-order-summary ul{border-top:1px solid #ffffff1c;margin:23px 0 0;padding:0;list-style:none}.direct-order-summary li{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:18px;min-height:78px;display:flex}.direct-order-summary li strong,.direct-order-summary li small{display:block}.direct-order-summary li strong{color:#eee6df;text-transform:uppercase;font-size:12px}.direct-order-summary li small{color:#716862;text-transform:uppercase;margin-top:5px;font-size:8px}.direct-order-summary li>span{color:#fff;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.direct-order-total{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:23px;display:flex}.direct-order-total span{color:#817770;letter-spacing:.07em;text-transform:uppercase;padding-bottom:4px;font-size:9px;font-weight:700}.direct-order-total strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-shadow:3px 3px #000;font-size:32px}.direct-order-summary>p{color:#716862;margin:9px 0 16px;font-size:9px;line-height:1.5}.direct-order-summary>a{color:#cfc5bd;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:8px;min-height:42px;font-size:8px;font-weight:700;display:inline-flex}.direct-order-summary>a:hover,.direct-order-summary>a:focus-visible{color:#fff}.direct-order-summary>a svg{width:15px;height:15px}.direct-checkout-loading,.direct-empty{z-index:10;width:var(--page);min-height:calc(100svh - 96px);font-family:var(--font-shop), sans-serif;margin-inline:auto;position:relative}.direct-checkout-loading{color:#9d938c;text-transform:uppercase;place-items:center;font-size:12px;display:grid}.direct-empty{align-content:center;justify-items:start;padding-block:70px;display:grid}.direct-empty>span{color:#fff;background:var(--red-dark);width:65px;height:65px;box-shadow:0 0 0 2px var(--red-bright), inset 4px 4px 0 #ff52494d, inset -4px -4px 0 #510506, 6px 6px 0 #000;place-items:center;margin-bottom:28px;display:grid}.direct-empty>span svg{width:30px;height:30px}.direct-empty>p:not(.eyebrow){color:#a59b94;text-wrap:pretty;max-width:560px;margin:25px 0 30px;font-size:15px;line-height:1.6}.checkout-success-shell{min-height:100svh}.checkout-result{z-index:10;max-width:860px;min-height:calc(100svh - 96px);font-family:var(--font-shop), sans-serif;align-content:center;justify-items:start;padding-block:76px;display:grid;position:relative}.checkout-result-icon{color:#fff;background:var(--red-dark);border:2px solid var(--red-bright);place-items:center;width:68px;height:68px;margin-bottom:28px;display:grid;box-shadow:inset 4px 4px #ff524952,inset -4px -4px #4c0405,7px 7px #000}.checkout-result-icon svg{width:32px;height:32px}.checkout-result .eyebrow{font-family:var(--font-shop), sans-serif;margin-bottom:18px;font-size:9px}.checkout-result h1{letter-spacing:-.05em;text-transform:uppercase;text-shadow:6px 6px #000;max-width:800px;margin:0;font-size:clamp(4rem,8vw,7.7rem);font-weight:800;line-height:.86}.checkout-result>p:not(.eyebrow){color:#afa59d;max-width:670px;margin:28px 0 0;font-size:16px;line-height:1.65}.checkout-result-state{background:#0c0908eb;border:1px solid #ffffff26;align-items:center;gap:15px;margin-top:29px;padding:15px 18px;display:flex;box-shadow:5px 5px #000}.checkout-result-state>svg{width:26px;height:26px;color:var(--red-bright)}.checkout-result-state small,.checkout-result-state strong{display:block}.checkout-result-state small{color:#796f69;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:700}.checkout-result-state strong{color:#fff;text-transform:uppercase;font-size:13px}.checkout-result-actions{flex-wrap:wrap;gap:24px;margin-top:34px;display:flex}.result-secondary{color:#d9d0c8;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:10px;min-height:57px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.result-secondary:hover,.result-secondary:focus-visible{color:#fff}.result-secondary svg{width:17px;height:17px}:focus-visible{outline-offset:4px;outline:3px solid #fff}@keyframes scene-in{0%{opacity:0;transform:scale(1.11)}to{opacity:1;transform:scale(1.04)}}@keyframes rise-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{50%{opacity:.2}}@media (max-width:1100px){:root{--page:min(100% - 42px, 960px)}.topbar{height:84px}.nav-links{gap:22px}.discord-button{display:none}.home-hero{min-height:calc(100svh - 84px)}.hero-grid{grid-template-columns:minmax(0,690px) 1fr}.status-card{display:none}.info-item{padding:20px}.direct-checkout-layout{grid-template-columns:minmax(0,1fr)}.direct-order-summary{position:static}.crypto-asset-grid{overscroll-behavior-x:contain;grid-template-columns:repeat(5,minmax(115px,1fr));padding:2px 2px 9px;overflow-x:auto}}@media (max-width:900px){.shop-head{grid-template-columns:1fr;gap:30px}.shop-intro{max-width:620px}.edition-grid{grid-template-columns:1fr}.edition-description{min-height:0}.checkout{grid-template-columns:auto 1fr}.buy-button{grid-column:1/-1;width:100%}.direct-checkout-head{grid-template-columns:1fr;gap:27px}.direct-checkout-head>p{max-width:650px}}@media (max-width:760px){:root{--page:calc(100% - 30px)}.home-shell{min-height:100svh;overflow-y:auto}.topbar{height:70px}.brand-logo{height:50px}.nav{gap:14px}.cart-nav-button{min-width:43px;min-height:43px;padding:0 10px}.cart-nav-button>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cart-nav-button strong{min-width:20px;height:20px;padding:0 4px;font-size:8px;position:absolute;top:-8px;right:-8px}.menu-toggle{display:block}.nav-links{opacity:0;visibility:hidden;background:#0a0807fa;border:2px solid #5c514c;gap:0;padding:8px;transition:opacity .18s,transform .18s steps(3,end),visibility .18s;display:grid;position:absolute;top:70px;left:15px;right:15px;transform:translateY(-10px);box-shadow:7px 7px #000}.nav-links.open{opacity:1;visibility:visible;transform:translateY(0)}.nav-links a{border-bottom:1px solid #ffffff1a;min-height:48px;padding:15px 14px}.nav-links a:last-child{border-bottom:0}.nav-links a:after{display:none}.home-hero{min-height:calc(100svh - 70px);padding-top:clamp(48px,8vh,74px);display:block}.hero-background img{object-position:60% center}.hero-shade{background:linear-gradient(90deg,#050404d6,#05040442),linear-gradient(#0504046b,#0000 26%,#050404d1 83%,#050404)}.hero-grid{padding-bottom:70px;display:block}.hero-copy h1{font-size:clamp(4.55rem,23vw,7rem)}.red-title{text-shadow:5px 5px #450707,9px 9px #000000ad}.hero-lead{max-width:500px;margin-top:29px}.info-deck{grid-template-columns:1fr 1fr}.info-item:first-child{border-bottom:1px solid #ffffff1f;grid-column:1/-1}.info-item:nth-child(2){border-right:1px solid #ffffff1f}.info-item{padding:18px 15px}.shop-main{padding-top:52px}.shop-head h1{font-size:clamp(4.25rem,21vw,6rem)}.edition{padding:24px 20px}.checkout{gap:13px;padding:15px}.cart-head,.cart-line,.cart-footer{padding-inline:21px}.checkout-result{min-height:calc(100svh - 70px);padding-block:56px}.direct-checkout{padding-top:50px}.direct-checkout-head h1,.direct-empty h1{font-size:clamp(3.9rem,18vw,5.8rem)}.direct-payment-panel,.direct-order-summary{padding:21px}.payment-request-grid{grid-template-columns:190px minmax(0,1fr)}.payment-qr{min-height:190px}}@media (max-width:540px){.brand-logo{height:46px}.nav{gap:11px}.hero-copy h1{font-size:clamp(3.8rem,16.5vw,4.5rem)}.hero-actions{display:grid}.hero-action{width:100%;min-width:0}.trust-line{gap:10px}.trust-line>span{flex:145px}.info-item{gap:12px}.info-icon{width:38px;height:38px}.info-icon svg{width:20px;height:20px}.checkout-mark{display:none}.checkout{grid-template-columns:1fr}.buy-button{grid-column:1;min-width:0}.cart-line-controls{grid-template-columns:auto 1fr auto;display:grid}.cart-line-total{justify-self:end;margin-left:0;font-size:15px}.checkout-result-actions,.checkout-result-actions .buy-button,.result-secondary{width:100%}.result-secondary{justify-content:center}.direct-checkout-head h1,.direct-empty h1{font-size:clamp(3.25rem,17vw,4.3rem)}.direct-checkout-layout{gap:17px}.direct-payment-panel,.direct-order-summary{padding:17px}.crypto-asset-grid{grid-template-columns:repeat(5,minmax(108px,1fr))}.payment-request-grid{grid-template-columns:1fr}.payment-qr{width:min(100%,250px);min-height:auto;margin-inline:auto}.payment-request-actions{grid-template-columns:1fr}.refresh-quote{width:100%}.payment-field{padding-right:82px}.payment-field button{min-width:64px;right:10px}.quote-meta{grid-template-columns:1fr}.proof-actions,.proof-actions button,.proof-actions a{width:100%}}.shop-shell,.cart-drawer,.direct-checkout-loading,.direct-empty{--mc-panel:#100d0c;--mc-panel-raised:#1a1513;--mc-border:#6d5e56;--mc-muted:#b8afa9;--mc-shadow:7px 7px 0 #000000c2;font-family:var(--font-shop), Arial, sans-serif}.shop-main{font-family:var(--font-shop), Arial, sans-serif;padding-block:clamp(68px,8vh,100px) 82px}.shop-main .eyebrow,.direct-checkout-head .eyebrow,.direct-empty .eyebrow{color:#ff7067;font-family:var(--font-pixel), var(--font-shop), sans-serif;letter-spacing:.02em;text-shadow:2px 2px #000;text-transform:none;font-size:15px;font-weight:700}.shop-head{border-bottom:3px solid #3f3631;gap:62px;padding-bottom:44px}.shop-head h1,.direct-checkout-head h1,.direct-empty h1{font-family:var(--font-pixel), var(--font-shop), sans-serif;letter-spacing:-.055em;text-shadow:5px 5px #000,8px 8px #420607;text-transform:uppercase;font-size:clamp(4.25rem,7vw,7rem);font-weight:700;line-height:.87}.shop-intro,.direct-checkout-head>p{color:#c5bcb6;border:0;border-left:5px solid var(--red);background:#080605db;padding:18px 20px;font-size:17px;line-height:1.65;box-shadow:inset 0 0 0 2px #3e3531,5px 5px #00000080}.shop-intro strong{color:#fff;margin-bottom:8px;font-size:19px;font-weight:700}.edition-grid{gap:24px;margin-top:30px}.edition{border:3px solid var(--mc-border);box-shadow:inset 4px 4px 0 #ffffff0f, inset -4px -4px 0 #050403, var(--mc-shadow);background:linear-gradient(145deg,#211a17,#0d0a09 78%);border-radius:0;padding:31px}.edition:before{background:#685a52;height:6px}.edition:hover{box-shadow:inset 4px 4px 0 #ffffff12, inset -4px -4px 0 #050403, var(--mc-shadow);border-color:#9a8880}.edition.selected{box-shadow:inset 4px 4px 0 #ff5c5314, inset -4px -4px 0 #090302, var(--mc-shadow), 0 0 28px #ef292926;background:linear-gradient(145deg,#2a1715,#0e0807 78%);border:3px solid #ff4e46}.edition-icon{color:#fff;background:#1c1715;border:3px solid #796b63;border-radius:0;width:58px;height:58px;box-shadow:inset 3px 3px #ffffff17,inset -3px -3px #080605,4px 4px #000}.edition.selected .edition-icon{background:#8f1010;border:3px solid #ff655c}.edition-badge{color:#eee7e2;font-family:var(--font-pixel), var(--font-shop), sans-serif;text-shadow:2px 2px #000;background:#27201d;border:2px solid #70635c;border-radius:0;padding:8px 11px;font-size:13px;font-weight:700;box-shadow:inset 2px 2px #ffffff14,inset -2px -2px #0b0807}.edition.selected .edition-badge{color:#fff;background:#8f1010;border:2px solid #ff655c}.edition h2{font-family:var(--font-pixel), var(--font-shop), sans-serif;letter-spacing:-.045em;text-shadow:4px 4px #000;text-transform:uppercase;margin-top:29px;font-size:clamp(2.7rem,4vw,4rem);font-weight:700;line-height:.94}.edition-subtitle{color:#ff7067;font-family:var(--font-pixel), var(--font-shop), sans-serif;letter-spacing:0;text-shadow:2px 2px #000;font-size:15px;font-weight:700}.edition-description{color:#c0b7b1;min-height:56px;margin-top:20px;font-size:16px;font-weight:500;line-height:1.65}.edition-price{border-color:#4b403b;margin-top:22px;padding-block:20px}.edition-price small{color:#b3aaa4;letter-spacing:0;text-transform:none;max-width:170px;font-size:14px;font-weight:650}.edition-price strong{text-shadow:4px 4px #000;font-size:clamp(2.6rem,3.5vw,3.7rem);font-weight:750}.feature-list{border-top:2px solid #4b403b}.feature-list li{color:#eee8e4;border-bottom:1px solid #453b37;min-height:50px;font-size:15px;font-weight:550}.feature-list li:before{color:#fff;background:#8f1010;border:2px solid #ff5d55;border-radius:0;width:22px;height:22px;font-family:Arial,sans-serif;font-size:13px;box-shadow:inset -2px -2px #4e0506}.select-edition,.buy-button,.crypto-checkout-button,.refresh-quote{font-family:var(--font-pixel), var(--font-shop), sans-serif;letter-spacing:0;text-shadow:2px 2px #000000b8;text-transform:none;border:3px solid #83746c;border-radius:0;font-size:15px;font-weight:700;transition-property:background-color,border-color,transform;transition-duration:.13s;transition-timing-function:ease-out;box-shadow:inset 4px 4px #ffffff1f,inset -4px -4px #0000009e,6px 6px #000}.select-edition{background:#251f1c;min-height:58px}.select-edition:hover,.select-edition:focus-visible{background:#332925;border:3px solid #ff655c;transform:translate(-2px,-2px);box-shadow:inset 4px 4px #ffffff1f,inset -4px -4px #0000009e,6px 6px #000}.edition.selected .select-edition,.buy-button,.crypto-checkout-button{background:#d51e22;border-color:#ff6b62}.checkout{box-shadow:inset 4px 4px 0 #ffffff09, inset -4px -4px 0 #050403, var(--mc-shadow);background:#0d0a09;border:3px solid #655750;border-radius:0;gap:20px;margin-top:28px;padding:21px}.checkout-mark{background:#8f1010;border:3px solid #ff655c;border-radius:0;width:54px;height:54px;box-shadow:inset 3px 3px #ffffff1f,inset -3px -3px #4f0506,4px 4px #000}.checkout-copy small{color:#b2a9a3;font-family:var(--font-pixel), var(--font-shop), sans-serif;font-size:13px}.checkout-copy strong{font-family:var(--font-pixel), var(--font-shop), sans-serif;text-shadow:3px 3px #000;margin-top:3px;font-size:25px}.checkout-copy span{color:#bcb3ad;margin-top:7px;font-size:14px}.buy-button{min-width:230px;min-height:58px}.fine-print{color:#aea59f;font-size:14px;font-weight:500}.cart-drawer{width:min(520px,100%);font-family:var(--font-shop), Arial, sans-serif;background:linear-gradient(145deg,#1b1513,#080605 72%);border-left:3px solid #6e5f57;box-shadow:-10px 0 #00000085,inset 4px 0 #ffffff0a}.cart-head{border-bottom:3px solid #443a35;min-height:116px;padding:26px 28px}.cart-head small{color:#ff7067;font-family:var(--font-pixel), var(--font-shop), sans-serif;text-shadow:2px 2px #000;font-size:14px}.cart-head h2{font-family:var(--font-pixel), var(--font-shop), sans-serif;text-shadow:3px 3px #000;margin-top:4px;font-size:35px}.cart-close,.quantity-control button,.remove-line{color:#fff;background:#241e1b;border:2px solid #796b63;border-radius:0;box-shadow:inset 3px 3px #ffffff1a,inset -3px -3px #090706,3px 3px #000}.cart-close{width:48px;height:48px}.cart-close:hover,.cart-close:focus-visible,.quantity-control button:hover:not(:disabled),.quantity-control button:focus-visible,.remove-line:hover,.remove-line:focus-visible{background:#332925;border:2px solid #ff655c;box-shadow:inset 3px 3px #ffffff1a,inset -3px -3px #090706,3px 3px #000}.cart-empty>span,.cart-line-icon{background:#8f1010;border:3px solid #ff655c;border-radius:0;box-shadow:inset 3px 3px #ffffff1f,inset -3px -3px #4f0506,4px 4px #000}.cart-empty strong{font-family:var(--font-pixel), var(--font-shop), sans-serif;text-shadow:3px 3px #000;font-size:26px}.cart-empty p,.cart-loading{color:#beb5af;font-size:16px}.cart-empty button,.clear-cart{color:#e2dbd7;font-family:var(--font-pixel), var(--font-shop), sans-serif;font-size:14px}.cart-line{border-bottom:2px solid #403733;padding:26px 28px 29px}.cart-line-main strong{color:#fff;font-family:var(--font-pixel), var(--font-shop), sans-serif;text-shadow:2px 2px #000;font-size:17px}.cart-line-main small{color:#b7aea8;font-size:13px}.quantity-control{box-shadow:none;background:#0b0807;border:2px solid #5c504a;border-radius:0;overflow:visible}.quantity-control button{box-shadow:none;border:0;border-radius:0}.cart-line-total{text-shadow:2px 2px #000;font-size:19px}.cart-footer{background:#090706;border-top:3px solid #443a35;padding:26px 28px 29px}.cart-total span{color:#b7aea8;font-family:var(--font-pixel), var(--font-shop), sans-serif;font-size:15px}.cart-total strong{text-shadow:3px 3px #000;font-size:35px}.cart-footer>p:not(.checkout-error){color:#aaa19b;font-size:13px}.crypto-checkout-button{min-height:60px}.direct-checkout-head{border-bottom:3px solid #3f3631;padding-bottom:44px}.direct-payment-panel,.direct-order-summary{box-shadow:inset 4px 4px 0 #ffffff0a, inset -4px -4px 0 #050403, var(--mc-shadow);background:linear-gradient(145deg,#181311,#0a0807 76%);border:3px solid #655750;border-radius:0}.direct-payment-panel{padding:30px}.direct-step-head>span{color:#fff;min-width:48px;height:48px;font-family:var(--font-pixel), var(--font-shop), sans-serif;text-shadow:2px 2px #000;background:#8f1010;border:3px solid #ff655c;border-radius:0;font-size:14px;box-shadow:inset 3px 3px #ffffff1f,inset -3px -3px #4f0506,4px 4px #000}.direct-step-head small{color:#b6ada7;font-size:13px}.direct-step-head h2{font-family:var(--font-pixel), var(--font-shop), sans-serif;text-shadow:3px 3px #000;font-size:27px;line-height:1}.direct-step-head.compact h2{font-size:22px}.crypto-asset{color:#e4ddd8;background:#1d1715;border:2px solid #665851;border-radius:0;min-height:140px;box-shadow:inset 3px 3px #ffffff0f,inset -3px -3px #080605,4px 4px #000}.crypto-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;overflow:visible}.crypto-asset:hover,.crypto-asset:focus-visible{background:#2a211e;border:2px solid #b09f96;transform:translate(-2px,-2px);box-shadow:inset 3px 3px #ffffff12,inset -3px -3px #080605,4px 4px #000}.crypto-asset.selected{background:#321412;border:3px solid #ff5d55;box-shadow:inset 3px 3px #ffffff12,inset -3px -3px #080605,4px 4px #000}.crypto-asset strong{color:#fff;font-family:var(--font-pixel), var(--font-shop), sans-serif;text-shadow:2px 2px #000;font-size:15px}.crypto-asset small{color:#beb5af;font-size:12px}.crypto-asset em{color:#fff;text-shadow:1px 1px #000;background:#8f1010;border:1px solid #ff655c;border-radius:0;font-size:10px}.quote-start p{color:#c1b8b2;font-size:15px}.payment-request,.transaction-proof{border-top:2px solid #493e39}.payment-request>.direct-step-head .quote-timer{color:#fff;font-family:var(--font-pixel), var(--font-shop), sans-serif;text-shadow:2px 2px #000;background:#8f1010;border:2px solid #ff655c;border-radius:0;font-size:15px}.payment-qr{border:3px solid #fff;border-radius:0;box-shadow:6px 6px #000}.payment-field,.quote-meta{background:#0b0807;border:2px solid #50443f;border-radius:0;box-shadow:inset 3px 3px #ffffff06,inset -3px -3px #050403}.payment-field small,.quote-meta dt{color:#b6ada7;font-size:12px}.payment-field strong{text-shadow:3px 3px #000;font-size:clamp(1.7rem,2.8vw,2.5rem)}.payment-field code{color:#eee8e4;font-size:13px}.payment-field button{color:#fff;font-family:var(--font-pixel), var(--font-shop), sans-serif;background:#251f1c;border:2px solid #796b63;border-radius:0;font-size:12px;box-shadow:inset 2px 2px #ffffff14,inset -2px -2px #080605,3px 3px #000}.quote-meta>div{background:#0b0807}.quote-meta dd{color:#eee8e4;font-size:12px}.rate-disclosure,.transaction-proof>p,.direct-order-summary>p{color:#aaa19b;font-size:12px}.claim-message{background:#4b0a0b;border:2px solid #ff5f57;padding:12px 14px;box-shadow:4px 4px #000;color:#fff!important;margin-top:12px!important;font-size:13px!important}.verified-payment{color:#fff;background:#122414;border:2px solid #5ec46b;align-items:center;gap:13px;margin-top:15px;padding:14px;display:flex;box-shadow:inset 3px 3px #ffffff12,inset -3px -3px #071008,4px 4px #000}.verified-payment>svg{color:#74dc80;flex:none;width:28px;height:28px}.verified-payment strong,.verified-payment span{display:block}.verified-payment strong{font-family:var(--font-pixel), var(--font-shop), sans-serif;text-shadow:2px 2px #000;font-size:15px}.verified-payment span{color:#c5d9c7;margin-top:5px;font-size:12px;line-height:1.45}.refresh-quote{color:#fff;background:#251f1c;min-height:60px}.transaction-proof label{color:#d2cac5;font-size:14px}.transaction-proof input{color:#fff;background:#090706;border:2px solid #655750;border-radius:0;min-height:58px;font-size:14px}.proof-actions button{color:#fff;font-family:var(--font-pixel), var(--font-shop), sans-serif;background:#251f1c;border:2px solid #796b63;border-radius:0;font-size:13px;box-shadow:inset 2px 2px #ffffff14,inset -2px -2px #080605,3px 3px #000}.proof-actions a{color:#eee8e4;font-family:var(--font-pixel), var(--font-shop), sans-serif;font-size:13px}.direct-order-summary{padding:27px;top:112px}.direct-order-summary li strong{color:#fff;font-family:var(--font-pixel), var(--font-shop), sans-serif;text-shadow:2px 2px #000;font-size:15px}.direct-order-summary li small{color:#b4aaa4;font-size:12px}.direct-order-summary li>span{text-shadow:2px 2px #000;font-size:17px}.direct-order-total span{color:#b8afa9;font-family:var(--font-pixel), var(--font-shop), sans-serif;font-size:14px}.direct-order-total strong{text-shadow:3px 3px #000;font-size:35px}.direct-order-summary>a{color:#fff;font-family:var(--font-pixel), var(--font-shop), sans-serif;font-size:14px}@media (max-width:760px){.shop-head h1,.direct-checkout-head h1,.direct-empty h1{font-size:clamp(3.8rem,17vw,5.7rem)}.edition,.direct-payment-panel,.direct-order-summary{border-radius:0;padding:23px}}@media (max-width:540px){.shop-intro,.direct-checkout-head>p{padding:15px 16px;font-size:15px}.shop-intro strong{font-size:17px}.shop-head h1,.direct-checkout-head h1,.direct-empty h1{font-size:clamp(3.35rem,16vw,4.5rem)}.edition h2{font-size:2.6rem}.edition-description,.feature-list li{font-size:15px}.select-edition,.buy-button,.crypto-checkout-button,.refresh-quote{font-size:14px}.crypto-asset-grid{grid-template-columns:1fr 1fr;min-width:0}}@media (max-width:1100px){.detections-head{grid-template-columns:minmax(0,1fr) 270px;gap:34px}.detection-total{min-width:0}.detection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detection-card{min-height:390px}}@media (max-width:760px){.home-shell{overflow:visible}.detections-section{padding-block:72px 80px;scroll-margin-top:70px}.detections-head{grid-template-columns:1fr;align-items:start;gap:36px}.detections-heading h2{font-size:clamp(4.2rem,18vw,6.4rem)}.detections-heading>p:last-child{margin-top:29px;font-size:15px}.detection-total{width:min(100%,360px)}.detection-grid{gap:16px}.detection-card{min-height:420px}.detection-proof{grid-template-columns:1fr}.detection-proof-copy{border-bottom:3px solid #ff6960;border-right:0;box-shadow:inset 0 -7px #71070a}.detections-footer{flex-direction:column;align-items:flex-start;padding:22px}.detections-footer a{justify-content:center;width:100%}}@media (max-width:540px){.detection-grid{grid-template-columns:1fr}.detection-card{min-height:0;padding:23px 21px 25px}.detection-card>p{min-height:0}.detected-client-list{grid-template-columns:1fr}.detection-test-server{flex-direction:column;align-items:flex-start;gap:18px}.detection-test-server>p{max-width:none}.detections-footer p{align-items:flex-start;font-size:13px;line-height:1.5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
