@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/kanit-0.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/kanit-1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/kanit-2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/kanit-3.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:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kanit-4.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kanit-5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kanit-6.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kanit-7.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:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/kanit-8.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/kanit-9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/kanit-10.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/kanit-11.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:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/kanit-12.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/kanit-13.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/kanit-14.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/kanit-15.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:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kanit-16.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kanit-17.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kanit-18.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kanit-19.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}:root{--bg:#0c0d10;--card:#141519;--card2:#1b1c21;--border:#28292f;--red:#f43c45;--muted:#93949e;--text:#f5f4f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}input,select,textarea{color:var(--text);background:#0f1014;border:1px solid #363740;border-radius:9px;outline:0;min-width:0;padding:11px 13px}input:focus,select:focus,textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #f43c4515}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:4px;outline:2px solid #ff666f}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:500;line-height:1.3}h2{margin-bottom:15px;font-size:24px}h3{font-size:18px}p{color:#acadb6}small{font-size:12px}.container{width:calc(100% - 80px);max-width:1240px;margin:0 auto}.announcement{color:#fff;letter-spacing:.3px;background:#bd252f;justify-content:space-between;align-items:center;height:32px;padding:0 max(40px,50vw - 580px);font-size:11px;display:flex}.announcement span{align-items:center;gap:8px;display:flex}.announcement-right{letter-spacing:1.5px;font-size:9px}header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:25;background:#101114ed;border-bottom:1px solid #222329;height:86px;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:32px;height:100%;display:flex}.brand{letter-spacing:2px;flex-shrink:0;align-items:center;gap:11px;font-size:25px;font-weight:600;line-height:1.08;display:flex}.brand small{letter-spacing:1.3px;color:#ababb2;margin-top:7px;font-size:8px;font-weight:400;display:block}.brand-icon{width:40px;height:45px;color:var(--red);border-left:3px solid var(--red);place-items:center;font-size:37px;font-style:italic;font-weight:800;display:grid;position:relative;transform:skew(-6deg)}.brand-icon span{color:#fff;font-size:17px;position:absolute;top:-2px;right:-4px}.nav nav{align-self:stretch;gap:30px;margin-left:auto;margin-right:auto;display:flex}.nav nav button{color:#a9a9b0;padding:0;font-size:14px;position:relative}.nav nav button:hover,.nav nav button.active{color:#fff}.nav nav button.active:after{content:"";background:var(--red);height:3px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 20px #f43c4555}.nav-actions,.flex{align-items:center;gap:10px;display:flex}.btn{white-space:nowrap;background:#1b1c22;border:1px solid #393a43;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 19px;font-size:13px;font-weight:400;transition:transform .2s,background .2s;display:inline-flex}.btn:hover{background:#292a31;transform:translateY(-1px)}.btn.primary{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 4px 25px #f43c4514}.btn.primary:hover{background:#ff515a}.btn.full{width:100%}.btn.tiny{min-height:34px;padding:6px 10px;font-size:12px}.icon-btn{background:#1d1e24;border:1px solid #35363e;border-radius:8px;place-items:center;width:38px;height:38px;display:inline-grid}.icon-btn:hover{background:#30313a}.wallet-btn{color:#ff9ba1;background:#23191d;border:1px solid #55282d;border-radius:8px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;display:flex}.avatar{background:#f43c45;border-radius:50%;width:35px;height:35px;font-weight:500}.mobile-menu{display:none}.demo-strip{color:#c6b795;background:#1b1914;border-bottom:1px solid #383023;font-size:11px}.demo-strip .container{align-items:center;gap:7px;min-height:29px;display:flex}.demo-strip button{color:#d9c18c;align-items:center;gap:4px;margin-left:auto;display:flex}.live-dot{background:#4cce8c;border-radius:100%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 10px #4cce8c45}.live-dot.amber{box-shadow:none;background:#e7bc64}.welcome{color:#777984;justify-content:space-between;align-items:center;margin:25px 0 18px;font-size:11px;display:flex}.welcome span:first-child{letter-spacing:1.4px;color:#aaaab3;align-items:center;gap:9px;font-size:9px;display:flex}.hero-layout{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:16px;display:grid}.hero{background:#220d14;border:1px solid #4a272c;border-radius:14px;min-height:420px;position:relative;overflow:hidden}.hero>img{object-fit:cover;object-position:65% 50%;width:100%;height:100%;transition:transform 1s;position:absolute}.hero:hover>img{transform:scale(1.025)}.hero-shade{background:linear-gradient(90deg,#0c1014fa 0%,#0b1117ca 29%,#1a0b1040 60%,#0000 100%);position:absolute;inset:0}.hero-content{z-index:2;max-width:72%;padding:43px 36px 28px;position:relative}.eyebrow{letter-spacing:1.7px;color:#e4a0a7;align-items:center;gap:8px;font-size:9px;font-weight:500;display:flex}.eyebrow>span{background:var(--red);border-radius:50%;width:5px;height:5px}.eyebrow.red{color:var(--red)}.hero h1{letter-spacing:-1.2px;margin:19px 0 15px;font-size:clamp(34px,3.65vw,51px);font-weight:600;line-height:1.22}.hero h1 span{color:#ff4f59;display:block}.hero p{color:#bab0b6;margin:0 0 23px;font-size:13px;line-height:1.9}.hero-foot{color:#a6adb5;white-space:nowrap;align-items:center;gap:6px;margin-top:27px;font-size:9px;display:flex}.hero-foot svg{color:#ee8189}.hero-foot>span{margin:0 5px}.hero-label{letter-spacing:2px;color:#fff8;writing-mode:vertical-rl;font-size:11px;font-weight:500;position:absolute;bottom:22px;right:23px}.hero-label span{color:#fff5;letter-spacing:1.2px;margin-top:10px;font-size:8px}.hero-side{grid-template-rows:1fr 1fr;gap:16px;display:grid}.promo-card{text-align:left;border:1px solid #2b3642;border-radius:13px;min-height:190px;padding:0;position:relative;overflow:hidden}.promo-card>img{object-fit:cover;object-position:80% 42%;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.promo-card:hover>img{transform:scale(1.07)}.promo-overlay{background:linear-gradient(90deg,#101a25f5,#10192280 55%,#12161a30);position:absolute;inset:0}.garden .promo-overlay{background:linear-gradient(90deg,#0b1b16f2,#0b1b1680 55%,#0b1b1610)}.promo-content{z-index:1;flex-direction:column;display:flex;position:absolute;bottom:25px;left:23px}.promo-content small{color:#c2d4e8;font-size:10px}.garden .promo-content small{color:#a2cbb0}.promo-content strong{margin:5px 0 12px;font-size:23px;font-weight:500}.promo-content>span{color:#b5c4d4;align-items:center;gap:9px;font-size:10px;display:flex}.garden .promo-content>span{color:#b5d4ba}.round-arrow{background:#ffffff0c;border:1px solid #ffffff35;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:15px;right:15px}.trust-row{border:1px solid var(--border);background:#121317;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:18px;padding:20px 0;display:grid}.trust-row>div{border-right:1px solid var(--border);justify-content:center;align-items:center;gap:12px;display:flex}.trust-row>div:last-child{border:0}.trust-icon{color:var(--red);background:#f43c450d;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.trust-row strong{font-size:12px;font-weight:400;display:block}.trust-row small{color:#777984;margin-top:2px;font-size:10px;display:block}.section{margin-top:43px}.section-head{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:20px;display:flex}.section-head h2{align-items:center;gap:8px;margin:7px 0 0;font-size:24px;display:flex}.section-head h2 svg{color:var(--red);margin-right:3px}.section-head h2>span{color:var(--red)}.section-head p{color:#7e7f8b;margin:8px 0 0;font-size:12px}.text-btn{color:#b4b5c0;white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:inline-flex}.text-btn:hover{color:var(--red)}.category-grid{grid-template-columns:repeat(6,1fr);gap:13px;display:grid}.category-card{text-align:left;border:1px solid #303337;border-radius:10px;height:156px;padding:0;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.category-card img{object-fit:cover;object-position:70% 45%;opacity:.7;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.category-card:hover{border-color:#a7434c;transform:translateY(-4px)}.category-card:hover img{transform:scale(1.08)}.category-tint{background:linear-gradient(#0000,#0f131755 40%,#0f1317 100%);position:absolute;inset:0}.category-card.green .category-tint{background:linear-gradient(#0000,#101b1633 25%,#101b16 100%)}.category-card.blue .category-tint{background:linear-gradient(#0000,#0d142355 30%,#0d1423 100%)}.category-number{color:#ffffff80;font-size:10px;position:absolute;top:10px;left:14px}.category-copy{position:absolute;bottom:14px;left:14px;right:5px}.category-copy strong{font-size:14px;font-weight:500;display:block}.category-copy small{color:#a5adb5;font-size:9px}.category-arrow{color:#fff7;position:absolute;top:10px;right:10px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;display:grid}.product-card{background:var(--card);border:1px solid var(--border);border-radius:12px;transition:transform .25s,border-color .25s;animation:.45s both rise;overflow:hidden}.product-card:hover{border-color:#693139;transform:translateY(-5px)}.product-image{aspect-ratio:1.35;border-bottom:1px solid var(--border);width:100%;padding:0;display:block;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.product-card:hover img{transform:scale(1.05)}.product-image:after{content:"";background:linear-gradient(#0000,#0c0d1088);position:absolute;inset:40% 0 0}.product-badge{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#13171bd9;border:1px solid #ffffff29;border-radius:5px;padding:3px 9px;font-size:9px;position:absolute;top:12px;left:12px}.product-image-label{z-index:1;letter-spacing:3px;text-shadow:0 2px 8px #0008;font-size:17px;font-weight:600;position:absolute;bottom:12px;left:15px}.product-image-label span{color:var(--red)}.product-body{padding:16px}.product-body>small{color:#777985;letter-spacing:.3px;font-size:9px}.product-name{text-align:left;min-height:40px;margin:5px 0 17px;padding:0;font-size:15px;font-weight:400;line-height:1.4;display:block}.product-meta{justify-content:space-between;align-items:center;gap:5px;margin-bottom:14px;display:flex}.product-meta strong{color:#fa5962;font-size:23px;font-weight:500;line-height:1}.product-meta span{color:#8f919c;font-size:9px}.buy-btn{color:#f6757d;background:#f43c450d;border:1px solid #f43c4535;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:11px;transition:background .2s;display:flex}.buy-btn:hover{color:#fff;background:#f43c45}.bottom-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:50px;display:grid}.community{background:radial-gradient(at 100% 100%,#3c1521,#0000 70%),#121315;border:1px solid #38262d;border-radius:13px;padding:33px;position:relative;overflow:hidden}.community h2{margin:14px 0;font-size:29px}.community h2 span{color:var(--red);display:block}.community p{font-size:12px;line-height:1.9}.community-bg{stroke:#66313b;opacity:.35;pointer-events:none;width:190px;height:190px;position:absolute;bottom:-28px;right:-30px;transform:rotate(-22deg)}.community .btn{z-index:1;position:relative}.faq{padding:17px 0}.faq h2{margin:12px 0 18px;font-size:24px}.faq details{border-bottom:1px solid var(--border)}.faq summary{cursor:pointer;color:#c9c9d2;justify-content:space-between;align-items:center;padding:13px 0;font-size:12px;list-style:none;display:flex}.faq summary>span{color:#8b8c97;font-size:19px}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{color:#9697a3;padding:0 15px 6px 0;font-size:12px}.stats-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin:40px 0;padding:25px 10px;display:grid}.stats-row>div{justify-content:center;align-items:center;gap:13px;display:flex}.stats-row svg{color:#777782}.stats-row strong{font-size:23px;font-weight:500}.stats-row span{color:#777984;font-size:10px}footer{border-top:1px solid var(--border);background:#0f1013;margin-top:55px}.footer-inner{justify-content:space-between;align-items:center;gap:25px;padding:35px 0 25px;display:flex}.footer-inner .brand{font-size:22px}.footer-inner p{color:#92939e;margin:0 0 3px;font-size:11px}.footer-inner small{color:#696b77;font-size:9px}.footer-links{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.footer-links button{color:#93949f;align-items:center;gap:5px;font-size:10px;display:flex}.footer-note{color:#60616a;padding:0 0 22px;font-size:9px}.page-section{min-height:65vh;padding:30px 0}.narrow{max-width:740px;margin:0 auto}.breadcrumb{color:#81838d;align-items:center;gap:10px;margin:0 0 30px;font-size:11px;display:flex}.breadcrumb button{padding:0}.page-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.page-title h1{letter-spacing:-.6px;margin:10px 0;font-size:37px;font-weight:500}.page-title h1>span{color:var(--red)}.page-title p{color:#8f909d;margin:0;font-size:13px}.page-title .muted{font-size:12px}.catalog-toolbar{gap:16px;display:flex}.search{border:1px solid var(--border);background:var(--card);border-radius:9px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.search svg{color:#777984}.search input{box-shadow:none;background:0 0;border:0;width:100%;padding:12px 0}.search button{place-items:center;display:grid}.sort{border:1px solid var(--border);border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex}.sort select{box-shadow:none;background:0 0;border:0}.chips{scrollbar-width:thin;gap:8px;padding:20px 0 26px;display:flex;overflow-x:auto}.chips button,.amounts button{white-space:nowrap;border:1px solid var(--border);color:#a6a7b1;background:#17181d;border-radius:7px;padding:9px 17px;font-size:12px}.chips button.selected,.amounts button.selected{color:#ff7b84;background:#f43c4518;border-color:#f43c4566}.panel{border:1px solid var(--border);background:var(--card);border-radius:11px;margin-bottom:18px;padding:26px}.panel>p{font-size:13px}.balance-card{background:radial-gradient(at 100% 0,#4c1a29,#0000 80%),#141c24;border:1px solid #5b2932;border-radius:12px;flex-direction:column;gap:4px;margin-bottom:24px;padding:25px 30px;display:flex}.balance-card>span{color:#e1a6b3;font-size:12px}.balance-card strong{font-size:42px;font-weight:500;line-height:1.4}.balance-card small{color:#a98590;font-size:11px}.balance-card.compact{flex-direction:row;align-items:center;gap:25px}.balance-card.compact .btn{margin-left:auto}.balance-card.compact strong{font-size:32px}.form-grid{flex-direction:column;gap:17px;display:flex}.form-grid>h2,.form-grid>p{margin:0}.form-grid>label,.form-two>label,.block-label{color:#b5b6bf;flex-direction:column;gap:6px;font-size:12px;display:flex}.form-grid input,.form-grid select,.form-grid textarea{width:100%}.form-grid input[type=checkbox]{width:auto}.form-grid>.btn{align-self:flex-start}.form-two{grid-template-columns:1fr 1fr;gap:15px;display:grid}.amounts{flex-wrap:wrap;gap:10px;display:flex}.preview-note{color:#d3b67e;background:#211d14;border:1px solid #554328;border-radius:8px;align-items:center;gap:9px;margin:0 0 18px;padding:12px 15px;font-size:11px;display:flex}.error{color:#ffacb4;overflow-wrap:anywhere;background:#3c1920;border:1px solid #89404c;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:15px 0;padding:13px 16px;font-size:13px;display:flex}.error button{place-items:center;display:grid}.empty{text-align:center;border:1px dashed var(--border);border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin:25px 0;padding:75px 25px;display:flex}.empty>svg{color:#865059;width:40px;height:40px}.empty h1,.empty h3,.empty p{margin:0}.empty p{color:#888a96;font-size:13px}.empty .btn{margin-top:8px}.empty.small{padding:35px 15px}.muted{color:var(--muted);font-size:12px}.loading{color:#aaa;justify-content:center;align-items:center;gap:12px;padding:100px 0;display:flex}.spin{animation:1s linear infinite spin}.subheading{margin:34px 0 20px;font-size:21px}.order-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.order-heading small{color:#868895;font-size:10px}.order-heading h3{margin:8px 0 5px;font-size:17px}.order p{margin:8px 0;font-size:12px}.status{color:#d8b26a;white-space:nowrap;background:#342b1b;border:1px solid #615030;border-radius:5px;padding:3px 8px;font-size:10px;display:inline-block}.status.delivered,.status.approved{color:#8ed5b0;background:#18352b;border-color:#305b49}.status.refunded{color:#a6bfe5;background:#1d2b3d;border-color:#3b536e}.status.rejected{color:#e69ba7;background:#3c1d23;border-color:#69303b}.delivery{border:1px solid var(--border);border-radius:8px;margin-top:18px;padding:13px}.delivery summary{cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.delivery pre{white-space:pre-wrap;word-break:break-word;background:#0c0d10;border-radius:6px;padding:15px;font-size:12px;line-height:1.8}.delivery .btn{padding:7px 12px;font-size:11px}.table-wrap{border:1px solid var(--border);border-radius:9px;width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;background:var(--card);width:100%;font-size:12px}th{color:#9e9fa9;white-space:nowrap;background:#1a1b21;font-weight:400}td,th{border-bottom:1px solid var(--border);padding:14px 17px}tr:last-child td{border:0}td{color:#c7c8cf}td .flex{gap:6px}.table-ref{overflow-wrap:anywhere;color:#7e818e;max-width:240px;margin-top:4px;font-size:9px;display:block}.help-card{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.help-card>svg{color:var(--red)}.help-card h2{margin:0}.admin-layout{grid-template-columns:205px minmax(0,1fr);gap:25px;display:grid}.admin-nav{background:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-self:start;gap:7px;padding:12px;display:flex}.admin-nav button{text-align:left;color:#9698a6;border-radius:7px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.admin-nav button.selected{color:#ff7e87;background:#f43c4514}.admin-nav button:hover{background:#f43c450c}.count{background:var(--red);color:#fff;border-radius:50%;place-items:center;min-width:18px;min-height:18px;margin-left:auto;font-size:10px;display:grid}.admin-stat-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.metric{flex-direction:column;gap:8px;display:flex}.metric>span{color:#8c8e9d;font-size:11px}.metric>strong{font-size:30px;font-weight:500}.admin-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.admin-heading h2{margin:0;font-size:21px}.admin-heading small{color:#7d808e;font-size:11px}.steps{margin:20px 0 25px}.steps p{color:#a5a7b3;align-items:flex-start;gap:15px;margin-bottom:20px;font-size:12px;display:flex}.steps b{color:var(--red);font-size:14px;line-height:1.8}.table-product{align-items:center;gap:12px;min-width:170px;display:flex}.table-product img{object-fit:cover;border-radius:6px;width:42px;height:42px}.table-product small{color:#7d8090;font-size:9px;display:block}.audit-detail{overflow-wrap:anywhere;max-width:240px;font-family:monospace;font-size:10px}.modal-overlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0;overflow-y:auto}.editor{width:650px;max-width:100%;max-height:90dvh;margin:auto;overflow-y:auto}.editor-preview{object-fit:cover;border-radius:7px;width:160px;height:95px}.confirm-dialog{max-width:470px;margin:0}.confirm-dialog h3{font-size:18px}.checkbox{color:#aaa;align-items:center;font-size:11px;flex-direction:row!important;gap:9px!important;display:flex!important}.checkbox input{accent-color:var(--red);flex-shrink:0;height:16px;width:16px!important}.product-dialog{background:var(--card);color:var(--text);border:1px solid #4c3039;border-radius:15px;width:calc(100% - 30px);max-width:620px;max-height:90dvh;padding:0;overflow:auto;box-shadow:0 30px 100px #000a}.product-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b}.product-dialog .close{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111c;position:absolute;top:15px;right:15px}.detail-art{object-fit:cover;object-position:70% center;width:100%;height:240px}.detail-body{padding:25px 30px}.detail-body h2{margin:12px 0;font-size:25px}.detail-price{color:var(--red);font-size:32px;font-weight:500}.detail-description{white-space:pre-line;color:#b0b1bd;margin:15px 0;font-size:13px}.detail-info{color:#9ba99f;align-items:center;gap:7px;padding:12px 0;font-size:11px;display:flex}.detail-body .checkbox{margin:18px 0}.detail-body .preview-note{margin:8px 0 16px}.toast{z-index:100;color:#bde9ce;background:#234235;border:1px solid #497058;border-radius:10px;align-items:center;gap:10px;max-width:calc(100% - 30px);padding:14px 23px;font-size:13px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 15px 50px #0009}.skip{background:var(--red);z-index:200;padding:12px;position:fixed;top:-100px;left:20px}.skip:focus{top:10px}@keyframes rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1450px){.container{max-width:1280px}.hero{min-height:450px}.hero-content{padding:47px}.hero h1{font-size:53px}.promo-card{min-height:210px}}@media (max-width:1050px){.container{width:calc(100% - 45px)}.announcement{padding:0 23px}.nav{gap:15px}.nav nav{gap:20px}.brand{font-size:22px}.hero-content{max-width:80%;padding:32px 26px}.hero{min-height:390px}.hero h1{font-size:42px}.promo-content{left:18px}.promo-content strong{font-size:20px}.trust-row{padding:16px 8px}.trust-row>div{gap:8px}.trust-icon{width:30px}.trust-row strong{font-size:11px}.trust-row small{font-size:9px}.category-grid{gap:9px}.category-copy{left:10px}.category-copy strong{font-size:12px}.category-copy small{font-size:8px}.product-grid{gap:14px}.product-body{padding:13px}.product-name{font-size:13px}.product-meta strong{font-size:21px}.product-meta span{font-size:8px}.stats-row>div{gap:8px}.stats-row span{font-size:9px}.admin-layout{grid-template-columns:180px minmax(0,1fr)}td,th{padding:12px}.footer-inner{gap:20px}}@media (max-width:760px){.container{width:calc(100% - 32px)}header{height:72px}.announcement{height:29px;padding:0 16px;font-size:10px}.announcement-right{display:none!important}.nav .brand{font-size:21px}.brand-icon{width:31px;height:37px;font-size:30px}.brand small{font-size:7px}.nav nav{border-bottom:1px solid var(--border);background:#15161c;flex-direction:column;gap:0;margin:0;padding:10px 16px;display:none;position:absolute;top:72px;left:0;right:0}.nav nav.open{display:flex}.nav nav button{text-align:left;padding:12px}.nav nav button.active:after{width:3px;height:auto;inset:13px auto 13px 0}.mobile-menu{display:grid}.nav-actions{gap:8px}.nav-actions .btn{gap:5px;min-height:37px;padding:8px 12px;font-size:11px}.nav-actions .btn svg{display:none}.wallet-btn{gap:5px;padding:7px 9px;font-size:11px}.wallet-btn svg{width:14px}.avatar{width:30px;height:30px;font-size:12px}.mobile-menu{width:32px;height:32px}.mobile-menu svg{width:19px}.demo-strip .container{gap:5px;min-height:32px;font-size:9px;line-height:1.5}.demo-strip button{white-space:nowrap;font-size:9px}.demo-strip button svg{display:none}.welcome{margin:19px 0 14px}.welcome span:first-child{letter-spacing:1px;font-size:8px}.welcome span:last-child{display:none}.hero-layout{grid-template-columns:1fr;gap:12px}.hero{min-height:397px}.hero>img{object-position:72% 50%}.hero-shade{background:linear-gradient(90deg,#0c1014f5,#0b1117a0 45%,#1a0b1010)}.hero-content{max-width:90%;padding:34px 25px 28px}.hero h1{margin:20px 0 16px;font-size:43px}.hero p{font-size:12px}.hero-foot{gap:5px;margin-top:25px;font-size:8px}.hero-label{font-size:9px;bottom:15px;right:13px}.hero-side{grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:12px}.promo-card{min-height:155px}.promo-content{bottom:17px;left:15px}.promo-content strong{max-width:145px;margin:8px 0;font-size:17px;line-height:1.25}.promo-content small{font-size:8px}.promo-content>span{font-size:9px}.round-arrow{width:25px;height:25px;top:10px;right:10px}.round-arrow svg{width:15px}.trust-row{grid-template-columns:1fr 1fr;gap:0;margin-top:14px;padding:7px 10px}.trust-row>div{justify-content:flex-start;gap:8px;padding:11px 6px}.trust-row>div:nth-child(2){border:0}.trust-row>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.trust-icon{width:30px;height:30px}.trust-icon svg{width:19px}.trust-row strong{font-size:10px}.trust-row small{font-size:8px}.section{margin-top:32px}.section-head{margin-bottom:16px}.section-head h2{gap:6px;font-size:21px}.section-head h2 svg{width:20px}.section-head p{font-size:10px}.eyebrow{letter-spacing:1.2px;font-size:8px}.text-btn{gap:5px;font-size:10px}.text-btn svg{width:14px}.category-grid{grid-template-columns:repeat(3,1fr);gap:10px}.category-card{height:135px}.category-copy strong{font-size:13px}.category-copy small{font-size:8px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-image{aspect-ratio:1.1}.product-image-label{letter-spacing:2px;font-size:14px;bottom:9px;left:11px}.product-badge{padding:2px 7px;font-size:8px;top:9px;left:9px}.product-body{padding:12px}.product-name{min-height:35px;margin-bottom:14px;font-size:12px}.product-meta{gap:4px;margin-bottom:12px}.product-meta strong{font-size:21px}.product-meta span{font-size:8px}.buy-btn{gap:7px;padding:8px;font-size:10px}.bottom-grid{grid-template-columns:1fr;gap:15px;margin-top:33px}.community{padding:27px}.community h2{font-size:28px}.faq{padding:15px 2px}.faq h2{font-size:22px}.faq summary{font-size:12px}.stats-row{grid-template-columns:1fr 1fr;gap:20px 10px;margin:25px 0;padding:20px 0}.stats-row>div{justify-content:flex-start;gap:9px;padding-left:10px}.stats-row strong{font-size:20px}.stats-row span{font-size:9px}.stats-row svg{width:17px}footer{margin-top:28px}.footer-inner{grid-template-columns:1fr 1fr;gap:22px;padding:28px 0 18px;display:grid}.footer-inner>div:nth-child(2){grid-area:2/1/auto/-1}.footer-inner .brand{font-size:20px}.footer-links{gap:7px}.footer-links button{font-size:9px}.footer-note{font-size:8px;line-height:1.7}.page-title{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:25px}.page-title h1{font-size:31px}.catalog-toolbar{gap:10px}.search{padding:0 11px}.search input{font-size:12px}.sort{gap:3px;padding:0 5px}.sort>svg{display:none}.sort select{max-width:125px;padding:10px 5px;font-size:10px}.chips{padding-bottom:20px}.chips button{padding:7px 13px;font-size:10px}.panel{padding:20px}.balance-card{padding:20px 24px}.balance-card.compact{flex-wrap:wrap;gap:8px 20px}.balance-card.compact span{font-size:11px}.balance-card.compact strong{font-size:28px}.balance-card.compact .btn{min-height:35px;padding:8px 12px;font-size:11px}.order-heading h3{font-size:14px}.order-heading small{font-size:9px}.order-heading{gap:8px}.status{padding:3px 6px;font-size:9px}.admin-layout{grid-template-columns:1fr;gap:20px}.admin-nav{flex-direction:row;gap:5px;padding:8px;overflow:auto}.admin-nav button{white-space:nowrap;flex-shrink:0;gap:7px;padding:9px 10px;font-size:11px}.admin-nav button svg{width:16px}.admin-stat-grid{gap:10px}.metric{margin-bottom:4px;padding:18px}.metric strong{font-size:27px}.admin-heading h2{font-size:18px}.admin-heading .btn{padding:8px 12px;font-size:11px}.admin-main>h2{font-size:22px}.form-two{grid-template-columns:1fr}.editor{padding:22px}.modal-overlay{padding:16px}.editor .form-grid{gap:13px}.detail-art{height:205px}.detail-body{padding:22px}.detail-body h2{font-size:22px}.detail-price{font-size:29px}.detail-description{font-size:12px}.product-dialog{max-height:92dvh}.toast{width:max-content;padding:13px 16px;font-size:11px;bottom:20px}.btn{font-size:12px}td,th{padding:12px;font-size:11px}.demo-strip .live-dot{width:4px;height:4px}.preview-note{font-size:10px}}@media (max-width:380px){.container{width:calc(100% - 24px)}.nav{gap:8px}.nav .brand{font-size:18px}.brand{gap:8px}.hero h1{font-size:38px}.hero-content{padding-left:22px}.demo-strip .container{font-size:8px}.product-meta{flex-wrap:wrap;gap:8px}.category-copy strong{font-size:11px}.category-card{height:125px}.promo-content strong{font-size:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-dialog{color:var(--text);background:0 0;border:0;width:min(650px,100vw - 32px);max-width:100%;max-height:92dvh;padding:0;overflow:visible}.admin-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.admin-dialog .editor{max-height:90dvh;overflow:auto}.admin-dialog .confirm-dialog{max-width:none}.admin-dialog .panel{margin-bottom:0}.admin-main,.admin-nav{min-width:0;max-width:100%}.admin-stat-grid>*,.admin-layout{min-width:0}.admin-page{overflow:clip}.order-heading>div{min-width:0}.order-heading h3{overflow-wrap:anywhere}.page-title>div{min-width:0}.page-title p{overflow-wrap:anywhere}.signup-link{color:#aaaab5;white-space:nowrap;padding:9px 3px;font-size:12px}.signup-link:hover{color:var(--red)}.auth-page{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-columns:1fr 1fr;gap:0;max-width:1050px;min-height:660px;margin:35px auto 50px;padding:0;display:grid;overflow:hidden}.auth-story{background:#11171d;min-height:100%;padding:40px;position:relative;overflow:hidden}.auth-story>img{object-fit:cover;object-position:75% 50%;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.auth-story:after{content:"";background:linear-gradient(#0d131add 0%,#0d131a33 65%,#0d131abb);position:absolute;inset:0}.auth-story .eyebrow,.auth-story h1,.auth-story p,.auth-story-foot{z-index:1;position:relative}.auth-story h1{margin:24px 0;font-size:47px;font-weight:500;line-height:1.3}.auth-story h1 span{color:#ff6571}.auth-story p{color:#c3b5bf;font-size:13px;line-height:1.9}.auth-story-foot{color:#e4b9c5;align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;bottom:25px;left:32px;right:25px}.auth-form-wrap{min-width:0;padding:38px}.auth-form-wrap h2{margin:10px 0 13px;font-size:29px}.auth-intro{color:#9595a3;margin-bottom:22px;font-size:12px}.auth-form-wrap .form-grid{gap:14px}.password-field{display:flex;position:relative}.password-field input{padding-right:45px}.password-field button{color:#888b9a;place-items:center;width:35px;display:grid;position:absolute;top:4px;bottom:4px;right:4px}.bot-check{min-width:0;max-width:100%;min-height:77px;overflow:hidden}.bot-check>small{color:#727482;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.auth-error{color:#ff9ca9;font-size:11px}.hp-field{opacity:0;width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.forgot-link{color:var(--red);align-self:flex-end}.auth-switch{text-align:center;color:#8f929f;margin:21px 0 0;font-size:12px}.auth-switch button{color:#ff7882;padding:0 4px}.auth-divider{color:#656774;align-items:center;gap:12px;margin:20px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-privacy{text-align:center;color:#6c6f7e;margin-top:18px;font-size:9px;display:block}.recovery-code{color:#f6ca8c;overflow-wrap:anywhere;background:#0b0d12;border:1px solid #53402b;border-radius:8px;padding:17px;font:14px/1.8 monospace}.auth-form-wrap .checkbox a{color:#ff818c;text-decoration:underline}.auth-form-wrap .checkbox{flex-wrap:wrap}@media (max-width:760px){.auth-page{grid-template-columns:1fr;max-width:540px;margin:25px auto}.auth-story{min-height:200px;padding:24px}.auth-story h1{margin:12px 0;font-size:29px}.auth-story p{margin:0;font-size:10px}.auth-story-foot{display:none}.auth-story img{object-position:75% 38%}.auth-form-wrap{padding:26px 22px}.auth-form-wrap h2{font-size:26px}.signup-link{padding:0;font-size:10px}.nav-actions{gap:7px}.auth-form-wrap .checkbox{font-size:10px}.auth-form-wrap .form-grid{gap:13px}}@media (max-width:380px){.auth-form-wrap{padding:24px 15px}.nav .signup-link{display:none}.bot-check{width:100%}.auth-page{margin:20px auto}}.promotions-grid{grid-template-columns:1.1fr 1.15fr 1fr;gap:17px;margin-top:25px;display:grid}.promotions-grid .panel{margin:0;padding:22px 20px}.promotions-grid h2,.redeem-panel h2{align-items:center;gap:8px;margin:11px 0 12px;font-size:18px;display:flex}.promotions-grid h2>svg,.redeem-panel h2>svg{color:var(--red)}.promo-codes>p{font-size:11px}.coupon-card{background:#191e23;border:1px dashed #66303c;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:10px 0;padding:12px;display:flex}.coupon-card strong{letter-spacing:1px;color:#ff8a96;font-size:14px;font-weight:500}.coupon-card small{color:#b2969d;font-size:9px;display:block}.coupon-card .icon-btn{width:29px;height:29px}.promo-codes>.text-btn{color:#ff818f;margin-top:8px}.drop-item{border-bottom:1px solid var(--border);text-align:left;align-items:center;gap:10px;width:100%;padding:13px 0;display:flex}.drop-item:last-child{border:0;padding-bottom:0}.drop-item img{object-fit:cover;border-radius:7px;flex-shrink:0;width:48px;height:48px}.drop-item>div{flex:1}.drop-item strong{font-size:12px;font-weight:400;display:block}.drop-item small{color:#818390;font-size:9px}.drop-countdown{color:#ff8b98;font-variant-numeric:tabular-nums;letter-spacing:1px;font-size:15px;font-weight:500;display:block}.drop-open{color:#8cc7a0;font-size:10px;display:block}.activity-panel .live-dot{margin-left:auto}.activity-item{border-bottom:1px solid var(--border);gap:9px;padding:11px 0;display:flex}.activity-item:last-child{border:0}.activity-item strong{color:#c3d8ce;font-size:10px;font-weight:400}.activity-item p{margin:3px 0;font-size:10px;line-height:1.5}.activity-item small{color:#6e7481;font-size:8px}.activity-check{color:#8ed0a9;background:#143127;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;margin-top:2px;display:grid}.activity-empty{color:#8e919f;text-align:center;padding:35px 5px;font-size:12px}.activity-empty small{font-size:9px}.category-grid{grid-template-columns:repeat(4,1fr)}.category-card{height:143px}.slide-controls{z-index:4;align-items:center;gap:7px;display:flex;position:absolute;bottom:16px;right:18px}.slide-controls>button{background:#ffffff60;border-radius:50%;width:7px;height:7px;padding:0}.slide-controls>button.selected{background:var(--red);border-radius:8px;width:22px}.slide-controls>.slide-pause{color:#fff;background:#0006;border:1px solid #fff3;width:20px;height:20px;font-size:10px}.hero-label{bottom:65px}.hero>img{animation:.5s both bannerFade}.receipt-btn{margin-top:12px}.receipt-sheet{color:#e8e9ee;width:100%;max-width:560px;max-height:88dvh;overflow:auto}.receipt-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.receipt-heading>strong{letter-spacing:2px;color:var(--red);font-size:23px}.receipt-sheet>p{font-size:11px}.receipt-sheet dl{grid-template-columns:120px 1fr;gap:12px;margin:25px 0;font-size:12px;display:grid}.receipt-sheet dt{color:#8d919f}.receipt-sheet dd{overflow-wrap:anywhere;margin:0}@keyframes bannerFade{0%{opacity:.4}to{opacity:1}}@media (max-width:1050px){.promotions-grid{grid-template-columns:1fr 1fr}.activity-panel{grid-column:1/-1}.activity-panel .activity-item{vertical-align:top;width:48%;display:inline-flex}.activity-panel .activity-empty{padding:18px}.promotions-grid .panel{padding:20px}}@media (max-width:760px){.promotions-grid{grid-template-columns:1fr;gap:13px;margin-top:20px}.activity-panel{grid-column:auto}.activity-panel .activity-item{width:100%;display:flex}.promotions-grid h2{font-size:18px}.category-grid{grid-template-columns:repeat(2,1fr)}.category-card{height:140px}.category-copy strong{font-size:14px}.category-copy small{font-size:10px}.hero-label{bottom:60px}.receipt-sheet{padding:23px}.receipt-sheet dl{grid-template-columns:90px 1fr;gap:13px;font-size:11px}.slide-controls{bottom:14px;right:15px}}@media print{body>*{visibility:hidden!important}.receipt-overlay,.receipt-overlay *{visibility:visible!important}.receipt-overlay{padding:0;display:block;position:absolute;inset:0;overflow:visible;background:#fff!important}.receipt-sheet{border:0;width:100%;max-width:none;max-height:none;position:absolute;top:0;left:0;color:#000!important;background:#fff!important}.receipt-sheet *{color:#000!important}.receipt-sheet .no-print{display:none!important}}.coupon-editor{margin-top:22px}.stock-existing{border:1px solid var(--border);border-radius:8px;padding:12px;font-size:12px}.stock-existing summary{cursor:pointer}.stock-list{max-height:240px;overflow:auto}.stock-list>div{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.stock-list code{overflow-wrap:anywhere;flex-basis:100%;font-size:10px}.stock-list small{color:#8d919f}.stock-list button{margin-left:auto}@media (max-width:380px){.nav .signup-link{font-size:9px;display:block}.nav-actions{gap:5px}}header{height:auto;min-height:82px}.nav{min-height:82px}.quick-search{gap:10px;padding-bottom:16px;animation:.2s rise;display:flex}.quick-search .search{flex:1}.nav nav button:focus-visible{outline-offset:4px;outline:2px solid #ff818f}.icon-btn:focus-visible{outline-offset:4px;outline:2px solid #ff818f}.ticket-row:focus-visible{outline-offset:4px;outline:2px solid #ff818f}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.header-search-toggle{flex-shrink:0}.offline-banner{z-index:30;color:#f0d8a0;background:#352913;border:1px solid #76572a;border-radius:8px;margin-top:16px;padding:12px;font-size:12px;position:sticky;top:90px}.back-top{z-index:45;color:#ff9aa8;background:#21262b;border:1px solid #5b3542;border-radius:50%;width:42px;height:42px;animation:.2s rise;position:fixed;bottom:25px;right:24px;box-shadow:0 8px 30px #0007}.reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(20px)}.reveal.revealed{opacity:1;transform:none}.store-skeleton{gap:22px;padding:28px 0 45px;display:grid}.skeleton{border:1px solid var(--border);background:linear-gradient(100deg,#1b1b23 30%,#25292d 50%,#1b1b23 70%) 0 0/300% 100%;border-radius:12px;animation:1.8s linear infinite shimmer}.skeleton-hero{height:390px}.skeleton-cards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.skeleton-cards>div{height:170px}.store-skeleton>span{color:#9393a3;text-align:center;font-size:12px}@keyframes shimmer{to{background-position:-150% 0}}.product-card{position:relative}.favorite-btn{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#d4cbd2;background:#11131cbd;border:1px solid #ffffff26;border-radius:50%;width:32px;height:32px;transition:transform .2s,color .2s;position:absolute;top:10px;right:10px}.favorite-btn.selected{color:#ff7e91;background:#1a2a3bd9}.favorite-btn:hover{transform:scale(1.12)}.catalog-options{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 20px;display:flex}.catalog-options>span{color:#787d8f;margin-left:auto;font-size:10px}.saved-toggle{color:#a4abb3;border:1px solid var(--border);border-radius:7px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.saved-toggle.selected{color:#ffa1af;background:#391e29;border-color:#703843}.product-detail-actions{gap:20px;padding:0 0 13px;display:flex}.product-detail-actions .text-btn{color:#a2abb5}.data-toolbar{align-items:center;gap:10px;min-width:0;margin:18px 0;display:flex}.data-toolbar .search{flex:1;min-width:0}.data-toolbar input{width:100%;min-width:0}.data-toolbar>select{border:1px solid var(--border);color:#ddd;background:#171821;border-radius:8px;width:auto;max-width:180px;padding:11px;font-size:12px}.data-toolbar>.btn{flex-shrink:0;min-height:42px}.pagination{color:#8c8fa2;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 26px;font-size:11px;display:flex}.pagination>div{font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.pagination button{border:1px solid var(--border);border-radius:7px;width:31px;height:31px}.history-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.history-summary>div{border:1px solid var(--border);background:linear-gradient(145deg,#1b2025,#17181f);border-radius:9px;align-items:center;gap:12px;padding:18px;display:flex}.history-summary strong{color:#ff9aa9;font-size:26px;font-weight:500}.history-summary span{color:#969ea7;font-size:11px}.history-tabs{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:28px;padding-bottom:12px;display:flex}.history-tabs>div{gap:8px;display:flex}.history-tabs>div button{color:#8f91a1;border-radius:7px;align-items:center;gap:7px;padding:10px 15px;font-size:12px;display:flex}.history-tabs button.selected{color:#ff9cae;background:#202d3a}.order-progress{gap:10px;margin:18px 0 22px;display:flex}.order-progress>span{color:#6f7382;border-top:2px solid #30303b;flex:1;align-items:center;gap:7px;padding-top:10px;font-size:10px;display:flex}.order-progress i{background:#555763;border-radius:50%;width:6px;height:6px}.order-progress .done{color:#8cbd9f;border-color:#365a4b}.order-progress .done i{background:#76b899}.order-progress .current{color:#d6ae7b;border-color:#986d3d}.order-progress .current i{background:#e1ac66;box-shadow:0 0 0 4px #e1ac6612}.order-links{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.order-links .text-btn{color:#9aa2ab}.history-update{margin-bottom:25px;font-size:10px;display:block}.receipt-dialog{background:var(--card);color:var(--text);border:1px solid #33404d;border-radius:12px;width:calc(100% - 30px);max-width:560px;max-height:90dvh;padding:0;overflow:auto}.receipt-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.receipt-dialog .receipt-sheet{border:0;max-height:none;margin:0}.support-center{min-width:0;margin:28px 0}.support-center h2{align-items:center;gap:9px;margin:7px 0 0;font-size:21px;display:flex}.support-center .admin-heading{margin-bottom:12px}.support-note{font-size:11px;line-height:1.8}.ticket-list{border:1px solid var(--border);border-radius:10px;overflow:hidden}.ticket-row{text-align:left;border-bottom:1px solid var(--border);background:#191d21;align-items:center;gap:13px;width:100%;padding:18px;transition:background .2s;display:flex}.ticket-row:last-child{border:0}.ticket-row:hover{background:#20252b}.ticket-row>svg{color:#bb6f88;flex-shrink:0}.ticket-row>span:nth-child(2){flex:1;min-width:0}.ticket-row strong{overflow-wrap:anywhere;color:#d9d3de;font-size:13px;font-weight:400;display:block}.ticket-row small{color:#7c858e;overflow-wrap:anywhere;margin-top:5px;font-size:9px;display:block}.status.open{color:#e4bb8d;background:#3c2c1c}.status.answered{color:#9dceae;background:#20372b}.status.closed{color:#9da5ad;background:#2c3238}.support-thread>.order-heading{margin:22px 0 0}.messages{overscroll-behavior:contain;flex-direction:column;gap:15px;max-height:520px;padding:22px 0;display:flex;overflow:auto}.message{background:#23282d;border:1px solid #333a41;border-radius:10px;align-self:flex-start;min-width:150px;max-width:90%;padding:15px 18px}.message.staff{background:#1f2730;border-color:#334355;align-self:flex-end}.message>strong{color:#acb9c6;font-size:10px;font-weight:500}.message.staff>strong{color:#ff96ad}.message>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#dbd5df;margin:9px 0;font-size:12px;line-height:1.85}.message time{color:#828c96;font-size:9px}.close-ticket{background:#30231c;border:1px solid #70452e;border-radius:8px;margin-top:18px;padding:15px;font-size:12px}.help-login{margin-top:22px}.help-login>svg{color:var(--red)}.admin-dashboard-panels{grid-template-columns:1.3fr 1fr;gap:15px;margin-top:20px;display:grid}.admin-dashboard-panels h3{align-items:center;gap:7px;margin-top:0;font-size:15px;display:flex}.sales-chart{align-items:flex-end;gap:8px;height:155px;margin:15px 0 20px;display:flex}.sales-chart>div{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.sales-chart small{color:#abb5bf;white-space:nowrap;font-size:8px}.sales-bar{background:linear-gradient(#ee586e,#813248);border-radius:4px 4px 0 0;width:70%;min-width:12px;max-width:35px;transition:height .3s}.sales-chart time{color:#808890;white-space:nowrap;font-size:8px}.admin-dashboard-panels>.panel>small{font-size:9px}.low-stock button{border-bottom:1px solid var(--border);text-align:left;justify-content:space-between;gap:10px;width:100%;padding:12px 0;font-size:11px;display:flex}.low-stock button:hover{color:#ff95a9}.low-stock button>span{overflow-wrap:anywhere;min-width:0}.low-stock b{color:#e8b67d;white-space:nowrap;font-weight:400}.admin-main>small{font-size:9px;line-height:1.8}.btn:active,.buy-btn:active{transform:scale(.98)}.product-card:hover{border-color:#405367}.search:focus-within{border-color:#995265;box-shadow:0 0 0 3px #ec5c7412}.catalog-toolbar{scroll-margin-top:110px}@media (max-width:1050px){.nav nav{gap:17px}.nav{gap:12px}.nav-actions{gap:8px}.admin-dashboard-panels{grid-template-columns:1fr}.admin-dashboard-panels .panel{margin-bottom:0}.admin-dashboard-panels{margin-bottom:20px}}@media (max-width:760px){header,.nav{min-height:72px}.quick-search{gap:7px;padding-bottom:12px}.quick-search .btn{padding:9px 14px}.header-search-toggle{width:28px;height:30px}.nav-actions{gap:5px}.nav-actions .header-search-toggle svg{width:17px}.nav-actions .signup-link{display:none}.history-summary{gap:8px}.history-summary>div{text-align:center;flex-direction:column;gap:3px;padding:14px 9px}.history-summary strong{font-size:25px}.history-summary span{font-size:9px}.data-toolbar{flex-wrap:wrap;gap:8px}.data-toolbar .search{flex-basis:100%;height:44px}.data-toolbar>select{flex:1;max-width:none;padding:10px;font-size:11px}.data-toolbar>.btn{min-height:38px;padding:8px 13px}.catalog-options{gap:9px}.catalog-options>span{display:none}.catalog-options .checkbox{font-size:10px}.saved-toggle{padding:7px 9px;font-size:10px}.product-detail-actions{gap:16px}.product-detail-actions .text-btn{font-size:11px}.favorite-btn{width:29px;height:29px;top:8px;right:8px}.support-center h2{font-size:18px}.support-center .admin-heading{flex-wrap:wrap;gap:12px}.support-center .admin-heading>.flex{margin-left:auto}.support-note{font-size:10px}.ticket-row{flex-wrap:wrap;gap:9px;padding:14px}.ticket-row>span:nth-child(2){flex-basis:70%}.ticket-row>.status{margin-left:29px;font-size:9px}.support-thread{padding:18px}.message{max-width:94%;padding:12px 14px}.message>p{font-size:11px}.messages{max-height:420px}.order-progress{gap:7px}.order-progress>span{gap:5px;font-size:9px}.history-tabs>div button{padding:9px 12px}.back-top{width:36px;height:36px;bottom:20px;right:15px}.skeleton-hero{height:390px}.skeleton-cards{grid-template-columns:1fr 1fr;gap:12px}.skeleton-cards>div{height:130px}.toast{bottom:68px}.offline-banner{font-size:10px;top:78px}.admin-dashboard-panels{gap:12px}.pagination{font-size:10px}}@media (max-width:380px){.nav .brand{font-size:17px}.nav-actions .btn{padding:8px 10px}.wallet-btn{max-width:93px}.nav-actions .wallet-btn span{text-overflow:ellipsis;overflow:hidden}.header-search-toggle{width:25px}.product-badge{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 52px);overflow:hidden}.receipt-dialog .receipt-sheet{padding:20px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.skeleton{animation:none}}@media print{body{overflow:visible!important}.receipt-dialog{border:0;width:100%;max-width:none;max-height:none;margin:0;position:absolute;inset:0;overflow:visible;background:#fff!important}.receipt-dialog::backdrop{background:0 0}.receipt-dialog .receipt-sheet{width:100%;max-height:none;padding:35px;position:static;overflow:visible}}.resume-product{white-space:normal;width:100%;margin-bottom:22px}.support-alert{color:#b6d5bf;background:#1e2e26;border:1px solid #4d6a54;border-radius:8px;align-items:center;gap:9px;width:100%;margin-top:20px;padding:14px 17px;font-size:12px;display:flex}.support-alert>svg:last-child{margin-left:auto}@media (max-width:380px){.nav .brand{gap:6px;font-size:16px}.nav .brand-icon{width:28px;font-size:27px}.nav .brand small{font-size:6px}.nav-actions{gap:4px}.nav-actions .wallet-btn{padding:7px}.nav-actions .avatar{width:28px;height:28px}.nav-actions .mobile-menu{width:28px;height:30px}}.catalog-loading{color:#c0d8ce;border:1px solid #315447;border-radius:18px;align-items:center;gap:12px;margin:20px 0;padding:24px;display:flex}.catalog-loading>.skeleton{border-radius:50%;width:18px;height:18px;display:inline-block}.bot-check-hidden{clip-path:inset(50%);width:1px!important;height:1px!important;min-height:0!important;position:absolute!important;overflow:hidden!important}.system-error-page{color:#fff;background:#06172d;place-items:center;min-height:100dvh;padding:24px;display:grid}.system-error-page>.panel{background:#0b243b;border:1px solid #3c6688;border-radius:20px;width:min(100%,560px);padding:32px;box-shadow:0 24px 80px #0008}.system-error-page span{letter-spacing:.14em;color:#8fc8f5;font-size:10px}.system-error-page h1{margin:10px 0 12px;font-size:clamp(26px,6vw,40px)}.system-error-page p{line-height:1.8}.system-error-page>div>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.upload-control .upload-button{color:#d8f4ff;background:#113955;border-color:#3f83aa}.upload-control .error{width:100%;margin:0}.category-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.category-admin-grid .panel{min-width:0}.category-admin-grid .admin-heading{flex-wrap:wrap}.category-admin-grid .category-delete-button{margin-left:auto}.studio-store .category-delete-button{white-space:nowrap;color:#fff!important;background:#5d1720!important;border-color:#d14b5d!important}.studio-store .category-delete-button:hover{box-shadow:0 0 18px #ff455d55;background:#8a1f2d!important}.category-admin-preview{object-fit:cover;border:1px solid #fff2;border-radius:12px;width:100%;height:150px}@media (max-width:760px){.category-admin-grid{grid-template-columns:1fr}.category-manager>.admin-heading{flex-direction:column;align-items:flex-start}}.success-popup-backdrop{z-index:160;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03101dcc;place-items:center;padding:20px;animation:.2s both successFade;display:grid;position:fixed;inset:0}.success-popup{text-align:center;background:linear-gradient(145deg,#102c3b,#081923);border:1px solid #54dca866;border-radius:20px;width:min(420px,100%);padding:30px;animation:.36s cubic-bezier(.2,.8,.2,1) both successLift;box-shadow:0 28px 90px #0009,0 0 40px #3ae5a51f}.success-popup-icon{color:#052519;background:#59e3ab;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid;box-shadow:0 0 0 9px #59e3ab1a,0 10px 35px #38d99a45}.signup-success-video{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 10px 18px #ffbe0529);border-radius:24px;width:120px;height:120px;margin:0 auto 12px;display:block}.product-price-display{flex-wrap:wrap;align-items:baseline;gap:8px;margin:5px 0 14px;display:flex}.product-price-display del{color:#8091a4;text-decoration-skip-ink:auto;font-size:13px;text-decoration-color:#ff5b64;text-decoration-thickness:1px}.product-price-display strong{color:#ffd64b;font-size:20px;font-weight:700;line-height:1.35}.product-price-display strong small{color:inherit;font-size:11px}.product-reference-price{margin:4px 0 14px}.product-reference-price strong{font-size:30px}.product-reference-price del{font-size:16px}.product-card-price{min-height:31px}.product-search-price,.product-checkout-price{gap:5px;margin:2px 0 0}.product-search-price strong,.product-checkout-price strong{font-size:13px}.product-search-price del,.product-checkout-price del{font-size:10px}.admin-old-price{color:#8295a8;-webkit-text-decoration:line-through #ff5b64;text-decoration:line-through #ff5b64;text-decoration-thickness:1px;display:block}.success-popup small{letter-spacing:.14em;text-transform:uppercase;color:#70e6bd;font-weight:800}.success-popup h2{color:#fff;margin:8px 0;font-size:25px}.success-popup p{color:#c9dce5;margin:0 0 22px;line-height:1.65}.success-popup .btn{min-width:130px}@keyframes successFade{0%{opacity:0}to{opacity:1}}@keyframes successLift{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.success-popup-backdrop,.success-popup{animation:none}}.studio-store .mobile-topup-nav{box-shadow:none!important;color:#e5f5ff!important;background:0 0!important;border:0!important;padding-inline:7px!important}.studio-store .auth-switch-signup{gap:9px;margin-top:16px;display:grid}.studio-store .auth-switch-signup>span{color:#9fb2c2;font-size:12px}.studio-store .auth-switch-signup>button{color:#fff;background:linear-gradient(110deg,#31b98d,#4f8fdf);border:1px solid #79dfc1;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:10px 18px;font-size:14px;font-weight:700;display:flex;box-shadow:0 5px 18px #168e6b28}.studio-store .auth-switch-signup>button:hover{filter:brightness(1.08)}.product-description-content{background:#071b11;border:1px solid #456748;border-radius:15px;padding:20px}.product-description-content .product-custom-description{color:#d1e3cf;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.9}@media (max-width:760px){.product-description-content{padding:16px}.product-description-content .product-custom-description{font-size:12px}}.product-image-editor{grid-column:1/-1}.product-image-editor>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-image-editor>span small{color:var(--muted)}.product-image-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.product-image-admin-grid article{border:1px solid var(--border);background:#0a1d2b;border-radius:11px;min-width:0;padding:7px}.product-image-admin-grid article.is-cover{border-color:#6bc4ec;box-shadow:0 0 0 2px #6bc4ec1c}.product-image-admin-grid img{aspect-ratio:1.35;object-fit:cover;border-radius:7px;width:100%}.product-image-admin-grid article>div{justify-content:space-between;align-items:center;gap:5px;margin-top:7px;display:flex}.product-image-admin-grid .btn{flex:1;min-width:0;padding-inline:7px}.product-image-admin-grid .icon-btn{flex:none;width:34px;height:34px}@media (max-width:760px){.product-image-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-image-editor>span{flex-direction:column;align-items:flex-start;gap:2px}}:root{--bg:#160d0d;--card:#251818;--text:#f2f2f2;--border:#2d2424;--red:#c05959;--muted:#a1a1aa}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font:400 14px/1.45 IBM Plex Sans Thai,Arial,sans-serif}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline:2px solid var(--red);outline-offset:3px}button{color:inherit}button:disabled{cursor:not-allowed}.reference-store{background:var(--bg);isolation:isolate;min-height:100dvh;font-family:IBM Plex Sans Thai,Arial,sans-serif;font-weight:400}.reference-store .container{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding-inline:16px}.reference-store h1,.reference-store h2,.reference-store h3,.reference-store p{margin:0}.reference-store h1,.reference-store h2,.reference-store h3{font-weight:500}.reference-store .muted{color:var(--muted)}.reference-store .btn{min-height:40px;box-shadow:none;color:#fafafa;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;transition:background .15s,border-color .15s;display:inline-flex}.reference-store .btn.primary{background:var(--red);box-shadow:none;border-color:#0000}.reference-store .btn.primary:hover:not(:disabled){background:#b54545;transform:none}.reference-store .btn:disabled{color:#a1a1aa;opacity:1;background:#272727}.reference-store .btn.outline{border-color:var(--border);background:0 0}.reference-store .btn.outline:hover{background:#2a1a1a}.reference-store .btn.tiny{min-height:36px;padding:6px 12px;font-size:14px}.reference-store .btn.dark-red{color:#f06666;background:#3a0000;border-color:#6b1919}.reference-store .btn.danger{background:#821b1d}.reference-store .icon-btn{border:1px solid var(--border);background:0 0;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;min-height:0;padding:0;display:inline-flex}.reference-store .icon-btn:disabled{color:#625757;opacity:.6}.reference-store .full{width:100%}.reference-store .panel{border:1px solid var(--border);background:var(--card);box-shadow:none;border-radius:8px;margin:0;padding:16px}.reference-store label{font-size:14px;font-weight:500}.reference-store input:not([type=checkbox]),.reference-store textarea,.reference-store select{background:var(--bg);border:1px solid var(--border);color:var(--text);min-height:40px;box-shadow:none;border-radius:6px;max-width:100%;padding:9px 12px;font-size:14px;line-height:20px}.reference-store input:not([type=checkbox]):focus,.reference-store textarea:focus,.reference-store select:focus{outline-offset:2px;border-color:#6a2529;outline:2px solid #f12e34}.reference-store input::placeholder{color:#a1a1aa;opacity:1}.reference-store input:disabled{color:#8b8181;background:#1c1212}.reference-store .checkbox{color:#aaa;flex-wrap:nowrap;font-size:12px;line-height:1.5;display:flex;align-items:flex-start!important;gap:8px!important}.reference-store .checkbox input{height:15px;accent-color:var(--red);margin:2px 0 0;width:15px!important}.reference-store .error{color:#f497a1;background:#2d1317;border:1px solid #69252a;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;font-size:13px;display:flex}.reference-store .form-grid{gap:18px;display:grid}.reference-store .form-grid label,.reference-store .block-label{flex-direction:column;gap:10px;display:flex}.reference-store .text-btn{align-items:center;gap:6px;font-size:13px;display:inline-flex}.reference-store .toast{color:#cee7d2;z-index:200;background:#1c3023;border:1px solid #406446;border-radius:6px;padding:12px 18px;font:400 14px/1.5 IBM Plex Sans Thai,sans-serif;bottom:24px}.reference-store .inline-link{color:var(--red);padding:0}.reference-store .inline-link:hover{text-decoration:underline}.reference-store .skip:focus{top:12px}.reference-announcement{background:linear-gradient(90deg,#bd5757,#994949);justify-content:center;align-items:center;gap:10px;min-height:36px;padding:7px 16px;font-size:14px;font-weight:500;line-height:22px;display:flex}.reference-header{z-index:40;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ac3939;border:0;height:60px;min-height:60px;position:sticky;top:0}.reference-nav{align-items:center;gap:22px;height:60px;min-height:60px;display:flex}.reference-logo{flex-shrink:0;width:44px;height:44px;display:block}.reference-logo svg{width:44px;height:44px;display:block}.reference-nav>nav{flex:1;align-items:center;gap:24px;margin:0;display:flex}.reference-nav>nav button{white-space:nowrap;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;display:flex}.reference-nav>nav button:hover{color:#f7c4c4}.reference-nav-right{align-items:center;gap:8px;margin-left:auto;display:flex}.search-pill{color:#a1a1aa;white-space:nowrap;background:#272323;border-radius:999px;align-items:center;gap:9px;min-height:32px;padding:6px 13px;font-size:14px;display:flex}.credit-pill{color:#ff6e6e;white-space:nowrap;background:#360000;border:1px solid #6a1111;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:14px;line-height:20px;display:flex}.nav-signin{white-space:nowrap;padding:10px 16px;font-weight:500}.reference-store .nav-signup{min-height:40px}.reference-avatar{color:#ff6262;background:#390000;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.account-menu{position:relative}.account-menu>summary{cursor:pointer;list-style:none}.account-menu>summary::-webkit-details-marker{display:none}.account-popover{z-index:45;background:#171717;border:1px solid #2a2828;border-radius:5px;width:max-content;min-width:166px;max-width:calc(100vw - 32px);padding:5px 0;position:absolute;top:40px;right:0;box-shadow:0 5px 20px #0007}.account-popover>strong{border-bottom:1px solid #292727;padding:9px 12px;font-size:14px;font-weight:600;display:block}.account-popover>button{text-align:left;color:#ddd;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:14px;display:flex}.account-popover>button:hover{background:#322222}.mobile-drawer{display:none!important}.reference-body{min-height:calc(100dvh - 121px);position:relative;overflow:clip}.reference-main{z-index:1;min-height:calc(100dvh - 121px);position:relative;padding-top:24px!important;padding-bottom:24px!important}.reference-home{flex-direction:column;gap:24px;display:flex}.reference-footer{z-index:1;border-top:1px solid var(--border);background:var(--card);align-items:center;min-height:60px;margin:0;display:flex;position:relative}.reference-footer>.container{justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.reference-footer p,.reference-footer button{color:#c0b4b4;font-size:14px;font-weight:300;line-height:1.5}.reference-footer p span{color:#8b8080}.reference-footer button{white-space:nowrap}.chat-bubble{background:var(--red);z-index:45;width:48px;height:48px;box-shadow:none;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:24px}.snowfall{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;contain:strict;position:fixed;inset:0;overflow:hidden}.snowfall>i{width:var(--snow-size);height:var(--snow-size);opacity:var(--snow-opacity);will-change:transform;background:#fff;border-radius:50%;animation:linear infinite snowfall-descent;display:block;position:absolute;top:-12px;box-shadow:0 0 4px #ffffff40}.snowfall>i:nth-child(3n){box-shadow:0 0 6px #fff5}.snowfall.is-paused>i{animation-play-state:paused}@keyframes snowfall-descent{0%{transform:translateY(-8px)}25%{transform:translate3d(var(--snow-drift),28vh,0)}50%{transform:translate3d(calc(var(--snow-drift)*.35),56vh,0)}75%{transform:translate3d(calc(var(--snow-drift)*1.2),84vh,0)}to{transform:translate3d(calc(var(--snow-drift)*.65),calc(100vh + 24px),0)}}@media (max-width:760px){.snowfall>i:nth-child(n+31){display:none}}@media (prefers-reduced-motion:reduce){.snowfall{display:none}}.reference-carousel{aspect-ratio:15/4;isolation:isolate;height:auto;max-height:320px;position:relative}.reference-carousel>img{object-fit:fill;border-radius:8px;width:100%;height:100%;max-height:320px;display:block}.reference-carousel>button{z-index:2;background:#170e0eb3;border:1px solid #3a3030;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.reference-carousel .carousel-prev{left:-48px}.reference-carousel .carousel-next{right:-48px}.reference-carousel .carousel-pause{opacity:.4;width:21px;height:21px;font-size:10px;top:auto;bottom:6px;right:8px;transform:none}.reference-carousel:hover .carousel-pause,.reference-carousel .carousel-pause:focus{opacity:1}.reference-promos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.reference-promos>button{aspect-ratio:2;border:1px solid var(--border);background:var(--card);border-radius:8px;width:100%;padding:0;transition:filter .15s;overflow:hidden}.reference-promos>button:hover{filter:brightness(1.1)}.reference-promos img{object-fit:fill;width:100%;height:100%;display:block}.reference-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.reference-stats>article{border:1px solid var(--border);background:var(--card);border-radius:8px;min-height:136px;padding:14px;position:relative;overflow:hidden}.reference-stats h3{z-index:1;font-size:14px;line-height:20px;position:relative}.reference-stats>article>div{z-index:1;align-items:baseline;gap:4px;display:flex;position:relative}.reference-stats strong{letter-spacing:-1px;color:var(--red);font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:43px}.reference-stats small{color:var(--muted);font-size:12px;line-height:18px}.reference-stats .real-stats{color:#00d66a;z-index:1;font-size:11px;line-height:17px;position:relative}.reference-stats .stat-watermark{color:#704040;opacity:.85;width:112px;height:112px;position:absolute;bottom:-12px;right:0}.reference-stats>article:last-child .stat-watermark{bottom:-6px;right:3px}.reference-activity{border:1px solid var(--border);background:var(--card);border-radius:8px;overflow:hidden}.activity-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px 16px;display:flex}.activity-heading h2{font-size:16px;font-weight:500;line-height:24px}.activity-heading p{color:var(--muted);font-size:14px;line-height:20px}.live-badge{background:var(--bg);border:1px solid var(--border);color:var(--muted);border-radius:5px;align-items:center;gap:7px;padding:3px 9px;font-size:12px;line-height:18px;display:flex}.live-badge i{background:var(--red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #bf595918}.reference-activity-list{min-height:120px;max-height:352px;padding:12px;overflow:auto}.reference-activity-list>.table-empty{min-height:290px}.reference-activity-row{background:#321c1c;border:1px solid #693232;border-radius:8px;align-items:center;gap:12px;min-height:46px;margin-bottom:8px;padding:10px 12px;display:flex}.reference-activity-row:last-child{margin-bottom:0}.activity-symbol{width:34px;height:34px;color:var(--red);background:#402020;border:1px solid #4a2828;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.reference-activity-row>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.reference-activity-row>small{color:var(--muted);white-space:nowrap;font-size:12px}.reference-store .reference-rewards{padding:22px}.neon-frame{background:radial-gradient(at 50% 0,#4a0717 0%,#170a0c 50%,#0b0909);border:1px solid #ba2342;border-radius:26px;padding:32px;box-shadow:inset 0 0 0 7px #27080c,0 8px #51040f,0 0 26px #d51a4119}.rewards-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;display:grid}.neon-code,.neon-action,.neon-drop{background:radial-gradient(at top,#3d0311,#0b0809 70%);border:1px solid #e52950;border-radius:18px;box-shadow:inset 0 0 0 5px #22070d,0 6px #8e0020,0 0 20px #e4224218}.neon-code{flex-direction:column;justify-content:center;align-items:center;min-height:165px;padding:20px;display:flex}.neon-code>button{color:#fff;text-shadow:0 0 7px #ff395d,0 0 18px #ed1d46;white-space:nowrap;font-size:34px;font-weight:700;line-height:1.9}.neon-code b{color:#ffeb00;text-shadow:0 0 8px #ffd900,0 0 24px #fa0}.neon-action{flex-direction:column;justify-content:center;gap:14px;padding:29px 18px;display:flex}.neon-action>button{white-space:nowrap;background:linear-gradient(#ff275c,#ed0038 55%,#9e001e);border:1px solid #ff8fa5;border-radius:14px;padding:13px 10px;font-size:22px;font-weight:700;line-height:28px;box-shadow:0 4px #6e0014,0 0 20px #f1174d55}.neon-action>span{color:#00ed86;background:#080909;border:1px solid #064b2a;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 4px;font-size:12px;font-weight:600;display:flex}.neon-action i{background:#00ff8c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #00ff8c}.rewards-drops{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.neon-drop{flex-direction:column;justify-content:center;align-items:center;min-height:154px;padding:26px 20px;display:flex}.neon-drop h3{text-shadow:0 0 6px #f6254f;font-size:22px;font-weight:700;line-height:32px}.neon-drop h3 b{color:#ffed00}.neon-drop>small{color:#b6aeb0;margin-top:5px;font-size:11px}.neon-drop .drop-countdown{color:#00ff93;text-shadow:0 0 10px #00ff7f;letter-spacing:1px;font-size:32px;font-weight:700;line-height:42px}.neon-drop .drop-open{color:#00ff93;text-shadow:0 0 10px #00ff7f;margin-top:8px;font-size:22px}.reference-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.reference-section-heading h2{font-size:18px;line-height:28px}.reference-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reference-category{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:14px;transition:background .15s,border-color .15s}.reference-category:hover{border-color:var(--red);background:#390000}.reference-category>button{border:0;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.reference-category img{aspect-ratio:4;object-fit:fill;border-radius:8px;width:100%;height:auto;display:block}.reference-category>div{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.reference-category>div>span{min-width:0}.reference-category h3{font-size:18px;font-weight:500;line-height:26px}.reference-category small{color:var(--muted);font-size:14px;line-height:20px}.reference-category .btn{white-space:nowrap;flex-shrink:0}.reference-products{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.reference-product{background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:0;min-width:0;padding:12px;transition:border-color .15s,background .15s;display:flex}.reference-product:hover{border-color:#714141}.reference-product-image{aspect-ratio:1;background:#130a0a;border:0;border-radius:7px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.reference-product-image img{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.reference-product h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:8px;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}.reference-product>p{color:var(--red);margin-top:0;margin-bottom:10px;font-size:14px;line-height:20px}.reference-product>.btn{min-height:36px;padding:6px 8px;font-size:14px}.reference-product>small{color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin-top:7px;font-size:12px;line-height:18px;display:flex}.reference-product.sold-out .reference-product-image img{filter:grayscale()brightness(.65)}.reference-product-image>span{text-shadow:0 1px 5px #000;background:#0002;place-items:center;font-size:14px;font-weight:500;display:grid;position:absolute;inset:0}.reference-faq{padding-top:16px}.reference-faq h2{font-size:18px;line-height:28px}.reference-faq>p{margin:2px 0 16px;font-size:14px;line-height:20px}.reference-faq details{border-bottom:1px solid var(--border)}.reference-faq summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.reference-faq summary::-webkit-details-marker{display:none}.reference-faq summary>svg{transition:transform .2s;transform:rotate(90deg)}.reference-faq details[open] summary>svg{transform:rotate(-90deg)}.reference-faq details>p{color:var(--muted);padding:0 0 18px;font-size:14px;line-height:1.7}.reference-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 22px;font-size:14px;line-height:20px;display:flex}.reference-breadcrumb button,.reference-breadcrumb>span{align-items:center;gap:8px;display:flex}.reference-breadcrumb>span:last-child{text-overflow:ellipsis;max-width:100%;overflow:hidden}.reference-page-heading{margin-bottom:24px;line-height:24px}.reference-page-heading>span{color:var(--red);font-size:16px;line-height:24px}.reference-page-heading h1{overflow-wrap:anywhere;font-size:20px;font-weight:500;line-height:28px}.reference-catalog-tools{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.reference-catalog-tools>input{width:300px}.reference-catalog-tools select{width:auto}.reference-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:12px;font-size:14px;line-height:20px;display:flex}.reference-pagination .icon-btn{border:1px solid var(--border);background:var(--bg);width:32px;height:32px}.reference-product-detail{grid-template-columns:1fr 1fr;gap:24px;display:grid}.fixed-product-art{object-fit:contain;border-radius:6px;width:100%;height:auto;max-height:600px;display:block}.detail-copy>p,.fixed-product-description{white-space:pre-line;color:#c3b7b7;margin-bottom:18px;font-size:14px;line-height:1.75}.purchase-box{border-top:1px solid var(--border);gap:14px;margin-top:18px;padding-top:18px;display:grid}.purchase-total{justify-content:space-between;align-items:center;display:flex}.purchase-total strong{color:var(--red);font-size:22px;font-weight:500}.demo-caption{color:#b29494;font-size:11px}.checkout-product{align-items:center;gap:14px;margin:20px 0;display:flex}.checkout-product img{object-fit:cover;border-radius:6px;flex-shrink:0;width:88px;height:88px}.checkout-product h3{font-size:16px;line-height:24px}.checkout-product p{color:var(--red);margin-top:7px}.fixed-checkout .fixed-product-description{max-height:180px;overflow:auto}.reference-help>.panel{margin-top:22px}.reference-dialog{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;width:512px;max-width:calc(100vw - 32px);max-height:90dvh;padding:24px;font-family:IBM Plex Sans Thai,sans-serif;animation:.15s ease-out reference-in;overflow:auto;box-shadow:0 20px 80px #0008}.reference-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a}.reference-dialog .modal-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.reference-dialog .modal-heading h2{font-size:16px;line-height:24px}.reference-dialog .modal-heading p{font-size:14px;line-height:20px}.reference-dialog .modal-heading .icon-btn{border:0;flex-shrink:0;width:24px;height:24px;padding:0}.reference-dialog .modal-heading .icon-btn:focus{outline-offset:0;outline:2px solid #a00}.reference-contact-dialog{padding:24px}.contact-channel{text-align:left;align-items:center;gap:9px;width:100%;margin-top:16px;padding:0;display:flex}.contact-channel>span:last-child{min-width:0}.contact-channel strong{font-size:16px;font-weight:500;line-height:24px;display:block}.contact-channel small{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:20px;display:block}.channel-icon{background:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:47px;height:47px;font:900 34px/1 Arial,sans-serif;display:grid}.channel-icon.discord{color:#5865f2}.channel-icon.facebook{color:#1877f2}.channel-icon.tiktok{color:#111;text-shadow:-1px 0 #00f2ea,1px 0 #ff0050}.channel-icon.line{color:#06c755;font-size:13px}.reference-search-dialog{border:0;width:768px;max-height:75dvh;padding:0;position:fixed;top:24px;bottom:auto}.search-dialog-field{border-bottom:1px solid var(--border);color:#888;align-items:center;gap:10px;height:49px;padding:0 14px;display:flex}.reference-search-dialog .search-dialog-field>input{min-width:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:12px 0}.reference-search-dialog .search-dialog-field>.icon-btn{border:0}.search-results{max-height:calc(75dvh - 50px);padding:8px;overflow:auto}.search-results>button{text-align:left;border-radius:5px;align-items:center;gap:10px;width:100%;padding:10px 5px;display:flex}.search-results>button:hover{background:var(--card)}.search-results img{object-fit:cover;border-radius:4px;flex-shrink:0;width:40px;height:40px}.search-results>button>span{flex:1;min-width:0}.search-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;display:block;overflow:hidden}.search-results small{color:var(--muted);font-size:14px;display:block}.search-results .sold-label{white-space:nowrap;color:#bb3434;background:#2c0808;border:1px solid #681616;border-radius:3px;margin-right:8px;padding:2px 6px;font-size:12px}.chat-dialog{width:460px;max-height:75dvh;margin:0;position:fixed;inset:auto 24px 85px auto}.chat-dialog .support-center{margin:0}.chat-dialog .support-note{font-size:12px}.reference-store .reference-loading{flex-direction:column;align-items:center;gap:18px;min-height:300px;padding:16px 0;display:flex}.reference-loading .skeleton-hero{border:1px solid var(--border);background:linear-gradient(100deg,#291818,#342020,#291818) 0 0/300% 100%;border-radius:8px;width:100%;height:320px;animation:2s linear infinite shimmer}.table-empty{min-height:100px;color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:14px;display:flex}.reference-store .receipt-dialog .receipt-sheet{color:var(--text);background:0 0;max-width:none;margin:0;padding:0}.reference-store .receipt-sheet h2{margin:20px 0 10px;font-size:20px}.reference-store .receipt-sheet>p{color:var(--muted);font-size:13px}.reference-store .receipt-sheet dl{margin:24px 0;display:block}.reference-store .receipt-sheet dl>div{grid-template-columns:120px minmax(0,1fr);gap:16px;margin:12px 0;font-size:14px;display:grid}.reference-store .receipt-sheet dd{overflow-wrap:anywhere;margin:0}.reference-store .receipt-sheet dt{color:var(--muted)}.reference-store .auth-page{box-shadow:none;background:0 0;border:0;width:416px;max-width:100%;min-height:0;margin:0 auto;padding:0;display:block;overflow:visible}.reference-store .auth-story{display:none}.reference-store .auth-form-wrap{padding:0;position:relative}.reference-store .auth-form-wrap>.eyebrow{color:var(--red);letter-spacing:0;font-size:16px;font-weight:400;line-height:24px;position:absolute;top:0;right:0}.reference-store .auth-form-wrap>h2{margin:0 0 20px;font-size:16px;font-weight:500;line-height:24px}.reference-store .auth-form-wrap>.auth-intro{display:none}.reference-store .auth-form-wrap>.form-grid{border:1px solid var(--border);background:var(--card);border-radius:8px;gap:18px;padding:16px}.reference-store .auth-form-wrap input{width:100%;min-width:0}.reference-store .password-field{width:100%;display:block;position:relative}.reference-store .password-field>input{padding-right:40px}.reference-store .password-field>button{width:30px;height:30px;color:var(--muted);top:5px;bottom:auto;right:5px}.reference-store .field-help{color:var(--muted);margin-top:-2px;font-size:14px;font-weight:400;line-height:20px;display:block}.reference-store .auth-form-wrap .forgot-link{color:var(--red);place-self:auto start;margin-top:-6px;font-size:14px}.reference-store .auth-switch{text-align:center;color:var(--muted);margin:16px 0 0;font-size:14px;line-height:20px}.reference-store .auth-switch button{color:var(--red);padding:0}.reference-store .auth-privacy{display:none}.reference-store .auth-chatgpt{color:var(--muted);justify-content:center;width:100%;margin:14px 0 0;font-size:12px}.reference-store .auth-chatgpt>svg{display:none}.reference-store .bot-check{min-height:0;overflow:hidden}.reference-store .bot-check>small{margin-top:4px;font-size:10px;line-height:14px}.reference-store .bot-check+button.text-btn{justify-self:start;margin-top:-12px;font-size:11px}.reference-store .auth-form-wrap .checkbox{font-size:11px}.reference-store .auth-form-wrap>.form-grid:has(.recovery-code){padding:16px;font-size:14px}.reference-store .recovery-code{background:var(--bg);color:#ddba84;border-color:#65482d;padding:12px;font-size:13px}.reference-store .auth-compact{width:100%;margin:0}.reference-store .auth-compact .auth-form-wrap>h2,.reference-store .auth-compact .auth-form-wrap>.eyebrow,.reference-store .auth-compact .auth-switch,.reference-store .auth-compact .auth-chatgpt{display:none}.reference-store .auth-compact .auth-form-wrap>.form-grid{background:0 0;border:0;gap:18px;padding:0}.reference-store .auth-compact .auth-form-wrap label{font-size:14px}.reference-store .auth-compact .auth-form-wrap{padding-top:20px}.reference-topup-selection .reference-page-heading{margin-bottom:18px}.reference-topup-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.topup-option{background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:192px;padding:9px 20px 18px;transition:border-color .15s;display:flex}.topup-option:hover{border-color:var(--red);background:#350d0d}.topup-option-note{color:var(--muted);border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;max-width:100%;height:30px;padding:6px 10px;font-size:12px;display:flex;overflow:hidden}.payment-icon{place-items:center;width:80px;min-height:78px;margin:0 0 10px;display:grid}.payment-icon.wallet{color:#ff394e}.payment-icon.bank{color:#d9e6ec}.topup-option h2{font-size:16px;line-height:24px}.topup-option p{color:var(--muted);font-size:14px;line-height:22px}.topup-option p>span{color:#00aa5b;background:#edfff4;border-radius:99px;margin-right:5px;padding:0 10px;font-size:12px;display:inline-block}.reference-payment{width:448px;max-width:100%;margin:0 auto}.payment-back{color:var(--muted);align-items:center;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.payment-title{justify-content:space-between;align-items:center;gap:15px;margin:0 0 16px;display:flex}.payment-title h1{font-size:16px;line-height:24px}.payment-title>span{color:var(--red);font-size:16px}.payment-notice{color:var(--muted);background:var(--card);border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;font-size:14px;line-height:20px;display:flex}.payment-notice>svg{flex-shrink:0}.reference-payment-form{gap:14px;display:grid}.reference-payment-form label{gap:10px;display:grid}.reference-payment-form p{font-size:14px;line-height:20px}.reference-payment-form>small{font-size:12px;line-height:20px}.reference-payment-form>.btn{margin-top:4px}.reference-payment-form>.payment-fee{text-align:center;color:var(--muted);margin-top:7px;font-size:12px;line-height:20px}.payment-history{color:var(--muted);align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.demo-bank{text-align:center;color:var(--muted)}.demo-bank>span{font-size:14px;line-height:22px;display:block}.demo-bank>div{color:var(--text);justify-content:center;align-items:center;gap:8px;margin:0 0 16px;display:flex}.demo-bank strong{font-size:24px;font-weight:600;line-height:32px}.demo-bank h2{color:var(--text);margin:0 0 18px;font-size:24px;font-weight:600;line-height:32px}.demo-bank p{margin-bottom:8px}.demo-slip{border:1px dashed var(--border);background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:160px;padding:18px 14px;display:flex}.demo-slip>span:first-child{color:#c6dfe1}.demo-slip h3{font-size:16px}.demo-slip small{color:var(--muted);font-size:14px}.demo-slip.selected{background:#20302255;border-color:#688d6a}.demo-slip .demo-slip-check{color:#9fd5ad;align-items:center;gap:7px;font-size:12px;display:flex}.reference-payment-form .slip-time{color:var(--red);justify-content:center;align-items:center;gap:8px;margin:3px 0;font-size:14px;display:flex}.account-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reference-account-tabs{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin:0 0 16px;display:flex}.reference-account-tabs>button{background:var(--card);border:1px solid var(--border);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font-size:16px;font-weight:500;line-height:20px;display:flex}.reference-account-tabs>button.selected{color:var(--red);background:#350000;border-color:#5d2424}.reference-account-tabs>button:hover{background:#390c0c}.reference-account-tabs>.account-logout{color:#992727;margin-left:auto}.reference-profile .profile-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.profile-top>div{align-items:center;gap:12px;min-width:0;display:flex}.profile-top>div:last-child{gap:8px}.profile-avatar{color:#ff5e5e;background:#380000;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.profile-top h2{font-size:16px;line-height:24px}.profile-top small{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:20px}.profile-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.profile-facts>div{border:1px solid var(--border);border-radius:8px;min-width:0;padding:12px}.profile-facts span{color:var(--muted);font-size:14px;line-height:20px;display:block}.profile-facts strong{color:var(--text);overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:24px;display:block}.profile-order-panels{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profile-order-panels h3{margin-bottom:8px;font-size:16px;line-height:24px}.profile-order-box{border:1px solid var(--border);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:126px;padding:16px;display:flex}.profile-order-box>p{color:var(--muted);font-size:14px}.profile-order-box>button{color:var(--red);text-align:left;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:14px;display:flex}.profile-order-box>button>small{color:var(--muted);font-size:12px}.reference-store .owner-link{color:var(--red);margin-top:16px;font-size:12px}.reference-settings{grid-template-columns:1fr 1fr;gap:16px;display:grid}.reference-settings>.panel>h2{font-size:16px;line-height:24px}.reference-settings>.panel>p{font-size:14px;line-height:20px}.reference-settings>.panel>label{gap:10px;margin-top:20px;margin-bottom:10px;display:grid}.reference-settings>.panel>.btn{margin-top:14px}.account-provider-note{color:var(--muted);padding:24px 0}.reference-table-tools{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 8px;display:flex}.reference-table-tools>div{align-items:center;gap:8px;min-width:0;display:flex}.reference-table-tools input{width:300px;height:32px;min-height:32px!important;padding:5px 12px!important}.reference-store .table-filter{border:1px dashed var(--border);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-weight:500;display:flex}.reference-store .table-filter>select{background:0 0;border:0;min-height:28px;padding:4px 2px;font-size:14px}.table-page-size{border:1px solid var(--border);border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:0 10px;display:flex}.reference-store .table-page-size>select{background:0 0;border:0;min-height:28px;padding:4px 2px;font-size:14px}.table-columns{font-size:14px;position:relative}.table-columns>summary{border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;min-height:32px;padding:4px 10px;list-style:none;display:flex}.table-columns>summary::-webkit-details-marker{display:none}.table-columns>div{z-index:8;background:var(--card);border:1px solid var(--border);border-radius:6px;width:max-content;max-width:300px;padding:10px;position:absolute;top:38px;right:0;box-shadow:0 6px 20px #0007}.table-columns label{align-items:center;gap:7px;padding:5px;font-size:12px;display:flex}.reference-table-tools .btn{min-height:32px;padding:5px 9px;font-size:14px}.reference-table{border:1px solid var(--border);background:var(--card);border-radius:6px;overflow:hidden}.table-scroll{overflow:auto}.reference-table table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:14px}.reference-table th{border-bottom:1px solid var(--border);color:#c0b6b6;white-space:nowrap;background:0 0;padding:12px 16px;font-size:14px;font-weight:400;line-height:20px}.reference-table td{border-bottom:1px solid var(--border);color:var(--text);padding:10px 16px;font-size:14px;font-weight:400;line-height:20px}.reference-table tbody tr:nth-child(2n){background:#ffffff03}.reference-table tbody tr:last-child td{border-bottom:0}.reference-table td:has(.table-empty){padding:0}.reference-table .table-empty{min-height:100px;color:var(--muted);white-space:nowrap;padding:20px;font-size:14px}.reference-table .reference-pagination{border:0;padding:9px 12px}.reference-table .reference-pagination button{width:32px;height:32px}.reference-status{white-space:nowrap;color:#efb187;background:#371a10;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:14px;line-height:18px;display:inline-flex}.reference-status.approved,.reference-status.delivered{color:#00a450;background:#effff4}.reference-status.refunded{color:#3b72a6;background:#eaf4ff}.reference-status.rejected{color:#f9909b;background:#3d1015}.table-user{border:1px solid var(--border);white-space:nowrap;background:#1a1010;border-radius:99px;align-items:center;gap:7px;padding:3px 8px 3px 5px;display:inline-flex}.table-user>i{color:#ff6262;background:#370000;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;display:grid}.payment-service{align-items:center;gap:10px;min-width:160px;display:flex}.payment-service>svg{color:#e58282;background:#fff;border-radius:4px;width:29px;height:29px;padding:3px}.payment-service small{color:var(--muted);font-size:12px;line-height:18px;display:block}.table-order-id{color:var(--muted);margin-top:4px;font-size:11px;display:block}.reference-history-detail dl{grid-template-columns:110px minmax(0,1fr);gap:12px;margin:20px 0;font-size:14px;display:grid}.reference-history-detail dt{color:var(--muted)}.reference-history-detail dd{overflow-wrap:anywhere;margin:0}.reference-history-detail .delivery{background:var(--card);border:1px solid var(--border);border-radius:6px;margin-bottom:18px;padding:12px}.reference-history-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;font-size:13px;overflow:auto}.reference-redeem .redeem-panel{background:0 0;border:0;padding:0}.reference-redeem .redeem-panel>.eyebrow,.reference-redeem .redeem-panel>h2{display:none}.reference-store .support-center h2{font-size:18px}.reference-store .support-note{font-size:13px}.reference-store .data-toolbar input{font-size:14px}.reference-store .ticket-row{background:var(--card);border-color:var(--border)}.reference-store .ticket-row strong{font-size:14px}.reference-store .message{background:#322222;border-color:#503030}.reference-store .message.staff{background:#3a171b;border-color:#74303c}.reference-store .message>p{font-size:14px}.reference-store .admin-page{padding:0}.reference-store .admin-page .page-title h1{font-size:24px}.reference-store .admin-nav{background:var(--card);border-color:var(--border)}.reference-store .admin-nav button.selected{color:var(--red);background:#350000}.reference-store .admin-main td,.reference-store .admin-main th{font-size:13px}.reference-store .admin-dialog{font-family:IBM Plex Sans Thai,sans-serif}.reference-store .support-alert{color:#b5d3b9;background:#203225;border-color:#416448;font-size:13px}@keyframes reference-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:1390px){.reference-carousel .carousel-prev{left:10px}.reference-carousel .carousel-next{right:10px}.neon-code>button{font-size:29px}.neon-action>button{font-size:19px}.reference-account-tabs>button{padding:10px 11px;font-size:14px}.reference-category h3{font-size:17px}}@media (max-width:1023px){.reference-nav{gap:15px}.reference-nav>nav{border-bottom:1px solid var(--border);z-index:35;background:#351d1d;flex-direction:column;align-items:flex-start;gap:0;padding:12px 16px;display:none;position:absolute;top:60px;left:0;right:0}.reference-nav>nav.expanded{display:flex}.reference-nav>nav button{width:100%;padding:10px 6px}.mobile-drawer{border:0!important;width:22px!important;display:inline-flex!important}.reference-nav-right{flex:1;justify-content:flex-end}.reference-products{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-category h3{font-size:15px;line-height:22px}.reference-category .btn.tiny{min-height:32px;padding:5px 9px;font-size:12px}.reference-stats strong{font-size:30px}.neon-frame{padding:24px}.rewards-top{gap:18px}.neon-code{min-height:145px;padding:20px 15px}.neon-code>button{font-size:24px}.neon-action{padding:20px 12px}.neon-action>button{font-size:17px}.neon-drop h3{font-size:18px}.reference-account-tabs>.account-logout{margin-left:0}.reference-table-tools{flex-wrap:wrap}.reference-topup-options{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-facts{grid-template-columns:1fr 1fr}}@media (max-width:760px){.reference-announcement{gap:7px;min-height:32px;padding:7px 12px;font-size:12px;line-height:18px}.reference-announcement>svg{width:14px;height:14px}.reference-header{height:60px;min-height:60px}.reference-store .container{width:100%;padding-inline:16px}.reference-nav{gap:12px}.reference-logo,.reference-logo svg{width:38px;height:38px}.reference-main{min-height:calc(100dvh - 120px);padding-top:20px!important;padding-bottom:24px!important}.reference-body{min-height:calc(100dvh - 120px)}.reference-nav-right{gap:7px}.reference-nav-right .nav-signin{padding:6px 3px;font-size:12px}.reference-nav-right .nav-signup{min-height:34px;padding:7px 10px;font-size:12px}.reference-nav-right .search-pill{min-height:30px;padding:6px 8px}.search-pill>span{display:none}.credit-pill{padding:5px 8px;font-size:12px;line-height:18px}.credit-pill>svg{width:15px}.reference-avatar{width:30px;height:30px;font-size:15px}.reference-home{gap:16px}.reference-carousel{aspect-ratio:15/4;min-height:0}.reference-carousel>img{border-radius:6px}.reference-carousel>button{width:26px;height:26px}.reference-carousel .carousel-prev{left:5px}.reference-carousel .carousel-next{right:5px}.reference-carousel .carousel-pause{width:18px;height:18px;font-size:9px;bottom:3px;right:36px}.reference-promos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reference-promos>button{border-radius:6px}.reference-stats{grid-template-columns:1fr 1fr;gap:10px}.reference-stats>article{min-height:120px;padding:12px}.reference-stats h3{font-size:13px;line-height:20px}.reference-stats strong{font-size:31px;line-height:39px}.reference-stats .stat-watermark{width:86px;height:86px;bottom:-12px;right:-2px}.reference-stats small{font-size:10px;line-height:16px}.reference-stats .real-stats{font-size:9px;line-height:16px}.activity-heading{padding:12px}.activity-heading h2{font-size:16px;line-height:24px}.activity-heading p{font-size:12px;line-height:18px}.reference-activity-list{max-height:280px;padding:10px}.reference-activity-list>.table-empty{min-height:170px;font-size:12px}.reference-activity-row{flex-wrap:wrap;gap:8px;padding:8px}.reference-activity-row>strong{font-size:12px;line-height:18px}.reference-activity-row>small{margin-left:42px;font-size:10px}.reference-store .reference-rewards{padding:12px}.neon-frame{border-radius:20px;padding:15px;box-shadow:inset 0 0 0 4px #27080c,0 5px #51040f}.rewards-top{grid-template-columns:1fr;gap:16px}.neon-code{border-radius:13px;min-height:110px;padding:14px 8px}.neon-code>button{font-size:clamp(17px,4.4vw,28px);line-height:1.9}.neon-action{border-radius:13px;gap:10px;padding:14px}.neon-action>button{padding:8px;font-size:18px}.neon-action>span{padding:5px;font-size:10px}.rewards-drops{grid-template-columns:1fr;gap:12px;margin-top:16px}.neon-drop{border-radius:13px;min-height:120px;padding:18px 10px}.neon-drop h3{font-size:18px;line-height:26px}.neon-drop .drop-countdown{font-size:28px;line-height:38px}.neon-drop>small{font-size:10px}.reference-section-heading{gap:10px;margin-bottom:12px}.reference-section-heading h2{font-size:16px;line-height:24px}.reference-store .reference-section-heading .btn{min-height:32px;padding:5px 9px;font-size:12px}.reference-categories{grid-template-columns:1fr;gap:12px}.reference-category{padding:12px}.reference-category>div{gap:10px;margin-top:11px}.reference-category h3{font-size:15px;line-height:22px}.reference-category small{font-size:12px;line-height:18px}.reference-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reference-product{border-radius:7px;padding:10px}.reference-product h3{margin-top:7px;font-size:14px;line-height:22px}.reference-product>p{margin-bottom:8px;font-size:13px;line-height:19px}.reference-product>.btn{min-height:34px;padding:6px;font-size:12px}.reference-product>small{gap:4px;margin-top:6px;font-size:10px;line-height:16px}.reference-product>small>svg{width:11px}.reference-faq{padding-top:12px}.reference-faq h2{font-size:16px;line-height:24px}.reference-faq>p{font-size:12px}.reference-faq summary{padding:16px 0;font-size:14px;line-height:22px}.reference-faq details>p{font-size:13px}.reference-footer>.container{flex-direction:column;align-items:flex-start;gap:9px;padding-block:16px}.reference-footer p,.reference-footer button{white-space:normal;font-size:12px;line-height:18px}.chat-bubble{width:44px;height:44px;bottom:20px;right:16px}.reference-page-heading{margin-bottom:20px}.reference-page-heading>span{font-size:14px;line-height:20px}.reference-page-heading h1{font-size:18px;line-height:27px}.reference-breadcrumb{gap:8px;margin-bottom:20px;font-size:12px;line-height:18px}.reference-breadcrumb button,.reference-breadcrumb>span{gap:6px}.reference-product-detail{grid-template-columns:1fr;gap:18px}.reference-product-detail>.panel{padding:12px}.fixed-product-art{max-height:400px}.reference-catalog-tools{gap:10px}.reference-catalog-tools>input{flex:1;width:100%;min-width:0}.reference-catalog-tools>select{max-width:124px;font-size:12px}.reference-pagination{padding:10px;font-size:12px;line-height:18px}.reference-store .reference-dialog{width:512px;max-width:calc(100vw - 24px);max-height:90dvh;padding:20px}.reference-store .reference-search-dialog{padding:0;top:12px}.reference-dialog .modal-heading h2{font-size:16px}.contact-channel strong{font-size:14px;line-height:20px}.contact-channel small{font-size:12px;line-height:18px}.channel-icon{width:42px;height:42px}.contact-channel{margin-top:15px}.search-results strong{font-size:14px;line-height:21px}.search-results small{font-size:12px}.search-results .sold-label{display:none}.reference-store .chat-dialog{width:calc(100vw - 24px);max-width:460px;max-height:75dvh;bottom:76px;right:12px}.reference-dialog .purchase-total strong{font-size:21px}.checkout-product img{width:72px;height:72px}.checkout-product h3{font-size:14px;line-height:20px}.fixed-product-description{font-size:13px}.reference-store .auth-page{width:416px;margin:0 auto}.reference-store .auth-form-wrap{padding:0}.reference-store .auth-form-wrap>h2{font-size:16px}.reference-store .auth-form-wrap>.eyebrow{font-size:14px}.reference-store .auth-form-wrap>.form-grid{gap:17px;padding:16px}.reference-store .field-help,.reference-store .auth-switch{font-size:12px;line-height:19px}.reference-store .auth-form-wrap label{font-size:13px}.reference-store .auth-compact .auth-form-wrap>.form-grid{padding:0}.reference-topup-options{grid-template-columns:1fr;gap:12px}.topup-option{min-height:190px;padding:10px 16px 18px}.topup-option h2{font-size:16px}.reference-payment{width:100%}.payment-title h1,.payment-title>span{font-size:14px;line-height:20px}.payment-notice{padding:10px;font-size:12px;line-height:18px}.reference-payment-form p{font-size:13px}.demo-bank h2{font-size:21px;line-height:30px}.demo-bank strong{font-size:23px}.reference-payment-form label{font-size:13px}.demo-slip small{font-size:12px}.account-title-row{align-items:flex-start;gap:10px}.account-title-row>.btn{max-width:160px;min-height:34px;padding:7px 9px;font-size:12px;line-height:18px}.reference-account-tabs{flex-wrap:nowrap;gap:6px;margin:0 0 16px;padding-bottom:8px;overflow-x:auto}.reference-account-tabs>button{gap:6px;min-height:36px;padding:8px 10px;font-size:12px}.reference-account-tabs>button>svg{width:14px}.profile-top{flex-direction:column;align-items:flex-start!important}.profile-top>div:last-child{width:100%}.profile-top .btn{min-height:34px;padding:7px 11px;font-size:12px}.profile-top h2{font-size:16px}.profile-top small{font-size:12px}.profile-facts{grid-template-columns:1fr;gap:8px}.profile-facts>div{padding:10px}.profile-facts span{font-size:12px;line-height:18px}.profile-facts strong{font-size:14px;line-height:22px}.profile-order-panels{grid-template-columns:1fr;gap:16px}.profile-order-panels h3{font-size:14px}.profile-order-box{min-height:112px;padding:14px}.profile-order-box>p,.profile-order-box>button{font-size:12px}.reference-settings{grid-template-columns:1fr;gap:16px}.reference-settings>.panel>label{margin-top:18px}.reference-settings>.panel>p{font-size:12px}.reference-table-tools{flex-wrap:wrap;align-items:flex-start;gap:9px;margin:16px 0 8px}.reference-table-tools>div{flex-wrap:wrap;gap:7px;width:100%}.reference-table-tools>div:first-child>input{width:100%;font-size:12px}.reference-table-tools>div:last-child{justify-content:flex-end}.reference-table-tools .btn{min-height:30px;padding:4px 7px;font-size:11px}.table-columns>summary{gap:5px;min-height:30px;padding:4px 7px;font-size:11px}.reference-store .table-filter>select,.reference-store .table-page-size>select{min-height:28px;font-size:11px;line-height:16px}.reference-store .table-filter,.table-page-size{min-height:30px;padding:0 7px}.reference-table table{min-width:650px}.reference-table th,.reference-table td{padding:10px 12px;font-size:12px;line-height:18px}.reference-table .table-empty{min-height:100px;font-size:12px}.reference-table .reference-pagination{padding:9px;font-size:12px}.reference-status{font-size:12px}.reference-store .receipt-sheet dl>div{grid-template-columns:85px minmax(0,1fr);gap:12px;font-size:12px}.reference-store .receipt-sheet h2{font-size:18px}.reference-history-detail dl{grid-template-columns:85px minmax(0,1fr);font-size:12px}.reference-store .toast{max-width:calc(100vw - 30px);font-size:12px;bottom:75px}.reference-store .admin-layout{grid-template-columns:1fr}.reference-store .admin-page .page-title h1{font-size:22px}.reference-store .admin-dialog{max-width:calc(100vw - 24px)}.reference-store .admin-main .data-toolbar .search{flex-basis:100%}.reference-store .support-center h2{font-size:16px}.reference-store .support-note{font-size:12px}.reference-store .message>p{font-size:13px}}@media (max-width:380px){.reference-store .container{padding-inline:12px}.reference-nav{gap:9px}.reference-logo,.reference-logo svg{width:34px;height:34px}.reference-nav-right{gap:5px}.credit-pill{gap:5px;padding:5px 7px;font-size:11px}.reference-nav-right .nav-signup{padding:7px 8px;font-size:11px}.reference-nav-right .nav-signin{padding:5px;font-size:11px}.reference-announcement{gap:5px;font-size:11px}.reference-announcement>svg{width:12px}.reference-store .reference-rewards{padding:10px}.neon-frame{padding:11px}.neon-code>button{font-size:17px}.reference-product{padding:9px}.reference-product>small{font-size:9px}.reference-category h3{font-size:14px}.reference-category .btn.tiny{padding:5px 8px;font-size:11px}.reference-stats strong{font-size:29px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reference-store *,.reference-store :before,.reference-store :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.reference-store .receipt-dialog,.reference-store .receipt-dialog *{visibility:visible!important}.reference-store .receipt-dialog{color:#000;border:0;border-radius:0;width:100%;max-width:none;max-height:none;margin:0;padding:30px;position:absolute;inset:0;overflow:visible;background:#fff!important}.reference-store .receipt-dialog .receipt-sheet{color:#000!important;background:#fff!important}.reference-store .receipt-dialog *{color:#000!important}.reference-store .receipt-dialog .no-print{display:none!important}}.product-reference-layout{grid-template-columns:minmax(0,5fr) minmax(0,7.1fr);align-items:start;gap:24px;display:grid}.product-gallery-column{align-self:stretch;min-width:0}.product-gallery-sticky{position:sticky;top:76px}.product-gallery-main{aspect-ratio:1;border:1px solid var(--border);background:#060303;border-radius:8px;position:relative;overflow:hidden}.product-gallery-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.product-gallery-main img{object-fit:contain;width:100%;height:100%;display:block}.product-gallery-main>.gallery-prev,.product-gallery-main>.gallery-next{color:#fff9;background:#0002;border:0;place-items:center;padding:4px;transition:color .2s;display:grid;position:absolute;top:45%}.gallery-prev{left:6px}.gallery-next{right:6px}.product-gallery-main>.gallery-prev:hover,.product-gallery-main>.gallery-next:hover{color:#fff}.product-gallery-main>.gallery-zoom{color:#eee;background:#0009;border:0;border-radius:4px;align-items:center;gap:5px;padding:3px 6px;font-size:12px;line-height:18px;display:flex;position:absolute;bottom:8px;right:10px}.product-gallery-thumbs{justify-content:center;gap:6px;margin-top:8px;display:flex}.product-gallery-thumbs>button{background:#150b0b;border:2px solid #0000;border-radius:6px;width:52px;height:52px;padding:2px}.product-gallery-thumbs>button.selected{border-color:var(--red)}.product-gallery-thumbs img{object-fit:cover;border-radius:3px;width:100%;height:100%}.product-reference-content{min-width:0}.reference-store .product-reference-content>h1{overflow-wrap:anywhere;margin-bottom:8px;font-size:30px;font-weight:500;line-height:36px}.reference-store .product-reference-price{color:var(--red);font-size:18px;font-weight:500;line-height:27px}.reference-store .product-coupon-link{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;margin-bottom:18px;font-size:14px;line-height:20px;display:flex}.product-coupon-link>button{color:var(--red);background:0 0;border:0;padding:0}.product-description-panel{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:16px}.reference-store .product-description-panel>h2{color:#958485;align-items:center;gap:6px;margin-bottom:12px;font-size:14px;line-height:20px;display:flex}.product-neon-rules{background:linear-gradient(135deg,#210604 0%,#0a0703 32%,#030303 100%);border:2px solid #be1822;border-top-color:#a76729;border-radius:20px;padding:18px 16px 20px;box-shadow:0 0 23px #f0000047,inset 0 0 15px #e0000010}.product-neon-rules>section+section{border-top:1px solid #ffffff1a;margin-top:13px;padding-top:14px}.reference-store .product-neon-rules h3{color:#ff3a38;text-shadow:0 0 8px red;background:linear-gradient(90deg,#63000099,#0000);border-left:5px solid #ff2936;border-radius:5px;margin-bottom:8px;padding:4px 10px;font-size:20px;font-weight:700;line-height:27px;display:table}.reference-store .product-neon-rules p{color:#eee;font-size:14px;font-weight:500;line-height:22px}.product-custom-description{white-space:pre-line}.product-rule-box{color:#f3eded;background:#21000088;border:1px solid #e01010;border-radius:11px;margin-top:6px;padding:8px 9px;font-size:13px;font-weight:500;line-height:21px;box-shadow:0 0 13px #ff000020}.product-drop-timer{margin-top:16px}.reference-store .product-purchase{border:1px solid var(--border);background:var(--card);border-radius:8px;margin-top:16px;padding:16px;display:block}.product-purchase>label:first-child{color:var(--muted);margin-bottom:10px;font-size:14px;line-height:20px;display:block}.product-quantity{grid-template-columns:56px minmax(0,1fr) 56px;gap:8px;display:grid}.product-quantity>button,.reference-store .product-quantity>input{text-align:center;border:1px solid var(--border);background:var(--bg);height:40px;min-height:40px;color:var(--text);border-radius:6px;padding:8px;font-size:16px}.product-quantity>button:disabled{opacity:.4}.reference-store .product-quantity>input{-webkit-appearance:textfield;appearance:textfield;width:100%}.product-quantity>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-quantity>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-order-summary{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:8px 0 16px;font-size:14px;line-height:20px;display:flex}.product-order-summary strong{color:var(--text);font-weight:500}.reference-store .product-purchase .purchase-accept{margin:10px 0 14px;font-size:12px}.product-demo-note{text-align:center;color:var(--muted);margin-top:8px;font-size:11px;line-height:16px;display:block}.product-reference-faq{margin-top:20px}.product-reference-faq details{border-bottom:1px solid var(--border)}.product-reference-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;font-size:14px;font-weight:500;line-height:22px;list-style:none;display:flex}.product-reference-faq summary::-webkit-details-marker{display:none}.product-reference-faq summary svg{flex-shrink:0;transform:rotate(90deg)}.product-reference-faq details[open] summary svg{transform:rotate(-90deg)}.product-reference-faq details>p{color:var(--muted);padding-bottom:16px;font-size:13px;line-height:21px}.reference-store .product-lightbox{background:#080404;width:min(88vw,820px);max-height:94dvh;padding:12px;overflow:auto}.product-lightbox>img{object-fit:contain;width:100%;height:auto;max-height:78dvh;display:block}.product-lightbox>.lightbox-close{z-index:2;background:#1a1111c9;position:absolute;top:12px;right:12px}.product-lightbox>div:last-child{color:var(--muted);justify-content:center;align-items:center;gap:24px;padding-top:8px;display:flex}@media (max-width:760px){.product-reference-layout{grid-template-columns:1fr;gap:20px}.product-gallery-sticky{position:static}.product-gallery-column{width:100%;max-width:506px;margin-inline:auto}.reference-store .product-reference-content>h1{font-size:23px;line-height:30px}.reference-store .product-reference-price{font-size:17px}.reference-store .product-coupon-link{margin-bottom:16px;font-size:12px;line-height:18px}.product-description-panel{padding:12px}.product-neon-rules{border-radius:16px;padding:14px 12px}.reference-store .product-neon-rules h3{font-size:18px;line-height:25px}.reference-store .product-neon-rules p{font-size:13px;line-height:21px}.product-rule-box{font-size:12px;line-height:20px}.product-quantity{grid-template-columns:44px minmax(0,1fr) 44px}.product-order-summary{font-size:12px;line-height:18px}.reference-store .product-purchase{padding:12px}.product-reference-faq summary{font-size:13px;line-height:20px}.reference-store .product-lightbox{width:820px;max-width:calc(100vw - 16px);padding:8px}.product-gallery-thumbs>button{width:48px;height:48px}}.activity-feed .reference-activity-list{scrollbar-width:thin;scrollbar-color:#3b2828 transparent;overscroll-behavior:contain;max-height:352px;padding:12px}.activity-feed .reference-activity-row{border-color:var(--border);background:0 0;gap:12px;min-height:44px;padding:8px 11px}.activity-feed .activity-signup{min-height:54px}.activity-feed .activity-symbol{width:32px;height:34px;color:var(--red);background:#3b2020;border:1px solid #4a2929}.activity-feed .activity-purchase .activity-symbol{color:#00c76c;background:0 0;border:0;width:16px;height:24px}.activity-feed .reference-activity-row>strong{min-width:0;font-size:14px;font-weight:500;line-height:20px}.activity-feed .reference-activity-row>strong>b{font-weight:500}.activity-feed time{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:12px;line-height:18px}.activity-feed .activity-recent{background:#311c1c55;border-color:#623333}.activity-new{background:var(--red);color:#fff;border-radius:20px;flex-shrink:0;padding:2px 6px;font-size:10px;line-height:16px}.live-badge.disconnected i{box-shadow:none;background:#958b8b}@media (max-width:760px){.activity-feed .reference-activity-list{max-height:352px;padding:10px}.activity-feed .reference-activity-row{grid-template-columns:32px minmax(0,1fr) auto;gap:4px 9px;padding:8px;display:grid}.activity-feed .activity-symbol{grid-row:1/3}.activity-feed .activity-purchase .activity-symbol{width:32px}.activity-feed .reference-activity-row>strong{grid-column:2/4;font-size:12px;line-height:19px}.activity-feed time{grid-column:2;margin:0;font-size:10px;line-height:16px}.activity-feed .activity-new{grid-area:2/3;font-size:9px;line-height:14px}}.product-gallery-thumbs{scrollbar-width:thin;scroll-snap-type:x proximity;padding:2px 1px 7px;overflow-x:auto;justify-content:flex-start!important}.product-gallery-thumbs>button{scroll-snap-align:start;flex:none}.mobile-bottom-nav,.mobile-purchase-dock,.mobile-shop-tools,.mobile-all-products{display:none}@media (max-width:760px){.reference-store{--mobile-bar:calc(66px + env(safe-area-inset-bottom,0px));padding-bottom:var(--mobile-bar)}.reference-store.route-admin,.reference-store.route-signin,.reference-store.route-signup,.reference-store.route-reset{padding-bottom:0}.reference-store .container{padding-inline:16px}.reference-store .reference-main{padding-top:16px!important}.reference-store .reference-header{box-shadow:0 4px 18px #0002}.reference-store input:not([type=checkbox]),.reference-store textarea,.reference-store select{min-height:44px;font-size:16px}.reference-store button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.reference-nav .mobile-drawer,.reference-nav-right .search-pill{background:0 0;place-items:center;width:42px;height:44px;min-height:44px;padding:0;display:grid}.reference-nav-right .nav-signup{border-radius:8px;min-height:40px}.reference-nav-right .nav-signin{min-height:40px}.reference-nav>nav button{min-height:44px}.mobile-bottom-nav{z-index:46;padding:5px 12px calc(5px + env(safe-area-inset-bottom,0px));background:#201414f5;border-top:1px solid #593334;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -5px 22px #0003}.mobile-bottom-nav>button{color:#c4b8b8;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;font-size:11px;line-height:16px;display:flex}.mobile-bottom-nav>button[aria-current=page]{color:#ff9e9e;background:#6b292942}.mobile-bottom-nav>button:active{background:#6b292966}.reference-store .chat-bubble{bottom:calc(var(--mobile-bar) + 14px);width:44px;height:44px;right:16px;box-shadow:0 4px 16px #0004}.reference-store .chat-dialog{bottom:calc(var(--mobile-bar) + 68px);max-height:65dvh}.reference-store .toast{bottom:calc(var(--mobile-bar) + 14px);max-width:calc(100vw - 28px)}.reference-store .reference-home{gap:20px}.reference-home>.reference-carousel{order:0}.mobile-shop-tools{order:1;gap:12px;min-width:0;display:grid}.mobile-shop-tools>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-shop-tools strong{color:#fff;font-size:19px;font-weight:500;line-height:27px}.mobile-shop-tools>div>span{color:var(--muted);font-size:10px}.mobile-shop-search{color:#baa9a9;text-align:left;background:#2a1b1b;border:1px solid #623737;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:11px 14px;font-size:14px;display:flex;box-shadow:0 3px 10px #0002}.mobile-shop-search>svg{color:#d97777;flex-shrink:0}.mobile-category-chips{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;padding:0 0 3px;display:flex;overflow-x:auto}.mobile-category-chips::-webkit-scrollbar{display:none}.mobile-category-chips>button{white-space:nowrap;background:#291919;border:1px solid #4c2d2d;border-radius:10px;flex-shrink:0;min-height:40px;padding:9px 12px;font-size:12px;line-height:20px}.reference-home>.reference-promos{order:2;gap:8px}.reference-home>.home-category-section{order:3}.reference-home>.home-products-section{order:4}.reference-home>.reference-rewards{order:5}.reference-home>.reference-stats{order:6}.reference-home>.reference-activity{order:7}.reference-home>.reference-faq{order:8}.home-category-section .reference-categories{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#603232 transparent;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.home-category-section .reference-category{scroll-snap-align:start;min-width:0;padding:10px}.home-category-section .reference-category h3{font-size:13px;line-height:20px}.home-category-section .reference-category small{font-size:11px;line-height:17px}.home-category-section .reference-category .btn{min-height:40px;padding:8px;font-size:11px}.reference-store .reference-section-heading{margin-bottom:12px}.reference-store .reference-section-heading .btn{min-height:40px}.reference-product{border-radius:11px;padding:9px;box-shadow:0 3px 12px #0001}.reference-product h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin-top:9px;font-size:14px;line-height:20px;display:-webkit-box}.reference-product>p{color:#ef9191;margin:4px 0 9px;font-size:17px;font-weight:500;line-height:25px}.reference-product>.btn{border-radius:8px;min-height:44px;padding:9px 4px;font-size:13px;font-weight:500}.reference-product>small{white-space:normal;text-align:center;min-height:17px;margin-top:7px;font-size:10px;line-height:17px}.home-products-section .reference-product:nth-child(n+9){display:none}.reference-store .mobile-all-products{background:#2c1a1a;border:1px solid #563030;border-radius:9px;justify-content:center;width:100%;min-height:44px;margin-top:14px;display:flex}.reference-catalog-tools{grid-template-columns:minmax(0,1fr) 116px;gap:8px;display:grid}.reference-catalog-tools>input,.reference-catalog-tools>select{width:100%;min-width:0}.reference-store .reference-catalog-tools>select{font-size:13px}.reference-stats>article{min-height:102px;padding:12px}.reference-stats strong{font-size:29px;line-height:35px}.reference-stats .stat-watermark{opacity:.5;width:72px;height:72px}.activity-feed .reference-activity-list{max-height:280px}.reference-breadcrumb{white-space:nowrap;flex-wrap:nowrap;gap:7px;margin-bottom:15px;font-size:11px;overflow:hidden}.reference-breadcrumb>button,.reference-breadcrumb>svg,.reference-breadcrumb>span{flex-shrink:0}.reference-breadcrumb>span:last-child{flex-shrink:1;display:block}.product-reference-layout{gap:18px}.product-gallery-column{max-width:min(100%,320px)}.product-reference-content{flex-direction:column;display:flex}.reference-store .product-reference-content>h1{order:0;margin-bottom:5px;font-size:23px;line-height:30px}.product-reference-content>.product-reference-price{color:#f39797;order:1;font-size:21px;line-height:30px}.product-reference-content>.product-coupon-link{order:2;min-height:32px;margin:5px 0 0}.product-reference-content>.product-purchase{order:3;margin:12px 0 16px}.product-reference-content>.product-drop-timer{order:4}.product-reference-content>.product-description-panel{order:5}.product-reference-content>.product-reference-faq{order:6}.product-gallery-thumbs>button{width:48px;height:48px}.product-gallery-main>.gallery-prev,.product-gallery-main>.gallery-next{width:44px;min-height:44px}.reference-store .product-purchase{border-radius:12px;padding:14px;scroll-margin-top:90px}.product-quantity{grid-template-columns:46px minmax(0,1fr) 46px}.product-quantity>button,.reference-store .product-quantity>input{border-radius:8px;height:46px;min-height:46px;font-size:18px}.reference-store .product-purchase>.btn{border-radius:8px;min-height:46px;font-size:14px}.reference-store .product-purchase .purchase-accept{min-height:44px;margin:7px 0;font-size:12px;align-items:center!important}.product-order-summary{margin:10px 0;font-size:13px;line-height:20px}.mobile-purchase-dock{z-index:46;padding:9px 16px calc(9px + env(safe-area-inset-bottom,0px));background:#211414fa;border-top:1px solid #643636;grid-template-columns:minmax(0,1fr) minmax(170px,1fr);align-items:center;gap:12px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -5px 24px #0003}.dock-summary{text-align:left;background:0 0;border:0;min-width:0;min-height:48px;padding:0}.dock-summary>span{color:var(--muted);align-items:center;gap:4px;font-size:11px;line-height:17px;display:flex}.dock-summary>strong{color:#f9dddd;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(18px,6vw,24px);font-weight:500;line-height:30px;display:block;overflow:hidden}.dock-summary>strong>small{color:var(--muted);font-size:12px}.reference-store .mobile-purchase-dock>.btn{border-radius:10px;height:48px;min-height:48px;padding:10px 12px;font-size:14px;box-shadow:0 3px 13px #b92a3422}.reference-store .route-product .chat-bubble{bottom:92px}.reference-store .auth-form-wrap label{font-size:14px}.reference-store .auth-form-wrap>.form-grid{gap:18px}.reference-store .contact-channel{min-height:52px}.snowfall>i:nth-child(n+25){display:none}}@media (max-width:380px){.reference-store .container{padding-inline:12px}.reference-nav{gap:5px}.reference-nav-right{gap:3px}.reference-nav .mobile-drawer,.reference-nav-right .search-pill{width:36px}.mobile-shop-tools strong{font-size:18px}.mobile-shop-tools>div>span{font-size:9px}.reference-product{padding:8px}.reference-product>p{font-size:16px}.mobile-purchase-dock{grid-template-columns:minmax(0,1fr) 160px;gap:8px;padding-inline:12px}.reference-store .mobile-purchase-dock>.btn{font-size:13px}}@font-face{font-family:FC Vision;src:url(/fonts/fc-vision-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FC Vision;src:url(/fonts/fc-vision-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:FC Vision;src:url(/fonts/fc-vision-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:FC Vision;src:url(/fonts/fc-vision-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#0c1220;--card:#151e30;--text:#f4f2e9;--muted:#9baabd;--red:#b5f0cf;--border:#283449}.studio-store{--red:var(--brand-accent,#b5f0cf);--bg:#0c1220;--card:#151e30;--text:#f4f2e9;--muted:#9baabd;--border:#283449;background:radial-gradient(at 90% 10%,#1b284055,#0000 45%),#0c1220;font-family:FC Vision,sans-serif;font-size:14px}.studio-store .reference-main{padding-top:34px!important;padding-bottom:48px!important}.studio-store .reference-announcement{color:#152d28;letter-spacing:.09em;background:#b5f0cf;min-height:30px;font-size:11px;font-weight:600}.studio-store .reference-nav{gap:48px;height:82px;min-height:82px}.studio-store .reference-logo{flex-shrink:0;align-items:center;gap:8px;width:auto;height:auto;text-decoration:none;display:flex}.reference-logo>img{object-fit:contain;width:44px;height:44px}.reference-logo>span{letter-spacing:.08em;color:var(--text);font-size:22px;font-weight:700;line-height:24px}.reference-logo small{letter-spacing:.17em;color:var(--muted);font-size:8px;font-weight:400;display:block}.studio-store .reference-nav>nav{gap:28px}.studio-store .reference-nav>nav button{color:#c4d0dc;font-size:13px;font-weight:500}.studio-store .search-pill{border:1px solid var(--border);color:#aab9ca;background:#1a263a;border-radius:12px}.studio-store .credit-pill{color:var(--red);background:#1d342e;border:1px solid #35584b;border-radius:10px}.studio-store .reference-avatar{color:#cae1fa;background:#283644;border:1px solid #425468;border-radius:12px}.studio-store .btn{min-height:44px;color:var(--text);background:#202d43;border:1px solid #35445b;border-radius:12px;font-weight:500}.studio-store .btn.primary{background:var(--red);color:#12271f;border-color:var(--red);font-weight:600}.studio-store .btn.danger{color:#f3b5cd;background:#252e37;border-color:#405266}.studio-store .btn:disabled{opacity:.42}.studio-store .panel,.studio-store .reference-table,.studio-store .ticket-row{background:#151e30;border:1px solid #283449;border-radius:18px}.studio-store input,.studio-store textarea,.studio-store select{border-radius:10px;min-height:44px;color:#edf1f2!important;background:#0d1626!important;border:1px solid #34435a!important}.studio-store input:focus,.studio-store textarea:focus,.studio-store select:focus{outline-offset:1px;outline:2px solid #8fdbc344;border-color:#88b9ab!important}.studio-store input[type=checkbox]{accent-color:#b5f0cf;min-height:0}.studio-store .error{color:#f5c8d8;background:#232c36;border-color:#475f79;border-radius:12px}.studio-store .muted{color:#9baabd}.studio-store .eyebrow.red{color:#b5f0cf}.studio-kicker{letter-spacing:.17em;color:#9eb3c0;font-size:10px;font-weight:500;line-height:16px;display:block}.studio-home{gap:46px;display:grid}.studio-hero{isolation:isolate;background:#0b1729;border:1px solid #34445b;border-radius:28px;min-height:450px;position:relative;overflow:hidden}.studio-hero-art{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.studio-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c172cf0,#0c172c9c 42%,#0000 72%);position:absolute;inset:0}.studio-hero-copy{width:59%;padding:58px 52px}.studio-hero-copy .studio-kicker{color:#b5f0cf;margin-bottom:16px}.studio-store .studio-hero h1{letter-spacing:-.035em;white-space:pre-line;color:#f7f4e9;margin-bottom:20px;font-size:54px;font-weight:500;line-height:1.2}.studio-hero-copy>p{color:#b1c0d2;max-width:440px;font-size:15px;line-height:1.9}.studio-hero-copy>div{gap:10px;margin:26px 0 18px;display:flex}.studio-hero-copy .btn{min-height:48px;padding:12px 23px}.studio-hero-search{background:#ffffff12;border:1px solid #5a6476;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.studio-hero-copy>small{color:#92a2b9;font-size:10px}.studio-orbit-label{letter-spacing:.18em;color:#9db3bf;text-align:right;font-size:9px;line-height:1.6;position:absolute;bottom:27px;right:34px}.studio-discovery{justify-content:space-between;align-items:end;gap:24px;display:flex}.studio-store .studio-discovery h2,.studio-store .studio-section-heading h2{margin-top:5px;font-size:27px;font-weight:500;line-height:38px}.studio-search-field{color:#aab9cd;text-align:left;background:#172236;border:1px solid #34445b;border-radius:15px;align-items:center;gap:12px;width:430px;min-height:52px;padding:13px 17px;font-size:13px;display:flex}.studio-search-field>span{flex:1}.studio-search-field>small{color:#b5f0cf;font-size:10px}.studio-worlds{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:-23px;display:grid}.studio-worlds>button{text-align:left;background:#162133;border:1px solid #2e3c50;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:76px minmax(0,1fr);align-content:center;align-items:center;gap:0 13px;min-width:0;padding:16px;transition:transform .2s,background .2s;display:grid;position:relative}.studio-worlds>button:hover{background:#1e2c43;transform:translateY(-3px)}.world-number{color:#5e738c;font-size:9px;position:absolute;top:9px;right:12px}.studio-worlds img{object-fit:cover;border-radius:14px;grid-row:1/3;width:76px;height:76px}.studio-worlds strong{color:#f3f0e7;padding-right:5px;font-size:15px;font-weight:500;line-height:22px}.studio-worlds>button>span:not(.world-number){color:#92a9bf;align-self:start;font-size:10px;line-height:17px}.studio-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.studio-store .reference-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.studio-store .reference-product{background:#141e2e;border:1px solid #2c3b50;border-radius:20px;padding:12px;box-shadow:0 10px 25px #03071322}.studio-store .reference-product:hover{background:#1b2940;border-color:#5b7b82}.studio-store .reference-product-image{background:#1b233b;border-radius:12px}.studio-store .reference-product-image img{object-fit:cover;border-radius:12px}.studio-store .reference-product h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:46px;margin-top:13px;font-size:15px;font-weight:500;line-height:23px;display:-webkit-box}.studio-store .reference-product>p{color:#c9edda;margin:5px 0 14px;font-size:20px;font-weight:500;line-height:30px}.studio-store .reference-product>.btn{border-radius:11px;min-height:44px;font-size:13px}.studio-store .reference-product>small{color:#8b9fb2;white-space:normal;margin-top:9px;font-size:10px;line-height:17px}.studio-store .reference-product.sold-out{opacity:.62}.studio-store .reference-product-image>span{color:#e2dded;background:#0b142780}.studio-path{border-top:1px solid #29374a;border-bottom:1px solid #29374a;grid-template-columns:repeat(3,1fr);gap:24px;padding:30px 0;display:grid}.studio-path>div{grid-template-columns:46px 1fr;gap:4px 15px;padding:0 15px;display:grid;position:relative}.studio-path>div+div{border-left:1px solid #2a394e}.studio-path>div>.brand-icon{grid-row:1/3}.studio-path>div>span{color:#49617b;font-size:12px;position:absolute;top:-5px;right:8px}.studio-path h3{font-size:17px;font-weight:500}.studio-path p{color:#94a9bc;font-size:12px;line-height:20px}.studio-community{grid-template-columns:.85fr 1.25fr;align-items:start;gap:24px;display:grid}.studio-perks{background:linear-gradient(145deg,#26352e,#162736);border:1px solid #3c554f;border-radius:22px;padding:28px}.studio-perks h2{margin-top:10px;font-size:27px;font-weight:500;line-height:38px}.studio-perks>p{color:#a3b6bf;margin:10px 0 20px;font-size:13px;line-height:22px}.studio-perks>button:not(.text-btn){text-align:left;background:#0c1a2788;border:1px solid #45605b;border-radius:13px;align-items:center;gap:14px;width:100%;margin:9px 0;padding:14px;display:flex}.studio-perks>button>span:nth-child(2){flex:1}.studio-perks strong{letter-spacing:.05em;color:#d2f3df;font-size:15px;font-weight:500;display:block}.studio-perks small{color:#97b7ab;margin-top:3px;font-size:10px;display:block}.studio-perks>button>span:last-child{color:#c8e5da;font-size:11px}.studio-perks>.text-btn{color:#d1eedc;align-items:center;gap:5px;margin-top:14px;font-size:12px;display:flex}.studio-store .reference-activity{background:#151e30;border-color:#2a394e;border-radius:22px}.studio-store .activity-heading{border-color:#2a394e;padding:22px 20px}.studio-store .activity-heading h2{color:#e6eef4;font-size:18px;font-weight:500}.studio-store .activity-heading p{color:#8fa4bb;font-size:12px}.studio-store .live-badge i{box-shadow:none;background:#b5f0cf}.studio-store .activity-feed .reference-activity-row{background:#182438;border-color:#293a4f;border-radius:13px;gap:10px;padding:11px 12px}.studio-store .activity-feed .activity-recent{background:#1a302d;border-color:#466e62}.studio-store .activity-feed .activity-symbol{color:#bac4d4;background:#2b2c44;border-color:#40435e;border-radius:10px}.studio-store .activity-feed .activity-purchase .activity-symbol{background:0 0;border:0}.studio-store .activity-feed .reference-activity-row>strong{font-size:12px;font-weight:400;line-height:20px}.studio-store .activity-feed time{color:#809ab3;font-size:10px}.studio-store .activity-new{color:#c5f3d6;background:#355b4b}.studio-faq{grid-template-columns:.8fr 1.2fr;gap:60px;padding:14px 0;display:grid}.studio-faq h2{margin:10px 0 14px;font-size:32px;font-weight:500;line-height:43px}.studio-faq>div>p{color:#8fa8ba;font-size:13px;line-height:23px}.studio-faq details{border-bottom:1px solid #2e3f53}.studio-faq summary{cursor:pointer;align-items:center;gap:16px;padding:19px 0;font-size:14px;line-height:22px;list-style:none;display:flex}.studio-faq summary::-webkit-details-marker{display:none}.studio-faq summary>span{color:#6f91a4;letter-spacing:.1em;font-size:10px}.studio-faq summary>.brand-icon{flex-shrink:0;margin-left:auto;transition:transform .2s}.studio-faq details[open] summary>.brand-icon{transform:rotate(90deg)}.studio-faq details>p{color:#9fb4c6;padding:0 25px 20px 32px;font-size:13px;line-height:24px}.studio-status{letter-spacing:.03em;color:#8196ac;border-top:1px solid #26364c;justify-content:space-between;align-items:center;gap:20px;padding:22px 0 0;font-size:10px;display:flex}.studio-status>span:first-child{color:#b5e4d0}.studio-status i{background:#a9f3cb;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.studio-store .reference-footer p,.studio-store .reference-footer button{color:#7d96ae;font-size:11px}.studio-store .chat-bubble{background:#c2ead7;border:1px solid #d9ffec;border-radius:17px;box-shadow:0 10px 24px #0004}.studio-store .reference-dialog{color:#e2ebf3;background:#151f31;border-color:#35465e;border-radius:24px}.studio-store .search-dialog-field{border-color:#33435b}.studio-store .search-results>button:hover{background:#22334a}.studio-store .contact-channel{background:#1c2a40;border:1px solid #35475e;border-radius:14px;padding:12px}.studio-store .channel-icon{display:none}.studio-store .account-popover{background:#182337;border-color:#37475e;border-radius:15px}.studio-store .reference-page-heading>span{color:#91bfae;letter-spacing:.12em;font-size:10px}.studio-store .reference-page-heading h1{font-size:28px;line-height:40px}.studio-store .reference-breadcrumb{color:#7894ad;font-size:11px;line-height:18px}.studio-store .reference-category{background:#151f30;border-color:#304158;border-radius:22px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:22px;padding:16px;display:grid}.studio-store .reference-category>button{aspect-ratio:1}.studio-store .reference-category img{aspect-ratio:1;object-fit:cover;border-radius:16px}.studio-store .reference-category>div{margin:0;display:block}.studio-store .reference-category h3{font-size:19px;line-height:28px}.studio-store .reference-category .btn{margin-top:16px}.studio-store .reference-category small{font-size:12px;line-height:22px}.studio-store .reference-categories{gap:20px}.studio-store .reference-account{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px 38px;display:grid}.studio-store .reference-account>.account-title-row{grid-column:2;margin-bottom:0}.studio-store .reference-account>.reference-account-tabs{background:#141e2f;border:1px solid #2e3e54;border-radius:20px;grid-area:1/1/span 8;gap:5px;margin:0;padding:12px;display:grid;position:sticky;top:104px;overflow:visible}.studio-store .reference-account-tabs>button{color:#a4b8ca;background:0 0;border:0;border-radius:12px;justify-content:flex-start;min-height:47px;padding:12px;font-size:12px}.studio-store .reference-account-tabs>button.selected{color:#cff5df;background:#2b463e}.studio-store .reference-account>.panel,.studio-store .reference-account>.reference-table-section,.studio-store .reference-account>.reference-settings,.studio-store .reference-account>.reference-table,.studio-store .reference-account>.table-empty,.studio-store .reference-account>.support-center,.studio-store .reference-account>.error{grid-column:2}.studio-store .profile-facts{grid-template-columns:1fr 1fr;gap:12px}.studio-store .profile-facts>div{background:#0d1728;border:1px solid #293b50;border-radius:13px;padding:15px}.studio-store .profile-facts strong{font-size:15px}.studio-store .profile-order-box{background:#101b2c;border-color:#34455a;border-radius:15px}.studio-store .profile-avatar,.studio-store .table-user i{color:#d4e1ee;background:#2e3450;border-radius:12px}.studio-store .reference-settings{grid-template-columns:1fr;gap:18px;display:grid}.studio-store .reference-settings>.panel{padding:24px}.studio-store .reference-table th,.studio-store .reference-table td{border-color:#283b51;font-size:12px}.studio-store .reference-table th{color:#8fabbe;background:#19263b}.studio-store .reference-table tbody tr:hover{background:#192b40}.studio-store .table-columns>div{background:#17253a;border-color:#3a4d67}.studio-store .reference-status{color:#c1f0d4;background:#234939}.studio-store .auth-page{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;width:100%;max-width:950px;padding:45px 0;display:grid}.studio-store .auth-story{border:0;min-height:0;padding:30px;background:0 0!important;display:block!important}.studio-store .auth-story>img{display:none}.studio-store .auth-story h1{color:#f4f0e4;font-size:42px;line-height:1.3}.studio-store .auth-form-wrap{width:100%;max-width:440px}.studio-store .auth-form-wrap>.eyebrow{color:#b4d6c7;margin-bottom:7px;font-size:10px;position:static}.studio-store .auth-form-wrap>h2{margin-bottom:18px;font-size:27px;line-height:38px}.studio-store .auth-form-wrap>.form-grid{background:#162237;border:1px solid #31435d;border-radius:24px;padding:26px}.studio-store .auth-form-wrap label{font-size:13px}.studio-store .auth-form-wrap input{min-height:46px}.studio-store .auth-form-wrap>.auth-switch{font-size:12px}.studio-store .auth-compact{max-width:none;padding:0;display:block}.studio-store .auth-compact .auth-story{display:none!important}.studio-store .reference-topup-options{grid-template-columns:1fr 1fr;gap:24px;max-width:880px;margin:0 auto}.studio-store .topup-option{background:#19263a;border-color:#354a63;border-radius:24px;min-height:250px;position:relative}.studio-store .topup-option .payment-icon{color:#b5f0cf;background:#253d37;border:1px solid #425f54;border-radius:20px;width:80px;height:80px;margin:25px auto}.studio-store .topup-option .payment-icon.bank{background:#302f4b;border-color:#4c4b6e}.studio-store .topup-option-note{background:#0b1625;border-color:#304357}.studio-store .reference-payment{width:540px;max-width:100%}.studio-store .payment-notice{color:#a9c3cb;background:#1a2d35;border-color:#35545a;border-radius:14px}.studio-store .reference-payment-form{padding:25px}.studio-store .demo-slip{background:#102235;border-color:#3d6274;border-radius:18px}.studio-store .demo-slip.selected{background:#1d3935;border-color:#a7e2c4}.studio-store .payment-title>span{color:#b5f0cf}.studio-store .product-reference-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:54px}.studio-store .product-gallery-sticky{top:108px}.studio-store .product-gallery-main{background:#121d30;border-color:#2a3d55;border-radius:26px}.studio-store .product-gallery-open img{border-radius:24px}.studio-store .product-gallery-thumbs{justify-content:flex-start;gap:10px;margin-top:16px}.studio-store .product-gallery-thumbs>button{background:#17263b;border-radius:15px;width:66px;height:66px}.studio-store .product-gallery-thumbs>button.selected{border-color:#b5f0cf}.studio-store .product-reference-content>h1{margin:0 0 8px;font-size:32px;font-weight:500;line-height:44px}.studio-store .product-reference-price{color:#c0ebd0;font-size:27px;line-height:40px}.studio-store .product-coupon-link{color:#90a8bd;margin:8px 0 22px}.studio-store .product-coupon-link>button{color:#c7ead8}.studio-store .product-purchase{background:#1b2b3e;border-color:#3c5668;border-radius:22px;padding:24px}.studio-store .product-quantity>button{background:#243c49;border-color:#3e5d6a}.studio-store .product-order-summary strong{color:#d4eddf}.studio-product-story{background:0 0!important;border:0!important;padding:8px 0!important}.studio-store .studio-product-story h2{color:#e8f1f2;margin:8px 0 16px;font-size:21px;line-height:32px}.studio-store .studio-product-story>p{color:#a6bed0;font-size:14px;line-height:26px}.studio-item-notes{gap:18px;margin:24px 0;display:grid}.studio-item-notes>div{background:#142337;border:1px solid #2b445b;border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.studio-item-notes strong{color:#d1e8e0;margin-bottom:5px;font-size:14px;font-weight:500;display:block}.studio-item-notes span{color:#8eacc2;font-size:12px;line-height:21px}.studio-product-story>small{color:#7a98ad;font-size:11px;line-height:20px}.studio-store .product-reference-content>.studio-faq{border-top:1px solid #293d54;margin-top:28px;padding-top:24px;display:block}.product-reference-content .studio-faq h2{font-size:22px;line-height:31px}.product-reference-content .studio-faq h2 br{display:none}.product-reference-content .studio-faq>div>p{margin-bottom:15px}.studio-store .product-lightbox{background:#101c2d;border-radius:24px}.studio-store .admin-page>.page-title{background:linear-gradient(100deg,#1f3b37,#17273c);border:1px solid #3c5c59;border-radius:24px;margin-bottom:25px;padding:28px}.studio-store .admin-page .page-title h1{font-size:30px;font-weight:500}.studio-store .admin-layout{display:block}.studio-store .admin-nav{background:#141f32;border-color:#31445d;border-radius:18px;gap:7px;margin-bottom:24px;padding:10px;display:flex;position:static;overflow-x:auto}.studio-store .admin-nav>button{white-space:nowrap;color:#9eb5ca;border-radius:11px;flex-shrink:0;gap:6px;width:auto;min-height:44px;padding:10px 12px;font-size:12px}.studio-store .admin-nav>button.selected{color:#d8f6e4;background:#365348}.studio-store .admin-dialog{background:#162438;border-color:#3a4f68;border-radius:24px}.studio-store .admin-main th,.studio-store .admin-main td{border-color:#2c4058;font-size:12px}.studio-store .admin-stat-grid{gap:17px}.studio-store .admin-stat-grid .metric{background:#172b3a;border-color:#365265;border-radius:20px}.studio-store .metric strong{color:#caf0d9;font-size:28px}.studio-store .sales-bar{background:linear-gradient(#bce8cf,#557f70);border-radius:6px 6px 0 0}.studio-store .low-stock>button{background:#15293b;border-color:#30465e}.admin-access-page{grid-template-columns:1fr 1fr;align-items:center;gap:65px;max-width:960px;margin:40px auto;display:grid}.admin-access-page h1{margin:15px 0;font-size:45px;font-weight:500;line-height:1.3}.admin-access-page>div>p{color:#93aec3;max-width:340px;font-size:14px;line-height:25px}.admin-access-page>.panel{padding:30px}.admin-access-page .text-btn{color:#b5f0cf;font-size:12px;text-decoration:underline}.admin-member-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.admin-member-cards>.panel{padding:21px}.member-card-title{align-items:center;gap:10px;min-width:0;display:flex}.member-card-title>span{color:#d4e6ef;background:#34465d;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.member-card-title>div{min-width:0}.member-card-title h3{font-size:14px;line-height:22px}.member-card-title small{color:#88a4bd;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.member-state{color:#c3ecd1;background:#2a4d3b;border-radius:6px;flex-shrink:0;margin-left:auto;padding:3px 5px;font-size:9px;font-weight:400}.member-state.suspended,.member-state.archived{color:#bad5f2;background:#34414e}.member-card-balance{border-bottom:1px solid #2e4258;justify-content:space-between;align-items:center;margin:22px 0 12px;padding-bottom:15px;display:flex}.member-card-balance>span{color:#8eaac1;font-size:11px}.member-card-balance>strong{color:#d1f1dc;font-size:26px;font-weight:500}.member-card-actions{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.studio-store .member-card-actions .btn{min-height:36px;padding:7px 9px;font-size:10px}.studio-cms{grid-template-columns:1fr 1fr;gap:22px;display:grid}.studio-cms>.panel{padding:26px}.faq-editor{border:1px solid #354f6b;border-radius:14px;gap:9px;padding:15px;display:grid}.faq-editor legend{color:#9eb4c7;padding:0 5px;font-size:11px}.faq-editor .text-btn{color:#e4aabe;font-size:11px}.cms-save{background:#16283a;border:1px solid #36526b;border-radius:15px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;display:flex}.cms-save>span{color:#9bb3c6;font-size:12px}.studio-store .support-center .message{background:#1c2c45;border-color:#334f6d}.studio-store .support-center .message.staff{background:#203c36;border-color:#477363}.studio-store .support-alert{color:#cce8d4;background:#294737;border-color:#4f745c}.studio-store .account-title-row .btn{font-size:12px}.studio-store .reference-redeem .redeem-panel{background:0 0}.studio-store .table-user{color:#c3d8e4}.studio-store .reference-pagination .icon-btn{background:#16263a;border-color:#38516b}.studio-store .reference-store .btn{font-family:FC Vision,sans-serif}.brand-icon{background-repeat:no-repeat;filter:none!important}.studio-store .status.pending,.studio-store .status.processing{color:#e4d5a6;background:#443d33;border-color:#695b40}.studio-store .status.delivered,.studio-store .status.approved{color:#d2f0da;background:#28493a;border-color:#416c50}.studio-store .status.rejected,.studio-store .status.refunded{color:#bdcddf;background:#303b47;border-color:#4c5d70}.studio-store .auth-story .brand-icon{width:60px!important;height:60px!important}@media (max-width:1100px){.studio-store .container{padding-inline:25px}.studio-store .reference-nav{gap:22px}.studio-store .reference-nav>nav{gap:14px}.studio-worlds{grid-template-columns:repeat(2,1fr)}.studio-hero-copy{padding:45px 35px}.studio-store .studio-hero h1{font-size:45px}.studio-store .reference-logo>span{font-size:18px}.studio-store .reference-nav>nav.expanded{background:#172438;border-color:#31465e;top:82px}.admin-member-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.studio-store{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.studio-store.route-admin,.studio-store.route-adminlogin,.studio-store.route-signin,.studio-store.route-signup,.studio-store.route-reset{padding-bottom:0}.studio-store .container{padding-inline:18px}.studio-store .reference-main{padding-top:20px!important;padding-bottom:30px!important}.studio-store .reference-header{height:68px}.studio-store .reference-nav{gap:8px;height:68px;min-height:68px}.studio-store .reference-logo{gap:4px}.reference-logo>img{width:34px;height:34px}.studio-store .reference-logo>span{letter-spacing:.07em;font-size:15px;line-height:19px}.reference-logo small{letter-spacing:.1em;font-size:5px}.studio-store .reference-nav .mobile-drawer{width:30px}.studio-store .reference-nav-right{gap:5px}.studio-store .reference-nav-right .search-pill{background:0 0;border:0;width:32px;height:40px;min-height:40px}.studio-store .reference-avatar{border-radius:10px;width:30px;height:34px;font-size:13px}.studio-store .credit-pill{gap:3px;padding:5px 7px;font-size:10px}.studio-store .credit-pill>.brand-icon{display:none!important}.studio-store .reference-nav>nav.expanded{background:#172438;border-color:#30465f;padding:15px 22px;top:68px}.studio-store .reference-nav>nav button{font-size:13px}.studio-store .reference-nav-right .nav-signup{border-radius:9px;min-height:36px;padding:6px 9px;font-size:10px}.studio-store .reference-nav-right .nav-signin{padding:5px 2px;font-size:10px}.studio-store .reference-announcement{letter-spacing:.03em;min-height:25px;padding:5px 10px;font-size:8px}.studio-home{gap:30px}.studio-hero{border-radius:23px;min-height:475px}.studio-hero-art{object-position:68% center;opacity:.9;height:100%}.studio-hero:after{background:linear-gradient(#0b172b10 24%,#0c172be6 59%,#0b172b 100%)}.studio-hero-copy{width:100%;padding:220px 24px 25px}.studio-store .studio-hero h1{max-width:290px;margin-bottom:12px;font-size:34px;line-height:1.23}.studio-hero-copy .studio-kicker{margin-bottom:10px;font-size:8px}.studio-hero-copy>p{max-width:300px;font-size:12px;line-height:22px}.studio-hero-copy>div{margin:18px 0 12px}.studio-hero-copy .btn{min-height:46px;padding:10px 20px;font-size:12px}.studio-hero-copy>small{font-size:8px}.studio-orbit-label{display:none}.studio-discovery{gap:14px;display:grid}.studio-store .studio-discovery h2,.studio-store .studio-section-heading h2{font-size:23px;line-height:32px}.studio-kicker{letter-spacing:.13em;font-size:8px}.studio-search-field{border-radius:13px;gap:10px;width:100%;min-height:49px;padding:12px 14px;font-size:11px}.studio-search-field>small{font-size:9px}.studio-worlds{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:-12px}.studio-worlds>button{border-radius:17px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;display:flex}.studio-worlds img{aspect-ratio:1.3;object-fit:cover;border-radius:12px;width:100%;height:auto;margin-bottom:7px}.studio-worlds strong{font-size:12px;line-height:20px}.studio-worlds>button>span:not(.world-number){font-size:9px;line-height:16px}.world-number{display:none}.studio-section-heading{align-items:center;gap:10px;margin-bottom:14px}.studio-section-heading .btn{white-space:nowrap;min-height:40px;padding:8px 10px;font-size:11px}.studio-store .reference-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-store .reference-product{border-radius:17px;padding:9px}.studio-store .reference-product h3{min-height:38px;margin-top:10px;font-size:12px;line-height:19px}.studio-store .reference-product>p{margin:3px 0 10px;font-size:18px;line-height:27px}.studio-store .reference-product>.btn{border-radius:10px;min-height:42px;padding:8px 4px;font-size:11px}.studio-store .reference-product>small{gap:3px;font-size:9px;line-height:15px}.studio-store .reference-product>small>.brand-icon{display:none!important}.studio-path{grid-template-columns:1fr;gap:20px;padding:24px 0}.studio-path>div{grid-template-columns:42px 1fr;gap:3px 12px;padding:0 8px}.studio-path>div+div{border:0}.studio-path h3{font-size:15px;line-height:24px}.studio-path p{font-size:11px;line-height:19px}.studio-community{grid-template-columns:1fr;gap:22px}.studio-perks{padding:24px}.studio-perks h2{font-size:26px;line-height:36px}.studio-store .reference-activity{border-radius:20px}.studio-store .activity-heading{padding:18px 16px}.studio-store .activity-heading h2{font-size:16px}.studio-store .activity-heading p{font-size:10px;line-height:18px}.studio-store .activity-feed .reference-activity-list{max-height:290px;padding:10px}.studio-store .activity-feed .reference-activity-row>strong{font-size:11px;line-height:18px}.studio-faq{grid-template-columns:1fr;gap:20px}.studio-faq h2{font-size:27px;line-height:35px}.studio-faq h2 br{display:none}.studio-faq>div>p{font-size:12px}.studio-faq summary{gap:10px;padding:16px 0;font-size:12px;line-height:21px}.studio-faq details>p{padding-left:25px;padding-right:10px;font-size:12px;line-height:22px}.studio-status{grid-template-columns:1fr 1fr;gap:12px 8px;font-size:9px;display:grid}.studio-status>span:first-child{grid-column:1/-1}.studio-store .mobile-bottom-nav{padding:7px 12px calc(7px + env(safe-area-inset-bottom,0px));background:#111d2eee;border-color:#324a60;border-radius:20px 20px 0 0}.studio-store .mobile-bottom-nav>button{color:#8da9bf;border-radius:12px;gap:3px;min-height:52px;font-size:9px}.studio-store .mobile-bottom-nav>button[aria-current=page]{color:#d6f0de;background:#2d463d}.studio-store .mobile-purchase-dock{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#142334f5;border-color:#40596c;border-radius:20px 20px 0 0}.studio-store .dock-summary>strong{color:#cff2da;font-size:23px}.studio-store .mobile-purchase-dock>.btn{color:#12271f;background:#b5f0cf;border-radius:12px;font-size:13px}.studio-store .chat-bubble{bottom:calc(88px + env(safe-area-inset-bottom,0px));border-radius:15px;width:42px;height:42px}.studio-store .reference-categories{grid-template-columns:1fr;gap:14px}.studio-store .reference-category{border-radius:20px;grid-template-columns:110px 1fr;gap:16px;padding:13px}.studio-store .reference-category h3{font-size:16px;line-height:25px}.studio-store .reference-category small{font-size:11px;line-height:19px}.studio-store .reference-category .btn{min-height:38px;margin-top:10px;padding:7px 12px;font-size:10px}.studio-store .reference-page-heading{margin-bottom:20px}.studio-store .reference-page-heading h1{font-size:25px;line-height:35px}.studio-store .reference-catalog-tools{grid-template-columns:minmax(0,1fr) 110px}.studio-store .reference-catalog-tools input{font-size:13px}.studio-store .reference-account{flex-direction:column;gap:18px;display:flex}.studio-store .reference-account>*{width:100%;min-width:0}.studio-store .reference-account>.account-title-row{margin:0}.studio-store .reference-account>.reference-account-tabs{border-radius:17px;grid-template-columns:1fr 1fr;gap:5px;margin:0;padding:10px;display:grid;position:static}.studio-store .reference-account-tabs>button{gap:5px;min-height:42px;padding:8px;font-size:10px}.studio-store .reference-account-tabs>button>.brand-icon{width:20px!important;height:20px!important}.studio-store .profile-facts{grid-template-columns:1fr 1fr;gap:8px}.studio-store .profile-facts>div{padding:12px}.studio-store .profile-facts span{font-size:10px;line-height:18px}.studio-store .profile-facts strong{word-break:break-word;font-size:12px;line-height:20px}.studio-store .profile-top .btn{min-height:39px;padding:8px 10px;font-size:10px}.studio-store .reference-settings>.panel{border-radius:18px;padding:18px}.studio-store .reference-settings>.panel>label{margin-top:16px}.studio-store .reference-table th,.studio-store .reference-table td{font-size:11px}.studio-store .auth-page{width:100%;max-width:440px;padding:14px 0;display:block}.studio-store .auth-story{padding:8px 0 24px!important}.studio-store .auth-story h1{font-size:29px!important;line-height:1.3!important}.studio-store .auth-story>p{font-size:12px!important;line-height:22px!important}.studio-store .auth-story>div:not(.brand-icon){display:none}.studio-store .auth-form-wrap{max-width:none}.studio-store .auth-form-wrap>.form-grid{border-radius:20px;padding:20px}.studio-store .auth-form-wrap>h2{margin-bottom:16px;font-size:24px;line-height:34px}.studio-store .auth-form-wrap label{font-size:12px}.studio-store .auth-compact{padding:0}.studio-store .reference-topup-options{grid-template-columns:1fr;gap:16px}.studio-store .topup-option{border-radius:22px;min-height:215px}.studio-store .reference-payment{width:100%}.studio-store .reference-payment-form{border-radius:21px;padding:20px}.studio-store .product-reference-layout{flex-direction:column;gap:24px;display:flex}.studio-store .product-gallery-column{width:100%;max-width:100%}.studio-store .product-gallery-sticky{position:static}.studio-store .product-gallery-main{border-radius:24px;width:100%;max-width:100%}.studio-store .product-gallery-thumbs{justify-content:center;margin-top:12px}.studio-store .product-gallery-thumbs>button{border-radius:13px;width:54px;height:54px}.studio-store .product-reference-content{width:100%}.studio-store .product-reference-content>h1{order:0;font-size:27px;line-height:36px}.studio-store .product-reference-price{order:1;font-size:25px;line-height:36px}.studio-store .product-coupon-link{order:2;margin:5px 0 10px;font-size:11px;line-height:20px}.studio-store .product-purchase{border-radius:20px;order:3;padding:18px}.studio-store .product-reference-content>.studio-product-story{order:4;margin-top:15px}.studio-store .studio-product-story h2{font-size:21px}.studio-store .studio-product-story>p{font-size:13px;line-height:24px}.studio-item-notes>div{gap:10px;padding:14px}.studio-item-notes strong{font-size:13px}.studio-store .product-reference-content>.studio-faq{order:5;width:100%;padding-top:24px;display:block}.studio-store .product-reference-content .studio-faq h2{font-size:23px;line-height:32px}.studio-store .admin-page>.page-title{border-radius:20px;gap:15px;padding:23px;display:grid}.studio-store .admin-page .page-title h1{font-size:27px}.studio-store .admin-nav{border-radius:18px;grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.studio-store .admin-nav>button{white-space:normal;justify-content:flex-start;min-height:43px;padding:8px;font-size:10px}.studio-store .admin-stat-grid{grid-template-columns:1fr 1fr;gap:10px}.studio-store .admin-stat-grid .metric{padding:17px}.studio-store .metric strong{font-size:23px}.admin-member-cards{grid-template-columns:1fr}.studio-store .admin-main .admin-heading{align-items:flex-start;gap:10px}.studio-cms{grid-template-columns:1fr;gap:18px}.studio-cms>.panel{padding:20px}.cms-save{padding:16px;display:grid}.cms-save>.btn{width:100%}.admin-access-page{grid-template-columns:1fr;gap:20px;margin:10px auto}.admin-access-page h1{font-size:33px}.admin-access-page>div>p{font-size:12px;line-height:22px}.admin-access-page>.panel{padding:22px}.studio-store .admin-dialog{border-radius:22px;max-width:calc(100vw - 24px);padding:22px}.studio-store .reference-dialog{border-radius:20px}.studio-store .reference-footer p,.studio-store .reference-footer button{font-size:10px;line-height:19px}.studio-store .snowfall>i:nth-child(n+19){display:none}.studio-store .snowfall>i{opacity:.35;box-shadow:none}}@media (max-width:380px){.studio-store .container{padding-inline:14px}.studio-store .reference-logo>span{font-size:13px}.reference-logo>img{width:30px;height:30px}.studio-store .reference-nav .mobile-drawer{width:26px}.studio-store .reference-nav-right .search-pill{width:27px}.studio-store .reference-nav-right .nav-signup{padding:5px 7px;font-size:9px}.studio-store .reference-nav-right .nav-signin{font-size:9px}.studio-store .reference-nav{gap:5px}.studio-hero-copy{padding-inline:20px}.studio-store .studio-hero h1{font-size:31px}.studio-worlds>button{padding:10px}.studio-worlds strong{font-size:11px}.studio-worlds>button>span:not(.world-number){font-size:8px}.studio-store .reference-product h3{min-height:36px;font-size:11px;line-height:18px}.studio-store .reference-product>.btn{font-size:10px}.studio-store .reference-product>p{font-size:17px}}.studio-store .brand-icon{vertical-align:middle;aspect-ratio:1;background-repeat:no-repeat;display:inline-block;flex:none!important}.studio-worlds>button>.brand-icon{display:none!important}.studio-search-field>.brand-icon{flex:none!important}.studio-store .reference-announcement{color:#85a9a0;letter-spacing:.08em;background:0 0;min-height:30px;padding:8px 18px 0;font-size:10px}.studio-store .reference-header{background:#131f32ed;border:1px solid #3c5264;border-radius:22px;width:calc(100% - 64px);max-width:1320px;height:auto;margin:12px auto 0;animation:.55s both studio-arrive;top:12px;box-shadow:0 12px 44px #0003}.studio-store .reference-nav{grid-template-columns:210px minmax(0,1fr) auto;gap:20px;max-width:none;height:78px;min-height:78px;padding:0 22px;display:grid}.studio-store .reference-nav>nav{background:#0c1628;border:1px solid #2a3c52;border-radius:14px;justify-content:center;justify-self:center;gap:4px;width:max-content;padding:5px;display:flex}.studio-store .reference-nav>nav button{border-radius:10px;min-height:40px;padding:10px 12px;font-size:12px;transition:background .18s,color .18s,transform .18s;position:relative}.studio-store .reference-nav>nav button:hover{color:#dcf6e8;background:#223d40;transform:translateY(-1px)}.studio-store .reference-nav-right{gap:8px}.studio-store .auth-story:after{display:none}.studio-store .auth-story span{color:#b5f0cf}.studio-store .auth-story-foot{align-items:center;gap:10px;max-width:280px;margin-top:20px;line-height:20px;display:flex;position:static}.studio-home>section,.studio-home>.studio-worlds,.studio-community{animation:.55s both studio-arrive}.studio-home>section:nth-child(2){animation-delay:70ms}.studio-home>.studio-worlds{animation-delay:.12s}.studio-worlds>button{animation:.55s both studio-arrive}.studio-worlds>button:nth-child(2n){animation-delay:60ms}.studio-worlds>button:nth-child(3n){animation-delay:.12s}.studio-store .reference-product{transition:transform .2s,border-color .2s,background .2s}.studio-store .reference-product:hover{transform:translateY(-5px)}.studio-hero-art{transform-origin:70%;animation:15s ease-in-out infinite alternate studio-drift}.studio-hero .btn.primary{position:relative;overflow:hidden}.studio-hero .btn.primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 42%,#fff5 50%,#0000 58%);animation:7s ease-in-out infinite studio-sheen;position:absolute;inset:-70%;transform:translate(-60%)}@keyframes studio-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-drift{0%{transform:scale(1)translateY(0)}to{transform:scale(1.035)translateY(-4px)}}@keyframes studio-sheen{0%,70%{transform:translate(-60%)}to{transform:translate(60%)}}@media (max-width:1150px){.studio-store .reference-header{width:calc(100% - 40px)}.studio-store .reference-nav{grid-template-columns:175px minmax(0,1fr) auto;gap:12px;padding:0 17px}.studio-store .reference-nav>nav button{padding:9px 7px;font-size:11px}.studio-store .reference-nav>nav button>.brand-icon{display:none!important}}@media (max-width:1023px){.studio-store .reference-nav{grid-template-columns:minmax(88px,1fr) auto;gap:10px}.studio-store .reference-nav>nav{z-index:40;background:#16263c;border:1px solid #3c5369;border-radius:20px;flex-direction:column;align-items:stretch;width:auto;padding:14px;display:none;position:absolute;top:88px;left:0;right:0}.studio-store .reference-nav>nav.expanded{display:flex}.studio-store .reference-nav>nav button{width:100%;min-height:44px;padding:13px;font-size:13px;display:flex}.studio-store .reference-nav .mobile-drawer{color:#e9fff1;white-space:nowrap;background:linear-gradient(#173c2e,#102d23);border-radius:11px;justify-content:center;align-items:center;min-height:36px;padding:7px 10px;font-size:11px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff18,0 4px 12px #0002;border:1px solid #4c7b62!important;width:auto!important;display:flex!important}.studio-store .reference-nav .mobile-drawer:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff2,0 6px 16px #0003;border-color:#82bd94!important}}@media (max-width:760px){.studio-store .reference-announcement{min-height:24px;padding-top:5px;font-size:8px}.studio-store .reference-header{border-radius:18px;width:calc(100% - 24px);margin-top:7px;top:8px;box-shadow:0 6px 26px #0003}.studio-store .reference-nav{grid-template-columns:minmax(38px,1fr) auto;gap:6px;height:64px;min-height:64px;padding:0 10px}.studio-store .reference-nav .reference-logo{min-width:0}.studio-store .reference-nav>nav,.studio-store .reference-nav>nav.expanded{border-radius:17px;top:72px}.studio-store .reference-logo>span{font-size:14px}.studio-store .reference-logo>img{width:31px;height:31px}.studio-store .reference-logo small{font-size:5px}.studio-store .reference-nav-right{gap:4px}.studio-store .reference-nav-right .search-pill{width:29px}.studio-store .reference-nav-right .nav-signup{min-height:35px;padding:6px 8px;font-size:9px}.studio-store .reference-nav-right .nav-signin{padding:4px 1px;font-size:9px}.studio-store .reference-main{padding-top:20px!important}.studio-store .reference-nav .mobile-drawer{padding:6px 8px;font-size:10px;width:auto!important}.studio-store .reference-nav-right .brand-icon{max-width:23px;max-height:23px}.studio-store .reference-avatar{width:27px;height:31px}.studio-store .credit-pill{padding:6px;font-size:9px}.studio-store .product-gallery-sticky{top:96px}.studio-store .reference-account>.reference-account-tabs{top:98px}.studio-hero-art{animation-duration:20s}}@media (prefers-reduced-motion:reduce){.studio-store *,.studio-store :before,.studio-store :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.studio-store img.brand-icon{max-width:none;font-style:normal;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:static!important;transform:none!important}@media (min-width:761px){.studio-store .admin-nav{flex-direction:row;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.studio-store .admin-nav>button{justify-content:center;width:100%}}@media (max-width:760px){.studio-hero-art{object-position:76% center}}.studio-store .skeleton{background:linear-gradient(100deg,#152137 20%,#20364a 45%,#152137 70%) 0 0/220% 100%}.studio-store{--bg:#071813;--card:#102a23;--border:#254e40;color:#f2fff7;background:#071813}.studio-store .reference-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c281fee;border-color:#387656}.studio-store .reference-nav>nav{background:#081d17;border-color:#2d5945}.studio-store .reference-announcement{color:#99d7af;background:#071813}.studio-home{gap:26px}.studio-home>.reference-activity{background:#102b20;border-color:#2d6546;border-radius:20px;box-shadow:0 8px 28px #0002}.studio-home>.activity-feed .reference-activity-list{max-height:130px}.studio-home>.reference-activity .activity-heading{border-color:#28543d;padding:16px 20px}.studio-home>.activity-feed .reference-activity-row{background:#0b2118;border-color:#254f39}.studio-home>.activity-feed .activity-symbol{color:#b9f5b6;background:#214c32}.studio-store .live-badge{color:#caffbc;background:#153d26;border-color:#39774b}.studio-store .panel,.studio-store .reference-product,.studio-store .reference-table,.studio-store .reference-category,.studio-worlds>button{background:#10291f;border-color:#2c513e}.studio-store .reference-product:hover,.studio-worlds>button:hover{background:#173b29;border-color:#78b36c}.studio-search-field{background:#10291f;border-color:#376147}.studio-store .btn.primary{color:#153018;background:#b8f084;box-shadow:0 3px #6eaa4c}.studio-store .btn.primary:hover{background:#d0ffa6}.studio-store .studio-hero{background:#10281c;border-color:#356047}.studio-hero:after{background:linear-gradient(90deg,#092016f0,#10281b8c 45%,#0000 76%)}.studio-store .reference-nav-right .search-pill{background:#113323;border-color:#305940}.studio-store .reference-product-image,.studio-store .reference-category img{background:#0c2019}.studio-hero-art{animation:none!important}.studio-store .snowfall>i{will-change:auto;box-shadow:none!important}.studio-store .snowfall>i:nth-child(n+25){display:none}.studio-store .reference-loading .skeleton{background:linear-gradient(100deg,#10291f,#1e4130,#10291f)}.promo-spotlight{background:radial-gradient(at 0 0,#36552d,#0000 70%),linear-gradient(120deg,#142e18,#0a2219);border:1px solid #73ac54;border-radius:26px;grid-template-columns:1.5fr 1fr;gap:16px;padding:23px;display:grid;box-shadow:0 0 0 5px #7cbe5720,0 18px 42px #0003}.promo-main,.promo-action,.promo-drop{background:#0a2114aa;border:1px solid #4d7b3d;border-radius:18px}.promo-main{padding:24px 26px}.promo-label{color:#e1ffc8;align-items:center;gap:10px;font-size:20px;display:flex}.promo-label small{letter-spacing:.14em;color:#9bbc84;margin-top:4px;font-size:9px;display:block}.promo-codes{gap:12px;margin:22px 0 12px;display:grid}.promo-codes>button{text-align:left;border-bottom:1px solid #426635;flex-wrap:wrap;align-items:center;gap:4px 12px;width:100%;padding:0 0 12px;display:flex}.promo-codes strong{color:#dbff82;text-shadow:0 0 22px #a5ed4b50;letter-spacing:.015em;font-size:32px;font-weight:700;line-height:1.3}.promo-codes img{margin-left:auto}.promo-note{color:#91af83;font-size:11px;line-height:1.7}.promo-action{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex;position:relative;overflow:hidden}.promo-action h2{color:#e6ffd3;z-index:1;font-size:35px;line-height:1.2}.promo-orbit{color:#a2c96a16;font-size:180px;line-height:1;position:absolute;top:-40px;right:-22px}.promo-action>.btn{justify-content:center;align-items:center;gap:12px;width:100%;max-width:300px;min-height:50px;margin:17px 0 13px;font-size:15px;display:flex}.promo-action>small{color:#a4d88e;align-items:center;gap:7px;font-size:10px;display:flex}.promo-action i{background:#b8ef80;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #8beb42}.promo-drop{flex-direction:column;align-items:center;gap:10px;padding:20px 14px;transition:border-color .2s;display:flex}.promo-drop:hover{border-color:#d0fa8a}.promo-drop>span:first-child{color:#c3d4b0;align-items:center;gap:8px;font-size:16px;display:flex}.promo-drop b{color:#e2f9c9;font-weight:500}.promo-drop .drop-countdown,.promo-drop .drop-open{text-shadow:0 0 20px #9fee4d44;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;color:#b7ff85!important;font-size:34px!important}.promo-drop>small{color:#92b27f;align-items:center;gap:5px;font-size:10px;display:flex}.studio-store .auth-page{justify-content:center;align-items:center;width:100%;min-height:calc(100dvh - 265px);grid-template-columns:none!important;gap:0!important;max-width:500px!important;margin:20px auto 48px!important;padding:0!important;display:flex!important}.studio-store .auth-form-wrap{background:linear-gradient(145deg,#123425,#0c241a);border:1px solid #376247;border-radius:22px;width:100%;padding:28px;box-shadow:0 15px 50px #0002;max-width:460px!important}.studio-store .auth-form-wrap>h2{text-align:center;color:#e8ffd8;font-size:30px}.studio-store .auth-form-wrap>.eyebrow,.studio-store .auth-intro{text-align:center;display:block}.studio-store .auth-form-wrap input{background:#081b13;border-color:#35573d}.studio-store .auth-compact{max-width:none!important;min-height:0!important;margin:0!important}.studio-store .auth-compact .auth-form-wrap{max-width:none!important}.studio-store .auth-story{display:none!important}@media (max-width:760px){.studio-home{gap:22px}.studio-store .reference-main{padding-top:18px!important}.studio-home>.reference-activity .activity-heading{padding:13px 14px}.studio-home>.activity-feed .reference-activity-list{max-height:128px}.promo-spotlight{border-radius:20px;grid-template-columns:1fr 1fr;gap:10px;padding:13px}.promo-main{grid-column:1/-1;padding:18px}.promo-label{font-size:17px}.promo-codes{gap:12px;margin-top:18px}.promo-codes>button{gap:2px 9px}.promo-codes span{min-width:100%;font-size:11px}.promo-codes strong{font-size:27px}.promo-note{font-size:10px}.promo-action{grid-column:1/-1;grid-template-columns:1fr 1.4fr;gap:5px 12px;padding:17px;display:grid}.promo-action h2{grid-row:1/3;font-size:24px}.promo-action>.btn{gap:4px;min-height:45px;margin:0 0 5px;font-size:12px}.promo-action>small{justify-content:center;font-size:8px}.promo-drop{border-radius:13px;gap:8px;padding:16px 7px}.promo-drop>span:first-child{flex-wrap:wrap;justify-content:center;gap:4px;font-size:11px;display:flex}.promo-drop>span:first-child>.brand-icon{display:none}.promo-drop>span:first-child b{width:100%;font-size:11px}.promo-drop .drop-countdown,.promo-drop .drop-open{line-height:1.3;font-size:23px!important}.promo-drop .drop-open{font-size:16px!important}.promo-drop>small{gap:0;font-size:8px}.studio-store .auth-page{min-height:calc(100dvh - 245px);margin:8px auto 26px!important}.studio-store .auth-form-wrap{border-radius:19px;padding:24px 19px}.studio-store .auth-form-wrap>h2{font-size:26px}.studio-store .auth-form-wrap label{font-size:13px}.studio-store .snowfall>i:nth-child(n+17){display:none}.studio-hero:after{background:linear-gradient(#10281b00 20%,#0b231be0 57%,#092016)}.studio-store .mobile-bottom-nav{background:#0d281ded;border-color:#3a6044}.studio-store .mobile-bottom-nav>button[aria-current=page]{color:#e2fcbf;background:#2f512c}.studio-store .mobile-purchase-dock{background:#0d281df5;border-color:#4b6b42}.studio-store .mobile-purchase-dock>.btn{color:#153018;background:#b8f084}}.studio-store .auth-form-wrap>form.form-grid{margin-top:22px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.studio-store .auth-form-wrap .form-grid input:focus{border-color:#b8f084;box-shadow:0 0 0 3px #a6e77720}.studio-store .auth-form-wrap .form-grid .btn.primary{min-height:48px}.studio-store .auth-form-wrap>.auth-intro{color:#a7c4ad;line-height:1.8}.home-hub{gap:18px;display:grid}.home-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-shortcut{isolation:isolate;text-align:left;background:linear-gradient(120deg,#1b4b2a,#0b2117);border:1px solid #5b8e52;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:145px;padding:17px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.home-shortcut:hover{border-color:#ccf88b;transform:translateY(-3px);box-shadow:0 7px 24px #9ae05718}.home-shortcut:after{content:"";z-index:-1;background:linear-gradient(90deg,#0b2816f5 4%,#173c24bd 55%,#173c2430);position:absolute;inset:0}.home-shortcut .shortcut-art{object-fit:cover;object-position:center;z-index:-2;opacity:.82;pointer-events:none;width:63%;height:100%;position:absolute;top:-3px;right:-12px;transform:rotate(-8deg)scale(1.12)}.shortcut-label{letter-spacing:.13em;color:#bcdf9e;z-index:1;margin-bottom:9px;font-size:8px;font-weight:600;position:relative}.shortcut-icon{background:#122b1dba;border:1px solid #b3e38d77;border-radius:13px;place-items:center;width:41px;height:41px;display:grid;position:absolute;top:16px;right:13px}.home-shortcut strong{color:#f0ffd7;text-shadow:0 2px 8px #062312;margin-top:14px;font-size:23px;font-weight:600;line-height:1.25}.home-shortcut small{color:#b8d4ae;margin-top:5px;font-size:10px;line-height:1.8}.studio-store .home-shortcut .shortcut-arrow{bottom:16px;right:13px;position:absolute!important}.home-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-metric{isolation:isolate;background:linear-gradient(125deg,#123223,#0e251b);border:1px solid #31543d;border-radius:17px;min-width:0;padding:18px 19px;position:relative;overflow:hidden}.home-metric h3{color:#d2e6ce;font-size:13px;font-weight:500;line-height:1.5}.home-metric p{z-index:1;align-items:baseline;gap:7px;margin:4px 0 8px;display:flex;position:relative}.home-metric p strong{color:#c3f383;font-variant-numeric:tabular-nums;font-size:37px;font-weight:700;line-height:1.1}.home-metric p span{color:#a2bd9e;font-size:11px}.home-metric>small{color:#83ab87;align-items:center;gap:5px;font-size:9px;display:flex}.home-metric i{background:#abdb79;border-radius:50%;width:5px;height:5px}.studio-store .home-metric .metric-ghost{opacity:.15;z-index:-1;bottom:-14px;right:4px;width:92px!important;height:92px!important;position:absolute!important}.studio-store .studio-hero{min-height:340px}.studio-store .studio-hero-copy{width:60%;padding:32px 44px}.studio-store .studio-hero h1{margin-bottom:14px;font-size:45px;line-height:1.15}.studio-hero-copy>p{max-width:420px;font-size:14px;line-height:1.7}.studio-hero-copy>div{margin:19px 0 13px}.studio-store .studio-hero .studio-kicker{margin-bottom:12px}.studio-home>.studio-status{display:none}@media (max-width:1023px) and (min-width:761px){.home-shortcuts,.home-metrics{gap:10px}.home-shortcut{padding:14px 12px}.home-shortcut strong{font-size:19px}.home-shortcut small{font-size:9px}.home-shortcut .shortcut-icon{width:32px;height:32px;right:10px}.home-metric{padding:15px 12px}.home-metric p strong{font-size:31px}.home-metric p span{font-size:10px}.studio-store .studio-hero-copy{padding:35px 30px}.studio-store .studio-hero h1{font-size:36px}}@media (max-width:760px){.home-hub{gap:13px}.home-shortcuts,.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.home-shortcut{border-radius:16px;min-height:135px;padding:13px 11px}.shortcut-label{letter-spacing:.09em;margin-bottom:12px;font-size:6px}.home-shortcut .shortcut-icon{border-radius:9px;width:29px;height:29px;top:11px;right:9px}.home-shortcut .shortcut-icon .brand-icon{width:25px!important;height:25px!important}.home-shortcut strong{margin-top:17px;font-size:19px;line-height:1.25}.home-shortcut small{max-width:120px;padding-right:6px;font-size:9px;line-height:1.7}.studio-store .home-shortcut .shortcut-arrow{bottom:11px;right:5px;width:17px!important;height:17px!important}.home-metric{border-radius:15px;padding:14px 12px}.home-metric h3{font-size:11px}.home-metric p strong{font-size:31px}.home-metric p span{font-size:9px}.home-metric>small{font-size:8px}.studio-store .home-metric .metric-ghost{bottom:-13px;right:-2px;width:70px!important;height:70px!important}.studio-store .studio-hero{min-height:470px}.studio-store .studio-hero-copy{width:100%;padding:215px 24px 24px}.studio-store .studio-hero h1{margin-bottom:12px;font-size:34px;line-height:1.23}.studio-hero-copy>p{max-width:300px;font-size:12px;line-height:22px}.studio-hero-copy>div{margin:18px 0 12px}}@media (prefers-reduced-motion:reduce){.home-shortcut{transition:none}.home-shortcut:hover{transform:none}}@media (max-width:380px){.studio-store .studio-hero h1{letter-spacing:-.035em;font-size:30px;line-height:1.2}}.studio-store .reference-logo>span{letter-spacing:.015em;font-size:18px}.studio-store .reference-logo small{letter-spacing:.07em;font-size:8px}.studio-store .product-reference-layout{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:start;gap:25px}.studio-store .product-reference-content>h1{font-size:30px;font-weight:600;line-height:1.4}.studio-store .product-reference-price{color:#c8f895!important;font-size:21px!important}.studio-store .product-gallery-main{background:#071e13;border:1px solid #456748;border-radius:19px;overflow:hidden}.studio-store .product-gallery-thumbs>button{border-radius:11px}.studio-store .product-gallery-thumbs>button.selected{border-color:#c3ec7e;box-shadow:0 0 14px #a2e56e20}.studio-store .shop-product-guide{background:#10271e;border:1px solid #31573d;border-radius:17px;margin-top:21px;padding:17px}.guide-caption{color:#a5bfa8;align-items:center;gap:7px;margin-bottom:14px;font-size:12px;display:flex}.shop-guide-frame{background:radial-gradient(at 10% 0,#314f1c55,#0000 60%),#071b11;border:1px solid #82ac4d;border-radius:21px;overflow:hidden;box-shadow:0 0 0 4px #95ca4220,0 10px 25px #0003}.shop-guide-frame>header{text-align:center;background:linear-gradient(120deg,#244521,#0b2519);border-bottom:1px solid #54793f;padding:27px 26px}.shop-guide-frame .studio-kicker{color:#aacb8f;letter-spacing:.12em;font-size:8px}.shop-guide-frame h2{color:#edffcd;text-shadow:0 0 23px #b5e57425;margin:9px 0 5px;font-size:29px;font-weight:600;line-height:1.4}.shop-guide-frame>header>p{color:#a6be9c;font-size:12px}.shop-guide-body{padding:20px}.shop-guide-body>.product-custom-description{color:#b9cbb6;white-space:pre-line;border-bottom:1px solid #25432c;margin-bottom:4px;padding:0 0 18px;font-size:13px;line-height:1.9}.guide-chapter{border-bottom:1px solid #27432b;padding:18px 0}.guide-chapter:last-of-type{border:0}.guide-chapter h3{color:#d2fa9f;border-left:3px solid #bfe97c;align-items:center;gap:8px;margin-bottom:12px;padding-left:8px;font-size:18px;font-weight:600;line-height:1.5;display:flex}.guide-chapter>div{color:#c0d0b5;background:#142b17;border:1px solid #46633a;border-radius:13px;padding:15px 16px;font-size:12px;line-height:1.9}.guide-chapter p{color:#9eb495;margin-top:10px}.guide-chapter .text-btn{color:#d6f3a3;align-items:center;gap:4px;margin-top:7px;display:flex}.service-rule-list{gap:12px;margin:20px 0;display:grid}.service-rule-list>div{background:#162f1d;border:1px solid #2c4e32;border-left:3px solid #abd76e;border-radius:13px;align-items:center;gap:13px;padding:17px;display:flex}.service-rule-list>div>.brand-icon{flex-shrink:0}.service-rule-list strong{color:#e1f4c9;font-size:15px;line-height:1.6;display:block}.service-rule-list small{color:#a8bda0;margin-top:4px;font-size:12px;line-height:1.8;display:block}.guide-scroll{justify-content:center;align-items:center;gap:12px;width:max-content;max-width:100%;min-height:48px;margin:19px auto 12px;border-radius:999px!important;padding:12px 24px!important;display:flex!important;box-shadow:0 0 24px #9cde3b33!important}.guide-demo{text-align:center;color:#7c997e;font-size:10px;line-height:1.7;display:block}.studio-store .product-purchase{background:linear-gradient(125deg,#173724,#10261a);border:1px solid #466d41;border-radius:18px;margin-top:20px;padding:20px}.studio-store .product-purchase .block-label{border-bottom:1px solid #3b5c3d;margin-bottom:20px;padding-bottom:18px;font-size:13px;display:block}.studio-store .product-purchase .block-label input{color:#edffdd;background:#071a11;border-color:#46623d;width:100%;margin-top:10px;display:block}.studio-store .product-quantity{margin-top:9px}.studio-store .product-quantity input,.studio-store .product-quantity button{background:#0a2115;border-color:#3e5e38}.studio-store .product-order-summary{color:#b7c7a7;margin:13px 0 17px;font-size:12px}.studio-store .product-purchase .purchase-accept{color:#d0dfba;background:#203b22;border:1px solid #456238;border-radius:12px;margin:16px 0;padding:14px;font-size:12px}.studio-store .product-purchase>.btn{min-height:48px}.studio-store .product-coupon-link{color:#90ac8b}.studio-store .product-coupon-link button{color:#d7f6a5}.studio-store .product-reference-content>.studio-faq{border-color:#315137}.studio-store .product-reference-content .studio-faq details{border-color:#335234}.promo-spotlight{background:radial-gradient(at 10% 0,#5b73304d,#0000 70%),linear-gradient(120deg,#16361c,#071c14);border-color:#a0be5c;border-radius:28px;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;padding:25px;box-shadow:0 0 0 5px #a3ce4f17,0 0 48px #77af2920,inset 0 1px #d4f89f33}.promo-main{background:linear-gradient(140deg,#173d2288,#061b11cc);border:1px solid #91ad52;grid-column:span 8;padding:26px 30px;box-shadow:inset 0 0 0 4px #b2da6820}.promo-action{background:radial-gradient(circle at 100% 0,#75933644,#0000 70%),#0b2518;border-color:#70944a;grid-column:span 4;box-shadow:inset 0 0 0 4px #91bb4d17}.promo-drop{background:radial-gradient(at 50% 120%,#45672950,#0000 80%),#081e13;border:1px solid #709746;grid-column:span 6;min-height:157px;box-shadow:inset 0 0 0 4px #8bbd4814}.promo-label{color:#d2e7b5;justify-content:center;font-size:17px}.promo-label small{text-align:center;letter-spacing:.15em;font-size:8px}.promo-codes{gap:14px;margin-top:20px}.promo-codes>button{text-align:center;border-bottom-color:#4b6938;grid-template-columns:1fr;justify-items:center;gap:5px;padding:4px 25px 15px;display:grid;position:relative}.promo-codes>button:last-child{border-bottom:0;padding-bottom:3px}.promo-codes span{color:#b3c99e;min-width:0;font-size:13px}.promo-codes strong{letter-spacing:.025em;color:#e6ff87;text-shadow:0 0 12px #c4ea3a44,0 0 35px #b6e84433;font-size:38px;font-weight:700}.promo-codes .brand-icon{opacity:.75;top:40%;right:0;position:absolute!important}.promo-note{text-align:center;margin-top:16px;font-size:10px;display:block}.promo-action h2{font-size:32px;line-height:1.3}.promo-action>.btn{border-radius:15px;gap:3px;min-height:53px;padding:12px 7px;font-size:13px;box-shadow:0 0 25px #afe95230}.promo-action>small{font-size:9px}.promo-drop>span:first-child{font-size:18px}.promo-drop .drop-countdown{letter-spacing:.035em;text-shadow:0 0 24px #a6e35e55;color:#ceff85!important;font-size:40px!important}.promo-drop>small{font-size:11px}.security-panels{grid-template-columns:1.1fr 1fr;align-items:start;gap:20px;display:grid}.security-panels>.panel{padding:25px}.security-panels p,.admin-mfa-gate p{color:#a8bea9;font-size:13px;line-height:1.85}.security-status{color:#def3b8;background:#284529;border:1px solid #6d984d;border-radius:14px;padding:15px 18px;font-size:18px}.security-status>small{margin-top:6px;font-size:11px;display:block}.mfa-enrollment,.recovery-notice{background:#0a2015;border:1px solid #597c43;border-radius:14px;gap:12px;padding:17px;display:grid}.mfa-secret{word-break:break-all;color:#e0f7c1;background:#162f1f;border-radius:10px;padding:12px;font-size:15px;font-family:monospace!important}.mfa-enrollment>small{color:#bacdb0;font-size:11px}.recovery-notice pre{white-space:pre-wrap;color:#d8efb8;font-size:14px;line-height:1.8;font-family:monospace!important}.security-actions{flex-wrap:wrap;gap:9px;display:flex}.security-actions>.btn{min-height:43px;font-size:12px}.admin-mfa-gate{max-width:490px;margin:30px auto;padding:27px}@media (max-width:1023px){.studio-store .reference-logo>span{font-size:15px}.promo-codes strong{font-size:31px}.promo-main{padding:22px 20px}.promo-action h2{font-size:27px}.security-panels{grid-template-columns:1fr}}@media (max-width:760px){.studio-store .reference-logo>span{letter-spacing:0;font-size:12px}.studio-store .reference-logo small{letter-spacing:.02em;font-size:5px}.studio-store .product-reference-layout{gap:23px;display:flex}.studio-store .product-reference-content>h1{font-size:25px;line-height:1.4}.studio-store .product-reference-content>.shop-product-guide{border-radius:16px;order:3;margin-top:18px;padding:11px}.studio-store .product-reference-content>.product-drop-timer{order:4}.studio-store .product-reference-content>.product-purchase{border-radius:17px;order:5;margin-top:18px;padding:17px}.studio-store .product-reference-content>.studio-faq{order:6}.shop-guide-frame{border-radius:16px}.shop-guide-frame>header{padding:24px 13px}.shop-guide-frame .studio-kicker{letter-spacing:.08em;font-size:6px}.shop-guide-frame h2{font-size:24px}.shop-guide-frame>header>p{font-size:11px}.shop-guide-body{padding:15px}.shop-guide-body>.product-custom-description{font-size:12px;line-height:1.9}.guide-chapter{padding:16px 0}.guide-chapter h3{gap:5px;font-size:16px}.guide-chapter>div{padding:12px;font-size:12px;line-height:1.9}.service-rule-list{gap:10px}.service-rule-list>div{align-items:flex-start;gap:10px;padding:13px 11px}.service-rule-list strong{font-size:13px}.service-rule-list small{font-size:11px}.guide-scroll{gap:6px;min-height:45px;font-size:12px;padding:11px 15px!important}.guide-demo{font-size:9px}.studio-store .product-order-summary{gap:8px;font-size:11px}.studio-store .product-purchase .purchase-accept{padding:12px;font-size:11px}.promo-spotlight{border-radius:21px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px}.promo-main{grid-column:1/-1;padding:20px 16px}.promo-action{grid-column:1/-1;grid-template-columns:1fr 1.5fr;gap:6px 10px;padding:18px 14px;display:grid}.promo-action h2{font-size:24px}.promo-action>.btn{min-height:47px;margin:0;font-size:11px}.promo-action>small{font-size:8px}.promo-drop{grid-column:span 1;min-height:148px;padding:19px 7px}.promo-label{gap:7px;font-size:15px}.promo-codes span{font-size:12px}.promo-codes strong{font-size:28px}.promo-codes>button{padding:3px 18px 14px}.promo-note{margin-top:12px;font-size:9px;line-height:1.8}.promo-drop>span:first-child{font-size:13px;line-height:1.6}.promo-drop>span:first-child b{font-size:11px}.promo-drop .drop-countdown{letter-spacing:0;font-size:23px!important}.promo-drop>small{font-size:8px}.security-panels>.panel{padding:20px}.security-panels h2{font-size:23px}.admin-mfa-gate{margin:18px auto;padding:21px}.studio-store .product-reference-content>.shop-product-guide+.product-drop-timer{margin-top:14px}}@media (prefers-reduced-motion:reduce){.promo-spotlight,.shop-guide-frame{animation:none!important}}.promo-spotlight{background:linear-gradient(135deg,#071a35f2,#102c54f2) padding-box padding-box,linear-gradient(115deg,#ff3b30,#ff9f0a 18%,#ffd60a 33%,#30d158 49%,#32ade6 65%,#5e5ce6 82%,#ff2d91) border-box;border:2px solid #0000;position:relative;overflow:hidden;box-shadow:0 0 34px #24a9ff2e,0 0 55px #ff3b6f20,inset 0 1px #ffffff38}.promo-spotlight:before{content:"";pointer-events:none;background:conic-gradient(from 90deg,#0000,#ff3b3030,#ffd60a28,#30d15828,#32ade62b,#af52de2d,#0000);animation:9s linear infinite bostonSpectrum;position:absolute;inset:-45%}.promo-spotlight>*{z-index:1;position:relative}.promo-main,.promo-action,.promo-drop{background:linear-gradient(145deg,#0c284de8,#071b36e8);border-color:#76c8ff70;box-shadow:inset 0 1px #ffffff24,0 12px 30px #00112755}.promo-label{color:#fff}.promo-label>svg{color:#ffd84a;filter:drop-shadow(0 0 9px #ffab31)}.promo-label small{color:#a9ddff}.promo-codes>button{border-bottom-color:#64b9e84f}.promo-codes>button:hover strong{filter:brightness(1.15);transform:translateY(-2px)}.promo-codes span,.promo-note{color:#c5ddf3}.promo-codes strong{color:#0000;text-shadow:none;background:linear-gradient(90deg,#ff595e,#ffca3a,#8ac926,#38b6ff,#8b5cf6,#ff4da6) 0 0/220%;-webkit-background-clip:text;background-clip:text;transition:all .2s;animation:5s linear infinite bonusTextFlow}.promo-action{border-color:#ae7dff7a}.promo-action h2{color:#0000;background:linear-gradient(100deg,#fff,#79dcff,#ffd84a,#ff78be);-webkit-background-clip:text;background-clip:text}.promo-orbit{color:#55cfff28}.promo-action>.btn{color:#fff;background:linear-gradient(100deg,#ff424d,#ff9f1c,#2ecb70,#1aa8ff,#7656ff,#ff3d9f) 0 0/220% 100%;border:1px solid #fff6;animation:6s infinite bonusButtonFlow;box-shadow:0 0 25px #4eb9ff55}.promo-action>.btn:hover{transform:translateY(-2px);box-shadow:0 0 34px #ff69bd66,0 8px 24px #0005}.promo-action>small{color:#bde6ff}.promo-action i{background:#55e7ff;box-shadow:0 0 12px #39d7ff}.promo-drop{border-color:#55baff68}.promo-drop:hover{border-color:#ffcf57;box-shadow:0 0 25px #3cbcff33,inset 0 1px #fff3}.promo-drop .drop-countdown,.promo-drop .drop-open{text-shadow:0 0 22px #35cfff66;color:#65e4ff!important}.redeem-success{color:#e9fff4;background:linear-gradient(110deg,#123c2d,#123c4c);border:1px solid #4de59c;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;animation:.35s both redeemSuccessIn;display:flex;box-shadow:0 0 22px #35de8b2d}.redeem-success>svg{color:#6dffb3;filter:drop-shadow(0 0 6px #42ea97)}.redeem-success strong{font-size:14px;font-weight:600}.bonus-copy-settings{background:linear-gradient(145deg,#162947,#17223d);border:1px solid #4d7cc8;border-radius:16px;padding:18px}.bonus-copy-settings>h3{color:#d7e9ff}.bonus-copy-settings>label{margin-top:10px}@keyframes bostonSpectrum{to{transform:rotate(360deg)}}@keyframes bonusTextFlow{to{background-position:220%}}@keyframes bonusButtonFlow{0%,to{background-position:0}50%{background-position:100%}}@keyframes redeemSuccessIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.promo-spotlight:before,.promo-codes strong,.promo-action>.btn,.redeem-success{animation:none!important}}.studio-store .product-purchase input{background:#071c12!important;border-color:#3e633b!important}.studio-store .product-quantity input{background:#071c12!important}.studio-store .security-panels input{background:#081e15!important;border-color:#38573c!important}.studio-store .promo-codes .brand-icon{margin:0;top:40%;right:0;position:absolute!important}.studio-store .studio-picks .reference-products{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.studio-store .studio-picks .reference-product{border-radius:15px;min-width:0;padding:12px}.studio-store .studio-picks .reference-product h3{min-height:42px;margin-top:11px;font-size:14px;line-height:21px}.studio-store .studio-picks .reference-product>p{margin:4px 0 10px;font-size:17px;line-height:26px}.studio-store .studio-picks .reference-product>.btn{border-radius:10px;min-height:40px;padding:8px 5px;font-size:12px}.studio-store .studio-picks .reference-product>small{gap:4px;margin-top:9px;font-size:10px}@media (min-width:761px) and (max-width:1099px){.studio-store .studio-picks .reference-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.studio-store .studio-picks .reference-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-store .studio-picks .reference-product{padding:9px}.studio-store .studio-picks .reference-product h3{min-height:38px;font-size:12px;line-height:19px}.studio-store .studio-picks .reference-product>.btn{min-height:44px;font-size:11px}.studio-store .studio-picks .reference-product>small{font-size:9px}}.studio-store{background:var(--shop-background)!important;color:var(--shop-foreground)!important}.studio-store .panel,.studio-store .reference-category,.studio-store .reference-product{background:var(--shop-panel)!important}.studio-store .btn.primary{background:var(--brand-accent)!important;color:#092217!important}.studio-store .reference-category>div{align-items:center;gap:16px;width:100%;min-width:0;display:flex}.studio-store .reference-category>div>span{flex:1;min-width:0}.studio-store .reference-category>div>.btn{flex-shrink:0;align-self:center;margin-left:auto}.copy-editor-row{border-bottom:1px solid #34553e;gap:8px;padding-bottom:14px;display:grid}.copy-editor-row>small{color:#a9c2a4;overflow-wrap:anywhere;line-height:1.6}.copy-editor-row textarea{min-height:80px}.shop-prelaunch{color:#e4f8bc;background:#263c25;border:1px solid #7a9d4d;border-radius:14px;margin-bottom:20px;padding:14px 18px;font-size:13px}.upload-control{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.upload-control label{font-size:12px}.upload-control input{width:100%;font-size:11px}@media (max-width:760px){.studio-store .reference-category>div{flex-wrap:wrap;gap:8px}.studio-store .reference-category>div>span{flex-basis:100%}.studio-store .reference-category>div>.btn{margin-top:4px;margin-left:auto}}.studio-store .cosmic-product-guide{background:linear-gradient(145deg,#071529,#0d1c30 55%,#0c1626);border:1px solid #315c91;position:relative;overflow:hidden;box-shadow:0 18px 42px #0004,inset 0 1px #fff0}.studio-store .cosmic-product-guide:before{content:"";z-index:1;background:linear-gradient(90deg,#ff3c45,#ff9f1c,#ffd637,#50d85a,#29c7ff,#3a70ff,#bb5cff);height:3px;position:absolute;inset:0 0 auto;box-shadow:0 0 18px #43bfff}.cosmic-product-guide .guide-caption{color:#b8d8ef;margin-bottom:13px}.product-detail-blocks{gap:13px;display:grid}.product-detail-blocks article{--tone:hsl(calc(var(--detail-index)*78 + 8) 90% 60%);border:1px solid color-mix(in srgb,var(--tone) 62%,#253b55);background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 13%,#081322),#081322 62%);box-shadow:inset 3px 0 var(--tone),0 0 20px color-mix(in srgb,var(--tone) 12%,transparent);border-radius:14px;padding:14px 15px}.product-detail-blocks h3{color:#fff;text-shadow:0 0 12px color-mix(in srgb,var(--tone) 65%,transparent);margin:0 0 7px;font-size:16px;line-height:1.5}.product-detail-blocks p{white-space:pre-line;color:#d9e6f2;margin:0;font-size:13px;line-height:1.8}.product-copy-editor{background:#101d2e;border:1px solid #3c5871;border-radius:16px;gap:14px;padding:18px;display:grid}.product-copy-editor>div:first-child h3,.service-copy-editor>h3{margin:0}.product-copy-editor fieldset{border:1px solid #344c65;border-radius:13px;gap:10px;padding:14px;display:grid}.product-copy-editor legend{color:#9fd7ff;padding:0 6px}.service-copy-editor{border-top:1px solid #344c65;gap:12px;padding-top:14px;display:grid}.admin-contact-settings{border-top:1px solid #31465d;gap:10px;padding-top:18px;display:grid}.admin-contact-settings h3{margin:0}.studio-store .reference-contact-dialog{background:radial-gradient(circle at 0 0,#193f66 0,#0000 38%),linear-gradient(145deg,#111d31,#0b1424);border:1px solid #3f6386;width:560px;padding:26px;box-shadow:0 25px 90px #000b,0 0 32px #3388ff26}.contact-channel-list{gap:11px;display:grid}.studio-store .contact-channel{background:linear-gradient(120deg,#172943,#111e32);border:1px solid #395675;grid-template-columns:54px minmax(0,1fr) 20px;gap:13px;margin:0;padding:11px 13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.studio-store .contact-channel:hover{border-color:#62c8ff;transform:translateY(-2px);box-shadow:0 10px 28px #06111f,0 0 18px #43aaff2e}.contact-channel>img{object-fit:cover;border-radius:13px;width:54px;height:54px}.studio-store .contact-channel strong{color:#f5fbff;font-weight:700}.studio-store .contact-channel small{color:#9db4c9;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.studio-store .contact-channel>svg{color:#7fbde9}@media (max-width:760px){.product-detail-blocks article{padding:12px}.product-detail-blocks h3{font-size:15px}.product-detail-blocks p{font-size:12px}.studio-store .reference-contact-dialog{padding:18px}.studio-store .contact-channel{grid-template-columns:46px minmax(0,1fr) 18px}.contact-channel>img{width:46px;height:46px}.product-copy-editor{padding:13px}}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nKKZ-Go6G5tXcraBGwCYdA.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nKKZ-Go6G5tXcraaGwCYdA.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nKKZ-Go6G5tXcrabGwCYdA.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nKKZ-Go6G5tXcraVGwA.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:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr5mOBWzVaF5NQ.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr5mOBWoVaF5NQ.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr5mOBWpVaF5NQ.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr5mOBWnVaE.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:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr5KPxWzVaF5NQ.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr5KPxWoVaF5NQ.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr5KPxWpVaF5NQ.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr5KPxWnVaE.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:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr4uPhWzVaF5NQ.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr4uPhWoVaF5NQ.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr4uPhWpVaF5NQ.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr4uPhWnVaE.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:Kanit;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr4yPRWzVaF5NQ.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr4yPRWoVaF5NQ.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr4yPRWpVaF5NQ.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr4yPRWnVaE.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}.studio-store{--bg:var(--shop-background,#09121b);--card:var(--shop-panel,#0f1f30);--text:var(--shop-foreground,#f3edfc);--muted:#72a9e3;--border:#24374c;--red:var(--brand-accent,#92bdea);background:radial-gradient(ellipse at 83% 8%,#2a40572c,transparent 40%),var(--bg);color:var(--text);font-family:Kanit,sans-serif}.studio-store,.studio-store *{font-family:Kanit,sans-serif!important}.studio-store .reference-announcement{color:#a1c5ec;letter-spacing:.06em;background:#0e1d2d;border-bottom:1px solid #1e2e3f;min-height:30px;font-size:11px}.studio-store .reference-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09121beb;border-bottom:1px solid #223448;height:86px}.studio-store .reference-nav{gap:40px;height:86px}.studio-store .reference-logo>img{object-fit:cover;object-position:top;border-radius:18px;width:58px;height:58px}.studio-store .reference-logo>span{color:#f3eefc;letter-spacing:.025em;font-size:20px;font-weight:800}.studio-store .reference-logo small{color:#83b3e6;letter-spacing:.07em}.studio-store .reference-nav>nav{justify-content:center;gap:22px}.studio-store .reference-nav>nav button{color:#b2d0f0;font-size:13px}.studio-store .reference-nav>nav button:hover{color:#acccef}.studio-store .reference-nav>nav svg{color:#639fe0;stroke-width:1.7px}.studio-store .search-pill{color:#a2c6ed;background:#112337;border-color:#293e54;border-radius:999px}.studio-store .credit-pill,.studio-store .reference-avatar{color:#acccef;background:#1c2a39;border-color:#344f6b}.studio-store .btn{color:#e5effa;min-height:46px;box-shadow:none;background:#192735;border-color:#2a4057;border-radius:13px;gap:9px;transition:transform .18s,background .18s,border-color .18s}.studio-store .btn:hover:not(:disabled){background:#233548;border-color:#246ab5;transform:translateY(-2px)}.studio-store .btn.primary{color:#0e1d2e;background:linear-gradient(120deg,#abcbee,#609ee0);border-color:#90bbe9;box-shadow:0 5px 22px #3382d713}.studio-store .btn.primary:hover:not(:disabled){color:#0c1824;background:#c4dbf3}.studio-store .panel,.studio-store .reference-table,.studio-store .ticket-row{background:var(--card);border-color:var(--border);border-radius:18px}.studio-store input,.studio-store textarea,.studio-store select{border-radius:12px;color:#f1ebfb!important;background:#0b1622!important;border-color:#2d445d!important}.studio-store input:focus,.studio-store textarea:focus,.studio-store select:focus{outline:2px solid #83b3e66b;border-color:#83b3e6!important}.studio-store .studio-kicker{color:#86b5e7;letter-spacing:.15em;font-size:11px}.studio-store .shop-prelaunch{color:#9fc4ec;background:#112234;border:1px solid #2c425a;border-radius:12px;margin-bottom:12px;padding:10px 16px;font-size:11px}.studio-store .reference-footer p,.studio-store .reference-footer button{color:#65a1e1}.studio-store .account-popover,.studio-store .reference-dialog{color:#eee8fa;background:#0f1f30;border-color:#2f4862;border-radius:18px}.studio-store .account-popover>button:hover{background:#233549}.studio-store .reference-page-heading>span{color:#8bb8e8}.studio-store .reference-page-heading h1{letter-spacing:-.025em;font-size:30px}.mint-hero{isolation:isolate;background:radial-gradient(at 77% 45%,#344f6b3b,#0000 52%),linear-gradient(135deg,#0c1825,#0b1621 70%,#112234);border:1px solid #263a4f;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:24px;min-height:620px;padding:32px 42px 0;display:grid;position:relative;overflow:hidden}.mint-hero:before{content:"";z-index:-1;border:1px solid #86b5e71a;border-radius:50%;width:450px;height:450px;position:absolute;top:-200px;right:-200px}.mint-hero:after{content:"";z-index:-1;border:70px solid #79ade504;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-240px;left:-230px}.mint-hero-copy{z-index:3;padding-bottom:45px;position:relative}.mint-eyebrow{letter-spacing:.16em;color:#88b6e8;align-items:center;gap:8px;margin-bottom:22px;font-size:10px;font-weight:500;display:inline-flex}.mint-eyebrow i{background:#95beea;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #95beea8f}.mint-hero h1{letter-spacing:-.045em;color:#f7f3fd;margin:0 0 24px;font-size:clamp(64px,7.2vw,100px);font-weight:800;line-height:.98}.mint-hero h1>span{color:#a5c8ed;display:inline-block;position:relative}.mint-title-star{color:#8ab7e8;font-size:37px;font-weight:400;position:absolute;top:8px;right:-46px}.mint-hero h2{color:#d9e8f7;letter-spacing:0;margin:0 0 12px;font-size:20px;font-weight:500}.mint-hero-copy>p{color:#85b4e7;max-width:415px;margin-bottom:25px;font-size:14px;line-height:1.9}.mint-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.mint-hero-actions .btn{min-height:50px;padding:12px 20px}.mint-hero-foot{color:#77ace4;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:10px;display:flex}.mint-hero-foot>span{align-items:center;gap:5px;display:flex}.mint-mascot-stage{justify-content:center;align-self:stretch;align-items:flex-end;min-height:570px;display:flex;position:relative}.mint-mascot{z-index:2;cursor:pointer;background:0 0;border:0;align-self:stretch;width:100%;max-width:485px;padding:0;transition:transform .4s;animation:.7s both mint-arrive;display:block;position:relative}.mint-mascot:hover{transform:translateY(-6px)rotate(1deg)}.mint-mascot img{object-fit:cover;object-position:50% 0;width:100%;height:100%;max-height:620px;display:block;-webkit-mask-image:linear-gradient(#000 85%,#0000 100%);mask-image:linear-gradient(#000 85%,#0000 100%)}.mint-orbit{border:1px solid #74aae440;border-radius:50%;width:390px;height:390px;position:absolute;top:80px;left:50%;transform:translate(-50%)}.mint-orbit-two{border-style:dashed;border-color:#9cc3ec16;width:455px;height:455px;top:48px}.mint-spark{color:#7cafe5;z-index:3;position:absolute}.spark-one{font-size:38px;top:27%;left:8%}.spark-two{font-size:46px;top:58%;right:0}.mint-floating-icon{z-index:3;color:#c4dbf3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(140deg,#334d69ed,#112337ed);border:1px solid #5c9bdf66;border-radius:22px;place-items:center;width:68px;height:68px;animation:6s ease-in-out infinite mint-float;display:grid;position:absolute;box-shadow:0 15px 35px #0003}.floating-controller{top:14%;right:-10px;transform:rotate(12deg)}.floating-gift{width:58px;height:58px;animation-delay:-3s;bottom:20%;left:0}.mint-mascot-note{z-index:4;color:#1d2c3c;background:#deebf8ed;border:1px solid #f0e9fb;border-radius:16px;align-items:center;gap:12px;padding:12px 18px;display:flex;position:absolute;bottom:30px;right:5px;box-shadow:0 15px 35px #0002}.mint-mascot-note>span{color:#3c5c7e;font-size:25px}.mint-mascot-note strong{letter-spacing:.04em;font-size:11px;display:block}.mint-mascot-note small{color:#2265ad;margin-top:3px;font-size:10px;display:block}.mint-service-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mint-service{text-align:left;color:#f3eefc;background:linear-gradient(120deg,#233549,#0f1e2f);border:1px solid #324c68;border-radius:20px;align-items:center;gap:13px;min-height:122px;padding:22px 16px;transition:transform .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.mint-service:after{content:"";border:18px solid #9ec4ec08;border-radius:50%;width:95px;height:95px;position:absolute;top:-30px;right:-30px}.mint-service:hover{border-color:#89b7e8;transform:translateY(-5px)}.mint-service-icon{color:#1f2f41;background:linear-gradient(150deg,#bbd5f1,#5899de);border-radius:18px;flex-shrink:0;place-items:center;width:54px;height:60px;display:grid;box-shadow:inset 0 1px 1px #fff8,0 8px 18px #0002}.mint-service>svg{color:#82b2e6;width:14px;position:absolute;top:12px;right:12px}.mint-service strong{font-size:15px;font-weight:500;display:block}.mint-service small{color:#91bce9;margin-top:5px;font-size:10px;line-height:1.7;display:block}.mint-service-lime .mint-service-icon{background:linear-gradient(140deg,#abcbee,#5999de)}.mint-service-teal .mint-service-icon{background:linear-gradient(140deg,#b1cff0,#3785d8)}.mint-service-white .mint-service-icon{background:linear-gradient(140deg,#faf7fe,#bad5f1)}.mint-stat-strip{background:#0c1a28;border:1px solid #25384d;border-radius:20px;grid-template-columns:repeat(4,1fr);padding:22px 0;display:grid}.mint-stat-strip>div{border-right:1px solid #26394e;justify-content:center;align-items:center;gap:15px;display:flex}.mint-stat-strip>div:last-child{border:0}.mint-stat-strip svg{color:#6ea6e2}.mint-stat-strip strong{color:#e3eefa;font-size:27px;font-weight:600;line-height:1.2;display:block}.mint-stat-strip small{color:#639fe0;margin-top:5px;font-size:11px;display:block}.mint-category-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mint-category-grid>button{text-align:left;background:#0f1e2e;border:1px solid #293f56;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:18px;transition:background .2s,transform .2s;display:flex}.mint-category-grid>button:hover{background:#1f2f40;transform:translateY(-3px)}.mint-category-symbol{color:#a0c5ec;background:#25384c;border-radius:15px;flex-shrink:0;place-items:center;width:54px;height:58px;display:grid}.symbol-1{color:#9ac1eb;background:#273b50}.symbol-2{color:#b4d1f0;background:#24374c}.symbol-3{color:#d2e3f6;background:#2b4159}.mint-category-grid strong{color:#dbe9f8;font-size:13px;font-weight:500;display:block}.mint-category-grid small{color:#629fe0;margin-top:3px;font-size:10px;display:block}.mint-category-grid>button>svg{color:#609ee0;flex-shrink:0;margin-left:auto}.mint-empty{text-align:center;background:#0f1e2e80;border:1px dashed #385574;border-radius:22px;padding:44px 24px}.mint-empty>svg{color:#86b5e7;margin:0 auto 15px}.mint-empty h3{font-size:21px}.mint-empty p{color:#6ea6e2;margin:12px 0 20px}.mint-empty .btn{margin:auto}.mint-how{background:#0e1d2c;border:1px solid #25384d;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:24px;padding:32px 26px;display:grid}.mint-how>div{padding-left:46px;position:relative}.mint-how>div>span{color:#79ade5;font-size:24px;font-weight:600;position:absolute;top:0;left:0}.mint-how h3{margin-bottom:8px;font-size:16px}.mint-how p{color:#6ea6e2;font-size:12px;line-height:1.8}.studio-store .studio-discovery{margin-top:16px}.studio-store .studio-discovery h2,.studio-store .studio-section-heading h2{color:#efe8fb;letter-spacing:-.025em;font-size:27px}.studio-store .studio-search-field{color:#97bfea;background:#0f1e2e;border-color:#2f4862;border-radius:14px}.studio-store .studio-search-field small{color:#112336;background:#a4c7ed}.studio-store .reference-product{box-shadow:none;background:#0f1e2e;border:1px solid #273c52;border-radius:18px;padding:10px;transition:transform .2s,border-color .2s;overflow:hidden}.studio-store .reference-product:hover{border-color:#418ad9;transform:translateY(-4px)}.studio-store .reference-product h3{color:#d5e5f7}.studio-store .reference-product>small{color:#609ddf}.studio-store .reference-product-image{border-radius:12px}.studio-store .studio-faq{border-top-color:#25384c;padding-top:36px}.studio-store .studio-faq details{border-color:#2a4057}.studio-store .studio-faq summary{color:#cde0f5}.studio-store .reference-auth{max-width:470px;margin:30px auto 60px!important}.studio-store .auth-content{background:linear-gradient(145deg,#1a2735,#0d1b2a);border:1px solid #2e465f;border-radius:26px;padding:28px;box-shadow:0 25px 60px #0002}.studio-store .auth-content:before{content:"";background:url(/images/mint/boston-avatar.webp) top/cover;border:1px solid #2773c5;border-radius:25px;width:82px;height:82px;margin:0 auto 18px;display:block}.studio-store .auth-title{color:#e0ecf9}.studio-store .reference-product-copy h1{color:#eee7fa}.studio-store .product-detail-card,.studio-store .product-purchase-card{background:#0f1e2f;border-color:#2d445c}.studio-store .reference-payment .panel{border-color:#2f4761}.studio-store .payment-icon{background:#223346;border-color:#256ebd}.studio-store .payment-icon svg{color:#b6d3f1}.studio-store .topup-option{background:linear-gradient(145deg,#1a2837,#0d1a28);border-color:#2d455e;border-radius:22px}.studio-store .topup-option:hover{border-color:#66a1e1;transform:translateY(-3px)}.studio-store .error{color:#ffd5c7;background:#3a2523;border-color:#845549}.studio-store .toast{color:#e3eef9;background:#1b2a39;border-color:#426488}.studio-store .admin-tabs{background:#0c1824;border:1px solid #273b51;border-radius:18px;gap:5px;padding:8px}.studio-store .admin-tabs button{color:#93bdea;border-radius:11px}.studio-store .admin-tabs button.active{color:#122539;background:#a3c7ed}.studio-store table th{color:#9ec4ec;background:#1a2735;font-size:12px}.studio-store table td{color:#c8ddf4;border-color:#263a4f}.studio-store .table-wrap{border-color:#2c435c;border-radius:16px}.studio-store .admin-summary .panel{background:linear-gradient(125deg,#1f2f41,#0e1d2d);border-radius:20px}.studio-store .account-nav button{color:#b5d2f0;background:#102134;border-color:#2e4660}.studio-store .account-nav button.active{color:#112337;background:#a3c7ed}.studio-store .chat-bubble{color:#192735;background:#a3c7ed;box-shadow:0 7px 22px #0003}.studio-store .reference-category{background:#102134;border-color:#2e465f;border-radius:20px}.studio-store .reference-category>div h3{color:#cfe2f6}@keyframes mint-float{0%,to{translate:0;rotate:8deg}50%{translate:0 -11px;rotate:0deg}}@keyframes mint-arrive{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0}}@media (min-width:1024px){.studio-store .reference-products{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1100px){.studio-store .reference-nav{gap:20px}.studio-store .reference-nav>nav{gap:12px}.studio-store .reference-logo>span{font-size:17px}.mint-hero{min-height:560px;padding-inline:28px}.mint-mascot-stage{min-height:530px}.mint-service{gap:9px;padding:20px 12px}.mint-service strong{font-size:13px}.mint-service-icon{width:44px;height:52px}.mint-category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.studio-store .container{padding-inline:18px}.studio-store .reference-header,.studio-store .reference-nav{height:72px;min-height:72px}.studio-store .reference-logo>img{border-radius:12px;width:42px;height:44px}.studio-store .reference-logo>span{font-size:16px}.studio-store .reference-logo small{font-size:8px}.studio-store .reference-nav{gap:10px}.studio-store .reference-nav>nav.expanded{background:#0d1b2a;border-color:#283d54}.studio-store .reference-nav>nav button{min-height:44px}.studio-store .reference-main{padding-top:15px!important}.studio-store .shop-prelaunch{padding:8px 12px;font-size:10px}.studio-store .studio-home{gap:18px}.mint-hero{text-align:center;border-radius:24px;grid-template-columns:1fr;gap:0;min-height:0;padding:30px 24px 0}.mint-hero-copy{padding-bottom:0}.mint-eyebrow{letter-spacing:.14em;margin-bottom:18px;font-size:8px}.mint-hero h1{margin-bottom:20px;font-size:65px;line-height:.96}.mint-title-star{font-size:25px;right:-32px}.mint-hero h2{margin-bottom:9px;font-size:16px}.mint-hero-copy>p{max-width:340px;margin:0 auto 20px;font-size:12px;line-height:1.8}.mint-hero-actions{justify-content:center;gap:8px}.mint-hero-actions .btn{min-height:46px;padding:10px 13px;font-size:12px}.mint-hero-foot{justify-content:center;gap:10px;margin-top:16px;font-size:9px}.mint-mascot-stage{width:100%;max-width:380px;height:340px;min-height:340px;margin:12px auto 0}.mint-mascot{max-width:280px}.mint-mascot img{object-fit:cover;max-height:360px}.mint-orbit{width:250px;height:250px;top:37px}.mint-orbit-two{width:300px;height:300px;top:12px}.mint-mascot-note{text-align:left;border-radius:12px;padding:8px 12px;bottom:16px;right:-5px}.mint-mascot-note strong{font-size:9px}.mint-mascot-note small{font-size:8px}.mint-floating-icon{border-radius:16px;width:47px;height:47px}.floating-controller{top:17%;right:3px}.floating-gift{width:43px;height:43px;bottom:22%;left:0}.mint-floating-icon svg{width:23px}.spark-one{font-size:25px;top:26%;left:2%}.spark-two{font-size:28px;right:-12px}.mint-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mint-service{border-radius:17px;flex-direction:column;align-items:flex-start;gap:10px;min-height:128px;padding:14px}.mint-service-icon{border-radius:13px;width:44px;height:44px}.mint-service-icon svg{width:27px}.mint-service strong{font-size:13px}.mint-service small{margin-top:3px;font-size:9px;line-height:1.5}.mint-stat-strip{border-radius:17px;grid-template-columns:repeat(2,1fr);gap:20px 0;padding:17px 0}.mint-stat-strip>div:nth-child(2){border:0}.mint-stat-strip>div{gap:10px}.mint-stat-strip strong{font-size:23px}.mint-stat-strip small{font-size:10px}.mint-stat-strip svg{width:19px}.mint-category-grid{grid-template-columns:1fr;gap:10px}.mint-category-grid>button{border-radius:16px;padding:14px}.mint-category-symbol{width:47px;height:47px}.mint-category-symbol svg{width:29px}.studio-store .studio-discovery{align-items:stretch;gap:16px}.studio-store .studio-discovery h2,.studio-store .studio-section-heading h2{font-size:23px}.studio-store .studio-search-field{min-height:47px;padding:12px;font-size:11px}.studio-store .studio-kicker{letter-spacing:.12em;font-size:9px}.studio-store .studio-section-heading{align-items:flex-start;gap:12px}.studio-store .studio-section-heading .btn{white-space:nowrap;min-height:38px;margin-left:auto;padding:8px 10px;font-size:10px}.studio-store .reference-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-store .reference-product{border-radius:15px;padding:8px}.studio-store .reference-product h3{font-size:12px}.studio-store .reference-product .btn{min-height:40px;font-size:11px}.mint-how{grid-template-columns:1fr;gap:23px;padding:24px 20px}.mint-how h3{font-size:15px}.mint-how p{font-size:11px}.studio-store .studio-faq{gap:20px;padding-top:25px}.studio-store .studio-faq h2{font-size:25px}.studio-store .studio-faq summary{font-size:12px;line-height:1.8}.studio-store .reference-auth{width:100%;margin:14px auto 35px!important}.studio-store .auth-content{border-radius:22px;padding:24px 19px}.studio-store .reference-page-heading h1{font-size:25px}.studio-store .reference-footer>.container{gap:12px}.studio-store .reference-footer p,.studio-store .reference-footer button{white-space:normal;font-size:10px}.studio-store .admin-tabs{flex-wrap:nowrap;overflow:auto}.studio-store .admin-tabs button{white-space:nowrap;min-height:44px}.studio-store .reference-dialog{max-width:calc(100vw - 24px)}.studio-store .chat-bubble{width:46px;height:46px;bottom:20px;right:17px}}@media (prefers-reduced-motion:reduce){.mint-mascot,.mint-floating-icon{animation:none}.studio-store .btn,.mint-service,.mint-category-grid>button{transition:none}}.mint-custom-backdrop{object-fit:cover;opacity:.2;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.mint-category-symbol img{object-fit:cover;border-radius:15px;width:100%;height:100%}.mint-payment-intro{color:#76abe4;margin:12px 0 22px;line-height:1.8}.mint-payment-methods{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.mint-payment-methods article{background:linear-gradient(135deg,#1e2d3e,#0e1d2d);border:1px solid #344f6b;border-radius:18px;align-items:center;gap:16px;padding:20px;display:flex}.mint-payment-methods article>img{object-fit:contain;background:#fff;border-radius:15px;width:58px;height:58px;padding:5px}.mint-payment-slip{color:#1f2f40;background:linear-gradient(140deg,#d9e8f7,#65a0e0);border-radius:15px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.mint-payment-methods h2{margin:0 0 5px;font-size:16px}.mint-payment-methods p{color:#84b4e7;margin:0 0 9px;font-size:11px;line-height:1.6}.mint-payment-methods small{color:#a0c5ec;align-items:center;gap:5px;font-size:10px;display:flex}.mint-payment-methods .available{border-color:#7baee5}.studio-store .reference-payment{max-width:860px}.studio-store .admin-nav{background:#0c1a28;border:1px solid #2a4058;border-radius:22px;gap:5px;padding:12px}.studio-store .admin-nav button{color:#98c0eb;border-radius:12px;padding:13px 15px;font-size:13px}.studio-store .admin-nav button:hover{background:#1e2d3d}.studio-store .admin-nav button.selected{color:#122438;background:#a3c7ed;box-shadow:0 5px 20px #0001}.mint-admin-brand{border-bottom:1px solid #283d54;align-items:center;gap:10px;margin-bottom:9px;padding:8px 10px 22px;display:flex}.mint-admin-brand img{object-fit:cover;object-position:top;border-radius:13px}.mint-admin-brand>span{letter-spacing:.04em;color:#d6e6f7;font-size:18px;font-weight:700}.mint-admin-brand small{letter-spacing:.14em;color:#5e9cdf;margin-top:3px;font-size:8px;display:block}.studio-store .admin-stat-grid .metric{border-color:#334e6b;background:linear-gradient(135deg,#223448,#112234)!important}.studio-store .admin-stat-grid .metric strong{color:#c8ddf4;font-size:32px}.studio-store .admin-stat-grid .metric>span{color:#88b6e7}.studio-store .page-title .eyebrow{color:#92bdea}.studio-store .admin-dashboard-panels .panel{border-radius:22px}.studio-store .reference-category img{filter:none}.studio-store .brand-icon{vertical-align:middle;display:inline-block}.studio-store svg.lucide{flex-shrink:0}@media (max-width:760px){.mint-payment-methods{grid-template-columns:1fr;gap:11px}.mint-payment-methods article{padding:17px}.mint-payment-methods h2{font-size:15px}.mint-admin-brand{display:none}.studio-store .admin-nav{flex-flow:row;overflow-x:auto}.studio-store .admin-nav button{white-space:nowrap;min-height:44px;padding:10px 12px}.studio-store .reference-payment{max-width:none}}@media (min-width:1000px){.studio-store .admin-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:22px;display:grid}.studio-store .admin-nav{gap:5px;position:sticky;top:118px;flex-direction:column!important;display:flex!important}.studio-store .admin-nav button{justify-content:flex-start;width:100%;min-height:46px}.studio-store .admin-main{min-width:0}.studio-store .admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.studio-store .admin-stat-grid .metric{padding:18px}.studio-store .admin-stat-grid .metric strong{font-size:26px}.studio-store .mint-admin-brand{width:100%}}.studio-store .admin-page>.page-title{background:linear-gradient(110deg,#203041,#0e1c2b);border-color:#2e4660}.studio-store .admin-main .quick-start{background:linear-gradient(130deg,#1c2b3a,#0c1927)}@media (max-width:999px){.studio-store .admin-layout{display:block}.studio-store .admin-nav{margin-bottom:20px;overflow-x:auto;flex-flow:row!important;display:flex!important}.studio-store .admin-nav button{white-space:nowrap;flex-shrink:0}.mint-admin-brand{display:none}}.studio-store .stock-alert,.studio-store .stock-alert button{color:#bfd8f2;background:#1b2938;border-color:#2d455e}.studio-store .sales-bar{background:linear-gradient(#a1c6ed,#3a5878)}.mint-payment-choice{width:100%;color:inherit;text-align:left;background:linear-gradient(135deg,#1e2d3e,#0e1d2d);border:1px solid #344f6b;border-radius:18px;align-items:center;gap:16px;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.mint-payment-choice>img{object-fit:contain;background:#fff;border-radius:15px;width:58px;height:58px;padding:5px}.mint-payment-choice:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 12px 30px #0005}.mint-payment-choice:disabled{opacity:.55;cursor:not-allowed}.mint-payment-choice.available{border-color:#7baee5}@media (max-width:760px){.mint-payment-choice{padding:17px}}.mint-topup-page{padding-bottom:55px}.mint-topup-heading{text-align:center;max-width:560px;margin:4px auto 22px}.mint-topup-heading h1{color:#f5f8ff;margin:7px 0;font-size:30px}.mint-topup-heading p{color:#80aee1;margin:0;font-size:12px}.mint-topup-page>.wallet-balance{max-width:540px;margin-inline:auto}.mint-topup-page .mint-payment-methods{max-width:760px;margin:25px auto}.mint-payment-choice{min-height:132px;position:relative}.mint-payment-choice.wallet{background:radial-gradient(circle at 8% 10%,#e83a4a20,#0000 36%),linear-gradient(135deg,#1d2d3e,#0c1927)}.mint-payment-choice.bank{background:radial-gradient(circle at 8% 10%,#38c7b51d,#0000 36%),linear-gradient(135deg,#1d2d3e,#0c1927)}.mint-channel-icon{flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid}.mint-channel-icon img{object-fit:contain;width:72px;height:72px;display:block}.mint-payment-choice h2{color:#f4f8ff;margin:0 0 6px;font-size:17px}.mint-payment-choice p{color:#8cb5e1;margin:0 0 7px;font-size:11px;line-height:1.65}.mint-payment-choice small{color:#8fe1c9;font-size:10px}.mint-payment-choice:disabled small{color:#9aa9b8}.mint-choice-arrow{color:#79abe0;margin-left:auto;font-size:28px;line-height:1}.mint-method-back{color:#84b1e1;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;margin:8px auto 14px;font-size:11px;display:flex}.mint-method-back:hover{color:#fff}.mint-payment-card{max-width:520px;box-shadow:0 24px 65px #020b1470;background:linear-gradient(150deg,#172a3e,#0c1928)!important;margin:0 auto 14px!important;padding:20px!important}.mint-card-brand{border-bottom:1px solid #29435d;align-items:center;gap:13px;padding-bottom:15px;display:flex}.mint-card-brand img{object-fit:contain;width:58px;height:58px}.mint-card-brand strong{color:#fff;font-size:15px;display:block}.mint-card-brand span{color:#77a9dd;margin-top:3px;font-size:10px;display:block}.mint-link-label{font-size:11px}.mint-input-with-icon{background:#091623;border:1px solid #2d4b68;border-radius:13px;align-items:center;gap:8px;margin-top:7px;padding-left:13px;display:flex}.mint-input-with-icon svg{color:#6fa6df}.mint-input-with-icon input{width:100%;min-width:0;background:0 0!important;border:0!important}.mint-input-with-icon:focus-within{border-color:#7fb2e8;box-shadow:0 0 0 3px #5896d329}.mint-confirm-button{justify-content:center;width:100%;color:#fff!important;background:linear-gradient(105deg,#497ed8,#6f67ed)!important;border-color:#88a9f4!important}.mint-payment-guide{background:#0c1927;border:1px solid #2c4560;border-radius:13px;padding:0 13px}.mint-payment-guide summary{cursor:pointer;color:#9bc0e9;padding:12px 0;font-size:11px}.mint-payment-guide ol{color:#7daadd;margin:0 0 13px;padding-left:20px;font-size:10px;line-height:1.9}.mint-transfer-amount,.mint-bank-account{text-align:center;background:#0b1826;border:1px solid #2e4a66;border-radius:14px;padding:16px}.mint-transfer-amount span,.mint-bank-account span,.mint-bank-account small{color:#85b0de;font-size:10px;display:block}.mint-transfer-amount strong{color:#fff;margin-top:5px;font-size:29px;display:block}.mint-bank-account strong{letter-spacing:.06em;color:#fff;margin:5px 0;font-size:25px;display:block}.mint-slip-upload{text-align:center;color:#a8c8e9;cursor:pointer;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;position:relative;border:1px dashed #4b7198!important;display:flex!important}.mint-slip-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.mint-slip-upload small{color:#6f9fd2;font-size:9px}.mint-slip-upload svg{color:#8cb8e7}.mint-topup-page .payment-history{color:#7baade;font:inherit;cursor:pointer;background:0 0;border:0;margin:12px auto;font-size:11px;display:block}.mint-topup-page .payment-history:hover{color:#fff}.mint-slip-upload{background:#081522;overflow:hidden}.mint-slip-upload input{z-index:3;width:100%;height:100%}.mint-slip-upload.has-preview{min-height:330px;border-style:solid!important;border-color:#6594c4!important}.mint-slip-preview{object-fit:contain;pointer-events:none;background:#050d16;width:100%;height:100%;position:absolute;inset:0}.mint-slip-preview-copy{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#071321e8;border:1px solid #8cb8e755;border-radius:11px;padding:11px 13px;position:absolute;bottom:10px;left:10px;right:10px}.mint-slip-preview-copy strong,.mint-slip-preview-copy small{display:block}.mint-slip-preview-copy strong{color:#f4f8ff;font-size:11px}.mint-slip-preview-copy small{color:#86b1df;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}@media (max-width:760px){.mint-topup-heading h1{font-size:24px}.mint-topup-page .mint-payment-methods{grid-template-columns:1fr}.mint-payment-choice{min-height:112px;padding:15px}.mint-channel-icon,.mint-channel-icon img{width:60px;height:60px}.mint-channel-icon{flex-basis:60px}.mint-payment-choice h2{font-size:14px}.mint-payment-card{padding:17px!important}.mint-card-brand img{width:52px;height:52px}}.mint-bank-account .mint-bank-name{color:#24b16b;text-shadow:0 0 20px #24b16b55;font-size:24px;font-weight:800;line-height:1.25}.mint-bank-account strong{letter-spacing:.08em!important;margin:8px 0!important;font-size:28px!important}.mint-bank-condition{color:#d8fff0;background:#0b241d;border:1px solid #2e6c55;border-radius:12px;gap:5px;padding:13px 15px;display:grid}.mint-bank-condition strong{color:#42d58a;font-size:13px}.mint-bank-condition span{font-size:11px;line-height:1.6}.mint-confirm-button:not(:disabled):after{content:"✔";text-shadow:0 0 8px #fff8;font-weight:800;color:#fff!important}.mint-payment-choice>div{min-width:0}.mint-payment-choice h2,.mint-payment-choice p{white-space:nowrap}@media (max-width:760px){.mint-payment-choice{gap:11px}.mint-payment-choice h2{font-size:12px}.mint-payment-choice p{letter-spacing:-.02em;font-size:9px}.mint-choice-arrow{font-size:22px}}.overflow-marquee{white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.overflow-marquee-track{gap:42px;width:max-content;min-width:100%;display:flex}.overflow-marquee-track>span{white-space:nowrap;display:block}.overflow-marquee.is-overflowing .overflow-marquee-track{animation:8s linear infinite boston-title-scroll}.overflow-marquee:hover .overflow-marquee-track{animation-play-state:paused}@keyframes boston-title-scroll{0%,12%{transform:translate(0)}88%,to{transform:translate(calc(-50% - 21px))}}.reference-products:has(.reference-product:hover) .reference-product:not(:hover){filter:saturate(.55)brightness(.8);opacity:.78}.reference-product{transition:filter .22s,opacity .22s,transform .22s,border-color .22s}.reference-product:hover{transform:translateY(-4px)}.mint-mascot.is-shaking{animation:.52s ease-in-out boston-mascot-shake!important}@keyframes boston-mascot-shake{0%,to{transform:translateY(-6px)rotate(1deg)}18%{transform:translateY(-5px)rotate(-3deg)}36%{transform:translateY(-7px)rotate(3deg)}54%{transform:translateY(-5px)rotate(-2deg)}72%{transform:translateY(-7px)rotate(2deg)}}.account-menu>summary{cursor:pointer;align-items:center;gap:9px;min-width:148px;box-shadow:0 8px 22px #0004;background:linear-gradient(135deg,#172d43,#102337)!important;border:1px solid #3b5b77!important;border-radius:999px!important;padding:5px 9px 5px 6px!important;display:flex!important}.header-profile-avatar{flex:none;color:#0d2943!important;background:linear-gradient(135deg,#d9efff,#75ace6)!important;border-color:#dcefff!important}.header-profile-copy{flex-direction:column;flex:1;min-width:0;line-height:1.1;display:flex}.header-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#f5fbff;max-width:84px;font-size:11px;overflow:hidden}.header-profile-copy small{color:#9ed0ff;margin-top:4px;font-size:9px}.header-profile-chevron{color:#8eb8df;transition:transform .2s}.account-menu[open] .header-profile-chevron{transform:rotate(90deg)}.boston-footer{color:#d8eeff;padding:48px 0 16px;position:relative;overflow:hidden;background:linear-gradient(135deg,#07182b 0%,#0d3151 48%,#082038 100%)!important;border-top:1px solid #4b87b9!important}.boston-footer:before{content:"";background:var(--space-backdrop) center/cover;opacity:.15;pointer-events:none;position:absolute;inset:0}.boston-footer-grid,.boston-footer-bottom{z-index:1;position:relative}.boston-footer-grid{grid-template-columns:1.15fr 1fr 1.35fr .85fr;gap:38px;align-items:start!important;display:grid!important}.boston-footer-brand{text-align:center;flex-direction:column;align-items:center;display:flex}.boston-footer-brand img{object-fit:contain;filter:drop-shadow(0 12px 18px #0007);width:min(100%,210px);height:135px}.boston-footer-brand strong{color:#fff;font-size:22px}.boston-footer-brand span{letter-spacing:.24em;color:#8fc8f5;margin-top:5px;font-size:9px}.boston-footer h2{color:#fff;margin:8px 0 12px;font-size:14px}.boston-footer-grid>div:not(.boston-footer-brand){min-width:0}.boston-footer button,.boston-footer p{color:#a9cce7;text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:3px 0;font-size:11px;line-height:18px;display:block}.boston-footer button:hover{color:#fff}.boston-footer-bottom{color:#7da7c8;border-top:1px solid #6da0c833;justify-content:space-between;margin-top:32px;padding-top:14px;font-size:10px;align-items:center!important;display:flex!important}.claim-rules>div{white-space:normal;line-height:1.8}.header-profile-avatar,.profile-avatar,.table-user-avatar,.member-card-avatar,.menu-avatar{object-fit:cover;object-position:center;color:#0000;background:#0a1724;border:1px solid #8fc8f566;display:block;box-shadow:0 0 0 2px #07182b,0 4px 12px #0005}.table-user>.table-user-avatar{border-radius:50%;flex:0 0 24px;width:24px;height:24px}.member-card-title>.member-card-avatar{border-radius:12px;flex:0 0 36px;width:36px;height:36px}.profile-avatar{border:2px solid #8fc8f5}.menu-avatar{flex:none}@media (max-width:900px){.boston-footer-grid{grid-template-columns:1fr 1fr}.boston-footer-brand{grid-column:1/-1}.account-menu>summary{min-width:124px}.header-profile-copy strong{max-width:64px}}@media (max-width:760px){.account-menu>summary{width:38px;min-width:auto;height:40px;padding:3px!important}.header-profile-copy,.header-profile-chevron{display:none}.boston-footer{padding:32px 0 90px}.boston-footer-grid{grid-template-columns:1fr 1fr;gap:24px 18px}.boston-footer-brand{grid-column:1/-1}.boston-footer-brand img{height:105px}.boston-footer-bottom{gap:5px;align-items:flex-start!important}.reference-products:has(.reference-product:hover) .reference-product:not(:hover){filter:none;opacity:1}}@media (prefers-reduced-motion:reduce){.overflow-marquee.is-overflowing .overflow-marquee-track,.mint-mascot.is-shaking{animation:none!important}.reference-product{transition:none}}@media (max-width:760px){.reference-nav-right .search-pill{display:none!important}.account-menu>summary{height:40px;width:auto!important;min-width:112px!important;padding:3px 7px 3px 4px!important}.header-profile-copy{display:flex!important}.header-profile-copy strong{max-width:58px!important}.header-profile-chevron{display:none!important}.header-profile-avatar{width:30px!important;height:30px!important}.reference-nav{gap:7px}.reference-nav-right{gap:5px}}html,body{background:#0b1520}.studio-store{--bg:#0b1520;--card:#1a2531;--border:#314254;--text:#f5efff;--muted:#a3b2c1;position:relative;background:#0b1520!important}.studio-store:before{content:"";pointer-events:none;opacity:.8;background:url(/images/mint/space-background-v22.webp) top/cover no-repeat;height:1100px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.studio-store .reference-body{background:0 0!important}.studio-store .container{max-width:1110px;padding-inline:28px}.studio-store .reference-announcement{display:none}.studio-store .reference-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;height:125px;margin:0;padding:0;position:relative}.studio-store .reference-nav{height:125px;min-height:125px;box-shadow:none;gap:25px;background:0 0!important;border:none!important;border-radius:0!important}.studio-store .reference-logo>img{object-fit:contain;border:0;border-radius:0;width:75px;height:88px}.studio-store .reference-logo>span{color:#fff;font-size:16px;line-height:18px}.studio-store .reference-logo small{color:#afc2d6;font-size:8px}.studio-store .reference-nav>nav{box-shadow:none;background:0 0;border:none;flex:0;gap:28px;margin-left:auto;padding:0}.studio-store .reference-nav>nav button{color:#e5dded;gap:0;font-size:14px}.studio-store .reference-nav>nav svg{display:none}.studio-store .reference-nav-right{gap:12px;margin-left:0}.studio-store .reference-nav-right>.search-pill,.studio-store .nav-signup{display:none}.studio-store .nav-signin{color:#fff;background:linear-gradient(110deg,#5ca6f6,#6366f1);border-radius:10px;min-height:44px;padding:12px 23px;font-size:14px}.studio-store .shop-prelaunch{color:#bacbde;background:#192736b3;border:1px solid #45678b6b;border-radius:9px;margin:0 0 12px;padding:8px 12px;font-size:10px}.studio-store .studio-home{gap:30px}.mint-hero{background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:35px;min-height:555px;padding:0 0 20px;overflow:visible}.mint-hero:before,.mint-hero:after{display:none}.mint-hero-copy{text-align:right;align-self:center;padding:0 0 0 45px}.mint-hero h1{letter-spacing:-.035em;color:#fff;text-shadow:0 4px 20px #5ca6f64d;margin-bottom:20px;font-size:83px;font-weight:800;line-height:.9}.mint-hero h1>span{color:#8bc1fa;text-shadow:0 4px 20px #5ca6f666;font-size:94px}.mint-title-star{display:none}.mint-hero h2{color:#ccd5df;font-size:18px;font-weight:500;line-height:1.8}.bubble-service-word{color:#8bc1fa;font-weight:700}.mint-hero-copy>p{color:#a9b8c7;max-width:360px;margin:16px 0 24px auto;font-size:13px;line-height:1.8}.mint-hero-actions{flex-direction:row-reverse;justify-content:flex-end;gap:10px}.mint-hero-actions>.btn.primary{box-shadow:none;border:1px solid #ffffff26;padding:12px 17px;font-size:13px;color:#e4effa!important;background:#fff1!important}.mint-hero-actions>.mint-login{background:linear-gradient(110deg,#5ca6f6,#6366f1);border:1px solid #7bb5f2;font-size:13px;box-shadow:0 8px 20px #3a91ed26;color:#fff!important}.mint-hero-foot{display:none}.mint-mascot-stage{align-self:center;height:555px;min-height:555px}.mint-mascot{align-self:stretch;max-width:460px}.mint-mascot img{object-fit:contain;object-position:50% 100%;height:100%;max-height:none;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.mint-orbit,.mint-spark,.mint-floating-icon,.mint-mascot-note{display:none}.mint-stat-strip{order:initial;background:0 0;border:0;border-radius:14px;grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:0}.mint-stat-strip>div{background:linear-gradient(110deg,#315a8537,#111c28b3);border-radius:14px;justify-content:flex-start;gap:15px;min-height:95px;padding:17px 25px;box-shadow:inset 0 1px #ffffff0b;border:1px solid #4a7bb033!important}.mint-stat-strip>div:nth-child(n+3){display:none}.mint-stat-strip svg{color:#9bc5f2;width:42px;height:42px}.mint-stat-strip strong{color:#fff;font-size:27px}.mint-stat-strip small{color:#b5c5d7;font-size:11px}.mint-service-grid{grid-template-columns:repeat(3,1fr);gap:16px}.mint-service{background:radial-gradient(at 0 100%,#5ca6f647,#0000 70%),linear-gradient(110deg,#203246,#121e2a);border:1px solid #51769d66;border-radius:13px;align-items:center;gap:16px;min-height:155px;padding:23px;display:flex;box-shadow:inset 0 1px #ffffff16}.mint-service strong{color:#faf7ff;font-size:18px;font-weight:600}.mint-service small{color:#abbdd0;font-size:11px}.mint-service-icon,.mint-service-lime .mint-service-icon,.mint-service-teal .mint-service-icon{color:#22384f;background:linear-gradient(130deg,#b2d7ff,#5ca6f6);border-radius:22px;width:64px;height:70px;transform:rotate(-8deg);box-shadow:4px 7px #0b151f55,0 4px 20px #5ca6f640}.mint-service-icon svg{width:37px;height:37px}.mint-service:after{border-color:#b5d8fd0b}.bubble-service-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.bubble-service-tiles>button{text-align:left;background:radial-gradient(circle at 10% 90%,#3a91ed66,#0000 75%),linear-gradient(110deg,#243b54,#15222f);border:1px solid #8bc1fa55;border-radius:13px;align-items:center;gap:17px;min-height:175px;padding:22px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.bubble-service-tiles>button:nth-child(2n){background:radial-gradient(circle at 0 100%,#599fea66,#0000 80%),linear-gradient(110deg,#23384e,#14202c)}.bubble-service-tiles>button:hover{border-color:#b5d8fd;transform:translateY(-5px)}.bubble-tile-art{color:#c4e1ff;filter:drop-shadow(2px 6px 3px #060f1988);flex-shrink:0;place-items:center;width:86px;height:106px;display:grid;position:relative;transform:rotate(-9deg)}.bubble-tile-art>svg{fill:#8bc1fa16;stroke:#b4d8ff}.bubble-tile-art>i{color:#d9ebff;text-shadow:0 0 15px #b5d8fd;font-size:30px;font-style:normal;position:absolute;top:-6px;right:-3px}.bubble-tile-title small{letter-spacing:.09em;color:#b5c8dc;font-size:9px;display:block}.bubble-tile-title strong{color:#faf5ff;text-shadow:0 3px 4px #08121c;margin-top:8px;font-size:20px;font-weight:700;line-height:1.45;display:block}.bubble-service-tiles>button>svg{color:#a0b9d4;width:15px;position:absolute;top:12px;right:12px}.studio-store .studio-picks{padding-top:10px}.studio-store .studio-section-heading{align-items:center;margin-bottom:20px}.studio-store .studio-section-heading .studio-kicker{color:#fff;letter-spacing:.02em;font-size:25px;font-weight:700}.studio-store .studio-section-heading h2{color:#93abc4;margin-top:7px;font-size:14px;font-weight:400}.studio-store .studio-section-heading>.btn{background:#203144;border-radius:9px;min-height:37px;font-size:11px}.studio-store .reference-product{border:1px solid #344c65;border-radius:13px;padding:10px;box-shadow:0 8px 20px #0002;background:#19242f!important}.studio-store .reference-product>.btn.primary,.studio-store .btn.primary{border-color:#7bb3ef;color:#fff!important;background:linear-gradient(110deg,#5ca6f6,#6366f1)!important}.studio-store .reference-products{gap:17px}.studio-store .activity-panel{background:#16212dd9;border-color:#354c65}.studio-store .mint-empty{background:#16212d80;border-color:#4b6784;padding:35px 24px}.studio-store .mint-empty h3{font-size:18px}.studio-store .studio-faq{border-color:#3c5065;margin-top:16px}.studio-store .reference-footer{background:#0d1722;border-color:#32475d}.studio-store .auth-content{background:linear-gradient(140deg,#1d2c3c,#121c27)}.studio-store .auth-content:before{background-image:url(/images/mint/boston-avatar-purple.webp)}.studio-store .reference-dialog{background:#182533}.studio-store .mint-payment-methods article{background:linear-gradient(130deg,#23364b,#15212e);border-color:#456281}.studio-store .mint-payment-slip{color:#293d53;background:linear-gradient(140deg,#d0e4fa,#73a3d6)}@media (min-width:1000px){.studio-store .reference-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:999px){.mint-hero-copy{padding-left:0}.mint-hero{gap:15px;min-height:490px}.mint-mascot-stage{height:490px;min-height:490px}.mint-hero h1{font-size:68px}.mint-hero h1>span{font-size:78px}.mint-service{gap:12px;padding:17px}.mint-service strong{font-size:15px}.mint-service-icon{width:52px!important;height:60px!important}.bubble-service-tiles>button{gap:9px;min-height:150px;padding:16px}.bubble-tile-art{width:65px}.bubble-tile-art svg{width:60px}.bubble-tile-title strong{font-size:16px}}@media (max-width:760px){.studio-store .container{padding-inline:20px}.studio-store .reference-header,.studio-store .reference-nav{height:92px;min-height:92px}.studio-store .reference-logo>img{width:52px;height:65px}.studio-store .reference-logo>span{font-size:14px}.studio-store .reference-nav{gap:12px}.studio-store .reference-nav>nav.expanded{background:#192a3c;border:1px solid #436283;border-radius:14px;padding:12px;top:80px}.studio-store .reference-nav>nav button{min-height:44px}.studio-store .nav-signin{min-height:42px;padding:10px 14px;font-size:12px}.studio-store .reference-main{padding-top:0!important}.studio-store .shop-prelaunch{margin-top:0;font-size:9px}.studio-store .studio-home{gap:20px}.mint-hero{text-align:center;grid-template-columns:1fr;gap:0;min-height:0;padding:28px 0 0;display:grid}.mint-hero-copy{text-align:center;padding:0 6px}.mint-hero h1{margin-bottom:16px;font-size:62px;line-height:.92}.mint-hero h1>span{font-size:75px}.mint-hero h2{font-size:16px}.mint-hero-copy>p{max-width:310px;margin:12px auto 20px;font-size:12px}.mint-hero-actions{justify-content:center;gap:9px}.mint-hero-actions>.btn{min-height:45px;padding:10px 13px!important;font-size:12px!important}.mint-mascot-stage{max-width:340px;height:360px;min-height:360px;margin:20px auto -10px}.mint-mascot{max-width:310px}.mint-mascot img{object-fit:cover;object-position:top}.mint-stat-strip{grid-template-columns:1fr 1fr;gap:10px}.mint-stat-strip>div{border-radius:11px;gap:10px;min-height:82px;padding:13px}.mint-stat-strip strong{font-size:23px}.mint-stat-strip small{font-size:9px}.mint-stat-strip svg{width:29px;height:29px}.mint-service-grid{grid-template-columns:1fr;gap:12px}.mint-service{flex-direction:row;align-items:center;gap:20px;min-height:105px;padding:18px 22px}.mint-service strong{font-size:18px}.mint-service small{font-size:11px}.mint-service-icon{width:56px!important;height:60px!important}.bubble-service-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.bubble-service-tiles>button{text-align:center;flex-direction:column;gap:7px;min-height:190px;padding:15px 10px}.bubble-tile-art{width:75px;height:88px}.bubble-tile-art svg{width:63px}.bubble-tile-art i{font-size:24px;top:0;right:-2px}.bubble-tile-title strong{margin-top:5px;font-size:15px}.bubble-tile-title small{font-size:8px}.studio-store .studio-section-heading .studio-kicker{letter-spacing:0;font-size:20px}.studio-store .studio-section-heading h2{font-size:12px}.studio-store .reference-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-store .reference-product{border-radius:11px}.studio-store .reference-product h3{font-size:12px}.studio-store .reference-product>.btn{font-size:11px}.studio-store .reference-nav-right .credit-pill{padding:6px 8px;font-size:11px}.studio-store .reference-nav-right .reference-avatar{width:30px;height:30px}.studio-store .reference-footer>.container{padding-block:22px}}.studio-store .mint-hero-actions>.btn.primary{border-color:#ffffff29;color:#e4effa!important;background:#ffffff12!important}.bubble-tile-art img{object-fit:contain;border-radius:12px;width:100%;height:100%}.studio-store .product-description-panel,.studio-store .shop-guide-body,.studio-store .guide-chapter>div{background:#1a2632;border-color:#3e5772}.studio-store .guide-chapter h3{color:#a7cbf1}.studio-store .product-reference-price{color:#96c9ff}.studio-store .product-gallery-main{border-color:#415e7d}.studio-store .product-gallery-thumbs button.selected{border-color:#94c0ee}.studio-store .purchase-box{background:#18232f;border-color:#415973}.studio-store .mint-hero-copy{text-align:center;flex-direction:column;align-items:center;padding:0 15px;display:flex}.mint-hero-copy h1{text-align:center;width:100%}.studio-store .mint-hero-copy>p{text-align:center;color:#cfdff1;max-width:390px;margin:16px auto 25px;font-size:15px;line-height:1.9}.studio-store .mint-hero-actions{justify-content:center;align-self:center;gap:11px;width:auto;max-width:100%}.shop-neon{will-change:opacity;animation:7s step-end infinite shop-neon-power}@keyframes shop-neon-power{0%,90%,98%,to{opacity:1;text-shadow:0 0 22px #8bc1fa66,0 4px 20px #5ca6f666}92%,97%{opacity:.15;text-shadow:none}}.studio-store .mint-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.studio-store .mint-service{text-align:left;background:radial-gradient(circle at 15% 10%,#7bbbff8c,#0000 65%),linear-gradient(140deg,#32567c,#172637);border:1px solid #9fcdff66;border-radius:23px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:190px;padding:23px;position:relative;overflow:hidden}.studio-store .mint-service:before{content:"";border:25px solid #ffffff09;border-radius:50%;width:140px;height:140px;position:absolute;top:-35px;right:-35px}.studio-store .mint-service:after{display:none}.studio-store .mint-service-icon{color:#40658d;background:#ddedff;border-radius:16px;position:absolute;top:21px;left:22px;transform:rotate(-8deg);box-shadow:0 7px 18px #091a2c66,inset 0 1px #ffffffa1;width:49px!important;height:49px!important}.studio-store .mint-service-icon svg{width:27px;height:27px}.studio-store .mint-service strong{color:#fff;font-size:17px;line-height:1.5}.studio-store .mint-service small{color:#ffffffbd;font-size:10px;line-height:1.7}.studio-store .mint-service-orange{background:radial-gradient(circle at 5% 0,#ffcf6670,#0000 70%),linear-gradient(145deg,#9a5324,#253546);border-color:#e6a36180}.studio-store .mint-service-orange .mint-service-icon{color:#96551c;background:#ffdf9b}.studio-store .mint-service-cyan{background:radial-gradient(circle at 0 0,#6fe8ff80,#0000 70%),linear-gradient(145deg,#236a9c,#283057);border-color:#6cd8ff80}.studio-store .mint-service-cyan .mint-service-icon{color:#296a94;background:#bbf3ff}.studio-store .mint-service-pink{background:radial-gradient(circle at 0 0,#8ec5ff80,#0000 70%),linear-gradient(145deg,#426890,#233951);border-color:#9dc4ed80}.studio-store .mint-service-pink .mint-service-icon{color:#486f98;background:#d1e7ff}.roblox-map-section{padding-top:12px}.map-section-heading{text-align:center;margin-bottom:24px}.map-section-heading>span{letter-spacing:.18em;color:#a0bad6;font-size:10px}.map-section-heading h2{color:#fff;margin-top:8px;font-size:30px;font-weight:700}.map-section-heading p{color:#a3b5c9;margin-top:7px;font-size:12px;line-height:1.8}.roblox-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.roblox-map-grid>button{aspect-ratio:1;isolation:isolate;text-align:left;background:#1b2a3b;border:1px solid #ffffff29;border-radius:22px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 12px 28px #0003}.roblox-map-grid>button:hover{border-color:var(--map-color);transform:translateY(-6px)}.roblox-map-grid>button>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.roblox-map-grid>button:hover>img{transform:scale(1.07)}.roblox-map-grid>button:after{content:"";z-index:-1;background:linear-gradient(#0000 35%,#0b162180 62%,#09131e 100%);position:absolute;inset:0}.roblox-map-grid .map-index{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;background:#0c172399;border:1px solid #fff5;border-radius:10px;padding:5px 8px;font-size:12px;position:absolute;top:14px;left:14px}.roblox-map-grid>button>div{padding:23px;position:absolute;bottom:0;left:0;right:0}.roblox-map-grid small{color:#d7e3f0;text-shadow:0 1px 4px #0009;font-size:11px;display:block}.roblox-map-grid strong{color:#fff;text-shadow:0 2px 5px #000a;margin:7px 0 12px;font-size:25px;font-weight:700;line-height:1.2;display:block}.roblox-map-grid div>span{color:var(--map-color);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.studio-store .reference-product:has(.showcase-card-label){border-style:dashed}.showcase-notice{color:#d5e3f2;background:#222f3d;border:1px solid #6c85a0;border-radius:12px;margin-bottom:16px;padding:13px 16px;font-size:12px;line-height:1.8}.reference-product>small{min-height:30px;line-height:1.6}.boston-menu-page{max-width:1000px;margin:10px auto 30px}.boston-menu-heading{justify-content:space-between;align-items:center;gap:20px;margin:12px 0 25px;padding:10px 8px;display:flex}.boston-menu-heading>div>span{color:#a0bbd7;letter-spacing:.16em;font-size:10px}.boston-menu-heading h1{letter-spacing:-.02em;margin:12px 0;font-size:43px;line-height:1.25}.boston-menu-heading h1 em{color:#a2cdfa;font-style:normal}.boston-menu-heading p{color:#a3b6ca;font-size:13px}.boston-menu-heading>img{object-fit:cover;object-position:top;background:radial-gradient(#5ca6f64d,#0000 70%);border:1px solid #99c1eb55;border-radius:45px;width:145px;height:145px;transform:rotate(5deg)}.menu-member-bar{background:linear-gradient(110deg,#24374c,#182431);border:1px solid #8ca8c54d;border-radius:19px;align-items:center;gap:13px;margin-bottom:22px;padding:18px 22px;display:flex}.menu-avatar{color:#fff;background:#5ca6f6;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.menu-member-bar strong{font-size:15px;display:block}.menu-member-bar small{color:#a3b6ca;margin-top:4px;font-size:11px;display:block}.menu-member-bar>button{color:#132130;background:#9bc1ea;border-radius:12px;align-items:center;gap:9px;margin-left:auto;padding:12px 15px;font-size:13px;font-weight:500;display:flex}.menu-primary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0 0 35px;display:grid}.menu-primary-card{text-align:left;background:radial-gradient(circle at 0 0,#8ac3ff99,#0000 70%),linear-gradient(140deg,#436d99,#182b3f);border:1px solid #ffffff4d;border-radius:24px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:9px;min-height:235px;padding:22px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.menu-primary-card:after{content:"";border:24px solid #ffffff0b;border-radius:50%;width:140px;height:140px;position:absolute;top:-20px;right:-45px;transform:rotate(10deg)}.menu-primary-card:hover{transform:translateY(-5px)}.menu-card-index{color:#ffffffb3;font-size:11px;position:absolute;top:17px;right:18px}.menu-color-icon{color:#456990;background:#d8ebff;border-radius:19px;place-items:center;width:57px;height:57px;display:grid;position:absolute;top:22px;left:21px;transform:rotate(-7deg);box-shadow:0 8px 20px #0002}.menu-primary-card .menu-corner{width:18px;position:absolute;bottom:26px;right:19px}.menu-primary-card strong{padding-right:13px;font-size:18px;line-height:1.4}.menu-primary-card small{color:#ffffffb8;max-width:145px;font-size:10px;line-height:1.7}.menu-tone-cyan{background:radial-gradient(circle at 0 0,#a7f6ff99,#0000 75%),linear-gradient(130deg,#1e7d9b,#26355b)}.menu-tone-cyan .menu-color-icon{color:#267d9b;background:#c9f8ff}.menu-tone-orange{background:radial-gradient(circle at 0 0,#ffd38999,#0000 75%),linear-gradient(130deg,#ac6528,#303e4c)}.menu-tone-orange .menu-color-icon{color:#a46730;background:#ffe3ab}.menu-tone-pink{background:radial-gradient(circle at 0 0,#a9d3ff99,#0000 75%),linear-gradient(130deg,#4f7aa8,#283b4f)}.menu-tone-pink .menu-color-icon{color:#567da6;background:#daecff}.menu-link-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.menu-link-group>header{margin:0 0 17px;padding-left:4px}.menu-link-group>header>span{letter-spacing:.14em;color:#889db3;font-size:9px}.menu-link-group h2{margin-top:6px;font-size:21px;font-weight:500}.menu-link-group>div{gap:10px;display:grid}.menu-link-group button{text-align:left;background:linear-gradient(110deg,#2b3743b3,#1d2731b3);border:1px solid #64788e66;border-radius:17px;align-items:center;gap:13px;width:100%;min-height:82px;padding:15px 17px;transition:background .2s;display:flex}.menu-link-group button:hover{background:#314153}.menu-link-group button>span{color:#c4ffe3;background:#3e8e69;border-radius:14px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.menu-group-blue button>span{color:#deebff;background:#496db2}.menu-link-group strong{font-size:13px;font-weight:500;display:block}.menu-link-group small{color:#99abbf;margin-top:4px;font-size:10px;line-height:1.7;display:block}.menu-link-group button>svg{color:#96a8bc;margin-left:auto}.menu-bottom-note{border-top:1px solid #52667b66;justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding-top:25px;display:flex}.menu-bottom-note>span{color:#a0b4ca;align-items:center;gap:9px;font-size:12px;display:flex}.studio-store .mint-payment-methods article{border-radius:21px}.mint-payment-methods article:first-child{background:linear-gradient(120deg,#6d29436b,#212f3e);border-color:#b2708a66}.mint-payment-methods article:last-child{background:linear-gradient(120deg,#244b816b,#212f3e);border-color:#719bc166}@media (max-width:1000px){.studio-store .mint-service-grid,.menu-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-store .mint-service{min-height:180px}.menu-primary-card{min-height:210px}.roblox-map-grid strong{font-size:21px}.roblox-map-grid>button>div{padding:18px}}@media (max-width:760px){.studio-store .mint-hero-copy{padding:0 3px}.studio-store .mint-hero-copy>p{max-width:320px;margin:13px auto 22px;font-size:13px}.studio-store .mint-hero-actions{flex-wrap:wrap;justify-content:center;gap:9px;width:100%;display:flex}.studio-store .mint-hero-actions>.btn{min-height:45px}.studio-store .mint-service-grid{gap:12px}.studio-store .mint-service{border-radius:20px;justify-content:flex-end;align-items:flex-start;min-height:190px;padding:18px 15px}.studio-store .mint-service-icon{top:19px;left:17px}.studio-store .mint-service strong{font-size:15px}.studio-store .mint-service small{max-width:140px;font-size:10px;line-height:1.6}.map-section-heading{margin-bottom:18px}.map-section-heading h2{font-size:26px}.map-section-heading p{font-size:11px}.roblox-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.roblox-map-grid>button{aspect-ratio:1/1.14;border-radius:18px}.roblox-map-grid>button>div{padding:14px 12px}.roblox-map-grid strong{margin:6px 0 8px;font-size:18px;line-height:1.2}.roblox-map-grid small{font-size:8px;line-height:1.5}.roblox-map-grid div>span{gap:4px;font-size:9px}.roblox-map-grid .map-index{padding:4px 6px;font-size:9px;top:10px;left:10px}.boston-menu-page{margin-top:5px}.boston-menu-heading{gap:10px;margin-bottom:22px;padding:7px 0}.boston-menu-heading h1{font-size:32px}.boston-menu-heading>div>span{font-size:8px}.boston-menu-heading p{max-width:220px;font-size:11px;line-height:1.8}.boston-menu-heading>img{border-radius:28px;flex-shrink:0;width:95px;height:115px}.menu-member-bar{border-radius:17px;flex-wrap:wrap;gap:9px;padding:15px}.menu-member-bar>button{min-height:42px;padding:10px 12px;font-size:11px}.menu-member-bar strong{font-size:12px}.menu-member-bar small{font-size:9px}.menu-avatar{border-radius:12px;width:37px;height:39px}.menu-primary-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:29px}.menu-primary-card{border-radius:20px;min-height:205px;padding:18px 15px}.menu-primary-card strong{font-size:15px}.menu-primary-card small{font-size:10px}.menu-color-icon{border-radius:16px;width:49px;height:49px;top:21px;left:17px}.menu-color-icon svg{width:29px}.menu-primary-card .menu-corner{width:15px;right:11px}.menu-link-columns{grid-template-columns:1fr;gap:28px}.menu-link-group h2{font-size:21px}.menu-link-group button{border-radius:15px;min-height:78px;padding:15px}.menu-bottom-note{flex-direction:column;align-items:flex-start}.menu-bottom-note>span{font-size:11px}.menu-bottom-note .btn{justify-content:center;width:100%}.showcase-notice{font-size:11px}.reference-product>small{font-size:9px!important}}@media (max-width:360px){.roblox-map-grid>button{aspect-ratio:1/1.3}.roblox-map-grid strong{font-size:16px}.studio-store .mint-service strong{font-size:13px}.boston-menu-heading h1{font-size:27px}.boston-menu-heading>img{width:75px;height:100px}.menu-primary-card strong{font-size:13px}.menu-primary-card{min-height:195px}}@media (prefers-reduced-motion:reduce){.shop-neon{animation:none}.roblox-map-grid>button,.roblox-map-grid>button>img,.menu-primary-card{transition:none}}.studio-store .boston-menu-page header{-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;min-height:0;box-shadow:none;z-index:auto;background:0 0;border:0;position:static;top:auto}.studio-store .reference-nav>nav button:focus{color:#d1e7ff;background:#8bc1fa20;border-radius:9px}.studio-store .reference-nav>nav button{padding:8px 5px}.menu-primary-card:focus-visible{outline-offset:4px;outline:2px solid #d8ebff}.roblox-map-grid>button:focus-visible{outline-offset:4px;outline:2px solid #d8ebff}.studio-store .mint-service.graphic-service{aspect-ratio:1;isolation:isolate;background:#2963a1;border:1px solid #c0deffb3;border-radius:22px;min-height:0;padding:0;transition:transform .25s,box-shadow .25s;box-shadow:0 9px 24px #07111c45}.studio-store .graphic-service:before{display:none}.studio-store .graphic-service:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#123e6ec4 70%);border:0;border-radius:0;width:auto;height:auto;display:block;position:absolute;inset:50% 0 0}.studio-store .graphic-service>.service-art{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.studio-store .graphic-service>span:not(.service-brand){text-align:center;width:100%;padding:0 9px 17px;position:relative}.studio-store .graphic-service strong{color:#fff;letter-spacing:-.025em;-webkit-text-stroke:3px #215c9b;paint-order:stroke fill;text-shadow:0 3px #102e4f,0 5px 8px #07244499;font-size:clamp(16px,1.85vw,25px);font-weight:700;line-height:1.35;display:block}.studio-store .graphic-service small{color:#ffe8a5;text-shadow:0 1px 3px #0e3156;background:linear-gradient(#3675b9,#16487d);border:1px solid #b3d8ff;border-radius:99px;max-width:100%;margin-top:7px;padding:4px 10px;font-size:10px;font-weight:600;line-height:1.5;display:inline-block;box-shadow:inset 0 1px #ffffff40,0 2px #0b2d51}.studio-store .graphic-service>.service-brand{letter-spacing:.1em;color:#fff;text-shadow:0 2px 5px #182e45;font-size:9px;font-weight:700;position:absolute;top:12px;left:12px}.studio-store .graphic-service>svg{color:#fff;background:#10223665;border:1px solid #ffffff5c;border-radius:50%;width:23px;height:23px;padding:4px;position:absolute;top:10px;right:10px}.studio-store .graphic-service:focus-visible{outline-offset:4px;outline:3px solid #d5e9ff}@media (hover:hover){.studio-store .graphic-service:hover{transform:translateY(-5px);box-shadow:0 14px 30px #07131f66}.studio-store .graphic-service:hover>.service-art{transform:scale(1.045)}}@media (max-width:760px){.studio-store .mint-service.graphic-service{aspect-ratio:1/1.06;border-radius:18px;min-height:0}.studio-store .graphic-service>span:not(.service-brand){padding:0 6px 13px}.studio-store .graphic-service strong{font-size:15px}.studio-store .graphic-service small{margin-top:5px;padding:3px 6px;font-size:9px;line-height:1.5}.studio-store .graphic-service>.service-brand{font-size:7px;top:10px;left:10px}}@media (max-width:360px){.studio-store .graphic-service strong{font-size:13px}.studio-store .graphic-service small{font-size:8px}}@media (prefers-reduced-motion:reduce){.studio-store .mint-service.graphic-service,.studio-store .graphic-service>.service-art{transition:none}}.category-recommended-heading h2{margin:0 0 6px}.category-recommended-heading>span{text-transform:none;display:block}html,body{color:#f2faff;background:#06172d;font-family:Kanit,sans-serif}.studio-store{--bg:#06172d;--card:#102c48;--border:#2a587a;--text:#f2faff;--muted:#a4c8e0;--red:#34c6ff;--brand-accent:#32c7ff;font-family:Kanit,sans-serif;background:#06172d!important}.studio-store input,.studio-store select,.studio-store textarea,.studio-store button{font-family:inherit}.studio-store:before{opacity:.9;background:url(/images/mint/space-background-v22.webp) top/cover no-repeat;height:1250px;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.studio-store .reference-header{background:linear-gradient(#06365b70,#0000);height:110px}.studio-store .reference-nav{height:110px;min-height:110px}.studio-store .reference-logo{gap:0}.studio-store .reference-logo>img{object-fit:contain;filter:drop-shadow(0 3px 7px #00152d70);width:155px;height:100px}.studio-store .reference-logo>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.studio-store .reference-nav>nav button{color:#ecfaff;text-shadow:0 2px 4px #001d36;font-weight:600}.studio-store .nav-signin,.studio-store .btn.primary{border-radius:12px;font-weight:600;box-shadow:0 4px #b5431d,0 7px 20px #00182e50;color:#13243a!important;background:linear-gradient(135deg,#ffb52e,#ff722e)!important;border:1px solid #ffe19d!important}.studio-store .btn{color:#e0f5ff;background:#153a59;border-color:#5798bc}.studio-store .mint-hero{grid-template-columns:1.05fr .95fr;gap:15px;min-height:530px}.studio-store .mint-hero-copy{padding:0}.studio-store .mint-hero h1.space-wordmark{width:100%;line-height:1;font-size:initial;margin:0 0 10px;animation:.6s cubic-bezier(.22,1,.36,1) backwards boston-hero-arrive}.space-wordmark>img{object-fit:contain;filter:drop-shadow(0 8px 12px #00284b55);width:100%;max-width:510px;height:auto;max-height:310px;margin:auto;display:block}.studio-store .mint-hero h2{color:#f4fbff;text-shadow:0 2px 5px #003255;font-size:19px;font-weight:600}.studio-store .bubble-service-word{color:#ffdf59}.studio-store .mint-hero-copy>p{color:#d2f2ff;text-shadow:0 1px 6px #002448;max-width:410px;font-size:14px;line-height:1.9}.studio-store .mint-hero-actions{flex-direction:row}.studio-store .mint-hero-actions>.btn.primary{border-color:#fff0ac;box-shadow:0 4px #ce7d14;color:#172b43!important;background:linear-gradient(#ffe86a,#ffb72f)!important}.studio-store .mint-hero-actions>.mint-login{border:2px solid #8eeaff;box-shadow:0 4px #2d91bb;color:#12537a!important;background:#fff!important}.studio-store .mint-mascot-stage{height:530px;min-height:530px}.studio-store .mint-mascot{max-width:470px;animation:7s ease-in-out infinite space-drift}.studio-store .mint-mascot img{filter:drop-shadow(0 18px 20px #001a3c66);-webkit-mask-image:none;mask-image:none}.studio-store .mint-stat-strip>div{background:linear-gradient(120deg,#16496bdf,#09263de6);box-shadow:inset 0 1px #c0efff22;border:1px solid #67d6ff55!important}.studio-store .mint-stat-strip svg{color:#6bdcff}.studio-store .mint-stat-strip small{color:#bee4f5}.studio-store .mint-stat-strip strong{color:#fff3ba}.studio-store .mint-service.graphic-service{background:#0b426e;border-color:#80ddff9c;box-shadow:0 6px #03101f80,0 12px 26px #0003}.studio-store .graphic-service:after{background:linear-gradient(#0000,#052443ab 80%)}.studio-store .graphic-service strong{-webkit-text-stroke:3px #084977;text-shadow:0 3px #032e50,0 4px 8px #00182b;paint-order:stroke fill}.studio-store .graphic-service small{color:#ffe99f;text-shadow:0 1px 2px #00172d;background:linear-gradient(#17577f,#082e51);border-color:#7edfff;box-shadow:inset 0 1px #c3faff44,0 2px #00172d}.studio-store .graphic-service>.service-brand{color:#fff6cb;text-shadow:0 2px 4px #004272}.studio-store .map-section-heading>span,.studio-store .boston-menu-heading>div>span,.studio-store .studio-kicker{color:#68dcff}.studio-store .map-section-heading p,.studio-store .boston-menu-heading p{color:#a9d2e8}.studio-store .map-section-heading h2{color:#fff;text-shadow:0 3px #0a4264;font-weight:700}.studio-store .roblox-map-grid>button:after{background:linear-gradient(#0000 35%,#00274785 65%,#021c32 100%)}.studio-store .reference-product{border-color:#2b6587;box-shadow:0 7px #03111f55;background:#102e49!important}.studio-store .reference-product>p{color:#ffda6c}.studio-store .reference-product>.btn.primary{border-color:#ffed9c;color:#172b43!important;background:linear-gradient(#ffe969,#ffa92d)!important}.studio-store .studio-section-heading .studio-kicker{color:#f5fbff}.studio-store .studio-section-heading h2{color:#9bcbe3}.studio-store .mint-empty,.studio-store .activity-panel,.studio-store .showcase-notice{color:#c3e9fa;background:#0d2c46d9;border-color:#2f6483}.studio-store .activity-panel header,.studio-store .activity-row{border-color:#27526e}.studio-store .reference-footer{color:#c8e9f8;background:linear-gradient(#103c60,#071b30);border-color:#326484}.studio-store .reference-footer img{object-fit:contain}.studio-store .shop-prelaunch{color:#c4f1ff;background:#082f4bc9;border-color:#5ba2c76b}.studio-store .studio-faq summary{color:#ecf8ff;border-color:#356985}.studio-store .studio-faq p{color:#b2d7eb}.studio-store .studio-faq summary>span{color:#ffc95a}.studio-store .auth-content,.studio-store .reference-auth,.studio-store .reference-panel,.studio-store .panel,.studio-store .account-popover,.studio-store .reference-dialog{color:#e9f7ff;background:#0c2943;border-color:#32698a}.studio-store input,.studio-store textarea,.studio-store select{color:#effaff;background:#061d33;border-color:#3b7594}.studio-store input::placeholder,.studio-store textarea::placeholder{color:#8aafc8}.studio-store input:focus,.studio-store textarea:focus{border-color:#71dfff;box-shadow:0 0 0 3px #26c2ff22}.studio-store .mobile-bottom-nav{background:#082c47ed;border-color:#539aba80}.studio-store .mobile-bottom-nav button.active{color:#fff2a8;background:#12618a}.studio-store .chat-bubble{color:#12304c;background:#ffcc48;border-color:#ffec9e}.studio-store .reference-avatar{color:#fff4ad;background:#14668e}.studio-store .menu-member-bar{background:linear-gradient(120deg,#144c6d,#0b2a43);border-color:#4d9fc1}.studio-store .boston-menu-heading h1 em{color:#ffcf51}.studio-store .boston-menu-heading>img{background:#135478;border-color:#71d9ff55}.studio-store .menu-primary-card{background:radial-gradient(circle at 0 0,#46ceff80,#0000 70%),linear-gradient(140deg,#125b91,#092d50);border-color:#67c8f580}.studio-store .menu-tone-orange{background:radial-gradient(circle at 0 0,#ffd06999,#0000 70%),linear-gradient(140deg,#9c5e1d,#3c3440)}.studio-store .menu-tone-cyan{background:radial-gradient(circle at 0 0,#5fffe399,#0000 70%),linear-gradient(140deg,#087878,#092e49)}.studio-store .menu-tone-pink{background:radial-gradient(circle at 0 0,#ffb86399,#0000 70%),linear-gradient(140deg,#bd582b,#372d3c)}.studio-store .menu-color-icon,.studio-store .menu-avatar{color:#175f87;background:#dff7ff}.studio-store .menu-link-group button{background:linear-gradient(110deg,#123d58,#0c253c);border-color:#326582}.studio-store .menu-link-group small,.studio-store .menu-member-bar small{color:#a7cde1}.studio-store .menu-link-group button>svg{color:#8ec5e3}@keyframes space-drift{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@media (max-width:760px){.studio-store .reference-header,.studio-store .reference-nav{height:88px;min-height:88px}.studio-store .reference-logo>img{width:110px;height:80px}.studio-store .reference-nav{gap:10px}.studio-store .nav-signin{padding:10px 13px;font-size:12px}.studio-store .mint-hero{grid-template-columns:1fr;gap:0;padding:5px 0 0}.space-wordmark>img{max-width:350px;max-height:230px}.studio-store .mint-hero h2{font-size:16px}.studio-store .mint-hero-copy>p{max-width:305px;margin:10px auto 20px;font-size:12px}.studio-store .mint-mascot-stage{height:330px;min-height:330px}.studio-store .mint-mascot{max-width:315px}.studio-store .mint-hero-actions{gap:9px}.studio-store .mint-hero-actions>.btn{padding:10px 12px;font-size:11px}.studio-store .reference-nav>nav.expanded{background:#09263e}.studio-store .graphic-service strong{font-size:14px}.studio-store .graphic-service small{font-size:8px}.studio-store .mint-service.graphic-service{border-radius:18px}.studio-store .boston-menu-heading h1{font-size:29px}}@media (prefers-reduced-motion:reduce){.studio-store .mint-mascot{animation:none}}.studio-store *{font-family:Kanit,sans-serif!important}.studio-store :is(code,pre,.audit-detail){font-family:monospace!important}@media (max-width:760px){.studio-store .reference-nav-right{flex-shrink:0}.studio-store .nav-signin{white-space:nowrap;min-width:79px;min-height:42px;padding:9px 10px;font-size:10px}.studio-store .reference-logo>img{width:100px}.studio-store .reference-nav{gap:8px}}.studio-store .auth-form-wrap{background:linear-gradient(145deg,#113e5d,#09263e);border-color:#4b8cae}.studio-store .auth-form-wrap>h2{color:#f1fbff}.studio-store .auth-form-wrap .form-grid input{background:#061d33!important;border-color:#3b7594!important}.studio-store .auth-form-wrap .form-grid input:focus{box-shadow:0 0 0 3px #26c2ff22;border-color:#71dfff!important}.studio-store .product-gallery-main{background:#071f38;border-color:#36799f}.studio-store .purchase-panel,.studio-store .purchase-details{border-color:#356989}.studio-store .reference-header{box-sizing:border-box;border-radius:0 0 25px 25px;width:100%;max-width:none}.studio-store .reference-nav{box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto}.studio-store .reference-logo>img{width:160px}.studio-store .mint-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-store .mint-stat-strip>div:nth-child(3){display:flex!important}.studio-store .mint-stat-strip>div:nth-child(n+4){display:none!important}.studio-store .mint-stat-strip>div{min-width:0}.studio-store .mint-mascot img{transition:filter .35s}:is(.studio-store .mint-mascot:hover img,.studio-store .mint-mascot:focus-visible img){filter:drop-shadow(-12px -7px 15px #ff365a9c)drop-shadow(12px -7px 15px #ffca459c)drop-shadow(10px 10px 17px #31e3aa9c)drop-shadow(-10px 10px 17px #45aaffb3)}.studio-store .bubble-category-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.studio-store .bubble-category-list>button{aspect-ratio:1;isolation:isolate;border-radius:22px;min-height:0;padding:0;display:block}.studio-store .bubble-category-list .bubble-tile-art{filter:none;z-index:-2;width:100%;height:100%;position:absolute;inset:0;transform:none}.studio-store .bubble-category-list .bubble-tile-art img{object-fit:cover;border-radius:0;width:100%;height:100%}.studio-store .bubble-category-list .bubble-tile-art>i{display:none}.studio-store .bubble-category-list>button:after{content:"";z-index:-1;background:linear-gradient(#0000,#021d37f2);position:absolute;inset:45% 0 0}.studio-store .bubble-category-list .bubble-tile-title{text-shadow:0 2px 6px #001326;padding:20px;position:absolute;bottom:0;left:0;right:0}.studio-store .bubble-category-list .bubble-tile-title strong{color:#fff;margin-top:5px;font-size:23px}.studio-store .bubble-category-list .bubble-tile-title small{color:#d1f3ff;font-size:11px}.studio-store .bubble-category-list>button>svg{color:#fff;background:#04294388;border-radius:50%;width:28px;height:28px;padding:4px;top:15px;right:15px}.boston-wallet-balance{text-align:left;background:linear-gradient(110deg,#124866e8,#09243ae8);border:1px solid #72cfff75;border-radius:19px;align-items:center;gap:17px;width:100%;max-width:none;min-height:100px;margin:0 0 18px;padding:15px 23px;display:flex;box-shadow:inset 0 1px #c1f5ff22}.boston-wallet-balance>img{object-fit:contain;filter:drop-shadow(0 5px 8px #00182a55);width:76px;height:76px}.boston-wallet-balance small{color:#b5e5f7;font-size:12px;display:block}.boston-wallet-balance strong{color:#ffdf72;font-size:28px;line-height:1.5;display:block}.boston-wallet-balance em{color:#f1faff;font-size:13px;font-style:normal}.wallet-account-link{color:#c7edff;align-items:center;gap:12px;margin-left:auto;font-size:11px;display:flex}.wallet-account-link b{font-size:20px}.boston-wallet-balance:focus-visible{outline-offset:3px;outline:3px solid #ffdc64}@media (max-width:760px){.studio-store .reference-logo>img{width:100px}.studio-store .mint-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studio-store .mint-stat-strip>div{flex-direction:column;align-items:flex-start;gap:6px;padding:13px 8px}.studio-store .mint-stat-strip svg{width:24px;height:24px}.studio-store .mint-stat-strip strong{font-size:21px}.studio-store .mint-stat-strip small{font-size:9px;line-height:1.5}.studio-store .bubble-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-store .bubble-category-list .bubble-tile-title{padding:13px 10px}.studio-store .bubble-category-list .bubble-tile-title strong{font-size:16px;line-height:1.4}.studio-store .bubble-category-list .bubble-tile-title small{font-size:9px}.boston-wallet-balance{gap:10px;min-height:86px;padding:12px}.boston-wallet-balance>img{width:54px;height:54px}.boston-wallet-balance strong{font-size:23px}.boston-wallet-balance small{font-size:10px}.wallet-account-link{gap:4px;max-width:75px;font-size:9px}}@media (prefers-reduced-motion:reduce){.studio-store .mint-mascot img{transition:none}}.commerce-dashboard>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.commerce-dashboard>header small{color:#7bdfff;letter-spacing:.13em;font-size:10px}.commerce-dashboard h2{margin-top:7px;font-size:26px}.commerce-dashboard>header p{color:#aacde1;font-size:11px;line-height:1.8}.analytics-periods{flex-wrap:wrap;gap:6px;display:flex}.analytics-periods button{background:#12344f;border:1px solid #447b9b;border-radius:9px;padding:9px 12px;font-size:11px}.analytics-periods button[aria-pressed=true]{color:#10283e;background:#ffce51;border-color:#ffecaa}.analytics-periods button:disabled{opacity:.5}.commerce-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.commerce-metrics article{background:linear-gradient(125deg,#144361,#09253e);border:1px solid #3d7493;border-radius:17px;min-width:0;padding:20px 16px}.commerce-metrics span{color:#bfe1f1;font-size:11px;display:block}.commerce-metrics strong{color:#ffdc71;overflow-wrap:anywhere;font-size:25px;line-height:1.8;display:block}.commerce-metrics small{color:#91b6cc;font-size:9px}.analytics-chart{margin-bottom:18px;position:relative}.analytics-chart>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-chart>div:first-child>span,.chart-date-range{color:#9bc5df;font-size:10px}.analytics-chart svg{width:100%;height:auto;margin:17px 0 0;display:block}.chart-date-range{justify-content:space-between;margin-bottom:16px;display:flex}.analytics-chart>small{color:#97bbd2;font-size:10px;line-height:1.8}.analytics-chart details{border-top:1px solid #2f5d78;margin-top:17px;padding-top:14px;font-size:11px}.analytics-empty{text-align:center;color:#abcfe4;margin-top:-35px;margin-bottom:27px;font-size:12px}.analytics-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.analytics-top-products{margin:12px 0 20px;padding:0;list-style:none}.analytics-top-products li{border-bottom:1px solid #2d5770;justify-content:space-between;gap:15px;padding:12px 0;font-size:12px;display:flex}.analytics-top-products small{color:#a3c5db;margin-top:5px;font-size:10px;display:block}.analytics-top-products strong{color:#ffdc71;white-space:nowrap}.analytics-status div{border-bottom:1px solid #2d5770;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;font-size:12px;display:flex}.analytics-status dd{color:#ffdc71;font-size:17px}.analytics-status{margin:10px 0 20px}.supabase-mfa-enroll{border:1px solid #527d96;border-radius:14px;padding:16px}.supabase-mfa-enroll img{background:#fff;border-radius:8px;margin:12px auto}.supabase-mfa-enroll code{word-break:break-all}.auth-provider-notice:empty{display:none}.auth-provider-notice{color:#c5ffe6;background:#0b4035;border:1px solid #459589;border-radius:10px;padding:12px;font-size:12px}.analytics-periods button:focus-visible{outline-offset:3px;outline:2px solid #ffe185}@media (max-width:1100px){.commerce-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-dashboard>header{flex-direction:column}.analytics-two{grid-template-columns:1fr}}@media (max-width:760px){.commerce-dashboard h2{font-size:22px}.commerce-metrics{gap:10px}.commerce-metrics article{padding:14px 12px}.commerce-metrics strong{font-size:21px}.commerce-metrics span{font-size:10px}.commerce-metrics small{font-size:8px}.analytics-chart>div:first-child{flex-direction:column;align-items:flex-start}.analytics-periods button{padding:9px 10px}.analytics-chart>small{font-size:9px}}.studio-store{--card:var(--shop-panel,#102c48);--text:var(--shop-foreground,#f2faff);background:var(--shop-background,#06172d)!important}.studio-store:before{background-image:var(--space-backdrop,url(/images/mint/space-background-v22.webp))}.studio-store .panel,.studio-store .auth-form-wrap{background-color:var(--shop-panel,#102c48)}.studio-store .commerce-dashboard>header{width:100%;height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;border-radius:0;margin:0 0 24px;padding:0;position:static;top:auto}.studio-store .reference-main{padding-top:30px!important}.boston-announcement{color:#c9efff;background:#082c48e8;border:1px solid #64d8ff70;border-radius:14px;align-items:center;gap:16px;max-width:100%;margin:0 0 16px;padding:12px 16px;font-size:12px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.announcement-badge{color:#152c42;background:#ffdc6b;border-radius:8px;flex:none;padding:5px 10px;font-size:11px}.announcement-window{flex:1;min-width:0;overflow:hidden}.announcement-track{will-change:transform;width:max-content;animation:26s linear infinite boston-notice-left;display:flex}.announcement-track>span{white-space:nowrap;flex:none;padding-right:100px}.boston-announcement:is(:hover,:focus-within) .announcement-track{animation-play-state:paused}.boston-announcement:focus-visible{outline-offset:3px;outline:2px solid #ffdf72}@keyframes boston-notice-left{to{transform:translate(-50%)}}.studio-store .admin-layout{grid-template-columns:240px minmax(0,1fr)}.studio-store .admin-nav{gap:18px;max-height:calc(100dvh - 140px);overflow-y:auto}.admin-nav-group{width:100%;min-width:0}.studio-store .admin-nav-group h2{color:#8eafc6;letter-spacing:.04em;margin:0 0 7px;padding:0 12px;font-size:10px}.studio-store .admin-nav-group button{gap:10px;margin-bottom:4px;display:flex}.admin-nav-group button>svg{flex:none}.admin-nav-group .count{margin-left:auto}.admin-context{background:linear-gradient(110deg,#164e70,#0c2a43);border:1px solid #4284a1;border-radius:18px;margin-bottom:20px;padding:20px 23px}.admin-context>small{color:#86dcff;font-size:10px}.admin-context h2{color:#ffdf79;margin:6px 0;font-size:24px}.admin-context p{color:#b9d9e9;margin:0;font-size:12px}.cms-section-nav{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.cms-section-nav a{color:#d3f3ff;background:#11374f;border:1px solid #3c7f9c;border-radius:10px;padding:10px 13px;font-size:12px;text-decoration:none}:is(.cms-section-nav a:hover,.cms-section-nav a:focus-visible){outline-offset:2px;background:#235b76;outline:2px solid #ffdc70}.studio-cms>[id]{scroll-margin-top:30px}.studio-store .cms-save{z-index:4;background:#082c45f5;border:1px solid #62b2d0;border-radius:14px;padding:14px;position:sticky;bottom:12px;box-shadow:0 8px 30px #0005}@media (max-width:900px){.studio-store .admin-layout{display:block}.studio-store .admin-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-height:none;position:static;overflow:visible;flex-wrap:wrap!important;display:grid!important}.mint-admin-brand{grid-column:1/-1}.studio-store .admin-nav-group button{white-space:normal;text-align:left;min-height:44px;padding:10px;font-size:11px}.admin-context{margin-top:18px}.cms-section-nav a{padding:10px;font-size:10px}.studio-store .cms-save{flex-wrap:wrap;gap:10px;display:flex}.studio-store .cms-save>span{font-size:10px}}@media (max-width:760px){.studio-store .reference-main{padding-top:24px!important}.boston-announcement{gap:10px;padding:10px;font-size:11px}.announcement-badge{padding:5px 8px;font-size:10px}.admin-context h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.announcement-track{will-change:auto;width:auto;animation:none}.announcement-track>span:first-child{white-space:normal;padding-right:0}.announcement-track>span[aria-hidden]{display:none}}.studio-store .reference-product{position:relative}.product-stock-badge{z-index:3;color:#ddffe7;pointer-events:none;background:#0b513aeb;border:1px solid #a5edb5;border-radius:9px;padding:6px 10px;font-size:10px;position:absolute;top:10px;right:10px;box-shadow:0 3px 12px #001b3255}.product-stock-badge.is-empty{color:#e3e8ee;background:#364454ed;border-color:#728092}.studio-store .purchase-glow,.studio-store .product-purchase .btn.primary{isolation:isolate;transition:box-shadow .25s,transform .25s,border-color .25s;position:relative;overflow:hidden}.studio-store .purchase-glow:enabled:after,.studio-store .product-purchase .btn.primary:enabled:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffffa6 49%,#0000 58%);animation:6s ease-in-out infinite boston-button-shine;position:absolute;inset:-60% -80%;transform:translate(-65%)}.studio-store .purchase-glow:enabled:hover,.studio-store .product-purchase .btn.primary:enabled:hover{border-color:#fff0a6;transform:translateY(-2px);box-shadow:0 0 12px #ffc74f99,0 0 30px #ffb62e66!important}.studio-store .purchase-glow:enabled:focus-visible{border-color:#fff0a6;transform:translateY(-2px);box-shadow:0 0 12px #ffc74f99,0 0 30px #ffb62e66!important}.studio-store .product-purchase .btn.primary:enabled:focus-visible{border-color:#fff0a6;transform:translateY(-2px);box-shadow:0 0 12px #ffc74f99,0 0 30px #ffb62e66!important}.studio-store .reference-product>.btn.primary:disabled,.studio-store .product-purchase .btn.primary:disabled{opacity:1;cursor:not-allowed;transform:none;color:#d9e0e9!important;box-shadow:none!important;background:#536071!important;border-color:#718092!important}.studio-store .purchase-glow:disabled:after{display:none}@keyframes boston-button-shine{0%,62%{transform:translate(-65%)}85%,to{transform:translate(65%)}}.store-back-row{margin:0 0 16px}.store-back-button{color:#e1f5ff;background:#0b3252e8;border:1px solid #8ad9ff85;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:12px;display:inline-flex}.store-back-button:hover:enabled{outline-offset:2px;background:#1c5674;outline:2px solid #ffde79}.store-back-button:focus-visible{outline-offset:2px;background:#1c5674;outline:2px solid #ffde79}.store-back-button:disabled{opacity:.5;cursor:default}.stock-import-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stock-import-summary span{background:#133d56;border:1px solid #44748c;border-radius:9px;padding:9px;font-size:10px}.stock-import-summary b{color:#ffde79;font-size:20px;display:block}.bulk-stock-form textarea{overflow-wrap:normal;white-space:pre;overflow-x:auto;font-family:monospace!important}.stock-import-preview{max-height:220px;padding-left:25px;overflow:auto}.stock-file-row{border:1px dashed #72aac5;border-radius:12px;padding:15px}.stock-file-row small{color:#abd2e5;margin-top:8px;font-size:10px;display:block}.stock-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:10px;display:flex}.stock-pagination .btn{padding:9px 12px;font-size:10px}.bulk-stock-form .stock-list>div{flex-wrap:wrap}.bulk-stock-form .stock-list code{overflow-wrap:anywhere;max-width:100%}@media (max-width:760px){.product-stock-badge{padding:5px 7px;font-size:9px;top:6px;right:6px}.stock-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.store-back-row{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.studio-store .purchase-glow:after,.studio-store .product-purchase .btn.primary:after{display:none;animation:none!important}.studio-store .purchase-glow,.studio-store .product-purchase .btn.primary{transition:none}}.studio-store .reference-header{animation:.48s cubic-bezier(.22,1,.36,1) boston-header-arrive}.studio-store .reference-main{animation:.46s cubic-bezier(.22,1,.36,1) boston-page-arrive}.studio-store .mint-hero-copy>:is(h1,h2,p,.mint-hero-actions){animation:.6s cubic-bezier(.22,1,.36,1) backwards boston-hero-arrive}.studio-store .mint-hero-copy>h2{animation-delay:60ms}.studio-store .mint-hero-copy>p{animation-delay:.12s}.studio-store .mint-hero-actions{animation-delay:.18s!important}.studio-store .mint-mascot-stage{animation:.7s cubic-bezier(.22,1,.36,1) 80ms backwards boston-mascot-arrive}.studio-store .reference-products>.reference-product{animation:.4s cubic-bezier(.22,1,.36,1) backwards boston-card-arrive;animation-delay:calc(var(--card-order,0)*25ms)}@keyframes boston-header-arrive{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes boston-page-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes boston-hero-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes boston-mascot-arrive{0%{opacity:0;transform:translate(20px)scale(.97)}to{opacity:1;transform:none}}@keyframes boston-card-arrive{0%{transform:translateY(12px)}to{transform:none}}.product-hot-badge{z-index:4;isolation:isolate;pointer-events:none;color:#fff4bd;letter-spacing:.06em;background:linear-gradient(130deg,#ff7635,#dc341c);border:1px solid #ffedaa;border-radius:9px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;line-height:1;display:inline-flex;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 2px #8c271c,0 0 16px #ff712c66}.product-hot-badge strong{z-index:1;font-size:11px;font-weight:700;position:relative}.product-hot-badge svg{z-index:1;flex:none;position:relative}.product-hot-badge i{pointer-events:none;background:linear-gradient(110deg,#0000 38%,#fff9cf9c 49%,#0000 61%);animation:2.2s ease-in-out 2 boston-hot-shimmer;position:absolute;inset:-50% -80%;transform:translate(80%)}.studio-store .reference-product.featured-product{border-color:#f8c15b;box-shadow:0 7px #03111f55,0 0 15px #ffb83b20}.studio-store .reference-product.featured-product:hover .product-hot-badge{box-shadow:0 2px #8c271c,0 0 12px #ff9c4899,0 0 25px #ff712c66}.product-gallery-main{position:relative}@keyframes boston-hot-shimmer{0%,20%{transform:translate(-80%)}70%,to{transform:translate(80%)}}@media (max-width:760px){.studio-store .reference-main{animation-duration:.34s}.studio-store .mint-mascot-stage{animation-duration:.5s}.product-hot-badge{gap:4px;padding:5px 7px;top:6px;left:6px}.product-hot-badge strong{font-size:10px}.product-hot-badge svg{width:12px;height:15px}}@media (prefers-reduced-motion:reduce){.studio-store .reference-header,.studio-store .reference-main,.studio-store .mint-hero-copy>:is(h1,h2,p,.mint-hero-actions),.studio-store .mint-mascot-stage,.studio-store .reference-products>.reference-product,.product-hot-badge i{animation:none!important}}.studio-store .boston-logout,.studio-store .account-popover>.boston-logout{isolation:isolate;white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:600;transition:box-shadow .2s,transform .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px #781c2b,0 4px 12px #530c241f;color:#fff5f5!important;background:linear-gradient(135deg,#e64751,#bd243b)!important;border:1px solid #ff8f94!important}.studio-store .account-popover>.boston-logout{width:100%;margin-top:10px}.studio-store .boston-logout:enabled:hover{transform:translateY(-1px);box-shadow:0 3px #781c2b,0 0 12px #ff536b66,0 0 22px #ef395533;background:linear-gradient(135deg,#f45660,#ce2d45)!important;border-color:#ffc6c9!important}.studio-store .boston-logout:focus-visible{transform:translateY(-1px);box-shadow:0 3px #781c2b,0 0 12px #ff536b66,0 0 22px #ef395533;background:linear-gradient(135deg,#f45660,#ce2d45)!important;border-color:#ffc6c9!important}.studio-store .boston-logout:focus-visible{outline-offset:3px;outline:2px solid #ffc2ca}.studio-store .boston-logout:active{transform:translateY(1px)scale(.97);box-shadow:0 0 15px #ff617c80}.studio-store .boston-logout.is-leaving{opacity:1;cursor:wait;animation:.38s ease-out boston-logout-press;box-shadow:0 0 15px #ff617c80}.boston-logout:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(115deg,#0000 40%,#fff8 50%,#0000 60%);position:absolute;inset:-50% -70%;transform:translate(-80%)}.boston-logout.is-leaving:after{animation:.5s ease-out forwards boston-logout-sheen}@keyframes boston-logout-press{0%{transform:scale(1)}40%{transform:scale(.96)}to{transform:scale(1)}}@keyframes boston-logout-sheen{to{transform:translate(80%)}}.studio-store .bubble-category-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studio-store .bubble-category-list>button{aspect-ratio:2;border-radius:16px;min-height:0}.studio-store .bubble-category-list .bubble-tile-title{padding:15px 16px}.studio-store .bubble-category-list .bubble-tile-title strong{font-size:20px}.studio-store .bubble-category-list .bubble-tile-title small{font-size:10px}.studio-store .bubble-category-list>button:after{inset:25% 0 0}.studio-store .bubble-category-list .bubble-tile-art img{object-position:center 43%}@media (max-width:760px){.studio-store .bubble-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-store .bubble-category-list>button{aspect-ratio:1.65;border-radius:13px}.studio-store .bubble-category-list .bubble-tile-title{padding:10px}.studio-store .bubble-category-list .bubble-tile-title strong{margin-top:3px;font-size:14px;line-height:1.25}.studio-store .bubble-category-list .bubble-tile-title small{font-size:8px}.studio-store .bubble-category-list>button>svg{width:22px;height:22px;top:7px;right:7px}.studio-store .boston-logout{padding:10px 13px;font-size:11px}}@media (prefers-reduced-motion:reduce){.studio-store .boston-logout{transition:none}.studio-store .boston-logout.is-leaving,.boston-logout.is-leaving:after,.boston-logout .spin{animation:none!important}}.category-name-search{align-items:stretch;gap:10px;max-width:690px;margin:4px 0 10px;display:flex}.category-search-field{color:#a8dffa;background:#092a43ed;border:1px solid #6db5d4;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:4px 12px;display:flex}.category-search-field:focus-within{border-color:#ffe184;box-shadow:0 0 0 3px #ffdc6329}.category-search-field>svg{flex:none}.studio-store .category-search-field input{color:#f2faff;outline:none;width:100%;min-width:0;min-height:40px;padding:6px 0;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important}.category-search-field input::placeholder{color:#a2c8df}.category-search-field input::-webkit-search-cancel-button{display:none}.category-name-search>.btn{white-space:nowrap;min-height:48px;padding:10px 18px;font-size:12px}.category-search-field>.icon-btn{color:#d2efff;width:30px;min-width:30px;height:30px;min-height:30px}.category-search-count{color:#d1eaff;margin:0 0 17px;font-size:11px}.category-search-results{outline:none}.category-search-results:focus-visible{outline-offset:6px;border-radius:16px;outline:2px solid #ffdf79}.category-search-empty{text-align:center;color:#b9dff3;background:#0c2d49df;border:1px solid #4e87a8;border-radius:16px;padding:36px 20px}.category-search-empty>svg{color:#88cbe9;margin:auto}.category-search-empty h2{color:#f3fbff;margin:14px 0 8px;font-size:18px}.category-search-empty p{margin-bottom:18px;font-size:12px}@media (max-width:760px){.category-name-search{gap:8px}.category-search-field{gap:7px;padding-inline:10px}.studio-store .category-search-field input{font-size:16px}.category-search-field input::placeholder{font-size:11px}.category-name-search>.btn{padding:10px 12px;font-size:11px}.category-name-search>.btn>svg{display:none}.category-search-count{font-size:10px}}.studio-store .mobile-topup-nav{display:none}.studio-store .reference-nav>nav button:has(svg){white-space:nowrap}.topup-auth-check{text-align:center;padding:28px}@media (max-width:760px){.studio-store .mobile-topup-nav{color:#13334c;white-space:nowrap;background:linear-gradient(#ffdf68,#ffaa2f);border:1px solid #ffed9c;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:8px 10px;font-size:10px;font-weight:600;display:inline-flex}.studio-store .mobile-topup-nav:focus-visible{outline-offset:3px;outline:2px solid #fff0a7}}@media (max-width:380px){.studio-store .mobile-topup-nav{width:38px;padding:8px}.mobile-topup-nav>span{display:none}}.studio-store .reference-products>.reference-product{transition:filter .22s,transform .2s,border-color .2s,box-shadow .2s,background-color .2s}@media (hover:hover) and (pointer:fine){.studio-store .reference-products:has(>.reference-product:hover)>.reference-product:not(:hover){filter:grayscale(.28)saturate(.88)brightness(.98)}}.studio-store .reference-products:has(>.reference-product :focus-visible):not(:has(>.reference-product:hover))>.reference-product:not(:has(:focus-visible)){filter:grayscale(.28)saturate(.88)brightness(.98)}@media (prefers-reduced-motion:reduce){.studio-store .reference-products>.reference-product{transition:none}}.sold-out-label{vertical-align:middle;line-height:inherit;justify-content:center;align-items:center;gap:5px;display:inline-flex}.studio-store .sold-out-label>.sold-out-icon{filter:none;flex:none;width:14px;height:14px;color:#fff!important;stroke:#fff!important}.reference-product-image .sold-out-label>.sold-out-icon{width:16px;height:16px}.studio-store .admin-product-order{align-items:center;gap:6px;min-width:120px;display:flex}.studio-store .admin-product-order input{color:#ffdf78;background:#0a2d45;border:1px solid #5199b7;border-radius:9px;width:78px;min-height:40px;padding:8px 10px;font-size:13px}.studio-store .admin-product-order button{color:#e3f8ff;background:#15445f;border:1px solid #659bb3;border-radius:8px;min-width:36px;min-height:36px}.studio-store .admin-product-order button:disabled{opacity:.4;cursor:default}:is(.studio-store .admin-product-order input:focus-visible,.studio-store .admin-product-order button:focus-visible){outline-offset:2px;outline:2px solid #ffdf78}.studio-store .reference-nav>nav .nav-topup-button{color:#fff;background:linear-gradient(135deg,#087bbd,#1452a2);border:1px solid #7cdbff80;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;transition:box-shadow .2s,background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff30,0 3px 12px #008dd522}.studio-store .reference-nav>nav .nav-topup-button svg{width:18px;height:18px;display:block!important}.studio-store .reference-nav>nav .nav-topup-button:hover{background:linear-gradient(135deg,#159ad6,#246bc1);transform:translateY(-1px);box-shadow:0 0 18px #39bbff70}.studio-store .reference-nav>nav .nav-topup-button:focus-visible{outline-offset:4px;outline:2px solid #ffd35b}.studio-store .studio-home>section:not(.mint-hero){content-visibility:auto;contain-intrinsic-block-size:auto 520px}.studio-store .mint-mascot,.studio-store .snowfall>i{transform:translateZ(0)}@media (max-width:760px){.studio-store .mint-floating-icon{-webkit-backdrop-filter:none;backdrop-filter:none}.studio-store .studio-home>section:not(.mint-hero){contain-intrinsic-block-size:auto 420px}}@media (prefers-reduced-motion:reduce){.studio-store .reference-nav>nav .nav-topup-button{transition:none}}.auth-session-pending{color:#c9eaff;align-items:center;gap:7px;min-height:44px;font-size:11px;display:inline-flex}.auth-session-pending>span{max-width:105px}@media (max-width:760px){.auth-session-pending>span{display:none}}.auth-session-slot{width:42px;height:44px;display:block}.studio-store .reference-main.view-admin{box-sizing:border-box;width:100%;max-width:1480px;padding-inline:24px}.studio-store .admin-main{min-width:0;container:admin-content/inline-size}.studio-store .admin-main .admin-heading,.studio-store .admin-main .data-toolbar,.admin-product-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.admin-product-heading-actions{justify-content:flex-end}.studio-store .admin-main .data-toolbar>.search{flex:240px;min-width:0}.studio-store .admin-main .data-toolbar>select{max-width:100%}.studio-store .admin-main .flex{flex-wrap:wrap}.studio-store .admin-products-table{border:0;width:100%;max-width:100%;overflow:visible}.studio-store .admin-products-table table{table-layout:fixed;border:1px solid #326184;border-radius:14px;width:100%;min-width:0}.studio-store .admin-products-table :is(th,td){overflow-wrap:anywhere;vertical-align:middle;min-width:0;padding:12px 10px}.admin-products-table th:first-child{width:27%}.admin-products-table th:nth-child(2){width:12%}.admin-products-table th:nth-child(3){width:8%}.admin-products-table th:nth-child(4){width:12%}.admin-products-table th:nth-child(5){width:17%}.admin-products-table th:nth-child(6){width:24%}.studio-store .admin-products-table .table-product{align-items:flex-start;gap:9px;min-width:0}.admin-products-table .table-product img{flex:none}.admin-products-table .table-product>span{overflow-wrap:anywhere;min-width:0}.studio-store .admin-products-table .status{white-space:normal;text-align:left;max-width:100%;padding:6px 8px;line-height:1.6}.studio-store .admin-products-table .admin-product-order{grid-template-columns:minmax(0,1fr) 36px;gap:5px;width:100%;min-width:0;display:grid}.studio-store .admin-products-table .admin-product-order input{box-sizing:border-box;width:100%;min-width:0;padding:8px 6px}.product-row-actions{flex-wrap:wrap;gap:6px;width:100%;min-width:0;display:flex}.studio-store .product-row-actions>.product-action{white-space:normal;flex:70px;gap:5px;min-width:0;min-height:40px;padding:8px;font-size:11px}.studio-store .stock-add-button{white-space:normal;color:#fff;background:linear-gradient(125deg,#087d9b,#14549b);border:1px solid #66cfe5;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 13px;display:inline-flex;box-shadow:inset 0 1px #ffffff25}.studio-store .stock-add-button:hover{box-shadow:0 0 15px #54d5ef66}.product-row-actions>.stock-add-button{order:-1;width:100%;font-size:12px}.stock-picker-dialog{box-sizing:border-box;width:min(620px,100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.stock-picker-dialog .modal-heading{align-items:flex-start;gap:12px}.stock-picker-dialog h2{font-size:21px}.stock-picker-dialog .muted{font-size:12px;line-height:1.7}.stock-picker-dialog .modal-heading>.icon-btn{flex:none}.stock-product-options{gap:10px;display:grid}.stock-product-option{text-align:left;color:#e8f9ff;background:#103651;border:1px solid #39728d;border-radius:12px;align-items:center;gap:12px;width:100%;min-width:0;padding:13px;display:flex}.stock-product-option img{object-fit:cover;border-radius:8px;flex:none}.stock-product-option>span{overflow-wrap:anywhere;flex:1;min-width:0}.stock-product-option strong{font-size:13px;display:block}.stock-product-option small{color:#9fcede;margin-top:5px;display:block}.stock-product-option>svg{flex:none}.stock-product-option:hover{background:#164665;border-color:#78d5e8}.admin-dialog:has(.editor){box-sizing:border-box;max-width:min(920px,100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.admin-dialog .editor,.admin-dialog .form-grid,.admin-dialog .form-two{min-width:0;max-width:100%}@container admin-content (width<=980px){.admin-products-table table,.admin-products-table tbody{border:0;display:block}.admin-products-table thead{display:none}.admin-products-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-products-table tr{background:#0d2d46;border:1px solid #346682;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-width:0;padding:15px;display:grid}.studio-store .admin-products-table td{border:0;flex-direction:column;align-items:flex-start;width:auto;min-width:0;display:flex;padding:0!important}.admin-products-table td:before{content:attr(data-label);color:#98c4df;margin-bottom:6px;font-size:10px}.admin-products-table td:first-child,.admin-products-table td:nth-child(5),.admin-products-table td:nth-child(6){grid-column:1/-1}.admin-products-table td:first-child:before,.admin-products-table td:nth-child(6):before{display:none}.admin-products-table .table-product{width:100%}.admin-products-table .table-product>span{font-size:13px;line-height:1.65}.product-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-row-actions>.stock-add-button{grid-column:1/-1}}@container admin-content (width<=560px){.admin-products-table tbody{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.studio-store .reference-main.view-admin{padding-inline:14px}.admin-product-heading-actions{justify-content:stretch;width:100%}.admin-product-heading-actions>.btn{flex:1;min-width:0}.stock-product-option{gap:9px;padding:10px}.stock-picker-dialog h2{font-size:18px}}.studio-store .admin-dialog{box-sizing:border-box;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.studio-store .admin-dialog .form-two{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-store .admin-dialog input,.studio-store .admin-dialog select,.studio-store .admin-dialog textarea{box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:560px){.studio-store .admin-dialog .form-two{grid-template-columns:minmax(0,1fr)}}.farm-order-fields{background:linear-gradient(145deg,#112e48,#0b2035);border:1px solid #426f94;border-radius:18px;gap:18px;min-width:0;margin-bottom:24px;padding:20px;display:grid}.farm-order-fields h3{margin:5px 0;font-size:24px}.farm-order-fields p{margin:6px 0;line-height:1.7}.farm-order-fields header p,.farm-order-fields small{color:#b9d1e6}.farm-important{color:#fff0c9;background:#483819;border:1px solid #d9a53d;border-radius:13px;padding:16px}.farm-important strong{color:#ffe079}.farm-inputs{gap:16px;display:grid}.farm-inputs label{gap:7px;font-weight:600;display:grid}.farm-inputs input,.farm-inputs textarea{box-sizing:border-box;color:#fff;background:#091a2b;border:1px solid #41617c;border-radius:10px;width:100%;min-width:0;padding:12px;line-height:1.55}.farm-inputs small{font-weight:400}.farm-password,.farm-secret{align-items:center;gap:8px;min-width:0;display:flex}.farm-password input{flex:1;min-width:0}.farm-password button{flex-shrink:0}.farm-confirmations{gap:10px;display:grid}.farm-confirmations label{cursor:pointer;background:#10273c;border:1px solid #36546d;border-radius:10px;align-items:flex-start;gap:11px;padding:12px;line-height:1.65;display:flex}.farm-confirmations input{accent-color:#ffbb37;flex-shrink:0;width:19px;height:19px;margin-top:3px}.farm-privacy{line-height:1.7}.farm-form-status{color:#ffd66a;font-size:13px}.admin-farm-details{margin:14px 0}.admin-farm-details dl{border:1px solid #47637a;border-radius:12px;grid-template-columns:140px minmax(0,1fr);gap:12px;margin:16px 0;padding:16px;display:grid}.admin-farm-details dt{color:#add0ee}.admin-farm-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.farm-secret{flex-wrap:wrap}.farm-instructions{white-space:pre-wrap}.farm-secret code{-webkit-user-select:all;user-select:all}@media (max-width:560px){.farm-order-fields{padding:14px}.admin-farm-details dl{grid-template-columns:minmax(0,1fr);gap:8px}.admin-farm-details dd{margin-bottom:12px}}.studio-store .mint-hero-message{text-align:center;width:100%;max-width:430px;height:32px;margin:16px auto 24px;overflow:hidden}.studio-store .mint-hero-message p{animation:.5s cubic-bezier(.2,.8,.2,1) both boston-message-rise;max-width:none!important;margin:0!important}@keyframes boston-message-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.studio-store .mint-stat-strip>button{font:inherit;color:inherit;text-align:left;background:linear-gradient(110deg,#315a8537,#111c28b3);border-radius:14px;justify-content:flex-start;align-items:center;gap:15px;min-height:95px;padding:17px 25px;display:flex;box-shadow:inset 0 1px #ffffff0b;border:1px solid #4a7bb033!important}.studio-store .mint-stat-strip>button:nth-child(n+4){display:none!important}.studio-store .mint-stat-strip>button:last-child{cursor:pointer}.studio-store .mint-stat-strip>button:last-child:hover{transform:translateY(-2px);border-color:#8bc1fa!important}.studio-store .mint-stat-strip>button span{flex-direction:column;display:flex}.studio-store .mint-stat-strip>button strong{color:#fff;font-size:27px}.studio-store .mint-stat-strip>button small{color:#b5c5d7;font-size:11px}.studio-store .mint-stat-strip>button svg{color:#9bc5f2;width:42px;height:42px}.studio-store .bubble-category-list{justify-content:center;gap:16px;grid-template-columns:minmax(0,592px)!important}.studio-store .bubble-category-list>button{width:100%;aspect-ratio:592/209!important;min-height:0!important}.studio-store .reference-product h3{font-size:17.6px;line-height:1.45}.catalog-kind-picker{background:linear-gradient(140deg,#172a3d,#0e1d2c);border:1px solid #4d7194;border-radius:18px;margin:0 0 22px;padding:20px;box-shadow:inset 0 1px #ffffff12}.catalog-kind-picker>div:first-child{margin-bottom:14px}.catalog-kind-picker h2{margin-top:4px;font-size:20px}.catalog-kind-picker>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.catalog-kind-picker button{color:#dceeff;text-align:left;background:#122438;border:1px solid #456887;border-radius:14px;align-items:center;gap:11px;min-height:72px;padding:13px;transition:all .2s;display:flex}.catalog-kind-picker button>span{flex-direction:column;flex:1;min-width:0;display:flex}.catalog-kind-picker button strong{font-size:14px}.catalog-kind-picker button small{color:#8eb3d1;font-size:10px}.catalog-kind-picker button>svg:last-child{opacity:.55}.catalog-kind-picker button:hover,.catalog-kind-picker button.active{background:linear-gradient(120deg,#1d5680,#303a84);border-color:#79c8ff;transform:translateY(-2px);box-shadow:0 0 20px #4caeff25}.boston-footer-bottom{text-align:center;flex-direction:column-reverse;gap:5px;justify-content:center!important}.boston-footer-bottom>span{width:100%}.admin-home-copy-settings{background:#071b2c66;border:1px solid #ffffff1c;border-radius:14px;gap:12px;padding:18px;display:grid}.admin-home-copy-settings h3{margin:0}.admin-home-copy-settings .faq-editor{gap:10px;display:grid}@media (max-width:760px){.studio-store .mint-hero-message{height:42px;margin:12px auto 20px}.studio-store .mint-stat-strip>button{flex-direction:column;align-items:flex-start;gap:6px;min-height:82px;padding:13px 8px}.studio-store .mint-stat-strip>button strong{font-size:21px}.studio-store .mint-stat-strip>button small{font-size:9px}.studio-store .mint-stat-strip>button svg{width:24px;height:24px}.studio-store .bubble-category-list{gap:12px;grid-template-columns:1fr!important}.studio-store .bubble-category-list>button{aspect-ratio:592/209!important}.studio-store .bubble-category-list .bubble-tile-title strong{font-size:17px}.studio-store .reference-product h3{font-size:15.4px}.catalog-kind-picker{padding:14px}.catalog-kind-picker>div:last-child{grid-template-columns:1fr}.catalog-kind-picker button{min-height:62px}}@media (prefers-reduced-motion:reduce){.studio-store .mint-hero-message p{animation:none}}.studio-store .boston-footer{width:100%;display:block!important}.studio-store .boston-footer>.boston-footer-grid,.studio-store .boston-footer>.boston-footer-bottom{width:min(100%,1110px);margin-inline:auto}.studio-store .boston-footer>.boston-footer-bottom{margin-top:28px!important;padding-top:14px!important;padding-bottom:0!important}@media (min-width:761px){.studio-store .bubble-category-list{max-width:1110px;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,592px))!important}}.studio-store .category-art-main{z-index:-1;inset:0;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;position:absolute!important}.studio-store .roblox-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studio-store .roblox-map-grid>button{aspect-ratio:592/209;border-radius:16px}.studio-store .roblox-map-grid>button:hover>.category-art-main{transform:scale(1.035)}.studio-store .studio-home{grid-template-columns:minmax(0,1fr)}.studio-store .roblox-map-section,.studio-store .roblox-map-grid{width:100%;min-width:0;max-width:100%}@media (max-width:760px){.studio-store .roblox-map-grid{grid-template-columns:minmax(0,1fr);gap:12px}.studio-store .roblox-map-grid>button{aspect-ratio:592/209;border-radius:13px;width:100%;min-width:0}}.studio-store .roblox-map-grid>.category-banner-card,.studio-store .bubble-category-list>.category-banner-card{isolation:isolate;aspect-ratio:auto!important;text-align:left!important;background:linear-gradient(120deg,#073b72,#15224a)!important;border:1px solid #63b8ff88!important;border-radius:16px!important;grid-template-rows:auto auto!important;width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 25px #0010204d!important}.studio-store .category-banner-card:after{display:none!important}.studio-store .category-banner-media{aspect-ratio:2!important;filter:none!important;z-index:auto!important;background:#07192d!important;width:100%!important;height:auto!important;line-height:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.studio-store .category-banner-media>.category-art-main{object-fit:contain!important;object-position:center!important;z-index:auto!important;background:#07192d!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.studio-store .category-banner-card:hover .category-banner-media>.category-art-main{transform:scale(1.012)!important}.studio-store .category-banner-copy{min-height:78px!important;text-shadow:none!important;z-index:auto!important;background:linear-gradient(120deg,#073d76,#182354)!important;gap:3px!important;padding:15px 18px 16px!important;display:grid!important;position:static!important}.studio-store .category-banner-copy small{color:#89cfff!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important;display:block!important}.studio-store .category-banner-copy strong{color:#fff!important;margin:0!important;font-size:20px!important;font-weight:800!important;line-height:1.35!important;display:block!important}.studio-store .category-banner-card>svg{color:#fff!important;z-index:2!important;background:#0f67a9!important;border-radius:50%!important;width:28px!important;height:28px!important;padding:5px!important;position:absolute!important;top:auto!important;bottom:22px!important;right:15px!important}@media (max-width:760px){.studio-store .roblox-map-grid>.category-banner-card,.studio-store .bubble-category-list>.category-banner-card{border-radius:13px!important}.studio-store .category-banner-copy{min-height:65px!important;padding:11px 14px 12px!important}.studio-store .category-banner-copy small{font-size:9px!important}.studio-store .category-banner-copy strong{font-size:16px!important}.studio-store .category-banner-card>svg{width:24px!important;height:24px!important;bottom:17px!important;right:10px!important}}
