:root{color-scheme:dark;--bg:#0e0b0d;--panel:#191517;--border:#32242c;--text:#f8f5f7;--muted:#a38d99;--accent:#d4b5c7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:Segoe UI,Roboto,Arial,Helvetica,sans-serif;font-size:14px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{transition:background .2s,transform .2s}button{cursor:pointer;color:inherit;font:inherit;border:0;background:transparent}button:disabled{opacity:.4;cursor:not-allowed}a{text-decoration:none;color:inherit}input,select,textarea{font:inherit;color:inherit;background:#141012;border:1px solid var(--border);border-radius:8px;padding:12px;min-width:0}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent);outline-offset:2px}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button:hover:not(:disabled){filter:brightness(1.12)}.announcement{min-height:31px;padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:8px;background:#d4b5c7;color:#1e181b;font-size:10px;font-weight:700;letter-spacing:1.4px}header{height:86px;padding:0 max(5%,calc((100% - 1240px)/2));display:flex;align-items:center;gap:70px;border-bottom:1px solid var(--border);background:#0e0b0dee}.logo{display:flex;align-items:center;gap:7px;font-size:24px;font-weight:900;letter-spacing:-1px}.logo>b{font-size:11px;letter-spacing:2px;color:var(--muted);font-weight:500;margin-left:3px}.logo i{width:5px;height:5px;background:#b3f096;border-radius:50%}.brand-icon{display:flex;align-items:center;justify-content:center;background:#d4b5c7;color:#161214;border-radius:10px;width:36px;height:36px;font-style:italic;position:relative;margin-right:5px}.brand-icon span{font-size:19px;position:absolute;right:2px;top:-4px}nav{display:flex;gap:28px}nav button{font-size:12px;color:var(--muted);padding:33px 0}nav .active{color:#fff;border-bottom:2px solid var(--accent)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:18px}.icon-btn{color:var(--muted)}.cart-btn{display:flex;align-items:center;gap:10px;border:1px solid var(--border);padding:12px 16px;border-radius:9px;font-size:12px}.cart-btn>span{border-radius:4px;background:#d4b5c7;color:#1e191c;padding:2px 5px;font-weight:700}main{max-width:1240px;margin:auto;padding:0 20px}.hero{min-height:465px;display:grid;grid-template-columns:1fr 1fr;align-items:center;border-bottom:1px solid var(--border);position:relative;overflow:hidden}.hero-copy{padding:55px 0}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;color:var(--accent);display:flex;gap:7px;align-items:center}.eyebrow>span{width:5px;height:5px;border-radius:50%;background:var(--accent)}h1{font-size:clamp(40px,4.8vw,64px);line-height:1.06;letter-spacing:-3px;margin:24px 0 20px;font-weight:800}h1>span:nth-child(2){color:#dabfce}.hero-copy>p{max-width:390px;color:#ad99a4;line-height:1.8;font-size:14px;margin-bottom:28px}.primary{background:#d4b5c7;color:#1d181b;border-radius:8px;padding:14px 20px;display:inline-flex;align-items:center;justify-content:center;gap:25px;font-weight:700;font-size:12px}.hero-note{display:flex;gap:8px;align-items:center;font-size:10px;color:var(--muted);margin-top:24px}.hero-note svg{color:var(--accent)}.hero-note>span{color:#51484d}.hero-art{height:420px;position:relative;background:radial-gradient(ellipse at 55% 50%,#43303b7a,transparent 65%)}.orbit{border:1px solid #d4b5c718;border-radius:50%;position:absolute;top:9%;left:6%;height:360px;width:460px;transform:rotate(-25deg)}.orbit.two{top:19%;left:0;transform:rotate(28deg);height:260px;width:520px}.loot-card{position:absolute;border:1px solid #ffffff25;border-radius:20px;width:235px;height:292px;padding:24px;box-shadow:0 25px 70px #0008}.loot-card.front{top:50px;left:34%;background:linear-gradient(145deg,#d4b5c7,#994c78 60%,#48333f);transform:rotate(12deg)}.loot-card.behind{top:75px;left:13%;transform:rotate(-16deg);background:linear-gradient(145deg,#48343f,#191517);display:flex;align-items:center;justify-content:center;color:#9e8694}.tiny{font-size:8px;letter-spacing:2px;color:#ede1e8}.gem{font-size:110px;text-align:center;margin-top:12px;filter:drop-shadow(0 12px 20px #251b2144)}.loot-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.loot-bottom span{font-size:9px;letter-spacing:1px}.loot-bottom b{font-size:7px;letter-spacing:2px;color:#d8bccc}.floating{position:absolute;bottom:43px;left:12%;display:flex;gap:14px;align-items:center;padding:16px 20px;border:1px solid #ffffff20;background:#281c23e8;border-radius:12px;box-shadow:0 15px 45px #0006;transform:rotate(-4deg);font-size:10px}.floating>span{background:#d4b5c722;color:#dcc3d1;padding:8px;font-size:22px;border-radius:7px}.floating b{display:block;color:var(--muted);font-size:9px;margin-top:5px}.floating svg{color:#b1d993}.spark{position:absolute;color:#e1ccd8}.s1{right:10%;top:30px;font-size:36px}.s2{left:10%;top:75px;font-size:25px}.art-caption{position:absolute;right:3%;bottom:15px;letter-spacing:3px;font-size:8px;color:#6e5965}.benefits{display:grid;grid-template-columns:repeat(3,1fr);padding:29px 0;border-bottom:1px solid var(--border);margin-bottom:55px}.benefits>div{display:flex;justify-content:center;gap:15px;align-items:center;border-right:1px solid var(--border)}.benefits>div:first-child{justify-content:flex-start}.benefits>div:last-child{border:0}.benefits svg{color:#bf9aaf;width:23px}.benefits b,.benefits small{display:block}.benefits b{font-size:12px}.benefits small{color:var(--muted);font-size:10px;margin-top:6px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}h2{font-size:30px;letter-spacing:-1px;margin:12px 0 0}h2>span{color:var(--accent)}.muted{color:var(--muted);font-size:11px}.catalog-layout{display:grid;grid-template-columns:205px 1fr;gap:32px}.aside-title{display:flex;gap:9px;align-items:center;color:#d2c4cc;font-size:11px;font-weight:700;margin-bottom:19px}.categories>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 12px;margin-bottom:5px;border-radius:7px;font-size:11px;color:#ab96a2;text-align:left}.chosen,.categories>button.chosen{background:#d4b5c716;color:#e0cbd7;border:1px solid #d4b5c733}.categories>button span{display:flex;gap:10px}.categories svg{opacity:.4}.aside-box{padding:24px 18px;background:linear-gradient(140deg,#32242c,#191517);border:1px solid #4f3845;border-radius:10px;margin-top:26px;position:relative;overflow:hidden}.aside-box>span{font-size:7px;letter-spacing:1.5px;color:#cfadc0}.aside-box p{font-size:17px;font-weight:700;line-height:1.4}.aside-box>svg{position:absolute;right:8px;bottom:10px;transform:rotate(-25deg);opacity:.4;color:#d4b6c7}.filters{display:flex;gap:12px;margin-bottom:20px}.search{display:flex;gap:10px;align-items:center;border:1px solid var(--border);border-radius:8px;background:#181316;padding:0 12px;flex:1;color:var(--muted)}.search input{border:0;background:transparent;width:100%;padding:13px 0;outline:none}.filters select{font-size:11px;color:#cdbbc5}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product{background:#181316;border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:transform .2s,border-color .2s}.product:hover{transform:translateY(-4px);border-color:#8f637c}.product-visual{width:100%;height:178px;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--tone) 27%,transparent),transparent 75%),linear-gradient(135deg,#2a1d24,#1c171a);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-visual:before{content:"";position:absolute;width:125px;height:125px;border:1px solid color-mix(in srgb,var(--tone) 20%,transparent);border-radius:25px;transform:rotate(-20deg)}.product-visual img{width:100%;height:100%;object-fit:cover;position:absolute}.product-tag{position:absolute;top:13px;left:13px;color:var(--tone);font-size:7px;letter-spacing:1px;border:1px solid color-mix(in srgb,var(--tone) 30%,transparent);padding:5px 7px;border-radius:4px;z-index:2;background:#19141788}.product-emoji{font-size:76px;z-index:1;filter:drop-shadow(0 10px 18px #0007);transition:transform .2s}.product:hover .product-emoji{transform:scale(1.1) rotate(-5deg)}.visual-word{position:absolute;bottom:8px;right:10px;font-size:23px;letter-spacing:-1px;font-weight:900;color:var(--tone);opacity:.13}.product-body{padding:18px}.product-body>small{display:block;color:#a6909c;font-size:9px;margin-bottom:8px}.product-name{font-size:13px;font-weight:700;text-align:left;padding:0}.stock{display:flex;gap:5px;align-items:center;color:#997e8d;font-size:9px;margin-top:10px}.stock i{width:4px;height:4px;border-radius:50%;background:#8fbc91}.price-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding-top:16px;margin-top:17px}.price-row b{font-size:19px;letter-spacing:-.5px}.price-row small{display:block;color:#9d8593;font-size:8px;margin-top:5px}.add-btn{background:#d4b5c719;color:#dbc3d1;border:1px solid #d4b5c733;padding:9px;border-radius:8px;display:flex}.sample-note{font-size:10px;color:#8b7381;margin-top:20px}.how{margin:70px 0 60px;padding:35px 0;border-top:1px solid var(--border);display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:35px}.how h2{font-size:25px;max-width:220px;line-height:1.2}.step>span{font-size:10px;color:#dcc3d1;border:1px solid #d4b5c735;border-radius:50%;display:inline-flex;padding:9px}.step h3{font-size:12px;margin:16px 0 9px}.step p{font-size:11px;color:var(--muted);line-height:1.8;margin:0}footer{border-top:1px solid var(--border);max-width:1240px;margin:0 auto;padding:30px 20px;display:flex;align-items:center;flex-wrap:wrap;gap:25px}footer>.logo{font-size:19px}footer>span{font-size:10px;color:var(--muted)}footer>button{margin-left:auto;color:var(--muted);font-size:10px;display:flex;align-items:center;gap:8px}footer>small{display:block;width:100%;font-size:9px;color:#755e6b}.overlay{position:fixed;inset:0;z-index:30;background:#0009;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.modal{width:440px;max-width:calc(100% - 30px);background:#1d171a;border:1px solid var(--border);border-radius:16px;padding:30px;position:relative}.close{position:absolute;right:15px;top:15px;z-index:2}.detail-art{height:200px;display:flex;align-items:center;justify-content:center;font-size:100px;border-radius:12px;margin-bottom:24px}.detail-art img{height:100%;width:100%;object-fit:contain}.modal p{color:var(--muted);line-height:1.7}.modal small{color:var(--accent)}.modal .primary{width:100%}.drawer{height:100%;width:470px;max-width:100%;margin-left:auto;background:#191417;border-left:1px solid var(--border);padding:25px;display:flex;flex-direction:column;overflow-y:auto}.drawer-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid var(--border)}.drawer-title h2{font-size:23px;margin:0}.cart-items{flex:1;overflow-y:auto}.cart-item{display:flex;gap:14px;border-bottom:1px solid var(--border);padding:24px 0;align-items:center}.cart-art{font-size:35px;background:#d4b5c718;border-radius:10px;padding:12px}.cart-item>div{flex:1}.cart-item b{font-size:12px}.cart-item small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.quantity{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:5px;margin-top:10px;padding:4px;font-size:11px}.quantity button{display:flex;padding:4px}.checkout label,.settings-form label,.edit-product label{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#bba7b2}.checkout label{margin-top:20px}.checkout input{width:100%}.checkout p{color:var(--muted);font-size:10px;line-height:1.7}.checkout .primary{width:100%}.total{display:flex;align-items:center;justify-content:space-between;margin:25px 0}.total b{font-size:24px}.empty{text-align:center;padding:60px 20px;color:var(--muted);display:flex;align-items:center;flex-direction:column;gap:15px}.empty p{font-size:12px}.empty button{color:var(--accent)}.empty .primary{color:#1d181b}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:50;border:1px solid #85536f;background:#35252e;padding:15px 20px;max-width:calc(100% - 30px);border-radius:10px;display:flex;align-items:center;gap:15px;font-size:12px;box-shadow:0 15px 50px #0008}.toast button{display:flex}.admin{min-height:70vh;padding-top:50px;padding-bottom:60px}.admin-tabs{display:flex;gap:12px;margin:30px 0}.admin-tabs button{border:1px solid var(--border);border-radius:8px;padding:13px}.admin-toolbar{display:flex;justify-content:space-between;align-items:center;margin:25px 0}.edit-product{display:grid;grid-template-columns:2fr 1.2fr 1fr 1fr;gap:18px;background:var(--panel);border:1px solid var(--border);padding:22px;border-radius:12px;margin:15px 0}.edit-product>button{color:#f3a8aa;font-size:11px}.settings-form{max-width:700px;display:grid;gap:22px}.settings-form p{color:var(--muted);font-size:12px}.save{margin-top:25px}.setup{padding:70px 25px;text-align:center;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.setup svg{margin:auto;color:var(--accent)}.setup p{color:var(--muted);font-size:13px;line-height:1.8}.section-heading>button{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--muted)}@media(min-width:1500px){.hero{min-height:510px}.product-visual{height:195px}}@media(max-width:900px){header{gap:30px;padding:0 20px}.hero-art{transform:scale(.85);transform-origin:center}.hero{grid-template-columns:1.1fr 1fr}.hero-copy>p{font-size:12px}.catalog-layout{grid-template-columns:160px 1fr;gap:20px}.product-grid{grid-template-columns:repeat(2,1fr)}.how{grid-template-columns:1fr 1fr}.benefits{gap:15px}.benefits small{font-size:9px}.benefits b{font-size:10px}.benefits svg{display:none}.edit-product{grid-template-columns:1fr 1fr}}@media(max-width:600px){header{height:72px;gap:15px}.logo{font-size:21px}.logo>b{font-size:8px}.brand-icon{width:28px;height:28px}nav{display:none}.header-actions{gap:13px}.cart-btn{font-size:0;padding:10px;gap:8px}.cart-btn span{font-size:10px}.announcement{font-size:7px;letter-spacing:.8px}.hero{display:flex;flex-direction:column;align-items:stretch}.hero-copy{padding:40px 0 0}.hero-copy h1{font-size:46px;letter-spacing:-2.5px}.hero-copy>p{max-width:350px}.hero-art{height:310px;width:350px;max-width:100%;align-self:center;transform:scale(.82);margin:-15px 0 -22px}.loot-card.front{left:35%;top:20px}.loot-card.behind{left:6%;top:40px}.floating{bottom:-10px;left:0}.orbit{top:0;left:-30%}.orbit.two{left:-20%}.art-caption{display:none}.benefits{padding:22px 0;margin-bottom:35px;grid-template-columns:1fr 1fr}.benefits>div{justify-content:flex-start!important}.benefits>div:nth-child(2){border:0}.benefits>div:last-child{display:none}.section-heading .muted{font-size:9px}.section-heading h2{font-size:25px}.eyebrow{font-size:8px}.catalog-layout{display:block}.categories{display:flex;overflow-x:auto;gap:7px;margin-bottom:18px}.categories>.aside-title,.aside-box{display:none}.categories>button{flex:none;width:auto;white-space:nowrap;font-size:10px;padding:10px}.categories>button svg{display:none}.filters{gap:8px}.filters select{max-width:120px;font-size:10px;padding:8px}.search input{font-size:11px}.product-grid{gap:10px}.product-visual{height:145px}.product-emoji{font-size:62px}.product-tag{top:9px;left:9px;font-size:6px}.product-body{padding:13px}.product-name{font-size:11px;min-height:28px}.price-row b{font-size:17px}.add-btn{padding:7px}.visual-word{font-size:17px}.how{gap:25px;margin:45px 0 30px}.how h2{font-size:22px}.step h3{font-size:11px}.step p{font-size:10px}footer{gap:16px}footer>span{display:none}.drawer{padding:20px}.edit-product{grid-template-columns:1fr}.admin-tabs{gap:6px}.admin-tabs button{font-size:10px;padding:11px}.admin .section-heading{align-items:start;gap:12px}.admin h2{font-size:24px}.setup{padding:35px 20px}}.test-order{width:100%;margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:8px;color:var(--accent);font-size:11px}.edit-product small{display:block;color:var(--muted);margin-top:9px}.hero{min-height:310px;grid-template-columns:1.25fr .75fr;background:radial-gradient(ellipse at 75% 50%,#47333e55,transparent 65%);border:1px solid #d4b5c722;border-radius:16px;margin-top:28px;padding:0 35px}.hero-copy{padding:35px 0}.hero h1{font-size:45px;letter-spacing:-2px;margin:16px 0}.hero-copy>p{font-size:12px;max-width:440px;margin-bottom:20px}.hero-art{height:300px;transform:scale(.7);transform-origin:center;margin:-45px -35px}.hero-note{margin-top:18px}.benefits{margin-bottom:35px;padding:23px 0}.product-grid{gap:20px}.product-visual{height:195px}.shop-card .product-name{font-size:14px;line-height:1.5;min-height:22px}.shop-card .price-row{border:0;padding-top:10px;margin-top:5px}.shop-card .price-row b{font-size:23px}.shop-card .price-row small{font-size:10px;margin-top:5px}.pix-mark{color:#53d6bc;font-size:28px}.buy-card{display:flex;align-items:center;justify-content:center;gap:9px;background:var(--accent);color:#1d181b;width:100%;padding:12px;border-radius:7px;font-size:12px;font-weight:700;margin-top:16px}.buy-card svg:last-child{margin-left:auto;width:14px}.buy-card svg:first-child{margin-right:auto}.sold-out{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0e0b0d99;z-index:3;text-transform:uppercase;font-size:13px;font-weight:800}.breadcrumbs{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted);padding:30px 0}.breadcrumbs button{padding:0;color:#e2ced9}.breadcrumbs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;align-items:start}.purchase-card{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:22px;background:linear-gradient(130deg,#251a20,#191417);border:1px solid #42303a;border-radius:13px}.large-product-art{min-height:365px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;border-radius:9px;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--tone) 30%,transparent),transparent 75%),#1e191c}.large-product-art>span:not(.large-tag){font-size:142px;z-index:1;filter:drop-shadow(0 20px 25px #0007)}.large-product-art>b{font-size:27px;color:var(--tone);font-weight:900;text-transform:uppercase;letter-spacing:3px;opacity:.5;margin-top:20px;z-index:1}.large-product-art img{width:100%;height:100%;object-fit:contain;position:absolute}.art-frame{width:220px;height:220px;border:1px solid color-mix(in srgb,var(--tone) 30%,transparent);border-radius:35px;transform:rotate(-17deg);position:absolute;top:40px;left:calc(50% - 110px)}.large-tag{position:absolute;top:17px;left:17px;border:1px solid #ffffff30;background:#0f0d0e77;padding:7px 9px;border-radius:5px;color:var(--tone);font-size:8px;letter-spacing:1.5px}.purchase-info{padding:6px 0;display:flex;flex-direction:column}.purchase-info h1{font-size:28px;line-height:1.25;letter-spacing:-.8px;margin:13px 0 15px}.product-meta{display:flex;gap:8px;flex-wrap:wrap}.product-meta>span{background:#ffffff08;border:1px solid #ffffff0a;border-radius:5px;padding:6px 8px;font-size:9px;color:var(--muted)}.product-meta>span.available{color:#b6dcab;display:flex;align-items:center;gap:5px}.available i{width:4px;height:4px;border-radius:50%;background:#a8d898}.detail-price{margin:25px 0}.detail-price strong{font-size:36px;letter-spacing:-1.5px;display:block}.detail-price>span{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);margin-top:5px}.detail-price b{color:#57d7be;font-size:17px}.purchase-controls{margin-top:auto;padding-top:15px}.purchase-controls>label{font-size:10px;color:var(--muted)}.detail-quantity{display:flex;align-items:center;gap:0;margin:9px 0 15px}.detail-quantity button{display:flex;align-items:center;justify-content:center;background:#2e2028;border:1px solid #46333e;width:34px;height:33px}.detail-quantity button:first-child{border-radius:6px 0 0 6px}.detail-quantity button:nth-of-type(2){border-radius:0 6px 6px 0}.detail-quantity output{display:flex;align-items:center;justify-content:center;background:#191417;border-block:1px solid #46333e;width:37px;height:33px;font-size:12px}.detail-quantity>small{font-size:8px;color:var(--muted);margin-left:10px;max-width:90px;line-height:1.6}.buy-main{width:100%;gap:12px;padding:15px;font-size:13px}.buy-main svg:last-child{margin-left:auto}.buy-main svg:first-child{margin-right:auto}.purchase-total{display:flex;align-items:center;justify-content:space-between;margin-top:15px;font-size:11px;color:var(--muted)}.purchase-total b{font-size:13px;color:#fff}.purchase-footnote{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--muted);font-size:9px;margin:17px 0 0}.description-panel{background:#191417;border:1px solid var(--border);border-radius:12px;margin-top:20px}.description-panel>h2{margin:0;font-size:15px;letter-spacing:0;padding:20px 22px;border-bottom:1px solid var(--border)}.description-copy{padding:10px 22px 22px;font-size:12px;line-height:1.9;color:#b7a0ad}.description-copy>p{white-space:pre-line}.description-copy h3{color:#ece0e7;font-size:13px;margin-top:25px}.description-copy ol{padding-left:17px;list-style:decimal}.description-copy li{padding:4px 0}.description-note{display:flex;gap:12px;align-items:start;padding:14px;margin-top:22px;border:1px solid #d4b5c722;background:#d4b5c708;border-radius:8px}.description-note svg{flex-shrink:0;color:var(--accent);margin-top:3px}.description-note p{margin:0;font-size:10px}.detail-sidebar{display:grid;gap:14px}.detail-sidebar>section{border:1px solid var(--border);border-radius:10px;padding:20px;background:linear-gradient(135deg,#251b21,#181316)}.info-heading{display:flex;align-items:center;gap:10px}.info-heading svg{color:var(--accent);flex-shrink:0}.info-heading h3{font-size:13px;margin:0}.detail-sidebar section>p{font-size:11px;color:#ad95a3;line-height:1.8;margin:13px 0 0}.payment-pill{display:inline-flex;gap:8px;align-items:center;border:1px solid var(--border);background:#0f0d0e;border-radius:7px;padding:10px 12px;margin-top:13px}.payment-pill>span{color:#57d7be;font-size:25px;line-height:1}.payment-pill b{font-size:13px}.payment-pill small{font-size:9px;color:var(--muted)}.payment-status{display:block;color:#917484;font-size:9px;margin-top:12px;line-height:1.6}.no-reviews{text-align:center;padding:18px 0 4px}.empty-stars{font-size:26px;color:#705866;letter-spacing:3px;margin-bottom:12px}.no-reviews>b{font-size:10px;font-weight:500;color:#c7b6c0}.no-reviews p{font-size:10px;color:#947787;line-height:1.7;margin:10px 0 0}.similar-section{margin:52px 0 25px;padding-top:30px;border-top:1px solid var(--border)}.similar-section h2{font-size:25px}.similar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.back-store{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);padding:20px 0 45px}.shop-footer{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:40px;padding:40px 20px 20px}.shop-footer .logo{font-size:23px}.footer-about>p{font-size:11px;color:#b19ca8;line-height:1.9;margin-top:17px}.footer-independent{font-size:9px;color:#826274;line-height:1.8;display:block;max-width:320px}.shop-footer h3{font-size:12px;margin:0 0 15px}.footer-links>button{display:block;color:#a68c9b;font-size:11px;padding:6px 0}.footer-payment>p{font-size:10px;line-height:1.8;color:#947787}.footer-payment .payment-pill{margin-top:0}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding-top:20px;margin-top:0}.footer-bottom>span{font-size:9px;color:#947687}.footer-bottom>button{font-size:10px;color:#b096a5;display:flex;gap:7px;align-items:center}@media(min-width:1450px){.product-visual{height:210px}}@media(max-width:1000px){.detail-layout{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.purchase-card{gap:20px;padding:17px}.large-product-art{min-height:340px}.purchase-info h1{font-size:23px}.large-product-art>span:not(.large-tag){font-size:105px}.large-product-art>b{font-size:18px}.detail-sidebar>section{padding:16px}.detail-quantity>small{display:none}.similar-grid{gap:15px}.shop-card .product-name{font-size:12px}.hero-art{transform:scale(.6)}}@media(max-width:760px){.detail-layout{grid-template-columns:1fr}.detail-sidebar{grid-template-columns:1fr 1fr}.similar-grid{grid-template-columns:repeat(2,1fr)}.large-product-art{min-height:330px}.hero{padding:0 25px}.hero h1{font-size:38px}.hero-art{transform:scale(.53)}}@media(max-width:600px){.hero{min-height:0;display:block;padding:22px;margin-top:18px}.hero-copy{padding:0}.hero h1{font-size:35px;margin:14px 0;letter-spacing:-1.6px}.hero-copy>p{font-size:11px;max-width:260px}.hero-art{display:none}.hero .eyebrow{font-size:7px}.hero .primary{padding:12px 16px;font-size:11px}.hero-note{font-size:8px;gap:5px}.benefits{margin-bottom:28px}.product-visual{height:155px}.shop-card .product-name{font-size:12px;min-height:36px}.shop-card .price-row b{font-size:21px}.shop-card .price-row small{font-size:9px}.buy-card{font-size:11px;padding:11px 8px;margin-top:13px;gap:4px}.buy-card svg{width:13px}.pix-mark{font-size:23px}.breadcrumbs{padding:22px 0;font-size:10px;gap:6px;display:flex}.purchase-card{grid-template-columns:1fr;gap:24px;padding:16px}.large-product-art{min-height:290px}.large-product-art>span:not(.large-tag){font-size:135px}.large-product-art>b{font-size:23px}.purchase-info{padding:0 3px 5px}.purchase-info h1{font-size:27px}.detail-price{margin:22px 0 10px}.detail-price strong{font-size:37px}.detail-quantity>small{display:block;max-width:150px}.detail-sidebar{grid-template-columns:1fr;gap:12px}.detail-sidebar>section{padding:19px}.no-reviews{padding:10px 0 0}.detail-sidebar .reviews{padding-bottom:20px}.similar-section{margin-top:35px;padding-top:25px}.similar-section h2{font-size:21px;line-height:1.25;max-width:220px}.similar-section .section-heading{gap:15px}.similar-section .section-heading>button{font-size:10px;white-space:nowrap}.similar-grid{gap:12px}.shop-footer{grid-template-columns:1fr 1fr;gap:28px;padding-top:30px}.footer-about{grid-column:1/-1}.footer-independent{max-width:none}.footer-bottom{align-items:start;gap:20px}.footer-bottom>span{max-width:180px;line-height:1.6}.footer-bottom>button{white-space:nowrap;font-size:9px}.description-copy{padding:8px 18px 20px}.description-panel>h2{padding:18px}.back-store{padding-bottom:30px}}.store-shell{min-height:100vh;background-size:cover;background-position:center top;background-attachment:fixed;--title-font:"Trebuchet MS"}.store-shell h1,.store-shell h2,.aside-title{font-family:var(--title-font),"Segoe UI",sans-serif}.catalog-title{font-size:34px;font-weight:800;letter-spacing:-1.1px;line-height:1.15}.catalog-title>span{color:var(--accent)}.catalog-layout{grid-template-columns:255px minmax(0,1fr);gap:30px;align-items:start}.categories{background:linear-gradient(145deg,#120e10f5,#0c0a0bf5);border:1px solid #2e242a;border-radius:17px;padding:17px 13px 12px;box-shadow:0 15px 45px #0003;position:sticky;top:20px}.aside-title{display:block;padding:5px 11px 16px;margin:0 0 6px;color:#eee6eb;font-size:17px;font-weight:800;letter-spacing:-.25px;border-bottom:1px solid #ffffff09}.categories>button{display:flex;position:relative;align-items:center;justify-content:space-between;width:100%;padding:14px 12px;border-radius:8px;margin:2px 0;border:1px solid transparent;color:#aea3a9;font-family:Segoe UI,Roboto,Arial,sans-serif;font-size:13px;line-height:1.4;font-weight:600;text-transform:none;letter-spacing:0;min-height:44px}.categories>button>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 17px)}.categories>button svg{opacity:0;flex-shrink:0;width:12px}.categories>button:hover{background:#ffffff07;color:#fff}.categories>button:hover svg{opacity:.7}.categories>button.chosen{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--accent) 4%,transparent));border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);color:#f7f1f4;box-shadow:inset 3px 0 0 var(--accent)}.categories>button.chosen svg{opacity:1;color:var(--accent)}.categories .aside-box{display:none}.section-heading .eyebrow{font-size:9px;letter-spacing:1.3px}.brand-icon{overflow:hidden}.brand-icon img{width:100%;height:100%;object-fit:cover}.hero-custom-image{width:100%;height:280px;object-fit:contain;justify-self:end}.shop-footer .footer-about>p{white-space:pre-line}.appearance-fields{display:grid;gap:20px;border-top:1px solid var(--border);padding-top:20px}.appearance-fields h3{font-family:var(--title-font);font-size:18px;letter-spacing:-.5px}.appearance-fields textarea{min-height:80px;resize:vertical}.appearance-fields input[type=color],.edit-product input[type=color]{width:100%;height:44px;padding:4px}.settings-form>label textarea{min-height:75px}.detail-sidebar section>p{white-space:pre-line}.announcement{background:var(--accent)}.primary,.buy-card,.cart-btn>span,.brand-icon{background:var(--accent)}.hero-copy h1>span:nth-child(2){color:var(--accent)}@media(max-width:1000px){.catalog-layout{grid-template-columns:225px minmax(0,1fr);gap:22px}.categories>button{font-size:11px}.catalog-title{font-size:31px}}@media(max-width:650px){.catalog-layout{display:flex;flex-direction:column;gap:20px}.categories{display:block;position:static;width:100%;overflow:visible;padding:12px;border-radius:13px}.aside-title{display:block;padding:4px 9px 12px;font-size:16px}.categories>button{display:flex;width:100%;margin:2px 0;padding:12px 10px;min-height:41px;font-size:11px}.categories>button svg{display:block}.categories>button>span{max-width:calc(100% - 20px)}.product-area{width:100%;min-width:0}.catalog-title{font-size:29px;letter-spacing:-.8px}.hero-custom-image{height:180px;margin-top:15px}.section-heading .eyebrow{font-size:8px}}:root{--bg:#0c0a0b;--panel:#161214;--border:#35262f;--accent:#da2d8f;--muted:#b48aa2}.store-shell{background-color:#0c0a0b;background-image:radial-gradient(ellipse at 95% 5%,#d9268b1a,transparent 40%),radial-gradient(ellipse at 0 50%,#bc21790b,transparent 50%)}header{background:#0e0c0df2;border-color:#402e38}.announcement{color:#fff;letter-spacing:1.2px;background:linear-gradient(100deg,#ca2482,var(--accent),#ca2482)}.brand-icon{width:42px;height:42px;position:relative;border-radius:10px;border:1px solid #df4b9f;box-shadow:0 0 20px #da2d8f33;font-family:Arial Black,Segoe UI,sans-serif;font-size:28px;font-style:normal;font-weight:900;color:#fff;background:linear-gradient(135deg,#553c4a,var(--accent));overflow:visible;isolation:isolate}.brand-icon img{border-radius:9px;object-fit:cover}.brand-icon .avatar-letter{position:absolute;right:-5px;top:auto;bottom:-4px;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#da2d8f;border:2px solid #0e0c0d;border-radius:5px;color:#fff;font-family:Arial Black,sans-serif;font-style:normal;font-weight:900}.logo i{background:#e04da0;box-shadow:0 0 8px #e04da088}.primary,.buy-card{color:#fff;background:linear-gradient(105deg,#cf2585,var(--accent));border:1px solid #b989a440;box-shadow:0 5px 18px #d9268b20}.primary:hover,.buy-card:hover{box-shadow:0 6px 23px #da2d8f44}.cart-btn>span{color:#fff}.cart-btn{border-color:#4b3642;background:#191517}.hero{background:radial-gradient(ellipse at 80% 40%,#d92a8d29,transparent 65%),linear-gradient(120deg,#1a1518,#0e0c0d);border-color:#4c3642}.hero h1>span:nth-child(2){color:#de419a}.eyebrow{color:#c095ad}.hero .hero-note svg{color:#e04fa1}.hero-art{background:radial-gradient(ellipse at 55% 50%,#da2a8e33,transparent 67%)}.loot-card.front{background:linear-gradient(145deg,#e051a2,#c4237e 55%,#3d2b35);border-color:#c196ae66;box-shadow:0 25px 70px #37273088}.loot-card.behind{background:linear-gradient(145deg,#372730,#131012);color:#b5548b;border-color:#543b49}.tiny{color:#e5d3dd}.loot-bottom b{color:#dbc3d1}.floating{background:#1d181bef;border-color:#7c1f54}.floating>span{background:#da2d8f22;color:#c298b0}.spark{color:#b5829f}.orbit{border-color:#db359320}.art-caption{color:#9c3e73}.categories{background:linear-gradient(145deg,#120e10f7,#0a0809f7);border-color:#382831}.categories>button.chosen{background:linear-gradient(90deg,#da2d8f25,#da2d8f08);border-color:#da2d8f44;color:#f4ecf1}.categories>button:hover{background:#da2d8f10}.categories>button.chosen svg{color:#be91ab}.product{background:#151214;border-color:#382731}.product:hover{border-color:#dc3995;box-shadow:0 8px 28px #d9268b12}.product-visual{background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--tone) 20%,#da2d8f12),transparent 75%),linear-gradient(135deg,#271b22,#131012)}.product-body>small{color:#b683a0}.stock{color:#ac7c97}.stock i{background:#b989a4}.price-row small{color:#af819b}.search,input,select,textarea{background:#151214;border-color:#392932}.add-btn{background:#da2d8f1a;border-color:#da2d8f44;color:#bf92ab}.detail-sidebar>section,.purchase-card{background:linear-gradient(135deg,#211b1e,#131012);border-color:#3f2c37}.product-meta>span.available{color:#cca7bc}.available i{background:#b6829f}.description-panel{background:#151214}.description-note{background:#da2d8f08;border-color:#da2d8f33}.description-note svg,.info-heading svg,.modal small{color:#df499e}.breadcrumbs button,.categories>button:hover svg{color:#c296af}.detail-quantity button{background:#281c23;border-color:#523a48}.detail-quantity output{background:#151214;border-color:#523a48}.no-reviews .empty-stars{color:#78365b}.detail-price strong{color:#fcf9fb}.toast{background:#2f2129;border-color:#b62075}.chosen{background:#da2d8f18;color:#cca7bc;border-color:#da2d8f44}.hero .floating svg{color:#bd8ea9}.shop-footer,.payment-pill{border-color:#3d2b35}.setup{background:#181416}.admin-tabs .chosen{color:#dec8d5}.back-store:hover{color:#caa6ba}@media(max-width:600px){.brand-icon{width:34px;height:34px;font-size:24px}.brand-icon .avatar-letter{width:18px;height:18px;font-size:10px;right:-4px;bottom:-4px}}.admin-login{min-height:100vh;max-width:none;padding:55px 20px;background:radial-gradient(ellipse at 50% 10%,#da2d8f24,transparent 60%),#0c0a0b;display:flex;flex-direction:column;align-items:center}.admin-login>section{width:420px;max-width:100%;padding:35px;background:#181416;border:1px solid #46313d;border-radius:16px;margin-top:35px}.login-brand{display:flex;align-items:center;gap:12px;font-size:31px;font-weight:900;color:#b5829f}.login-brand span{color:#fff;font-size:15px;letter-spacing:1px}.login-lock{padding:13px;background:#da2d8f18;border-radius:11px;display:inline-flex;color:#bb8ca7;margin-bottom:25px}.admin-login h1{font-family:Trebuchet MS,sans-serif;font-size:30px;letter-spacing:-1px;margin:14px 0}.admin-login p{font-size:12px;color:#b591a5;line-height:1.7}.admin-login form{display:grid;gap:20px;margin:25px 0}.admin-login label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#d5b8c8}.admin-login input{width:100%;padding:13px}.admin-login .primary{justify-content:space-between;width:100%;margin-top:5px}.admin-login small{color:#9b6f88;font-size:10px}.admin-login .login-error{color:#ffabab;background:#ffabab10;border:1px solid #ffabab33;border-radius:7px;padding:10px;margin:0}.login-back{display:block;font-size:11px;color:#cda9bd;margin-top:25px}.admin-logout{border:1px solid #523a48;border-radius:8px;color:#d5b7c8;padding:10px 15px;font-size:12px;margin-left:auto}.dashboard{min-height:100vh;background:#110e0f;color:#f5edf1;font-family:Segoe UI,Arial,sans-serif;display:flex}.dash-sidebar{width:238px;position:fixed;inset:0 auto 0 0;background:#141012;border-right:1px solid #35262f;padding:30px 18px;display:flex;flex-direction:column;z-index:10}.dash-brand{display:flex;gap:12px;align-items:center;padding:0 10px 36px;font-size:18px;font-weight:800;letter-spacing:.5px}.dash-brand>span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#cf2585,#de419a);border:1px solid #b988a466;border-radius:10px;font-size:26px;font-weight:900}.dash-brand small{display:block;font-size:8px;color:#a16f8b;letter-spacing:2px;margin-top:6px;font-weight:500}.dash-nav-label{font-size:8px;color:#8e617a;letter-spacing:1.7px;padding:0 14px 15px}.dash-sidebar nav{display:flex;flex-direction:column;gap:7px}.dash-sidebar nav>button{border:1px solid transparent;border-radius:8px;padding:13px 14px;display:flex;align-items:center;gap:12px;color:#ba92a9;font-size:12px;text-align:left;position:relative}.dash-sidebar nav>button.selected{background:linear-gradient(90deg,#da2d8f24,#da2d8f0c);border-color:#da2d8f33;color:#cca7bc}.dash-sidebar nav>button.selected:before{content:"";position:absolute;left:-19px;top:11px;bottom:11px;background:#dc3995;width:3px;border-radius:3px}.dash-sidebar nav>button:hover{background:#ffffff04}.dash-sidebar nav b,.dash-sidebar nav i{margin-left:auto;font-size:9px;padding:3px 6px;border-radius:4px;background:#ffffff0b;color:#c195ae;font-style:normal}.dash-sidebar nav i{color:#ffb3a7;background:#e5736115}.dash-sidebar-bottom{margin-top:auto;padding-top:30px;border-top:1px solid #32242c;display:grid;gap:18px}.dash-sidebar-bottom>a,.dash-sidebar-bottom>button{display:flex;align-items:center;gap:11px;font-size:11px;color:#b98aa5;padding:0 13px}.dash-sidebar-bottom small{font-size:7px;letter-spacing:1.6px;color:#6c4159;padding:10px 13px 0}.dash-workspace{margin-left:238px;width:calc(100% - 238px);min-width:0}.dash-topbar{height:75px;max-width:none;padding:0 38px;gap:15px;background:#141113cc;border-bottom:1px solid #35262f;display:flex;align-items:center;justify-content:space-between}.dash-topbar>span{font-size:11px;color:#c09ab0}.dash-topbar>span>span{color:#643c53;margin:0 14px}.dash-account{display:flex;align-items:center;gap:9px;font-size:10px;color:#c196ae}.dash-online{width:5px;height:5px;background:#57ce9c;border-radius:50%}.dash-account b{background:#35262f;color:#cca7bc;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #752452;border-radius:8px;font-size:14px;margin-left:10px}.dash-main{padding:37px 38px 65px;max-width:1450px;width:100%;margin:0 auto}.dash-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.dash-heading h1{font-family:Segoe UI,Arial,sans-serif;font-weight:700;font-size:30px;letter-spacing:-1px;margin:10px 0 8px;line-height:1.2}.dash-heading p{color:#a97f97;font-size:11px;line-height:1.7;margin:0}.dashboard .primary{gap:10px;font-size:11px;padding:12px 16px}.dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:27px}.dash-stats article{padding:22px;background:linear-gradient(130deg,#221b1f,#191517);border:1px solid #3e2c36;border-radius:11px}.dash-stats article>div{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#bf93ac}.dash-stats svg{color:#b6829f}.dash-stats strong{display:block;font-size:32px;letter-spacing:-1px;margin:18px 0 7px;font-weight:650}.dash-stats small{font-size:9px;color:#905d7a}.dash-panel{background:#191517;border:1px solid #382831;border-radius:11px;overflow:hidden}.dash-panel-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 23px;border-bottom:1px solid #36262f}.dash-panel-heading h2{font-family:Segoe UI,Arial,sans-serif;font-size:13px;font-weight:650;letter-spacing:0;margin:0}.dash-panel-heading>span{font-size:10px;color:#9e6e89}.dash-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dash-shortcuts{padding:8px 22px}.dash-shortcuts>button{display:flex;gap:16px;align-items:center;width:100%;padding:20px 0;text-align:left;border-bottom:1px solid #30222a}.dash-shortcuts>button:last-child{border:0}.dash-shortcuts>button>svg:first-child{color:#b5809e;background:#32232b;box-sizing:content-box;padding:12px;border-radius:8px;width:18px;height:18px}.dash-shortcuts>button>svg:last-child{margin-left:auto;color:#895171}.dash-shortcuts b{font-size:12px;font-weight:600}.dash-shortcuts small{display:block;font-size:10px;color:#9e6d89;margin-top:7px}.dash-attention{display:flex;align-items:center;gap:13px;padding:17px 22px;border-bottom:1px solid #30222a}.dash-attention>span{font-size:24px}.dash-attention>div{flex:1}.dash-attention b{font-size:11px;display:block}.dash-attention small{font-size:9px;display:block;color:#9d6c88;margin-top:5px}.dash-attention button{color:#c298b0;border:1px solid #583e4d;border-radius:6px;padding:7px 11px;font-size:10px}.dash-empty{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding:55px 25px;gap:12px;color:#9e6c88}.dash-empty svg{color:#8c3b69}.dash-empty p{margin:0;line-height:1.8;font-size:11px}.dash-empty h3{font-size:14px;color:#d5b7c8;margin:0}.dash-empty h2{color:#d5b7c8;font-size:20px}.dash-notice,.dash-error{display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:8px;margin-bottom:20px;font-size:11px;line-height:1.6}.dash-notice{background:#164e3a33;border:1px solid #2d82644d;color:#9adbbf}.dash-error{background:#602d3033;border:1px solid #92454a55;color:#f2aaa8}.dash-notice>button,.dash-error>button{margin-left:auto;display:flex}.dash-list-toolbar{display:flex;gap:15px;margin-bottom:20px}.dash-list-toolbar .search{max-width:500px}.dashboard .search{background:#191517;border-color:#402e38}.dashboard input,.dashboard select,.dashboard textarea{background:#131012;border-color:#44313c;color:#e4d0db;font-size:12px}.dashboard input::placeholder,.dashboard textarea::placeholder{color:#7e4766}.dash-list-toolbar>select{font-size:11px;margin-left:auto;min-width:175px}.dash-table-wrap{overflow-x:auto}.dash-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.dash-table th{padding:16px 20px;font-size:9px;color:#9d6484;background:#1e181b;font-weight:600;text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid #3f2c37}.dash-table td{padding:17px 20px;border-bottom:1px solid #31232b;font-size:11px;color:#b684a0}.dash-table tbody tr:last-child td{border-bottom:0}.dash-table tbody tr:hover{background:#ffffff02}.dash-product-cell{display:flex;align-items:center;gap:12px;max-width:320px}.dash-thumb{width:42px;height:42px;border:1px solid #4b3642;border-radius:7px;background:#2e2028;display:flex;align-items:center;justify-content:center;font-size:25px;overflow:hidden;flex-shrink:0}.dash-thumb img{width:100%;height:100%;object-fit:cover}.dash-product-cell b{font-size:11px;font-weight:600;color:#e3d0db;display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis}.dash-product-cell small{display:block;color:#905275;font-size:8px;letter-spacing:.6px;margin-top:7px}.dash-table td.dash-price{color:#e3d0db;font-weight:600}.dash-badge{display:inline-flex;align-items:center;font-size:9px;border-radius:5px;border:1px solid #45313c;padding:5px 8px;color:#c196ae;background:#2c2027}.dash-badge.ok{background:#16392e66;border-color:#285b4555;color:#84c3a5}.dash-badge.zero{background:#4e252c66;border-color:#71384255;color:#e1a1a4}.dash-badge.low{background:#51422444;border-color:#73603b55;color:#dabd81}.dash-row-actions{display:flex;align-items:center;gap:8px}.dash-row-actions>button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #44303b;border-radius:6px;color:#b989a4}.dash-row-actions .danger{color:#d28e96;border-color:#50313f}.dash-help{font-size:10px;color:#945c7c;line-height:1.8;margin-top:18px}.dash-stock-summary{display:flex;gap:22px;align-items:center;margin-bottom:20px;padding:15px 17px;background:#1c171a;border:1px solid #402d38;border-radius:8px;font-size:10px;color:#b8789c}.dash-stock-summary b{color:#e3d0db}.dash-stock-summary small{margin-left:auto;color:#8b5373;font-size:9px}.dash-stock-editor{display:flex;gap:8px}.dash-stock-editor input{width:80px;padding:9px}.dash-stock-editor button{font-size:10px;display:flex;align-items:center;gap:5px;color:#c59cb3;background:#3b2a33;border:1px solid #7c2456;border-radius:6px;padding:8px}.dash-category-create{display:flex;align-items:end;gap:15px;background:#1e191c;border:1px solid #43303b;border-radius:11px;padding:23px;margin-bottom:25px}.dash-category-create>label{flex:1;max-width:450px;font-size:11px;color:#c59db4;display:grid;gap:10px}.dash-category-create .primary{height:42px}.dash-category-row{display:flex;align-items:center;gap:15px;padding:20px 23px;border-bottom:1px solid #33252d}.dash-category-row:last-child{border:0}.dash-category-icon{display:flex;padding:11px;border-radius:8px;background:#34252e;color:#bd8ea9}.dash-category-row>div:first-of-type{flex:1;min-width:0}.dash-category-row b{font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis}.dash-category-row small{display:block;font-size:10px;color:#96577b;margin-top:6px}.dash-category-row form{display:flex;gap:8px;align-items:center}.dash-category-row form input{max-width:300px;width:100%;padding:9px}.dash-category-row form button{color:#caa4b9;display:flex}.dash-orders{margin-top:20px}.dash-orders>article{display:flex;gap:20px;align-items:center;padding:22px;border-bottom:1px solid #3d2b35}.dash-orders>article>div{flex:1;min-width:0}.dash-orders article b{font-size:11px;overflow-wrap:anywhere}.dash-orders .dash-badge{margin-left:12px}.dash-orders p{color:#bd8fa9;font-size:11px}.dash-orders small{color:#995d7f;font-size:10px}.dash-orders strong{font-size:14px;white-space:nowrap}.dash-appearance{display:grid;gap:22px;max-width:900px}.dash-fields{display:grid;gap:18px;padding:23px}.dash-fields label,.dash-confirm label{display:grid;gap:9px;font-size:11px;color:#c8a2b8}.dash-fields input,.dash-fields select,.dash-fields textarea{width:100%}.dash-fields input[type=color]{height:42px;padding:4px}.dash-fields textarea{resize:vertical;min-height:75px}.dash-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dash-save-bar{display:flex;align-items:center;justify-content:space-between;padding:18px;background:#1e181b;border:1px solid #43303b;border-radius:10px;gap:15px}.dash-save-bar>span{color:#a36588;font-size:10px}.dash-overlay{position:fixed;inset:0;background:#070607c9;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:25px;z-index:100;overflow-y:auto}.dash-product-modal{width:940px;max-width:100%;max-height:calc(100vh - 50px);background:#191417;border:1px solid #4e3744;border-radius:14px;overflow-y:auto;box-shadow:0 30px 100px #0008}.dash-modal-heading{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #3c2b35;position:sticky;top:0;background:#191417fa;z-index:2}.dash-modal-heading h2{font-size:22px;letter-spacing:-.5px;margin-top:8px}.dash-modal-heading>button{color:#b27798;display:flex}.dash-editor-layout{display:grid;grid-template-columns:1fr 280px;padding:0 5px}.dash-editor-preview{padding:28px 20px 20px 0}.dash-editor-preview>span{display:block;font-size:8px;letter-spacing:1.3px;color:#a3698a;margin-bottom:17px}.dash-editor-preview>p{font-size:10px;color:#a26588;line-height:1.8;padding:0 3px}.dash-editor-preview .product-visual{height:190px}.dash-editor-preview .product-name{pointer-events:none}.dash-editor-preview .product button{cursor:default}.dash-modal-footer{display:flex;justify-content:end;gap:15px;align-items:center;border-top:1px solid #3c2b35;padding:18px 28px;position:sticky;bottom:0;background:#191417f5;z-index:2}.dash-modal-footer>button:first-child{font-size:11px;color:#bd8ea9;padding:12px}.dash-confirm{width:440px;max-width:100%;padding:30px;border:1px solid #553c4a;border-radius:13px;background:#1c171a}.dash-confirm>svg{color:#e0a0a5}.dash-confirm h2{font-size:21px;letter-spacing:-.5px;margin:15px 0}.dash-confirm p{color:#c095ad;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.dash-confirm>div{display:flex;justify-content:end;gap:14px;margin-top:25px;align-items:center}.dash-confirm>div>button{font-size:11px;padding:11px 14px;border:1px solid #4b3642;border-radius:7px}.dash-confirm label{margin-top:18px}.danger-button{background:#74343d;color:#ffdbdc;border-color:#a85b6655!important}.dash-product-modal>.dash-error,.dash-product-modal form>.dash-error{margin:0 28px 18px}.is-sold-out .product-visual>img,.is-sold-out .product-visual>.product-emoji,.large-product-art.is-sold-out>img,.large-product-art.is-sold-out>span:not(.large-tag){filter:blur(5px) brightness(.65);transform:scale(1.06)}.is-sold-out .product-visual>.product-tag,.large-product-art.is-sold-out>.large-tag{opacity:0}.is-sold-out .sold-out{background:#0f0d0e59;color:#fff;font-family:Segoe UI,Arial,sans-serif;font-weight:850;font-size:18px;letter-spacing:-.5px;text-align:center;padding:16px;line-height:1.25;text-shadow:0 2px 10px #0008;z-index:4}.large-product-art.is-sold-out .sold-out{font-size:23px}.dash-editor-preview .sold-out{font-size:17px}@media(min-width:1550px){.dash-main{padding-top:45px}.dash-stats article{padding:25px}.dash-stats strong{font-size:38px}}@media(max-width:1100px){.dash-sidebar{width:210px;padding-inline:14px}.dash-workspace{margin-left:210px;width:calc(100% - 210px)}.dash-main{padding:30px 23px}.dash-topbar{padding-inline:23px}.dash-stats{grid-template-columns:repeat(2,1fr)}.dash-overview-grid{grid-template-columns:1fr}.dash-stock-summary{flex-wrap:wrap}.dash-stock-summary small{margin-left:0;flex-basis:100%}.dash-table td,.dash-table th{padding-inline:15px}.dash-heading h1{font-size:27px}}@media(max-width:700px){.dashboard{display:block}.dash-sidebar{position:sticky;inset:auto;width:100%;height:auto;padding:12px 15px;border-right:0;border-bottom:1px solid #3d2b35;z-index:15;display:block}.dash-brand{padding:0 0 12px;font-size:14px;gap:9px}.dash-brand>span{height:28px;width:28px;font-size:20px;border-radius:7px}.dash-brand small{font-size:6px;margin-top:4px}.dash-nav-label,.dash-sidebar-bottom{display:none}.dash-sidebar nav{display:flex;flex-direction:row;overflow-x:auto;gap:6px}.dash-sidebar nav>button{white-space:nowrap;padding:9px 10px;font-size:10px;gap:6px}.dash-sidebar nav>button svg{width:14px;height:14px}.dash-sidebar nav>button.selected:before{display:none}.dash-sidebar nav b,.dash-sidebar nav i{display:none}.dash-workspace{margin-left:0;width:100%}.dash-topbar{height:52px;padding:0 18px;display:flex}.dash-account{font-size:9px}.dash-account b{width:24px;height:24px;font-size:11px}.dash-main{padding:24px 16px 45px}.dash-heading{gap:12px;align-items:start;margin-bottom:22px}.dash-heading h1{font-size:25px}.dash-heading p{font-size:10px;max-width:240px}.dash-heading .primary{white-space:nowrap;font-size:10px;padding:11px 12px;margin-top:20px}.dash-stats{gap:11px}.dash-stats article{padding:17px}.dash-stats article>div{font-size:10px}.dash-stats strong{font-size:29px;margin-top:15px}.dash-stats small{font-size:8px}.dash-list-toolbar{flex-wrap:wrap;gap:10px}.dash-list-toolbar .search{max-width:none;flex-basis:100%}.dash-list-toolbar>select{min-width:0;width:100%}.dash-product-cell{max-width:240px}.dash-category-create{padding:18px;gap:10px;flex-wrap:wrap}.dash-category-create>label{flex-basis:100%;max-width:none}.dash-category-create .primary{width:100%}.dash-category-row{padding:16px;gap:10px;flex-wrap:wrap}.dash-category-icon{padding:8px}.dash-category-row>.dash-row-actions{margin-left:auto}.dash-category-row form{max-width:210px}.dash-category-row b{font-size:11px;max-width:180px}.dash-row-actions{gap:5px}.dash-row-actions>button{width:27px;height:27px}.dash-two-fields{gap:12px}.dash-overlay{padding:12px}.dash-product-modal{max-height:calc(100dvh - 24px)}.dash-editor-layout{grid-template-columns:1fr}.dash-editor-preview{max-width:280px;width:100%;margin:auto;padding:0 15px 25px}.dash-editor-layout .dash-fields,.dash-modal-heading{padding:20px}.dash-modal-heading h2{font-size:20px}.dash-modal-footer{padding:15px 20px}.dash-orders>article{flex-wrap:wrap;padding:18px;gap:15px}.dash-orders>article>div{flex-basis:100%}.dash-orders .dash-badge{display:table;margin:8px 0}.dash-orders>article>.primary{margin-left:auto}.dash-save-bar{flex-wrap:wrap}.dash-save-bar .primary{margin-left:auto}.dash-panel-heading{padding:18px}.dash-panel-heading h2{font-size:12px}.dash-confirm{padding:25px}.is-sold-out .sold-out{font-size:15px}.large-product-art.is-sold-out .sold-out{font-size:21px}}.order-link{font-size:10px;color:#cba6bb}.order-page{min-height:100vh;max-width:none;background:radial-gradient(ellipse at 50% 15%,#da2d8f22,transparent 65%),#0c0a0b;padding:40px 20px;display:flex;align-items:center;flex-direction:column}.order-page>section{width:540px;max-width:100%;padding:35px;background:#1c171a;border:1px solid #513947;border-radius:15px;margin-top:30px}.order-page h1{font-size:30px;letter-spacing:-1px;margin:16px 0}.order-page p{color:#bf92ab;font-size:12px;line-height:1.8}.order-status-icon{display:inline-flex;border-radius:50%;padding:17px;background:#402e38;color:#c49ab2;margin-bottom:25px}.order-status-icon.paid{background:#124635;color:#8fe0b5}.order-page label{display:block;font-size:9px;color:#b17798;line-height:1.8;border:1px solid #46323d;padding:13px 15px;border-radius:8px;margin:24px 0}.order-page label strong{display:block;font-family:monospace;color:#e4d0db;font-size:11px;overflow-wrap:anywhere}.order-state{padding:12px 15px;background:#da2d8f16;border-radius:8px;color:#d0afc2;font-size:12px;margin:18px 0}.order-line-items>div{display:flex;gap:15px;justify-content:space-between;padding:12px 0;border-bottom:1px solid #3c2b35;font-size:11px;color:#c9a3b9}.order-line-items b{white-space:nowrap;color:#e4d0db}.order-total{display:flex;justify-content:space-between;align-items:center;padding:24px 0}.order-total strong{font-size:24px}.order-total>span{color:#c9a4b9;font-size:12px}.order-page .primary{width:100%;gap:15px}.order-refresh,.order-back{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;font-size:11px;margin-top:12px;border:1px solid #573d4c;border-radius:7px;color:#ceabbf}.order-back{border:0;color:#b86694}.order-page small{display:block;color:#935076;font-size:9px;line-height:1.8;text-align:center;margin-top:20px}@media(max-width:600px){.order-page>section{padding:25px 20px}.order-page h1{font-size:26px}.order-link{display:none}}.manual-order-page{max-width:850px}.manual-order-page>section{max-width:none}.manual-code{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#211b1e;border:1px solid #563d4b;border-radius:12px;padding:20px;margin:24px 0}.manual-code label{font-size:10px;letter-spacing:.08em;margin:0}.manual-code strong{display:block;font-size:25px;letter-spacing:.05em;margin-top:8px;overflow-wrap:anywhere}.manual-code button,.private-order-link button,.manual-announce,.manual-admin-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #4d3643;border-radius:8px;background:#2a1e25;color:#f1e7ed;padding:11px 14px;cursor:pointer}.manual-payment ol{text-align:left;line-height:1.8;padding-left:22px;font-size:14px;color:#d9bfce}.manual-payment li{padding-bottom:10px}.manual-payment>a,.manual-announce{width:100%;margin:8px 0;min-height:46px}.manual-payment small{display:block;line-height:1.7;color:#be98ae}.private-order-link{display:flex;text-align:left;gap:12px;padding:20px;border:1px solid #49333f;border-radius:12px;margin:24px 0}.private-order-link>svg{flex-shrink:0;color:#bf91ab}.private-order-link b{font-size:14px}.private-order-link p{font-size:12px;line-height:1.7;margin:7px 0 12px;color:#c59eb4}.private-order-link button{font-size:12px}.order-chat{text-align:left!important;width:100%;background:#1d171a;border:1px solid #412e39;border-radius:15px;padding:22px;margin:24px 0;color:#f5eff2}.order-chat header{display:flex;align-items:center;gap:12px;border-bottom:1px solid #412e39;padding-bottom:16px}.order-chat header>svg{color:#bf91ab}.order-chat h2{font-size:18px;margin:0 0 4px}.order-chat small{font-size:11px;color:#bf94ac;line-height:1.7}.chat-messages{height:340px;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:18px 3px;overscroll-behavior:contain}.chat-messages article{max-width:85%;padding:12px 15px;border-radius:13px;background:#36262f;align-self:flex-start;overflow-wrap:anywhere}.chat-messages article.chat-own{background:#4b3541;align-self:flex-end}.chat-messages article.chat-system{align-self:center;max-width:95%;text-align:center;background:transparent;color:#be8faa;font-size:11px;padding:4px}.chat-messages article>b{font-size:11px;color:#d6b8c9}.chat-messages p{white-space:pre-wrap;margin:5px 0;font-size:13px;line-height:1.6}.chat-messages time{font-size:10px;opacity:.65;display:block;text-align:right}.order-chat form{display:flex;align-items:flex-end;gap:10px;padding-top:14px;border-top:1px solid #412e39}.order-chat textarea{resize:vertical;min-height:65px;max-height:160px;flex:1;width:100%;background:#141012;border:1px solid #4c3642;border-radius:10px;color:#f9f4f7;padding:12px;font:inherit;font-size:13px}.order-chat form button{min-height:44px}.order-chat>small{display:block;margin-top:9px}.admin-chat-modal{background:#1a1518;border:1px solid #4c3642;border-radius:16px;padding:20px;width:min(720px,95vw);max-height:94vh;overflow:auto}.admin-chat-modal .order-chat{margin:0;border:0;padding:10px 0 0}.admin-chat-modal .dash-modal-heading{margin-bottom:10px}.manual-admin-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:320px}.manual-admin-actions>button{font-size:11px;padding:10px}.manual-admin-actions>button.primary{background:var(--accent,#da2d8f);border-color:transparent}.confirm-amount{display:block;font-size:32px;color:#cfacc0;margin:15px 0}.manual-confirm>label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:12px}.manual-confirm>label>input:not([type=checkbox]){padding:12px;background:#141012;border:1px solid #4c3642;border-radius:8px;color:#fff}.manual-confirm .confirm-check{flex-direction:row;align-items:flex-start;line-height:1.6}.confirm-check input{margin-top:3px;accent-color:#da2d8f}.manual-confirm button.primary{background:#da2d8f}button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:650px){.manual-code{flex-direction:column;align-items:stretch}.manual-code strong{font-size:23px}.order-chat{padding:15px}.order-chat form{flex-direction:column;align-items:stretch}.manual-admin-actions{max-width:none;justify-content:flex-start}.dash-orders article{align-items:flex-start}.private-order-link{padding:15px}.manual-order-page{padding:24px 14px}.chat-messages article{max-width:94%}}.manual-order-page{width:100%;max-width:none}.manual-order-page>section{width:min(760px,100%);max-width:100%}.manual-order-page>.order-chat{width:min(760px,100%)}.manual-code label{padding:0;border:0}.manual-code label strong{font-size:25px;color:#f5eff2}.order-chat form .primary{width:auto;flex-shrink:0}.order-chat small{text-align:left;margin-top:0;font-size:11px}.order-chat>small{margin-top:9px}.order-chat .chat-messages p{font-size:13px;color:inherit}.order-chat .chat-system p{font-size:11px}.manual-order-page .manual-payment small{font-size:11px;color:#be98ae}@media(max-width:650px){.manual-code label strong{font-size:23px}.order-chat form .primary{width:100%}}.order-chat .chat-connection{display:flex;align-items:center;gap:5px;color:#c9a4b9}.order-chat .chat-connection.is-live{color:#6ce6b2}.chat-refresh{margin-left:auto;display:flex;align-items:center;justify-content:center;padding:9px;border:1px solid #4c3642;background:#251b21;border-radius:8px;color:#e0cad6;cursor:pointer}.chat-messages .chat-sending{opacity:.7}.chat-messages .chat-failed{border:1px solid #dc6262}.chat-messages .chat-failed time{color:#ffb5b5;opacity:1}.store-paused-banner{margin:18px auto;padding:18px 24px;max-width:1260px;border:1px solid #8b622c;border-radius:12px;background:#2b2115;color:#ffe0a1;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.store-paused-banner small{width:100%;font-size:11px;color:#c7bba5}.store-availability{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:24px;background:#1b1619;border:1px solid #235341;border-radius:14px;margin-bottom:24px}.store-availability.is-paused{border-color:#805b26;background:#241f16}.store-availability h2{font-size:21px;margin:8px 0}.store-availability p{color:#c49cb3;font-size:12px;line-height:1.7}.store-availability label{font-size:11px;color:#cfadc0;display:flex;flex-direction:column;gap:8px}.store-availability textarea{padding:12px;border-radius:8px;border:1px solid #513a47;background:#141113;color:#f6eff3;resize:vertical;font:inherit}.availability-actions{display:flex;gap:10px;grid-column:1/-1;align-items:center}.availability-actions>button:not(.primary){padding:11px 16px;border:1px solid #553c4a;border-radius:8px;color:#dbc1d0;background:#281d23}.store-availability .dash-error{grid-column:1/-1}.chat-notifications{position:relative;margin-left:auto}.notification-bell{position:relative;display:flex;align-items:center;justify-content:center;padding:10px;background:#281c23;border:1px solid #4c3642;border-radius:9px;color:#e1ccd8;cursor:pointer}.notification-bell>b{position:absolute;right:-6px;top:-7px;min-width:19px;height:19px;border-radius:10px;background:#e44c66;color:#fff;font-size:10px;display:grid;place-items:center;padding:0 4px}.notification-popover{position:absolute;z-index:45;right:0;top:49px;width:min(340px,85vw);padding:17px;border:1px solid #583e4d;background:#1e191c;border-radius:13px;box-shadow:0 18px 60px #0008}.notification-popover header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.notification-popover header b{font-size:14px}.notification-popover header button{color:#d5b7c8;background:transparent;border:0;display:flex;cursor:pointer}.notification-sound{display:flex;align-items:center;gap:8px;color:#d6b8c9;border:1px solid #513a47;border-radius:8px;padding:10px;width:100%;background:#2e2128;font-size:12px;cursor:pointer}.notification-popover p{font-size:12px;line-height:1.6;color:#d1b2c4}.notification-popover>small{font-size:10px;line-height:1.7;display:block;color:#b07697;margin-top:12px}.notification-list{max-height:310px;overflow:auto;margin-top:10px}.notification-list>button{display:flex;align-items:center;gap:12px;width:100%;padding:14px 4px;border:0;border-bottom:1px solid #43303b;background:transparent;color:#e0cbd7;text-align:left;cursor:pointer}.notification-list span{display:flex;flex-direction:column;gap:5px;flex:1}.notification-list span>b{font-size:12px}.notification-list small{font-size:11px;color:#be8faa}.notification-list i{font-style:normal;font-size:11px;color:#fff;background:#bc3752;min-width:22px;padding:4px;border-radius:7px;text-align:center}.new-message-toast{position:fixed;z-index:90;bottom:22px;right:24px;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #b885a2;background:#2f2129;border-radius:12px;box-shadow:0 10px 50px #0008;color:#f2e8ee}.new-message-toast div{display:flex;flex-direction:column;gap:5px}.new-message-toast b{font-size:12px}.new-message-toast small{font-size:10px;color:#caa6ba}.new-message-toast button{background:#47333e;color:#ebdde5;border:0;padding:8px;border-radius:6px;font-size:11px;cursor:pointer}.unread-order-badge{display:inline-block;margin:5px 8px;padding:4px 7px;border-radius:6px;background:#5b2235;color:#ffc4d4;font-size:10px}.dash-topbar .chat-notifications+.dash-account{margin-left:20px}.dash-topbar{overflow:visible}@media(max-width:700px){.store-availability{grid-template-columns:1fr;padding:18px}.availability-actions{flex-wrap:wrap}.notification-popover{right:-55px}.dash-topbar .chat-notifications+.dash-account{margin-left:10px}.new-message-toast{right:16px;bottom:16px;gap:8px;padding:13px}}.dash-orders .dash-badge.order-status{display:inline-flex;vertical-align:middle;align-items:center;gap:6px;padding:7px 10px;margin:5px 0 5px 10px;border:1px solid;border-radius:999px;font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.01em;white-space:normal}.order-status>svg{flex:none;stroke-width:2.3}.dash-orders .order-status-delivered{background:#12372a;border-color:#2a7650;color:#98edb8}.dash-orders .order-status-pending{background:#352d16;border-color:#79632c;color:#f2d58a}.dash-orders .order-status-review{background:#392717;border-color:#87512a;color:#ffc394}.dash-orders .order-status-paid{background:#372730;border-color:#932c66;color:#dabfce}.dash-orders .order-status-neutral{background:#36262f;border-color:#6a4058;color:#dbc2d0}@media(max-width:700px){.dash-orders .dash-badge.order-status{margin:9px 0 3px}}.support-menu{position:relative;display:flex;align-items:center}.support-trigger{width:38px;height:38px;border:1px solid #47323e;border-radius:11px;background:#161214;color:#efe3ea;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,background .15s}.support-trigger:hover,.support-trigger.is-open{border-color:var(--accent,#da2d8f);background:#2e2128;color:#fff}.support-trigger:focus-visible{outline:2px solid var(--accent,#da2d8f);outline-offset:3px}.support-popover{position:absolute;right:0;top:calc(100% + 14px);z-index:65;width:350px;max-width:calc(100vw - 28px);padding:14px;border:1px solid #45313c;border-radius:14px;background:#130f11;box-shadow:0 20px 65px #000a;color:#f7f2f5;text-align:left}.support-popover h2{display:flex;gap:9px;align-items:center;justify-content:center;font-size:15px;font-weight:700;margin:0;padding:7px 0 18px;border-bottom:1px solid #35262f;letter-spacing:-.3px}.support-popover h2>svg,.support-hours h3>svg,.support-email>svg:first-child{color:var(--accent,#da2d8f)}.support-channel{display:flex;align-items:center;gap:13px;padding:16px 9px;border-radius:8px;color:#f6eff3;text-decoration:none;transition:background .15s}.support-channel:hover{background:#2e2128}.support-channel-icon{display:flex;width:22px;align-items:center;justify-content:center;flex-shrink:0}.support-channel>b{font-size:13px;font-weight:600;flex:1}.support-channel>svg:last-child{color:#a47d93;width:15px;flex-shrink:0;margin-left:auto}.support-channel.discord .support-channel-icon{color:#ceacbf}.support-channel.youtube .support-channel-icon{color:#ff384b}.support-channel.tiktok .support-channel-icon{color:#faf7f9}.support-email{border-top:1px solid #35262f;border-radius:0;margin-top:4px;padding-top:20px;padding-bottom:20px}.support-email>span{display:flex;flex-direction:column;gap:5px;min-width:0}.support-email b{font-size:13px}.support-email small{font-size:11px;color:#be95ac;overflow-wrap:anywhere}.support-hours{padding:18px 9px 4px;border-top:1px solid #35262f}.support-hours h3{display:flex;gap:9px;align-items:center;justify-content:center;font-size:13px;font-weight:600;margin:0 0 16px}.support-hours>div{display:flex;gap:14px;justify-content:space-between;align-items:baseline;flex-wrap:wrap;font-size:11px;line-height:1.7}.support-hours b{font-weight:500;color:#eadce4}.support-hours span{color:#c9a2b8}.support-empty,.support-hours>p{font-size:12px;color:#bd91aa;line-height:1.8;padding:5px;text-align:center}.store-shell>header{overflow:visible}@media(max-width:650px){.support-trigger{width:32px;height:32px}.support-popover{position:fixed;top:104px;right:14px;width:350px;max-height:calc(100dvh - 125px);overflow:auto}.support-popover h2{font-size:14px}.support-channel{padding:15px 8px}}.analytics-overview{margin-bottom:30px}.analytics-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:19px}.analytics-heading .eyebrow{display:flex;align-items:center;gap:7px;font-size:10px;color:#caa5ba}.analytics-heading h2{font-size:23px;letter-spacing:-.6px;margin:8px 0}.analytics-heading p{font-size:11px;color:#b4829e}.analytics-controls{display:flex;gap:8px;align-items:center}.analytics-controls label{display:flex;align-items:center;gap:8px;border:1px solid #503846;background:#251b21;border-radius:9px;padding:10px 12px;color:#d2b2c4}.analytics-controls input{background:transparent;border:0;color:#f1e6ec;font:inherit;font-size:12px;min-width:130px;outline:none;color-scheme:dark}.analytics-controls button{display:flex;align-items:center;justify-content:center;padding:11px;border-radius:9px;color:#d8bdcc;background:#2d2027;border:1px solid #513947;cursor:pointer}.analytics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.analytics-kpis>article{padding:21px 19px;border-radius:13px;background:#211b1e;border:1px solid #44313c;min-width:0}.analytics-kpis>article.analytics-revenue{background:linear-gradient(135deg,#362730,#211b1e);border-color:#942865}.analytics-kpis article>div{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#c399b1;font-size:11px}.analytics-kpis article svg{color:#bf92ab;flex-shrink:0}.analytics-kpis strong{display:block;color:#f8f4f6;font-size:clamp(22px,2.1vw,32px);font-weight:700;letter-spacing:-1px;margin:18px 0 11px;overflow-wrap:anywhere}.analytics-kpis small{display:flex;gap:5px;align-items:center;flex-wrap:wrap;font-size:10px;color:#b683a0;line-height:1.6}.analytics-kpis .growth,.analytics-kpis .growth svg{color:#72d6ad}.analytics-kpis .decline,.analytics-kpis .decline svg{color:#f3a1a9}.analytics-kpis small>span{color:#b684a0}.analytics-details{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:15px;margin-top:15px}.analytics-chart,.analytics-top{background:#1f191c;border:1px solid #44303b;border-radius:13px;padding:21px;min-width:0}.analytics-section-heading{display:flex;justify-content:space-between;align-items:start;gap:12px;min-height:48px}.analytics-section-heading h3{font-size:13px;margin:0 0 5px;color:#f2e9ee}.analytics-section-heading small{font-size:10px;color:#b5829f}.analytics-section-heading>div>small{text-transform:capitalize}.analytics-day-detail{text-align:right;font-size:10px;min-height:35px}.analytics-day-detail b,.analytics-day-detail small{display:block;margin-bottom:4px}.analytics-day-detail b{color:#d7baca}.analytics-chart-scale{display:flex;align-items:center;gap:9px;margin:15px 0 5px;color:#9c6182;font-size:9px}.analytics-chart-scale>div{height:1px;background:#422e39;flex:1}.analytics-bars{height:150px;display:flex;align-items:flex-end;gap:4px;padding:0 2px;border-bottom:1px solid #543b49;background:repeating-linear-gradient(to top,transparent 0,transparent calc(33.33% - 1px),#3f2d3755 calc(33.33% - 1px),#3f2d3755 33.33%)}.analytics-bars>button{flex:1;min-width:0;border:0;border-radius:4px 4px 0 0;background:#412e39;cursor:pointer;padding:0;transition:filter .15s,box-shadow .15s}.analytics-bars>button.has-sales{background:linear-gradient(to top,#bf227b,#c095ad)}.analytics-bars>button.selected,.analytics-bars>button:hover,.analytics-bars>button:focus-visible{box-shadow:0 0 0 2px #ddc4d2;filter:brightness(1.2);outline:none}.analytics-chart-axis{display:flex;justify-content:space-between;font-size:9px;color:#a96b8e;margin-top:10px}.analytics-empty-chart{font-size:11px;color:#c195ae;margin:14px 0 0}.analytics-top>article{display:flex;gap:11px;align-items:center;border-bottom:1px solid #402e38;padding:15px 0}.analytics-top>article:last-child{border:0}.analytics-top>article>span{display:grid;place-items:center;width:23px;height:25px;background:#3b2a33;border-radius:7px;color:#d4b5c7;font-size:10px;flex-shrink:0}.analytics-top>article>div{flex:1;min-width:0}.analytics-top b{font-size:11px;display:block;color:#e7d5df;overflow-wrap:anywhere}.analytics-top article small{font-size:10px;color:#b37799;display:block;margin-top:5px}.analytics-top strong{font-size:12px;color:#dbc1d0;white-space:nowrap}.analytics-empty{font-size:12px;line-height:1.9;color:#b784a1;padding:25px 0}.analytics-pending{padding:15px 18px;background:#241e13;border:1px solid #5b4827;border-radius:10px;margin-top:15px;font-size:11px;line-height:1.7;color:#cfbb94;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.analytics-pending strong,.analytics-pending b{color:#efd3a0}.analytics-pending small{font-size:10px;color:#9c8868}.analytics-footnote{font-size:10px;color:#a97291;line-height:1.8;margin:12px 2px 0}.analytics-loading{padding:45px 20px;background:#211b1e;border:1px solid #44313c;border-radius:13px;color:#bf92ab;font-size:12px;text-align:center}@media(max-width:1100px){.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-details{grid-template-columns:1fr}.analytics-kpis strong{font-size:28px}}@media(max-width:600px){.analytics-heading{align-items:flex-start;flex-wrap:wrap}.analytics-heading h2{font-size:21px}.analytics-controls{width:100%}.analytics-controls label{flex:1}.analytics-controls input{width:100%}.analytics-kpis{gap:10px}.analytics-kpis>article{padding:16px 13px}.analytics-kpis article>div{font-size:10px}.analytics-kpis article>div svg{width:16px}.analytics-kpis strong{font-size:23px}.analytics-kpis small{font-size:9px}.analytics-chart,.analytics-top{padding:16px}.analytics-bars{gap:3px;height:130px}.analytics-section-heading h3{font-size:12px}.analytics-day-detail{max-width:145px}.analytics-pending{padding:13px}.analytics-footnote{font-size:9px}}.orders-status-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.orders-status-tabs>button{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #4b3642;background:#221b1f;border-radius:10px;color:#c49ab2;font-size:11px;cursor:pointer;transition:background .15s,border-color .15s}.orders-status-tabs>button.selected{background:#44313c;border-color:#db3091;color:#ebdde5}.orders-status-tabs b{padding:3px 6px;min-width:23px;border-radius:6px;background:#ffffff0c;text-align:center;color:#efe3ea;font-size:10px}.orders-status-tabs button[aria-pressed=true] b{background:#da2c8f36}.orders-search-toolbar{display:flex;align-items:center;gap:10px}.orders-search-toolbar .search{flex:1;max-width:520px}.orders-search-toolbar>button{display:flex;padding:12px;background:#2e2028;border:1px solid #503946;border-radius:9px;color:#dcc4d2;cursor:pointer}.orders-pagination{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:17px}.orders-pagination>span{margin-right:auto;font-size:11px;color:#b785a1}.orders-pagination>button{display:flex;align-items:center;gap:5px;padding:10px 13px;border:1px solid #513947;border-radius:8px;background:#2e2128;color:#e1cdd8;font-size:11px;cursor:pointer}.order-coupon-label{display:block;color:#7bdcba!important;margin-top:8px}.coupons-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.coupons-heading p{font-size:12px;color:#c095ad}.coupons-table td>small{display:block;font-size:10px;color:#b6789b;margin-top:7px}.coupon-row-actions{display:flex;gap:7px}.coupon-row-actions button{display:flex;gap:6px;align-items:center;padding:9px;border:1px solid #4e3845;border-radius:7px;background:#2e2128;color:#d6b8c9;font-size:11px;cursor:pointer}.coupon-editor{width:min(650px,100%);max-height:94dvh;overflow:auto;background:#1e191c;border:1px solid #513a47;border-radius:15px}.coupon-editor .dash-fields{padding:20px 28px}.coupon-editor>.dash-error,.coupon-editor form>.dash-error{margin:0 25px 15px}.coupon-editor .coupon-active{display:flex;flex-direction:row;gap:9px;align-items:center}.coupon-active input{width:auto;accent-color:#da2d8f}.cart-coupon{border-top:1px solid #432f3a;border-bottom:1px solid #432f3a;padding:17px 0;margin:18px 0}.cart-coupon>label{display:flex!important;align-items:center;gap:7px;font-size:11px!important;color:#cca9bd!important;margin-bottom:9px!important}.cart-coupon>div{display:flex;gap:8px}.cart-coupon input{flex:1;min-width:0;text-transform:uppercase}.cart-coupon>div>button{display:flex;align-items:center;justify-content:center;padding:10px 15px;border:1px solid #892a60;border-radius:8px;background:#48333f;color:#e5d3dd;font-size:11px;cursor:pointer}.cart-coupon .coupon-success{display:flex;align-items:center;gap:6px;text-align:left!important;color:#81ddb7!important;font-size:10px!important;margin:10px 0 0!important}.cart-coupon .coupon-error{color:#ffb0b7!important;text-align:left!important;font-size:11px!important;line-height:1.7;margin:10px 0 0!important}.coupon-breakdown{display:flex;flex-direction:column;gap:10px;margin:18px 0;font-size:12px;color:#c9a2b8}.coupon-breakdown>span{display:flex;justify-content:space-between;gap:15px;align-items:center}.coupon-breakdown>span:last-child{color:#80ddb6}.coupon-breakdown b{white-space:nowrap;font-weight:600}.order-page .coupon-breakdown{font-size:12px}@media(max-width:700px){.orders-status-tabs{gap:6px}.orders-status-tabs>button{font-size:10px;padding:10px}.orders-pagination{flex-wrap:wrap}.orders-pagination>span{flex-basis:100%;margin-bottom:5px}.coupons-heading{align-items:flex-start;flex-wrap:wrap}.coupon-editor .dash-fields{padding:18px}.coupon-row-actions{flex-wrap:wrap}}.security-panel{display:flex;flex-direction:column;gap:20px}.security-card{display:flex;align-items:flex-start;gap:18px;padding:25px;flex-wrap:wrap}.security-card>svg{color:#c59cb3;flex-shrink:0}.security-card>div{flex:1;min-width:230px}.security-panel h2{font-size:20px;color:#f3eaef;margin:8px 0 13px}.security-panel p,.security-panel li{font-size:12px;line-height:1.8;color:#c7a0b7}.security-card>.primary{align-self:center}.security-status{display:inline-flex;padding:7px 11px;background:#3b2f17;color:#e7cd87;border:1px solid #6c542a;border-radius:8px;font-size:11px;margin-top:10px}.security-status.enabled{background:#13372b;color:#95e4ba;border-color:#2e7251}.security-card .security-success{width:100%;color:#8fd8b4;margin:0 0 0 47px}.security-setup,.security-sessions,.security-recommendations{padding:25px}.security-setup ol{padding-left:20px}.mfa-qr{width:220px;height:220px;max-width:100%;display:block;padding:12px;background:#fff;border-radius:12px;margin:24px auto}.security-setup details{border:1px solid #4f3845;border-radius:9px;padding:15px;color:#d6b8c9;font-size:12px}.security-setup summary{cursor:pointer}.security-setup code{display:block;overflow-wrap:anywhere;background:#181316;padding:13px;border-radius:7px;font-size:12px;color:#f0e5eb;margin:13px 0;user-select:all}.security-setup details button,.security-sessions button,.security-setup form button:not(.primary){display:inline-flex;align-items:center;gap:8px;border:1px solid #703054;background:#32232b;color:#e3cfda;border-radius:8px;padding:11px 14px;font-size:12px;cursor:pointer}.security-setup form{margin-top:23px}.security-setup form>label{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#d2b2c4}.security-setup input{background:#191417;border:1px solid #78355b;color:#f4ebf0;padding:14px;border-radius:8px;font:inherit;max-width:250px;font-size:22px;letter-spacing:.3em}.security-setup form>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.security-panel small{display:block;color:#b17798;font-size:11px;line-height:1.9;margin-top:17px}.security-sessions button{margin:8px 10px 8px 0}.security-panel .dash-error a{color:#e3cfda;text-decoration:underline}.login-change-account{display:block;width:100%;padding:12px;margin-top:12px;background:transparent;border:1px solid #503846;border-radius:8px;color:#cda9bd;font-size:12px;cursor:pointer}@media(max-width:650px){.security-card,.security-setup,.security-sessions,.security-recommendations{padding:19px}.security-card .security-success{margin-left:0}.security-panel h2{font-size:18px}.security-card>.primary{width:100%}.security-setup input{max-width:100%;width:100%}.security-setup form>div{flex-direction:column}.security-setup form button{justify-content:center}}.featured-editor{padding:16px;border:1px solid #523b48;border-radius:12px;background:#1d171a}.featured-editor>label:first-child{display:flex;align-items:center;gap:10px}.featured-editor input[type=checkbox],.review-consent input{width:18px!important;height:18px;accent-color:var(--accent,#da2d8f);flex-shrink:0}.featured-editor p,.featured-editor small{color:#c69db4;font-size:12px;line-height:1.6}.featured-editor input[type=number]{max-width:160px}.review-stars{color:#f6bd4f;letter-spacing:2px;font-size:19px;white-space:nowrap}.reviews-summary{display:flex;gap:16px;align-items:center;margin:20px 0 10px}.reviews-summary>strong{font-size:40px;font-weight:800;line-height:1}.reviews-summary small{display:block;color:#c09cb0;font-size:12px;margin-top:5px}.review-verified{display:flex;align-items:center;gap:5px;color:#7ad9b1!important;font-size:11px!important}.customer-review{border-top:1px solid #ffffff12;padding:17px 0}.customer-review>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.customer-review b{font-size:13px;overflow-wrap:anywhere}.customer-review time{color:#bb93aa;font-size:10px;flex-shrink:0}.customer-review p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0!important}.review-pagination{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px}.review-pagination button,.verified-reviews p button{padding:8px;border:1px solid #573d4c;border-radius:7px;background:#251b21;color:#e4d1dc}.order-review{width:min(720px,100%);margin:20px auto!important;background:#1c171a;border:1px solid #422e39;border-radius:18px;padding:28px!important;text-align:left!important}.order-review .info-heading h2{margin:0;font-size:22px}.order-review form>label:not(.review-consent){display:grid;gap:8px;margin:16px 0;font-size:13px}.order-review input:not([type=checkbox]):not([type=radio]),.order-review textarea{padding:12px;border-radius:8px;border:1px solid #573d4c;background:#161214;color:#f8f4f6;width:100%;font:inherit}.order-review p{color:#c6a2b6;line-height:1.6}.order-review small{display:block;color:#bc91a9;font-size:12px;line-height:1.6}.rating-picker{border:0;margin:18px 0;padding:0;display:flex;gap:8px}.rating-picker legend{font-size:13px;margin-bottom:5px}.rating-picker label{position:relative;cursor:pointer}.rating-picker input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.rating-picker span:not(.sr-only){font-size:34px;color:#764d64}.rating-picker span.selected{color:#f6bd4f}.rating-picker label:focus-within{outline:2px solid #e051a2;outline-offset:3px;border-radius:4px}.review-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:#cca8bc;line-height:1.6;margin:18px 0}.review-thanks{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:20px}.review-thanks>svg{color:#64d6a3}.review-thanks h3{margin:0}.review-thanks p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:600px){.order-review{padding:20px!important}.order-review .info-heading h2{font-size:20px}}.order-status-expired{background:#32242c!important;border-color:#765969!important;color:#dac2d0!important}.admin-order-deadline{font-size:11px;color:#c29cb2;line-height:1.5}.delete-order-button{border-color:#693a48!important;color:#f9a7b2!important}.delete-order-modal{position:relative;width:min(560px,calc(100vw - 32px));max-height:90vh;overflow:auto;padding:30px;background:#1e191c;border:1px solid #46333e;border-radius:18px;box-shadow:0 25px 90px #0009;text-align:left}.delete-order-modal h2{font-size:24px;line-height:1.25;margin:12px 0 20px}.delete-order-modal p{color:#c6a4b7;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.delete-order-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#512332;color:#f39aaa;margin-bottom:18px}.delete-order-close{position:absolute;top:14px;right:14px;background:transparent;color:#c59cb3;border:0;padding:8px}.delete-order-warning{padding:12px;border:1px solid #61462b;border-radius:8px;background:#30251d;color:#e5c49f!important}.delete-order-modal form label{display:block;font-size:13px;color:#e9dae3;margin-top:22px}.delete-order-modal form input{display:block;width:100%;padding:13px;margin-top:10px;border:1px solid #644454;border-radius:9px;background:#120f11;color:#fff;font:inherit;letter-spacing:2px}.delete-order-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;flex-wrap:wrap}.delete-order-footer button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:10px 15px;border-radius:8px;background:#2e2028;border:1px solid #503846;color:#efe3ea;font:inherit;font-size:13px}.delete-order-footer button.delete-order-final{background:#8c3049;border-color:#a23c58;color:#fff}.delete-order-footer button:disabled{opacity:.4;cursor:not-allowed}.order-deadline{padding:12px 15px;border:1px solid #514334;background:#211e19;border-radius:9px;font-size:13px;line-height:1.6;color:#e2c8a0!important}.store-shell{font-family:Segoe UI,Roboto,Arial,Helvetica,sans-serif}.store-shell>header nav button{font-family:Segoe UI,Roboto,Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}.store-shell .header-actions button,.store-shell .header-actions a{font-family:Segoe UI,Roboto,Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none}.catalog-image-field{display:grid;gap:10px}.catalog-image-field>label{font-size:13px;color:#e5c9d7}.catalog-upload-box{display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed #6c3d55;border-radius:12px;background:#20161b}.catalog-upload-box>svg{color:#f949a1;flex-shrink:0}.catalog-upload-box>div{display:grid;gap:5px;flex:1}.catalog-upload-box strong{font-size:13px;color:#f5e9ef}.catalog-upload-box small,.catalog-image-field>small{font-size:12px;line-height:1.5;color:#c08fa8}.catalog-upload-box button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;border:1px solid #f0077c;border-radius:8px;background:#6b0337;color:#f6edf2;font-size:12px;font-weight:600;cursor:pointer}.catalog-upload-box button:disabled{opacity:.55;cursor:wait}.catalog-image-field p{margin:0;font-size:12px;line-height:1.6}.catalog-upload-success{display:flex;align-items:center;gap:7px;color:#62d9a1;overflow-wrap:anywhere}.catalog-image-field .catalog-url-label{color:#c08fa8;font-size:12px}.catalog-image-field input[hidden]{display:none!important}@media(max-width:600px){.catalog-upload-box{flex-wrap:wrap}.catalog-upload-box button{width:100%}}@font-face{font-family:Montserrat;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/montserrat-latin-ext-v31.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/montserrat-latin-v31.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.store-shell :is(h1,h2,h3),.store-shell .aside-title,.store-shell .product-name,.store-shell button,.store-shell .primary,.store-shell>header nav button,.store-shell .header-actions button,.store-shell .header-actions a,.store-shell .categories>button,.store-shell .price-row b,.store-shell .detail-price strong,.store-shell .checkout .total b,.order-page :is(h1,h2,h3),.order-page .primary,.admin-login h1,.dashboard :is(h1,h2,h3),.dashboard .primary{font-family:Montserrat,Segoe UI,Arial,sans-serif}.store-shell>header nav button,.store-shell .categories>button{font-weight:600;letter-spacing:0;text-transform:none}.store-shell .product-name{font-weight:700;line-height:1.45}.store-shell .hero h1{letter-spacing:-.045em}.store-shell :is(h1,h2,h3),.store-shell .aside-title{font-family:var(--title-font,"Montserrat"),"Segoe UI",Arial,sans-serif}.store-catalog-state{min-height:85vh;max-width:1180px;margin:0 auto;padding:68px 24px}.catalog-state-heading{display:flex;gap:18px;align-items:center;margin-bottom:34px}.catalog-state-icon{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;background:#2b1f26;border:1px solid #523b48;border-radius:15px;color:#c196ae}.catalog-state-heading h1{font-family:Montserrat,Segoe UI,sans-serif;font-size:24px;line-height:1.3;letter-spacing:-.5px;margin:0 0 8px}.catalog-state-heading p{color:#c195ae;font-size:14px;line-height:1.65;margin:0;max-width:580px}.catalog-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.catalog-skeleton-card{background:#1b1619;border:1px solid #3d2c36;border-radius:14px;overflow:hidden}.catalog-skeleton-image{height:180px;background:#2e2128}.catalog-skeleton-details{padding:20px;display:grid;gap:15px}.catalog-skeleton-details i{display:block;height:13px;width:80%;border-radius:5px;background:#402e38}.catalog-skeleton-details i:nth-child(2){width:45%}.catalog-skeleton-details i:last-child{height:35px;width:100%;margin-top:9px}.catalog-skeleton-image,.catalog-skeleton-details i{animation:catalog-pulse 1.6s ease-in-out infinite alternate}.store-catalog-state>.primary{background:#da2d8f;color:#fff;gap:9px;font-family:Montserrat,Segoe UI,sans-serif}@keyframes catalog-pulse{to{opacity:.45}}@media(max-width:700px){.store-catalog-state{padding:40px 18px}.catalog-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-skeleton-image{height:135px}.catalog-state-heading h1{font-size:21px}}@media(max-width:430px){.catalog-skeleton-grid{grid-template-columns:1fr}.catalog-state-heading{align-items:flex-start}.catalog-state-icon{width:45px;height:45px}.catalog-skeleton-image{height:165px}}@media(prefers-reduced-motion:reduce){.catalog-skeleton-image,.catalog-skeleton-details i{animation:none}}.nova-card-art{height:420px;transform:none;isolation:isolate;background:none;overflow:visible}.nova-card-halo{position:absolute;inset:10% 0;border-radius:50%;background:radial-gradient(ellipse,#da2d8f32,transparent 68%);z-index:-1}.nova-card-grid{position:absolute;inset:8% 5%;border:1px solid #dc389522;border-radius:50%;transform:rotate(-24deg);background:repeating-linear-gradient(0deg,transparent 0 38px,#de459c09 39px 40px);z-index:-1}.nova-pass,.nova-pass-back{position:absolute;width:240px;height:300px;border-radius:23px;font-family:Montserrat,Segoe UI,sans-serif}.nova-pass{left:34%;top:38px;padding:25px;background:linear-gradient(145deg,#dc3895,#cb2483 48%,#31232b);border:1px solid #cdaabe80;box-shadow:0 30px 65px #0007,inset 0 1px #e4d2dc70;transform:rotate(10deg);overflow:hidden}.nova-pass:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,#fff1,transparent 37%,#fff0 60%,#c9a2b816);border-radius:inherit}.nova-pass-top{display:flex;align-items:flex-start;justify-content:space-between;color:#f6eff3}.nova-pass-top>span{font-size:28px;font-weight:900;letter-spacing:1px;line-height:1}.nova-pass-top b{display:block;font-size:10px;letter-spacing:7px;font-weight:600;margin-top:7px}.nova-pass-gem{height:155px;display:grid;place-items:center}.nova-pass-gem svg{width:138px;height:125px;filter:drop-shadow(0 12px 18px #2d202788)}.nova-pass-bottom{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #dac1cf33;padding-top:15px}.nova-pass-bottom>span:first-child{font-size:7px;font-weight:500;letter-spacing:1.1px;color:#e0cad6}.nova-pass-bottom b{display:block;font-size:10px;letter-spacing:1.2px;margin-top:6px;color:#fff}.nova-pass-bars{display:flex;align-items:end;gap:3px;height:23px}.nova-pass-bars i{width:3px;background:#d1b0c3;display:block;height:9px}.nova-pass-bars i:nth-child(2){height:16px}.nova-pass-bars i:nth-child(3){height:12px}.nova-pass-bars i:nth-child(4){height:23px}.nova-pass-bars i:nth-child(5){height:18px}.nova-pass-back{top:68px;left:14%;transform:rotate(-14deg);background:linear-gradient(145deg,#382831,#191517);border:1px solid #992c6a66;padding:26px;color:#c093ac;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 40px #0004}.nova-pass-back>span{font-size:25px;font-weight:800;line-height:1.15;color:#af638e;letter-spacing:-1px}.nova-pass-back>i{font-size:6px;font-style:normal;letter-spacing:1.4px;color:#9c5b80}.nova-art-tag{position:absolute;bottom:26px;left:8%;display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid #c5318555;border-radius:12px;background:#1f1a1df5;box-shadow:0 14px 35px #0006;transform:rotate(-4deg);font-size:11px;color:#f8f4f6}.nova-art-tag>span{padding:9px;display:grid;place-items:center;background:#3b2a33;border-radius:9px;color:#c195ae}.nova-art-tag b{display:block;font-size:9px;font-weight:400;color:#c297af;margin-top:5px}.nova-art-tag>svg{margin-left:10px;color:#c398b0}.nova-art-star{position:absolute;color:#bd8fa9;font-size:26px}.nova-art-star.star-one{top:32px;right:10%}.nova-art-star.star-two{top:95px;left:9%;font-size:19px}@media(max-width:1000px)and (min-width:701px){.nova-card-art{transform:scale(.85);transform-origin:center}}@media(max-width:700px){.nova-card-art{height:340px;width:350px;max-width:100%;margin:0 auto;transform:scale(.86);transform-origin:center;display:block}.nova-pass{left:30%;top:10px}.nova-pass-back{left:7%;top:40px}.nova-art-tag{bottom:0;left:0}.nova-art-star.star-one{right:-2%;top:0}}@media(max-width:380px){.nova-card-art{transform:scale(.75);margin:-20px auto}}.store-shell .hero .nova-card-art{height:280px;width:340px;max-width:100%;justify-self:center;align-self:center;flex-shrink:0;margin:20px 0;transform:none;overflow:visible}.nova-card-art .nova-pass,.nova-card-art .nova-pass-back{width:174px;height:220px;border-radius:17px;padding:19px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;outline-offset:5px}.nova-card-art .nova-pass{left:132px;top:16px;z-index:2;transform:rotate(9deg);box-shadow:0 16px 35px #0006}.nova-card-art .nova-pass-back{left:35px;top:31px;z-index:1;transform:rotate(-13deg)}.nova-card-art .nova-pass-top>span{font-size:22px}.nova-card-art .nova-pass-top b{font-size:8px;letter-spacing:5px;margin-top:5px}.nova-card-art .nova-pass-top>svg{width:17px;height:17px}.nova-card-art .nova-pass-gem{height:110px}.nova-card-art .nova-pass-gem svg{width:102px;height:94px}.nova-card-art .nova-pass-bottom{padding-top:10px}.nova-card-art .nova-pass-bottom>span:first-child{font-size:5px;letter-spacing:.7px}.nova-card-art .nova-pass-bottom b{font-size:7px;letter-spacing:.7px;margin-top:5px}.nova-card-art .nova-pass-bars{gap:2px;transform:scale(.8);transform-origin:bottom right}.nova-card-art .nova-pass-back>span{font-size:21px}.nova-card-art .nova-pass-back>i{font-size:5px;letter-spacing:.7px}.nova-card-art .nova-art-tag{z-index:4;left:24px;bottom:5px;gap:9px;padding:9px 12px;border-radius:10px;font-size:9px;transform:rotate(-3deg);pointer-events:none}.nova-card-art .nova-art-tag>span{padding:6px;border-radius:6px}.nova-card-art .nova-art-tag b{font-size:7px;margin-top:4px}.nova-card-art .nova-art-tag svg{width:14px;height:14px}.nova-card-art .nova-art-tag>svg{margin-left:5px}.nova-card-art .nova-art-star.star-one{top:8px;right:9px;font-size:19px}.nova-card-art .nova-art-star.star-two{top:52px;left:13px;font-size:14px}.nova-card-art .nova-card-grid{inset:12px 2px}.nova-card-art .nova-card-halo,.nova-card-art .nova-card-grid,.nova-card-art .nova-art-star{pointer-events:none}.nova-card-art .nova-pass-back:focus-visible{z-index:3;transform:translate(-4px,-5px) rotate(-4deg);border-color:#caa5ba;box-shadow:0 20px 40px #0009,0 0 24px #da2d8f30}.nova-card-art .nova-pass:focus-visible{z-index:3;transform:translate(2px,-5px) rotate(4deg);box-shadow:0 20px 40px #0009,0 0 24px #da2d8f30}@media(hover:hover)and (pointer:fine){.nova-card-art .nova-pass-back:hover{z-index:3;transform:translate(-4px,-5px) rotate(-4deg);border-color:#caa5ba;box-shadow:0 20px 40px #0009,0 0 24px #da2d8f30}.nova-card-art .nova-pass:hover{z-index:3;transform:translate(2px,-5px) rotate(4deg);border-color:#dec7d4;box-shadow:0 20px 40px #0009,0 0 24px #da2d8f30}}@media(max-width:1050px)and (min-width:701px){.store-shell .hero .nova-card-art{transform:scale(.82);transform-origin:center;width:320px;margin:10px -25px}}@media(max-width:700px){.store-shell .hero .nova-card-art{display:block;width:340px;height:280px;transform:none;margin:20px auto 0}}@media(max-width:400px){.store-shell .hero .nova-card-art{transform:scale(.83);transform-origin:top center;margin:15px -12px -35px;width:310px;max-width:none}}@media(prefers-reduced-motion:reduce){.nova-card-art .nova-pass,.nova-card-art .nova-pass-back{transition:none}}.nova-reveal-pending{opacity:0;translate:0 18px}.nova-reveal-shown{animation:nova-scroll-reveal .48s cubic-bezier(.2,.7,.3,1) both;animation-delay:var(--reveal-delay,0ms)}@keyframes nova-scroll-reveal{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.nova-reveal-pending,.nova-reveal-shown{opacity:1;translate:none;animation:none!important}}.motion-preference{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:18px;padding:9px 12px;border:1px solid #952765;border-radius:8px;color:#d4b6c7;font-size:11px;font-weight:600;background:#271c22}.motion-preference span{font-size:9px;font-weight:400;color:#be91ab}.motion-preference[aria-pressed=true]{border-color:#da2d8f;background:#32232b}.store-shell[data-motion-override=true] .nova-reveal-pending{opacity:0;translate:0 18px}.store-shell[data-motion-override=true] .nova-reveal-shown{animation:nova-scroll-reveal .6s cubic-bezier(.2,.7,.3,1) both!important;animation-delay:var(--reveal-delay,0ms)!important}.store-shell .buy-card:disabled,.store-shell .buy-main:disabled{background:#251a20;color:#9d7f90;border:1px solid #422e39;box-shadow:none;opacity:1;cursor:not-allowed;filter:none}.store-shell .buy-card:disabled:hover,.store-shell .buy-main:disabled:hover{background:#251a20;box-shadow:none;transform:none;filter:none}.is-sold-out .stock{color:#a78799}.is-sold-out .stock i{background:#89687b}.store-shell .product.shop-card .product-visual{height:auto;aspect-ratio:4/3;min-height:190px;background:#251b21}.store-shell .product.shop-card .product-visual>img{object-fit:contain;width:100%;height:100%;padding:5px;background:#191417}.product-discount{position:absolute;right:12px;top:12px;z-index:3;background:#da2d8f;color:#fff;border:1px solid #c49ab288;border-radius:20px;padding:6px 9px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;box-shadow:0 4px 16px #0005}.store-shell .product.shop-card .product-body{padding:18px;gap:10px}.store-shell .product.shop-card .price-row{border-top:1px solid #402e38;padding-top:15px;margin-top:5px}.store-shell .product.shop-card .price-row b{font-family:Montserrat,sans-serif;font-size:25px;letter-spacing:-.8px;color:#d4b7c7;line-height:1.3}.previous-price{display:block;color:#a68397;font-size:11px;margin-bottom:3px}.store-shell .product.shop-card .buy-card{min-height:43px;font-weight:700}.detail-promotion{display:flex;align-items:center;gap:10px;margin-bottom:6px}.detail-promotion del{font-size:14px;color:#b48da3}.detail-promotion>span{border-radius:20px;background:#da2d8f22;border:1px solid #da2d8f66;color:#d5b8c8;padding:4px 9px;font-size:11px;font-weight:700}@media(max-width:500px){.store-shell .product.shop-card .product-visual{min-height:150px}.store-shell .product.shop-card .price-row b{font-size:23px}}.product-position-actions{flex-wrap:nowrap;gap:5px}.product-position{font-size:10px;color:#bf92ab;min-width:20px;text-align:center;font-variant-numeric:tabular-nums}.product-position-actions>button{width:30px;height:30px;flex-shrink:0}.move-last-symbol{display:flex;flex-direction:column;align-items:center;font-size:16px;line-height:14px}.move-last-symbol i{display:block;width:11px;height:1px;background:currentColor;margin-top:2px}.product-order-help{display:flex;align-items:center;justify-content:space-between;gap:15px}.product-order-help>button{flex-shrink:0;border:1px solid #792856;color:#d6b8c9;border-radius:7px;padding:9px 12px;font-size:11px}.product-order-help .dash-help{max-width:800px}@media(max-width:700px){.product-order-help{align-items:flex-start;flex-direction:column}.product-position-actions>button{width:28px;height:28px}}.store-shell>header{height:auto;min-height:94px;display:grid;grid-template-columns:auto minmax(200px,1fr) auto;gap:12px 28px;padding:20px max(5%,calc((100% - 1240px)/2)) 0;position:relative;z-index:12}.store-shell>header .logo{font-size:23px;white-space:nowrap}.store-shell>header .header-actions{margin-left:0;gap:16px}.header-search{display:flex;align-items:center;gap:12px;border:1px solid #3f2c37;background:#151214;border-radius:9px;height:46px;padding:0 14px;max-width:650px;color:#ad7796}.header-search input{background:transparent;border:0;outline:none;padding:0;flex:1;min-width:0;font-size:12px}.header-search input:focus{outline:none}.header-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #ffffff0b}.header-search button{display:grid;place-items:center;color:var(--accent);padding:6px}.store-shell>header>nav{grid-column:1/-1;display:flex;gap:26px;border-top:1px solid #ffffff09;min-height:39px}.store-shell>header>nav button{padding:10px 0;font-size:11px}.store-shell .hero.campaign-hero{min-height:405px;display:block;margin-top:24px;padding:42px 50px;overflow:hidden;border-radius:16px;isolation:isolate;background:#181316}.campaign-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.campaign-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0e0b0dbc,#0e0b0d33 58%,transparent)}.campaign-hero .hero-copy{padding:0;max-width:600px}.campaign-brand{display:flex;align-items:baseline;gap:9px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:900;color:#fff;margin:20px 0 15px;letter-spacing:1px}.campaign-brand>span{font-size:10px;font-weight:600;letter-spacing:3px;color:var(--accent)}.store-shell .campaign-hero h1{font-size:clamp(30px,3.5vw,48px);margin:0 0 16px;letter-spacing:-1.8px;line-height:1.1}.store-shell .campaign-hero h1>span:nth-child(2){color:var(--accent)}.campaign-hero .hero-copy>p{max-width:440px;font-size:12px;line-height:1.8;margin:0 0 22px;color:#d1c5cc}.campaign-hero .hero-note{font-size:9px;margin-top:16px;color:#cdbcc6}.campaign-hero .primary{padding:13px 20px;font-size:11px}.campaign-empty-art{position:absolute;right:9%;top:20%;color:#da2d8f55;transform:rotate(-12deg);z-index:-1}.campaign-empty-art>span{font-size:80px;color:#d0aec1;position:absolute;right:-30px;top:-25px}.admin-banner-preview{display:block;width:100%;max-height:240px;object-fit:cover;border-radius:10px;border:1px solid #503946}.theme-halloween{--bg:#0f0d0e;--panel:#191517;--border:#3b2a34;--muted:#b59baa;color:#fbf9fa;background-color:#0f0d0e!important;background-image:radial-gradient(ellipse at 85% 15%,#a4387516,transparent 40%)!important}.theme-halloween>header{background:#120e10f2;border-color:#372730}.theme-halloween .announcement{background:linear-gradient(95deg,#f27723,#ec962f 60%,#bf518f);color:#170c05;letter-spacing:1px}.theme-halloween .header-search{background:#1d171a;border-color:#3e2c36}.theme-halloween .header-search>svg{color:#c7a0b6}.theme-halloween>header nav button{color:#c4a3b6}.theme-halloween>header nav .active{color:#fff0df;border-color:var(--accent)}.theme-halloween .campaign-hero{border-color:#6c3a44;background:#151113;box-shadow:0 15px 60px #0003}.theme-halloween .campaign-shade{background:linear-gradient(90deg,#0e0b0db0,#0e0b0d2b 57%,transparent)}.theme-halloween .campaign-hero .eyebrow{color:#ffc17e}.theme-halloween .primary,.theme-halloween .buy-card:not(:disabled),.theme-halloween>header .cart-btn{background:linear-gradient(120deg,#ef842f,#ffae54);color:#211006;border-color:#ffa95044;box-shadow:0 5px 20px #b958151a}.theme-halloween .primary:hover,.theme-halloween .buy-card:not(:disabled):hover{box-shadow:0 6px 26px #f78b3440}.theme-halloween .hero-note svg,.theme-halloween .catalog-title>span,.theme-halloween .categories button.chosen,.theme-halloween .eyebrow{color:var(--accent)}.theme-halloween .product.shop-card{background:linear-gradient(155deg,#201a1d,#141113);border-color:#422f3a}.theme-halloween .product.shop-card:hover{border-color:#ad674b}.theme-halloween .product.shop-card .product-visual{background:#191517}.theme-halloween .product.shop-card .product-visual>img{background:#161214}.theme-halloween .product.shop-card .price-row{border-color:#3d2b35}.theme-halloween .product.shop-card .price-row b{color:#ffc287}.theme-halloween .product-tag{border-color:#a74d8066;background:#32242c;color:#dbc1d0}.theme-halloween .product-discount{background:#c4428c;border-color:#d7bbcb;color:#fff}.theme-halloween .categories{background:#171315;border-color:#3c2a34}.theme-halloween .categories>button:hover,.theme-halloween .categories>button.chosen{background:#f28b2f0b;border-color:#f28b2f77}.theme-halloween .filters .search,.theme-halloween .filters select{background:#191417;border-color:#3d2c36}.theme-halloween .filters .search input{background:transparent}.theme-halloween .benefits{border-color:#3b2a33}.theme-halloween .benefits svg{color:#c69db4}.theme-halloween .how{border-color:#402d38}.theme-halloween .step>span{color:#f3a35d;border-color:#684338;background:#2b1921}.theme-halloween .shop-footer{background:#110e10;border-color:#382831}.theme-halloween .footer-links button:hover{color:#ffb067}.theme-halloween .buy-card:disabled,.theme-halloween .buy-main:disabled{background:#271b22;color:#98808e;border-color:#4b3541;box-shadow:none}.theme-halloween .toast{background:#271c22;border-color:#a45582}.theme-halloween .product-page .purchase-card,.theme-halloween .product-page .description-panel,.theme-halloween .detail-sidebar>section{background:#191417;border-color:#44303b}.theme-halloween .detail-price strong{color:#ffc389}.theme-halloween .brand-icon{border-color:#ab783f66;box-shadow:0 0 18px #f28b2f20}.theme-halloween>header .cart-btn>span{background:#211b1e;color:#ffe3c0}@media(max-width:1050px){.store-shell>header{gap:12px 16px;padding:16px 24px 0}.store-shell>header .header-actions{gap:11px}.store-shell>header .order-link{font-size:10px}.store-shell>header .cart-btn{padding:11px}.store-shell .hero.campaign-hero{padding:35px;min-height:370px}.campaign-hero .hero-copy{max-width:55%}}@media(max-width:760px){.store-shell>header{grid-template-columns:1fr auto;padding:14px 18px 0;gap:12px}.header-search{grid-row:2;grid-column:1/-1;max-width:none;height:43px}.store-shell>header>nav{grid-row:3;gap:22px;min-height:36px}.store-shell>header .header-actions{gap:12px}.store-shell>header .header-actions .order-link{display:none}.store-shell .hero.campaign-hero{margin-top:16px;min-height:390px;padding:28px 24px}.campaign-hero .hero-copy{max-width:100%}.campaign-background{object-position:65% center;opacity:.65}.campaign-shade,.theme-halloween .campaign-shade{background:linear-gradient(90deg,#0e0c0de8,#0e0c0da6 72%,#0e0c0d55)}.campaign-brand{font-size:17px}.store-shell .campaign-hero h1{font-size:34px;max-width:340px}.campaign-hero .hero-copy>p{max-width:310px}.campaign-hero .hero-note{max-width:270px;line-height:1.7}.campaign-empty-art{right:0;opacity:.4}.theme-halloween .campaign-hero{border-color:#61383b}}@media(max-width:420px){.store-shell>header .logo{font-size:19px;gap:5px}.store-shell>header .logo>b{font-size:8px}.store-shell>header .cart-btn{font-size:0;gap:6px}.store-shell>header .cart-btn>span{font-size:11px}.store-shell .hero.campaign-hero{padding:26px 20px}.store-shell .campaign-hero h1{font-size:31px}}.autocomplete-search{position:relative}.search-suggestions{position:absolute;top:calc(100% + 9px);left:0;right:0;z-index:40;background:#191517;border:1px solid #48333f;border-radius:12px;box-shadow:0 22px 65px #000a;overflow:hidden;max-height:min(480px,70vh);overflow-y:auto}.autocomplete-search .search-suggestion{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:12px 14px;text-align:left;color:#f9f4f7;border-bottom:1px solid #ffffff06;border-radius:0;background:transparent}.autocomplete-search .search-suggestion:hover,.autocomplete-search .search-suggestion[aria-selected=true]{background:#da2d8f15}.suggestion-image{width:42px;height:42px;display:grid;place-items:center;border-radius:7px;border:1px solid #ffffff14;background:#2c1f26;flex-shrink:0;overflow:hidden;font-size:23px}.suggestion-image img{width:100%;height:100%;object-fit:contain}.suggestion-info{display:grid;gap:5px;flex:1;min-width:0}.suggestion-info>b{font-size:11px;font-weight:650;line-height:1.45;white-space:normal}.suggestion-info>small{color:#cca8bc;font-size:10px}.suggestion-info em{font-style:normal;color:#a796a0}.search-suggestion>svg{color:var(--accent);flex-shrink:0}.search-no-results{display:grid;justify-items:center;text-align:center;gap:10px;padding:28px 18px;color:#c29fb3}.search-no-results>svg{color:var(--accent);margin-bottom:3px}.search-no-results>b{font-size:12px;color:#f3ebf0}.search-no-results p{font-size:11px;line-height:1.7;max-width:240px;margin:0}.autocomplete-search .search-browse{width:100%;display:flex;justify-content:space-between;align-items:center;padding:13px 15px;font-size:10px;border-top:1px solid #ffffff0c;background:#ffffff03;color:var(--accent)}.theme-halloween .search-suggestions{background:#191517;border-color:#523b48}.theme-halloween .search-suggestion:hover,.theme-halloween .search-suggestion[aria-selected=true]{background:#f59a4510}.theme-halloween .suggestion-image{background:#2b1f26}.theme-halloween .search-no-results{color:#ba9cad}.theme-halloween .search-no-results>b{color:#f7f2f5}@media(max-width:760px){.search-suggestions{top:calc(100% + 6px);max-height:min(440px,65vh)}.autocomplete-search .search-suggestion{padding:11px 12px}.suggestion-info>b{font-size:11px}}.banner-carousel{position:relative;margin:24px 0 0;border:1px solid #393035;border-radius:14px;overflow:hidden;background:#060506;isolation:isolate;touch-action:pan-y}.banner-window{overflow:hidden}.banner-track{display:flex;transition:transform .5s cubic-bezier(.22,.7,.2,1)}.banner-slide{flex:0 0 100%;min-width:0;aspect-ratio:3/1;background:#060506}.banner-slide img{display:block;width:100%;height:100%;object-fit:contain;user-select:none}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:42px;display:grid;place-items:center;border-radius:8px;background:#0c090ba6;color:#f8f3f6;border:1px solid #ffffff19;backdrop-filter:blur(6px);z-index:2}.carousel-arrow.previous{left:13px}.carousel-arrow.next{right:13px}.carousel-arrow:hover{background:#2f2229dd}.carousel-dots{position:absolute;bottom:13px;left:50%;transform:translate(-50%);display:flex;gap:4px;padding:4px 7px;border-radius:20px;background:#0a080988}.carousel-dots>button{width:23px;height:22px;display:grid;place-items:center;padding:5px}.carousel-dots>button:after{content:"";display:block;width:6px;height:6px;border-radius:8px;background:#ffffff60;transition:width .2s,background .2s}.carousel-dots>button[aria-current=true]:after{width:17px;background:#e6d4de}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.banner-editor{display:grid;gap:18px}.banner-editor-row{padding:18px;border:1px solid #4b3642;border-radius:12px;display:grid;gap:14px}.banner-editor-heading{display:flex;justify-content:space-between;align-items:center}.banner-editor-heading>div{display:flex;gap:6px}.banner-editor-heading button,.banner-add{border:1px solid #573d4c;border-radius:7px;padding:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.banner-add{justify-self:start;padding:11px 15px;color:#e3cfda}.banner-editor-row label{display:grid;gap:8px}.witch-hat{position:absolute;width:40px;height:33px;top:-20px;left:1px;transform:rotate(-18deg);pointer-events:none;filter:drop-shadow(0 2px 2px #0009);z-index:3}.store-shell .brand-icon{overflow:visible}.brand-icon>img{border-radius:inherit}.suggestion-image{position:relative;overflow:visible}.suggestion-image img{border-radius:6px}.suggestion-image .witch-hat{width:27px;height:23px;top:-12px;left:-4px}.search-suggestion{min-height:67px}.search-suggestions{padding-top:4px}.theme-black{--bg:#090809;--panel:#131112;--border:#2f292c;--muted:#aaa1a6;color:#f6f3f5;background-color:#090809!important;background-image:linear-gradient(#090809dc,#090809dc),url(/nova-doodles-v1.svg)!important;background-repeat:repeat!important;background-size:auto,720px 520px!important}.theme-black>header{background:#0c0a0bef;border-color:#2c2529}.theme-black .announcement{background:#141012;color:#c8b7c1;border-bottom:1px solid #2f252b;letter-spacing:1.1px}.theme-black>header nav button{color:#a899a2}.theme-black>header nav .active{color:#f7f3f5;border-color:#cda9bd}.theme-black .header-search{background:#131012;border-color:#362b31}.theme-black .header-search>svg,.theme-black .header-search button{color:#cca8bc}.theme-black .primary,.theme-black .buy-card:not(:disabled),.theme-black>header .cart-btn{background:#efe6eb;color:#161214;border:1px solid #fff2;box-shadow:none}.theme-black .primary:hover,.theme-black .buy-card:not(:disabled):hover{background:#fff;box-shadow:0 4px 20px #ffffff0c}.theme-black .brand-icon{border-color:#744c6370;box-shadow:0 0 18px #bc8da815}.theme-black>header .cart-btn>span{background:#382731;color:#f2e9ee}.theme-black .benefits{background:#0b090acc;border-color:#2f262b}.theme-black .benefits svg{color:#c9a5b9}.theme-black .catalog-title>span,.theme-black .eyebrow{color:#cfacc0}.theme-black .categories{background:#131012eb;border-color:#33292f}.theme-black .categories>button{color:#b2a5ac}.theme-black .categories>button:hover,.theme-black .categories>button.chosen{background:#cda9bd0b;border-color:#956b8377;color:#ede1e8}.theme-black .aside-box{background:#1a1618;border-color:#47333e}.theme-black .filters .search,.theme-black .filters select{background:#141012;border-color:#362b31}.theme-black .filters input{background:transparent}.theme-black .product.shop-card{background:linear-gradient(160deg,#171215ef,#0f0c0ef5);border-color:#372a31}.theme-black .product.shop-card:hover{border-color:#ab7594}.theme-black .product.shop-card .product-visual{background:#141113}.theme-black .product.shop-card .product-visual>img{background:#0e0b0d}.theme-black .product.shop-card .price-row{border-color:#362b31}.theme-black .product.shop-card .price-row b{color:#f8f3f6}.theme-black .product-tag{border-color:#76536766;background:#2a1e25;color:#e4d1dc}.theme-black .product-discount{background:#3d2b35;border-color:#b46d95;color:#f7f2f5}.theme-black .product .buy-card:disabled,.theme-black .buy-main:disabled{background:#1c171a;color:#8a7480;border-color:#3e2e37;box-shadow:none}.theme-black .shop-footer{background:#0d0a0ceb;border-color:#2f242a}.theme-black .how{background:#0d0a0c99;border-color:#382831}.theme-black .step>span{background:#251b21;color:#d1b0c3;border-color:#5d3c4f}.theme-black .search-suggestions{background:#130f11;border-color:#47333e}.theme-black .search-suggestion:hover,.theme-black .search-suggestion[aria-selected=true]{background:#cda9bd10}.theme-black .suggestion-image{background:#281d23}.theme-black .search-no-results{color:#b5a1ac}.theme-black .search-no-results>b{color:#f9f4f7}.theme-black .product-page .purchase-card,.theme-black .product-page .description-panel,.theme-black .detail-sidebar>section{background:#141012ed;border-color:#3c2c35}.theme-black .detail-price strong{color:#f6f1f4}.theme-black .detail-promotion>span{background:#382731;color:#e7d5df;border-color:#97557a}.theme-black .drawer{background:#120f11}.theme-black .drawer input{background:#1e181b;border-color:#49333f}.theme-black .toast{background:#201a1d;border-color:#8e5977}.theme-black .payment-pill{background:#171215;border-color:#46323d}@media(max-width:760px){.banner-carousel{margin-top:17px;border-radius:10px}.carousel-arrow{width:28px;height:34px;border-radius:6px}.carousel-arrow.previous{left:6px}.carousel-arrow.next{right:6px}.carousel-dots{bottom:4px;padding:0 4px}.carousel-dots>button{height:19px;width:20px}.banner-editor-row{padding:12px}}@media(prefers-reduced-motion:reduce){.banner-track,.carousel-dots>button:after{transition:none}}body:has(.nova-loading){background:#090809}.store-catalog-state.nova-loading{min-height:100vh;max-width:1140px;padding:30px 28px 22px;color:#f7f2f5;background:radial-gradient(ellipse at 80% 24%,#bc8ea809,transparent 50%);font-family:Montserrat,Segoe UI,sans-serif}.loading-brand-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0 25px;border-bottom:1px solid #ffffff0c;margin-bottom:36px}.loading-brand{display:flex;align-items:center;gap:11px}.loading-monogram{display:grid;place-items:center;position:relative;width:38px;height:38px;border-radius:10px;border:1px solid #6f5162;background:linear-gradient(145deg,#372730,#141012);color:#eee3e9;font-size:25px;font-weight:900;font-style:italic}.loading-brand>span:last-child{font-size:20px;font-weight:900;letter-spacing:-.7px}.loading-brand small{font-size:9px;font-weight:500;letter-spacing:2px;margin-left:7px;color:#ab92a0}.loading-status{display:flex;align-items:center;gap:8px;font-size:8px;font-weight:600;letter-spacing:1.5px;color:#b098a6}.loading-status>i{width:5px;height:5px;border-radius:50%;background:#cda9bd;box-shadow:0 0 10px #cda9bd55}.nova-loading .catalog-state-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:27px}.loading-eyebrow{font-size:8px;letter-spacing:1.8px;font-weight:600;color:#b98ea6}.nova-loading .catalog-state-heading h1{font-size:28px;font-weight:750;letter-spacing:-.8px;margin:11px 0 9px}.nova-loading .catalog-state-heading p{color:#9a8b93;font-family:Segoe UI,sans-serif;font-size:12px;max-width:550px}.loading-orbit{width:58px;height:58px;display:grid;place-items:center;position:relative;color:#c9a2b8;flex-shrink:0}.loading-orbit:before{content:"";position:absolute;inset:0;border:1px solid #b48ba226;border-top-color:#cfacc0;border-radius:50%;animation:loading-ring 2s linear infinite}.loading-preview{display:grid;gap:22px}.loading-banner-skeleton{position:relative;height:150px;border:1px solid #362930;border-radius:13px;background:linear-gradient(105deg,#1a1618,#0e0c0d 65%);overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:30px 38px}.loading-banner-lines{display:grid;gap:12px;width:47%}.loading-banner-lines>i,.loading-section-lines>i{height:12px;border-radius:5px;display:block;background:#3d2b35}.loading-banner-lines>i:nth-child(1){width:35%;height:6px;background:#4d3743}.loading-banner-lines>i:nth-child(2){width:90%;height:22px}.loading-banner-lines>i:nth-child(3){width:62%;height:9px;background:#2f2229}.loading-banner-gem{color:#7f556d;opacity:.4;margin-right:10%;transform:rotate(-12deg)}.loading-section-lines{display:flex;align-items:center;justify-content:space-between;gap:20px}.loading-section-lines>i:first-child{height:12px;width:145px;background:#35272f}.loading-section-lines>i:last-child{height:7px;width:90px;background:#261c22}.nova-loading .catalog-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nova-loading .catalog-skeleton-card{position:relative;overflow:hidden;background:#120f11;border-color:#32242c;border-radius:12px}.nova-loading .catalog-skeleton-image{height:115px;background:linear-gradient(145deg,#271c22,#191417);display:grid;place-items:center;color:#7d526a44;animation:none}.nova-loading .catalog-skeleton-details{padding:17px;gap:12px}.nova-loading .catalog-skeleton-details i{height:8px;background:#32232b;animation:none}.nova-loading .catalog-skeleton-details i:nth-child(2){background:#3c2b35;height:10px;width:40%}.nova-loading .catalog-skeleton-details i:last-child{height:25px;margin-top:4px;background:#271b22}.loading-scan{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 25%,#cdaabe09 45%,#e1cbd710 50%,transparent 72%);transform:translate(-100%);animation:loading-sheen 2.4s ease-in-out infinite}.catalog-skeleton-card:nth-child(2) .loading-scan{animation-delay:.15s}.catalog-skeleton-card:nth-child(3) .loading-scan{animation-delay:.3s}.loading-bottom{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:30px;font-family:Segoe UI,sans-serif;font-size:10px;color:#7a6470}.loading-bottom>span:first-child{font-size:8px;letter-spacing:1.4px;color:#9d8090}.loading-bottom>i{width:3px;height:3px;border-radius:50%;background:#7b606f}.nova-loading>.primary{background:#eee1e8;color:#1e181b;border:1px solid #ffffff16}.loading-error .loading-status{color:#c4a4a4}.loading-error .loading-status>i{background:#bf9090}@keyframes loading-ring{to{rotate:360deg}}@keyframes loading-sheen{to{transform:translate(100%)}}@media(max-width:700px){.store-catalog-state.nova-loading{padding:24px 20px}.loading-brand-row{margin-bottom:29px;padding-bottom:19px}.loading-status{font-size:7px;letter-spacing:.7px;max-width:130px;line-height:1.8}.nova-loading .catalog-state-heading h1{font-size:24px}.loading-eyebrow{font-size:7px;letter-spacing:1px}.loading-orbit{width:43px;height:43px}.loading-orbit>svg{width:23px}.loading-banner-skeleton{height:120px;padding:22px}.loading-banner-gem{margin-right:0}.loading-banner-gem>svg{width:45px}.loading-banner-lines{width:60%}.nova-loading .catalog-skeleton-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.nova-loading .catalog-skeleton-card:last-child{display:none}.nova-loading .catalog-skeleton-image{height:95px}.nova-loading .catalog-skeleton-details{padding:13px}.loading-bottom{font-size:9px;gap:7px;flex-wrap:wrap}.loading-bottom>span:first-child{font-size:7px}}@media(prefers-reduced-motion:reduce){.loading-scan,.loading-orbit:before{animation:none}.loading-scan{display:none}}.category-gallery{padding:36px 0 18px}.category-gallery .section-heading{align-items:end;margin-bottom:20px}.category-gallery h2{font-family:var(--title-font,"Montserrat"),sans-serif;font-size:27px;letter-spacing:-1px;margin:8px 0 0}.category-gallery h2>span{color:var(--accent)}.category-gallery .section-heading>a{display:flex;align-items:center;gap:7px;color:#b5a2ad;font-size:10px;white-space:nowrap}.category-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.category-image-card{position:relative;overflow:hidden;aspect-ratio:1.65;border:1px solid #45313c;border-radius:13px;text-align:left;padding:0;background:#171215;isolation:isolate;transition:border-color .2s,transform .2s;min-width:0}.category-cover{position:absolute;inset:0;display:grid;place-items:center;color:#c69fb5;background:radial-gradient(ellipse at 70% 30%,#92437040,transparent 70%),linear-gradient(145deg,#281d23,#0f0c0e)}.category-cover>img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;opacity:.8}.category-cover>svg{filter:drop-shadow(0 8px 22px #b683a044);width:65px;height:65px;transform:rotate(-9deg)}.category-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0b090a05,#0b090a18 30%,#0b090af5)}.category-cover-label{position:absolute;left:20px;right:18px;bottom:18px;display:flex;justify-content:space-between;gap:10px;align-items:end;color:#fff}.category-cover-label>div{display:grid;gap:5px}.category-cover-label b{font-family:Montserrat,sans-serif;font-size:19px;letter-spacing:-.4px}.category-cover-label small{color:#c9adbd;font-size:10px}.category-cover-label>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid #bb8ca744;border-radius:50%;color:#ecdee6;background:#221b1faa}.category-image-card:hover{border-color:#caa6ba;transform:translateY(-3px)}.category-image-card:hover img{transform:scale(1.04)}.category-image-editor{width:min(600px,94vw);max-height:90vh;overflow:auto;background:#1d181b;border:1px solid #503946;padding:24px;border-radius:15px;display:grid;gap:16px}.category-image-preview{width:100%;max-height:190px;object-fit:contain;border:1px solid #4e3845;border-radius:9px;background:#141113}.home-reviews{margin:38px 0 50px;padding:34px;border:1px solid #46313d;border-radius:17px;background:radial-gradient(ellipse at 0 0,#70395820,transparent 55%),#120f11;display:grid;grid-template-columns:1fr 1.2fr;gap:45px;align-items:center}.home-review-intro h2{font-family:Montserrat,sans-serif;font-size:30px;letter-spacing:-1px;line-height:1.2;margin:15px 0;color:#f9f5f7}.home-review-intro h2>span{color:#caa6ba}.home-review-intro>p{font-size:12px;color:#af9aa6;line-height:1.8;max-width:330px}.home-review-score{display:flex;gap:14px;align-items:center;margin-top:22px}.home-review-score>strong{font-family:Montserrat,sans-serif;font-size:39px;letter-spacing:-1px}.home-review-score>div{display:grid;gap:5px}.home-review-score small{font-size:10px;color:#aa8a9c}.home-review-score .review-stars{font-size:16px;color:#e0c9d6}.home-review-verified{display:flex;gap:6px;align-items:center;font-size:9px;color:#b394a6;margin-top:14px}.home-review-stage{min-width:0}.home-review-card{padding:25px;border:1px solid #4d3743;border-radius:13px;background:#1b1619;min-height:245px;display:flex;flex-direction:column;animation:review-fade .4s ease}.home-review-card-top{display:flex;align-items:center;justify-content:space-between}.home-review-card-top .review-stars{color:#ddc6d3;font-size:18px;letter-spacing:2px}.home-review-card-top>svg{color:#93667f}.home-review-body{font-family:Montserrat,sans-serif;line-height:1.8;font-size:14px;color:#f1e7ed;margin:22px 0 25px;overflow-wrap:anywhere;white-space:pre-wrap;max-height:220px;overflow:auto}.home-review-person{display:flex;gap:11px;align-items:center;margin-top:auto;padding-top:15px;border-top:1px solid #ffffff0c}.home-review-person>span{height:35px;width:35px;display:grid;place-items:center;border-radius:50%;background:#382731;color:#e6d4de;font-weight:700}.home-review-person>div{display:grid;gap:5px}.home-review-person b{font-size:11px}.home-review-person small{display:flex;gap:4px;align-items:center;font-size:9px;color:#caa6ba}.home-review-person time{margin-left:auto;font-size:9px;color:#a7889a;white-space:nowrap}.home-review-controls{display:flex;align-items:center;gap:14px;margin-top:14px;color:#b595a7;font-size:10px}.home-review-controls>div{display:flex;gap:8px}.home-review-controls button{width:32px;height:32px;border:1px solid #553c4a;border-radius:7px;display:grid;place-items:center;background:#1e181b;color:#dabfce}.home-review-controls>button{margin-left:auto}.home-review-controls button:hover{border-color:#bc8da8;background:#33242c}@keyframes review-fade{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@media(max-width:800px){.category-image-grid{gap:12px}.category-image-card{aspect-ratio:1.3}.category-cover-label{left:14px;bottom:14px;right:12px}.category-cover-label b{font-size:16px}.home-reviews{grid-template-columns:1fr;gap:25px;padding:26px}.home-review-intro h2{font-size:27px}}@media(max-width:520px){.category-gallery{padding-top:28px}.category-gallery h2{font-size:23px}.category-gallery .section-heading>a{font-size:9px}.category-image-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:3px 2px 12px;gap:12px}.category-image-card{flex:0 0 74%;aspect-ratio:1.65;scroll-snap-align:start}.home-reviews{padding:22px 18px;margin:28px 0 32px;gap:22px}.home-review-card{padding:20px;min-height:230px}.home-review-body{font-size:12px}.home-review-person time{font-size:8px}.category-image-editor{padding:20px}}@media(prefers-reduced-motion:reduce){.category-image-card,.category-cover>img{transition:none}.home-review-card{animation:none}}.category-page{min-height:65vh;padding-top:24px;padding-bottom:40px}.category-page>.breadcrumbs{margin-bottom:22px}.category-page-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:24px 0 26px;margin-bottom:8px;border-bottom:1px solid #ffffff0b}.category-page-heading>div{display:grid;gap:10px}.category-page-heading h1{font-family:var(--title-font,"Montserrat"),sans-serif;font-size:38px;letter-spacing:-1.3px;line-height:1.15;margin:3px 0}.category-page-heading h1>span{color:var(--accent)}.category-page-heading p{font-size:12px;color:#b19aa7;line-height:1.8;margin:0}.category-back{display:flex;align-items:center;gap:7px;font-size:10px;color:#ceabbf;justify-self:start;padding:0;margin-bottom:9px}.category-result-count{font-size:10px;color:#b79bab;white-space:nowrap;margin-bottom:5px}.category-page .catalog-layout{padding-top:20px}.category-page .categories{position:sticky;top:20px;align-self:start}.category-page .empty{display:grid;place-items:center;gap:12px;padding:55px 25px;border:1px solid #412e39;border-radius:12px;background:#120f1199}.category-page .empty>svg{color:#a3748f}.category-page .empty h3{font-size:15px}.category-page .empty>button{padding:10px 14px;border:1px solid #875471;border-radius:7px;color:#dec7d4;font-size:11px}@media(max-width:700px){.category-page{padding-top:18px}.category-page-heading{padding:12px 0 20px;align-items:start;gap:12px;flex-direction:column}.category-page-heading h1{font-size:31px}.category-page .categories{position:static}.category-result-count{font-size:10px}.category-page .catalog-layout{padding-top:12px}}.category-top-nav{display:flex;align-items:center;gap:7px;overflow-x:auto;border:1px solid #3f2c37;border-radius:11px;background:#130f11d9;padding:5px;margin:0 0 19px;scrollbar-width:thin;scrollbar-color:#774662 transparent}.category-top-nav>span{flex-shrink:0;padding:11px 14px;color:#e1ccd8;font-size:10px;font-weight:700;background:#31232b;border-radius:7px;margin-right:5px}.category-top-nav>button{display:flex;align-items:center;gap:7px;padding:10px 13px;white-space:nowrap;color:#b8a0ae;font-size:10px;border:1px solid transparent;border-radius:7px;flex-shrink:0}.category-top-nav>button>img{width:24px;height:24px;object-fit:cover;border-radius:5px}.category-top-nav>button>b{font-weight:550}.category-top-nav>button.selected{background:#cda9bd10;border-color:#b176974d;color:#f5eef2}.category-top-nav>button:hover{background:#ffffff08}.category-catalog-sidebar{align-self:start;position:sticky;top:20px;padding:18px 0;min-width:0}.category-catalog-sidebar>h2{font-size:14px;font-family:Montserrat,sans-serif;margin:0 0 7px}.category-catalog-sidebar>small{display:block;color:#9d8191;font-size:10px;margin-bottom:22px}.category-catalog-sidebar>button{display:flex;align-items:center;gap:11px;width:100%;padding:12px 10px;text-align:left;color:#a68b9a;font-size:11px;border-radius:7px;margin-bottom:5px}.category-catalog-sidebar>button.chosen{background:#cda9bd0c;color:#f3ebf0}.category-catalog-sidebar>button:hover{background:#ffffff05;color:#e6d5df}.category-page>.breadcrumbs{display:flex;align-items:center;gap:8px;min-height:22px;margin:0 0 15px;padding:0}.category-page>.breadcrumbs>button{padding:2px 0;font-size:10px;color:#b08ba0}.category-page-heading{padding-top:10px}.category-page .catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}@media(max-width:700px){.category-top-nav{margin-bottom:17px}.category-top-nav>span{font-size:9px;padding:11px}.category-top-nav>button{padding:8px 10px}.category-top-nav>button>img{height:21px;width:21px}.category-page .catalog-layout{display:block}.category-catalog-sidebar{position:static;display:flex;align-items:center;gap:7px;overflow-x:auto;padding:0 0 15px;margin-bottom:10px}.category-catalog-sidebar>h2,.category-catalog-sidebar>small{display:none}.category-catalog-sidebar>button{width:auto;white-space:nowrap;padding:9px 12px;margin:0;flex-shrink:0;border:1px solid #3f2d37}}.customer-account-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.customer-page{max-width:1080px;margin:40px auto 70px;padding:0 20px}.customer-back{display:inline-flex;gap:8px;align-items:center;color:#c4b6be;text-decoration:none;font-size:12px;margin-bottom:28px}.customer-layout{display:grid;grid-template-columns:1fr 450px;gap:70px;align-items:start}.customer-intro{padding:30px 0}.customer-intro h1{font-family:Montserrat,Arial,sans-serif;font-size:clamp(28px,3vw,43px);line-height:1.2;margin:18px 0}.customer-intro h1 span{color:#cdabbe}.customer-intro>p{color:#aea0a8;line-height:1.8;font-size:13px;max-width:330px}.customer-intro>div:not(.customer-orbit){display:flex;gap:15px;margin-top:26px;color:#cdabbe}.customer-intro b{display:block;font-size:13px;color:#f4ebf0}.customer-intro small{display:block;margin-top:6px;color:#9c8b95;font-size:11px}.customer-orbit{width:180px;height:180px;border:1px solid #bd90aa22;border-radius:50%;display:grid;place-items:center;color:#c59cb3;margin:40px 0 0 45px;position:relative;background:radial-gradient(circle,#cca7bc12,transparent 70%)}.customer-orbit i{position:absolute;border:1px solid #bd90aa18;border-radius:50%;inset:-24px}.customer-orbit i:last-child{inset:20px;transform:rotate(-25deg);border-radius:25px}.customer-card{background:#141012;border:1px solid #382a32;border-radius:18px;padding:30px;box-shadow:0 15px 60px #0003}.customer-avatar{width:44px;height:44px;border:1px solid #5a404f;border-radius:12px;background:#271c22;color:#d7bbcb;display:grid;place-items:center;margin-bottom:22px}.customer-tabs{display:flex;border:1px solid #382a32;background:#0e0c0d;padding:5px;border-radius:10px;margin-bottom:25px}.customer-tabs button{width:50%;border:0;background:transparent;border-radius:7px;padding:11px;color:#9c8b95;font-size:12px}.customer-tabs .active{background:#31232b;color:#f6f1f4}.customer-card h2{font-family:Montserrat,Arial,sans-serif;font-size:21px;line-height:1.4;margin:0 0 10px;color:#f8f4f6}.customer-card>p{font-size:12px;line-height:1.7;color:#aa9aa3}.customer-card form{display:grid;gap:19px;margin-top:25px}.customer-card label{font-size:12px;color:#eadae3;display:grid;gap:9px}.customer-input{display:flex;align-items:center;gap:12px;border:1px solid #3f3039;background:#1a1518;border-radius:8px;padding:0 13px;color:#b491a5}.customer-input:focus-within{border-color:#c9a3b9;box-shadow:0 0 0 2px #c9a3b912}.customer-card input{font:inherit;color:#f6f0f3;min-width:0;width:100%;background:transparent;border:0;outline:0;padding:14px 0}.customer-card label>input{border:1px solid #3f3039;padding:13px;border-radius:8px;background:#1a1518}.customer-card small{font-size:10px;color:#9f8694;line-height:1.6}.customer-card .primary{width:100%;justify-content:space-between;border-radius:8px;background:#f0e5eb;color:#181316;font-size:12px;min-height:45px}.customer-card .primary:disabled{opacity:.42;cursor:not-allowed}.customer-forgot{justify-self:end;font-size:11px;color:#d5b7c8;background:none;border:0;padding:0}.customer-secondary{width:100%;display:flex;justify-content:center;gap:8px;padding:12px;margin-top:18px;border:1px solid #3e3038;border-radius:8px;background:transparent;color:#ceb8c4;font-size:12px}.customer-card .customer-footnote{border-top:1px solid #2e2329;margin-top:26px;padding-top:18px;font-size:10px;color:#9c8692;display:flex;gap:8px;line-height:1.7}.customer-pending{display:flex;gap:10px;background:#201b1e;border:1px solid #4b3642;border-radius:8px;padding:12px;margin-top:18px;color:#c4a7b7;font-size:11px;line-height:1.7}.customer-pending svg{flex-shrink:0}.customer-pending b{display:block;color:#ede0e7}.customer-feedback{padding:12px;border-radius:8px;background:#2b171e;color:#f7b9c6;font-size:12px;line-height:1.7;margin-top:18px}.customer-feedback.success{background:#17251e;color:#a5dbba}.customer-readonly{display:flex;gap:10px;align-items:center;font-size:12px;color:#c5adbb;overflow-wrap:anywhere}.customer-readonly svg:last-child{color:#72b38b;flex-shrink:0}@media(max-width:800px){.customer-layout{grid-template-columns:1fr;gap:20px}.customer-intro{padding:0}.customer-intro h1{font-size:27px}.customer-intro>div,.customer-intro>p{display:none!important}.customer-card{padding:24px}.customer-page{margin:25px auto 45px}.customer-card h2{font-size:19px}}.ranking-page{max-width:1120px;margin:35px auto 65px;padding:0 24px}.ranking-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 260px;gap:35px;align-items:center;padding:40px 44px;border:1px solid #48333f;border-radius:17px;background:radial-gradient(ellipse at 90% 50%,#78506724,transparent 60%),linear-gradient(120deg,#181416,#0f0c0e)}.ranking-hero .eyebrow{display:flex;gap:8px;align-items:center;color:#cba6bb;font-size:9px}.ranking-hero h1{font-family:Montserrat,Arial,sans-serif;font-size:clamp(27px,3vw,41px);letter-spacing:-1.2px;line-height:1.18;margin:18px 0;color:#f8f2f5}.ranking-hero h1 span{color:#d1b1c3}.ranking-hero p{color:#b4a0ab;line-height:1.9;font-size:12px;max-width:440px}.ranking-hero-tags{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.ranking-hero-tags>span{display:flex;gap:7px;align-items:center;font-size:10px;color:#c9acbc;padding:8px 11px;border:1px solid #4f3845;border-radius:6px;background:#1b1619}.ranking-hero-tags>span:first-child{text-transform:capitalize}.ranking-emblem{position:relative;isolation:isolate;width:195px;height:195px;border:1px solid #ceacbf44;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin:auto;color:#ddc5d3;background:radial-gradient(circle,#95607e22,transparent 70%)}.ranking-emblem>span{font-size:10px;font-weight:700;letter-spacing:6px;padding-left:6px;color:#c49bb2}.ranking-emblem>b{font-family:Montserrat,Arial,sans-serif;font-size:9px;letter-spacing:3px}.ranking-emblem>svg{filter:drop-shadow(0 6px 20px #cca8bc35);stroke-width:1.25}.ranking-emblem>i{position:absolute;inset:-19px;border:1px solid #c19bb11a;border-radius:50%;z-index:-1}.ranking-emblem>i:last-child{inset:17px;transform:rotate(-25deg);border-radius:29px;border-color:#c19bb126}.ranking-content{padding:37px 0}.ranking-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.ranking-toolbar .eyebrow{font-size:8px;color:#ae8b9f}.ranking-toolbar h2{font-family:Montserrat,Arial,sans-serif;font-size:27px;letter-spacing:-.8px;margin:9px 0}.ranking-toolbar h2>span{color:#caa4b9}.ranking-refresh{display:flex;align-items:center;gap:8px;font-size:10px;color:#d3b9c8;border:1px solid #49333f;background:#191417;border-radius:7px;padding:10px 12px}.ranking-refresh:disabled{opacity:.6}.ranking-spinning{animation:rank-spin 1s linear infinite}@keyframes rank-spin{to{transform:rotate(360deg)}}.rank-personal{display:flex;align-items:center;gap:15px;padding:18px 21px;border:1px solid #80607280;border-radius:10px;background:linear-gradient(100deg,#2e2028,#1a1618);margin-bottom:22px}.rank-personal-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid #a76a8d55;border-radius:10px;background:#b6829f15;color:#dfc9d5;flex-shrink:0}.rank-personal>div:nth-child(2){display:grid;gap:5px;min-width:0}.rank-personal small{font-size:8px;letter-spacing:1px;color:#bf95ad}.rank-personal b{font-family:Montserrat,Arial,sans-serif;font-size:13px;color:#f3ebf0}.rank-personal span{font-size:10px;color:#b897aa}.rank-personal>strong{margin-left:auto;font-family:Montserrat,Arial,sans-serif;font-size:21px;white-space:nowrap;color:#f1e6ec}.ranking-login{display:flex;align-items:center;gap:12px;padding:15px 18px;border:1px solid #48343f;background:#181416;border-radius:9px;color:#cdaabe;font-size:11px;text-decoration:none;margin-bottom:22px}.ranking-login>span{flex:1}.ranking-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:25px}.podium-card{position:relative;overflow:hidden;padding:24px;border:1px solid #4e3744;border-radius:12px;background:radial-gradient(ellipse at 100% 0,#87506f22,transparent 65%),#171215;display:flex;flex-direction:column;gap:8px;min-height:214px;isolation:isolate}.podium-1{border-color:#92734180;background:radial-gradient(ellipse at 100% 0,#ba8b2d25,transparent 65%),#19150f}.podium-2{border-color:#826d7960}.podium-3{border-color:#795c4b80}.podium-medal{color:#d8bccc;margin-bottom:6px}.podium-1 .podium-medal{color:#e4bf73}.podium-2 .podium-medal{color:#dcc9d4}.podium-3 .podium-medal{color:#d0a285}.podium-card>small{font-size:8px;color:#ad8b9e;letter-spacing:1.5px}.podium-1>small{color:#b89a65}.podium-card h3{font-family:Montserrat,Arial,sans-serif;font-size:15px;margin:3px 0;overflow-wrap:anywhere;color:#f2eaef;z-index:1}.podium-card>strong{font-family:Montserrat,Arial,sans-serif;font-size:25px;letter-spacing:-.8px;color:#f5eff2}.podium-card>span{font-size:10px;color:#ac91a0}.podium-position{position:absolute;right:13px;top:20px;font-family:Montserrat,Arial,sans-serif;font-size:75px;line-height:1;color:#caa6ba10;z-index:-1}.podium-1 .podium-position{color:#dec18212}.ranking-table{border:1px solid #402e38;border-radius:12px;overflow:hidden;background:#141012}.ranking-table-head,.ranking-row{display:grid;grid-template-columns:minmax(0,1fr) 95px 155px;gap:15px;align-items:center;padding:18px 22px}.ranking-table-head{font-size:9px;color:#987d8c;border-bottom:1px solid #402e38;background:#1b1619}.ranking-table-head>span:last-child,.ranking-row>b{text-align:right}.ranking-table-head>span:nth-child(2),.ranking-row>span{text-align:center}.ranking-row{border-bottom:1px solid #3b2a3377;font-size:11px}.ranking-row:last-child{border:0}.ranking-row>div{display:flex;align-items:center;gap:13px;min-width:0}.ranking-row strong{font-size:12px;overflow-wrap:anywhere;color:#ebdce4}.ranking-row>span{color:#a88c9c}.ranking-row>b{font-family:Montserrat,Arial,sans-serif;font-size:14px;color:#f1e8ed}.rank-number{display:flex;align-items:center;justify-content:center;width:23px;flex-shrink:0;font-size:10px;font-weight:500;color:#9f8292}.rank-number-1{color:#e4bf73}.rank-number-2{color:#dcc9d4}.rank-number-3{color:#d0a285}.ranking-avatar{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;background:#32242c;border:1px solid #563d4b;border-radius:8px;font-size:10px;color:#d7baca}.ranking-rules{display:flex;align-items:start;gap:13px;margin-top:23px;padding:20px 0;color:#aa879b}.ranking-rules>svg{flex-shrink:0}.ranking-rules b{font-size:11px;color:#d6baca}.ranking-rules p{font-size:11px;line-height:1.9;max-width:760px;margin:8px 0}.ranking-rules small{font-size:9px;color:#886f7d}.ranking-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:250px;border:1px dashed #48333f;border-radius:12px;padding:35px 22px;background:#131012aa;color:#b5819e}.ranking-empty h3{font-family:Montserrat,Arial,sans-serif;font-size:20px;color:#ecdfe6;margin:20px 0 7px}.ranking-empty p{font-size:12px;line-height:1.8;color:#b095a4;max-width:380px}.ranking-empty a{display:flex;align-items:center;gap:10px;background:#eee2e9;color:#191517;padding:12px 17px;border-radius:7px;font-size:11px;font-weight:600;margin-top:14px;text-decoration:none}.ranking-error{padding:14px;border:1px solid #714354;border-radius:8px;background:#301a24;color:#e5b3c5;font-size:12px}.profile-ranking{margin:23px 0;padding:18px;border:1px solid #503846;border-radius:10px;background:#1b1619}.profile-ranking>div:first-child{display:flex;gap:9px;color:#dbc2d0;align-items:center;font-size:12px}.profile-ranking>p{text-transform:capitalize;font-size:11px;color:#b98ba5;margin:10px 0}.profile-ranking .rank-personal{padding:0;margin:17px 0;border:0;background:transparent;flex-wrap:wrap}.profile-ranking .rank-personal-icon,.profile-ranking .rank-personal small{display:none}.profile-ranking .rank-personal b{font-size:12px}.profile-ranking .rank-personal>strong{font-size:19px}.profile-ranking>a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #543c4a66;padding-top:14px;font-size:10px;color:#d1b2c4;text-decoration:none}.profile-ranking>button{font-size:11px;color:#d1b2c4;margin:15px 0}@media(max-width:700px){.ranking-page{padding:0 17px;margin-top:23px}.ranking-hero{padding:28px 24px;grid-template-columns:1fr;gap:15px}.ranking-emblem{position:absolute;width:150px;height:150px;right:-55px;top:20px;opacity:.12;z-index:0}.ranking-hero>div:first-child{position:relative;z-index:1}.ranking-hero h1{font-size:30px;max-width:350px}.ranking-hero p{font-size:11px;max-width:300px}.ranking-podium{gap:10px;grid-template-columns:1fr}.podium-card{min-height:160px;padding:20px 25px}.podium-position{font-size:90px;right:20px}.podium-card>strong{font-size:24px}.podium-card h3{max-width:75%}.ranking-table-head,.ranking-row{grid-template-columns:minmax(0,1fr) 46px 95px;padding:15px 12px;gap:8px}.ranking-row>div{gap:8px}.ranking-avatar{display:none}.ranking-row strong{font-size:10px}.ranking-row>b{font-size:11px}.ranking-table-head{font-size:8px}.rank-personal{padding:17px;gap:12px;flex-wrap:wrap}.rank-personal>strong{font-size:19px}.rank-personal b{font-size:12px}.rank-personal-icon{width:36px;height:36px}.ranking-toolbar h2{font-size:24px}.ranking-login{font-size:10px}.ranking-empty h3{font-size:18px}}@media(prefers-reduced-motion:reduce){.ranking-spinning{animation:none}}.customer-header-menu{position:relative;display:inline-flex}.customer-menu-trigger.is-open{background:#2e2028;border-color:#9d708a;color:#eee2e9}.customer-menu-popover{position:absolute;right:0;top:calc(100% + 13px);width:244px;max-width:calc(100vw - 30px);border:1px solid #4e3845;border-radius:12px;background:#151113;box-shadow:0 20px 60px #0009;padding:7px;z-index:90;animation:customer-menu-in .15s ease}.customer-menu-heading{display:flex;align-items:center;gap:11px;padding:12px 10px 16px;margin-bottom:5px;border-bottom:1px solid #3c2a34}.customer-menu-heading>span{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid #744761;background:#32232b;color:#d4b6c7;border-radius:10px}.customer-menu-heading>div{display:grid;gap:5px;min-width:0}.customer-menu-heading small{font-size:8px;letter-spacing:1.2px;color:#b0869e}.customer-menu-heading b{font-family:Montserrat,Arial,sans-serif;font-size:12px;color:#f4ecf1;overflow-wrap:anywhere}.customer-menu-popover [role=menuitem]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 11px;border:0;border-radius:7px;text-decoration:none;text-align:left;font-size:12px;background:transparent;line-height:1.4}.customer-menu-profile{color:#e6d4de}.customer-menu-profile>span{flex:1}.customer-menu-profile:hover,.customer-menu-profile:focus-visible{background:#31222a;outline:0;color:#fff}.customer-menu-divider{height:1px;background:#382731;margin:5px}.customer-menu-popover .customer-menu-logout{color:#f17e91}.customer-menu-logout:hover,.customer-menu-logout:focus-visible{background:#ee536b17!important;outline:0;color:#ff9aad}.customer-menu-logout:disabled{opacity:.5;cursor:wait}.customer-menu-error{padding:10px;font-size:11px;line-height:1.7;color:#f1b0bc}.customer-menu-error>button{color:#eadce4;margin-top:8px!important;background:#31222a!important}.customer-menu-spin{animation:customer-menu-rotate 1s linear infinite}@keyframes customer-menu-rotate{to{transform:rotate(360deg)}}@keyframes customer-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.customer-menu-popover,.customer-menu-spin{animation:none}}@media(max-width:600px){.customer-menu-popover{right:-45px;width:230px}}.member-page{max-width:1140px;margin:32px auto 60px;padding:0 23px}.member-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:25px;align-items:start}.member-sidebar{position:sticky;top:20px;border:1px solid #493440;border-radius:14px;background:linear-gradient(160deg,#251a20,#151113);padding:15px}.member-sidebar-person{display:flex;gap:11px;align-items:center;padding:7px 4px 21px;border-bottom:1px solid #4d364377;margin-bottom:13px}.member-sidebar-person>span{width:43px;height:43px;border:1px solid #79576a;background:#44313c;border-radius:50%;display:grid;place-items:center;color:#cfacc0;flex-shrink:0;overflow:hidden}.member-sidebar-person img{width:100%;height:100%;object-fit:cover}.member-sidebar-person>div{min-width:0}.member-sidebar-person b{display:block;font-family:Montserrat,Arial,sans-serif;font-size:12px;color:#f6f0f3;overflow-wrap:anywhere}.member-sidebar-person small{display:block;color:#bf96ad;font-size:8px;letter-spacing:1.2px;margin-top:6px}.member-sidebar nav{display:grid;gap:5px}.member-sidebar nav>button,.member-sidebar nav>a,.member-signout{display:flex;align-items:center;gap:10px;padding:13px 10px;color:#c3a5b6;font-family:Montserrat,Arial,sans-serif;font-size:10px;font-weight:650;text-align:left;text-decoration:none;border-radius:8px;background:none;border:0;width:100%}.member-sidebar nav .selected{background:#78506730;color:#f4ecf1}.member-sidebar nav>a:hover,.member-sidebar nav>button:hover{background:#ffffff05}.member-sidebar nav b{margin-left:auto;font-size:9px;background:#694459;padding:3px 5px;border-radius:4px}.member-signout{margin-top:17px;border-top:1px solid #48333f77;border-radius:0;padding-top:22px;color:#f28b9b}.member-content{min-width:0}.member-hero{border:1px solid #4c3642;border-radius:15px;overflow:hidden;background:#151113}.member-cover{height:125px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 100%,#a0668744,transparent 65%),linear-gradient(115deg,#2e2128,#1b1619);display:flex;align-items:center;justify-content:flex-end;padding:28px}.member-cover>span{font-family:Montserrat,Arial,sans-serif;font-size:26px;font-weight:800;letter-spacing:9px;color:#dec8d512}.member-cover i{position:absolute;width:230px;height:230px;border:1px solid #bc8ea82a;border-radius:45px;transform:rotate(30deg);right:65px;top:-120px}.member-cover i:last-child{right:140px;top:-50px;border-radius:50%}.member-identity{padding:0 26px;display:flex;align-items:center;gap:17px;position:relative}.member-avatar{margin-top:-32px;width:95px;height:95px;border:5px solid #151113;background:#392832;border-radius:24px;display:grid;place-items:center;position:relative;color:#cca8bc;flex-shrink:0}.member-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:18px}.member-avatar>button{position:absolute;right:-6px;bottom:-6px;width:28px;height:28px;border:2px solid #151113;border-radius:50%;display:grid;place-items:center;background:#d6baca;color:#261b21}.member-identity>div:nth-child(2){padding-top:15px;min-width:0}.member-identity .eyebrow{font-size:7px;letter-spacing:1.3px;color:#af889e}.member-identity h1{font-family:Montserrat,Arial,sans-serif;font-size:25px;line-height:1.2;margin:6px 0 7px;color:#f8f2f5;overflow-wrap:anywhere}.member-identity small{font-size:9px;color:#997e8d}.member-edit{margin-left:auto;align-self:end;display:flex;gap:7px;align-items:center;padding:9px 11px;border:1px solid #573d4c;border-radius:7px;color:#cca7bc;font-size:9px;white-space:nowrap}.member-about{padding:18px 28px 25px}.member-about>p{font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;color:#c1a8b6;max-width:650px}.member-about>a{display:inline-flex;align-items:center;gap:8px;color:#d8bccc;font-size:10px;max-width:100%;overflow-wrap:anywhere;text-decoration:none;padding:8px 10px;border:1px solid #4e3845;border-radius:6px;background:#2a1d24}.member-badges{margin-top:23px;padding:25px;border:1px solid #43303b;border-radius:13px;background:#161214}.member-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.member-section-heading .eyebrow{font-size:8px;color:#b68ba3}.member-section-heading h2,.member-section-heading h1{font-family:Montserrat,Arial,sans-serif;font-size:22px;letter-spacing:-.7px;margin:8px 0 0;color:#f4ebf0}.member-section-heading h2>span,.member-section-heading h1>span,.member-settings h1>span{color:#c49bb2}.member-section-heading>span{font-size:9px;color:#9e8091}.member-empty-badges{padding:20px;border:1px dashed #573d4c;border-radius:10px;display:flex;gap:15px;align-items:center;color:#a06e8a}.member-empty-badges b{font-size:11px;color:#cca7bc}.member-empty-badges p{font-size:10px;line-height:1.8;color:#947486;margin:5px 0 0}.member-badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.member-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;border:1px solid color-mix(in srgb,var(--badge-color) 30%,transparent);border-radius:11px;padding:20px 10px;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--badge-color) 12%,transparent),transparent 75%),#161214;color:var(--badge-color)}.member-badge>span{display:grid;place-items:center;width:52px;height:52px;border:1px solid color-mix(in srgb,var(--badge-color) 30%,transparent);border-radius:50%;background:color-mix(in srgb,var(--badge-color) 5%,transparent)}.member-badge b{font-size:10px;font-family:Montserrat,Arial,sans-serif}.member-badge small{font-size:9px;color:#a78a9a}.badge-gold{--badge-color:#e4bd73}.badge-silver{--badge-color:#dec7d4}.badge-bronze{--badge-color:#d39f7f}.badge-violet{--badge-color:#cfaec1}.badge-blue{--badge-color:#c7a0b6}.member-lower{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:23px}.member-lower>.profile-ranking{margin:0}.member-order-shortcut{padding:24px;border:1px solid #44313c;border-radius:11px;background:#181316;color:#b887a3}.member-order-shortcut h3{font-size:13px;color:#e1cdd8;font-family:Montserrat,Arial,sans-serif;line-height:1.5}.member-order-shortcut p{font-size:10px;line-height:1.8;color:#9e8091}.member-order-shortcut button{width:100%;display:flex;align-items:center;justify-content:space-between;color:#d2b3c5;font-size:10px;margin-top:15px;padding-top:12px;border-top:1px solid #4e3744}.member-settings,.member-orders{padding:28px;border:1px solid #4d3643;border-radius:14px;background:#151113}.member-settings>.eyebrow{font-size:8px;color:#b48aa2}.member-settings h1{font-family:Montserrat,Arial,sans-serif;font-size:25px;margin:10px 0;color:#f3ebf0;letter-spacing:-.8px}.member-settings>p{font-size:12px;color:#aa8c9d}.member-settings form{display:grid;gap:21px;margin-top:25px}.member-settings label{display:grid;gap:9px;font-size:11px;color:#dfc8d5}.member-settings input,.member-settings textarea{width:100%;background:#1d181b;border:1px solid #513a47;border-radius:8px;padding:13px;color:#f2e9ee;font:inherit;min-width:0}.member-settings textarea{resize:vertical;line-height:1.8}.member-settings label>small{font-size:9px;color:#9f768d}.member-settings .primary{font-size:11px;display:flex;align-items:center;gap:9px;justify-content:center;min-height:43px;background:#ede0e7;color:#1d181b;border-radius:8px}.member-photo-field{display:flex;gap:17px;align-items:center}.member-photo-field>span{width:65px;height:65px;display:grid;place-items:center;border-radius:16px;background:#3b2a33;color:#c399b1;overflow:hidden;flex-shrink:0}.member-photo-field img{width:100%;height:100%;object-fit:cover}.member-photo-field>div{display:grid;gap:8px}.member-photo-field button{display:flex;gap:7px;align-items:center;font-size:11px;color:#dac0cf}.member-photo-field small{font-size:9px;color:#9b768b;line-height:1.7}.member-private-email{margin-top:27px;padding:20px 0;border-top:1px solid #3b2a33;display:flex;gap:12px;color:#b2839e}.member-private-email>div{display:grid;gap:7px;min-width:0}.member-private-email b{font-size:11px;color:#d3b4c6}.member-private-email span{font-size:11px;color:#bd95ac;overflow-wrap:anywhere}.member-private-email small{font-size:9px;color:#916b81}.member-reset{font-size:10px;color:#d0b0c2}.member-order-list{display:grid;gap:15px}.member-order-list>article{padding:18px;border:1px solid #48333f;border-radius:10px;background:#1b1619}.member-order-top,.member-order-bottom{display:flex;gap:15px;align-items:center}.member-order-top>b{font-family:Montserrat,Arial,sans-serif;font-size:11px;color:#dfc9d5}.member-order-state{margin-left:auto;padding:6px 8px;background:#4e38272b;border:1px solid #916c3744;border-radius:5px;color:#cba878;font-size:8px}.member-order-state.state-paid{background:#46313d2b;border-color:#9e4a7a66;color:#c49bb2}.member-order-state.state-delivered{background:#2547352b;border-color:#56896a66;color:#8ec7a3}.member-order-state.state-expired{background:#33272e2b;border-color:#71556566;color:#9f8493}.member-order-list article>p{font-size:11px;line-height:1.9;color:#aa8b9d;margin:15px 0 20px}.member-order-bottom{padding-top:14px;border-top:1px solid #47323e66}.member-order-bottom small{font-size:9px;color:#966c84}.member-order-bottom>strong{margin-left:auto;font-family:Montserrat,Arial,sans-serif;font-size:16px;color:#f1e6ec}.member-order-bottom>button{font-size:10px;color:#dabfce;display:flex;gap:8px;align-items:center;padding:8px 10px;background:#4e374455;border:1px solid #8c446d55;border-radius:6px}.member-orders .member-section-heading>button{font-size:10px;color:#c79fb6;display:flex;gap:7px;align-items:center}.member-no-orders{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#b4809e;font-size:12px}.member-no-orders h2{font-family:Montserrat,Arial,sans-serif;font-size:18px;color:#dec7d4;line-height:1.6}.member-no-orders p{font-size:11px;color:#a67d94}.member-no-orders a{display:flex;gap:8px;align-items:center;text-decoration:none;color:#dec6d4;font-size:11px;margin-top:10px}.member-order-pages{display:flex;gap:20px;justify-content:center;margin-top:24px;font-size:10px;color:#bf93ac;align-items:center}.member-order-pages button:disabled{opacity:.3}.member-orders-note{font-size:9px;line-height:1.9;color:#8e667d;margin:23px 0 0}.member-file{display:none}.admin-customer-row{padding:20px;border-top:1px solid #432f3a}.admin-customer-name{display:flex;gap:12px;align-items:center;color:#c9a3b9}.admin-customer-name>div{display:grid;gap:6px;min-width:0}.admin-customer-name b{font-size:12px;color:#eadce4}.admin-customer-name small{font-size:10px;color:#af7897;overflow-wrap:anywhere}.admin-customer-name>button{margin-left:auto;display:flex;gap:7px;align-items:center;font-size:10px;color:#cfadc0;padding:9px;border:1px solid #583f4d;border-radius:6px}.admin-customer-badges{display:flex;gap:8px;flex-wrap:wrap;margin:17px 0 0 34px}.admin-customer-badges>span{display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--badge-color) 25%,transparent);border-radius:6px;color:var(--badge-color);font-size:9px}.admin-customer-badges>small{font-size:10px;color:#9b6985}.admin-customer-badges button{display:grid;place-items:center;color:#d28d9f}.admin-customer-name>svg{flex-shrink:0}@media(max-width:850px){.member-layout{grid-template-columns:190px minmax(0,1fr);gap:16px}.member-sidebar{padding:11px}.member-sidebar nav>button,.member-sidebar nav>a{font-size:9px;padding:12px 8px}.member-identity{padding:0 18px;flex-wrap:wrap;gap:12px}.member-identity h1{font-size:21px}.member-edit{margin:5px 0 0 auto}.member-lower{grid-template-columns:1fr}.member-about{padding:17px 20px 23px}}@media(max-width:650px){.member-page{padding:0 16px;margin-top:24px}.member-layout{display:block}.member-sidebar{position:static;margin-bottom:20px;padding:11px}.member-sidebar-person{padding:3px 5px 13px;margin-bottom:9px}.member-sidebar nav{display:flex;overflow-x:auto;gap:5px}.member-sidebar nav>button,.member-sidebar nav>a{width:auto;flex-shrink:0;white-space:nowrap;padding:10px}.member-signout{display:none}.member-hero{border-radius:12px}.member-cover{height:105px}.member-cover>span{font-size:18px;letter-spacing:6px}.member-avatar{width:79px;height:79px;border-radius:20px;margin-top:-28px}.member-avatar>img{border-radius:15px}.member-identity>div:nth-child(2){padding-top:12px;flex:1}.member-identity h1{font-size:20px}.member-identity .eyebrow{font-size:6px;letter-spacing:.8px}.member-edit{margin-top:6px;margin-right:0;font-size:8px}.member-badges,.member-settings,.member-orders{padding:21px}.member-section-heading h2,.member-section-heading h1{font-size:21px}.member-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-empty-badges{padding:17px 12px;gap:12px;align-items:start}.member-empty-badges>svg{flex-shrink:0;width:23px}.member-order-top{flex-wrap:wrap;gap:9px}.member-order-state{margin-left:0}.member-order-bottom{flex-wrap:wrap;gap:12px}.member-order-bottom>button{width:100%;justify-content:center}.member-settings h1{font-size:23px}.admin-customer-name{flex-wrap:wrap}.admin-customer-name>button{margin-left:34px}.admin-customer-badges{margin-left:0}}.banner-slide>picture{display:block;width:100%;height:100%}.route-loading{min-height:250px;display:grid;place-items:center;color:#ba95aa;font-size:13px}.cart-item .cart-art{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;font-size:32px}.cart-art img{display:block;width:100%;height:100%;object-fit:cover}.store-shell>header{position:relative}.season-webs{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;color:#e1cdd8;opacity:.13}.season-webs svg{position:absolute;top:0;left:0;width:120px;height:86px}.season-webs svg.right{left:auto;right:0;transform:scaleX(-1)}.season-pumpkin{display:block;flex-shrink:0;pointer-events:none}.cart-btn{position:relative}.cart-pumpkin{position:absolute;width:23px;height:23px;top:-12px;left:-9px;transform:rotate(-13deg);filter:drop-shadow(0 0 5px #b7683b40)}.season-banner-decor{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden;border-radius:inherit}.season-banner-decor .season-pumpkin{position:absolute;bottom:12px;filter:drop-shadow(0 0 12px #c1629845) drop-shadow(0 0 5px #e9914640)}.season-banner-decor .left{left:18px;width:60px;height:54px;transform:rotate(-9deg)}.season-banner-decor .right{right:19px;width:77px;height:69px;transform:rotate(9deg)}@media(max-width:600px){.season-webs svg{width:76px;height:54px;opacity:.75}.season-banner-decor .left{width:35px;height:32px;left:8px;bottom:7px}.season-banner-decor .right{width:43px;height:39px;right:8px;bottom:7px}.cart-pumpkin{width:19px;height:19px;top:-10px;left:-6px}}.verified-name{display:inline-flex;align-items:center;gap:.28em}.owner-verified{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:.7em;height:.7em;min-width:16px;min-height:16px;flex-shrink:0;color:#b5829f;line-height:1}.owner-verified svg{display:block;width:100%;height:100%}.member-sidebar-person .owner-verified{background:none;border:0;border-radius:0;width:16px;height:16px;min-width:16px;min-height:16px}.podium-card .verified-name{justify-content:center}.member-identity h1.verified-name{display:flex}.member-identity>div:nth-child(2)>small{display:block;font-size:8px;line-height:1.5;margin-top:2px}.equipped-insignia{display:inline-flex;align-items:center;justify-content:center;width:.72em;height:.72em;min-width:16px;min-height:16px;flex-shrink:0;line-height:1}.equipped-insignia svg{width:100%;height:100%;stroke-width:2.3}.insignia-gold{color:#f3c86b}.insignia-silver{color:#e2cdd9}.insignia-bronze{color:#cd9670}.insignia-violet{color:#d3b5c6}.insignia-blue{color:#c69eb5}.member-sidebar-person .equipped-insignia{background:none;border:0;border-radius:0;width:16px;height:16px}.badge-display-settings{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 22px;padding:16px;border:1px solid #392932;border-radius:10px;background:#171315}.badge-display-settings b{font-size:12px}.badge-display-settings p{font-size:11px;line-height:1.7;color:#b59baa;max-width:460px;margin:7px 0}.badge-display-settings small{font-size:10px;color:#d7baca}.badge-display-settings button,.badge-equip-button{font-size:10px;padding:9px 12px;border:1px solid #674257;border-radius:7px;background:#271c22;color:#eee2e9}.badge-equip-button{margin-top:9px}.badge-equip-button[aria-pressed=true]{border-color:#b67299;background:#3b2a33}.member-badge .badge-equip-button{width:100%}@media(max-width:600px){.badge-display-settings{align-items:flex-start;flex-direction:column}.badge-display-settings button{width:100%}}.customer-loading{min-height:calc(100svh - 190px);display:flex;align-items:center;justify-content:center;text-align:center;width:100%;padding:40px 20px;color:#c6abba;font-size:13px;font-weight:500;letter-spacing:.1px}.dice-page{padding-top:30px;padding-bottom:65px}.dice-soon{min-height:65vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;text-align:center;padding:60px 20px}.dice-soon>span{display:grid;place-items:center;width:90px;height:90px;border:1px solid #513a47;background:#1e181b;border-radius:25px;transform:rotate(-7deg);color:#cca9bd}.dice-soon small{font-size:9px;letter-spacing:2.5px;color:#c096ae;margin-top:10px}.dice-soon h1{font-size:clamp(30px,6vw,55px);letter-spacing:-1.7px;margin:0}.dice-soon p{font-size:12px;color:#a78c9b}.dice-soon a{display:flex;align-items:center;gap:8px;font-size:11px;color:#d2b3c5;margin-top:12px}.dice-hero{margin-top:28px;padding:35px;border:1px solid #47323e;border-radius:17px;display:flex;align-items:center;justify-content:space-between;background:radial-gradient(ellipse at right,#402d3866,transparent 65%),#130f11;gap:25px}.dice-hero h1{font-size:clamp(30px,4vw,49px);letter-spacing:-2px;margin:18px 0}.dice-hero h1 span{color:#cca7bc}.dice-hero p{font-size:13px;color:#d4b5c7}.dice-hero small{display:block;font-size:10px;line-height:1.8;max-width:480px;color:#9e8191}.dice-hero>svg{color:#bf91ab;flex-shrink:0;transform:rotate(-12deg)}.dice-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:32px 0 22px}.dice-toolbar h2{margin:0;font-size:21px}.dice-toolbar p{font-size:11px;color:#a68c9b}.dice-toolbar>div:last-child{display:flex;gap:15px;align-items:center}.dice-toolbar .primary{gap:8px}.dice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dice-card{padding:23px;background:#141113;border:1px solid #3d2b35;border-radius:14px;display:flex;flex-direction:column}.dice-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.dice-card-top>button{color:#ba94aa;padding:6px}.dice-label{font-size:8px;font-weight:700;letter-spacing:1px;color:#ac8c9e}.dice-label.open{color:#a8d4ad}.dice-label.closed{color:#c696a1}.dice-prize-icon{color:#ccb07b;margin:27px 0 12px}.dice-card>small{font-size:8px;letter-spacing:2px;color:#c1a2b4}.dice-card h3{font-family:Montserrat,Arial,sans-serif;font-size:22px;margin:9px 0 19px;overflow-wrap:anywhere}.dice-card h4{font-size:12px;margin:0 0 8px}.dice-card>p{font-size:11px;color:#b499a8;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;flex:1}.dice-facts{display:flex;gap:15px;flex-wrap:wrap;margin:18px 0;color:#c5a8b8;font-size:10px}.dice-facts>span{display:flex;gap:6px;align-items:center}.dice-entry-price{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid #382831;margin-top:auto}.dice-entry-price span{color:#b596a8;font-size:11px}.dice-entry-price strong{font-size:20px}.dice-card>.primary{width:100%;gap:12px}.dice-entry-status{display:flex;align-items:center;gap:9px;border:1px solid #4d3643;background:#251a20;padding:10px;border-radius:8px;margin-bottom:12px;color:#cfadc0}.dice-entry-status.confirmed{color:#a2d6b2;border-color:#32533e;background:#13271b}.dice-entry-status b{display:block;font-size:10px}.dice-entry-status small{display:block;margin-top:5px;font-size:9px;letter-spacing:.5px}.dice-empty{padding:55px 25px;border:1px dashed #47323e;border-radius:14px;text-align:center;color:#c296af}.dice-empty h3{color:#f2e8ee;font-size:18px}.dice-empty p{font-size:12px;line-height:1.8;max-width:440px;margin:14px auto 23px}.dice-modal{background:#171215;border:1px solid #513a47;border-radius:15px;position:relative;max-height:90svh;overflow:auto;width:500px;max-width:calc(100% - 28px);padding:30px}.dice-modal h2{font-size:23px;margin:12px 0}.dice-modal>p{color:#bc9bae;font-size:12px;line-height:1.7}.dice-modal form{display:grid;gap:16px;margin-top:22px}.dice-modal label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#d2b7c6}.dice-modal input,.dice-modal select,.dice-modal textarea{width:100%}.dice-modal label small{font-size:9px;color:#9f8192}.dice-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dice-note{font-size:10px!important;line-height:1.8;color:#ab899c;display:flex;align-items:flex-start;gap:6px}.dice-note svg{flex-shrink:0;margin-top:3px}@media(max-width:900px){.dice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dice-hero{padding:23px;gap:10px}.dice-hero>svg{width:50px;height:50px}.dice-hero .eyebrow{font-size:7px;letter-spacing:.8px}.dice-grid{grid-template-columns:1fr}.dice-toolbar{align-items:flex-start;flex-direction:column}.dice-toolbar>div:last-child{width:100%;justify-content:space-between}.dice-hero h1{font-size:30px;letter-spacing:-1px}.dice-modal{padding:25px 20px}.dice-form-row{grid-template-columns:1fr}}@media(max-width:600px){.store-shell>header>nav{min-width:0;overflow-x:auto;gap:20px;scrollbar-width:none}.store-shell>header>nav::-webkit-scrollbar{display:none}.store-shell>header>nav>button{white-space:nowrap;flex-shrink:0}}.dice-card{overflow:hidden}.dice-prize-banner{display:block;width:calc(100% + 46px);max-width:none;height:185px;object-fit:cover;margin:-23px -23px 22px;border-bottom:1px solid var(--border)}.dice-bracket-button{display:flex;justify-content:center;align-items:center;gap:9px;border:1px solid var(--border);padding:13px;margin-top:10px;border-radius:9px;font-size:12px;color:var(--accent);text-decoration:none}.dice-stage{max-width:1260px;margin:0 auto;padding:32px 24px 64px;min-height:75vh}.dice-stage button,.dice-stage a{touch-action:manipulation}.dice-stage-top,.dice-stage-top>div{display:flex;align-items:center;gap:16px;justify-content:space-between}.dice-stage-top>a,.dice-stage-top button{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#c6b4be}.dice-stage-top button{padding:9px;border:1px solid #ffffff18;border-radius:8px;background:#161214}.dice-stage-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin:38px 0 28px}.dice-stage-heading h1{font-size:clamp(25px,3vw,40px);letter-spacing:-1.2px;margin:10px 0 15px;overflow-wrap:anywhere}.dice-stage-heading p{display:flex;align-items:center;gap:9px;color:#c8adbc;font-size:12px}.dice-stage-heading>img{width:200px;height:100px;object-fit:cover;border-radius:13px;border:1px solid #ffffff20}.dice-live-dot{font-size:10px;color:#c3a7b7;display:flex;gap:6px;align-items:center}.dice-live-dot:before{content:"";width:6px;height:6px;background:#997b8c;border-radius:50%}.dice-live-dot.active:before{background:#6fdaa0;box-shadow:0 0 12px #6fdaa04d}.dice-stream{position:fixed;z-index:100;inset:0;max-width:none;background:#0a090a;overflow:auto;padding:25px 4vw}.dice-stream .dice-stage-heading{margin:25px 0}.dice-bracket-tools{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:20px 0}.dice-bracket-tools .primary{display:inline-flex;gap:10px;align-items:center;text-decoration:none}.dice-bracket-tools small{font-size:11px;color:#b399a8;max-width:450px;line-height:1.7}.dice-tree{display:flex;gap:38px;overflow-x:auto;padding:20px 5px 40px;align-items:stretch;scrollbar-color:#775468 #141113}.dice-tree-round{flex:0 0 230px;display:flex;flex-direction:column;min-height:240px}.dice-tree-round>h3{margin:0 0 20px;color:#d6becc;letter-spacing:.8px;font-size:11px;text-transform:uppercase}.dice-tree-round>div{display:flex;flex-direction:column;justify-content:space-around;gap:18px;flex:1}.dice-tree-match{position:relative;display:block;border:1px solid #45323d;border-radius:11px;background:linear-gradient(140deg,#1d171a,#130f11);padding:13px 14px;text-decoration:none;color:#f0e5eb;box-shadow:0 8px 20px #0003}.dice-tree-match:after{content:"";position:absolute;right:-39px;top:50%;width:38px;height:1px;background:#553c4a;pointer-events:none}.dice-tree-round:last-child .dice-tree-match:after{display:none}.dice-tree-match:hover{border-color:#caa5ba;background:#281c23}.dice-tree-match.mine{border-color:#c9a4b9}.dice-tree-match>small{font-size:7px;letter-spacing:.7px;color:#9c8190;display:block;margin-bottom:10px}.dice-tree-match>span{display:flex;justify-content:space-between;gap:7px;align-items:center;font-size:12px;min-height:32px}.dice-tree-match>span+span{border-top:1px solid #ffffff0a}.dice-tree-match b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dice-tree-match .winner{color:#e6c78a}.dice-tree-match em{font-size:8px;color:#9f8393;display:flex;gap:5px;align-items:center;margin-top:9px;font-style:normal}.dice-roster{background:#141012;border:1px solid #362930;border-radius:16px;padding:28px}.dice-roster h2{font-size:22px;margin-top:0}.dice-roster p{color:#a8919e;font-size:12px}.dice-roster>div:not(.dice-round-preview){display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.dice-roster article{display:flex;align-items:center;gap:12px;border:1px solid #3a2a33;background:#1d171a;padding:15px;border-radius:9px}.dice-roster article span{font-size:10px;color:#9d7c8f}.dice-roster article b{font-size:12px;overflow-wrap:anywhere}.dice-roster article small{font-size:8px;color:#e4d0db}.dice-round-preview{display:flex;gap:15px;flex-wrap:wrap;border-top:1px solid #ffffff10;padding-top:20px}.dice-round-preview>span{font-size:10px;color:#ad97a3;border:1px dashed #493440;border-radius:7px;padding:12px 20px}.dice-champion{display:flex;align-items:center;gap:22px;background:linear-gradient(100deg,#b89b4c1a,#181316);border:1px solid #a38b4b65;border-radius:14px;padding:26px;color:#e3c687;margin-bottom:20px}.dice-champion small{letter-spacing:2px;font-size:9px}.dice-champion h2{margin:8px 0 0;font-size:29px;color:#fff2d3}.dice-arena{border:1px solid #47323e;border-radius:20px;background:radial-gradient(ellipse at 50% 35%,#3c2b3566,transparent 70%),#130f11;overflow:hidden}.dice-players{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #ffffff10}.dice-players article{text-align:center;padding:25px 15px;border-top:3px solid transparent}.dice-players article+article{border-left:1px solid #ffffff10}.dice-players article.playing{border-top-color:#d6b9c9;background:#c9a4b90b}.dice-players article>span{font-size:8px;letter-spacing:2px;color:#b68da4}.dice-players h2{font-size:clamp(17px,2vw,25px);letter-spacing:-.5px;margin:9px 0;overflow-wrap:anywhere}.dice-players small{color:#ccb0c0;font-size:10px}.dice-table{position:relative;min-height:270px;text-align:center;padding:30px 18px}.dice-phase{display:block;font-size:19px;font-weight:700}.dice-clock{margin-top:12px;display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#d8bdcc;border:1px solid #86607655;border-radius:25px;padding:6px 13px}.dice-clock.urgent{color:#ffbd8c;border-color:#c28d5555}.dice-cubes{display:flex;justify-content:center;gap:16px;margin:28px auto;perspective:600px}.dice-cube{width:88px;height:88px;background:var(--dice-color);border:8px solid #fcfafb;border-radius:19px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px #d1bdc8,0 18px 28px #0005;position:relative}.dice-cube:after{content:"";position:absolute;inset:0;border-radius:10px;box-shadow:inset 0 0 0 1px #0001,inset 0 5px 13px #ffffff15}.dice-cube>i{width:17px;height:17px;background:#fff;border-radius:50%}.dice-outcome{font-size:12px;color:#caafbe;max-width:560px;margin:24px auto 0;line-height:1.8;min-height:24px}.dice-table>p{font-size:12px;color:#bc9eaf}.dice-cubes.is-rolling .dice-cube{animation:dice-tumble .5s ease-in-out infinite;animation-delay:var(--dice-delay)}@keyframes dice-tumble{0%,to{transform:translateY(0) rotate(-7deg) rotateX(0)}50%{transform:translateY(-15px) rotate(10deg) rotateX(30deg);filter:brightness(1.25)}}.dice-choices{padding:24px 30px 30px;border-top:1px solid #ffffff10;text-align:center;background:#0f0c0eaa}.dice-choices h3{font-size:15px;margin:0 0 9px}.dice-choices p{font-size:11px;color:#b99aac;line-height:1.8}.dice-choices>div{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:20px}.dice-choices button{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:600;min-height:48px;border-radius:10px;border:1px solid #ffffff22;background:#1f191c;color:#eee1e8}.dice-choices button i{background:var(--choice-color);width:13px;height:13px;border-radius:4px;box-shadow:0 0 12px color-mix(in srgb,var(--choice-color) 30%,transparent)}.dice-choices button:not(:disabled):hover,.dice-choices button.selected{border-color:var(--choice-color);background:color-mix(in srgb,var(--choice-color) 12%,#191517)}.dice-choices button:disabled{opacity:.4;cursor:not-allowed}.dice-choices button.selected:disabled{opacity:1}.dice-win{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px;color:#f1dba4}.dice-win b{font-size:23px}.dice-win small{font-size:11px;color:#c8a8ba}.dice-rules{margin:20px 0;padding:18px 22px;background:#141113;border:1px solid #ffffff12;border-radius:12px}.dice-rules summary{cursor:pointer;font-size:12px;font-weight:600;color:#d4b9c8}.dice-rules p{font-size:11px;color:#b99aac;line-height:1.9;max-width:850px}.dice-history{margin-top:28px}.dice-history h3{font-size:15px}.dice-history>div{display:flex;align-items:center;gap:22px;border-bottom:1px solid #ffffff10;padding:10px 0}.dice-history>div>span{font-size:9px;color:#a9869a}.dice-history .dice-cubes{margin:0;gap:6px}.dice-history .dice-cube{width:26px;height:26px;border-width:3px;border-radius:6px;box-shadow:none}.dice-history .dice-cube i{width:5px;height:5px}.dice-history small{font-size:10px;color:#b99aac}.dice-modal>.primary{width:100%;margin:12px 0}.dice-modal>button:not(.primary):not(.close){padding:10px 0;color:#b99dad}.dice-stage .primary:disabled{opacity:.45;cursor:not-allowed}@media(max-width:700px){.dice-stage{padding:20px 14px 40px}.dice-stage-top{gap:12px;flex-wrap:wrap}.dice-stage-top>div{gap:7px}.dice-stage-top button,.dice-stage-top>a{font-size:9px}.dice-stage-heading{margin:27px 0 20px}.dice-stage-heading>img{width:105px;height:80px}.dice-stage-heading p{font-size:10px;flex-wrap:wrap}.dice-roster{padding:20px}.dice-roster>div:not(.dice-round-preview){grid-template-columns:1fr 1fr}.dice-tree{gap:25px}.dice-tree-round{flex-basis:205px}.dice-tree-match:after{width:25px;right:-26px}.dice-choices{padding:20px 14px}.dice-choices>div{grid-template-columns:repeat(3,1fr)}.dice-cube{width:63px;height:63px;border-width:6px;border-radius:15px}.dice-cube>i{width:12px;height:12px}.dice-cubes{gap:12px}.dice-phase{font-size:17px}.dice-history>div{gap:13px;flex-wrap:wrap}.dice-history small{flex:1;min-width:140px}.dice-stream{padding:15px}.dice-prize-banner{height:165px}}@media(prefers-reduced-motion:reduce){.dice-cubes.is-rolling .dice-cube{animation:none}}.dice-invitations{width:600px}.dice-player-search{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;border:1px solid #ffffff20;border-radius:9px;padding:0 12px;margin:20px 0}.dice-player-search input{border:0;background:transparent;flex:1;min-width:0;padding:12px 0}.dice-invite-list{min-height:100px;max-height:360px;overflow:auto}.dice-invite-list article{display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #ffffff10}.dice-invite-avatar{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:#dcc4d21c;color:#dac1cf;font-size:12px}.dice-invite-list b{font-size:12px;overflow-wrap:anywhere;flex:1}.dice-invite-list button{display:inline-flex;gap:6px;align-items:center;border:1px solid #b887a350;border-radius:7px;padding:9px;font-size:10px;white-space:nowrap}.dice-invite-list button.invited{color:#abdfbc;background:#67c78c12;border-color:#67c78c40}.dice-invite-list button:disabled{opacity:.45}.dice-invite-pages{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:10px;color:#b296a6}.dice-invite-pages>span{margin-right:auto}.dice-invite-pages button{padding:8px;border:1px solid #ffffff20;border-radius:7px;display:flex}.dice-event-banner{width:100%;max-height:230px;object-fit:cover;border:1px solid #ffffff20;border-radius:13px;margin-bottom:20px}.dice-test-launch{display:inline-flex;align-items:center;gap:8px;border:1px solid #745165;border-radius:8px;padding:12px;color:#e0cbd7;background:#281d23;font-size:11px}.dice-test-label{display:inline-flex;align-items:center;gap:7px;color:#d7b77c;font-size:10px;letter-spacing:1px}.dice-test-setup{max-width:620px;margin:30px auto;border:1px solid #47323e;border-radius:18px;padding:38px;background:radial-gradient(ellipse at top,#37273077,transparent 70%),#141113}.dice-test-setup>svg{color:#d2b3c5}.dice-test-setup h2{font-size:23px;margin:22px 0 12px}.dice-test-setup p{color:#c4a7b7;font-size:12px;line-height:1.8}.dice-test-setup form{display:grid;gap:20px;margin:25px 0}.dice-test-setup label,.dice-test-controls label{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#d1b8c6}.dice-test-setup select{width:100%}.dice-test-setup small,.dice-test-help small{font-size:10px;color:#9f8995;line-height:1.9;display:block}.dice-test-setup .primary{display:flex;align-items:center;gap:10px;justify-content:center}.dice-test-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid #3d2c36;background:#151113;border-radius:12px;margin-bottom:25px}.dice-test-controls>button{display:inline-flex;align-items:center;gap:8px;padding:11px;border:1px solid #543c4a;border-radius:8px;background:#241a20;font-size:11px}.dice-test-controls label{flex-direction:row;align-items:center;margin-left:auto}.dice-test-controls select{max-width:145px;min-height:38px}.dice-test-controls .dice-test-delete{color:#edb4c4;border-color:#694050;background:#2b1922}.dice-test-controls button:disabled{opacity:.4}.dice-test-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;align-items:start}.dice-test-layout>section{min-width:0}.dice-test-match-title{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#c7a2b7;margin:0 0 13px}.dice-test-help{padding:24px;border:1px solid #402e38;border-radius:15px;background:#141113;color:#cca8bc;margin-top:24px}.dice-test-help h2{font-size:16px;color:#eadbe3}.dice-test-help p{font-size:11px;line-height:1.9;color:#c0a4b4}.dice-test-help small{padding-top:15px;border-top:1px solid #ffffff12}.dice-test-bracket-title{font-size:21px;margin:35px 0 0}.dice-test .dice-tree-match{text-align:left;width:100%;cursor:pointer}.dice-test .dice-tree-match:focus-visible{outline:2px solid #d7bccb;outline-offset:4px}@media(max-width:800px){.dice-test-layout{grid-template-columns:1fr}.dice-test-help{margin-top:0}.dice-test-controls label{margin-left:0}.dice-test-setup{padding:25px}.dice-toolbar>div:last-child{flex-wrap:wrap;gap:10px}}.dice-cubes{gap:10px;padding:7px 0 10px;perspective:none}.dice-cube{width:92px;height:92px;flex:0 0 auto;background:var(--dice-color,#ececec);border:8px solid #fff;border-radius:16px;box-shadow:none;transform:none;transition:background-color .22s ease}.dice-cube:after{display:none}.dice-cube>i{width:15px;height:15px;background:#fff;border-radius:50%;box-shadow:none}.dice-cubes.is-rolling .dice-cube{background:#ececec;border-color:#fff;animation:dice-gentle-shake .65s ease-in-out infinite;animation-delay:var(--dice-delay);will-change:transform}.dice-picked-colors{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:17px 20px;background:#1a1618;border-bottom:1px solid #ffffff10}.dice-picked-colors>div{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;min-width:0}.dice-picked-colors span{font-size:11px;color:#c5aab9;overflow-wrap:anywhere}.dice-picked-colors strong{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:#f4ebf0;flex-wrap:wrap}.dice-picked-colors i{width:13px;height:13px;border:1px solid #fff4;border-radius:50%;flex-shrink:0}.dice-picked-colors small{font-size:11px;color:#9f8594}.dice-history .dice-cubes{padding:0;gap:6px}.dice-history .dice-cube{width:26px;height:26px;border-width:3px;border-radius:6px;box-shadow:none;animation:none;transition:none}.dice-history .dice-cube>i{width:5px;height:5px}@keyframes dice-gentle-shake{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-2px,1px) rotate(-3deg)}40%{transform:translate(2px,-2px) rotate(3deg)}60%{transform:translate(-2px,-1px) rotate(-2deg)}80%{transform:translate(1px,1px) rotate(2deg)}}@media(max-width:700px){.dice-cubes{gap:12px}.dice-cube{width:63px;height:63px;border-width:6px;border-radius:14px}.dice-cube>i{width:12px;height:12px}}@media(max-width:400px){.dice-cubes{gap:10px}.dice-cube{width:50px;height:50px;border-width:5px;border-radius:12px}.dice-cube>i{width:10px;height:10px}.dice-history .dice-cubes{gap:6px}}@media(prefers-reduced-motion:reduce){.dice-cubes.is-rolling .dice-cube{animation:dice-gentle-shake 1s ease-in-out infinite;animation-delay:var(--dice-delay)}.dice-cube{transition:none}}.dice-tree-readonly{cursor:default}.dice-tree-readonly:hover{border-color:#45323d;background:linear-gradient(140deg,#1d171a,#130f11)}.dice-tree-readonly em{color:#8e7684}.dice-notifications{position:relative;flex-shrink:0}.dice-notifications-trigger{position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid #5d4151;background:#1f191c;border-radius:11px;color:#e3cfda}.dice-notifications-trigger:hover,.dice-notifications-trigger.is-open{border-color:#c69fb5;background:#32232b}.dice-notifications-trigger>span{position:absolute;right:-5px;top:-7px;min-width:19px;height:19px;padding:0 4px;border-radius:20px;background:#d28fb3;color:#1c0f1b;font-size:10px;font-weight:800;display:grid;place-items:center;border:2px solid #0f0c0e}.dice-notifications-panel{position:absolute;right:0;top:calc(100% + 12px);z-index:45;width:385px;max-width:calc(100vw - 36px);background:#171215;border:1px solid #583f4d;border-radius:15px;box-shadow:0 20px 65px #0009;overflow:hidden;text-align:left}.dice-notifications-panel>header{display:flex;align-items:center;justify-content:space-between;padding:19px 20px;border-bottom:1px solid #ffffff12}.dice-notifications-panel>header>div{display:flex;align-items:center;gap:9px;color:#cfaec1}.dice-notifications-panel>header h2{font-size:15px;color:#f3ebf0;margin:0}.dice-notifications-panel>header button{padding:5px;color:#bb9aad}.dice-notifications-panel>footer{padding:14px 18px;border-top:1px solid #ffffff10;font-size:9px;line-height:1.8;color:#9f8594}.dice-notifications-list{list-style:none;margin:0;padding:0;max-height:440px;overflow-y:auto;overscroll-behavior:contain}.dice-notifications-list>li{padding:20px;border-bottom:1px solid #ffffff10}.dice-notifications-list>li:last-child{border-bottom:0}.dice-notification-heading{display:flex;gap:12px;align-items:center}.dice-notification-heading>img,.dice-notification-heading>span{width:48px;height:48px;flex:0 0 48px;border-radius:10px;border:1px solid #70435c;object-fit:cover;background:#30222a;display:grid;place-items:center;color:#dac182}.dice-notification-heading>div{min-width:0}.dice-notification-heading small{font-size:7px;letter-spacing:1.1px;color:#bf91ab}.dice-notification-heading h3{margin:6px 0 0;font-size:15px;overflow-wrap:anywhere}.dice-notifications-list>li>p{font-size:11px;line-height:1.8;color:#b799aa}.dice-notification-prize{display:flex;align-items:center;gap:8px;font-size:11px;color:#d7bf8c;margin:15px 0 10px}.dice-notification-prize span{overflow-wrap:anywhere}.dice-notification-slots{font-size:9px;color:#ac8a9d}.dice-notification-actions{display:flex;align-items:center;gap:10px;margin-top:17px}.dice-notification-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;border-radius:8px;font-size:11px;min-height:39px}.dice-notification-actions button:not(.primary){border:1px solid #633b4c;color:#e6afc0;background:#291722}.dice-notification-actions .primary{flex:1}.dice-notification-actions button:disabled{opacity:.4;cursor:not-allowed}.dice-notification-block{color:#dfb48d!important;font-size:10px!important}.dice-notifications-empty{padding:32px 24px;text-align:center;color:#b07e9a;display:flex;flex-direction:column;align-items:center;gap:13px}.dice-notifications-empty b{font-size:12px;color:#dec7d4}.dice-notifications-empty p{font-size:11px;line-height:1.8;margin:0}.dice-notification-success{display:flex;align-items:center;gap:10px;margin:15px;background:#183022;border:1px solid #3c684a;border-radius:10px;padding:13px;color:#b5e3c1}.dice-notification-success b{font-size:11px}.dice-notification-success a{display:flex;align-items:center;gap:5px;font-size:10px;margin-top:8px;color:#d6f2dd}.dice-notifications-panel>.customer-feedback{margin:12px;font-size:10px}@media(max-width:600px){.dice-toolbar>div:last-child{justify-content:flex-start}.dice-notifications-panel{left:0;right:auto;width:min(360px,calc(100vw - 40px))}}.dice-host{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid #58424e;border-radius:12px;background:linear-gradient(120deg,#31272d66,#1b1619);margin:17px 0;max-width:340px}.dice-host-avatar{position:relative;width:43px;height:43px;flex:0 0 43px;border-radius:50%;border:2px solid #cd7ca5;padding:4px;background:#141012;display:grid;place-items:center}.dice-host-avatar img{width:100%;height:100%;object-fit:contain}.dice-host-avatar>small{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);font-size:8px;background:#db4a87;border-radius:4px;padding:1px 5px;color:#fff;line-height:1.3}.dice-host>div{min-width:0;display:flex;flex-direction:column;gap:5px}.dice-host>div>small{font-size:7px;letter-spacing:1px;color:#b598a8}.dice-host b{font-size:13px;color:#f2e8ee;overflow-wrap:anywhere}.dice-host a{display:flex;align-items:center;gap:6px;color:#dabfce;font-size:10px;text-decoration:none}.dice-host a:hover{color:#fff;text-decoration:underline}.dice-card .dice-host{padding:10px;margin:16px 0 4px}.dice-stage>.dice-host{margin-left:auto}.dice-scheduled-note{color:#dabfce;font-size:12px;line-height:1.8;padding:14px 18px;border:1px solid #674357;background:#2a1e25;border-radius:10px}.dice-roster article{flex-wrap:wrap}.dice-roster article .dice-missing-nick{color:#e2bd89;width:100%}.dice-roster article>small{font-size:9px}.dice-modal form>button:not(.primary){color:#c49bb2;padding:8px}@media(max-width:600px){.dice-stage>.dice-host{margin-left:0}.dice-host{max-width:100%}}.dice-host-link{color:inherit;text-decoration:none;cursor:pointer}.dice-host-link:hover{border-color:#b989a4;background:linear-gradient(120deg,#4a354188,#251a20)}.dice-host-link:focus-visible{outline:2px solid #d5b7c8;outline-offset:4px}.dice-host .dice-host-avatar{border-color:#7e6573}.dice-host-link:hover .dice-host-avatar{border-color:#caa4b9}.dice-host-action{display:flex;align-items:center;gap:6px;color:#dabfce;font-size:10px}.dice-host-link:hover .dice-host-action{color:#fff}.dice-host-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.dice-card-top .dice-delete-trigger{color:#e692a2;margin-left:6px}.dice-delete-dialog>svg{color:#ee90a2}.dice-delete-confirm{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px;border:1px solid #af4f67;background:#a52d48;color:#fff;border-radius:8px}.dice-delete-confirm:disabled{opacity:.4;cursor:not-allowed}.header-actions .dice-notifications-trigger{width:35px;height:35px}.header-actions .dice-notifications-panel{position:absolute;right:0;top:calc(100% + 12px);width:min(380px,calc(100vw - 24px));z-index:120}.dice-card-top>span{margin-right:auto}.header-actions .dice-notifications-panel{left:auto;max-height:75vh;overflow:auto}@media(max-width:480px){.store-shell>header .header-actions{gap:6px}.header-actions .dice-notifications-trigger{width:30px;height:32px}}.dice-stage.dice-discreet .dice-cubes{filter:blur(7px);opacity:.88;pointer-events:none;user-select:none}.dice-discreet-toggle[aria-pressed=true]{border-color:#bb8ba6;background:#45313c;color:#ede1e8}.dice-stage-top>div{flex-wrap:wrap}.dice-stage.dice-discreet .dice-cubes .dice-cube{box-shadow:none}.dice-turn-sound{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin:12px 0}.dice-turn-sound button{display:inline-flex;align-items:center;gap:8px;border:1px solid #58424e;background:#1b1619;border-radius:8px;padding:10px 13px;font-size:11px;color:#d2b5c5}.dice-turn-sound button[aria-pressed=true]{background:#31232b;border-color:#ad7595;color:#f0e5eb}.dice-turn-sound small{color:#e8b4be;font-size:11px}.dice-champion-showcase{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 24px;margin:24px 0;border:1px solid #a8894a88;border-radius:22px;background:radial-gradient(ellipse at 50% 0,#ad85332b,transparent 62%),linear-gradient(130deg,#151214,#1d171a 60%,#120f11);font-family:Montserrat,Segoe UI,sans-serif;box-shadow:0 18px 60px #0003}.dice-champion-crown{display:grid;place-items:center;width:90px;height:90px;border:1px solid #dcb86955;border-radius:50%;background:#cf9c3014;color:#f4ce7a;margin-bottom:20px;box-shadow:0 0 45px #d2a63c12}.dice-champion-showcase>small{color:#dfbf7c;font-size:9px;letter-spacing:3px;font-weight:700}.dice-champion-showcase h2{font-size:clamp(28px,5vw,58px);line-height:1.1;letter-spacing:-1.5px;color:#fff4d9;margin:16px 0 9px;overflow-wrap:anywhere;max-width:100%}.dice-champion-showcase>p{color:#af9ca7;font-size:12px;margin:0 0 24px;overflow-wrap:anywhere}.dice-champion-prize{display:flex;flex-direction:column;gap:9px;border-top:1px solid #d7b26733;padding:20px 24px 4px;max-width:100%}.dice-champion-prize span{font-size:8px;letter-spacing:2px;color:#ab9270}.dice-champion-prize strong{color:#efcf8c;font-size:clamp(18px,2.7vw,30px);overflow-wrap:anywhere}.dice-champion-expand{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:10px 15px;border:1px solid #9c82514d;border-radius:8px;font-size:11px;color:#dac397;background:#2a2018}.dice-champion-full{position:fixed;inset:0;z-index:2000;background:radial-gradient(ellipse at 50% 35%,#36262f,#0a0809 75%);display:grid;place-items:center;overflow:auto;padding:72px 24px 24px;color:#fff;font-family:Montserrat,Segoe UI,sans-serif}.dice-champion-full .dice-champion-showcase{width:min(100%,1050px);min-height:65vh;justify-content:center;margin:0;padding:45px 28px}.dice-champion-full h2{font-size:clamp(35px,7vw,84px)}.dice-champion-close{position:absolute;right:24px;top:22px;display:flex;align-items:center;gap:8px;color:#c9b1bf;border:1px solid #ffffff25;background:#1a1618;border-radius:8px;padding:10px 14px}.dice-champion-brand{font-size:16px;letter-spacing:2px;margin-top:38px;color:#eee2e9}.dice-champion-brand span{font-size:10px;color:#ba94aa;letter-spacing:4px}.dice-champion-confetti{position:absolute;inset:0;z-index:-1;pointer-events:none}.dice-champion-confetti i{position:absolute;left:calc(3% + var(--piece)*6%);top:-20px;width:5px;height:11px;background:#e8bb69;opacity:0;animation:dice-confetti-fall 2.5s ease-out calc(var(--piece)*35ms) 1 both}.dice-champion-confetti i:nth-child(2n){background:#cba6bb;width:7px;height:7px}@keyframes dice-confetti-fall{0%{opacity:0;transform:translateY(-15px) rotate(0)}15%{opacity:.7}to{opacity:0;transform:translateY(460px) rotate(220deg)}}@media(prefers-reduced-motion:reduce){.dice-champion-confetti i{animation:none}}.dice-connection-notice{display:flex;align-items:center;gap:13px;padding:16px 18px;margin:20px 0;border:1px solid #7c654052;border-radius:12px;background:#2c2219;color:#dfbd86}.dice-connection-notice.interrupted{border-color:#b95e655c;background:#2b171e;color:#f1b3bc}.dice-connection-notice>div{flex:1}.dice-connection-notice b{font-size:12px}.dice-connection-notice p{font-size:11px;line-height:1.6;margin:5px 0 0;color:#bdacb7}.dice-connection-notice button{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid #ffffff20;border-radius:7px;padding:9px;font-size:10px}.dice-toolbar .dice-discreet-toggle{display:inline-flex;align-items:center;gap:7px;padding:11px 13px;border:1px solid #895472;border-radius:8px;background:#251b21;color:#dbc1d0;font-size:11px}@media(max-width:600px){.dice-connection-notice{flex-wrap:wrap}.dice-connection-notice>div{min-width:180px}.dice-champion-showcase{padding:30px 18px}}.store-shell>header .customer-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:38px;padding:10px 12px;border:1px solid #89637970;border-radius:9px;background:#2c202770;color:#ebdee5;font-size:11px;white-space:nowrap}.customer-menu-trigger:hover{background:#3b2a34}.customer-trigger-label{display:inline-flex;align-items:baseline;min-width:0}.customer-trigger-label b{max-width:110px;overflow:hidden;text-overflow:ellipsis;font-weight:600}.customer-register-label,.customer-greeting{white-space:pre}@media(max-width:1100px){.store-shell>header .header-actions{gap:9px}.store-shell>header .order-link{display:none}}@media(max-width:700px){.customer-register-label,.customer-greeting{display:none}.store-shell>header .customer-menu-trigger{padding:8px;gap:5px;min-height:35px;font-size:10px}.customer-trigger-label b{max-width:65px}}@media(max-width:380px){.store-shell>header .logo>b{display:none}.store-shell>header .header-actions{gap:5px}.store-shell>header .customer-menu-trigger>svg:first-child{display:none}.customer-trigger-label b{max-width:50px}}.store-maintenance{min-height:100svh;max-width:none;padding:48px 22px;position:relative;isolation:isolate;display:grid;place-items:center;overflow:hidden;background:#0c090b;color:#f5eff2;font-family:Montserrat,Segoe UI,sans-serif}.maintenance-backdrop{position:absolute;inset:-35px;z-index:-2;filter:blur(17px);opacity:.21;pointer-events:none;user-select:none;transform:scale(1.04);padding:55px max(8%,calc((100vw - 1080px)/2));background:#120f11}.maintenance-fake-header{height:55px;border:1px solid #8b677b;border-radius:10px;margin-bottom:32px;background:linear-gradient(90deg,#8c647b33,#573d4c55)}.maintenance-fake-hero{height:230px;border:1px solid #885a74;border-radius:18px;background:radial-gradient(ellipse at 75% 30%,#a16c8a,#33242c 55%);margin-bottom:30px}.maintenance-fake-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.maintenance-fake-grid>div{height:235px;background:#2a1e25;border:1px solid #947386;border-radius:13px;padding:14px;display:flex;flex-direction:column;gap:15px}.maintenance-fake-grid span{height:140px;background:linear-gradient(140deg,#795168,#45313c);border-radius:9px}.maintenance-fake-grid i{height:11px;width:70%;background:#ab859b}.maintenance-fake-grid b{height:24px;background:#bfa0b2;border-radius:5px}.store-maintenance:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 40%,#141012a8,#090809ed 90%)}.maintenance-content{max-width:690px;text-align:center;width:100%;padding:30px 0}.maintenance-brand{display:inline-flex;align-items:center;gap:11px;margin-bottom:38px}.maintenance-brand img{width:42px;height:42px;object-fit:cover;border-radius:10px}.maintenance-brand>span{font-size:19px;font-weight:800;display:flex;align-items:center;gap:8px}.maintenance-brand small{font-size:9px;letter-spacing:3px;color:#bc8ea8}.maintenance-icon{width:86px;height:86px;display:grid;place-items:center;margin:0 auto 25px;border:1px solid #ac809966;border-radius:24px;background:linear-gradient(140deg,#3c2b35,#201b1e);color:#dcc3d1;box-shadow:0 0 55px #ba89a512}.maintenance-eyebrow{font-size:9px;letter-spacing:2.5px;color:#caa5ba;font-weight:600}.maintenance-content h1{font-size:clamp(30px,6vw,64px);letter-spacing:-1.8px;line-height:1.1;margin:17px 0 22px;font-weight:800}.maintenance-message{font-size:14px;line-height:1.9;color:#dac4d0;white-space:pre-wrap;overflow-wrap:anywhere;max-width:560px;margin:0 auto 30px}.maintenance-note{display:flex;align-items:flex-start;gap:10px;text-align:left;border:1px solid #92718438;background:#1b161999;border-radius:12px;padding:17px;color:#b69aaa;font-size:11px;line-height:1.8;max-width:490px;margin:0 auto}.maintenance-note svg{flex-shrink:0;margin-top:2px;color:#c69fb5}.maintenance-links{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:28px 0 22px}.maintenance-links a{display:inline-flex;align-items:center;gap:12px;padding:13px 18px;background:#35262f;border:1px solid #925e7b55;border-radius:9px;color:#ede1e8;font-size:11px;font-weight:600}.maintenance-links a:hover{background:#4c3642}.maintenance-return{font-size:10px;color:#997e8d;line-height:1.7}@media(max-width:550px){.maintenance-content h1{letter-spacing:-1px}.maintenance-fake-grid{grid-template-columns:1fr 1fr}.maintenance-fake-hero{height:180px}.maintenance-brand{margin-bottom:28px}}.streamer-plan-page{max-width:1000px;padding:35px 22px 70px}.streamer-plan-hero{padding:38px;border:1px solid #694359;border-radius:20px;background:radial-gradient(ellipse at 90% 5%,#923d6d22,transparent 65%),#151113}.streamer-plan-hero>svg{color:#cfacc0;margin-bottom:22px}.streamer-plan-hero h1{font-size:clamp(30px,5vw,54px);letter-spacing:-1.7px}.streamer-plan-hero>p,.streamer-plan-hero li{color:#c3a7b7;line-height:1.9;font-size:13px}.streamer-plan-hero ul{padding-left:18px}.streamer-quota{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #77506655;border-radius:12px;background:#281d23;margin:20px 0;color:#dec6d4;font-size:12px}.streamer-quota>svg{flex-shrink:0}.streamer-quota>div{flex:1;display:grid;gap:7px}.streamer-quota small{font-size:10px;color:#bea1b1;line-height:1.6}.streamer-quota a{white-space:nowrap;text-decoration:underline;font-size:11px}.streamer-payment{margin:25px 0;padding:22px;border:1px solid #4c3642;border-radius:13px;background:#120e10}.streamer-payment>button{padding:12px 17px;border:1px solid #7f546c;border-radius:8px;margin:12px 8px 12px 0}.streamer-payment>small{display:block;line-height:1.9;color:#aa8d9d;font-size:11px}.streamer-payment p{line-height:1.8;color:#ceb1c1}.streamer-code{display:flex;gap:8px;margin:18px 0}.streamer-code input{flex:1;min-width:0;font-family:monospace;font-size:13px}.streamer-code button{display:flex;align-items:center;gap:7px;padding:8px;border:1px solid #674357;border-radius:8px}.streamer-admin-row{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:17px 0;border-bottom:1px solid #ffffff12}.streamer-admin-row>div{flex:1;min-width:140px;display:grid;gap:6px}.streamer-admin-row small,.streamer-admin-row>span{font-size:11px;color:#b795a8}.streamer-admin-row button{display:inline-flex;align-items:center;gap:6px;padding:10px;border:1px solid #684458;border-radius:8px;font-size:11px}.streamer-admin>p{line-height:1.8;color:#b595a7}.streamer-admin h3{margin-top:26px}.streamer-list-tools{margin:20px 0;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.streamer-list-tools .streamer-quota{flex:1 1 100%;margin:0}.streamer-list-tools>a,.streamer-list-tools>button{padding:10px;font-size:11px}.store-visibility-control{border:1px solid #8f527566;background:#281c23;padding:18px;border-radius:12px;grid-column:1/-1}.store-visibility-control b{color:#e4d0db}.store-visibility-control button{margin-top:8px;padding:11px 15px;border:1px solid #9d6986;border-radius:8px;background:#422f3a;font-size:11px}@media(max-width:600px){.streamer-plan-hero{padding:23px 17px}.streamer-quota,.streamer-code{flex-wrap:wrap}.streamer-code input{min-width:100%}}.store-shell.dice-only>header{grid-template-columns:1fr auto}.store-shell.dice-only>header>nav{grid-row:2}.store-shell.dice-only>header .header-actions{justify-content:flex-end}.dice-roster.dice-lobby{position:relative;overflow:hidden;padding:32px;background:radial-gradient(ellipse at 100% 0%,#bb709a19,transparent 55%),linear-gradient(135deg,#191417,#0f0d0e);border:1px solid #583f4d;box-shadow:0 20px 70px #0003}.dice-lobby .dice-lobby-header{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:auto;min-height:104px;gap:24px;padding:0 0 24px;margin:0;background:transparent;border:0;border-bottom:1px solid #ffffff0d}.dice-lobby-header>div:first-child{min-width:0;flex:1}.dice-lobby-header p{font-size:12px;color:#b8a5b2}.dice-lobby .dice-lobby-header h2{font-size:clamp(23px,2.6vw,32px);line-height:1.2;margin:10px 0 8px}.dice-lobby-eyebrow{display:flex;align-items:center;gap:8px;color:#cfaec1;font-size:9px;font-weight:700;letter-spacing:2px}.dice-lobby-eyebrow i,.dice-lobby-footer i{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#8ee0b1;box-shadow:0 0 12px #8ee0b133}.dice-lobby h2{font-size:clamp(24px,3vw,36px);letter-spacing:-1px;margin:13px 0 9px}.dice-lobby-header p{margin:0;line-height:1.6}.dice-lobby .dice-lobby-count{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;column-gap:10px;flex-shrink:0;min-width:132px;color:#dbc2d0;padding:16px 18px;border:1px solid #bc8da830;border-radius:14px;background:#cba7bb08}.dice-lobby-count strong{font-size:34px;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-2px;color:#f9f5f7}.dice-lobby-count>span{grid-column:1/-1;font-size:10px;margin-top:6px;color:#bc9eaf}.dice-lobby-prize{display:flex;align-items:center;gap:14px;padding:19px 20px;margin-top:24px;border:1px solid #d8b86a30;border-radius:12px;background:linear-gradient(100deg,#b58b3312,transparent);color:#e6c781}.dice-lobby-prize>div{display:flex;flex-direction:column;gap:6px;min-width:0}.dice-lobby-prize small{font-size:8px;letter-spacing:1.8px;font-weight:700}.dice-lobby-prize b{font-size:19px;overflow-wrap:anywhere}.dice-lobby-prize>span{margin-left:auto;color:#aa9e88;font-size:11px;text-align:right}.dice-roster.dice-lobby>.dice-lobby-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.dice-lobby .dice-lobby-grid article{display:flex;flex-wrap:nowrap;align-items:center;gap:13px;padding:17px 15px;min-height:79px;margin:0;border:1px solid #ffffff0d;border-radius:11px;background:linear-gradient(115deg,#281c23,#171215);min-width:0}.dice-lobby-grid article.is-self{border-color:#cba7bb60;background:linear-gradient(115deg,#3c2b35,#1e181b)}.dice-lobby .dice-lobby-number{display:grid;place-items:center;flex:0 0 34px;height:38px;font-size:15px;font-weight:700;color:#bb8ba6;background:#be91ab0b;border:1px solid #be91ab1a;border-radius:7px;font-variant-numeric:tabular-nums}.dice-lobby-player{display:flex;flex-direction:column;gap:7px;min-width:0}.dice-lobby .dice-lobby-player b{font-size:15px;color:#f6f0f3;overflow-wrap:anywhere}.dice-lobby .dice-lobby-player small{font-size:10px;color:#ad90a0;overflow-wrap:anywhere}.dice-lobby .dice-lobby-check{margin-left:auto;color:#88bc9f;font-size:12px;flex-shrink:0}.dice-lobby .dice-lobby-self{margin-left:auto;color:#e5d2dd;background:#be8faa1a;border:1px solid #be8faa33;border-radius:5px;padding:4px 6px;font-size:9px;flex-shrink:0}.dice-lobby-footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid #ffffff0d;padding-top:19px;color:#9f8594;font-size:10px}.dice-lobby-footer>span:first-child{display:flex;gap:8px;align-items:center}.dice-lobby .dice-lobby-empty{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:25px 10px 35px}.dice-stream .dice-lobby{max-width:1600px;margin:auto}.dice-stream .dice-lobby-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dice-stream .dice-lobby .dice-lobby-player b{font-size:18px}.dice-stream .dice-lobby-grid article{min-height:90px}@media(max-width:1050px){.dice-stream .dice-lobby-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.dice-roster.dice-lobby{padding:20px}.dice-roster.dice-lobby>.dice-lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dice-lobby-prize>span{display:none}.dice-lobby .dice-lobby-count{padding:12px;min-width:110px}.dice-lobby-count strong{font-size:30px}.dice-lobby .dice-lobby-header{gap:14px}.dice-lobby-player b,.dice-stream .dice-lobby .dice-lobby-player b{font-size:13px}}@media(max-width:480px){.dice-lobby .dice-lobby-header{align-items:flex-start}.dice-lobby h2{font-size:23px}.dice-lobby-count>span{max-width:65px;line-height:1.5}.dice-lobby .dice-lobby-count{gap:5px;min-width:88px}.dice-lobby-count>svg{width:16px}.dice-roster.dice-lobby>.dice-lobby-grid{grid-template-columns:1fr}.dice-lobby-eyebrow{font-size:8px;letter-spacing:1.3px}.dice-lobby-prize b{font-size:17px}}.customer-code-input input{font-variant-numeric:tabular-nums;letter-spacing:.35em;font-size:23px;font-weight:600}.customer-secondary:disabled{opacity:.5;cursor:not-allowed}:root{--bg:#09090b;--panel:#121215;--border:#2b292f;--text:#f7f5f8;--muted:#a8a1ad;--accent:#ff0099}body{background:#09090b;color:#f7f5f8}.store-shell.shox-theme{--accent:#ff0099;--bg:#09090b;--panel:#121215;--border:#2b292f;--muted:#a8a1ad;background-color:#09090b!important;background-image:radial-gradient(ellipse at 85% 0,#ff009908,transparent 42%),url(/shox-pattern-v2.svg)!important;background-size:auto,720px 520px!important;background-repeat:no-repeat,repeat!important}.shox-wordmark{display:block;object-fit:contain;max-width:100%;height:auto;width:150px}.shox-theme>header .logo{gap:18px;flex-shrink:0;min-width:150px}.shox-theme>header .logo .shox-wordmark{width:148px;height:38px;object-fit:contain}.shox-brand-divider{height:25px;width:1px;background:#ffffff1f;display:none}.shox-brand-caption{display:none;font-size:8px;letter-spacing:1.6px;color:#a7a1ac;font-weight:500;max-width:90px;line-height:1.6}.shox-theme>header{background:#0c0c0ff5;border-color:#ffffff10}.shox-theme>header nav .active{color:#fff;border-color:#f09}.shox-theme>header nav button:hover{color:#ff91d3}.shox-theme .announcement{background:#121013;color:#d6cedb;border-bottom:1px solid #ff009924;font-size:9px;letter-spacing:1.5px}.shox-theme .header-search{background:#151418;border-color:#353139}.shox-theme .header-search>svg,.shox-theme .header-search button{color:#bbb1c1}.primary,.shox-theme .primary,.shox-theme .buy-card:not(:disabled){background:#f09;color:#fff;border:1px solid #ff0099;box-shadow:0 4px 18px #ff009912}.primary:hover:not(:disabled),.shox-theme .primary:hover:not(:disabled),.shox-theme .buy-card:hover:not(:disabled){background:#ed008e;border-color:#ff40b2;box-shadow:0 5px 22px #ff009924}.shox-theme>header .cart-btn{background:#f6f2f7;color:#151016;border-color:#fff3}.shox-theme>header .cart-btn>span{background:#f09;color:#fff}.shox-theme>header .customer-menu-trigger{background:#ff00990c;border-color:#ff009934;color:#f3e6ef}.shox-theme>header .customer-menu-trigger:hover{background:#ff009918}.shox-theme .eyebrow{color:#ff91d3}.shox-theme .buy-card:disabled,.shox-theme .buy-main:disabled{background:#1b191d;color:#847c89;border-color:#363039;box-shadow:none}.shox-theme .shop-footer{background:#0d0c10;border-color:#ffffff10}.shox-theme .shop-footer .logo{margin-bottom:18px}.shox-theme .categories>button.chosen{background:#ff00990b;border-color:#ff009940;box-shadow:inset 3px 0 #f09}.shox-theme .product.shop-card:hover{border-color:#ff009963}.shox-theme .product-tag{color:#ffd1ed;border-color:#ff009938;background:#ff009918}.shox-theme .product-discount{background:#f09;color:#fff;border-color:#ff75c8}.shox-theme .detail-price strong{color:#fff}.shox-theme .carousel-dots>button.active:after{background:#f09}.shox-theme .banner-carousel{border-color:#ffffff12;box-shadow:0 20px 60px #0002}.dice-hero{background:radial-gradient(ellipse at 95% 30%,#ff00991b,transparent 55%),linear-gradient(135deg,#19151c,#111013);border:1px solid #ff00992e;position:relative;overflow:hidden}.dice-hero h1{color:#fff}.dice-hero h1>span{color:#ff3bb0}.dice-hero .eyebrow{color:#e5b7d0}.dice-hero:after{content:"";position:absolute;left:0;top:0;width:64px;height:2px;background:#f09}.shox-arena-mark{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px solid #ffffff12;border-radius:22px;background:#ffffff03;transform:rotate(7deg);padding:20px 25px;flex-shrink:0}.shox-arena-mark>img{object-fit:contain;display:block}.shox-arena-mark>span{font-size:8px;letter-spacing:3px;color:#d5b7ca}.dice-stream{background:#09090b}.dice-lobby .dice-lobby-count{color:#ff91d3;border-color:#ff00992b;background:#ff009908}.dice-lobby-eyebrow{color:#ff91d3}.dice-lobby .dice-lobby-grid article.is-self{border-color:#ff00994d;background:linear-gradient(110deg,#ff009914,#161318)}.dice-lobby .dice-lobby-number{color:#ff91d3}.dice-lobby .dice-lobby-self{color:#ffc3e5;border-color:#ff009939;background:#ff009914}.dice-tree-match.mine{border-color:#f09a}.dice-host-avatar{border-color:#ff00994d;background:#141216}.dice-host-link:hover,.dice-host-link:hover .dice-host-avatar{border-color:#f09}.dice-toolbar .primary{background:#f09;color:#fff}.dash-brand .shox-admin-emblem{width:42px;height:42px;object-fit:contain;padding:5px;border:1px solid #ff009930;border-radius:10px;background:#191318}.dash-brand{gap:12px}.dash-sidebar{background:#0e0d10;border-color:#2f2933}.dash-sidebar nav .selected{background:#ff009914;color:#ffb7e2;border-color:#ff009940}.dash-nav-label{color:#807384}.dashboard .primary{background:#f09;color:#fff}.login-brand .shox-wordmark{width:180px;height:auto}.admin-login{background:radial-gradient(ellipse at 50% 0,#ff00990b,transparent 55%),#09090b}.maintenance-brand>.shox-wordmark{width:180px;height:auto;object-fit:contain}.maintenance-brand{justify-content:center}.maintenance-content .maintenance-icon{color:#ff66c3;border-color:#ff009936;background:#ff009912}.maintenance-content h1{color:#fff}.loading-brand .shox-wordmark{width:150px}.loading-status{color:#c4aabb}.loading-monogram{background:#ff009910;border-color:#ff009934;color:#f09}.customer-card{background:#131115;border-color:#3c303d}.customer-tabs .active{background:#ff00991b;color:#ffe6f4;border-color:#ff00994d}.customer-intro h1>span{color:#ff86cd}.customer-intro .eyebrow{color:#ffb2de}.customer-avatar{color:#ff9ed6;background:#ff00990b;border-color:#ff00992d}.member-cover{background:radial-gradient(ellipse at 90% 30%,#ff009938,transparent 60%),linear-gradient(115deg,#191319,#21121b);border-bottom:1px solid #ff009923}.member-cover>span{color:#fff;letter-spacing:9px}.member-cover i{border-color:#ff009926}.member-sidebar nav>button.active{background:#ff009916;border-color:#ff009940;color:#ffe6f4}.member-hero,.member-badges,.member-settings,.member-orders{border-color:#382e3b;background:#131115}.streamer-plan-hero{background:radial-gradient(ellipse at 100% 0,#ff009912,transparent 50%),#131115;border-color:#ff009929}.streamer-plan-hero>svg{color:#ff58bc}.season-webs,.season-pumpkin,.season-banner-decor,.witch-hat{display:none!important}@media(min-width:1450px){.dice-only.shox-theme>header .shox-brand-divider,.dice-only.shox-theme>header .shox-brand-caption{display:block}.dice-only.shox-theme>header .logo{min-width:290px}}@media(max-width:760px){.shox-theme>header .logo{min-width:115px;gap:0}.shox-theme>header .logo .shox-wordmark{width:118px;height:32px}.shox-theme .announcement{font-size:7px;letter-spacing:.8px}.shox-arena-mark{padding:14px;border-radius:15px}.shox-arena-mark>img{width:80px;height:80px}.shox-arena-mark>span{font-size:6px;letter-spacing:1.8px}.dice-hero{gap:20px}.dice-hero h1{font-size:34px}}@media(max-width:480px){.shox-arena-mark{display:none}.shox-theme>header .logo .shox-wordmark{width:105px}.shox-theme>header .logo{min-width:105px}.member-cover>span{letter-spacing:6px}}.shox-guest-mark img{display:block;object-fit:contain}.dice-soon>.shox-guest-mark{border-color:#ff00993b;background:#ff009909;transform:rotate(-7deg)}.footer-links>a{display:block;color:#afa4b2;font-size:12px;margin:12px 0}.footer-links>a:hover{color:#ff91d3}.free-dice-page{max-width:1250px;padding:40px 24px 64px;--dice-accent:#ff0099}.free-dice-brand{text-align:center;margin:4px auto 30px}.free-dice-brand h1{display:inline-flex;align-items:center;gap:20px;margin:0;font-size:52px;line-height:1;letter-spacing:-2px}.free-dice-brand h1 img{width:175px;height:auto;object-fit:contain}.free-dice-brand h1>span{font-family:Montserrat,Arial,sans-serif;font-style:italic;font-weight:900;color:#fff;position:relative}.free-dice-brand h1>span:after{content:"";display:block;position:absolute;height:3px;width:38px;right:0;bottom:-10px;background:#f09}.free-dice-brand p{font-size:11px;color:#9f949f;letter-spacing:.8px;margin:22px 0 0}.free-dice-panel{max-width:700px;margin:22px auto 0;border:1px solid color-mix(in srgb,var(--dice-accent) 28%,#242026);border-radius:24px;padding:26px;background:radial-gradient(ellipse at 90% 0,color-mix(in srgb,var(--dice-accent) 7%,transparent),transparent 50%),#100e12;box-shadow:0 24px 70px #0003}.free-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:22px;border-bottom:1px solid #ffffff0b}.free-panel-heading>span{display:flex;align-items:center;gap:9px;color:#e4dce5;font-size:10px;letter-spacing:1.7px;font-weight:700}.free-panel-heading>span>i{width:6px;height:6px;background:var(--dice-accent);border-radius:50%;box-shadow:0 0 12px color-mix(in srgb,var(--dice-accent) 30%,transparent)}.free-panel-heading>small{font-size:8px;letter-spacing:1px;color:#928392}.free-dice-controls{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:12px;margin-top:22px}.free-dice-controls label,.free-odds-controls label{font-size:9px;font-weight:600;color:#c6bac7;display:grid;gap:9px}.free-dice-controls select,.free-odds-controls select{width:100%;font-size:12px;background:#1c181f;border-color:#3a303e;min-height:44px;padding:11px 9px;border-radius:8px;color:#f3eaf4}.free-roll-stage{min-height:210px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 0 10px}.free-dice-cubes{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;max-width:100%;padding:8px}.free-cube{display:grid;place-items:center;width:90px;height:90px;flex-shrink:0;border:9px solid #fff;border-radius:19px;background:var(--cube-color);box-shadow:0 6px 20px #0003;transform:translateZ(0)}.free-cube>i{width:15px;height:15px;border-radius:50%;background:#fff}.free-dice-cubes.dense .free-cube{width:58px;height:58px;border-width:6px;border-radius:12px}.free-dice-cubes.dense .free-cube>i{width:10px;height:10px}.free-dice-cubes.rolling .free-cube{animation:shox-dice-shake .36s ease-in-out infinite;animation-delay:var(--shake-delay)}@keyframes shox-dice-shake{0%,to{transform:translateY(0) rotate(0)}25%{transform:translate(-2px,2px) rotate(-3deg)}75%{transform:translate(2px,-2px) rotate(3deg)}}.free-roll-caption{font-size:10px;color:#a797ac;margin:20px 0 0;text-align:center}.free-dice-id{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:16px 10px;background:#ffffff03;border:1px solid #ffffff0b;border-radius:9px;margin:8px 0 13px}.free-dice-id>span{font-size:7px;letter-spacing:1.2px;color:#9f8daa}.free-dice-id>b{font-family:Montserrat,sans-serif;font-size:14px;letter-spacing:1.2px;font-variant-numeric:tabular-nums}.free-dice-id>small{font-size:10px;color:#b2a4b7}.free-copy{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #ffffff16;border-radius:6px;color:#d7c6dc;font-size:9px}.free-dice-id .free-copy>span{display:none}.free-history-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.free-history-actions>button,.free-history-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#d4c4d9;padding:12px 14px;border:1px solid #56435c;border-radius:8px;background:#211a26}.free-history-actions>button{flex:1}.free-history-actions>a{background:none;border-color:#ffffff12}.free-history-search{display:flex;gap:10px;align-items:flex-end;background:#151017;padding:16px;border:1px solid #392a40;border-radius:10px;margin:0 0 20px}.free-history-search label{display:grid;gap:10px;font-size:10px;color:#c6b8ce;flex:1;min-width:0}.free-history-search input{width:100%;font-family:monospace;font-size:14px;text-transform:uppercase}.free-history-search>button{padding:12px;background:#f09;color:#fff;border-radius:8px}.free-roll-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:19px 18px;border-radius:11px;background:var(--dice-accent);color:#fff;font-size:17px;font-weight:800;letter-spacing:-.25px;box-shadow:0 5px 25px color-mix(in srgb,var(--dice-accent) 10%,transparent);margin-top:20px}.free-roll-button>svg:last-child{margin-left:auto}.free-roll-button>span{flex:1}.free-roll-button:disabled{opacity:.7;cursor:wait}.free-roll-button:disabled>svg:first-child{animation:customer-spin 1.4s linear infinite}.free-dice-page[data-skin=mono] .free-roll-button{color:#17121a}.free-dice-palette{text-align:center;border-bottom:1px solid #ffffff09;padding:27px 0 22px}.free-dice-palette>small{display:block;color:#a391ad;font-size:7px;font-weight:700;letter-spacing:1.5px}.free-dice-palette>div{display:flex;gap:10px 15px;justify-content:center;flex-wrap:wrap;margin-top:15px}.free-dice-palette span{display:flex;align-items:center;gap:6px;font-size:9px;color:#c8bdce}.free-dice-palette span>i{width:8px;height:8px;border:1px solid #ffffff30;border-radius:50%}.free-dice-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:23px 0 14px}.free-dice-bottom>a{display:flex;align-items:center;gap:7px;color:#f3d9e8;font-size:11px;text-decoration:underline;text-underline-offset:4px}.free-blur-toggle{display:flex;gap:10px;align-items:center;cursor:pointer}.free-blur-toggle>span{font-size:10px;color:#ede3f0}.free-blur-toggle small{display:block;color:#93829d;font-size:8px;margin-top:4px}.free-blur-toggle input{position:absolute;width:1px;height:1px;opacity:0}.free-blur-toggle>i{width:37px;height:23px;position:relative;border-radius:20px;background:#3b3541;border:1px solid #ffffff12}.free-blur-toggle>i:before{content:"";position:absolute;left:3px;top:3px;background:#e5dfe9;width:15px;height:15px;border-radius:50%;transition:transform .2s}.free-blur-toggle input:checked+i{background:#f09}.free-blur-toggle input:checked+i:before{transform:translate(14px);background:#fff}.free-blur-toggle input:focus-visible+i{outline:2px solid #fff;outline-offset:3px}.is-blurred .free-dice-cubes{filter:blur(7px);user-select:none}.free-dice-note{display:block;color:#9b899f;font-size:9px;line-height:1.8}.free-session-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:1px solid #ffffff0a;color:#87748e;font-size:8px}.free-session-footer>span{display:flex;align-items:center;gap:6px}.free-session-footer button{color:#baa7c3;font-size:9px;text-decoration:underline;text-underline-offset:3px}.free-error{padding:13px 15px;border-radius:8px;border:1px solid #a74b6940;background:#a74b6912;color:#e7b7c8;font-size:11px;line-height:1.7}.free-back{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#c6b4ce;margin:0 0 24px}.dice-ad-slot{max-width:970px;margin:15px auto 25px;border:1px solid #ffffff0c;border-radius:11px;overflow:hidden;background:#100e12}.dice-ad-slot>small{display:block;font-size:6px;font-weight:600;letter-spacing:1.5px;color:#817486;padding:8px 12px;background:#ffffff02}.dice-house-ad{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 25px;background:linear-gradient(120deg,#ffffff03,#ff009908);min-height:105px}.dice-house-ad>img{object-fit:contain;max-width:115px;height:auto}.dice-house-ad>div{flex:1}.dice-house-ad b{font-size:16px;letter-spacing:-.4px;display:block;color:#f5edf7}.dice-house-ad>div>span{display:block;font-size:10px;color:#ae9fb9;margin-top:7px}.dice-ad-contact{display:inline-flex;align-items:center;gap:6px;font-size:9px;padding:10px 12px;border:1px solid #ff009944;border-radius:7px;color:#ffd0ec;white-space:nowrap}.dice-ad-slot>a:not(.dice-house-ad){display:block}.dice-ad-slot>a>img{display:block;width:100%;max-height:280px;object-fit:contain;background:#0c0a0f}.dice-ad-slot>a:not(.dice-house-ad)>span{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#d6bfdc;padding:11px 14px}.free-dice-panel>.dice-ad-slot{margin:16px 0 20px}.free-dice-panel .dice-house-ad{gap:17px;padding:20px}.free-dice-panel .dice-house-ad>img{max-width:85px}.free-dice-panel .dice-house-ad b{font-size:13px}.free-dice-panel .dice-ad-contact{font-size:8px;padding:8px}.free-history{max-width:900px;margin:auto;padding:28px;border:1px solid #49334d;background:#120f15;border-radius:18px}.free-history-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.free-history-heading h2{font-size:28px;letter-spacing:-.9px;margin:13px 0 15px}.free-history-heading b{font-size:12px;letter-spacing:1px;color:#fa9bcf;font-variant-numeric:tabular-nums}.free-history>p{color:#ac9ab7;font-size:11px;line-height:1.8}.free-history-status{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:23px 0 16px;font-size:9px;color:#95849f}.free-history-status>span:first-child{display:flex;align-items:center;gap:7px}.free-history-status i{width:5px;height:5px;background:#8bd0aa;border-radius:50%}.free-history-list{display:grid;gap:8px}.free-history-list>article{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #ffffff09;background:#ffffff02;padding:13px 16px;border-radius:9px}.free-history-list>article>div:first-child{min-width:90px;display:grid;grid-template-columns:auto auto;align-items:center;gap:6px 10px}.free-history-list b{font-size:14px;color:#eee3f2}.free-history-list time{font-size:9px;color:#a995b4;font-variant-numeric:tabular-nums}.free-history-list small{font-size:8px;color:#85728f;grid-column:1/-1}.free-dice-cubes.mini{gap:5px;padding:2px;justify-content:flex-end}.free-dice-cubes.mini .free-cube,.free-dice-cubes.mini.dense .free-cube{width:27px;height:27px;border-width:3px;border-radius:6px;box-shadow:none}.free-dice-cubes.mini .free-cube>i,.free-dice-cubes.mini.dense .free-cube>i{width:5px;height:5px}.free-history-empty{padding:30px;text-align:center}.free-load-more{display:flex;align-items:center;gap:8px;justify-content:center;width:100%;padding:14px;background:#2a1d32;border:1px solid #54375e;border-radius:8px;font-size:11px;color:#e7d1f1;margin:16px 0}.free-history>.free-dice-note{margin-top:20px}.free-odds-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 210px;gap:22px;align-items:start}.free-odds{background:#120f15;border:1px solid #ff00992b;border-radius:18px;padding:28px}.free-odds h2{font-size:29px;letter-spacing:-1px;line-height:1.2;margin:14px 0}.free-odds h2>span{color:#ff7bcb}.free-odds>p{font-size:11px;color:#b19bbb;line-height:1.8}.free-odds-controls{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:23px 0}.free-probability-list{display:grid;gap:15px;margin:25px 0}.free-probability-list article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:10px}.free-probability-list span{display:flex;align-items:center;gap:8px;color:#cbbbce}.free-probability-list span>i{display:block;width:11px;height:11px;border-radius:3px;border:1px solid #fff3}.free-probability-list b{color:#fbeaf6;font-size:12px;font-variant-numeric:tabular-nums}.free-probability-track{height:5px;overflow:hidden;border-radius:5px;background:#ffffff08}.free-probability-track>i{height:100%;display:block;background:linear-gradient(90deg,#a91c74,#f09);border-radius:5px}.dice-ad-slot.vertical{margin:0;position:sticky;top:20px;width:100%}.vertical .dice-house-ad{flex-direction:column;text-align:center;justify-content:center;gap:25px;min-height:430px;padding:35px 22px}.vertical .dice-house-ad>div{flex:none}.vertical .dice-house-ad b{font-size:24px;line-height:1.25}.vertical .dice-house-ad>div>span{font-size:11px;line-height:1.8}.vertical.dice-ad-slot>a>img{max-height:600px}.dice-ads-editor{display:grid;gap:10px;padding:0 20px 20px}.dice-ads-editor>details{padding:15px;background:#ffffff02;border:1px solid #49354e;border-radius:9px}.dice-ads-editor summary{font-size:12px;cursor:pointer}.dice-ads-editor label{display:grid;gap:9px;margin-top:16px;font-size:11px;color:#bcabc5}.dice-ads-editor input{width:100%}@media(max-width:1050px){.free-odds-layout{grid-template-columns:minmax(0,1fr) 210px}.free-odds-layout>.dice-ad-slot:first-child{display:none}.free-odds{min-width:0}}@media(max-width:700px){.free-dice-page{padding:28px 14px 45px}.free-dice-brand h1{font-size:39px;gap:14px}.free-dice-brand h1 img{width:135px}.free-dice-panel{padding:18px;border-radius:16px}.free-dice-controls{gap:8px}.free-dice-controls select{font-size:10px;padding:10px 6px;min-height:41px}.free-cube{width:65px;height:65px;border-width:7px;border-radius:14px}.free-cube>i{width:11px;height:11px}.free-dice-cubes{gap:9px;padding:6px 0}.free-dice-cubes.dense .free-cube{width:48px;height:48px;border-width:5px;border-radius:10px}.free-roll-stage{min-height:185px;padding-top:28px}.free-panel-heading>small{font-size:6px}.free-panel-heading>span{font-size:8px}.free-roll-button{font-size:15px;padding:17px}.dice-house-ad{gap:15px;padding:18px;flex-wrap:wrap}.dice-house-ad b{font-size:13px}.dice-house-ad>img{max-width:90px}.dice-ad-contact{padding:8px;font-size:8px}.free-dice-panel .dice-house-ad>img{max-width:65px}.free-dice-panel .dice-house-ad b{font-size:12px}.free-dice-panel .dice-ad-contact{display:none}.free-dice-id>b{font-size:11px;letter-spacing:.7px}.free-history-actions>button,.free-history-actions>a{font-size:10px;padding:11px}.free-odds-layout{display:flex;flex-direction:column}.free-odds-layout>.dice-ad-slot{position:static;display:block;width:100%}.free-odds-layout>.dice-ad-slot:first-child{display:none}.vertical .dice-house-ad{flex-direction:row;text-align:left;min-height:100px;padding:20px;gap:15px}.vertical .dice-house-ad b{font-size:14px}.vertical .dice-house-ad>div>span{font-size:10px}.free-odds{padding:22px;width:100%}.free-odds h2{font-size:26px}.free-history{padding:20px}.free-history-heading h2{font-size:23px}.free-history-heading{align-items:flex-start}.free-history-heading .free-copy{font-size:8px;padding:7px;white-space:nowrap}.free-history-list>article{padding:12px;gap:10px}.free-history-list>article>div:first-child{min-width:70px;display:flex;flex-wrap:wrap;gap:6px}.free-history-list time{width:100%}.free-dice-bottom{gap:10px}.free-blur-toggle>span{font-size:9px}}@media(prefers-reduced-motion:reduce){.free-dice-cubes.rolling .free-cube{animation:none}.free-roll-button:disabled>svg:first-child{animation:none}.free-blur-toggle>i:before{transition:none}}.free-dice-page{max-width:1440px}.free-dice-layout{display:grid;grid-template-columns:minmax(195px,260px) minmax(0,640px) minmax(195px,260px);gap:20px;align-items:start;justify-content:center}.free-dice-layout .free-dice-panel{width:100%;max-width:none;margin:0}.free-streamers{border:1px solid #463641;border-radius:17px;padding:17px 12px;background:linear-gradient(145deg,#1b141c,#100d12);position:sticky;top:20px}.free-streamers-heading{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 18px;color:#ff68b8}.free-streamers h2{font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;color:#f6edf3;margin:0;letter-spacing:-.2px}.free-streamer-list{display:grid;gap:9px}.free-streamer-card{display:flex;align-items:center;gap:10px;padding:11px 9px;border:1px solid #ffffff15;background:#ffffff04;border-radius:10px;text-decoration:none;color:#fff;min-width:0;transition:background .15s,border-color .15s}.free-streamer-card:hover{background:#ff009912;border-color:#ff009975}.free-streamer-card>span:nth-child(2){display:grid;gap:5px;min-width:0;flex:1}.free-streamer-card>span:nth-child(2)>b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.free-streamer-card>span:nth-child(2)>small{font-size:9px;color:#b7a2b2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.free-streamer-card>svg{flex-shrink:0;color:#96778a}.free-streamer-avatar{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:2px solid #66515f;border-radius:50%;padding:2px;background:#251924}.free-streamer-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.free-streamer-avatar>b{font-size:19px;color:#efc9df}.free-streamer-card.live .free-streamer-avatar{border-color:#ff3057;box-shadow:0 0 12px #ff305724}.free-streamer-avatar>small{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);background:#ff3057;color:#fff;font-size:7px;font-weight:800;padding:2px 5px;border-radius:4px}.free-streamer-empty{padding:24px 8px;text-align:center;display:grid;gap:10px}.free-streamer-empty span{font-size:11px;color:#d0b6c7}.free-streamer-empty small{font-size:9px;line-height:1.8;color:#887480}.free-streamer-editor-actions{display:flex;gap:12px;margin-top:15px}.free-streamer-editor-actions button{font-size:11px;padding:8px;border:1px solid #ffffff20;border-radius:6px}.free-dice-layout .free-cube{width:96px;height:96px;border-width:9px;border-radius:18px}.free-dice-layout .free-dice-cubes.dense .free-cube{width:58px;height:58px;border-width:6px;border-radius:12px}.free-spin-screen{position:fixed;inset:0;z-index:3000;background:radial-gradient(ellipse at center,#291522aa,transparent 65%),#0b090d;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;overflow:auto;isolation:isolate}.free-spin-screen:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.16;background-image:url(/shox-dice-pattern.svg);background-size:260px 260px}.free-spin-screen>img{object-fit:contain;opacity:.7;margin-bottom:30px}.free-spin-screen h2{font-size:clamp(26px,4vw,40px);font-family:Montserrat,sans-serif;font-weight:900;font-style:italic;letter-spacing:-1px;margin:0 0 25px;color:#fff}.free-spin-screen .free-dice-cubes{max-width:850px}.free-spin-screen .free-cube{width:96px;height:96px}.free-spin-screen p{font-size:11px;color:#b99caf;margin-top:27px}.free-spin-screen p span{color:#f09}.free-spin-screen .free-dice-cubes.dense .free-cube{width:64px;height:64px}@media(max-width:1100px){.free-dice-layout{grid-template-columns:minmax(155px,210px) minmax(0,620px)}.free-streamers.right{grid-column:1}.free-dice-layout .free-dice-panel{grid-column:2;grid-row:1 / span 2}.free-streamers{position:static}.free-streamers h2{font-size:10px}}@media(max-width:760px){.free-dice-layout{display:flex;flex-direction:column;gap:20px}.free-dice-layout .free-dice-panel{order:0}.free-streamers{width:100%;order:1}.free-streamer-list{grid-template-columns:repeat(2,minmax(0,1fr))}.free-dice-layout .free-dice-cubes{gap:8px}.free-dice-layout .free-cube{width:68px;height:68px;border-width:7px;border-radius:14px}.free-dice-layout .free-dice-cubes.dense .free-cube{width:48px;height:48px;border-width:5px}.free-spin-screen .free-cube{width:72px;height:72px;border-width:7px;border-radius:15px}.free-spin-screen .free-dice-cubes{gap:9px}.free-spin-screen .free-dice-cubes.dense .free-cube{width:48px;height:48px;border-width:5px}}@media(prefers-reduced-motion:reduce){.free-spin-screen .free-cube{animation:none}}.free-inline-history{max-width:640px;margin:30px auto 0}.free-roll-summary{border:1px solid #5b4053;border-radius:17px;overflow:hidden;background:linear-gradient(145deg,#19121a,#0f0c11);padding:25px}.free-summary-heading{text-align:center;margin-bottom:22px}.free-summary-heading .eyebrow{font-size:8px;color:#f27cb9;letter-spacing:2px}.free-summary-heading h2{font-family:Montserrat,sans-serif;font-size:22px;line-height:1.3;font-weight:800;margin:10px 0;color:#f9eef5;letter-spacing:-.6px}.free-summary-heading p{font-size:10px;color:#a28a9c;letter-spacing:1px}.free-summary-stats{padding:20px;border:1px solid #ffffff0d;border-radius:11px;background:#ffffff04}.free-summary-stats h3{font-size:10px;font-weight:700;color:#dac8d6;margin:0 0 13px}.free-stat-colors{display:flex;flex-wrap:wrap;gap:8px}.free-stat-colors>span,.free-longest>span{display:inline-flex;align-items:center;gap:7px;background:#0c090ec9;border:1px solid #ffffff12;border-radius:6px;padding:7px 9px;font-size:9px;color:#c8b4c3}.free-stat-colors i,.free-longest i{width:12px;height:12px;border:2px solid white;border-radius:3px}.free-stat-colors b,.free-longest b{color:#fff;font-size:11px}.free-longest{margin:21px 0 15px}.free-longest>small{color:#95798d;font-size:10px}.free-summary-stats>small{display:block;color:#947e90;font-size:8px;line-height:1.9;margin-top:15px}.free-summary-rolls{max-height:560px;overflow:auto;scrollbar-width:thin;scrollbar-color:#705268 transparent;margin-top:20px}.free-summary-rolls article{padding:16px 4px;border-bottom:1px dashed #ffffff1c}.free-summary-rolls article:last-child{border-bottom:0}.free-summary-rolls article>div:first-child{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:9px;color:#a48b9e}.free-summary-rolls article:first-child>div:first-child>span{color:#fb82c1}.free-summary-rolls article>div:first-child>b{color:#e6d6e1}.free-summary-rolls time{margin-left:auto;font-variant-numeric:tabular-nums;font-size:8px}.free-summary-rolls .free-dice-cubes{justify-content:flex-start;gap:7px;padding:0}.free-summary-rolls .free-dice-cubes .free-cube{width:32px;height:32px;border-width:3px;border-radius:7px}.free-summary-rolls .free-dice-cubes .free-cube>i{width:5px;height:5px}.free-summary-empty{display:grid;justify-items:center;gap:10px;padding:30px 10px 12px;color:#a38b9d}.free-summary-empty p{font-size:10px;line-height:1.8;text-align:center}.free-history .free-roll-summary{margin-top:25px}.free-inline-history>.free-load-more{margin:15px auto}@media(max-width:760px){.free-inline-history{width:100%;margin-top:22px}.free-roll-summary{padding:20px 16px}.free-summary-heading h2{font-size:19px}.free-summary-stats{padding:16px}.free-stat-colors{gap:6px}.free-stat-colors>span{padding:6px 7px;font-size:8px}}.free-spin-screen .free-dice-cubes.rolling .free-cube{animation:dice-gentle-shake 1s ease-in-out infinite;animation-delay:var(--shake-delay)}.free-dice-sound{display:flex;justify-content:center;margin:18px 0 0}.free-dice-sound button{display:inline-flex;align-items:center;gap:8px;color:#c5acbe;font-size:10px;border:1px solid #ffffff15;border-radius:7px;background:#ffffff04;padding:10px 13px}.free-dice-sound button[aria-pressed=true]{border-color:#a94a8155;color:#edb4d6}.free-dice-page,.free-dice-page button,.free-dice-page input,.free-dice-page select{font-family:Montserrat,Segoe UI,Arial,sans-serif;font-weight:500}.free-dice-page{font-size:14px;line-height:1.6}.free-dice-brand p{font-size:14px;line-height:1.7}.free-panel-heading>span{font-size:11px;letter-spacing:1.3px;font-weight:700}.free-dice-controls label,.free-odds-controls label{font-size:12px;line-height:1.5;font-weight:600}.free-dice-controls select,.free-odds-controls select{font-size:13px;min-height:46px}.free-roll-caption{font-size:12px;line-height:1.7}.free-dice-id>span{font-size:10px;letter-spacing:1px;font-weight:600}.free-dice-id>b{font-size:17px;font-weight:700}.free-dice-id>small,.free-copy{font-size:12px}.free-history-actions>button,.free-history-actions>a{font-size:13px;font-weight:600}.free-history-search label{font-size:12px}.free-dice-palette>small{font-size:10px;letter-spacing:1.2px;font-weight:700}.free-dice-palette span{font-size:12px;font-weight:500}.free-dice-palette span>i{width:10px;height:10px}.free-dice-sound button{font-size:12px;font-weight:600;padding:11px 15px}.free-dice-bottom>a{font-size:13px;font-weight:600}.free-blur-toggle>span{font-size:13px;font-weight:600}.free-blur-toggle small{font-size:11px;line-height:1.6;font-weight:500}.free-session-footer{font-size:11px;line-height:1.7;gap:14px}.free-session-footer button{font-size:12px;font-weight:600}.free-dice-note{font-size:12px;line-height:1.8}.free-summary-heading .eyebrow{font-size:10px;letter-spacing:1.5px}.free-summary-heading h2{font-size:24px;line-height:1.35;font-weight:800}.free-summary-heading p{font-size:12px;letter-spacing:.6px}.free-summary-stats h3{font-size:13px;line-height:1.6;font-weight:700}.free-stat-colors{gap:9px}.free-stat-colors>span,.free-longest>span{font-size:12px;padding:8px 10px;gap:8px}.free-stat-colors b,.free-longest b{font-size:14px;font-weight:700}.free-stat-colors i,.free-longest i{width:14px;height:14px}.free-summary-stats>small{font-size:11px;line-height:1.85}.free-longest>small{font-size:12px}.free-summary-rolls article>div:first-child{font-size:12px;line-height:1.6}.free-summary-rolls time{font-size:11px}.free-summary-empty p,.free-load-more{font-size:13px}.free-streamers h2{font-size:13px;line-height:1.5}.free-streamer-card>span:nth-child(2)>b{font-size:13px;font-weight:700}.free-streamer-card>span:nth-child(2)>small{font-size:11px}.free-streamer-empty span{font-size:13px}.free-streamer-empty small{font-size:12px}.free-history-heading h2{font-size:26px}.free-history>p,.free-history-status{font-size:12px}.free-odds>p{font-size:14px;line-height:1.8}.free-probability-list article>div:first-child{font-size:13px}.free-probability-list b{font-size:15px;font-weight:700}.free-spin-screen p{font-size:13px}@media(max-width:760px){.free-dice-brand p{font-size:13px}.free-panel-heading>span{font-size:10px}.free-dice-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.free-dice-controls label{font-size:11px}.free-dice-controls select{font-size:11px;padding:10px 5px}.free-dice-id>b{font-size:15px}.free-dice-palette span{font-size:11px}.free-dice-bottom{gap:15px;flex-wrap:wrap}.free-dice-bottom>a{font-size:12px}.free-blur-toggle>span{font-size:12px}.free-summary-heading h2{font-size:21px}.free-summary-stats h3{font-size:12px}.free-stat-colors>span,.free-longest>span{font-size:11px;padding:7px 8px}.free-stat-colors b,.free-longest b{font-size:13px}.free-summary-stats>small{font-size:11px}.free-summary-rolls article>div:first-child{font-size:11px}.free-summary-rolls time{font-size:10px}.free-streamers h2{font-size:13px}.free-streamer-card>span:nth-child(2)>b{font-size:12px}.free-streamer-card>span:nth-child(2)>small{font-size:10px}}.free-dice-brand h1 img{width:310px;max-width:80vw;height:auto}.store-shell>header .shox-wordmark{width:180px;height:auto}.free-spin-screen>img{width:200px;height:auto}.shox-admin-emblem{object-fit:contain}@media(max-width:760px){.free-dice-brand h1 img{width:250px}.store-shell>header .shox-wordmark{width:145px}}.free-dice-brand h1 img{width:245px;height:auto}.store-shell>header .shox-wordmark{width:110px;height:auto}.free-spin-screen>img{width:140px;height:auto}.login-brand .shox-wordmark{width:150px;height:auto}.dice-house-ad>img{width:100px;height:auto;max-height:64px;object-fit:contain}@media(max-width:760px){.free-dice-brand h1 img{width:205px}.store-shell>header .shox-wordmark{width:94px}.free-spin-screen>img{width:120px}}.free-spin-screen{animation:new-dice-stage-in .12s ease-out both}.free-spin-screen>img{position:absolute;top:30px;left:50%;transform:translate(-50%);width:105px;height:auto;opacity:.55;margin:0}.free-spin-screen h2{font-style:normal;text-transform:uppercase;letter-spacing:-.7px;font-size:clamp(25px,4vw,34px);line-height:1.15;margin:0 0 22px;font-weight:800;text-shadow:0 2px 0 #0009}.free-spin-screen .free-dice-cubes{gap:10px;padding:5px}.free-spin-screen .free-cube{border-radius:15px;box-shadow:0 4px #ffffff0a,0 8px 16px #0003}.free-spin-screen .free-dice-cubes.rolling .free-cube{animation:new-dice-rattle .48s ease-in-out infinite;animation-delay:var(--rattle-delay,0ms);transform-origin:50% 65%;will-change:transform}@keyframes new-dice-rattle{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(calc(-1.5px * var(--rattle-dir,1)),.5px) rotate(calc(-1deg * var(--rattle-dir,1)))}40%{transform:translate(calc(1.5px * var(--rattle-dir,1)),-.5px) rotate(calc(1deg * var(--rattle-dir,1)))}60%{transform:translate(calc(-1px * var(--rattle-dir,1)),.5px) rotate(calc(-.7deg * var(--rattle-dir,1)))}80%{transform:translate(calc(1px * var(--rattle-dir,1)),-.5px) rotate(calc(.7deg * var(--rattle-dir,1)))}}@keyframes new-dice-stage-in{0%{opacity:0}to{opacity:1}}@media(max-width:760px){.free-spin-screen>img{width:90px;top:24px}.free-spin-screen .free-dice-cubes{gap:8px}.free-spin-screen h2{font-size:26px;margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.free-spin-screen{animation:none}.free-spin-screen .free-dice-cubes.rolling .free-cube{animation:new-dice-rattle-reduced .65s ease-in-out infinite;animation-delay:var(--rattle-delay,0ms)}}@keyframes new-dice-rattle-reduced{0%,to{transform:translate(0)}25%{transform:translate(-1px)}75%{transform:translate(1px)}}.store-shell[data-dice-skin=shox]{--world-bg:#0b0710;--world-scene:url(/dice-themes/royal-v1.svg);--world-panel:#17101c;--world-card:#24182a;--world-input:#100c15;--world-line:#ac855660;--world-text:#fff4e5;--world-muted:#c6b5c7;--world-accent:#e8ba71;--world-chrome:#100b13ed;--world-radius:23px;--world-button:12px;--world-texture:radial-gradient(ellipse at 50% 0,#b1843b14,transparent 65%);--world-shadow:0 18px 60px #0005,inset 0 1px 0 #edc78a12}.store-shell[data-dice-skin=blue]{--world-bg:#0c396a;--world-scene:url(/dice-themes/arcade-v1.svg);--world-panel:#083368ed;--world-card:#14518bcc;--world-input:#062b56;--world-line:#86d6ff88;--world-text:#f2fbff;--world-muted:#b3d9f4;--world-accent:#91e5ff;--world-chrome:#062747ed;--world-radius:12px;--world-button:8px;--world-texture:repeating-linear-gradient(0deg,#a8e1ff04 0 1px,transparent 1px 30px);--world-shadow:0 18px 50px #02162b66,inset 0 0 0 3px #b4eaff0c}.store-shell[data-dice-skin=green]{--world-bg:#09291f;--world-scene:url(/dice-themes/forest-v1.svg);--world-panel:#102e24f2;--world-card:#1e4232;--world-input:#0b231b;--world-line:#7eaa7480;--world-text:#eef5dc;--world-muted:#b4c7a7;--world-accent:#b8d58c;--world-chrome:#09251ded;--world-radius:26px;--world-button:20px;--world-texture:radial-gradient(ellipse at 0 0,#91aa3522,transparent 55%);--world-shadow:0 18px 60px #00120b66,inset 0 0 0 4px #b4ba6310}.store-shell[data-dice-skin=red]{--world-bg:#1f1014;--world-scene:url(/dice-themes/lava-v1.svg);--world-panel:#211316f2;--world-card:#371c1c;--world-input:#180e12;--world-line:#f07a4277;--world-text:#fff0df;--world-muted:#d4b29f;--world-accent:#ffb36f;--world-chrome:#160c10ed;--world-radius:10px;--world-button:8px;--world-texture:repeating-linear-gradient(135deg,#ff6b3505 0 2px,transparent 2px 24px);--world-shadow:0 18px 55px #0e030855,inset 0 3px 0 #fc6e3140}.store-shell[data-dice-skin=pink]{--world-bg:#46304f;--world-scene:url(/dice-themes/sakura-v1.svg);--world-panel:#2f203cf2;--world-card:#52344e;--world-input:#281b32;--world-line:#efb2d1a0;--world-text:#fff1f6;--world-muted:#dfc0d6;--world-accent:#ffd2e7;--world-chrome:#2b1b32ed;--world-radius:30px;--world-button:18px;--world-texture:radial-gradient(ellipse at 100% 0,#f9b0d21a,transparent 65%);--world-shadow:0 18px 65px #27152c55,inset 0 1px 0 #fff3}.store-shell[data-dice-skin=mono]{--world-bg:#17171a;--world-scene:url(/dice-themes/classic-v1.svg);--world-panel:#141417f2;--world-card:#2c2c30;--world-input:#0d0d10;--world-line:#d4d4da80;--world-text:#f5f5f7;--world-muted:#b9b9c3;--world-accent:#f0f0f3;--world-chrome:#111114ed;--world-radius:6px;--world-button:4px;--world-texture:repeating-linear-gradient(0deg,#ffffff02 0 1px,transparent 1px 28px);--world-shadow:0 16px 50px #0005,inset 0 0 0 3px #ffffff06}.store-shell[data-dice-skin=ocean]{--world-bg:#03233e;--world-scene:url(/dice-themes/ocean-v1.svg);--world-panel:#052b48ed;--world-card:#104560dd;--world-input:#032139;--world-line:#5bd4e7a0;--world-text:#edffff;--world-muted:#a9d9e0;--world-accent:#81eddf;--world-chrome:#03243ced;--world-radius:20px;--world-button:16px;--world-texture:radial-gradient(circle at 95% 6%,#83f3ee18 0 15px,transparent 16px),radial-gradient(circle at 88% 11%,#83f3ee0b 0 7px,transparent 8px);--world-shadow:0 20px 55px #00152966,inset 0 1px 0 #adffff33}.store-shell[data-dice-skin]{background-color:var(--world-bg)!important;background-image:var(--world-scene)!important;background-position:center top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh}.store-shell[data-dice-skin]:before,.store-shell[data-dice-skin]:after{display:none}.store-shell[data-dice-skin]>header,.store-shell[data-dice-skin]>.announcement,.store-shell[data-dice-skin]>.shop-footer{background:var(--world-chrome);border-color:var(--world-line);color:var(--world-text)}.store-shell[data-dice-skin]>header nav button.active{color:var(--world-text);border-color:var(--world-accent)}.store-shell[data-dice-skin] .free-dice-page{color:var(--world-text)}.store-shell[data-dice-skin] :is(.free-dice-panel,.free-streamers,.free-roll-summary,.free-odds,.free-history){background:var(--world-texture),var(--world-panel);border:1px solid var(--world-line);border-radius:var(--world-radius);box-shadow:var(--world-shadow)}.store-shell[data-dice-skin] .free-dice-brand{max-width:560px;padding:25px 24px 24px;margin:0 auto 28px;border:1px solid var(--world-line);border-radius:var(--world-radius);background:var(--world-texture),var(--world-chrome);box-shadow:0 15px 45px #0002}.dice-world-crest{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--world-accent);margin-bottom:19px}.dice-world-crest>span{font-size:10px;letter-spacing:1.4px;font-weight:700;text-transform:uppercase}.free-dice-brand .dice-world-crest>svg{flex-shrink:0}.store-shell[data-dice-skin] .free-dice-brand p{color:var(--world-muted);font-size:13px;line-height:1.7;margin:17px 0 0}.store-shell[data-dice-skin] :is(.free-dice-controls select,.free-odds-controls select,.dice-theme-trigger,.free-history-search,.free-dice-id){background:var(--world-input);color:var(--world-text);border-color:var(--world-line)}.store-shell[data-dice-skin] :is(.free-streamer-card,.free-summary-stats,.free-stat-colors>span,.free-longest>span){background:var(--world-card);border-color:var(--world-line)}.store-shell[data-dice-skin] :is(.free-streamers-heading,.free-panel-heading,.free-summary-heading .eyebrow,.free-summary-rolls article:first-child>div:first-child>span){color:var(--world-accent)}.store-shell[data-dice-skin] :is(.free-streamers h2,.free-summary-heading h2,.free-summary-stats h3,.free-stat-colors b,.free-longest b,.free-dice-id>b){color:var(--world-text)}.store-shell[data-dice-skin] :is(.free-streamer-empty span,.free-streamer-empty small,.free-roll-caption,.free-summary-heading p,.free-summary-stats>small,.free-summary-rolls article>div:first-child,.free-summary-empty,.free-session-footer,.free-dice-controls label,.free-dice-palette span,.free-dice-palette>small,.free-blur-toggle small,.free-history>p,.free-history-status,.dice-theme-field>span){color:var(--world-muted)}.store-shell[data-dice-skin] .free-streamer-card>span:nth-child(2)>small{color:var(--world-muted)}.store-shell[data-dice-skin] .free-streamer-card:hover{background:var(--world-input);border-color:var(--world-accent)}.store-shell[data-dice-skin] :is(.free-history-actions>button,.free-history-actions>a,.free-copy,.free-dice-sound button){background:var(--world-card);color:var(--world-text);border-color:var(--world-line)}.store-shell[data-dice-skin] :is(.free-session-footer button,.free-dice-bottom>a,.free-blur-toggle>span){color:var(--world-text)}.store-shell[data-dice-skin] .free-roll-button{border-radius:var(--world-button);font-weight:800}.store-shell[data-dice-skin] .dice-ad-slot{background:var(--world-chrome);border-color:var(--world-line);color:var(--world-text)}.store-shell[data-dice-skin] .dice-house-ad>div>span{color:var(--world-muted)}.store-shell[data-dice-skin=shox] .free-dice-panel{border-top:3px solid #d6b16a}.store-shell[data-dice-skin=shox] .dice-world-crest>svg{color:#edca80;filter:drop-shadow(0 0 8px #d1a25055)}.store-shell[data-dice-skin=blue] .free-dice-panel{outline:3px solid #a0e6ff20;outline-offset:3px}.store-shell[data-dice-skin=green] .free-streamers{border-top:4px solid #9eac63}.store-shell[data-dice-skin=red] .free-streamers-heading{border-bottom:2px solid #ed633844;padding-bottom:12px}.store-shell[data-dice-skin=pink] .free-streamer-card{border-radius:17px}.store-shell[data-dice-skin=mono] :is(.free-streamer-card,.free-dice-controls select,.free-dice-id,.free-stat-colors>span){border-radius:3px}.store-shell[data-dice-skin=ocean] .free-streamer-avatar{border-color:#60d5df}.store-shell[data-dice-skin=ocean] .free-dice-panel{border-top:3px solid #8ae9ec}.store-shell[data-dice-skin] .free-spin-screen{background-image:linear-gradient(#00000038,#0005),var(--world-scene);background-color:var(--world-bg);background-size:cover;background-position:center;background-repeat:no-repeat}.store-shell[data-dice-skin] .free-spin-screen:before{display:none}.store-shell[data-dice-skin] .free-spin-screen>h2{color:#fff;text-shadow:0 2px 6px #0008}.dice-theme-field{position:relative;min-width:0;display:grid;gap:9px}.dice-theme-field>span{font-size:12px;font-weight:600;line-height:1.5}.dice-theme-trigger{display:flex;align-items:center;gap:7px;width:100%;min-height:46px;padding:10px 9px;border:1px solid var(--world-line,#544251);border-radius:8px;background:var(--world-input,#211925);color:var(--world-text,#fff);font-size:11px;text-align:left}.dice-theme-trigger>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.dice-theme-trigger>svg{flex-shrink:0}.dice-theme-trigger:focus-visible{outline:2px solid var(--world-accent,#ff0099);outline-offset:3px}.dice-theme-trigger:disabled{opacity:.65;cursor:wait}.dice-theme-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:1600;width:390px;max-width:calc(100vw - 30px);max-height:70vh;overflow:auto;padding:17px;border:1px solid var(--world-line,#78536e);border-radius:16px;background:var(--world-chrome,#17101c);box-shadow:0 22px 70px #0009;text-align:left}.dice-theme-menu-heading{display:flex;gap:10px;align-items:center;margin-bottom:14px}.dice-theme-menu-heading>div{flex:1;display:grid;gap:5px}.dice-theme-menu-heading b{font-size:14px;color:var(--world-text,#fff)}.dice-theme-menu-heading small{font-size:10px;color:var(--world-muted,#b7a2b3)}.dice-theme-menu-heading>button{display:grid;place-items:center;padding:8px;color:var(--world-text,#fff);border:1px solid var(--world-line,#60465a);border-radius:7px}.dice-theme-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.dice-theme-option{padding:0;border:1px solid #ffffff25;border-radius:10px;overflow:hidden;background:#ffffff05;color:var(--world-text,#fff);text-align:left}.dice-theme-option[aria-pressed=true]{border-color:var(--world-accent,#ff0099);box-shadow:0 0 0 1px var(--world-accent,#ff0099)}.dice-theme-option:hover{border-color:#fff9}.dice-theme-preview{height:76px;background-size:cover;background-position:center;display:grid;place-items:center;position:relative}.dice-theme-preview>svg:not(.dice-theme-check){padding:7px;width:42px;height:42px;background:#06101c9c;border:1px solid #ffffff50;border-radius:50%;color:#fff}.dice-theme-preview>.dice-theme-check{position:absolute;right:7px;top:7px;background:#f3eff5;color:#171019;border-radius:50%;padding:2px;width:20px;height:20px}.dice-theme-option>span:last-child{display:block;font-size:11px;font-weight:700;padding:10px}.dice-theme-menu>p{font-size:10px;line-height:1.7;color:var(--world-muted,#b6a0b1);margin:15px 0 0}@media(max-width:760px){.store-shell[data-dice-skin]{background-position:left top}.store-shell[data-dice-skin] .free-spin-screen{background-position:left center}.store-shell[data-dice-skin] .free-dice-brand{padding:22px 16px}.dice-world-crest>span{font-size:9px;letter-spacing:1px}.dice-theme-field>span{font-size:11px}.dice-theme-trigger{font-size:10px;padding:10px 5px;gap:4px;min-height:46px}.dice-theme-trigger>svg:first-child{width:12px}.dice-theme-menu{padding:14px;width:330px}.dice-theme-preview{height:68px}.dice-theme-option>span:last-child{font-size:10px;padding:9px}.dice-theme-menu-heading b{font-size:13px}}.dice-theme-shade{position:fixed;inset:0;z-index:1599;background:#030209b8}.dice-theme-menu{position:fixed;left:50%;top:50%;right:auto;transform:translate(-50%,-50%);width:470px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 36px);padding:21px;background:var(--world-input,#17101c)}.dice-theme-preview{height:82px}.dice-theme-menu-heading{margin-bottom:18px}@media(max-width:760px){.dice-theme-menu{width:350px;padding:16px;max-height:calc(100dvh - 28px)}.dice-theme-preview{height:66px}}.store-shell.shox-theme[data-dice-skin]{width:100%;max-width:none;min-height:100vh;background-size:cover!important;background-repeat:no-repeat!important;background-position:center top!important;background-attachment:fixed!important}.store-shell.shox-theme[data-dice-skin]>.shop-footer{background:color-mix(in srgb,var(--world-bg) 84%,transparent)}@media(max-width:760px){.store-shell.shox-theme[data-dice-skin]{background-position:left top!important}}.free-roll-stage.result-revealed .free-dice-cubes:not(.rolling){animation:dice-result-settle .12s ease-out both}@keyframes dice-result-settle{0%{opacity:.92}to{opacity:1}}@media(prefers-reduced-motion:reduce){.free-roll-stage.result-revealed .free-dice-cubes:not(.rolling){animation:none}}.free-spin-screen.is-revealing{animation:none;opacity:0;transition:opacity .12s ease-out;pointer-events:none}@media(prefers-reduced-motion:reduce){.free-spin-screen.is-revealing{transition:none}}.free-dice-center{min-width:0;display:grid;gap:20px}.free-dice-options{padding:24px;border:1px solid var(--world-line,#463641);border-radius:var(--world-radius,24px);background:var(--world-panel,#100e12);box-shadow:var(--world-shadow,0 16px 40px #0002);color:var(--world-text,#eee)}.free-options-heading{padding-bottom:18px;border-bottom:1px solid var(--world-line,#ffffff12)}.free-options-heading>span{color:var(--world-accent,#ff68b8);font-size:10px;font-weight:700;letter-spacing:1.5px}.free-options-heading h2{font-family:Montserrat,Arial,sans-serif;font-size:19px;letter-spacing:-.5px;margin:8px 0 0}.free-dice-options .free-dice-palette{margin-top:0;padding-top:22px}.free-dice-options .free-dice-palette small{font-size:11px}.free-dice-options .free-dice-palette span{font-size:12px}.free-dice-options .free-session-footer{margin-bottom:0}.free-dice-options .free-session-footer>span{font-size:11px;line-height:1.6}@media(max-width:760px){.free-dice-options{padding:20px 16px}.free-dice-center{gap:16px}}.free-dice-page.is-blurred .free-dice-brand h1 img,.free-dice-page.is-blurred .free-spin-screen>img{filter:blur(7px);user-select:none}.dice-initial-state{min-height:100svh;display:grid;place-items:center;background:#09090b;color:#bcb7c1;padding:24px;text-align:center;font-family:Montserrat,Arial,sans-serif}.dice-initial-state p{font-size:14px;line-height:1.7;margin:0}.dice-initial-state h1{font-size:20px;color:#f1eef4;margin:0 0 12px}.dice-initial-state button{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:12px 18px;border:1px solid #514454;border-radius:10px;background:#201b24;color:#fff}.dash-appearance{display:grid;gap:24px;max-width:1150px;margin:0 auto;font-family:Montserrat,Arial,sans-serif}.dash-appearance>.dash-panel{margin:0;overflow:hidden;border:1px solid #ffffff12;border-radius:20px;background:linear-gradient(145deg,#1b1720,#121116);box-shadow:0 12px 32px #0002}.dash-appearance .dash-panel-heading{display:flex;align-items:center;gap:14px;padding:24px 26px;background:#ffffff02;border-bottom:1px solid #ffffff0d}.dash-appearance .dash-panel-heading h2{font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:750;color:#f4eff6;letter-spacing:-.3px;margin:0}.dash-appearance .dash-panel-heading p{font-size:12px;color:#a89bad;margin:7px 0 0;line-height:1.6}.dash-appearance .dash-fields{padding:26px;gap:22px}.dash-appearance label{font-family:Montserrat,Arial,sans-serif;font-size:12px!important;font-weight:600;line-height:1.6;color:#d6cbdc;display:grid;gap:9px;min-width:0}.dash-appearance input:not([type=file]):not([type=checkbox]):not([type=color]),.dash-appearance select,.dash-appearance textarea{width:100%;min-width:0;min-height:46px;padding:12px 14px;border:1px solid #ffffff18;border-radius:10px;background:#0e0d12;color:#eee8f1;font-family:inherit;font-size:13px;line-height:1.5;box-shadow:none;transition:border-color .15s,box-shadow .15s}.dash-appearance input:focus,.dash-appearance select:focus,.dash-appearance textarea:focus{outline:none;border-color:#ed409b;box-shadow:0 0 0 3px #ff009915}.dash-appearance input::placeholder,.dash-appearance textarea::placeholder{color:#736878}.dash-appearance input[type=color]{width:100%;height:46px;background:#100e14;border:1px solid #ffffff18;border-radius:10px;padding:5px}.dash-appearance .dash-help{font-size:12px;line-height:1.8;color:#a89bad}.dash-appearance button{font-family:inherit}.dash-appearance .dash-save-bar{position:sticky;bottom:16px;z-index:5;padding:18px 22px;border:1px solid #593148;border-radius:14px;background:#211924f5;backdrop-filter:blur(10px);box-shadow:0 8px 28px #0005}.dash-appearance .primary,.dash-appearance button[type=submit]{font-size:13px;font-weight:750;min-height:44px;border-radius:10px;padding:12px 20px;background:#f50993;color:#fff;border:1px solid #ff3ca9}.appearance-section-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:13px;color:#ff6ebf;background:#ff009912;border:1px solid #ff00992b}.streamer-editor-count{margin-left:auto;flex-shrink:0;background:#ffffff06;border:1px solid #ffffff10;border-radius:10px;padding:9px 12px;font-size:16px;font-weight:750;color:#fff}.streamer-editor-count small{font-size:11px;color:#95869f;font-weight:500;margin-left:3px}.streamer-editor-body{padding:24px 26px}.streamer-editor-help{font-size:12px;line-height:1.8;color:#a89bad;margin:0 0 22px}.streamer-editor-list{display:grid;gap:14px}.streamer-edit-card{border:1px solid #ffffff13;border-radius:14px;background:#ffffff02;overflow:hidden}.streamer-edit-card[open]{border-color:#87446e;background:#18121c}.streamer-edit-card summary{display:flex;align-items:center;gap:13px;cursor:pointer;padding:17px 18px;list-style:none;background:#ffffff02}.streamer-edit-card summary::-webkit-details-marker{display:none}.streamer-edit-avatar{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:13px;background:#352339;color:#d294bd;border:1px solid #ffffff15;overflow:hidden}.streamer-edit-avatar img{width:100%;height:100%;object-fit:cover}.streamer-edit-identity{display:grid;gap:4px;min-width:0;flex:1}.streamer-edit-identity b{font-size:14px;color:#f4edf7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.streamer-edit-identity small{font-size:11px;color:#a897b1}.streamer-side-chip{font-size:10px;font-weight:650;color:#d7b7d6;background:#b979c415;border:1px solid #b979c425;border-radius:7px;padding:5px 9px}.streamer-edit-chevron{color:#aa8cac;transition:transform .15s}.streamer-edit-card[open] .streamer-edit-chevron{transform:rotate(180deg)}.streamer-edit-content{display:grid;gap:22px;padding:24px;border-top:1px solid #ffffff0c}.streamer-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.streamer-edit-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:18px;border-top:1px solid #ffffff0d}.streamer-edit-actions>span{font-size:11px;color:#a897b1;margin-right:8px}.streamer-edit-actions button{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;min-height:36px;background:#251c2c;border:1px solid #ffffff18;color:#d3c3db;border-radius:8px;font-size:11px;font-weight:600}.streamer-edit-actions .streamer-remove{margin-left:auto;color:#ff9ab0;border-color:#e9557630;background:#e955760c}.streamer-edit-actions button:disabled{opacity:.3;cursor:not-allowed}.streamer-editor-add{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:15px 20px;margin-top:18px;min-height:50px;color:#ff95cd;font-size:13px;font-weight:700;background:#ff009909;border:1px dashed #d5499955;border-radius:12px;cursor:pointer}.streamer-editor-add:hover{background:#ff009916;border-color:#f04ba2}.streamer-editor-empty{padding:30px 10px;display:grid;gap:12px;justify-items:center;text-align:center;color:#ba88b6}.streamer-editor-empty b{font-size:14px;color:#ddd0e1}.streamer-editor-empty span{font-size:12px;color:#96849e}.dash-appearance .catalog-upload-box{padding:20px;border:1px dashed #bc58934d;border-radius:12px;background:#ff009905;gap:15px}.dash-appearance .catalog-upload-box strong{font-size:12px}.dash-appearance .catalog-upload-box small{font-size:11px;line-height:1.6;color:#98879f;margin-top:5px}.dash-appearance .catalog-upload-box button{font-size:11px;min-height:38px;padding:10px 13px;border-radius:9px;font-weight:650;background:#42233b;border:1px solid #b34f8d66;color:#ffb0dd;white-space:nowrap}.dash-appearance .catalog-image-field>small{font-size:10px;line-height:1.7;color:#8e7e97}.dash-appearance .catalog-upload-success{font-size:11px;line-height:1.7}.dash-appearance details:not(.streamer-edit-card){border-radius:12px;border-color:#ffffff16;background:#ffffff02;padding:16px}.dash-appearance details:not(.streamer-edit-card)>summary{font-size:13px;font-weight:650;padding:5px;cursor:pointer}@media(max-width:760px){.dash-appearance .dash-panel-heading,.streamer-editor-body,.dash-appearance .dash-fields,.streamer-edit-content{padding:20px 16px}.streamer-edit-grid{grid-template-columns:1fr}.streamer-side-chip{display:none}.streamer-edit-actions>span{flex-basis:100%}.dash-appearance .catalog-upload-box{flex-wrap:wrap}.dash-appearance .catalog-upload-box button{width:100%;justify-content:center}.dash-appearance .dash-save-bar{bottom:8px;padding:14px}.dash-appearance .dash-panel-heading h2{font-size:14px}.appearance-section-icon{width:38px;height:38px;flex-basis:38px}}.free-dice-page,.free-dice-brand h1{position:relative}.free-dice-brand h1>.free-vip-logo-badge{position:absolute;right:-12px;top:-25px;display:flex;align-items:center;gap:5px;font-family:Montserrat,Arial,sans-serif;font-size:12px;line-height:1;font-weight:900;letter-spacing:1px;font-style:normal;color:#ffdf8c;background:#302519;border:1px solid #f6cc6460;border-radius:7px;padding:6px 9px;transform:rotate(7deg);box-shadow:0 3px 14px #0003}.free-dice-brand h1>.free-vip-logo-badge:after{display:none}.free-vip-room{position:absolute;left:25px;top:54px;display:flex;align-items:center;gap:10px;max-width:240px;padding:11px 14px;border:1px solid #dcb95e55;border-radius:13px;background:#17130de8;color:#f8dda0;box-shadow:0 8px 22px #0002}.free-vip-avatar{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border:1px solid #e7bd6570;background:#efc05c10;border-radius:50%;overflow:hidden}.free-vip-avatar img{width:100%;height:100%;object-fit:cover}.free-vip-room>div{display:grid;gap:4px;min-width:0}.free-vip-room small{font-size:8px;letter-spacing:1.7px;font-weight:750;color:#bd9c5c}.free-vip-room b{font-family:Montserrat,Arial,sans-serif;font-size:13px;color:#ffedc3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.free-vip-room-crown{margin-left:10px;color:#e5bc67;display:flex}.free-vip-admin-intro{display:flex;gap:20px;padding:25px;margin-bottom:24px;border:1px solid #b99c4d45;border-radius:16px;background:linear-gradient(120deg,#bca14c10,#18131e)}.free-vip-admin-intro>span{color:#ebc678;display:grid;place-items:center;align-self:flex-start;background:#e8c06b14;border-radius:14px;width:52px;height:52px;flex-shrink:0}.free-vip-admin-intro small{font-size:9px;font-weight:700;letter-spacing:1.8px;color:#ba9c61}.free-vip-admin-intro h2{font:750 21px Montserrat,Arial,sans-serif;color:#f6eccf;margin:9px 0}.free-vip-admin-intro p{font-size:12px;line-height:1.8;color:#a99bad;margin:0 0 14px}.free-vip-admin-intro b{display:flex;gap:7px;align-items:center;font-size:10px;font-weight:550;line-height:1.7;color:#c2b187}.free-vip-admin-row{display:flex;align-items:center;gap:15px;padding:20px 24px;border-bottom:1px solid #ffffff0b}.free-vip-admin-row:last-child{border-bottom:0}.free-vip-member-icon{width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:#ffffff05;color:#9d86a9;border:1px solid #ffffff0b}.free-vip-member-icon.active{color:#e3c479;border-color:#d9b65335;background:#d9b6530d}.free-vip-admin-row>div:not(.free-vip-admin-actions){display:grid;gap:6px;min-width:0;flex:1}.free-vip-admin-row b{font-size:13px;color:#eee7f3}.free-vip-admin-row small{font-size:11px;color:#97879f;overflow:hidden;text-overflow:ellipsis}.free-vip-admin-row>div>span{font-size:10px;color:#c4ac76}.free-vip-member-status{font-size:10px;padding:6px 9px;border-radius:7px;background:#ffffff05;color:#8f7b9d;border:1px solid #ffffff0b;white-space:nowrap}.free-vip-member-status.active{background:#b9923510;border-color:#b9923530;color:#e3c479}.free-vip-admin-actions{display:flex;gap:8px}.free-vip-admin-actions button{display:flex;align-items:center;justify-content:center;gap:7px;background:#b9923512;border:1px solid #b9923530;color:#e1c78a;font-size:11px;padding:10px 12px;border-radius:8px}.free-vip-admin-actions button.danger{color:#ed95ab;border-color:#d96a7d30;background:#d96a7d08}.free-vip-editor{width:min(600px,100%);max-height:92dvh;overflow:auto;border:1px solid #6c5435;border-radius:20px;background:#18131d;color:#e6dce9;box-shadow:0 30px 100px #0008}.free-vip-editor>header{display:flex;align-items:center;gap:13px;padding:24px;border-bottom:1px solid #ffffff0b}.free-vip-editor>header>span{color:#e5c57f;display:grid;place-items:center;background:#bda05815;width:45px;height:45px;border-radius:12px}.free-vip-editor>header small{font-size:9px;letter-spacing:1.7px;color:#c4a26c}.free-vip-editor h2{font-size:20px;margin:6px 0 0;color:#fff0ce}.free-vip-editor>header>button{margin-left:auto;color:#aa96b4}.free-vip-editor .dash-fields{padding:24px;display:grid;gap:22px}.free-vip-editor label{display:grid;gap:8px;font-size:12px;color:#cbbad4}.free-vip-editor input{font-size:13px;min-height:44px;border-radius:9px;background:#100d14;border:1px solid #5d415b;padding:11px 13px;width:100%;color:#f1e4f5}.free-vip-editor p{font-size:12px;color:#a58caf;margin:0}.free-vip-editor footer{display:flex;justify-content:flex-end;gap:10px;padding:20px 24px;border-top:1px solid #ffffff0b}.free-vip-editor footer button{display:flex;align-items:center;gap:7px;font-size:12px;border-radius:9px;padding:12px 17px}.free-vip-preview{display:flex;align-items:center;gap:12px;border:1px solid #b99c4d40;border-radius:12px;padding:18px;color:#e7c879;background:#b99c4d09}.free-vip-preview div{display:grid;gap:5px;min-width:0}.free-vip-preview small{font-size:8px;letter-spacing:1.7px}.free-vip-preview b{font-size:15px;overflow:hidden;text-overflow:ellipsis}.free-vip-preview>span{margin-left:auto;font-size:10px;font-weight:800;border:1px solid #b99c4d50;border-radius:5px;padding:5px 7px}@media(max-width:1050px){.free-vip-room{position:static;width:fit-content;max-width:100%;margin:-8px auto 22px}.free-vip-admin-row{flex-wrap:wrap;padding:18px}.free-vip-admin-actions{width:100%;justify-content:flex-end}.free-vip-member-status{margin-left:auto}.free-vip-admin-intro{padding:20px;gap:14px}.free-vip-admin-intro h2{font-size:18px}}.free-panel-heading.has-vip-room{padding-bottom:18px}.free-panel-heading>.free-vip-room{position:static;top:auto;left:auto;max-width:100%;width:100%;margin:0;display:flex;padding:0;border:0;border-radius:0;background:none;box-shadow:none;gap:11px}.free-panel-heading .free-vip-avatar{width:32px;height:32px}.free-panel-heading .free-vip-room>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px}.free-panel-heading .free-vip-room small{order:2;font-size:10px;letter-spacing:1px;color:#d7b978;font-weight:850}.free-panel-heading .free-vip-room b{font-size:14px;font-weight:850;letter-spacing:-.15px;color:#fff0cf;max-width:260px}.free-panel-heading .free-vip-room-crown{margin-left:auto;background:#dbb45c12;border:1px solid #dbb45c35;border-radius:7px;padding:7px;color:#e2c276}@media(max-width:760px){.free-panel-heading .free-vip-room b{max-width:180px;font-size:13px}.free-panel-heading .free-vip-room small{font-size:9px}}.free-roll-button:disabled>svg:first-child{animation:none}.free-odds-layout.no-ads{display:block;max-width:760px;margin:0 auto}html{scrollbar-gutter:stable}.streamer-trial-admin{margin:24px 0 32px;padding:24px;border:1px solid #70465e;border-radius:16px;background:linear-gradient(135deg,#221521,#141116);font-family:Montserrat,sans-serif}.streamer-trial-heading{display:flex;gap:13px;align-items:center;margin-bottom:22px}.streamer-trial-heading>span{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#ff00991a;color:#ff80c5}.streamer-trial-heading h3{margin:0 0 6px;font-size:18px}.streamer-trial-heading p,.streamer-trial-help{font-size:12px;color:#bfaaba;line-height:1.8}.streamer-trial-heading p{margin:0}.streamer-trial-search{display:grid;grid-template-columns:1fr 220px auto;gap:12px;align-items:end}.streamer-trial-search label{display:grid;gap:8px;font-size:12px;color:#e8d9e3}.streamer-trial-search input{min-width:0;width:100%;padding:12px;border:1px solid #594052;border-radius:9px;background:#110e13;color:#fff;min-height:44px;font:inherit;color-scheme:dark}.streamer-trial-search button,.streamer-trial-row button{display:inline-flex;gap:7px;align-items:center;justify-content:center;padding:12px 15px;background:#35202e;color:#ffd9ef;border:1px solid #80506b;border-radius:9px;font:inherit;font-size:12px;cursor:pointer}.streamer-trial-help{display:flex;gap:8px;align-items:flex-start}.streamer-trial-help svg{flex-shrink:0;margin-top:3px}.streamer-trial-row{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid #ffffff10}.streamer-trial-row>div{display:grid;gap:7px;min-width:0}.streamer-trial-row b{font-size:13px}.streamer-trial-row small{font-size:11px;color:#b9a6b4;overflow-wrap:anywhere}.streamer-trial-row button:disabled{opacity:.45}.streamer-trial-state{display:inline-block;margin-left:7px;padding:4px 7px;border-radius:6px;font-size:10px;color:#d8bde9;background:#ad6be51a}.streamer-trial-state.active{color:#87deb0;background:#34b77320}.streamer-trial-state.revoked,.streamer-trial-state.expired{color:#b5a5af;background:#ffffff08}.streamer-trial-message{font-size:12px;color:#8bdfb2}.streamer-trial-notice{display:grid;gap:9px;padding:18px;margin:20px 0;border:1px solid #aa597f66;border-radius:12px;background:#ff009908}.streamer-trial-notice b{font-size:15px}.streamer-trial-notice span{font-size:12px;line-height:1.8;color:#d1b3c6}@media(max-width:760px){.streamer-trial-admin{padding:17px}.streamer-trial-search{grid-template-columns:1fr}.streamer-trial-row{align-items:flex-start;flex-direction:column}.streamer-trial-heading h3{font-size:16px}}.dash-sidebar{padding:24px 14px 16px;background:#101014}.dash-brand{padding:0 8px 22px;font-size:16px}.dash-sidebar .dash-channel-navigation{display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 2px 18px;scrollbar-width:thin;scrollbar-color:#3e3040 transparent}.dash-nav-group{min-width:0}.dash-group-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:8px 7px;border:0;background:transparent;color:#8c8296;font-family:Montserrat,sans-serif;font-size:10px;font-weight:750;letter-spacing:1px;text-transform:uppercase;text-align:left;cursor:pointer}.dash-group-toggle svg{transition:transform .15s}.dash-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.dash-nav-group.has-active-channel .dash-group-toggle{color:#d7c4df}.dash-nav-group>div{display:grid;gap:3px;margin-top:4px}.dash-nav-group>div[hidden]{display:none}.dash-sidebar nav .dash-channel{position:relative;display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:9px;border:1px solid transparent;border-radius:7px;text-align:left;color:#a9a0b4;background:transparent;font-family:Montserrat,sans-serif;font-size:11px;font-weight:550;cursor:pointer}.dash-sidebar nav .dash-channel:hover{background:#ffffff06;color:#eee7f4}.dash-channel>span{flex:1;min-width:0;line-height:1.5}.dash-channel-hash{color:#655b71;flex-shrink:0}.dash-channel-icon{display:none}.dash-sidebar nav .dash-channel.selected{color:#fff;background:linear-gradient(90deg,#ad347a22,#ad347a0b);border-color:#e464b533;box-shadow:inset 3px 0 #ee68ba}.dash-channel.selected .dash-channel-hash{color:#f48bcd}.dash-sidebar nav .dash-channel b,.dash-sidebar nav .dash-channel i{margin-left:auto;font-size:9px;min-width:20px;text-align:center;padding:3px 5px;border-radius:5px}.dash-sidebar-bottom{margin-top:auto;padding-top:18px;border-top:1px solid #ffffff0a}.dash-sidebar-bottom>a{font-size:11px}.dash-sidebar .dash-channel-navigation button:focus-visible{outline:2px solid #fa8fd0;outline-offset:2px}.streamer-payments-page{font-family:Montserrat,Segoe UI,sans-serif;max-width:1240px;display:grid;gap:24px}.streamer-billing-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;border:1px solid #473447;border-radius:18px;background:radial-gradient(ellipse at right top,#da348a16,transparent 65%),#16121a}.streamer-billing-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#e58cbc;font-size:10px;font-weight:750;letter-spacing:1.4px}.streamer-billing-intro h2{font-size:clamp(22px,2.5vw,30px);letter-spacing:-.9px;line-height:1.25;margin:12px 0}.streamer-billing-intro p{font-size:12px;color:#a79bad;line-height:1.9;margin:0;max-width:510px}.streamer-plan-price{flex-shrink:0;display:grid;gap:10px;padding-left:28px;border-left:1px solid #ffffff10}.streamer-plan-price>span{font-size:10px;color:#a394a9}.streamer-plan-price>span:first-child{font-size:9px;letter-spacing:1.2px}.streamer-plan-price strong{font-size:31px;letter-spacing:-1.3px;color:#f7edf6;white-space:nowrap}.streamer-plan-price strong small{font-size:11px;font-weight:500;letter-spacing:0;color:#b19cb4;margin-left:7px}.streamer-billing-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.streamer-billing-stat{display:flex;align-items:center;gap:16px;padding:22px;border:1px solid #38303f;border-radius:14px;background:#151219}.streamer-stat-icon{display:grid;place-items:center;align-self:flex-start;width:42px;height:42px;border-radius:11px;color:#d88cb6;background:#dc57941a}.streamer-billing-stat.pending .streamer-stat-icon{color:#d9b675;background:#d9b67513}.streamer-billing-stat.active .streamer-stat-icon{color:#8bcdb0;background:#8bcdb013}.streamer-billing-stat>div{display:grid;gap:8px;min-width:0}.streamer-billing-stat>div>span{font-size:12px;color:#c3b5c9}.streamer-billing-stat strong{font-size:29px;line-height:1;color:#f7f1f8;letter-spacing:-1px}.streamer-billing-stat small{font-size:10px;color:#83778e;line-height:1.5}.streamer-billing-panel{border:1px solid #39303f;border-radius:16px;background:#141118;overflow:hidden}.streamer-billing-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid #ffffff08;background:#ffffff02}.streamer-billing-panel>header>div{display:flex;align-items:center;gap:12px;min-width:0}.streamer-section-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border:1px solid #56415a;border-radius:10px;background:#201725;color:#c7a7d1}.streamer-billing-panel h3{font-size:15px;font-weight:700;margin:0;color:#ece4f1}.streamer-billing-panel header p{font-size:11px;line-height:1.7;color:#95849d;margin:6px 0 0}.streamer-refresh,.streamer-access-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;border:1px solid #4e4055;border-radius:8px;color:#cdbbd7;background:#211a28;font-family:inherit;font-size:11px;white-space:nowrap;cursor:pointer}.streamer-refresh:hover,.streamer-access-button:hover{border-color:#876b91;background:#2c2135}.streamer-billing-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;min-height:195px;padding:30px 22px;color:#85738e;gap:14px}.streamer-billing-empty svg{color:#8b769a}.streamer-billing-empty b{font-size:14px;color:#d6c7e0;font-weight:600}.streamer-billing-empty p{font-size:11px;margin:0;line-height:1.8;color:#8e7d99}.streamer-payment-list{display:grid;gap:14px;padding:20px}.streamer-payment-card{border:1px solid #443047;border-radius:12px;background:linear-gradient(145deg,#211725,#17131c);overflow:hidden}.streamer-payment-card.review{border-color:#87516e66}.streamer-payment-main{display:flex;align-items:center;gap:13px;padding:20px}.streamer-person-avatar{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid #76507b55;border-radius:12px;background:linear-gradient(150deg,#593148,#2d2335);color:#f6d9ed;font-size:17px;font-weight:750}.streamer-payment-main>div{display:grid;gap:7px;min-width:0;flex:1}.streamer-payment-main b,.streamer-subscriber-info>b{font-size:13px;font-weight:650;color:#f3e9f4;overflow-wrap:anywhere}.streamer-receipt-code{font-size:11px;color:#99869f;font-family:ui-monospace,Consolas,monospace;overflow-wrap:anywhere}.streamer-status-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #ffffff0c;border-radius:20px;white-space:nowrap;font-size:10px;font-weight:650;background:#ffffff04;color:#a79aad;line-height:1.4}.streamer-status-pill>i{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.streamer-status-pill.review{color:#efa7cf;background:#eb81bb0c;border-color:#b3598b30}.streamer-status-pill.pending{color:#d2b87f;background:#d2b87f08;border-color:#d2b87f20}.streamer-status-pill.active{color:#8cd4b0;background:#63c18c0a;border-color:#63c18c25}.streamer-status-pill.blocked{color:#d496a6;background:#ca5e7b0a;border-color:#ca5e7b25}.streamer-payment-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-top:1px solid #ffffff08;background:#00000016}.streamer-payment-amount{display:grid;gap:5px}.streamer-payment-amount strong{font-size:19px;letter-spacing:-.6px;color:#f1e7f2}.streamer-payment-amount small{font-size:10px;color:#8c7e95}.streamer-payment-actions{display:flex;align-items:center;gap:9px}.streamer-approve{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 16px;border:1px solid #e76aaa70;border-radius:9px;background:linear-gradient(130deg,#bc3886,#a32e77);color:#fff;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 3px 12px #0002}.streamer-approve:hover:not(:disabled){background:linear-gradient(130deg,#ce4597,#b53e89)}.streamer-approve:disabled{background:#25202a;border-color:#4e3e56;color:#8e7c99;box-shadow:none;opacity:.75}.streamer-decline{padding:11px 13px;color:#b28a9d;font-family:inherit;font-size:11px;border:1px solid transparent;border-radius:8px;cursor:pointer;background:transparent}.streamer-decline:hover{border-color:#b46d8544;background:#be4e6e08}.streamer-section-count{color:#a18baa;background:#2c2033;border:1px solid #50395a;padding:6px 9px;border-radius:7px;font-size:10px;white-space:nowrap}.streamer-subscriber-list{padding:0 22px}.streamer-subscriber-card{display:flex;align-items:center;gap:13px;padding:20px 0;border-bottom:1px solid #ffffff09}.streamer-subscriber-card:last-child{border:0}.streamer-subscriber-info{display:grid;gap:7px;flex:1;min-width:0}.streamer-subscriber-info small{font-size:10px;line-height:1.7;color:#9b87a5}.streamer-access-button{margin-left:8px;font-size:10px}.streamer-access-button.unlock{color:#a2dcba;border-color:#4f8e6a55;background:#21412e33}.streamer-confirm-modal{padding:30px!important;width:480px;max-width:100%;font-family:Montserrat,sans-serif;display:grid;gap:17px;background:#17121d;border-color:#765273}.streamer-confirm-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#b4388219;color:#eaa8cc;border:1px solid #c25b9a35}.streamer-confirm-modal h2{margin:0;font-size:24px;letter-spacing:-.8px;line-height:1.25}.streamer-confirm-modal p{margin:0;font-size:12px;color:#a894b4;line-height:1.9}.streamer-confirm-receipt{display:grid;gap:12px;padding:18px;border:1px solid #62456b66;border-radius:11px;background:#21182a}.streamer-confirm-receipt>span{font-family:ui-monospace,Consolas,monospace;color:#d3b5df;font-size:12px;overflow-wrap:anywhere}.streamer-confirm-receipt>strong{font-size:27px;letter-spacing:-.8px;color:#fff}.streamer-confirm-receipt>small{font-size:11px;color:#a18aa9}.streamer-confirm-check{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #4a3553;border-radius:9px;font-size:11px;color:#cbb8d6;line-height:1.8}.streamer-confirm-check input{margin-top:3px;accent-color:#cc4c95;width:16px;height:16px;flex-shrink:0}.streamer-confirm-cancel{padding:9px;font-family:inherit;font-size:11px;color:#a38aae}.streamer-payments-page button:focus-visible,.streamer-confirm-modal button:focus-visible{outline:2px solid #eea4d4;outline-offset:3px}@media(max-width:1000px){.streamer-billing-stat{padding:17px;gap:10px}.streamer-stat-icon{width:34px;height:34px}.streamer-payment-main{flex-wrap:wrap}.streamer-payment-main>.streamer-status-pill{margin-left:55px}.streamer-subscriber-card{flex-wrap:wrap}.streamer-subscriber-card .streamer-access-button{margin-left:auto}}@media(max-width:700px){.dash-sidebar{padding:15px;position:relative}.dash-sidebar .dash-channel-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible}.dash-nav-group>div{gap:2px}.dash-sidebar nav .dash-channel{min-height:34px;padding:7px;font-size:10px;white-space:normal}.dash-sidebar nav .dash-channel b,.dash-sidebar nav .dash-channel i{display:block}.dash-group-toggle{font-size:9px;letter-spacing:.8px}.streamer-billing-intro{padding:22px;align-items:flex-start;flex-direction:column}.streamer-plan-price{border-left:0;border-top:1px solid #ffffff10;padding:16px 0 0;width:100%}.streamer-billing-stats{grid-template-columns:1fr;gap:10px}.streamer-billing-stat{padding:16px}.streamer-billing-stat>div{grid-template-columns:1fr auto;width:100%;align-items:center}.streamer-billing-stat small{grid-column:1/-1}.streamer-billing-panel>header{padding:18px;flex-wrap:wrap}.streamer-billing-panel h3{font-size:14px}.streamer-payment-list{padding:13px}.streamer-payment-main{padding:16px}.streamer-payment-bottom{padding:16px;align-items:flex-start;flex-direction:column}.streamer-payment-actions{width:100%}.streamer-payment-actions .streamer-approve{flex:1;font-size:11px;padding:12px}.streamer-subscriber-list{padding:0 17px}.streamer-subscriber-info{min-width:150px}.streamer-subscriber-card .streamer-status-pill{margin-left:55px}.streamer-subscriber-card .streamer-access-button{margin-left:auto}.streamer-confirm-modal{padding:24px!important}.streamer-confirm-modal h2{font-size:22px}}.dash-menu-arrange-hint{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 12px;font-size:9px;color:#89768f}.dash-menu-arrange-hint>span{display:flex;gap:5px;align-items:center}.dash-menu-arrange-hint button{display:flex;padding:5px;border:1px solid #ffffff0d;border-radius:5px;color:#9c86a7;background:transparent;cursor:pointer}.dash-menu-arrange-hint button:hover{color:#f2d3e8;background:#ffffff05}.dash-drag-grip{margin-left:auto;flex-shrink:0;color:#806889;opacity:0;pointer-events:none}.dash-group-toggle:hover .dash-drag-grip,.dash-channel:hover .dash-drag-grip,.dash-channel:focus-visible .dash-drag-grip,.is-arranging .dash-drag-grip{opacity:.8}.dash-group-toggle[draggable=true],.dash-channel[draggable=true]{cursor:grab}.dash-group-toggle[draggable=true]:active,.dash-channel[draggable=true]:active{cursor:grabbing}.dash-sidebar .dash-nav-group,.dash-sidebar nav .dash-channel{position:relative}.dash-sidebar .is-dragging{opacity:.35}.dash-sidebar .drop-channel:after,.dash-sidebar .drop-group:after{content:"";position:absolute;left:5px;right:5px;height:2px;background:#ed80c8;border-radius:2px;pointer-events:none;z-index:3;box-shadow:0 0 7px #ed80c833}.dash-sidebar .drop-before:after{top:-2px}.dash-sidebar .drop-after:after{bottom:-2px}.dash-sidebar .is-arranging .dash-nav-group.drop-group{background:#c65e9d08;border-radius:8px}.dash-menu-empty{display:block;padding:12px 10px;color:#8c7396;border:1px dashed #74597e44;border-radius:6px;font-size:10px}.dash-menu-save-status{font-size:9px;color:#a992b4;line-height:1.6;padding:0 8px 8px;min-height:0}.dash-menu-save-status:empty{display:none}.dash-channel-navigation.is-arranging{user-select:none}.dash-group-toggle .dash-drag-grip{transform:none!important;transition:none}@media(hover:none){.dash-drag-grip{opacity:.6}}@media(max-width:700px){.dash-menu-arrange-hint{padding-bottom:7px}.dash-menu-save-status{display:block;margin-top:7px}}.free-dice-page.is-blurred .free-dice-controls>label,.free-dice-page.is-blurred .free-dice-controls .dice-theme-field>span,.free-dice-page.is-blurred .free-dice-controls .dice-theme-trigger{filter:blur(7px);user-select:none}.free-roll-caption{min-height:21px}.streamer-profile-lookup{display:grid;gap:9px;padding:14px;border:1px solid #bc5a9633;border-radius:10px;background:#ab397a08}.streamer-profile-lookup>button{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 15px;border:1px solid #b85c9255;border-radius:8px;background:#a2337526;color:#f0c3e1;font-family:Montserrat,sans-serif;font-size:12px;font-weight:650;cursor:pointer}.streamer-profile-lookup>button:hover:not(:disabled){background:#a2337540;border-color:#d777b1}.streamer-profile-lookup>small{font-size:10px;line-height:1.8;color:#ae94b5}.streamer-profile-lookup>p{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.8;color:#8ec9a7}.streamer-profile-lookup>p svg{flex-shrink:0;margin-top:3px}.streamer-profile-lookup>p.lookup-error{color:#e4a0b3}.streamer-profile-lookup>button:focus-visible{outline:2px solid #ef92cb;outline-offset:3px}.dice-host.is-live .dice-host-avatar,.dice-host.is-live:hover .dice-host-avatar{border-color:#ff3158;box-shadow:0 0 0 2px #ff315815,0 0 13px #ff315825}.dice-host.is-live .dice-host-avatar>small{background:#ff3158;color:#fff;font-family:Montserrat,sans-serif;font-size:8px;font-weight:800;letter-spacing:.4px;padding:2px 5px;bottom:-6px}.dice-host.is-live .dice-host-action{color:#ff93aa}.dice-host.is-live{border-color:#aa486666}.dice-host-avatar img{border-radius:50%}.dice-remove-player{margin-left:auto;padding:7px 10px;border:1px solid #d7688938;border-radius:7px;color:#f1a4bd;background:#c64c7010;font-size:11px;flex-shrink:0}.dice-remove-player:hover{background:#c64c7028}.member-tournament-stats{margin-top:24px;font-family:Montserrat,Arial,sans-serif}.member-career-heading h2{font-size:22px;letter-spacing:-.6px;margin:10px 0}.member-career-heading p{color:#b6a4af;font-size:12px;line-height:1.7}.member-career-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.member-career-grid article{display:flex;align-items:flex-start;gap:18px;padding:25px;border:1px solid #69405755;border-radius:15px;background:linear-gradient(130deg,#b92c7912,#151116)}.member-career-icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:13px;background:#ed4e9c14;color:#f2a3cc}.member-career-grid strong{font-size:38px;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-1px}.member-career-grid h3{font-size:13px;line-height:1.6;margin:10px 0 4px}.member-career-grid p{font-size:11px;line-height:1.7;color:#b09ca9;margin:0}.member-career-grid .is-champion{border-color:#ba945d44;background:linear-gradient(130deg,#b8913212,#151116)}.is-champion .member-career-icon{background:#c7a34b16;color:#e8c77b}@media(max-width:600px){.member-career-grid{grid-template-columns:1fr}.member-career-grid article{padding:20px}.member-career-grid strong{font-size:32px}}.dice-guest-review{width:660px;max-width:95vw}.dice-guest-request-list{max-height:45vh;overflow:auto;margin:18px 0}.dice-guest-request-list article{display:flex;align-items:center;gap:12px;border-bottom:1px solid #ffffff12;padding:15px 0}.dice-guest-request-list b{flex:1;overflow-wrap:anywhere}.dice-guest-request-list button{display:flex;gap:5px;align-items:center;padding:9px;border:1px solid #ffffff24;border-radius:7px;font-size:12px}.dice-guest-request-list button:first-of-type{background:#267e4430;color:#a9f4bd}.dice-guests-option{padding:15px;border:1px solid #ad718f55;border-radius:9px}.dice-guests-option input{width:18px;height:18px;accent-color:#ff0099}.dice-modal.dice-guest-review{width:720px;max-width:calc(100vw - 32px);max-height:90dvh;overflow:auto;padding:30px;border:1px solid #624252;border-radius:20px;background:radial-gradient(ellipse at 0 0,#8323441c,transparent 55%),#171216;box-shadow:0 30px 100px #0009;font-family:Montserrat,Arial,sans-serif}.guest-review-heading{display:flex;gap:17px;align-items:center;padding-right:25px}.guest-review-mark{display:grid;place-items:center;flex-shrink:0;width:55px;height:55px;background:#ff009914;color:#ff8fcd;border:1px solid #ff009929;border-radius:16px}.guest-review-heading .eyebrow{font-size:9px;letter-spacing:1.5px}.dice-guest-review .guest-review-heading h2{font-size:23px;line-height:1.3;letter-spacing:-.7px;margin:7px 0}.dice-guest-review .guest-review-heading p{margin:0;color:#bca5b3;font-size:12px;overflow-wrap:anywhere;line-height:1.7}.guest-review-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:25px 0}.guest-review-tabs button{display:flex;gap:8px;align-items:center;padding:13px 12px;border:1px solid #49323e;border-radius:10px;background:#ffffff03;color:#bca9b5;font-size:11px}.guest-review-tabs button.selected{background:#bc2f7518;border-color:#bd467c77;color:#ffd7eb}.guest-review-tabs b{margin-left:auto;display:grid;place-items:center;min-width:24px;height:24px;border-radius:6px;background:#ffffff08;font-variant-numeric:tabular-nums}.guest-review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 15px;border-bottom:1px solid #ffffff0c}.guest-review-toolbar h3{font-size:13px;margin:0 0 5px}.guest-review-toolbar span{color:#9f8997;font-size:10px}.guest-review-refresh{display:flex;gap:7px;align-items:center;padding:9px 11px;border:1px solid #604353;border-radius:8px;font-size:11px;background:#ffffff03}.dice-guest-review .dice-guest-request-list{min-height:210px;max-height:35vh;margin:0;overflow:auto}.dice-guest-review .dice-guest-request-list article{padding:17px 0;gap:12px}.guest-player-avatar{display:grid;place-items:center;width:39px;height:39px;flex-shrink:0;border:1px solid #69506155;border-radius:11px;background:#382430;color:#d4b3c6}.guest-player-name{display:grid;gap:5px;min-width:0;flex:1}.guest-player-name b{font-size:13px;overflow-wrap:anywhere}.guest-player-name small{font-size:10px;color:#a7909f}.guest-player-actions{display:flex;gap:7px}.dice-guest-review .dice-guest-request-list .guest-accept{border-color:#52a37555;background:#234b353f;color:#b5edc6}.dice-guest-review .dice-guest-request-list .guest-reject{border-color:#95506744;background:#6b243018;color:#e0a0b4}.guest-request-state{font-size:10px;border:1px solid #7773;border-radius:6px;padding:7px;color:#bca5b4}.guest-request-state.approved{color:#a7e1ba;border-color:#4b8b6255;background:#28413333}.guest-review-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 20px;min-height:210px}.guest-review-empty>span{display:grid;place-items:center;width:62px;height:62px;border:1px solid #6c455933;border-radius:20px;color:#c995b2;background:#7f3c5c0d;margin-bottom:12px}.dice-guest-review .guest-review-empty h3{font-size:15px;margin:0 0 9px}.dice-guest-review .guest-review-empty p{font-size:11px;line-height:1.9;color:#ac95a3;max-width:330px;margin:0}.guest-review-note{display:flex;align-items:center;gap:11px;border:1px solid #76506433;border-radius:10px;padding:12px 14px;background:#ffffff02;color:#bf9bae;margin-top:15px}.dice-guest-review .guest-review-note p{margin:0;font-size:11px;line-height:1.8}.guest-review-note p span{display:block;color:#99838e;font-size:10px}.guest-review-note svg{flex-shrink:0}.guest-review-footer{padding:0;background:transparent;border:0;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:18px}.guest-review-footer>span{display:flex;align-items:center;gap:7px;font-size:10px;color:#9d8b97}.guest-review-footer i{width:5px;height:5px;border-radius:50%;background:#8bcea4}.guest-review-footer button{padding:10px 21px;background:#e6d9e1;border-radius:8px;color:#22181f;font-size:11px;font-weight:700}.guest-review-error{color:#efabc1;padding:12px;border-radius:8px;background:#88334c19;font-size:12px}@media(max-width:560px){.dice-modal.dice-guest-review{padding:22px 18px}.guest-review-heading{gap:12px}.guest-review-mark{width:44px;height:44px;border-radius:12px}.dice-guest-review .guest-review-heading h2{font-size:19px}.guest-review-tabs{gap:6px}.guest-review-tabs button{padding:10px 7px;font-size:10px;gap:5px;flex-wrap:wrap}.guest-review-tabs b{min-width:20px;height:20px}.guest-review-tabs svg{width:13px}.guest-player-actions{flex-direction:column}.dice-guest-review .dice-guest-request-list button{padding:7px;font-size:10px}.guest-review-toolbar h3{font-size:12px}}.manual-camp{max-width:1420px;width:100%;padding:30px 24px 60px;margin:auto;font-family:Montserrat,Arial,sans-serif}.manual-camp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:30px}.manual-camp-toolbar>a{display:flex;align-items:center;gap:7px;font-size:11px;color:#b8a2b1}.manual-camp-toolbar>div{display:flex;align-items:center;gap:9px}.manual-camp-toolbar button,.manual-bracket-title>button{display:flex;align-items:center;gap:7px;border:1px solid #6b465855;border-radius:8px;background:#231b22;padding:10px 13px;font-size:11px}.manual-camp-toolbar>div>span{font-size:10px;color:#91c7a3;margin-right:6px}.manual-camp-toolbar .is-dirty{color:#ddbb7c}.manual-camp-toolbar .manual-live-button{background:#e8dce4;color:#241a22;border-color:#e8dce4;font-weight:700}.manual-camp-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:27px;border-bottom:1px solid #ffffff10;margin-bottom:24px}.manual-camp-heading h1{font-size:clamp(25px,4vw,40px);letter-spacing:-1.2px;line-height:1.2;margin:14px 0;overflow-wrap:anywhere}.manual-camp-heading p{display:flex;align-items:center;gap:8px;color:#e2c886;font-size:13px;margin:0}.manual-camp-heading img{object-fit:contain;flex-shrink:0;width:125px;height:auto}.manual-camp-editor{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;padding:25px;border:1px solid #59404f;border-radius:15px;background:linear-gradient(135deg,#2c1b261f,#141015);margin-bottom:25px}.manual-camp-details{display:grid;align-content:start;gap:15px}.manual-camp-editor label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#c7b0c0;font-weight:600}.manual-camp-editor input,.manual-camp-editor select,.manual-camp-editor textarea{font-family:inherit;font-size:12px;background:#100d11;border-color:#54384a;padding:12px}.manual-camp-paste{display:flex;flex-direction:column;gap:12px}.manual-camp-paste textarea{resize:vertical;min-height:110px;line-height:1.8}.manual-camp-paste label{flex:1}.manual-camp-paste button{align-self:flex-start;background:#ef178f;color:#fff;font-family:inherit}.manual-camp-paste small{font-size:10px;line-height:1.8;color:#a08b99}.manual-bracket-panel{border:1px solid #594051;border-radius:16px;background:radial-gradient(ellipse at 15% 0,#7f265217,transparent 60%),#110e13;overflow:hidden}.manual-bracket-title{display:flex;align-items:center;gap:18px;padding:20px 22px;border-bottom:1px solid #ffffff0c}.manual-bracket-title>div{display:flex;gap:10px;align-items:center}.manual-bracket-title b{font-size:13px}.manual-bracket-title>div>span{font-size:10px;color:#ab95a4}.manual-bracket-title>label{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:10px;color:#bba5b5}.manual-bracket-title input{width:100px;padding:0;accent-color:#ed389c}.manual-bracket-scroll{overflow:auto;padding:25px;max-height:75vh}.manual-bracket-tree{position:relative;min-height:130px}.manual-bracket-column{position:absolute;top:0;width:210px;--round-color:#e24d88}.manual-bracket-column.round-1{--round-color:#5e9ff0}.manual-bracket-column.round-2{--round-color:#59c78e}.manual-bracket-column.round-3{--round-color:#dfb45c}.manual-bracket-column>h2{margin:0;background:color-mix(in srgb,var(--round-color) 16%,#141016);border:1px solid color-mix(in srgb,var(--round-color) 45%,transparent);color:var(--round-color);font-size:11px;line-height:1.4;padding:11px 12px;border-radius:9px;letter-spacing:.3px;text-align:center}.manual-bracket-match{position:absolute;width:210px;height:84px;border:1px solid #75556a55;border-radius:9px;background:#201923;box-shadow:0 5px 15px #0002;overflow:visible}.manual-bracket-match:after{content:"";position:absolute;right:-18px;top:50%;width:17px;height:1px;background:#67495c55}.manual-bracket-column:last-child .manual-bracket-match:after{display:none}.manual-bracket-player{display:flex;align-items:center;height:41px;min-width:0;padding:0 5px 0 11px;gap:4px}.manual-bracket-player:first-child{border-bottom:1px solid #ffffff0b;border-radius:8px 8px 0 0}.manual-bracket-player:last-child{border-radius:0 0 8px 8px}.manual-bracket-player>span{flex:1;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px;font-weight:600;color:#bba9bc}.manual-bracket-player input{width:100%;min-width:0;flex:1;border:0;background:transparent;padding:7px 0;border-radius:0;font-size:12px;font-family:inherit;font-weight:600}.manual-bracket-player input::placeholder{color:#7e7084;font-weight:400}.manual-bracket-player input:focus{outline-offset:0;outline:1px solid #b76b9844}.manual-bracket-player>button{display:grid;place-items:center;width:27px;height:28px;flex:none;border-radius:5px;color:#c895b7;background:#ffffff03;font-size:23px}.manual-bracket-player>button:hover{background:#db43922b}.manual-bracket-player.winner{background:#33634538}.manual-bracket-player.winner>span,.manual-bracket-player.winner input{color:#caf2d1}.manual-bracket-player.winner>button{color:#e9c272;background:#d7ac3112}.manual-camp-champion{display:flex;align-items:center;justify-content:center;gap:20px;padding:25px;border:1px solid #b9954644;border-radius:14px;background:linear-gradient(110deg,#78602615,#211925);color:#e8ca85;margin-top:22px;text-align:left}.manual-camp-champion small{font-size:9px;letter-spacing:2px}.manual-camp-champion h2{font-size:25px;color:#fff;margin:8px 0}.manual-camp-champion p{font-size:12px;color:#c9b47c;margin:0}.manual-camp.manual-camp-live{position:fixed;inset:0;z-index:400;max-width:none;margin:0;background:radial-gradient(ellipse at 50% 0,#4d214b22,transparent 60%),#0d0a10;overflow:auto;padding:25px 35px}.manual-camp-live .manual-bracket-scroll{max-height:none}.manual-camp-live .manual-bracket-player>span{color:#ece3f0}.manual-camp-live .manual-camp-toolbar{margin-bottom:22px}.manual-camp-live .manual-camp-heading{margin-bottom:20px}.manual-camp-live .manual-bracket-panel{min-width:300px}@media(max-width:700px){.manual-camp{padding:20px 14px}.manual-camp-editor{grid-template-columns:1fr;padding:18px;gap:20px}.manual-camp-heading img{width:85px}.manual-camp-toolbar{align-items:flex-start}.manual-camp-toolbar>div{flex-wrap:wrap;justify-content:flex-end}.manual-camp-toolbar>div>span{width:100%;text-align:right}.manual-bracket-title{flex-wrap:wrap;padding:15px}.manual-bracket-title>label{margin-left:0}.manual-bracket-title>div{width:100%}.manual-bracket-scroll{padding:18px}.manual-camp.manual-camp-live{padding:18px 14px}}.manual-camp-editor{display:block}.manual-camp-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 180px;align-items:start}.manual-size-apply{display:flex;align-items:center;gap:17px;margin-top:18px}.manual-size-apply small{font-size:11px;line-height:1.8;color:#aa91a2}.manual-overlay-control{padding:22px;border:1px solid #614255;border-radius:14px;background:#20131c66;margin-bottom:24px}.manual-overlay-control-heading{display:flex;align-items:center;gap:14px;margin-bottom:18px}.manual-overlay-control-heading>span{display:grid;place-items:center;width:45px;height:45px;border-radius:12px;background:#e52a8a13;color:#e59ec7;flex-shrink:0}.manual-overlay-control h2{font-size:15px;margin:0 0 6px;letter-spacing:-.3px}.manual-overlay-control p{font-size:11px;color:#b69bab;line-height:1.8;margin:0}.manual-overlay-control>.primary{font-family:inherit}.manual-overlay-link{display:flex;gap:10px}.manual-overlay-link input{flex:1;min-width:0;font-size:11px;color:#bcabba;background:#110e13;border:1px solid #584051;font-family:ui-monospace,Consolas,monospace}.manual-overlay-link button{display:flex;align-items:center;gap:7px;border-radius:8px;padding:12px 15px;background:#e6d7e1;color:#20121d;font-size:11px;font-weight:700;flex-shrink:0}.manual-overlay-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:12px;font-size:10px}.manual-overlay-actions a{color:#d9aac9;text-decoration:underline}.manual-overlay-actions button{color:#bf8a9d;font-size:10px;padding:0}.manual-overlay-actions small{margin-left:auto;font-size:10px;line-height:1.8;color:#9f8697}.manual-overlay-body{background:transparent!important;margin:0;overflow:hidden;color:#fff;font-family:Montserrat,Arial,sans-serif}.manual-overlay-position{position:absolute;top:12px;transform-origin:top left}.manual-overlay-heading{display:flex;align-items:center;gap:20px;height:100px;padding:10px 15px 20px}.manual-overlay-heading img{width:112px;max-height:45px;object-fit:contain}.manual-overlay-heading h1{font-size:26px;line-height:1.3;letter-spacing:-.8px;margin:0 0 6px;text-shadow:0 2px 5px #000a;overflow-wrap:anywhere}.manual-overlay-heading p{font-size:13px;margin:0;color:#eed69d;text-shadow:0 2px 4px #000}.manual-overlay-body .manual-bracket-player>span{color:#ece3ee;font-size:13px}.manual-overlay-body .manual-bracket-player.winner>span{color:#c9f6d2}.manual-overlay-body .manual-bracket-match{background:#1b1422f2;box-shadow:0 5px 16px #0004}.manual-bracket-column.is-final{--round-color:#e6be68}.manual-overlay-winner{font-size:14px;flex-shrink:0;color:#e4c477;padding:0 4px}.manual-overlay-champion{display:flex;align-items:center;justify-content:center;gap:15px;height:70px;border:1px solid #ceac5255;border-radius:12px;background:#251e1bf2;color:#f0d490}.manual-overlay-champion>span{font-size:10px;letter-spacing:1.5px}.manual-overlay-champion strong{font-size:23px;color:#fff}.manual-overlay-invalid{padding:20px;font:14px Montserrat,Arial,sans-serif;color:#b49ba9;background:#161018e6;border-radius:10px}@media(max-width:700px){.manual-camp-details{grid-template-columns:1fr}.manual-size-apply{align-items:flex-start;flex-direction:column}.manual-overlay-link{flex-direction:column}.manual-overlay-link button{justify-content:center}.manual-overlay-actions small{margin-left:0}}
