@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:#fff;--surface:#fff;--surface-hover:#fff;--chip-bg:#ebebeb;--accent:#c4622d;--wallet-gradient:linear-gradient(135deg, #0d9488 0%, #0891b2 100%);--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:#b85a2a;--d-sculpture:#8a7a6a;--d-photography:#5a6a7a;--d-print:#6a7a5a;--d-digital:#7a5a8a;--d-ceramics:#9a7045;--d-ebru:#3a8a9a;--d-calligraphy:#3e2e1e;--d-miniature:#8a4a2a;--d-illumination:#8a7010;--d-cini:#2a7a8a;--d-relief:#7a5a4a;--bg-dark:#130e0b;--surface-dark:#1d1918;--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{max-width:100%;margin:0;overflow-x:hidden}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;-webkit-user-select:none;user-select:none;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:500;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0}.hdr-in{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;height:72px;display:grid}.hdr-in .logo{justify-self:start}.hdr-in nav.nav{justify-self:end}.hdr .search-wrap{align-items:center;gap:8px;display:flex}.hdr .search{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);height:46px;transition:border-color var(--dur-fast) var(--ease);flex:1;align-items:center;gap:10px;padding: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-wrap .fbtn{color:var(--accent);letter-spacing:.4px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);flex-shrink:0;align-items:center;gap:5px;height:46px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.hdr .search-wrap .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.active{color:var(--accent)}@media (hover:hover) and (pointer:fine){.nav .lnk:hover{background:#0000000d}}.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}@media (hover:hover) and (pointer:fine){.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}@media (hover:hover) and (pointer:fine){.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)}.drawer-item{transition:background .12s,transform .1s ease-out!important}.drawer-item:active{transform:scale(.97)!important}.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}@media (hover:hover) and (pointer:fine){.dchip:hover{background:#00000008}}.dchip .circle{width:50px;height:50px;transition:border-color var(--dur-fast) var(--ease), box-shadow 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:15px;font-weight:400}.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 .imgbox .ph{transition:transform .3s var(--ease)}.card:hover .imgbox .ph{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 .fav:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.card:hover .fav{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}@media (hover:hover) and (pointer:fine){.chip-out:hover{background:#ffffff1a}}body.dark2 .promo{background:var(--surface)!important;border:1px solid var(--border)!important}body.dark2 .promo h3{color:var(--dark)!important}body.dark2 .promo p{color:var(--grey)!important}body.dark2 .chip-out{color:var(--dark)!important;border-color:var(--border)!important}body.dark2 .chip-out:hover{background:var(--surface-hover)!important}.medium-rail{padding:5px 16px}.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-color: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:85%;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}@media (hover:hover) and (pointer:fine){.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 .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}@media (hover:hover) and (pointer:fine){.footer-new .col a:hover{color:var(--accent)}.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-top:14px;padding-bottom:14px;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 linear 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)}}@keyframes spin{to{transform:rotate(360deg)}}.ms[style*=spin]{display:inline-block}.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}.zoomov-nav{cursor:pointer;z-index:1;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.zoomov-nav.prev{left:20px}.zoomov-nav.next{right:20px}@media (hover:hover) and (pointer:fine){.zoomov-nav:hover{background:#ffffff47}}@media (width<=760px){.wrap{padding:0 16px}.hdr-in{grid-template-columns:auto 1fr auto;gap:12px;height:60px}.logo{font-size:24px!important}.hdr .search{height:40px;padding:0 14px}.hdr .search-wrap .fbtn{height:40px;padding:6px 10px;font-size:0}.hdr .search-wrap .fbtn .ms{font-size:18px!important}.nav-user-info,.nav-user-chevron{display:none!important}.nav-user-pill{box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:2px!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-top:10px;padding-bottom:10px;display:flex}.hdr .search-wrap{flex-basis:100%;order:3;align-items:center;gap:8px;display:flex}.hdr .search{flex:1;width:auto;min-width:0;max-width:calc(100% - 80px)}.hdr .search-wrap .fbtn{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:40px;padding:0;display:flex;background:var(--accent)!important;border-color:var(--accent)!important;border-radius:12px!important}.hdr .search-wrap .fbtn .ms{color:#fff!important;font-size:20px!important}.hdr-in .logo{justify-self:unset;order:1}.hdr-in nav.nav{justify-self:unset;order:2;margin-left:auto}.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}.sec-h{flex-direction:column;align-items:flex-start;gap:6px;margin:20px 0 12px}.sec-h .more{margin-left:28px}}.ad-dots{pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.ad-dot{cursor:pointer;pointer-events:all;background:#ffffff80;border:none;border-radius:3px;width:6px;height:6px;padding:0;transition:width .2s,background .2s}.ad-dot.on{background:#fff;width:18px}.ad-action-bar{border-bottom:1px solid var(--border);justify-content:center;align-items:center;gap:36px;padding:14px 0;display:flex}.ad-action-btn{font-family:var(--font-body);color:var(--dark);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:600;transition:background .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ad-action-btn:hover{background:var(--border)}}.ad-chips-row{gap:10px;display:flex}.ad-chip{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex:1;align-items:center;min-width:0;padding:10px;display:inline-flex}.ad-chip-k{font-family:var(--font-body);color:var(--grey);white-space:nowrap;font-size:11px;font-weight:600}.ad-chip-sep{color:var(--grey);flex-shrink:0;font-size:11px}.ad-chip-v{color:var(--dark);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.ad-mini-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=880px){.ad-mini-grid{grid-template-columns:repeat(2,1fr)}}.ad-mini-card{cursor:pointer;transition:transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.ad-mini-card:hover{transform:translateY(-3px)}}.ad-mini-img{aspect-ratio:1;background:var(--border);border-radius:10px;overflow:hidden}.ad-mini-img img{object-fit:cover;width:100%;height:100%;display:block}.ad-mini-title{color:var(--dark);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ad-mini-price{color:var(--grey);margin-top:2px;font-size:12px}.ad-all-btn{border:1px solid var(--border);width:100%;color:var(--dark);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:12px;margin-top:14px;padding:12px 0;font-size:14px;font-weight:600;transition:border-color .15s;display:block}@media (hover:hover) and (pointer:fine){.ad-all-btn:hover{border-color:var(--dark)}}.ad-bottom{z-index:49;background:var(--surface);border-top:1px solid var(--border);transition:transform .38s cubic-bezier(.33,0,.2,1),opacity .28s;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #00000012}.ad-bottom.hidden{opacity:0;transform:translateY(100%)}.ad-bottom-in{padding:12px 16px}.ad-bottom-guest{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ad-bottom-buy{padding:10px 16px 12px}.ad-icon-chip{border:1px solid var(--border);font-family:var(--font-body);color:var(--dark);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:600;transition:border-color .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ad-icon-chip:hover{border-color:var(--dark)}}body.dark2 .ad-chip{background:var(--surface)!important;border-color:var(--border)!important}body.dark2 .ad-chip-k,body.dark2 .ad-chip-sep{color:var(--grey)!important}body.dark2 .ad-chip-v{color:var(--dark)!important}body.dark2 .ad-bottom{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 -2px 12px #0000004d!important}body.dark2 .ad-icon-chip{border-color:var(--border)!important;color:var(--dark)!important}body.dark2 .ad-all-btn{color:var(--dark)!important;border-color:var(--border)!important}body.dark2 .ad-mini-title,body.dark2 .ad-action-btn{color:var(--dark)!important}.toggle-switch{cursor:pointer;background:#8c8c8c4d;border-radius:12px;width:42px;height:24px;transition:background .18s;position:relative}.toggle-switch.on{background:#c4622d59}.toggle-switch .handle{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s cubic-bezier(.4,0,.2,1),background .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000001a}.toggle-switch.on .handle{background:var(--accent);transform:translate(18px)}body.dark2{--wallet-gradient:linear-gradient(135deg, #0f766e 0%, #0e7490 100%);--bg:#121212;--surface:#1e1e1e;--surface-2:#222;--surface-3:#272727;--surface-4:#2c2c2c;--surface-hover:#ffffff14;--surface-focus:#ffffff1f;--chip-bg:#2c2c2c;--dark:#ffffffde;--grey:#fff9;--disabled:#ffffff61;--border:#ffffff1f;--accent:#d97040;--error:#cf6679;color:var(--dark);background-color:var(--bg)!important}body.dark2 div[style*="background: #F3F3F3"],body.dark2 div[style*="background: rgb(243, 243, 243)"],body.dark2 div[style*="background: #f3f3f3"],body.dark2 div[style*="background: #f0ece8"],body.dark2 div[style*="background: rgb(240, 236, 232)"]{background:var(--bg)!important}body.dark2 .hdr{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#121212eb!important;box-shadow:0 1px 4px #00000080!important}body.dark2 .hdr .search{background:var(--surface-2)!important;border:1px solid var(--border)!important;color:var(--dark)!important;box-shadow:none!important}body.dark2 .hdr .search-wrap .fbtn{background:var(--surface-2)!important;border:1px solid var(--border)!important}body.dark2 .nav-user-pill{background:var(--surface-2)!important;border:1px solid var(--border)!important;color:var(--dark)!important;box-shadow:none!important}@media (hover:hover) and (pointer:fine){body.dark2 .nav-user-pill:hover{background:var(--surface-3)!important}}body.dark2 div[style*="background: #f4f5f7"],body.dark2 div[style*="background: rgb(244, 245, 247)"],body.dark2 div[style*="background: #f5f5f5"],body.dark2 div[style*="background: rgb(245, 245, 245)"]{background:var(--surface-3)!important;border-color:var(--border)!important}body.dark2 div[style*="background: #fff"],body.dark2 div[style*="background: rgb(255, 255, 255)"],body.dark2 div[style*="background: white"],body.dark2 div[style*="background: #fcfcfc"],body.dark2 div[style*="background: rgb(252, 252, 252)"],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}body.dark2 div[style*="background: var(--dark)"],body.dark2 div[style*="background: #1A1A1A"],body.dark2 div[style*="background: rgb(26, 26, 26)"],body.dark2 div[style*="background: #1a1a1a"],body.dark2 div[style*="background: #111"],body.dark2 div[style*="background: rgb(17, 17, 17)"]{background:var(--surface-4)!important}@media (hover:hover) and (pointer:fine){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{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}@media (hover:hover) and (pointer:fine){body.dark2 .btn-ghost:hover{background:var(--surface-hover);border-color:var(--dark)}}body.dark2 .btn-login{background:var(--accent)!important;color:#fff!important;border:none!important}body.dark2 .toggle-switch{background:#ffffff4d}body.dark2 .toggle-switch.on{background:#d9704080}body.dark2 .toggle-switch .handle{background:#e0e0e0;box-shadow:0 2px 4px #0006}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}@media (hover:hover) and (pointer:fine){.card:hover{background:var(--surface);box-shadow:var(--shadow-soft)}body.dark2 .card:hover{background:var(--surface-3)!important;box-shadow:0 2px 8px #00000080!important}}body.dark2 button.dchip[style]:hover,button.dchip[style]:hover{box-shadow:none!important;background:0 0!important}body.dark2 button.dchip[style]:hover .circle-wrapper,button.dchip[style]:hover .circle-wrapper{border-color:var(--accent)!important}body.dark2 button.dchip[style]:hover .dlabel,button.dchip[style]:hover .dlabel{color:var(--accent)!important;font-weight:700!important}.promo:first-child{background:#1a1a1a}.promo:first-child .blob{background:#c4622d2e}.app-promo{background:#111}.app-promo .blob{display:none}.app-promo h3,.app-promo p{color:#ffffffe6}.store-btn{border-radius:var(--r-md);color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.store-btn:hover{background:#ffffff2e}.gift-card{border-radius:var(--r-lg);min-height:136px;display:flex;overflow:hidden}.gift-card-left{background:#c4622d1a;flex-direction:column;flex:11;justify-content:center;padding:16px 16px 16px 18px;display:flex}.gift-cta{border-radius:var(--r-pill);background:var(--accent);color:#fff;cursor:pointer;border:none;align-self:flex-start;margin-top:12px;padding:7px 14px;font-size:11px;font-weight:700;transition:opacity .15s}.gift-cta:hover{opacity:.85}.gift-card-right{flex:8;justify-content:center;align-items:center;display:flex;overflow:hidden}.guest-sticky-bar{z-index:50;background:var(--accent);justify-content:space-between;align-items:center;padding:12px 18px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #c4622d61}.guest-sticky-text{color:#fff;flex:1;font-size:13px;font-weight:600}.guest-sticky-btn{border-radius:var(--r-pill);color:var(--accent);cursor:pointer;background:#fff;border:none;flex-shrink:0;margin-left:10px;padding:10px 18px;font-size:13px;font-weight:700;transition:opacity .15s}.guest-sticky-btn:hover{opacity:.9}.auth-grid-card{cursor:pointer;transition:transform .25s cubic-bezier(.25,.46,.45,.94)}.auth-grid-card:hover{transform:translateY(-4px)}.auth-grid-card-img{background:var(--border);border-radius:8px;overflow:hidden}.auth-grid-card-img-overlay{border-radius:inherit}.auth-grid-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94);display:block}.auth-grid-card:hover .auth-grid-card-img img{transform:scale(1.07)}.auth-grid-card-img-overlay{opacity:0;background:linear-gradient(#0000 50%,#0000002e 100%);border-radius:8px;transition:opacity .3s;position:absolute;inset:0}.auth-grid-card:hover .auth-grid-card-img-overlay{opacity:1}.premium-card{cursor:pointer;border-radius:4px}.premium-card:active{transform:scale(.97)}.premium-card .p-img{aspect-ratio:4/3;background:var(--border);border-radius:4px;position:relative;overflow:hidden}.premium-card .p-img img{object-fit:cover;width:100%;height:100%;transition:transform .12s var(--ease), filter .12s ease-out;display:block}.premium-card .p-img:after{content:"";pointer-events:none;background:0 0;transition:background .2s ease-out;position:absolute;inset:0}.premium-card .p-img .ph{width:100%;height:100%;position:absolute;inset:0}.premium-card .p-body{margin-top:8px}.premium-card .p-row{align-items:center;gap:10px;display:flex}.premium-card .p-title{-webkit-line-clamp:2;color:var(--dark);-webkit-box-orient:vertical;flex:1;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.premium-card .p-sub{color:var(--grey);font-weight:400}.premium-card .p-stats{color:var(--grey);white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:12px;display:flex}.premium-card .p-stats span{align-items:center;gap:3px;display:flex}.premium-card .p-stats .ms{font-size:15px}.premium-card .p-artist{color:var(--grey);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}@media (hover:hover) and (pointer:fine){.premium-card:hover .p-img img{transform:scale(1.1)}.premium-card:hover .p-img:after{background:#0000002e}}.ab-card{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:12px;transition:box-shadow .15s;position:relative;overflow:visible}.ab-banner{border-radius:12px 12px 0 0;height:110px;display:flex;overflow:hidden}.ab-banner-img{flex:1;position:relative;overflow:hidden}.ab-banner-img:not(:first-child){border-left:2px solid var(--bg)}.ab-banner-img img{object-fit:cover;width:100%;height:100%;display:block}.ab-banner-ph{background:var(--border);width:100%;height:100%}.ab-avatar-wrap{border:3px solid var(--bg);background:var(--surface);z-index:2;border-radius:50%;width:70px;height:70px;position:absolute;top:70px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 8px #0000001f}.ab-avatar-wrap img{object-fit:cover;width:100%;height:100%}.ab-body{text-align:center;border:1px solid var(--border);border-top:none;border-radius:0 0 12px 12px;padding:44px 16px 16px}.ab-name{color:var(--dark);font-size:15px;font-weight:700;line-height:1.3}.ab-tier{border-radius:20px;margin-top:6px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.ab-stats{background:var(--border);border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:14px 0 12px;display:grid;overflow:hidden}.ab-stat{text-align:center;background:var(--surface);padding:8px 4px}.ab-stat-val{color:var(--dark);font-size:14px;font-weight:700;display:block}.ab-stat-lbl{color:var(--grey);margin-top:2px;font-size:10px;display:block}.ab-follow-btn{background:var(--accent);color:#fff;cursor:pointer;opacity:1;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-bottom:8px;padding:10px;font-size:13px;font-weight:700;transition:opacity .12s;display:flex}.ab-follow-btn.ab-following{border:1px solid var(--border);color:var(--dark);background:0 0}.ab-follow-btn:disabled{opacity:.6}.ab-msg-btn{border:1px solid var(--border);width:100%;color:var(--dark);cursor:pointer;background:0 0;border-radius:8px;padding:10px;font-size:13px;font-weight:600;transition:background .12s}@media (hover:hover) and (pointer:fine){.ab-card:hover{box-shadow:0 4px 16px #00000014}.ab-follow-btn:not(.ab-following):hover{opacity:.88}.ab-msg-btn:hover{background:var(--border)}}.fav-ov{cursor:pointer;z-index:2;background:#00000059;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex;position:absolute;top:8px;right:8px}.fav-ov .ms{color:#fff;font-size:16px}.fav-ov.on{background:#c4622dd9}.fav-ov.on .ms{color:#fff}@media (hover:hover) and (pointer:fine){.fav-ov:hover{background:#0000008c}.fav-ov.on:hover{background:#c4622d}}.vtabs{background:var(--border);border-radius:8px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:flex}.vtab{cursor:pointer;color:var(--grey);white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:5px 12px;font-size:13px;font-weight:600;transition:background .12s,color .12s}.vtab.on{background:var(--surface);color:var(--dark);box-shadow:0 1px 3px #00000014}input:-webkit-autofill{caret-color:var(--dark);transition:background-color 9999s;-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--dark)!important}input:-webkit-autofill:hover{caret-color:var(--dark);transition:background-color 9999s;-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--dark)!important}input:-webkit-autofill:focus{caret-color:var(--dark);transition:background-color 9999s;-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--dark)!important}body.dark2 input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--dark)!important}body.dark2 input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--dark)!important}body.dark2 input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--dark)!important}.list-row-hover{border-radius:8px;transition:background .12s}@media (hover:hover){.list-row-hover:hover{background:var(--bg)}}.follow-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;transition:border-color .15s;display:flex}@media (hover:hover){.follow-card:hover{border-color:var(--accent)}}.unfollow-btn{border-radius:var(--r-pill);border:1px solid var(--border);height:34px;color:var(--grey);cursor:pointer;background:0 0;flex:none;padding:0 14px;font-size:12px;font-weight:700;transition:all .15s}@media (hover:hover){.unfollow-btn:hover{border-color:var(--error);color:var(--error)}}.nav .lnk.active{color:var(--accent);background:#c4622d1a}.hdr .search input:focus-visible,.field .inp input:focus-visible,.field .inp select:focus-visible,.field .inp textarea:focus-visible{outline:none}button:disabled{opacity:.5;cursor:not-allowed}body:has(.guestbar) .toast{bottom:88px}@keyframes filterSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cuzdan-main-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-bottom:16px;display:grid}.cuzdan-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=860px){.cuzdan-main-grid{grid-template-columns:1fr}.cuzdan-plan-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.cuzdan-plan-grid{grid-template-columns:1fr}.artist-stat-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=360px){.logo{font-size:20px!important}.bubble{max-width:92%}.tag{padding:4px 10px;font-size:11px}.tagrow{gap:6px}.card .tier-badge{padding:2px 5px;font-size:9px;top:4px;left:4px}}.guest-masonry{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (width<=600px){.guest-masonry{grid-template-columns:repeat(2,1fr);gap:6px}}.masonry-img{border-radius:10px;position:relative;overflow:hidden}.masonry-img-tall{height:360px}.masonry-img-short{height:280px}@media (width<=600px){.masonry-img-tall{height:200px}.masonry-img-short{height:150px}}@media (width<=380px){.masonry-img-tall{height:165px}.masonry-img-short{height:125px}}.masonry-title{color:var(--dark);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:14px;font-weight:600;overflow:hidden}.masonry-artist{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}@media (width<=600px){.masonry-title{margin-top:4px;font-size:12px}.masonry-artist{font-size:10px}}@media (width<=520px){.premium-card .p-stats{display:none}.premium-card .p-title{font-size:13px}.premium-card .p-artist{margin-top:2px;font-size:11px}}.filter-panel-mob{z-index:499;background:var(--bg);border-bottom:1px solid var(--border);animation:.18s filterSlideIn;position:fixed;top:72px;left:0;right:0;box-shadow:0 8px 32px #0000001a}@media (width<=600px){.filter-panel-mob{border-bottom:none;border-top:1px solid var(--border);border-radius:20px 20px 0 0;max-height:80vh;bottom:0;overflow-y:auto;box-shadow:0 -8px 32px #00000024;top:auto!important}.filter-panel-mob .wrap{padding:20px 16px 32px!important}.filter-drag-handle{display:block!important}}.filter-fields-grid{grid-template-columns:repeat(4,1fr);gap:0 24px;display:grid}@media (width<=760px){.filter-fields-grid{grid-template-columns:repeat(2,1fr);gap:0 16px}}@media (width<=400px){.filter-fields-grid{grid-template-columns:1fr}}
