@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,system-ui,sans-serif;color:#f5f7fb;background:#090b10;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 85% -10%,#172746 0,transparent 38%),#090b10}.top{height:76px;border-bottom:1px solid #252d3b;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px)/2));background:#090b10dd}.brand{display:flex;align-items:center;gap:12px}.mark{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,#318cff,#ff4f9a)}.brand b{display:block;letter-spacing:2px}.brand small{display:block;color:#9aa5b7;font-size:9px;letter-spacing:2px;margin-top:3px}.user{color:#9aa5b7;font-size:12px;display:flex;align-items:center;gap:15px}main{max-width:1180px;margin:48px auto;padding:0 24px}.heading{display:flex;justify-content:space-between;align-items:center}.eyebrow{color:#70baff;font-size:10px;letter-spacing:2px;font-weight:800}h1{font-size:34px;letter-spacing:-1px;margin:9px 0}h2{font-size:21px;margin:0}p{color:#9eacc1;line-height:1.6}.adminbadge,.count{border:1px solid #285c91;background:#13243b;color:#75baff;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800}.tabs{display:flex;gap:8px;border-bottom:1px solid #252d3b;margin:30px 0 24px}.tab,.ghost,.secondary,.small{background:transparent;border:1px solid #303b4d;color:#c5cede;border-radius:8px;padding:10px 14px;cursor:pointer}.tab{border:0;border-bottom:2px solid transparent;border-radius:0}.tab.active{color:#7dbbff;border-bottom-color:#398dff}.toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.toolbar p{font-size:12px;margin:5px 0}.primary{background:linear-gradient(100deg,#267fff,#6d66ff 70%,#ec4c9b);color:#fff;border:0;border-radius:9px;padding:11px 16px;font-weight:800;cursor:pointer}.primary:disabled{opacity:.5}.tablewrap{overflow:auto;border:1px solid #252d3b;border-radius:14px;background:#111722}table{width:100%;border-collapse:collapse;min-width:760px}th,td{text-align:left;padding:14px 13px;border-bottom:1px solid #252d3b;font-size:12px}th{color:#8594aa;font-size:10px;text-transform:uppercase;letter-spacing:1px;background:#151c28}tr:last-child td{border-bottom:0}.prod{display:flex;align-items:center;gap:10px}.prod img{width:42px;height:42px;object-fit:cover;border-radius:7px;background:#202b3d}.prod small,.cat small{display:block;color:#8190a5;font-size:10px;margin-top:4px}.status{font-size:10px;padding:5px 8px;border-radius:6px}.on{background:#123426;color:#6ce0a4}.off{background:#3a242a;color:#ff8b9e}.small{padding:6px 9px;font-size:10px}.danger{color:#ff8b9e;border-color:#67313d}.empty{text-align:center;color:#8795a9;padding:32px}.catgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cat{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;background:#111722;border:1px solid #252d3b;border-radius:12px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000b;display:grid;place-items:center;padding:18px;z-index:10;overflow:auto}.dialog{width:min(620px,100%);max-height:94vh;overflow:auto;background:#121925;border:1px solid #344158;border-radius:16px;padding:24px;display:grid;gap:14px;box-shadow:0 25px 90px #000b}.dialoghead{display:flex;justify-content:space-between;align-items:start;margin-bottom:4px}.dialog label,.login label{display:grid;gap:7px;color:#bdc9d9;font-size:11px}.dialog input:not([type=checkbox]),.dialog select,.dialog textarea,.login input{width:100%;background:#0a101a;border:1px solid #303b4d;border-radius:8px;padding:11px;color:#fff;font:inherit}.dialog input[type=file]{font-size:11px}.dialog select option{background:#0a101a}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checks{padding:8px 0}.checks label,.checkline{display:flex!important;align-items:center;gap:9px}.checks input,.checkline input{accent-color:#398dff}.dialogactions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.secondary{padding:11px 15px}.notice{margin-top:14px;color:#6ce0a4;font-size:12px;min-height:20px}.notice.bad,.msg{color:#ff8b9e}.login,.panel{max-width:520px;margin:50px auto;padding:30px;background:#121925;border:1px solid #283449;border-radius:18px}.login form{display:grid;gap:15px;margin-top:25px}.msg{font-size:12px;margin-top:12px;min-height:18px}footer{text-align:center;color:#66758b;font-size:10px;letter-spacing:1px;padding:30px}button:hover{filter:brightness(1.12)}@media(max-width:760px){main{margin:28px auto;padding:0 14px}.top{padding:0 14px}.user{font-size:0}.heading{align-items:start}.catgrid{grid-template-columns:1fr}.toolbar{align-items:start;gap:12px}.toolbar .primary{white-space:nowrap}.two{grid-template-columns:1fr}.dialog{padding:18px}.adminbadge{margin-top:6px}}.wide-dialog{width:min(760px,100%)}.edition-editor{border:1px solid #2b394e;border-radius:12px;padding:14px;background:#0d1420;display:grid;gap:12px}.edition-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.edition-head b{display:block;font-size:13px}.edition-head small{display:block;color:#8998ad;font-size:10px;margin-top:4px}.edition-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;padding:12px;border:1px solid #273449;border-radius:9px;background:#111a28}.edition-grid{display:grid;grid-template-columns:1.1fr 1.2fr 1fr auto;gap:10px;align-items:end}.edition-grid label{min-width:0}.edition-available{display:flex!important;align-items:center;gap:6px;padding-bottom:11px;white-space:nowrap}.edition-available input{accent-color:#398dff}.remove-edition{margin-bottom:2px}@media(max-width:760px){.edition-row{grid-template-columns:1fr}.edition-grid{grid-template-columns:1fr 1fr}.edition-available{padding-bottom:0}.remove-edition{justify-self:end}}.store-top{height:76px;border-bottom:1px solid #252d3b;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1240px)/2));background:#090b10ee;position:sticky;top:0;z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.store-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#f5f7fb}.store-mark{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,#318cff,#ff4f9a)}.store-brand b{display:block;letter-spacing:2px}.store-brand small{display:block;color:#9aa5b7;font-size:9px;letter-spacing:2px;margin-top:3px}.store-top nav{display:flex;align-items:center;gap:30px}.store-top nav a,.store-footer a{color:#aebbd0;text-decoration:none;font-size:12px}.store-top nav a:hover,.store-footer a:hover{color:#71baff}.admin-link{border:1px solid #34445d;color:#c5d6ec;text-decoration:none;padding:9px 14px;border-radius:8px;font-size:11px}.store-main{max-width:1240px;margin:0 auto;padding:0 24px}.store-hero{min-height:470px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:54px 0 62px;border-bottom:1px solid #202a3a}.hero-copy h1{font-size:clamp(42px,5.6vw,70px);line-height:1.03;letter-spacing:-3px;margin:18px 0}.hero-copy h1 span{background:linear-gradient(95deg,#57aaff,#d95bd4);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy p{max-width:480px;font-size:15px;margin:0 0 26px}.hero-cta{display:inline-flex;text-decoration:none;align-items:center;gap:22px;padding:13px 18px}.hero-art{height:350px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 50% 50%,#1b3764 0,#111a2b 42%,#0c101a 75%);border:1px solid #263852}.hero-orbit{position:absolute;border:1px solid #4a85d866;border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:430px;height:210px}.orbit-two{width:330px;height:280px;transform:rotate(55deg);border-color:#d84f9b66}.hero-core{width:150px;height:150px;border-radius:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:.9;background:linear-gradient(145deg,#368cff,#b34ed0 72%,#ed4d9b);box-shadow:0 0 80px #4a8eff55;transform:rotate(-8deg)}.hero-core span{font-size:17px;font-weight:800;letter-spacing:4px}.hero-core b{font-size:48px;letter-spacing:2px}.hero-caption{position:absolute;right:28px;bottom:24px;color:#8fa6c8;font-size:9px;letter-spacing:2px;line-height:1.7;text-align:right}.store-section{padding:48px 0 12px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.section-heading h2{font-size:27px;margin:8px 0}.section-heading p{font-size:12px;margin:5px 0}.product-count{color:#8296b5;font-size:10px;letter-spacing:1px}.category-pills{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0 8px}.category-pill{border:1px solid #2a374b;background:#111925;color:#aebbd0;padding:9px 14px;border-radius:99px;font-size:11px;cursor:pointer}.category-pill.active{background:#142b49;border-color:#398dff;color:#83c0ff}.store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.store-card{border:1px solid #273448;border-radius:15px;overflow:hidden;background:linear-gradient(180deg,#151e2c,#101620);min-width:0}.product-visual{height:190px;position:relative;overflow:hidden;background:radial-gradient(circle at 65% 25%,#294e80,#17243a 45%,#0d121c);display:grid;place-items:center}.product-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0c111be0,transparent 70%);pointer-events:none}.product-visual img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.visual-fallback{position:relative;z-index:0;display:flex;align-items:center;gap:10px;color:#c9ddf8;opacity:.9}.visual-fallback span{font-size:11px;letter-spacing:4px}.visual-fallback b{font-size:92px;font-weight:800;color:#ffffff20}.visual-tag,.featured-tag{position:absolute;z-index:2;top:13px;left:13px;padding:6px 9px;border-radius:5px;background:#090e19c9;color:#c4d9f7;font-size:9px;letter-spacing:1px}.featured-tag{left:auto;right:13px;background:#3b1c48;color:#ff9de0}.store-card-body{padding:17px}.card-kicker{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:#70baff}.store-card h3{font-size:18px;margin:8px 0}.card-description{font-size:11px;line-height:1.5;min-height:34px;margin:0 0 15px}.edition-select-label{display:grid;gap:7px;color:#899bb5;font-size:10px}.store-edition{width:100%;background:#0b111b;color:#dce8f8;border:1px solid #2c3c54;border-radius:8px;padding:10px;font:inherit;font-size:11px}.card-buy-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.card-price{font-size:14px;font-weight:800;color:#f4f7fc}.buy-action-stack{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:3px;flex:0 0 auto}.buy-now{font-size:11px;padding:10px 13px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.telegram-mark{width:19px;height:19px;flex:0 0 19px;display:block;margin-right:3px}.store-empty{text-align:center;border:1px dashed #30415a;border-radius:14px;padding:42px;color:#93a3bb;margin:22px 0}.store-promo{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 30px;margin:55px 0 30px;border:1px solid #314361;border-radius:17px;background:linear-gradient(110deg,#142640,#19172c)}.store-promo h2{font-size:22px;margin:8px 0}.store-promo p{font-size:12px;margin:0}.member-cta{white-space:nowrap;text-decoration:none}.store-footer{max-width:1240px;margin:0 auto;padding:25px 24px 35px;border-top:1px solid #202a3a;display:flex;justify-content:space-between;gap:15px;color:#697b95;font-size:9px;letter-spacing:1px}.store-footer a{font-size:10px}.store-main .panel{margin:55px auto}.store-main .panel .primary{display:inline-block;text-decoration:none;margin-top:10px}@media(max-width:850px){.store-top{padding:0 16px}.store-top nav{gap:12px}.store-top nav a{font-size:10px}.store-hero{min-height:auto;padding:48px 0;grid-template-columns:1fr}.hero-art{height:270px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-promo{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.store-top{height:66px}.store-top nav{display:none}.store-main{padding:0 15px}.store-hero{padding:42px 0}.hero-copy h1{font-size:48px;letter-spacing:-2px}.hero-art{height:230px}.store-grid{grid-template-columns:1fr}.product-visual{height:210px}.section-heading h2{font-size:23px}.store-promo{padding:22px}.store-footer{padding:20px 15px;flex-direction:column}.admin-link{padding:8px 10px}}.store-top{width:100%;gap:14px}.store-main{width:100%;max-width:1240px}.store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-card{height:100%;display:flex;flex-direction:column}.store-card-body{display:flex;flex:1;flex-direction:column}.card-buy-row{margin-top:auto;padding-top:14px}.store-edition,.category-pill,.buy-now,.admin-link,.member-cta,.hero-cta{min-height:42px}@media(max-width:850px){.store-main{max-width:100%;padding-left:22px;padding-right:22px}.store-hero{gap:22px;padding-top:38px;padding-bottom:42px}.hero-copy h1{font-size:clamp(40px,6vw,58px)}.hero-art{height:260px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-visual{height:175px}.store-section{padding-top:36px}}@media(max-width:600px){.store-top{height:auto;min-height:66px;padding:10px 14px;display:flex;flex-wrap:wrap;row-gap:8px}.store-brand{gap:9px;min-width:0}.store-mark{width:38px;height:38px;flex:0 0 38px;border-radius:11px}.store-brand b{font-size:13px;letter-spacing:1.5px}.store-brand small{font-size:8px;letter-spacing:1.2px}.store-top nav{display:flex;order:3;width:100%;justify-content:space-between;gap:8px;padding:3px 0 2px;overflow:visible}.store-top nav a{font-size:10px;white-space:nowrap;padding:7px 2px}.admin-link{font-size:10px;padding:8px 11px;min-height:38px;margin-left:auto}.store-main{padding:0 14px}.store-hero{grid-template-columns:1fr;gap:22px;padding:34px 0 30px}.hero-copy h1{font-size:clamp(38px,10vw,48px);letter-spacing:-1.8px;margin:12px 0}.hero-copy p{font-size:13px;line-height:1.55;margin-bottom:18px}.hero-cta{padding:11px 14px;gap:14px}.hero-art{height:190px;border-radius:18px}.hero-core{width:105px;height:105px;border-radius:30px}.hero-core span{font-size:12px;letter-spacing:3px}.hero-core b{font-size:36px}.orbit-one{width:min(82vw,330px);height:145px}.orbit-two{width:min(68vw,270px);height:175px}.hero-caption{right:14px;bottom:12px;font-size:7px;letter-spacing:1.2px}.store-section{padding:30px 0 8px}.section-heading{align-items:flex-start;gap:8px}.section-heading h2{font-size:22px;margin:6px 0}.section-heading p{font-size:11px;max-width:260px}.product-count{font-size:8px;white-space:nowrap;padding-top:8px}.category-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 1px 8px;margin:14px -1px 4px;scrollbar-width:none}.category-pills::-webkit-scrollbar{display:none}.category-pill{flex:0 0 auto;padding:8px 11px;font-size:10px;min-height:38px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.store-card{border-radius:12px}.product-visual{height:clamp(112px,34vw,155px)}.visual-tag,.featured-tag{top:8px;left:8px;padding:5px 6px;font-size:7px;letter-spacing:.5px}.featured-tag{left:auto;right:8px}.visual-fallback{gap:5px}.visual-fallback span{font-size:7px;letter-spacing:2px}.visual-fallback b{font-size:58px}.store-card-body{padding:11px 10px}.card-kicker{font-size:7px;letter-spacing:1px}.store-card h3{font-size:13px;line-height:1.25;margin:6px 0}.card-description{font-size:9px;line-height:1.4;min-height:38px;margin-bottom:10px}.edition-select-label{font-size:9px;gap:5px}.store-edition{font-size:9px;padding:8px 6px;min-height:38px}.card-buy-row{align-items:stretch;flex-direction:column;gap:8px;margin-top:auto;padding-top:12px}.card-price{font-size:11px;min-height:16px}.buy-now{width:100%;justify-content:center;padding:9px 8px;font-size:10px;min-height:40px}.store-promo{margin:32px 0 22px;padding:18px;gap:14px;border-radius:14px}.store-promo h2{font-size:17px;line-height:1.3}.store-promo p{font-size:11px;line-height:1.5}.member-cta{font-size:11px;padding:10px 12px;min-height:42px}.store-footer{padding:18px 14px 24px;flex-direction:column;gap:10px;font-size:8px;line-height:1.5}}@media(max-width:370px){.store-grid{grid-template-columns:1fr}.product-visual{height:190px}.store-card-body{padding:14px}.store-card h3{font-size:16px}.card-description{font-size:10px;min-height:0}.card-buy-row{flex-direction:row;align-items:center}.buy-now{width:auto}.store-top nav a{font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.member-main{width:min(1040px,calc(100% - 40px));margin:54px auto 70px;min-height:55vh}.member-top-actions{display:flex;align-items:center;gap:12px}.member-auth{max-width:560px;margin:0 auto;padding:34px}.member-auth h1,.member-welcome h1{font-size:clamp(30px,5vw,44px);letter-spacing:-1.5px;margin:10px 0}.member-auth>p,.member-welcome p{color:var(--muted,#9aa8bd);line-height:1.65}.member-auth-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line,#283448);margin:26px 0 20px}.member-auth-tabs button{border:0;background:transparent;color:var(--muted,#9aa8bd);padding:12px 16px;border-bottom:2px solid transparent;cursor:pointer}.member-auth-tabs button.active{color:#fff;border-color:#398cff}.member-auth form{display:grid;gap:15px}.member-auth label{display:grid;gap:7px;color:#c3cede;font-size:13px}.member-auth input{width:100%;min-height:48px;border:1px solid #34435a;border-radius:10px;background:#0b111c;color:#fff;padding:12px 14px;font:inherit}.member-submit{width:100%;justify-content:center;margin-top:6px;min-height:48px}.member-auth-note{font-size:12px;color:#77869d;margin-top:20px}.member-auth .msg{min-height:22px;margin-top:12px}.member-auth .msg.bad{color:#ff8585}.member-welcome{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:26px}.member-code{min-width:190px;padding:16px 18px;border:1px solid #2d3b51;border-radius:14px;background:#111a29;display:grid;gap:7px}.member-code small,.member-stat small{color:#7f9abb;font-size:10px;letter-spacing:1.5px}.member-code b{font-size:17px;color:#fff}.member-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.member-stat{padding:20px;border:1px solid #29374b;border-radius:14px;background:#111925;display:grid;gap:8px}.member-stat b{font-size:27px;letter-spacing:-.5px}.member-stat span{font-size:12px;color:#8fa0b8}.points-stat{background:linear-gradient(135deg,#142a49,#1b1835);border-color:#31517b}.points-stat b{font-size:34px;background:linear-gradient(90deg,#69aaff,#d36be8);-webkit-background-clip:text;background-clip:text;color:transparent}.member-checkin{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px;margin-bottom:34px}.member-checkin h2,.member-section h2{font-size:21px;margin:7px 0}.member-checkin p,.rewards-soon p{color:#91a1b7;font-size:13px;line-height:1.6;margin:0}.member-checkin button{white-space:nowrap;min-height:46px}.member-checkin button:disabled{opacity:.65;cursor:default}.member-section{margin:30px 0}.member-section-head{margin-bottom:13px}.member-list{border:1px solid #29374b;border-radius:14px;overflow:hidden;background:#101722}.member-list-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;border-bottom:1px solid #253145}.member-list-row:last-child{border-bottom:0}.member-list-row>div:first-child{display:grid;gap:5px;min-width:0}.member-list-row b{font-size:13px}.member-list-row small{font-size:11px;color:#8292a9}.member-list-row strong{white-space:nowrap}.member-list-row .positive{color:#42d9a0}.member-list-row .negative{color:#ff8585}.member-order-right{display:grid;justify-items:end;gap:6px}.member-order-right .status{font-size:10px}.member-checkin-history{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.member-checkin-history>div{padding:12px 8px;border:1px solid #29374b;background:#101722;border-radius:10px;display:grid;gap:8px;text-align:center}.member-checkin-history b{font-size:11px}.member-checkin-history span{font-size:11px;color:#42d9a0}.rewards-soon{padding:22px;border:1px dashed #394a63;border-radius:14px;background:#111827}.member-loading{padding:24px;color:#9aabc2}.member-main .empty{padding:18px;color:#8797ae;font-size:13px}@media(max-width:650px){.member-main{width:calc(100% - 28px);margin:28px auto 45px}.member-auth{padding:22px 18px}.member-welcome{align-items:flex-start;flex-direction:column}.member-code{width:100%}.member-stats{grid-template-columns:1fr;gap:10px}.member-stat{padding:16px;grid-template-columns:1fr auto;align-items:center}.member-stat span{grid-column:1/-1}.member-checkin{align-items:stretch;flex-direction:column;padding:18px}.member-checkin button{width:100%;justify-content:center}.member-list-row{padding:13px 12px}.member-list-row b{font-size:12px}.member-list-row small{font-size:10px}.member-checkin-history{grid-template-columns:repeat(2,minmax(0,1fr))}.member-top .store-brand small{font-size:8px}}.reward-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reward-card{padding:18px;display:grid;gap:9px}.reward-card small{color:#70b7ff;letter-spacing:.12em;font-size:10px}.reward-card h3{margin:0;font-size:17px}.reward-card p{color:#91a1b7;font-size:13px;min-height:34px}.reward-card>b{color:#70a8ff}.reward-card button{margin-top:5px}.reward-card button:disabled{opacity:.45;cursor:not-allowed}.settings-panel{padding:20px;margin:16px 0}.settings-panel h3{margin:0 0 15px}.settings-panel form{max-width:440px;display:grid;gap:12px}.settings-panel input{width:100%}.settings-panel .member-stats{margin-top:14px}.tabs{flex-wrap:wrap}.tabs .tab{white-space:nowrap}@media(max-width:760px){.reward-grid{grid-template-columns:1fr}.tablewrap{overflow-x:auto}.tablewrap table{min-width:760px}}.tablewrap td>small{display:block;margin-top:5px;color:#8190a5;font-size:10px;line-height:1.4}.tablewrap td>b{display:block;line-height:1.4}.brand-logo{width:52px;height:52px;object-fit:contain;border-radius:12px;display:block;flex:0 0 auto}.store-mark{width:48px;height:48px;object-fit:contain;border-radius:10px;display:block;flex:0 0 auto;background:transparent}.hero-logo{position:relative;z-index:1;width:min(250px,58%);height:min(250px,72%);object-fit:contain;border-radius:22px;filter:drop-shadow(0 0 28px #4a8eff55)}@media(max-width:600px){.store-mark{width:42px;height:42px;flex-basis:42px}.brand-logo{width:46px;height:46px}.hero-logo{width:min(170px,58%);height:min(170px,72%)}}.store-top{min-height:86px;height:86px}.store-mark{width:58px;height:58px;flex:0 0 58px;object-fit:contain;border-radius:0;background:transparent;padding:0}.store-brand{gap:14px}@media(max-width:600px){.store-top{min-height:72px;height:auto}.store-mark{width:48px;height:48px;flex:0 0 48px}.store-brand{gap:10px}}.store-top>.admin-link{display:none!important}.hero-copy h1 span{display:inline-block;font-size:1.32em;font-weight:900;line-height:.92;letter-spacing:-.075em;text-shadow:0 8px 34px #a94fe955}@media(max-width:560px){.hero-copy h1 span{font-size:1.22em;letter-spacing:-.065em}}.store-hero{grid-template-columns:1fr 1fr;gap:34px}.hero-copy h1 span{display:inline-block;font-size:1.48em;font-weight:950;line-height:.9;letter-spacing:-.085em;background:linear-gradient(100deg,#56aaff 5%,#8d73f2 48%,#e45bc5 92%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 10px 38px #b34fe944}.hero-art{height:390px;min-width:0;position:relative;display:grid;place-items:center;overflow:visible;border:0;border-radius:0;background:transparent;isolation:isolate}.hero-art:before{content:"";position:absolute;width:74%;height:72%;left:13%;top:14%;border-radius:50%;background:radial-gradient(ellipse at 38% 42%,#398cff35 0%,#398cff18 35%,transparent 70%);filter:blur(28px);z-index:-1}.hero-art:after{content:"";position:absolute;width:68%;height:68%;right:10%;bottom:8%;border-radius:50%;background:radial-gradient(ellipse,#e64ba52b 0%,#e64ba510 44%,transparent 72%);filter:blur(30px);z-index:-1}.hero-logo{position:relative;z-index:1;display:block;width:min(430px,92%);height:auto;max-height:390px;object-fit:contain;border-radius:0;filter:drop-shadow(0 0 24px #398dff38) drop-shadow(0 0 32px #e64ba52b)}.hero-orbit,.hero-caption{display:none!important}@media(max-width:850px){.store-hero{grid-template-columns:1fr;gap:18px}.hero-art{height:300px}.hero-logo{width:min(350px,82%);max-height:290px}}@media(max-width:600px){.hero-copy h1 span{font-size:1.34em;letter-spacing:-.075em}.hero-art{height:250px}.hero-logo{width:min(290px,86%);max-height:240px}}.hero-art{height:500px;overflow:visible}.hero-logo{width:min(1290px,210%);max-width:none;max-height:none;height:auto;transform:translate(-14%)}@media(max-width:850px){.hero-art{height:390px;overflow:visible}.hero-logo{width:min(1050px,190%);max-width:none;max-height:none;transform:translate(-12%)}}@media(max-width:600px){.hero-art{height:280px;overflow:visible}.hero-logo{width:min(870px,220vw);max-width:none;max-height:none;transform:translate(-22%)}}.hero-art{height:440px}.hero-logo{width:min(900px,150%);transform:translate(-8%)}@media(max-width:850px){.hero-art{height:350px}.hero-logo{width:min(760px,150%);transform:translate(-7%)}}@media(max-width:600px){.hero-art{height:260px}.hero-logo{width:min(650px,165vw);transform:translate(-14%)}}.hero-art{height:480px;display:flex;align-items:center;justify-content:center;overflow:visible}.hero-logo{display:block;width:min(680px,100%);max-width:100%;max-height:460px;height:auto;object-fit:contain;transform:none}@media(max-width:850px){.hero-art{height:420px}.hero-logo{width:min(620px,100%);max-height:400px;transform:none}}@media(max-width:600px){.hero-art{height:300px}.hero-logo{width:min(460px,100%);max-height:290px;transform:none}}@media(max-width:600px){.store-top{min-height:auto;height:auto;padding:12px 16px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.store-brand{justify-content:center;align-items:center;text-align:left;margin:0 auto}.store-top nav{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;margin:0;text-align:center}.store-top nav a{font-size:12px}.store-main{width:100%;padding-left:18px;padding-right:18px}.store-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding-top:34px;padding-bottom:22px}.hero-copy{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-copy .eyebrow{text-align:center;line-height:1.6}.hero-copy h1{width:100%;text-align:center;font-size:clamp(34px,9vw,44px);line-height:1.05;margin:10px 0 14px}.hero-copy h1 span{display:block;font-size:1.16em;letter-spacing:-.07em;margin-top:2px}.hero-copy p{max-width:360px;margin:0 auto 18px;text-align:center;line-height:1.65}.hero-cta{align-self:center;margin:0 auto}.hero-art{width:100%;height:290px;display:flex;justify-content:center;align-items:center;margin:0 auto}.hero-logo{width:min(390px,100%);max-width:100%;max-height:285px;object-fit:contain;transform:none}.store-section{width:100%;text-align:center;padding-top:26px}.section-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}.section-heading>div{width:100%;text-align:center}.section-heading .eyebrow,.section-heading h2,.section-heading p{text-align:center}.section-heading p{margin-left:auto;margin-right:auto}.product-count{align-self:center;margin:2px auto 0}.category-pills{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;width:100%;margin:18px auto 0}.category-pill{margin:0;white-space:normal}.store-grid{width:100%;grid-template-columns:minmax(0,1fr);margin-left:auto;margin-right:auto}.store-promo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:24px 18px}.store-promo>div,.store-promo .eyebrow,.store-promo h2,.store-promo p{width:100%;text-align:center}.member-cta{align-self:center}.store-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:20px 16px}}@media(max-width:600px){.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px;align-items:stretch}.store-card{min-width:0}.product-visual{height:clamp(105px,31vw,145px)}.store-card-body{padding:11px 10px}.store-card h3{font-size:14px;line-height:1.3;margin:6px 0}.card-kicker{font-size:8px;letter-spacing:1px}.card-description{font-size:10px;line-height:1.4;min-height:42px;margin-bottom:10px}.edition-select-label{font-size:9px;gap:5px}.store-edition{font-size:9px;padding:9px 7px;min-width:0}.card-buy-row{display:flex;flex-direction:column;align-items:stretch;gap:9px;margin-top:12px;padding-top:10px}.card-price{text-align:center;font-size:12px}.buy-now{width:100%;font-size:10px;padding:10px 6px}}@media(max-width:370px){.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.store-card-body{padding:9px 7px}.store-card h3{font-size:12px}.card-description{font-size:9px}}.category-pills .category-pill{color:#d4dbea;border:1px solid #344055;background:linear-gradient(180deg,#1a2230,#111722 58%,#0b1018);box-shadow:inset 0 1px #ffffff08;transition:background .2s ease,border-color .2s ease,transform .2s ease}.category-pills .category-pill:nth-child(2){background:linear-gradient(180deg,#3b321e,#292213 58%,#14110b);border-color:#75602c}.category-pills .category-pill:nth-child(3){background:linear-gradient(180deg,#202e4a,#172239 58%,#0c1423);border-color:#354d75}.category-pills .category-pill:nth-child(4){background:linear-gradient(180deg,#20392f,#172a23 58%,#0b1511);border-color:#365a49}.category-pills .category-pill:nth-child(5){background:linear-gradient(180deg,#3b2629,#28191d 58%,#140e12);border-color:#654047}.category-pills .category-pill:hover{filter:brightness(1.12);transform:translateY(-1px)}.category-pills .category-pill.active{color:#f4f7ff;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff08}.category-pills .category-pill:nth-child(2).active{border-color:#d0a94d}.category-pills .category-pill:nth-child(3).active{border-color:#668ac4}.category-pills .category-pill:nth-child(4).active{border-color:#70a98a}.category-pills .category-pill:nth-child(5).active{border-color:#c17a82}.social-links{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:22px;position:relative;z-index:2}.social-links a{width:38px;height:38px;display:grid;place-items:center;border:1px solid #34445e;border-radius:50%;background:#111b2b;color:#cbd8ec;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.social-links a:hover{transform:translateY(-3px);background:#1b3150;color:#fff;border-color:#579cff}.social-links svg{width:19px;height:19px;display:block}@media(max-width:600px){.social-links{gap:10px;margin-top:16px}.social-links a{width:34px;height:34px}.social-links svg{width:17px;height:17px}}.hero-art{height:430px!important;grid-template-columns:1fr!important;grid-template-rows:1fr auto!important;align-content:center!important;justify-items:center!important;padding:16px 18px 22px!important;box-sizing:border-box}.hero-art .hero-logo{grid-row:1;align-self:center;width:min(250px,58%)!important;height:min(250px,72%)!important}.hero-art .social-links{grid-row:2;grid-column:1!important;width:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:clamp(8px,2vw,24px)!important;margin:0!important;position:relative!important;z-index:3}.hero-art .social-links a{width:104px!important;height:76px!important;flex:0 1 104px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #34445e!important;border-radius:13px!important;background:#0a111dd1!important;text-decoration:none!important;color:#fff!important;box-sizing:border-box!important}.hero-art .social-links svg{width:27px!important;height:27px!important;display:block!important;flex:0 0 auto!important}.hero-art .social-links span{display:block!important;color:#eaf2ff!important;font-size:11px!important;font-weight:650!important;letter-spacing:.25px!important;line-height:1!important;white-space:nowrap!important}.hero-art .social-links a:nth-child(1){color:#1877f2!important;border-color:#1877f255!important}.hero-art .social-links a:nth-child(2){color:#2aabee!important;border-color:#2aabee55!important}.hero-art .social-links a:nth-child(3){color:#8f5cff!important;border-color:#8f5cff66!important}.hero-art .social-links a:nth-child(4){color:#fff!important;border-color:#fe2c5555!important;filter:drop-shadow(0 0 0 transparent)}.hero-art .social-links a:nth-child(5){color:#f03!important;border-color:#f035!important}.hero-art .social-links a:nth-child(6){color:#34a853!important;border-color:#34a85355!important}.hero-art .social-links a:hover{transform:translateY(-4px)!important;background:#182944!important;box-shadow:0 8px 24px #0006!important}@media(max-width:700px){.hero-art{height:auto!important;min-height:400px!important;padding:18px 10px!important}.hero-art .social-links{flex-wrap:wrap!important;gap:9px!important}.hero-art .social-links a{width:88px!important;height:72px!important;flex:0 0 88px!important}.hero-art .social-links svg{width:23px!important;height:23px!important}}@media(max-width:700px){.hero-art{height:auto!important;min-height:0!important}.hero-art .hero-logo{width:min(300px,78vw)!important;height:auto!important;max-height:300px!important;min-height:220px!important}}
