:root{--void:#05070b;--silver:#d6dbe2;--steel:#7f8895;--white:#f4f6f9;--ice:#8db8ff;--line:#d6dbe224;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:radial-gradient(1100px 600px at 80% -10%, #8db8ff1a, transparent 60%), var(--void);color:var(--silver);margin:0;font:15px/1.55 General Sans,system-ui,sans-serif}.gal{max-width:1240px;margin:0 auto;padding:22px 16px 70px}.back{color:var(--steel);font-weight:500;text-decoration:none}.back:hover{color:var(--white)}header{max-width:760px;margin:34px 0 30px}.kicker{color:var(--ice);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}h1{color:var(--white);margin:10px 0 14px;font:600 clamp(28px,4.4vw,48px)/1.08 Panchang,sans-serif}.lead{color:var(--steel);margin:0 0 22px;font-size:17px}.firm{max-width:420px;color:var(--steel);gap:6px;font-size:13px;display:grid}.firm input{font:inherit;border:1px solid var(--line);color:var(--white);background:#ffffff0a;border-radius:12px;padding:12px 16px;font-size:17px}.firm input:focus{border-color:#0000;outline:2px solid #8db8ff80}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.tile{aspect-ratio:4/5;border-radius:var(--r);background:radial-gradient(70% 55% at 50% 42%, var(--b1), var(--b2));border:1px solid var(--line);place-items:center;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:grid;position:relative;overflow:hidden}.tile:hover{transform:translateY(-6px);box-shadow:0 30px 70px #00000073}.stage{position:absolute;inset:0}.ped{width:46%;height:9%;box-shadow:0 0 0 1px color-mix(in srgb, var(--acc) 60%, transparent);background:#00000059;border-radius:50%;position:absolute;bottom:26%;left:50%;transform:translate(-50%)}.obj{aspect-ratio:3/4;background:linear-gradient(160deg, color-mix(in srgb, var(--acc) 85%, #fff), var(--acc));border-radius:40% 40% 18% 18%;width:26%;transition:transform .5s;position:absolute;bottom:31%;left:50%;transform:translate(-50%);box-shadow:inset -10px -12px 24px #00000040}.tile:hover .obj{transform:translate(-50%)translateY(-6px)rotate(-4deg)}.brand{text-align:center;font:600 clamp(24px, 3vw, 34px)/1 var(--df), sans-serif;color:var(--fg);overflow-wrap:anywhere;padding:0 12px;position:absolute;top:12%;left:0;right:0}.up .brand{text-transform:uppercase;letter-spacing:.06em}.btn{border-radius:var(--rb);background:var(--acc);color:var(--acc-ink);font:700 13px var(--uf), sans-serif;padding:9px 20px;position:absolute;bottom:9%}.meta{gap:2px;padding:12px 4px 0;display:grid}.meta b{color:var(--white);letter-spacing:.04em;font:600 16px Panchang,sans-serif}.meta span{color:var(--silver)}.meta small{color:var(--steel);font-size:13px}.note{color:var(--steel);margin-top:34px}.pick{flex-wrap:wrap;gap:14px;display:flex}.pick .firm{flex:240px}.firm select{font:inherit;border:1px solid var(--line);color:var(--white);background:#0b0e14;border-radius:12px;padding:12px 14px;font-size:17px}.meta em{letter-spacing:.06em;text-transform:uppercase;color:var(--void);background:var(--ice);vertical-align:3px;border-radius:99px;margin-left:6px;padding:2px 8px;font:600 11px General Sans,sans-serif}.tabs{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.tabs button{border:1px solid var(--line);color:var(--silver);cursor:pointer;background:#ffffff08;border-radius:99px;padding:11px 18px;font:600 15px General Sans,sans-serif}.tabs button b{background:#ffffff14;border-radius:99px;margin-left:6px;padding:1px 8px;font-size:12px}.tabs button[aria-selected=true]{background:var(--white);color:var(--void);border-color:#0000}.tabs button[aria-selected=true] b{background:var(--void);color:var(--white)}[hidden]{display:none!important}.prem .tile{background:radial-gradient(70% 55% at 50% 42%, var(--b1), var(--b2))}.prem .fx{position:absolute;inset:0;overflow:hidden}.prem .fx i{filter:blur(40px);opacity:.55;border-radius:50%;width:90%;height:60%;animation:9s ease-in-out infinite alternate gDrift;position:absolute}.prem .fx i:first-child{background:var(--acc);top:-10%;left:-30%}.prem .fx i:last-child{background:var(--acc2);animation-duration:12s;bottom:-10%;right:-30%}@keyframes gDrift{to{transform:translate(20%,15%)scale(1.2)}}.fx-grid .fx{background-image:linear-gradient(color-mix(in srgb, var(--acc) 25%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--acc) 25%, transparent) 1px, transparent 1px);background-size:28px 28px}.fx-stars .fx{background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff,#0000),radial-gradient(1px 1px at 70% 20%,#fff,#0000),radial-gradient(1.5px 1.5px at 40% 75%,#fff,#0000),radial-gradient(1px 1px at 85% 60%,#fff,#0000),radial-gradient(1px 1px at 10% 85%,#fff,#0000)}.prem .tile:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ga,0deg), transparent, var(--acc), transparent 35%, var(--acc2), transparent 70%);-webkit-mask-composite:xor;z-index:2;pointer-events:none;padding:1px;animation:6s linear infinite gSpin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --ga{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes gSpin{to{--ga:360deg}}.prem .brand{background:linear-gradient(120deg, var(--fg) 30%, var(--acc));color:#0000;z-index:1;-webkit-background-clip:text;background-clip:text}.prem .btn{background:linear-gradient(110deg, var(--acc), var(--acc2));box-shadow:0 8px 30px color-mix(in srgb, var(--acc) 50%, transparent)}.prem .stage,.prem .btn{z-index:1}.pbadge{z-index:3;color:#fff;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:99px;padding:4px 10px;font:700 11px General Sans,sans-serif;position:absolute;top:14px;right:14px}.sale-dig{--rb:14px;--acc:#7c5cff;--acc-ink:#fff;background:radial-gradient(80% 60% at 30% 20%,#7c5cff99,#0000 60%),radial-gradient(70% 60% at 80% 90%,#22d3ee73,#0000 60%),#07070d}.sale-cover{aspect-ratio:4/5;color:#fff;background:linear-gradient(150deg,#7c5cff,#1b1140 55%,#22d3ee);border-radius:16px;flex-direction:column;justify-content:flex-end;gap:4px;width:56%;padding:14px;display:flex;position:absolute;top:14%;transform:rotate(-6deg);box-shadow:0 30px 60px #7c5cff73}.sale-cover small{opacity:.8;font:700 11px General Sans,sans-serif}.sale-cover b{overflow-wrap:anywhere;font:600 20px/1.1 Panchang,sans-serif}.sale-prod{--fg:#2b1a1f;--acc:#ff6f61;--acc-ink:#fff;--df:"Chillax";background:radial-gradient(70% 55% at 50% 42%,#ffe5da,#ffbfae)}.note-li{background:#8db8ff14;border:1px solid #8db8ff66;border-radius:14px;grid-column:1/-1;padding:14px 18px}.note-li p{margin:0}.note-li a{color:var(--ice);font-weight:600}@media (prefers-reduced-motion:reduce){.prem .fx i,.prem .tile:before{animation:none}}.acts{gap:8px;margin:10px 0 0;display:flex}.acts a{text-align:center;border:1px solid var(--line);color:var(--white);border-radius:10px;flex:1;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none}.acts a:first-child{background:var(--white);color:var(--void);border-color:#0000}.acts a:hover{border-color:var(--ice)}
