@font-face{font-family:GoogleSans;src:url(/fonts/GoogleSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:GoogleSans;src:url(/fonts/GoogleSans-Bold.ttf)format("truetype");font-weight:600 900;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Thin.ttf)format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-ExtraLight.ttf)format("truetype");font-weight:200;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-ExtraBold.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Black.ttf)format("truetype");font-weight:900;font-display:swap}:root{--bg:#f3f3f3;--surface:#fff;--surface-hover:#fff;--accent:#c4622d;--dark:#1a1a1a;--grey:#8c8c8c;--border:#dddad6;--error:#d94040;--success:#4caf50;--warning:#f59e0b;--info-blue:#2196f3;--credit-green:#22c55e;--feature-gold:#ffc107;--tier-pro:#b8860b;--tier-premium:#708090;--tier-pro-blue:#1a6fc4;--tier-pro-blue-surface:#e8f4ff;--tier-premium-surface:#fff0e0;--d-painting:#3d4a3a;--d-sculpture:#8a8a8a;--d-photography:#2a3a5a;--d-print:#5a6a5a;--d-digital:#6a4a7a;--d-ceramics:#8a6a4a;--d-ebru:#2a6a7a;--d-calligraphy:#1a1a2e;--d-miniature:#7a4a2a;--d-illumination:#8a7a2a;--d-cini:#2a5a6a;--d-relief:#5a4a3a;--bg-dark:#111;--surface-dark:#1c1c1c;--on-dark:#eeece8;--grey-dark:#8a8a8a;--border-dark:#2c2c2c;--font-body:"GoogleSans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-brand:"Outfit", "GoogleSans", system-ui, sans-serif;--display-lg:48px;--display-md:36px;--headline-lg:32px;--headline-md:24px;--title-lg:20px;--title-md:16px;--body-lg:15px;--body-md:13px;--body-sm:12px;--label-lg:13px;--label-sm:11px;--sp-xs:4px;--sp-sm:8px;--sp-md:16px;--sp-lg:24px;--sp-xl:32px;--sp-2xl:48px;--r-sm:8px;--r-md:14px;--r-lg:16px;--r-xl:22px;--r-pill:30px;--shadow-fab:0 6px 20px #c4622d4d;--shadow-soft:0 2px 8px #1a1a1a0f;--shadow-pop:0 8px 28px #1a1a1a1f;--ease:cubic-bezier(.33, 0, .2, 1);--dur-fast:.15s;--dur-med:.26s}.sanat-display-lg{font-family:var(--font-body);font-size:var(--display-lg);color:var(--dark);letter-spacing:-.5px;font-weight:600;line-height:1.1}.sanat-display-md{font-family:var(--font-body);font-size:var(--display-md);color:var(--dark);font-weight:600;line-height:1.15}.sanat-h1{font-family:var(--font-body);font-size:var(--headline-lg);color:var(--dark);font-weight:600;line-height:1.2}.sanat-h2{font-family:var(--font-body);font-size:var(--headline-md);color:var(--dark);font-weight:700;line-height:1.25}.sanat-title-lg{font-family:var(--font-body);font-size:var(--title-lg);color:var(--dark);font-weight:600;line-height:1.3}.sanat-title-md{font-family:var(--font-body);font-size:var(--title-md);color:var(--dark);font-weight:600;line-height:1.35}.sanat-body{font-family:var(--font-body);font-size:var(--body-lg);color:var(--dark);font-weight:400;line-height:1.55}.sanat-body-sec{font-family:var(--font-body);font-size:var(--body-md);color:var(--grey);font-weight:400;line-height:1.5}.sanat-label{font-family:var(--font-body);font-size:var(--label-lg);color:var(--dark);font-weight:600}.sanat-overline{font-family:var(--font-body);font-size:var(--label-sm);letter-spacing:1.2px;text-transform:uppercase;color:var(--grey);font-weight:600}.sanat-logo{font-family:var(--font-brand);align-items:baseline;line-height:1;display:inline-flex}.sanat-logo .num{color:var(--accent);font-weight:700}.sanat-logo .word{color:var(--dark);letter-spacing:-2px;font-weight:500}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);font-family:var(--font-body);color:var(--dark);-webkit-font-smoothing:antialiased}.ms{font-variation-settings:"FILL" 0, "wght" 400, "opsz" 24;-webkit-user-select:none;user-select:none;font-family:Material Symbols Rounded}.ms.fill{font-variation-settings:"FILL" 1, "wght" 500, "opsz" 24}button{font-family:var(--font-body);cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:8px}.shell{min-height:100vh}.wrap{max-width:1200px;margin:0 auto;padding:0 28px}.logo{font-family:var(--font-brand);cursor:pointer;align-items:baseline;line-height:1;display:inline-flex}.logo .n{color:var(--accent);font-weight:700}.logo .w{color:var(--dark);letter-spacing:-2px;font-weight:500}.hdr{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#f3f3f3db;position:sticky;top:0}.hdr-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;height:72px;display:grid}.hdr-in .logo{justify-self:start}.hdr-in nav.nav{justify-self:end}.hdr .search{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);width:100%;max-width:520px;height:46px;transition:border-color var(--dur-fast) var(--ease);align-items:center;gap:10px;padding:0 6px 0 18px;display:flex}.hdr .search:focus-within{border-color:var(--accent)}.hdr .search input{font-family:var(--font-body);color:var(--dark);background:0 0;border:none;outline:none;flex:1;font-size:14px}.hdr .search input::placeholder{color:#8c8c8cb3}.hdr .search .fbtn{color:var(--accent);letter-spacing:.4px;border-radius:var(--r-pill);align-items:center;gap:5px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.hdr .search .fbtn:hover{background:#c4622d14}.nav{align-items:center;gap:6px;display:flex}.nav .lnk{border-radius:var(--r-pill);color:var(--dark);transition:background var(--dur-fast) var(--ease);align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:600;display:flex}.nav .lnk:hover{background:#0000000d}.nav .lnk.active{color:var(--accent)}.iconbtn{width:42px;height:42px;color:var(--dark);transition:background var(--dur-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.iconbtn:hover{background:#0000000d}.iconbtn .dot{background:var(--accent);border:2px solid var(--bg);border-radius:50%;width:9px;height:9px;position:absolute;top:9px;right:9px}.avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:flex}.btn-login{background:var(--dark);color:#fff;border-radius:var(--r-pill);letter-spacing:.3px;padding:10px 20px;font-size:13px;font-weight:700}.btn-login:hover{background:#000}.btn{border-radius:var(--r-pill);transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--accent);color:#fff;letter-spacing:1.2px;height:52px;padding:0 26px;font-size:13px}.btn-primary:hover{background:#b1571f}.btn-dark{background:var(--dark);color:#fff;letter-spacing:1.2px;height:52px;padding:0 26px;font-size:13px}.btn-ghost{background:var(--surface);color:var(--dark);border:1px solid var(--border);height:52px;padding:0 26px;font-size:13px}.btn-ghost:hover{border-color:var(--dark)}.btn-block{width:100%}.rail{gap:8px;padding:6px 0 4px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.dchip{border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:7px;width:64px;padding:4px 0;display:flex}.dchip:hover{background:#00000008}.dchip .circle{width:50px;height:50px;transition:all var(--dur-fast) var(--ease);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:flex}.dchip .circle .ms{color:#ffffffe0;font-size:22px}.dchip.on .circle{border-color:var(--accent);box-shadow:0 4px 12px #c4622d4d}.dchip .dlabel{color:var(--dark);white-space:nowrap;font-size:11px;font-weight:400}.dchip.on .dlabel{color:var(--accent);font-weight:700}.sec-h{justify-content:space-between;align-items:center;margin:30px 0 16px;display:flex}.sec-h .left{align-items:center;gap:9px;display:flex}.sec-h .ttl{font-size:19px;font-weight:700}.sec-h .more{color:var(--accent);align-items:center;gap:3px;font-size:14px;font-weight:600;display:inline-flex}.sec-h .more:hover{gap:7px}.overline{letter-spacing:1.4px;text-transform:uppercase;color:#8c8c8ce6;font-size:11px;font-weight:600}.ph{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ph:before{content:"";background:radial-gradient(120% 90% at 30% 20%,#ffffff29,#0000 60%),linear-gradient(160deg,#ffffff0f,#0000002e);position:absolute;inset:0}.ph .ms{color:#ffffff57;font-size:30%;position:relative}.ph .ph-w{font-family:var(--font-brand);color:#ffffff4d;letter-spacing:-1px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:10px}.card{cursor:pointer}.card .imgbox{border-radius:var(--r-md);background:var(--grey);position:relative;overflow:hidden}.card .imgbox .ph .ms{font-size:52px}.card:hover .imgbox .ph{transition:transform .4s var(--ease);transform:scale(1.03)}.card .disc-tag{color:#fff;letter-spacing:.6px;background:#00000073;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;bottom:10px;left:10px}.card .tier-badge{border-radius:6px;align-items:center;gap:3px;padding:4px 6px;display:inline-flex;position:absolute;top:8px;left:8px}.card .tier-badge .ms{color:#fff;font-size:12px}.card .tier-badge .tlabel{color:#fff;letter-spacing:.3px;font-size:9px;font-weight:700}.card .fav{opacity:0;width:32px;height:32px;transition:opacity var(--dur-fast) var(--ease);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.card:hover .fav,.card .fav:focus-visible{opacity:1}.card .fav .ms{color:var(--dark);font-size:18px}.card .fav.on .ms{color:var(--accent)}.card .c-title{white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:14px;font-weight:700;overflow:hidden}.card .c-artist{color:var(--grey);margin-top:1px;font-size:11px}.card .c-price{color:var(--accent);margin-top:3px;font-size:13px;font-weight:700}.card .c-locked{color:#8c8c8cd9;align-items:center;gap:4px;margin-top:3px;font-size:11px;display:inline-flex}.grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}@media (width<=1200px){.grid{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.grid{grid-template-columns:repeat(2,1fr)}}.card .imgbox.r072{aspect-ratio:.8}.hscroll{scroll-snap-type:x proximity;gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.hscroll .card{scroll-snap-align:start;flex:none;width:168px}.tier-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);margin-top:14px;padding:18px 20px}.fa-row{gap:26px;padding:4px 0 8px;display:flex;overflow-x:auto}.fa-row::-webkit-scrollbar{display:none}.fa{cursor:pointer;flex-direction:column;flex:none;align-items:center;gap:8px;width:84px;display:flex}.fa .ava-ring{border-radius:50%;width:64px;height:64px;padding:2px;position:relative}.fa .ava{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;font-weight:700;display:flex}.fa .tier-pin{border:2px solid var(--bg);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:-2px;right:-2px}.fa .tier-pin .ms{color:#fff;font-size:12px}.fa .fa-name{text-align:center;font-size:11px;font-weight:600;line-height:1.3}.promo{border-radius:var(--r-lg);color:#fff;background:#1a1a1a;padding:26px 28px;position:relative;overflow:hidden}.promo .blob{background:#c4622d1f;border-radius:50%;position:absolute}.promo h3{margin:0;font-size:19px;font-weight:700;line-height:1.35}.promo p{color:#fff9;margin:8px 0 0;font-size:13px}.promo .acts{z-index:2;gap:10px;margin-top:18px;display:flex;position:relative}.chip-light{color:#1a1a1a;border-radius:var(--r-pill);background:#fff;padding:11px 22px;font-size:13px;font-weight:700}.chip-out{color:#ffffffeb;border-radius:var(--r-pill);background:0 0;border:1px solid #fff6;padding:11px 22px;font-size:13px;font-weight:600;transition:background .2s}.chip-out:hover{background:#ffffff1a}body.dark .promo,body.dark2 .promo{background:var(--surface)!important;border:1px solid var(--border)!important}body.dark .promo h3,body.dark2 .promo h3{color:var(--dark)!important}body.dark .promo p,body.dark2 .promo p{color:var(--grey)!important}body.dark .chip-out,body.dark2 .chip-out{color:var(--dark)!important;border-color:var(--border)!important}body.dark .chip-out:hover,body.dark2 .chip-out:hover{background:var(--surface-hover)!important}.detail{grid-template-columns:1.15fr 1fr;gap:40px;padding:32px 0 60px;display:grid}@media (width<=880px){.detail{grid-template-columns:1fr;gap:24px}}.detail .stage{border-radius:var(--r-lg);aspect-ratio:4/3;background:var(--grey);position:relative;overflow:hidden}.detail .stage .ph .ms{font-size:120px}.detail .zoom{background:#00000061;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:12px;right:12px}.detail .zoom .ms{color:#fff;font-size:18px}.detail .thumbs{gap:8px;margin-top:10px;display:flex}.detail .thumbs .t{cursor:pointer;border:2px solid #0000;border-radius:10px;width:64px;height:64px;overflow:hidden}.detail .thumbs .t.on{border-color:var(--accent)}.artistrow{cursor:pointer;align-items:center;gap:12px;display:flex}.artistrow .ava{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:flex}.artistrow .nm{font-size:15px;font-weight:700}.artistrow .sub{color:var(--grey);font-size:12px}.dtitle{letter-spacing:-.3px;margin:18px 0 0;font-size:28px;font-weight:700}.infochips{gap:12px;margin-top:18px;display:flex}.infochip{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);flex:1;padding:12px 14px}.infochip .k{letter-spacing:1px;color:var(--grey);font-size:10px;font-weight:700}.infochip .v{margin-top:4px;font-size:15px;font-weight:600}.tagrow{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tag{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--grey);padding:6px 13px;font-size:12px}.desc-h{margin:26px 0 8px;font-size:16px;font-weight:700}.desc{color:var(--grey);font-size:14px;line-height:1.65}.pricebar{border-top:1px solid var(--border);align-items:center;gap:16px;margin-top:28px;padding-top:22px;display:flex}.pricebar .pcol .pk{letter-spacing:.8px;color:var(--grey);font-size:10px;font-weight:700}.pricebar .pcol .pv{margin-top:2px;font-size:24px;font-weight:700}.pricebar .spacer{flex:1}.fav-btn{border:1px solid var(--border);background:var(--surface);width:52px;height:52px;transition:transform var(--dur-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.fav-btn:active{transform:scale(.92)}.fav-btn.on{border-color:var(--accent);background:#c4622d1a}.fav-btn.on .ms{color:var(--accent)}.ar{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.ar .ic{background:#c4622d1f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ar .ic .ms{color:var(--accent)}.ar .txt b{font-size:13px}.ar .txt span{color:var(--grey);font-size:12px}.login{max-width:440px;margin:0 auto;padding:56px 24px}.login .brand{text-align:center;margin-bottom:44px}.login .brand .sub{font-family:var(--font-brand);color:var(--grey);letter-spacing:.5px;margin-top:4px;font-size:24px;font-weight:200}.login h1{margin:0;font-size:28px;font-weight:700}.login h1 em{color:var(--accent);font-style:italic}.login .lead{color:var(--dark);margin:22px 0 30px;font-size:14px;font-style:italic;line-height:1.5}.field{margin-bottom:22px}.field label{letter-spacing:1.2px;color:var(--grey);font-size:11px;font-weight:600}.field .inp{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);align-items:center;height:54px;margin-top:8px;padding:0 18px;display:flex}.field .inp:focus-within{border:1.5px solid var(--accent)}.field .inp input{font-family:var(--font-body);color:var(--dark);background:0 0;border:none;outline:none;flex:1;font-size:15px}.chat{max-width:760px;margin:0 auto;padding:20px 0 40px}.chat-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 0;display:flex}.chat-art{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);align-items:center;gap:12px;margin:16px 0;padding:10px 12px;display:flex}.chat-art .mini{border-radius:8px;flex:none;width:48px;height:48px;overflow:hidden}.bubbles{flex-direction:column;gap:10px;min-height:260px;padding:12px 0;display:flex}.bubble{border-radius:16px;max-width:70%;padding:11px 15px;font-size:14px;line-height:1.45}.bubble.them{background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:5px;align-self:flex-start}.bubble.me{background:var(--accent);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.composer{border-top:1px solid var(--border);align-items:center;gap:10px;padding-top:14px;display:flex}.composer .inp{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);flex:1;align-items:center;height:50px;padding:0 20px;display:flex}.composer .inp input{font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;font-size:14px}.composer .send{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.footer{border-top:1px solid var(--border);margin-top:50px;padding:36px 0 50px}.footer .cols{flex-wrap:wrap;gap:60px;display:flex}.footer .col h5{letter-spacing:.5px;margin:0 0 12px;font-size:12px;font-weight:700}.footer .col a{color:var(--grey);margin-bottom:8px;font-size:13px;display:block}.footer .col a:hover{color:var(--accent)}.footer .legal{color:var(--grey);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:30px;font-size:12px;display:flex}.footer-new{border-top:1px solid var(--border);background:var(--bg);margin-top:60px;padding:48px 0 0}.footer-new .grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.footer-new .col h5{letter-spacing:.8px;text-transform:uppercase;color:var(--text);margin:0 0 14px;font-size:11px;font-weight:700}.footer-new .col a{color:var(--grey);margin-bottom:9px;font-size:13px;transition:color .15s;display:block}.footer-new .col a:hover{color:var(--accent)}.footer-new .brand-col .manifesto{color:var(--grey);max-width:230px;margin:0 0 18px;font-size:13px;line-height:1.65}.footer-new .social-links{gap:12px;display:flex}.footer-new .social-links a{border:1px solid var(--border);width:34px;height:34px;color:var(--grey);border-radius:50%;justify-content:center;align-items:center;margin:0;font-size:18px;transition:border-color .15s,color .15s;display:flex}.footer-new .social-links a:hover{border-color:var(--accent);color:var(--accent)}.footer-new .sub-footer{border-top:1px solid var(--border);color:var(--grey);align-items:center;gap:10px;padding:16px 0;font-size:12px;display:flex}.footer-new .sub-footer .separator{opacity:.4}.footer-new .sub-footer .copyright{margin-left:auto}.promo-grid{grid-template-columns:1.6fr 1fr;gap:14px;margin-top:24px;display:grid}@media (width<=620px){.promo-grid{grid-template-columns:1fr}}.guestbar{z-index:50;background:var(--accent);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #c4622d61}.guestbar .gb-in{align-items:center;gap:14px;padding:14px 0;display:flex}.guestbar .gb-in p{color:#fff;flex:1;margin:0;font-size:14px;font-weight:600}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.shimmer{background:linear-gradient(90deg, var(--border) 25%, var(--surface-hover,#f0ede9) 50%, var(--border) 75%);border-radius:var(--r-md);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer}.skel-row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 0;display:flex}.skel-row:last-child{border-bottom:none}.skel-card .skel-img{aspect-ratio:.8;border-radius:var(--r-md)}.skel-card .skel-line{border-radius:6px;height:13px;margin-top:10px}.skel-card .skel-line.narrow{width:60%;margin-top:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.shimmer{background:var(--border);animation:none}}.toast{background:var(--dark);color:#fff;border-radius:var(--r-pill);z-index:100;box-shadow:var(--shadow-pop);animation:tin .2s var(--ease);padding:12px 20px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes tin{0%{opacity:0;transform:translate(-50%,8px)}}.zoomov{z-index:90;background:#0a0a0aeb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.zoomov .big{aspect-ratio:4/3;border-radius:12px;width:min(80vw,900px);overflow:hidden}.zoomov .x{color:#fff;position:absolute;top:22px;right:26px}@media (width<=760px){.wrap{padding:0 16px}.hdr-in{grid-template-columns:1fr auto 1fr;gap:12px;height:60px}.logo{font-size:24px!important}.hdr .search{width:100%;max-width:none;height:40px;padding:0 4px 0 14px}.hdr .search .fbtn{padding:6px 8px;font-size:0}.hdr .search .fbtn .ms{font-size:18px!important}.nav .lnk span[class*=ms]{display:none}.nav .lnk{padding:7px 10px;font-size:13px}.btn-login{padding:8px 14px;font-size:12px}.dtitle{font-size:22px}.infochips{flex-wrap:wrap}.pricebar{flex-wrap:wrap;gap:12px}.pricebar .spacer{display:none}.guestbar .gb-in p{font-size:13px}.chat{padding:12px 0 20px}.footer .cols{gap:30px}.footer .legal{flex-direction:column}.footer-new .grid{grid-template-columns:1fr 1fr;gap:28px}.footer-new .brand-col{grid-column:1/-1}.footer-new .sub-footer{flex-wrap:wrap}.footer-new .sub-footer .copyright{margin-left:0}}@media (width<=860px){.form-2col{grid-template-columns:1fr!important}}@media (width<=520px){.hdr{height:auto}.hdr-in{flex-wrap:wrap;row-gap:8px;height:auto;padding:10px 0;display:flex}.hdr .search{flex-basis:100%;order:3;width:100%;max-width:none}.hdr-in .logo{justify-self:unset;order:1}.hdr-in nav.nav{justify-self:unset;order:2;margin-left:auto}.nav-user-info{display:none}.nav-user-chevron{display:none!important}.nav-user-pill{box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:2px!important}.grid{grid-template-columns:repeat(2,1fr);gap:10px}.dchip{width:56px}.dchip .circle{width:44px;height:44px}.dchip .dlabel{font-size:10px}.pricebar{flex-direction:column;align-items:stretch}.pricebar .pcol{margin-bottom:4px}.btn-primary,.btn-dark{letter-spacing:.6px;padding:0 18px;font-size:12px}.login{padding:24px 16px}.login .brand{margin-bottom:20px}.login h1{font-size:22px}}.toggle-switch{cursor:pointer;background:#8c8c8c4d;border-radius:12px;width:42px;height:24px;transition:background .3s;position:relative}.toggle-switch.on{background:#c4622d59}.toggle-switch .handle{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000001a}.toggle-switch.on .handle{background:var(--accent);transform:translate(18px)}body.dark{--bg:#09090b;--surface:#18181b;--surface-hover:#27272a;--dark:#ededed;--grey:#a1a1aa;--border:#27272a}body.dark .hdr{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#09090bcc!important}body.dark .hdr .search,body.dark .nav-user-pill{background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--dark)!important;box-shadow:none!important}body.dark .nav-user-pill:hover{background:var(--surface-hover)!important}body.dark div[style*="background: #f4f5f7"],body.dark div[style*="background: rgb(244, 245, 247)"]{border-left:1px solid var(--border);background:var(--bg)!important}body.dark div[style*="background: #fff"],body.dark div[style*="background: rgb(255, 255, 255)"],body.dark button[style*="background: #fff"],body.dark button[style*="background: rgb(255, 255, 255)"]{background:var(--surface)!important;border-color:var(--border)!important;color:var(--dark)!important}body.dark button[style*="background: transparent"]:hover,body.dark button[style*="background: #fcfcfc"]:hover,body.dark button[style*="background: rgb(252, 252, 252)"]:hover{background:var(--surface-hover)!important}body.dark .infochip,body.dark .tag,body.dark .fav-btn,body.dark .chat-art,body.dark .bubble.them,body.dark .composer .inp,body.dark .tier-panel,body.dark .ar,body.dark .field .inp,body.dark .promo[style*="background: #fff"]{background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--dark)!important}body.dark .card .imgbox{background:var(--surface-hover)}body.dark .dchip:not(.on) .dlabel{color:var(--grey)!important}body.dark .btn-ghost{border-color:var(--border);color:var(--dark);background:0 0}body.dark .btn-ghost:hover,body.dark .toggle-switch{background:var(--surface-hover)}body.dark .toggle-switch.on{background:#c4622d66}body.dark .toggle-switch .handle{background:var(--grey)}body.dark .toggle-switch.on .handle{background:var(--accent)}body.dark2{--bg:#121212;--surface:#1e1e1e;--surface-hover:#ffffff14;--dark:#ffffffde;--grey:#fff9;--border:#ffffff1f}body.dark2 .hdr{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;background:#121212e6!important}body.dark2 .hdr .search,body.dark2 .nav-user-pill{color:var(--dark)!important;box-shadow:none!important;background:#272727!important;border:1px solid #0000!important}body.dark2 .nav-user-pill:hover{background:#ffffff1f!important}body.dark2 div[style*="background: #f4f5f7"],body.dark2 div[style*="background: rgb(244, 245, 247)"]{border-left:1px solid var(--border);background:#121212!important}body.dark2 div[style*="background: #fff"],body.dark2 div[style*="background: rgb(255, 255, 255)"],body.dark2 button[style*="background: #fff"],body.dark2 button[style*="background: rgb(255, 255, 255)"]{background:var(--surface)!important;border-color:var(--border)!important;color:var(--dark)!important;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f!important}body.dark2 button[style*="background: transparent"]:hover,body.dark2 button[style*="background: #fcfcfc"]:hover,body.dark2 button[style*="background: rgb(252, 252, 252)"]:hover{background:var(--surface-hover)!important;box-shadow:none!important}body.dark2 .infochip,body.dark2 .tag,body.dark2 .fav-btn,body.dark2 .chat-art,body.dark2 .bubble.them,body.dark2 .composer .inp,body.dark2 .tier-panel,body.dark2 .ar,body.dark2 .field .inp,body.dark2 .promo[style*="background: #fff"]{background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--dark)!important}body.dark2 .card .imgbox{background:#ffffff0d}body.dark2 .dchip:not(.on) .dlabel{color:var(--grey)!important}body.dark2 .btn-ghost{color:var(--dark);background:0 0;border-color:#ffffff3b}body.dark2 .btn-ghost:hover{border-color:var(--dark);background:#ffffff14}body.dark2 .toggle-switch{background:#ffffff61}body.dark2 .toggle-switch.on{background:#c4622d80}body.dark2 .toggle-switch .handle{background:#e0e0e0;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}body.dark2 .toggle-switch.on .handle{background:var(--accent)}.card{border-radius:var(--r-md);padding-bottom:8px;transition:background .2s,box-shadow .2s}.card .c-title,.card .c-artist,.card .c-price,.card .c-locked{padding-left:10px;padding-right:10px}.card:hover{background:var(--surface);box-shadow:var(--shadow-soft)}body.dark .card:hover{background:var(--surface)!important}body.dark2 .card:hover{background:#272727!important;box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f!important}body.dark button.dchip[style]:hover,body.dark2 button.dchip[style]:hover,button.dchip[style]:hover{box-shadow:none!important;background:0 0!important}body.dark button.dchip[style]:hover .circle-wrapper,body.dark2 button.dchip[style]:hover .circle-wrapper,button.dchip[style]:hover .circle-wrapper{border-color:var(--accent)!important}body.dark button.dchip[style]:hover .dlabel,body.dark2 button.dchip[style]:hover .dlabel,button.dchip[style]:hover .dlabel{color:var(--accent)!important;font-weight:700!important}body.dark .btn-login,body.dark2 .btn-login{background:var(--accent)!important;color:#fff!important;border:none!important}body.dark2 .btn-login:hover{background:var(--accent)!important;color:#fff!important;border:2px solid #fff!important}.promo:first-child,body.dark .promo:first-child,body.dark2 .promo:first-child{background:linear-gradient(90deg,#121212f2 0%,#12121233 100%),url(https://images.unsplash.com/photo-1604871000636-074fa5117945?q=80&w=1000&auto=format&fit=crop) 50%/cover no-repeat!important}.promo:first-child .blob{display:none!important}.store-badge img{transition:transform .2s;display:block}.store-badge:hover img{transform:scale(1.05)}.app-promo,body.dark .app-promo,body.dark2 .app-promo{background:linear-gradient(135deg,#121212f2 0%,#1212124d 100%),url(https://images.unsplash.com/photo-1618005182384-a83a8bd57fbe?q=80&w=1000&auto=format&fit=crop) 50%/cover no-repeat!important}.app-promo h3,.app-promo p,body.dark .app-promo h3,body.dark .app-promo p,body.dark2 .app-promo h3,body.dark2 .app-promo p{color:#ffffffe6!important}.promo{color:var(--dark)!important;background:#fff!important;border:1px solid #eee!important}.promo h3,.promo p{color:var(--dark)!important}.premium-card{border-radius:var(--r-md);cursor:pointer;background:var(--border);aspect-ratio:3/4;flex-direction:column;transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden}.premium-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -8px #0000004d}.p-card-image{z-index:0;will-change:transform;background-position:50%;background-size:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0;transform:scale(1)}.premium-card:hover .p-card-image{transform:scale(1.15)}.p-card-overlay{z-index:1;opacity:0;visibility:hidden;background:radial-gradient(#0000001a,#000000b3);transition:visibility .4s,opacity .4s;position:absolute;inset:0}.premium-card:hover .p-card-overlay{visibility:visible;opacity:1}.p-card-content{z-index:2;color:#fff;text-align:left;opacity:0;visibility:hidden;background:linear-gradient(#0000 0%,#000000d9 25%,#000000f2 100%);flex-direction:column;align-items:flex-start;padding:20px 16px 16px;transition:visibility .4s,opacity .4s,transform .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(20px)}.premium-card:hover .p-card-content{visibility:visible;opacity:1;transform:translateY(0)}.p-card-title{letter-spacing:.5px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:15px;font-weight:700;display:-webkit-box;overflow:hidden}.p-card-price{color:var(--accent);font-size:14px;font-weight:600}.p-card-badge{z-index:3;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #0006}
