*{box-sizing:border-box}body{margin:0}.app :where(a){color:inherit;text-decoration:none}:root{--acc:#3b82f6;--acc-ink:#fff;--acc-strong:#2563eb;--acc-tint:#3b82f624;--acc-tint-strong:#3b82f63d;--acc-ring:#3b82f68c;--bg:#0c0c0c;--s1:#171717;--s2:#1f1f1f;--s3:#272727;--ink:#f5f5f5;--mut:#8c8c8c;--line:#ffffff0f}.app,.modalback,.lightbox{color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;font-family:-apple-system,SF Pro Display,SF Pro Text,system-ui,Archivo,sans-serif}.app{background:var(--bg);min-height:100vh}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.buy,.ghost,.pbtn,.paybtn,.modalcta,.sendgift,.promoapply,.libdl,.cattile,.sortsel,.xbtn{will-change:transform}.buy:hover:not(:disabled),.ghost:hover:not(:disabled),.pbtn:hover,.paybtn:hover:not(:disabled),.modalcta:hover:not(:disabled),.sendgift:hover:not(:disabled),.promoapply:hover:not(:disabled),.libdl:hover:not(:disabled),.cattile:hover,.sortsel:hover,.xbtn:hover{transform:translateY(-1px)}.buy:active:not(:disabled),.ghost:active:not(:disabled),.pbtn:active,.paybtn:active:not(:disabled),.modalcta:active:not(:disabled),.sendgift:active:not(:disabled),.promoapply:active:not(:disabled),.libdl:active:not(:disabled),.cattile:active,.sortsel:active,.xbtn:active{transform:scale(.97)}.buy:focus-visible,.ghost:focus-visible,.pbtn:focus-visible,.paybtn:focus-visible,.modalcta:focus-visible,.sendgift:focus-visible,.promoapply:focus-visible,.libdl:focus-visible,.cattile:focus-visible,.sortsel:focus-visible,.back:focus-visible,.thumb:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--line);background:#0c0c0cb3;align-items:center;gap:8px;height:64px;padding:0 40px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.022em;cursor:pointer;white-space:nowrap;font-size:20px;font-weight:600}.brand i{color:var(--mut);margin-left:5px;font-style:normal;font-weight:400}.navspacer{flex:1}.navauthgap{flex:none;width:104px;height:40px}.search{background:var(--s2);border:1.5px solid #0000;border-radius:980px;align-items:center;gap:9px;width:340px;height:40px;margin-right:2px;padding:0 16px;transition:background .15s,border-color .15s;display:flex}.search:focus-within{background:var(--s3);border-color:var(--acc-ring)}.search svg{opacity:.4;flex:none}.sinput{min-width:0;color:var(--ink);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:14px}.sinput::placeholder{color:var(--mut)}.cartbtn{height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:980px;align-items:center;gap:8px;padding:0 10px 0 16px;font-family:inherit;font-size:15px;font-weight:500;transition:all .15s;display:flex;position:relative}.cartbtn:hover{background:var(--s2)}.badge{background:var(--acc);min-width:20px;height:20px;color:var(--acc-ink);border-radius:980px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.wrap{max-width:1280px;margin:0 auto;padding:34px 40px 40px}.hero{aspect-ratio:2.7;background:linear-gradient(115deg,#0000004d 0%,#00000014 46%,#0000 70%),linear-gradient(#1e1e1e 0%,#191919 60%,#151515 100%);border-radius:24px;align-items:center;margin-bottom:48px;display:flex;position:relative;overflow:hidden}.herolabel{letter-spacing:.08em;color:var(--acc);margin:0 0 8px;font-size:11px;font-weight:700}.herostagelabel{z-index:1;color:#ffffff3d;letter-spacing:-.01em;font-size:13px;position:absolute;top:50%;right:9%;transform:translateY(-50%)}.heroimg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000004d 0%,#00000014 46%,#0000 70%),linear-gradient(#1e1e1e8c 0%,#19191959 60%,#15151580 100%);position:absolute;inset:0}.herol{z-index:2;flex-direction:column;justify-content:center;max-width:600px;padding:36px 40px;display:flex;position:relative}.herotitle{letter-spacing:-.03em;margin:0 0 10px;font-size:36px;font-weight:700;line-height:1.05}.herodesc{color:#c3c3c9;letter-spacing:-.012em;max-width:380px;margin-bottom:16px;font-size:16px;line-height:1.5}.heroprice{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.heropr{letter-spacing:-.02em;white-space:nowrap;font-size:24px;font-weight:600}.heropu{color:var(--mut);white-space:nowrap;font-size:13.5px}.herobtns{align-items:center;gap:14px;display:flex}.pbtn{background:var(--acc);height:52px;color:var(--acc-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:980px;justify-content:center;align-items:center;gap:7px;padding:0 28px;font-family:inherit;font-size:15px;font-weight:700;transition:all .15s;display:inline-flex}.pbtn:hover{filter:brightness(1.06)}.cathead{letter-spacing:-.025em;margin:0 0 18px;font-size:18px;font-weight:700}.catgrid{flex-wrap:wrap;gap:10px;margin-bottom:36px;display:flex}.cattile{background:var(--s1);border:1px solid var(--line);cursor:pointer;border-radius:980px;align-items:center;gap:9px;padding:10px 20px 10px 16px;transition:background .15s,border-color .15s;display:inline-flex}.cattile:hover{background:var(--s2)}.cattile.on{background:var(--s2);border-color:var(--acc)}.cattile svg{width:17px;height:17px;color:var(--mut);transition:color .15s}.cattile.on svg{color:var(--acc)}.catlabel{color:var(--ink);font-size:13.5px;font-weight:500}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.resultcount{color:var(--mut);font-size:13.5px}.sortwrap{color:var(--mut);align-items:center;gap:10px;font-size:14px;display:flex}.sortpop{position:relative}.sortsel{height:40px;color:var(--ink);white-space:nowrap;-webkit-backdrop-filter:blur(20px)saturate(180%);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:980px;outline:0;align-items:center;gap:10px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex;box-shadow:0 4px 18px #00000047,inset 0 1px #ffffff12}.sortsel:hover{background:#ffffff1a;border-color:#ffffff29}.sortchev{opacity:.6;flex:none}.sortmenu{-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:26;background:#202020bf;border:1px solid #ffffff1a;border-radius:16px;min-width:210px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 48px #00000073,inset 0 1px #ffffff0f}.sortopt{width:100%;height:38px;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.sortopt:hover{background:#ffffff14}.sortopt.on{font-weight:600}.sortopt svg{color:var(--acc);flex:none}.grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{cursor:pointer;aspect-ratio:16/11;background:var(--s1);border-radius:22px;position:relative;overflow:hidden}.stage{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.st-a,.st-b,.st-c,.st-d,.st-e{background:#1c1c1c}.phlabel{color:#ffffff52;letter-spacing:-.01em;text-align:center;padding:0 16px;font-size:12.5px}.card .stage{z-index:0}.cardfade{pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0f0f0f8c 42%,#131313 86%);height:58%;position:absolute;bottom:0;left:0;right:0}.cardinfo{z-index:2;justify-content:space-between;align-items:flex-end;gap:14px;padding:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.cardl{min-width:0}.cat{color:var(--mut);margin-bottom:4px;font-size:12.5px;font-weight:500}.cname{letter-spacing:-.02em;font-size:15px;font-weight:600}.cardr{text-align:right;flex:none}.rbx{letter-spacing:-.015em;font-size:15px;font-weight:600}.usd{color:#a8a8a8;white-space:nowrap;margin-top:3px;font-size:13.5px;font-weight:500}.addbtn{z-index:3;-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;opacity:0;background:#ffffff21;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:21px;font-weight:300;line-height:1;transition:opacity .15s,background .15s;display:flex;position:absolute;top:14px;right:14px}.card:hover .addbtn{opacity:1}.addbtn:hover{background:var(--acc);color:var(--acc-ink)}.addbtn.added{opacity:1;background:var(--acc);color:var(--acc-ink)}.addbtn.incart{opacity:1;background:var(--acc);color:var(--acc-ink);font-size:14px;font-weight:600}.empty{text-align:center;color:var(--mut);padding:100px 20px;font-size:16px}.back{color:var(--mut);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:2px 0 22px;padding:0;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.back svg{width:16px;height:16px}.back:hover{color:var(--ink)}.detail{grid-template-columns:1fr 380px;align-items:start;gap:44px;display:grid}.left{flex-direction:column;min-width:0;display:flex}.leftextras{margin-top:32px}.gallery{flex-direction:column;gap:14px;display:flex}.stbig{aspect-ratio:16/9.3;background:var(--s1);border:1px solid var(--line);border-radius:24px;position:relative;overflow:hidden}.expandbtn{z-index:2;-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#0a0a0a99;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:16px;right:16px}.lightbox{z-index:80;-webkit-backdrop-filter:blur(8px);cursor:zoom-out;background:#060606eb;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.lightboximg{object-fit:contain;cursor:default;border-radius:16px;width:auto;max-width:100%;height:auto;max-height:100%}.lightboxclose{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:16px;line-height:1;transition:background .15s;display:flex;position:fixed;top:24px;right:28px}.lightboxclose:hover{background:#fff3}@media (max-width:600px){.lightbox{padding:16px}}.thumbstrip{align-items:center;gap:10px;display:flex}.thumbstrip .thumbs{flex:1}.thumbnav{background:var(--s2);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.thumbnav:hover{background:var(--s3)}.viewidx{color:#e8e8e8;-webkit-backdrop-filter:blur(10px);letter-spacing:-.01em;background:#0a0a0a99;border-radius:980px;padding:5px 11px;font-size:12px;font-weight:500;position:absolute;bottom:16px;left:16px}.thumbs{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.thumb{aspect-ratio:16/9.3;cursor:pointer;background:var(--s2);width:100%;font:inherit;color:inherit;border:2px solid #0000;border-radius:14px;padding:0;transition:all .15s;display:block;position:relative;overflow:hidden}.thumb:hover{border-color:var(--line)}.thumb.on{border-color:var(--ink)}.info{background:var(--s1);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:0;display:flex;overflow:hidden}.infosect{min-width:0;padding:22px 24px}.infosect+.infosect{border-top:1px solid var(--line)}.sidesect{letter-spacing:-.01em;margin:0 0 14px;font-size:15px;font-weight:700}.detlist{margin:0}.detrow{justify-content:space-between;gap:16px;padding:6px 0;font-size:13.5px;display:flex}.detlink{color:var(--acc);font-weight:600}.detlink:hover{text-decoration:underline}.legal{max-width:720px;margin:0 auto;padding:72px 40px}.legal>:last-child{margin-bottom:0}.legalt{letter-spacing:-.03em;margin:0 0 14px;font-size:34px;font-weight:600}.legallead{color:var(--mut);margin:0 0 40px;font-size:16px;line-height:1.6}.legalsect{margin-bottom:34px}.legalh{letter-spacing:-.01em;margin:0 0 12px;font-size:16px;font-weight:700}.legalp{color:var(--mut);margin:0;font-size:14.5px;line-height:1.65}.legallist{color:var(--mut);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14.5px;line-height:1.55;display:flex}.legallink{color:var(--acc);font-weight:600}.legallink:hover{text-decoration:underline}.detrow .k{color:var(--mut);margin:0}.detrow .v{color:var(--ink);text-align:right;margin:0;font-weight:500}.fmtchip{background:var(--s3);letter-spacing:.04em;height:30px;color:var(--ink);border-radius:980px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:36px 0 8px;display:flex}.pagerbtn,.pagernum{min-width:36px;height:36px;color:var(--ink);cursor:pointer;background:#1c1c1c;border:1px solid #262626;border-radius:980px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.pagerbtn:hover:not(:disabled),.pagernum:hover:not(.on){background:#242424;border-color:#333}.pagerbtn:disabled{opacity:.35;cursor:default}.pagernum.on{background:var(--acc);border-color:var(--acc);color:var(--acc-ink);font-weight:600}.pagergap{color:var(--mut);-webkit-user-select:none;user-select:none;padding:0 2px}.dname{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:600;line-height:1.15}.ratingrow{align-items:center;gap:8px;margin-bottom:20px;font-size:15px;font-weight:600;display:flex}.stars{color:var(--acc);gap:2px;display:flex}.ratingcount{color:var(--mut);font-weight:500}.hr{background:var(--line);height:1px;margin:18px 0}.desc{color:#bdbdbd;letter-spacing:-.012em;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}.pricebox{flex-wrap:wrap;align-items:baseline;gap:12px;margin:22px 0 26px;display:flex}.pricesep{color:var(--mut);font-size:15px;font-weight:500}.bigrbx{letter-spacing:-.025em;white-space:nowrap;font-size:30px;font-weight:700}.bigusd{color:var(--mut);white-space:nowrap;font-size:19px;font-weight:500}.buy{background:var(--acc);width:100%;height:52px;color:var(--acc-ink);cursor:pointer;border:0;border-radius:980px;margin-bottom:10px;font-family:inherit;font-size:15px;font-weight:700;transition:all .15s}.buy:hover{filter:brightness(1.08)}.ghost{background:var(--s3);width:100%;height:52px;color:var(--ink);cursor:pointer;border:0;border-radius:980px;margin-bottom:6px;font-family:inherit;font-size:15px;font-weight:600;transition:all .15s}.ghost:hover{background:#2a2a2a}.specs{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:36px;display:grid}.spec{background:var(--s1);border-radius:18px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.speclabel{color:var(--mut);font-size:13px;font-weight:500}.specval{letter-spacing:-.01em;font-size:16px;font-weight:600}.dtabs2{gap:10px;margin:32px 0 26px;display:flex}.dpill{background:var(--s2);color:var(--mut);cursor:pointer;border:0;border-radius:980px;padding:9px 22px;font-family:inherit;font-size:15px;font-weight:600;transition:all .15s}.dpill:hover{color:var(--ink)}.dpill.on{background:var(--ink);color:#0c0c0c}.secttitle{letter-spacing:-.02em;margin:0 0 12px;font-size:18px;font-weight:700}.featlist{flex-direction:column;gap:9px;margin:16px 0 0;padding:0 0 0 20px;display:flex}.featlist li{color:silver;letter-spacing:-.012em;font-size:15px;line-height:1.5}.secttitle.gaptop{margin-top:44px}.fmtcard{background:var(--s1);border:1px solid var(--line);border-radius:18px;padding:22px 24px}.techcard{background:var(--s1);border:1px solid var(--line);border-radius:18px;grid-template-columns:1fr 1fr;gap:36px;padding:26px 28px;display:grid}.techcol h4{margin:0 0 14px;font-size:15px;font-weight:700}.techlist{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.techlist li{color:silver;justify-content:space-between;gap:16px;font-size:14px;display:flex}.techlist li b{color:var(--ink);text-align:right;font-weight:600}.chiprow{flex-wrap:wrap;gap:9px;display:flex}.compchip{background:var(--s2);color:var(--ink);border-radius:980px;padding:7px 14px;font-size:13px;font-weight:500}.related{margin-top:64px}.relhead{letter-spacing:-.025em;margin-bottom:20px;font-size:18px;font-weight:700}.backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;background:#0000008c;position:fixed;inset:0}.drawer{background:var(--s1);z-index:50;flex-direction:column;width:440px;max-width:92vw;display:flex;position:fixed;top:0;bottom:0;right:0}.dhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.dtitle{letter-spacing:-.03em;font-size:23px;font-weight:600}.xbtn{background:var(--s2);cursor:pointer;width:34px;height:34px;color:var(--mut);border:0;border-radius:50%;justify-content:center;align-items:center;font-size:15px;transition:all .15s;display:flex}.xbtn:hover{background:var(--s3);color:var(--ink)}.dbody{flex:1;padding:6px 26px;overflow-y:auto}.line{border-bottom:1px solid var(--line);gap:16px;padding:18px 0;display:flex}.lph{border-radius:16px;flex:none;width:94px;height:74px;position:relative;overflow:hidden}.linfo{flex-direction:column;flex:1;min-width:0;display:flex}.lname{letter-spacing:-.015em;font-size:16px;font-weight:600}.lcat{color:var(--mut);margin-top:2px;font-size:13px}.lprice{margin-top:7px;font-size:15px;font-weight:600}.lprice span{color:var(--mut);white-space:nowrap;margin-left:9px;font-weight:500}.rmbtn{color:var(--mut);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:5px 0 0;font-family:inherit;font-size:13px}.rmbtn:hover{color:#ff453a}.dfoot{border-top:1px solid var(--line);flex-direction:column;gap:15px;padding:20px 26px 26px;display:flex}.totrow{justify-content:space-between;align-items:baseline;display:flex}.totlabel{color:var(--mut);font-size:16px}.totval{letter-spacing:-.025em;font-size:26px;font-weight:600}.totsub{color:var(--mut);white-space:nowrap;font-size:14px}.dtotals{flex-direction:column;gap:7px;display:flex}.feenudge{color:var(--mut);font-size:13px;line-height:1.45}.feenudge b{color:var(--acc);font-weight:600}.feenudgedone{color:var(--acc)}.checkout{background:var(--acc);height:54px;color:var(--acc-ink);cursor:pointer;border:0;border-radius:980px;font-family:inherit;font-size:17px;font-weight:700;transition:all .15s}.checkout:hover{filter:brightness(1.08)}.emptycart{text-align:center;color:var(--mut);padding:80px 24px}.emptycart .ec1{color:var(--ink);letter-spacing:-.02em;margin-bottom:7px;font-size:18px;font-weight:600}.footer{border-top:1px solid var(--line);background:var(--s1);margin-top:64px}.footinner{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;max-width:1280px;margin:0 auto;padding:56px 40px 44px;display:grid}.fbname{letter-spacing:-.022em;font-size:20px;font-weight:600}.fbname i{color:var(--mut);margin-left:5px;font-style:normal;font-weight:400}.foottag{color:var(--mut);max-width:270px;margin:14px 0 22px;font-size:14px;line-height:1.55}.socials{gap:10px;display:flex}.discord{background:var(--s2);height:42px;color:var(--ink);cursor:pointer;border-radius:980px;align-items:center;gap:9px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.discord:hover{background:var(--s3)}.discord svg{color:#8a9bff}.footcol h4{color:var(--ink);letter-spacing:-.01em;margin:2px 0 16px;font-size:13px;font-weight:600}.footcol ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footcol a{color:var(--mut);cursor:pointer;font-size:14px;text-decoration:none;transition:all .15s}.footcol a:hover{color:var(--ink)}.footbar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1280px;margin:0 auto;padding:22px 40px 30px;display:flex}.footleft{align-items:center;gap:8px;display:flex}.copy{color:var(--mut);font-size:13px}.footmid{flex-wrap:wrap;gap:20px;display:flex}.footmid a{color:var(--mut);cursor:pointer;font-size:13px;text-decoration:none}.footmid a:hover{color:var(--ink)}.pays{align-items:center;gap:7px;display:flex}.payico{letter-spacing:.01em;border-radius:6px;justify-content:center;align-items:center;min-width:42px;height:28px;font-size:11px;font-weight:800;display:flex}.visa{color:#1a1f71;background:#fff;font-family:Georgia,Times New Roman,serif;font-style:italic}.amex{color:#fff;background:#1f72cd;font-size:9.5px}.mc{background:#fff}.mcm{width:30px;height:18px;position:relative}.mcm span{border-radius:50%;width:16px;height:16px;position:absolute;top:1px}.mc1{background:#eb001b;left:0}.mc2{mix-blend-mode:multiply;background:#f79e1b;right:0}.rbxpay{border:1px solid var(--line);color:#fff;background:#0f0f12}.navbtn{height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:980px;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s;display:flex;position:relative}.navbtn:hover{background:var(--s2)}.signinbtn{background:var(--acc);height:34px;color:var(--acc-ink);padding:0 18px;font-size:13.5px;font-weight:700}.signinbtn:hover{background:var(--acc);filter:brightness(1.06)}.navbtn .avatar{width:28px;height:28px;font-size:12px}.acctwrap{position:relative}.acctmenu{background:var(--s3);border:1px solid var(--line);z-index:45;border-radius:16px;width:236px;padding:8px;position:absolute;top:50px;right:0;box-shadow:0 18px 44px -14px #06091499}.amhead{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:6px;padding:11px 12px 13px;display:flex}.amname{letter-spacing:-.01em;font-size:14px;font-weight:600}.amsub{color:var(--mut);margin-top:2px;font-size:12px}.amitem{width:100%;height:40px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500;transition:all .12s;display:flex}.amitem:disabled{opacity:.55;cursor:default}.amitem:hover{background:var(--s2)}.amitem svg{opacity:.55}.menuoverlay{z-index:25;position:fixed;inset:0}.scopes{text-align:left;background:var(--s1);border-radius:14px;flex-direction:column;gap:12px;margin:2px 0 6px;padding:16px 18px;display:flex}.scope{color:silver;align-items:flex-start;gap:11px;font-size:14px;line-height:1.4;display:flex}.scope svg{color:var(--acc);flex:none;margin-top:2px}.dtab.on:after{background:var(--acc)}.oauthflow{justify-content:center;align-items:center;gap:14px;margin-bottom:20px;display:flex}.oauthnode{border:1px solid var(--line);background:#0f0f12;border-radius:15px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.oauthnode.pd{color:#000;background:#fff;font-size:15px;font-weight:700}.oautharrow{color:var(--mut)}.dash{max-width:1280px;margin:0 auto;padding:38px 40px 40px}.dashhead{align-items:center;gap:18px;margin-bottom:32px;display:flex}.avatar.dashav{width:60px;height:60px;font-size:24px}.dashwelcome{flex:1;min-width:0}.dashhi{letter-spacing:-.03em;font-size:28px;font-weight:600}.dashsub{color:var(--mut);align-items:center;gap:7px;margin-top:4px;font-size:14px;display:flex}.dashsub .rbxglyph{color:#cfcfd4}.signout{background:var(--s2);height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:980px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;transition:all .15s}.signout:hover{background:var(--s3)}.dashtabs{border-bottom:1px solid var(--line);margin-bottom:28px;display:flex}.dtab{color:var(--mut);cursor:pointer;background:0 0;border:0;margin-right:24px;padding:0 2px 14px;font-family:inherit;font-size:15px;font-weight:500;transition:all .15s;position:relative}.dtab:hover,.dtab.on{color:var(--ink)}.dtab.on:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.liblist{flex-direction:column;display:flex}.librow{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:16px 8px;transition:background .14s;display:flex}.librow:hover{background:#ffffff06}.libthumb{border-radius:12px;flex:none;width:104px;height:66px;position:relative;overflow:hidden}.libinfo{flex:1;min-width:0}.libname{letter-spacing:-.015em;font-size:17px;font-weight:600}.libown{color:var(--mut);align-items:center;gap:5px;margin-left:4px;font-size:12px;font-weight:500;display:inline-flex}.libown svg{color:var(--acc)}.libdl{background:var(--acc);height:40px;color:var(--acc-ink);cursor:pointer;border:0;border-radius:980px;flex:none;align-items:center;gap:8px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:700;transition:all .14s;display:inline-flex}.libdl:hover{filter:brightness(1.08)}.orderlist{flex-direction:column;gap:12px;display:flex}.orderrow{background:var(--s1);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px;display:grid}.ordno{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:15px;font-weight:600}.orddate{color:var(--mut);margin-top:3px;font-size:12.5px}.ordmeta{flex:1;min-width:140px}.orditems{color:silver;font-size:13.5px}.ordmethod{color:var(--mut);background:var(--s2);border-radius:980px;align-items:center;gap:7px;margin-top:8px;padding:5px 12px 5px 9px;font-size:12.5px;display:inline-flex}.rbxcoin{flex:none}.ordtot{text-align:right}.ordtotv{letter-spacing:-.01em;font-size:15px;font-weight:600}.dashempty{text-align:center;padding:88px 24px}.dashempty .de1{letter-spacing:-.02em;margin-bottom:8px;font-size:19px;font-weight:600}.dashempty .de2{color:var(--mut);margin-bottom:24px;font-size:15px}.successbtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.successghost{background:var(--s2);height:52px;color:var(--ink);cursor:pointer;border:0;border-radius:980px;padding:0 28px;font-family:inherit;font-size:15px;font-weight:600;transition:all .15s}.successghost:hover{background:var(--s3)}.successghost:active{transform:scale(.97)}.checkoutwrap{max-width:1120px;margin:0 auto;padding:30px 40px 90px}.cotitle{letter-spacing:-.035em;margin:8px 0 28px;font-size:32px;font-weight:600}.colayout{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.sectlabel{color:var(--mut);letter-spacing:-.01em;margin:0 0 14px;font-size:12.5px;font-weight:600}.coitems{min-width:0}.coline{align-items:center;gap:16px;padding:20px 0;display:flex}.coline+.coline{border-top:1px solid var(--line)}.cothumb{background:var(--s1);border-radius:14px;flex:none;width:96px;height:72px;position:relative;overflow:hidden}.coinfo{flex:1;min-width:0}.coname{letter-spacing:-.015em;font-size:15px;font-weight:600}.cometa{color:var(--mut);margin-top:4px;font-size:12.5px}.coprice{flex:none;font-size:15px;font-weight:600}.codrop{width:28px;height:28px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:13px;transition:all .15s;display:flex}.codrop:hover{background:var(--s2);color:#ff453a}.codrop:disabled{opacity:.4;cursor:default}.copay{flex-direction:column;gap:20px;min-width:0;display:flex}.summary{padding:0}.sumhead{letter-spacing:-.02em;margin-bottom:18px;font-size:18px;font-weight:700}.promo{margin:22px 0 26px}.promorow{gap:8px;display:flex}.promoinput,.finput{background:var(--s2);height:44px;color:var(--ink);border:1px solid #0000;border-radius:980px;outline:0;padding:0 18px;font-family:inherit;font-size:13.5px;transition:all .15s}.promoinput:focus,.finput:focus{border-color:var(--acc);background:var(--s3)}.promoinput::placeholder,.finput::placeholder{color:#6a6a6a}.promoinput:disabled,.finput:disabled{opacity:.55}.promoinput{flex:1;min-width:0}.promotags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.promotag{background:var(--acc-tint);height:30px;color:var(--acc);letter-spacing:.01em;border-radius:980px;align-items:center;gap:7px;padding:0 6px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.promoremove{width:19px;height:19px;color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;transition:all .15s;display:flex}.promoremove:hover:not(:disabled){background:var(--acc-tint-strong);opacity:1}.promoerr{color:#ff8080;margin-top:9px;font-size:13px;line-height:1.45}.sumtot{flex-direction:column;gap:14px;display:flex}.sumrow{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sumrl{color:var(--mut);min-width:0;font-size:13.5px}.whyfee{background:var(--s3);width:16px;height:16px;color:var(--mut);cursor:help;vertical-align:middle;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:6px;padding:0;font-family:inherit;font-size:10.5px;font-weight:700;transition:all .15s;display:inline-flex;position:relative}.whyfee:hover,.whyfee:focus-visible{background:var(--acc-tint);color:var(--acc);outline:0}.whyfeepop{background:var(--s3);border:1px solid var(--line);text-align:left;width:268px;color:var(--mut);z-index:30;cursor:default;border-radius:14px;padding:14px 16px;font-size:12.5px;font-weight:400;line-height:1.55;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 40px #00000080}.whyfeepop b{color:var(--ink);margin-bottom:5px;font-size:13px;font-weight:600;display:block}@media (max-width:600px){.whyfeepop{width:214px}}.sumrv{flex:none;font-size:13.5px;font-weight:500}.sumnote{color:var(--mut);font-size:12.5px;line-height:1.45}.sumnote b{color:var(--acc);font-weight:600}.sumrow.grand{border-top:1px solid var(--line);margin-top:18px;padding-top:24px}.sumrow.grand .sumrl{color:var(--ink);font-size:15px;font-weight:600}.sumrow.grand .sumrv{letter-spacing:-.02em;font-size:24px;font-weight:600}.feefree,.discountval{color:var(--acc)}.note{background:var(--s2);color:#a8a8a8;border-radius:15px;align-items:flex-start;gap:12px;margin-top:18px;padding:17px 18px;font-size:14px;line-height:1.5;display:flex}.errtoast{z-index:60;background:var(--s3);border:1px solid var(--line);color:#e4e4e4;border-radius:980px;align-items:center;gap:18px;max-width:min(560px,100vw - 32px);padding:13px 16px 13px 22px;font-size:14px;line-height:1.4;display:flex;position:fixed;top:78px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px -14px #000000b3}.errdismiss{color:var(--mut);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-family:inherit;font-size:13px;font-weight:600;transition:all .14s}.errdismiss:hover{color:var(--ink)}.note svg{color:var(--acc);flex:none;margin-top:1px}.paybtn{background:var(--acc);width:100%;height:52px;color:var(--acc-ink);cursor:pointer;border:0;border-radius:980px;margin-top:22px;font-family:inherit;font-size:15px;font-weight:700;transition:all .15s}.paybtn:hover{filter:brightness(1.08)}.paypanel{background:0 0;border-radius:16px;margin-top:22px;padding:0;transition:background .18s,padding .18s}.paypanel.lit{background:#f4f4f5;padding:14px}.ppbtn+.ppbtn{margin-top:10px}.ppbtn iframe:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:980px}.paysplit{color:var(--mut);align-items:center;gap:12px;margin:16px 0 12px;font-size:12.5px;display:flex}.paysplit:before,.paysplit:after{content:"";background:var(--line);flex:1;height:1px}.paypanel.lit .paysplit{color:#6b6b70}.paypanel.lit .paysplit:before,.paypanel.lit .paysplit:after{background:#0000001f}.payloading{text-align:center;color:var(--mut);padding:6px 0;font-size:12.5px}.paystack{display:block}.cardbtn{background:var(--acc);width:100%;height:48px;color:var(--acc-ink);cursor:pointer;border:0;border-radius:980px;justify-content:center;align-items:center;gap:9px;margin-top:0;font-family:inherit;font-size:15px;font-weight:700;transition:all .15s;display:flex}.cardbtn:hover:not(:disabled){filter:brightness(1.08)}.cardbtn:disabled{opacity:.5;cursor:default}.cardbtn svg,.cardpay svg{opacity:.9;flex:none}.cardpay{justify-content:center;align-items:center;gap:9px;display:flex}.paymodal{text-align:left}.paymodalhead{margin-bottom:20px}.paymodalsub{color:var(--mut);font-size:13.5px;line-height:1.45}.payfield+.payfield{margin-top:14px}.paymodal .modalcta{margin-top:20px}.paymodal .paysettling{color:var(--mut);margin-top:12px;font-size:12.5px}.strandedwhy{color:var(--mut);margin-top:8px;font-size:12px;line-height:1.45;display:inline-block}.strandedreset{background:var(--s3);height:38px;color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:980px;margin-top:14px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .15s;display:block}.strandedreset:hover{background:#323232}.paysettling{color:var(--ink);justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:13.5px;display:flex}.payspin{border:2px solid #fff3;border-top-color:var(--acc);border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite payspin}@keyframes payspin{to{transform:rotate(360deg)}}.confetti{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.confettipiece{will-change:transform,opacity;border-radius:2px;position:absolute;top:0}.securenote{text-align:center;color:var(--mut);justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:12.5px;line-height:1.45;display:flex}.securenote svg{opacity:.7;flex:none}@media (max-width:900px){.checkoutwrap{padding:24px 20px 60px}.cotitle{margin-bottom:24px;font-size:30px}.colayout{grid-template-columns:1fr;gap:28px}.copay{position:static}}.success{text-align:center;max-width:580px;margin:0 auto;padding:96px 40px}.successart{width:120px;height:120px;margin:0 auto 28px;position:relative}.successimg{border-radius:26px;width:100%;height:100%;overflow:hidden}.successbadge{background:var(--acc);width:38px;height:38px;color:var(--acc-ink);box-shadow:0 0 0 5px var(--bg);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-9px;right:-9px}.successmore{background:var(--s3);height:26px;color:var(--ink);box-shadow:0 0 0 5px var(--bg);border-radius:980px;justify-content:center;align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:flex;position:absolute;top:-9px;left:-9px}.waittimer{color:var(--ink);background:var(--s2);border-radius:980px;align-items:center;gap:6px;margin-bottom:30px;padding:8px 18px;font-size:14px;display:inline-flex}.waitexpico{background:var(--s2);width:64px;height:64px;color:var(--mut);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 28px;display:flex}.orderchip{background:var(--s2);color:var(--mut);letter-spacing:-.01em;border-radius:980px;margin-bottom:26px;padding:8px 16px;font-size:13px;display:inline-block}.successt{letter-spacing:-.035em;margin:0 0 14px;font-size:36px;font-weight:600}.finishing{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52vh;display:flex}.finishspin{border:3px solid #ffffff1a;border-top-color:var(--acc);border-radius:50%;width:44px;height:44px;margin-bottom:26px;animation:.9s linear infinite payspin}.successsub{color:var(--mut);max-width:420px;margin:0;font-size:16px;line-height:1.55}.success .strandedwhy{margin-top:18px}.success .strandedreset{margin:22px auto 0}.successd{color:var(--mut);max-width:420px;margin:0 auto 34px;font-size:17px;line-height:1.55}.successbtn{background:var(--acc);height:52px;color:var(--acc-ink);cursor:pointer;border:0;border-radius:980px;align-items:center;padding:0 30px;font-family:inherit;font-size:15px;font-weight:700;transition:all .15s;display:inline-flex}.successbtn:hover{filter:brightness(1.08)}.successbtn:active{transform:scale(.97)}.rbxglyph{color:#e6e6ea;display:inline-flex}.robloxbtn{background:var(--s2);height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:980px;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;transition:all .15s;display:flex}.robloxbtn:hover{background:var(--s3)}.accountbtn{background:var(--s2);cursor:pointer;border:0;border-radius:980px;align-items:center;gap:9px;height:40px;padding:0 12px 0 4px;transition:all .15s;display:flex}.accountbtn:hover{background:var(--s3)}.avatar{background:linear-gradient(135deg,var(--acc-strong),var(--acc));width:30px;height:30px;color:var(--acc-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.avatarimg{object-fit:cover;background:var(--s3)}.acctname{color:var(--ink);font-size:14px;font-weight:500}.modalback{-webkit-backdrop-filter:blur(6px);z-index:2147483000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--s1);border:1px solid var(--line);text-align:center;border-radius:28px;width:404px;max-width:100%;padding:34px;box-shadow:0 26px 70px -18px #060914a6}.modalemblem{border:1px solid var(--line);background:#0f0f12;border-radius:19px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.modalemblem .rbxglyph{color:#fff}.modaltitle{letter-spacing:-.025em;margin-bottom:10px;font-size:23px;font-weight:600}.modaldesc{color:var(--mut);max-width:300px;margin:0 auto 22px;font-size:15px;line-height:1.5}.modalinput{text-align:left;width:100%;height:50px;margin-bottom:0}.modalhint{color:var(--mut);text-align:left;margin:9px 0 0;font-size:12.5px;line-height:1.45}.modalcta{background:var(--acc);width:100%;height:50px;color:var(--acc-ink);cursor:pointer;border:0;border-radius:980px;margin-top:16px;font-family:inherit;font-size:16px;font-weight:700;transition:all .15s}.modalcta:hover:not(:disabled){filter:brightness(1.08)}.modalcta:disabled{opacity:.45;cursor:default}.modalcancel{width:100%;color:var(--mut);cursor:pointer;background:0 0;border:0;margin-top:14px;font-family:inherit;font-size:14px;display:block}.modalcancel:hover{color:var(--ink)}.connectedcard{background:var(--s2);text-align:left;border-radius:16px;align-items:center;gap:13px;margin-bottom:6px;padding:16px;display:flex}.linkedrow{background:var(--s1);border-radius:15px;align-items:center;gap:13px;padding:16px 18px;display:flex}.linkedrow .acctname{font-size:15px}.linkchg{color:var(--acc);cursor:pointer;background:0 0;border:0;margin-left:auto;font-family:inherit;font-size:14px;font-weight:500}.linkcta{background:var(--s2);height:50px;color:var(--ink);cursor:pointer;border:0;border-radius:980px;align-items:center;gap:9px;margin-top:14px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:600;transition:all .15s;display:inline-flex}.linkcta:hover{background:var(--s3)}.sendcard{background:var(--s1);border-radius:15px;align-items:center;gap:13px;padding:15px 18px;display:flex}.sendinfo{flex:1;min-width:0}.sendact{flex:none;align-items:center;gap:16px;display:flex}.giftbtn{color:var(--acc);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:14px;font-weight:500;transition:all .14s;display:inline-flex}.giftbtn:hover{filter:brightness(1.18)}.avatar.gift{background:linear-gradient(135deg,#37c2a8,#4f7cff)}.giftbox{background:var(--s1);border-radius:15px;flex-direction:column;gap:13px;margin-top:12px;padding:18px;display:flex}.giftlabel{letter-spacing:-.01em;font-size:14px;font-weight:600}.giftrow{gap:10px;display:flex}.giftrow .finput{flex:1}.giftlook{background:var(--s3);height:48px;color:var(--ink);cursor:pointer;border:0;border-radius:12px;flex:none;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .14s}.giftlook:hover{background:#242a36}.giftcancel{color:var(--mut);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;font-size:13px}.giftcancel:hover{color:var(--ink)}.giftfound{background:var(--s2);border-radius:13px;align-items:center;gap:13px;padding:14px;display:flex}.giftconfirm{gap:10px;display:flex}.giftyes{background:var(--acc);color:#fff;cursor:pointer;border:0;border-radius:11px;flex:1;height:46px;font-family:inherit;font-size:14px;font-weight:600;transition:all .14s}.giftyes:hover{filter:brightness(1.08)}.giftnobtn{background:var(--s3);height:46px;color:var(--ink);cursor:pointer;border:0;border-radius:11px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:500;transition:all .14s}.giftnobtn:hover{background:#242a36}.waitspin{border:4px solid var(--s3);border-top-color:var(--acc);border-radius:50%;width:62px;height:62px;margin:0 auto 28px}.waitnote{color:var(--mut);align-items:center;gap:8px;margin-top:22px;font-size:12.5px;display:inline-flex}.waitdot{background:var(--acc);border-radius:50%;width:7px;height:7px}.sendpanel{background:var(--s1);border:1px solid #0000;border-radius:20px;margin-bottom:20px;padding:20px 24px}.sendpanel.gifting{background:#4f7cff12;border-color:#4f7cff66}.youtag{background:var(--s3);color:var(--mut);letter-spacing:.02em;vertical-align:middle;border-radius:980px;margin-left:8px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.sendrow{align-items:center;gap:13px;display:flex}.sendrow .sendinfo{flex:1;min-width:0}.sendrow .acctname{letter-spacing:-.01em;font-size:15px;font-weight:600}.sendlabel{color:var(--mut);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:600}.sendgift,.promoapply{background:var(--s3);height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;border:0;border-radius:980px;flex:none;padding:0 20px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .14s}.sendgift:hover:not(:disabled),.promoapply:hover:not(:disabled){background:#333}.sendgift:disabled,.promoapply:disabled{background:var(--s2);color:var(--mut);cursor:default}.avatar.dim{background:var(--s3);color:var(--mut)}.dimtext{color:var(--mut)}.modalava{color:#fff;background:linear-gradient(135deg,#37c2a8,#4f7cff);border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 20px;font-size:24px;font-weight:600;display:flex}@media (max-width:900px){.colayout{grid-template-columns:1fr;gap:30px}.summary{position:static}.checkoutwrap{padding:24px 24px 50px}.footinner{grid-template-columns:1fr 1fr;gap:32px}.footbar{flex-direction:column;align-items:flex-start;gap:14px}.grid{grid-template-columns:repeat(2,1fr)}.detail{grid-template-columns:1fr;gap:30px}.info{position:static}.herotitle{font-size:36px}}@media (max-width:760px){.orderrow{grid-template-columns:1fr;gap:10px}.ordtot{text-align:left}}@media (max-width:600px){.nav{gap:8px;height:56px;padding:0 16px}.brand{font-size:17px}.brand i{display:none}.search{flex:1;width:auto;min-width:0;margin-right:4px}.search:focus-within{width:auto}.navbtn{padding:0 10px;font-size:13px}.signinbtn{padding:0 12px}.wrap{padding:20px 16px 32px}.heroart,.herostagelabel{display:none}.hero{aspect-ratio:16/10}.herol{max-width:100%;padding:28px 22px}.herotitle{font-size:28px}.catgrid{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;margin-bottom:28px;padding-bottom:2px;overflow-x:auto}.catgrid::-webkit-scrollbar{display:none}.cattile{flex:none;padding:8px 14px 8px 12px}.grid{grid-template-columns:1fr}.thumbs{grid-template-columns:repeat(3,1fr)}.dashhead{gap:12px}.dashav{width:48px;height:48px;font-size:19px}.dashhi{font-size:22px}.librow{flex-wrap:wrap;gap:12px}.libthumb{width:84px;height:54px}.orderrow{padding:16px}.bigrbx{font-size:24px}}@media (max-width:420px){.nav{gap:6px}.navbtn{gap:5px;padding:0 8px;font-size:12px}.brand{font-size:15px}.signinbtn{padding:0 10px;font-size:12.5px}.wrap{padding:16px 12px 28px}.herol{padding:22px 16px}.herotitle{font-size:24px}.herodesc{font-size:14px}.pbtn{padding:10px 20px;font-size:14px}.grid{grid-template-columns:1fr}.specs{grid-template-columns:1fr 1fr}.techcard{grid-template-columns:1fr;gap:24px}.checkoutwrap{padding:16px 16px 40px}.cotitle{font-size:28px}.footinner{grid-template-columns:1fr 1fr;gap:24px;padding:40px 16px 30px}.footbar{padding:18px 16px 26px}.drawer{width:100%}.dname{font-size:30px}.info{padding:20px}.detail{gap:24px}.thumbs{grid-template-columns:repeat(4,1fr)}.dash{padding:26px 16px 40px}.checkoutwrap .colayout{gap:24px}}.app{flex-direction:column;display:flex}.appview{flex:1 0 auto}.footer{flex:none}.appview:has(>.success){flex-direction:column;display:flex}.appview>.success{margin:auto}.grid>div{position:relative}.card{color:inherit;text-decoration:none}.grid>div>.addbtn{opacity:0}.grid>div>.addbtn.incart,.grid>div>.addbtn.added,.grid>div:hover>.addbtn{opacity:1}.sandboxbadge{z-index:2147482000;color:#fde68a;letter-spacing:.01em;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#382c0aeb;border:1px solid #eab30859;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;display:flex;position:fixed;bottom:16px;left:16px}.sandboxdot{background:#eab308;border-radius:2px;width:6px;height:6px}@media (max-width:640px){.sandboxbadge{padding:6px 10px;font-size:11px;bottom:12px;left:12px}}.legaldate{color:var(--muted,#8a8a94);margin:-8px 0 28px;font-size:12px}.legallist strong{color:var(--text,#ededed);font-weight:600}.sumpending{color:var(--mut);opacity:.7;font-style:normal}@media (hover:none),(pointer:coarse){.addbtn,.card:hover .addbtn,.grid>div>.addbtn{opacity:1}.addbtn{background:#0c0c0c8c;width:44px;height:44px;top:10px;right:10px}.addbtn.added,.addbtn.incart{background:var(--acc)}}
