@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";:root{--bg: #070913;--surface: rgba(15, 22, 42, .65);--surface-hover: rgba(30, 41, 59, .85);--text: #f8fafc;--muted: #94a3b8;--primary: #6366f1;--primary-hover: #4f46e5;--primary-glow: rgba(99, 102, 241, .3);--accent: #06b6d4;--accent-hover: #0891b2;--border: rgba(255, 255, 255, .08);--border-hover: rgba(255, 255, 255, .16);--shadow-color: rgba(0, 0, 0, .5);--shadow: 0 8px 24px var(--shadow-color);--glass-blur: blur(16px) saturate(180%);--font-display: "Outfit", "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "Plus Jakarta Sans", system-ui, sans-serif}[data-theme=light]{--bg: #fafbfc;--surface: #ffffff;--surface-hover: #f8fafc;--text: #0f172a;--muted: #475569;--primary: #4f46e5;--primary-hover: #4338ca;--primary-glow: rgba(79, 70, 229, .15);--accent: #0891b2;--accent-hover: #0e7490;--border: rgba(79, 70, 229, .18);--border-hover: rgba(79, 70, 229, .35);--shadow-color: rgba(79, 70, 229, .08);--shadow: 0 8px 24px var(--shadow-color), 0 1px 3px rgba(79, 70, 229, .04);--glass-blur: blur(12px) saturate(140%)}.skeleton{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d);background-size:200% 100%;animation:shimmer 1.2s infinite}[data-theme=light] .skeleton{background:linear-gradient(90deg,#0000000d,#0000001f,#0000000d);background-size:200% 100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.skeleton-card{border:1px solid var(--border);border-radius:16px;padding:12px;background:#161c2680;box-shadow:var(--shadow)}[data-theme=light] .skeleton-card{background:#f8f9facc}.skeleton-line{height:12px;border-radius:8px}.skeleton-img{height:180px;border-radius:8px}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}::selection{background-color:var(--primary);color:#fff}::-moz-selection{background-color:var(--primary);color:#fff}*{box-sizing:border-box}*{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.no-transition *{transition:none!important}.card,.btn,.carousel .btn.nav,.sug-card,.sug-nav,.feature-nav,a,button{-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body)}body:not([data-theme=light]){background:radial-gradient(circle at 10% 20%,rgba(99,102,241,.12) 0%,transparent 45%),radial-gradient(circle at 90% 80%,rgba(6,182,212,.08) 0%,transparent 45%),#070913;background-attachment:fixed}[data-theme=light] body{background:radial-gradient(circle at 10% 20%,rgba(99,102,241,.06) 0%,transparent 45%),radial-gradient(circle at 90% 80%,rgba(6,182,212,.03) 0%,transparent 45%),#fafbfc;background-attachment:fixed}.h1,.h2,h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.01em}.app.light{min-height:100%;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--border);backdrop-filter:saturate(160%) blur(12px);background:linear-gradient(180deg,#12161fa6,#12161f66);position:sticky;top:0;z-index:10}[data-theme=light] .topbar{background:linear-gradient(180deg,#fffffff2,#ffffffd9);border-bottom:1px solid rgba(0,0,0,.1)}[data-theme=light] .nav a:hover,[data-theme=light] .dropdown-panel a:hover{background:#0000000a;border-color:#0000001a}[data-theme=light] .footer{background:linear-gradient(180deg,#f8f9fae6,#f8f9faf2);border-top:1px solid rgba(0,0,0,.1)}.topbar-left{display:flex;align-items:center;gap:10px}.brand{display:flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.2px}.brand-main{color:var(--text);text-decoration:none;font-size:22px;line-height:1.1;display:inline-block}.brand-domain{color:var(--muted);font-weight:500;font-size:14px;line-height:1.2;display:inline-block;transform:translateY(4px)}.nav{display:flex;gap:10px}.nav a{color:var(--text);text-decoration:none;padding:8px 12px;border-radius:10px;background:transparent;border:1px solid transparent;transition:all .2s ease}.nav a:hover{border-color:var(--border);background:#ffffff0a}.nav-desktop{display:flex;gap:10px;align-items:center}.nav-mobile{display:none;gap:8px;align-items:center}@media (max-width: 1024px){.nav-desktop{display:none!important}.nav-mobile{display:flex!important}.content{padding:0}}.dropdown-panel a{display:block;padding:8px 10px;border-radius:8px;color:var(--text);text-decoration:none}.dropdown-panel a:hover{background:#ffffff0d;border:1px solid var(--border)}.back-btn{appearance:none;border:1px solid rgba(255,255,255,.16);width:38px;height:38px;border-radius:999px;display:grid;place-items:center;padding:0;cursor:pointer;color:var(--text);background:linear-gradient(180deg,#12161f99,#12161f59);box-shadow:var(--shadow);backdrop-filter:saturate(160%) blur(8px);transition:transform .08s ease,box-shadow .2s ease,opacity .2s ease,background .2s ease,border-color .2s ease}.back-btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px #00000073;background:linear-gradient(180deg,#12161fa6,#12161f73)}.back-btn:active{transform:translateY(0)}.content{flex:1;padding:26px}.footer{border-top:1px solid var(--border);padding:18px 22px;text-align:center;color:var(--muted);background:linear-gradient(180deg,#12161f66,#12161f99)}.card{border:1px solid var(--border);border-radius:16px;padding:18px;background:var(--surface);box-shadow:var(--shadow)}.card.fixed-height{max-height:180px;overflow:auto;overscroll-behavior:contain}.notif-panel{overflow-y:auto;-ms-overflow-style:auto;scrollbar-width:thin;scrollbar-color:rgba(108,127,247,.45) rgba(18,22,31,.35)}.notif-panel::-webkit-scrollbar{width:10px}.notif-panel::-webkit-scrollbar-track{background:#12161f59;border-radius:12px;border:1px solid var(--border)}.notif-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6c7ff78c,#5569e28c);border-radius:12px;border:1px solid rgba(70,86,204,.45)}.notif-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6c7ff7bf,#5569e2bf)}@media (max-width: 780px){.card.fixed-height{max-height:160px}}.h1{font-size:28px;font-weight:700;margin:0 0 12px}.h2{font-size:20px;font-weight:600;margin:16px 0 10px}.text-muted{color:var(--muted)}.grid{display:grid;gap:16px;align-items:start}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.grid .card{padding:14px}.wanted-card{display:flex;flex-direction:column;padding:10px!important;position:relative;transition:transform .12s ease,box-shadow .25s ease,border-color .2s ease,background .25s ease}.wanted-card:hover,.wanted-card:focus-within{transform:translateY(-2px);border-color:#0892b0;box-shadow:0 12px 36px #00d1ff26,var(--shadow);background:radial-gradient(600px 200px at 15% -10%,rgba(0,209,255,.14),transparent 60%),radial-gradient(600px 200px at 85% 0%,rgba(108,127,247,.14),transparent 60%),var(--surface)}.wanted-card:hover .wanted-title{text-shadow:0 0 12px rgba(0,209,255,.18)}.wanted-card .header-row{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px}.wanted-card .title-row{margin:6px 0 4px}.wanted-card .model-user-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:4px 0}.wanted-card .meta-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.wanted-card .price-row{margin:8px 0 6px}.wanted-card .pill{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;color:var(--muted);line-height:1.3}.wanted-card .pill[title="Posted time"]{white-space:nowrap}.wanted-card .price-chip{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;color:var(--text);font-weight:700;line-height:1.3}@media (min-width: 781px){.wanted-card .btn{padding:6px 10px;font-size:12px;border-radius:10px}}.wanted-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;word-break:break-word;margin-top:0;margin-bottom:0}@media (min-width: 781px){.wanted-card .h2{font-size:18px;margin:8px 0 4px}}.wanted-meta{margin-top:4px;display:flex;flex-wrap:wrap;gap:6px}.wanted-price-row{margin-top:6px;margin-bottom:6px}.wanted-footer{display:flex;align-items:center;gap:6px;margin-top:auto;flex-wrap:wrap}@media (max-width: 1024px){.grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 780px){.grid.two,.grid.three,.grid.five,.grid.four{grid-template-columns:1fr}.grid .card{padding:12px}}.card fieldset{border:0;padding:0;margin:0;min-width:0}.input,.textarea,.select{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:12px;outline:none;font-size:14px;background:#161c26b3;color:var(--text);transition:border-color .2s ease,box-shadow .2s ease}[data-theme=light] .input,[data-theme=light] .textarea,[data-theme=light] .select{background:#fff;border:1px solid rgba(15,23,42,.22);color:#0f172a;box-shadow:0 1px 2px #0f172a0d}[data-theme=light] .input:hover,[data-theme=light] .textarea:hover,[data-theme=light] .select:hover{border-color:#0f172a59}[data-theme=light] .card{background:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:0 10px 30px #0f172a0a,0 1px 3px #0f172a05}.input::placeholder,.textarea::placeholder{color:#7f8ba3}[data-theme=light] .input::placeholder,[data-theme=light] .textarea::placeholder{color:#9ca3af}.input:focus,.textarea:focus,.select:focus{border-color:var(--primary);box-shadow:0 0 0 4px #6c7ff726}.select option{font-size:15px;line-height:1.4;padding:10px 12px;background-color:#121824;color:var(--text)}[data-theme=light] .select option{background-color:#fff;color:#1a1a1a}.select option:checked,.select option:hover{background-color:#1a2332;color:var(--text)}[data-theme=light] .select option:checked,[data-theme=light] .select option:hover{background-color:#f3f4f6;color:#1a1a1a}[data-theme=light] .btn:not(.primary):not(.accent):not(.destructive){background:#ffffffe6;border-color:#00000026;color:var(--text)}[data-theme=light] .btn:not(.primary):not(.accent):not(.destructive):hover{background:#f8f9faf2;box-shadow:0 4px 12px #0000001a}[data-theme=light] .back-btn{background:linear-gradient(180deg,#fffffff2,#f8f9fae6);border-color:#00000026}[data-theme=light] .back-btn:hover{background:linear-gradient(180deg,#fff,#f8f9faf2);box-shadow:0 4px 12px #00000026}[data-theme=light] .pill{background:#0000000a;border-color:#0000001a}[data-theme=light] .price-chip{background:linear-gradient(180deg,#fff,#f8f9fa);border-color:#00000026;box-shadow:0 4px 12px #00000014}[data-theme=light] .price-chip.large{box-shadow:0 6px 18px #0000001f}[data-theme=light] .fav-btn{background:#ffffffe6;border-color:#00000026}[data-theme=light] .carousel-main{background:#f8f9facc}[data-theme=light] .carousel .btn.nav{background:#ffffffd9;border-color:#0003;color:#1a1a1a}[data-theme=light] .carousel-thumbs .thumb,[data-theme=light] .detail{background:#f8f9facc}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.select option:hover{background-color:#1a2332}}.select:focus{outline:none}.textarea{min-height:140px;resize:vertical}.btn{appearance:none;border:1px solid var(--border);background:#161c26b3;color:var(--text);padding:10px 14px;border-radius:12px;cursor:pointer;font-weight:600;transition:transform .08s ease,box-shadow .2s ease,opacity .2s ease,background .2s ease,border-color .2s ease}.btn:hover{opacity:.96;transform:translateY(-1px);box-shadow:var(--shadow)}.btn.primary{background:linear-gradient(180deg,var(--primary),#5569e2);border-color:#4656cc;color:#fff}.btn.accent{background:linear-gradient(180deg,var(--accent),#07b6e2);border-color:#0892b0;color:#07131f}.btn:active{transform:translateY(0)}.btn:focus,.btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn.primary:focus,.btn.primary:active,.btn.primary:focus-visible{background:linear-gradient(180deg,var(--primary),#5569e2);color:#fff}.btn.accent:focus,.btn.accent:active,.btn.accent:focus-visible{background:linear-gradient(180deg,var(--accent),#07b6e2);color:#07131f}.btn:not(.primary):not(.accent):focus,.btn:not(.primary):not(.accent):active,.btn:not(.primary):not(.accent):focus-visible{background:#161c26b3;color:var(--text)}[data-theme=light] .btn:not(.primary):not(.accent):focus,[data-theme=light] .btn:not(.primary):not(.accent):active,[data-theme=light] .btn:not(.primary):not(.accent):focus-visible{background:#ffffffe6;color:var(--text)}.btn.compact{padding:8px 12px;font-size:13px}@media (max-width: 780px){.btn.compact{padding:10px 14px;font-size:inherit}}.meta{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;margin-right:6px;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;line-height:1.3}.wanted-card .meta[title="Posted time"]{white-space:nowrap}.meta.price-text{color:var(--text);font-weight:700}.center{max-width:1600px;width:100%;margin:0 auto;padding:0 max(1rem,3vw)}.hero{display:flex;flex-direction:column;align-items:center;gap:16px;padding:52px 0}.searchbar{width:100%;max-width:720px;display:flex;gap:8px}.searchbar input{flex:1}.quick-cats{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.quick-cats .btn{min-width:140px}.ad-card-img{width:100%;border-radius:8px;object-fit:cover;display:block;aspect-ratio:16 / 9}@media (max-width: 780px){.ad-card-img{aspect-ratio:16 / 9}}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff0a;color:var(--muted);font-size:12px}.price-chip{padding:8px 12px;border-radius:12px;background:linear-gradient(180deg,#1a2230,#121824);border:1px solid var(--border);box-shadow:0 6px 16px var(--shadow-color);font-weight:700;color:var(--text)}.price-chip.large{padding:14px 18px;font-size:22px;box-shadow:0 10px 28px #00d1ff26;border-color:#0892b0}.fav-btn{display:inline-flex;align-items:center;gap:6px;background:#161c26b3;border-color:var(--border);color:var(--text);transition:transform .12s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease}.fav-btn:hover{transform:translateY(-1px) scale(1.02)}.fav-btn.active{background:linear-gradient(180deg,var(--accent),#07b6e2);border-color:#0892b0;color:#07131f}@keyframes fav-pulse{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.fav-btn.pulse{animation:fav-pulse .25s ease}.carousel{display:flex;flex-direction:column;gap:10px}.carousel-main{position:relative;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#161c2699;min-height:280px}.carousel-main img{width:100%;height:100%;object-fit:cover;display:block}.carousel-empty{display:flex;align-items:center;justify-content:center;height:280px}.carousel .btn.nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#00000059;border-color:#fff3;width:38px;height:38px;padding:0;border-radius:999px;display:grid;place-items:center}.carousel .btn.nav.prev{left:8px}.carousel .btn.nav.next{right:8px}.carousel-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}@media (max-width: 780px){.carousel-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}.carousel-thumbs .thumb{border:1px solid var(--border);background:#161c2699;padding:0;border-radius:10px;overflow:hidden;cursor:pointer;height:64px}.carousel-thumbs .thumb img{width:100%;height:100%;object-fit:cover;display:block}.carousel-thumbs .thumb.active{outline:2px solid var(--primary);box-shadow:0 0 0 4px #6c7ff726}.details-grid{display:grid;grid-template-columns:1fr;gap:8px}.detail{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:#161c2699}.detail .label{font-weight:600;color:var(--text)}.detail .value{color:var(--muted);font-size:14px;margin-top:4px}.pagination{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap}.btn.page{min-width:42px;padding:8px 12px;border-radius:999px}.mobile-actionbar,.contact-mobile{display:none}.contact-desktop{display:block}.desc-mobile{display:none}.desc-desktop{display:block}.report-mobile{display:none}.report-desktop{display:block}@media (max-width: 780px){.topbar{padding:10px 12px;gap:8px;flex-wrap:wrap}.brand{font-size:16px}.nav{width:100%;overflow:visible;gap:6px;padding-bottom:0}.nav-desktop{display:none}.nav-mobile{display:flex}.dropdown-panel{position:absolute;top:46px;left:0;z-index:20}.content{padding:0}.center{max-width:100%;padding:0 2px}.hero{padding:28px 0 20px}.h1{font-size:22px}.h2{font-size:18px}.searchbar{flex-direction:column;gap:10px}.searchbar button{width:100%}.quick-cats{justify-content:stretch;gap:8px}.quick-cats .btn{min-width:0;flex:1 1 calc(50% - 8px)}.card{border-radius:14px;padding:14px}.carousel-main{min-height:200px}.carousel-thumbs .thumb{height:52px}.details-grid,.pagination{gap:6px}.btn.page{min-width:40px;padding:10px 12px}.footer{padding:14px 12px}.footer>div{flex-direction:column;gap:6px!important}.viewlisting.has-actionbar{padding-bottom:84px}.viewlisting-hero{padding:18px!important}.viewlisting .viewlisting-header-actions{display:none!important}.viewlisting-title{font-size:22px!important;line-height:1.25;margin-bottom:4px!important}.seo-keys{display:flex!important;gap:6px!important;flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:2px;margin-top:2px;-webkit-overflow-scrolling:touch}.seo-keys .pill{font-size:11px;padding:4px 8px}.seo-keys::-webkit-scrollbar{height:6px}.seo-keys::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.contact-mobile{display:block}.contact-desktop{display:none}.desc-mobile{display:block}.desc-desktop{display:none}.mobile-actionbar{position:fixed;left:0;right:0;bottom:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(180deg,#12161fbf,#12161fe6);backdrop-filter:saturate(160%) blur(10px);border-top:1px solid var(--border);box-shadow:0 -8px 24px var(--shadow-color);z-index:50}.mobile-actionbar .price-chip{margin-right:auto;background:linear-gradient(180deg,#1a2230,#121824);border-color:#0892b0;font-size:14px;padding:8px 10px}.mobile-actionbar .btn{height:42px}.mobile-actionbar .btn.accent{min-width:90px}.report-mobile{display:block;margin:16px 14px 12px!important;padding-top:12px;border-top:1px solid var(--border)}.report-mobile .btn{width:auto;padding:6px 10px;font-size:12px;font-weight:500;background:transparent;border-color:var(--border);color:var(--muted)}.report-mobile .btn:hover{background:#ffffff0a}.report-desktop{display:none}.feature-nav{display:none!important}.account-page .profile-row{flex-direction:column;align-items:flex-start;gap:10px}.account-page .avatar{width:72px!important;height:72px!important}.account-page .actions{flex-direction:column}.account-page .actions .btn{width:100%}}@media (max-width: 640px){.input,.textarea,.select{min-height:48px!important;font-size:16px!important;padding:14px 16px!important}.btn{min-height:44px;padding:12px 16px;font-size:15px}button,a.btn,input[type=button],input[type=submit],.back-btn{min-height:44px;min-width:44px}.h1{font-size:24px}.h2{font-size:18px}body{font-size:15px;line-height:1.6}.topbar{padding:10px 14px}.brand-main{font-size:18px}.brand-domain{font-size:12px}.content{padding:14px}.card{padding:14px;border-radius:14px}.grid{gap:12px}.carousel-main{min-height:220px;border-radius:12px}.carousel-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.carousel-thumbs .thumb{height:56px;border-radius:8px}.price-chip.large{font-size:18px;padding:12px 16px}.pagination{gap:6px}.btn.page{min-width:42px;padding:10px}.footer{padding:14px;font-size:13px}.btn:hover,.card:hover,.fav-btn:hover{transform:none!important}}*:focus-visible{outline:3px solid var(--primary);outline-offset:2px}button:focus-visible,a:focus-visible,.btn:focus-visible,.input:focus-visible,.textarea:focus-visible,.select:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.skip-link{position:absolute;top:-40px;left:0;background:var(--primary);color:#fff;padding:8px 16px;text-decoration:none;border-radius:0 0 8px;z-index:100;font-weight:600}.skip-link:focus{top:0}@media (min-width: 641px) and (max-width: 1024px){.grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.content{padding:20px}.card{padding:16px}}@media (max-width: 375px){.h1{font-size:22px}.h2{font-size:16px}body{font-size:14px}.btn{font-size:14px;padding:10px 14px}}.overlay{background:#00000073}[data-theme=light] .overlay{background:#ffffffd9}.custom-select-menu{background:#161c26fa;border:1px solid var(--border);box-shadow:0 14px 36px var(--shadow-color)}[data-theme=light] .custom-select-menu{background:#fffffffa;box-shadow:0 14px 36px #0000001f}.custom-select-option{background:transparent;color:var(--text);transition:background-color .1s ease}.custom-select-option:hover,.custom-select-option:focus,.custom-select-option.hover{background-color:transparent}body:not([data-theme=light]) .custom-select-option:hover,body:not([data-theme=light]) .custom-select-option:focus,body:not([data-theme=light]) .custom-select-option.hover{background-color:#1a2332}[data-theme=light] .custom-select-option:hover,[data-theme=light] .custom-select-option:focus,[data-theme=light] .custom-select-option.hover{background-color:#f3f4f6}.custom-select-option[aria-selected=true]{outline:2px solid rgba(108,127,247,.35)}.custom-select-header{background:#161c26fa}[data-theme=light] .custom-select-header{background:#fffffffa}.slow-banner{position:fixed;inset:auto 12px 16px;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(180deg,#141c2cf2,#0c1220f2);border-color:#6c7ff759;box-shadow:0 14px 36px #0000008c}[data-theme=light] .slow-banner{background:linear-gradient(180deg,#fffffffa,#f8f9fafa);border-color:#6c7ff780;box-shadow:0 14px 36px #00000026}@media (max-width: 640px){.slow-banner{top:70px;bottom:auto}}[data-theme=light] .input,[data-theme=light] .select,[data-theme=light] .textarea{background:#fff!important;color:#1a1a1a!important;border:1px solid rgba(79,70,229,.25)!important;box-shadow:0 2px 6px #4f46e50a!important}[data-theme=light] .input::placeholder,[data-theme=light] .textarea::placeholder{color:#64748b!important}[data-theme=light] .input,[data-theme=light] .textarea,[data-theme=light] .select,[data-theme=light] input.input,[data-theme=light] textarea.textarea,[data-theme=light] select.select,[data-theme=light] input[type=text],[data-theme=light] input[type=number],[data-theme=light] input[type=email],[data-theme=light] input[type=password],[data-theme=light] input[type=search],[data-theme=light] input[type=tel],[data-theme=light] input[type=url],[data-theme=light] select{background-color:#fff!important;background:#fff!important;color:#1a1a1a!important;border:1.5px solid rgba(79,70,229,.22)!important;box-shadow:0 2px 6px #4f46e50a!important}[data-theme=light] .select option,[data-theme=light] select option,[data-theme=light] select.select option{background-color:#fff!important;background:#fff!important;color:#1a1a1a!important}[data-theme=light] .select option:checked,[data-theme=light] .select option:hover,[data-theme=light] select option:checked,[data-theme=light] select option:hover{background-color:#6c7ff726!important;background:#6c7ff726!important;color:#0f1320!important}[data-theme=light] .input::placeholder,[data-theme=light] .textarea::placeholder,[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#64748b!important;opacity:1!important}[data-theme=light] .custom-select-trigger,[data-theme=light] button.custom-select-trigger,[data-theme=light] .custom-select .custom-select-trigger{background-color:#fff!important;background:#fff!important;color:#1a1a1a!important;border:1.5px solid rgba(79,70,229,.22)!important;box-shadow:0 2px 6px #4f46e50a!important}[data-theme=light] .custom-select-trigger span{color:#1a1a1a!important}[data-theme=light] .custom-select-menu{background-color:#fff!important;background:#fff!important;border:1px solid rgba(79,70,229,.2)!important;box-shadow:0 15px 45px #4f46e51f!important}[data-theme=light] .custom-select-header{background-color:#fff!important;background:#fff!important}[data-theme=light] .custom-select-header .input,[data-theme=light] .custom-select-header input{background-color:#fff!important;background:#fff!important;color:#1a1a1a!important}[data-theme=light] .custom-select-option{color:#1a1a1a!important;background-color:#fff!important;background:#fff!important}[data-theme=light] .custom-select-option:hover,[data-theme=light] .custom-select-option.hover,[data-theme=light] .custom-select-option:focus{background-color:#6c7ff71f!important;background:#6c7ff71f!important;color:#000!important}[data-theme=light] .btn:not(.primary):not(.accent):not(.destructive),[data-theme=light] button.btn:not(.primary):not(.accent):not(.destructive){background-color:#f3f4f6!important;background:#f3f4f6!important;color:#1f2937!important;border-color:#0f172a2e!important}[data-theme=light] .btn:not(.primary):not(.accent):not(.destructive):hover,[data-theme=light] button.btn:not(.primary):not(.accent):not(.destructive):hover{background-color:#e5e7eb!important;background:#e5e7eb!important;color:#000!important;box-shadow:0 2px 4px #0000000d!important}[data-theme=light] .btn.active,[data-theme=light] button.btn.active{background-color:#6c7ff7!important;background:#6c7ff7!important;color:#fff!important;border-color:#5569e2!important}[data-theme=light] .btn.primary,[data-theme=light] button.btn.primary,[data-theme=light] .btn.accent,[data-theme=light] button.btn.accent{color:#fff!important}[data-theme=light] .pill,[data-theme=light] .badge{background-color:#f8fafc!important;background:#f8fafc!important;color:#1e293b!important;border:1px solid rgba(79,70,229,.2)!important}[data-theme=light] .modal-content,[data-theme=light] .card{background-color:#fff!important;border:1px solid rgba(79,70,229,.18)!important;box-shadow:0 12px 35px -10px #4f46e514,0 2px 4px #4f46e505!important}[data-theme=light] .card:hover{border-color:#4f46e559!important;box-shadow:0 20px 40px -10px #4f46e526,0 0 15px #4f46e50f!important}[data-theme=light] .dropdown-panel{background-color:#fff!important;background:#fff!important;border:1.5px solid rgba(79,70,229,.22)!important;box-shadow:0 10px 30px #4f46e514!important}[data-theme=light] .back-btn{background:#fff;border-color:#4f46e538;color:#1a1a1a;box-shadow:0 2px 8px #4f46e50a;box-shadow:0 2px 8px #0000000d}[data-theme=light] .back-btn:hover{background:#f3f4f6;border-color:#00000026;box-shadow:0 4px 12px #00000014}.btn-ai-gen{background:#e0f2fe;color:#0369a1;transition:all .2s ease}.btn-ai-gen.used{background:#ccc;color:#666;cursor:default}body:not([data-theme=light]) .btn-ai-gen{background:#38bdf833;color:#38bdf8}body:not([data-theme=light]) .btn-ai-gen.used{background:#ffffff1a;color:#9ca3af}.btn-condition{padding:14px 20px;border-radius:12px;font-weight:600;font-size:.95rem;transition:all .2s ease;cursor:pointer;border:2px solid rgba(255,255,255,.1);background:#0f172a99;color:#94a3b8;box-shadow:none;width:100%}[data-theme=light] .btn-condition{background:#f3f4f6;border:2px solid rgba(0,0,0,.05);color:#4b5563}.btn-condition:hover{background:#ffffff0d}[data-theme=light] .btn-condition:hover{background:#e5e7eb}.btn-condition.active{font-weight:700;border:2px solid #3b82f6;background:linear-gradient(135deg,#3b82f633,#2563eb33);color:#60a5fa;box-shadow:0 0 0 3px #3b82f61a,0 4px 12px #2563eb33}[data-theme=light] .btn-condition.active{background:#6c7ff71a;border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 3px #6c7ff726}.btn-pill{padding:6px 14px;border-radius:20px;background:#ffffff1a;color:var(--text);border:1px solid transparent;cursor:pointer;transition:all .2s;font-size:.9rem}[data-theme=light] .btn-pill{background:#f3f4f6;color:#374151;border-color:#0000000d}.btn-pill:hover{background:#ffffff26}[data-theme=light] .btn-pill:hover{background:#e5e7eb}.btn-pill.active{background:var(--primary);color:#fff;box-shadow:0 4px 12px #6c7ff74d}.btn-filter-all.active{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.btn-filter-approved.active{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.btn-filter-pending.active{background:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important}[data-theme=light] .myads-page .btn.btn-filter-all.active{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}[data-theme=light] .myads-page .btn.btn-filter-approved.active{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}[data-theme=light] .myads-page .btn.btn-filter-pending.active{background:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important}.premium-gradient-card{cursor:pointer;border-radius:20px;border:1px solid var(--border)!important;box-shadow:0 10px 30px -10px var(--shadow-color)!important;background:radial-gradient(600px 200px at 15% -10%,rgba(6,182,212,.08),transparent 60%),radial-gradient(600px 200px at 85% 0%,rgba(99,102,241,.08),transparent 60%),var(--surface)!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important}.premium-gradient-card:hover{transform:translateY(-5px);border-color:var(--primary)!important;box-shadow:0 20px 40px -10px #6366f140,0 0 20px #6366f11a!important}[data-theme=light] .premium-gradient-card{border:1.5px solid rgba(79,70,229,.18)!important;box-shadow:0 10px 30px #4f46e50d!important;background:radial-gradient(600px 200px at 15% -10%,rgba(6,182,212,.04),transparent 60%),radial-gradient(600px 200px at 85% 0%,rgba(99,102,241,.04),transparent 60%),#fff!important}[data-theme=light] .premium-gradient-card:hover{border-color:var(--primary)!important;box-shadow:0 20px 40px #4f46e51f,0 0 15px #4f46e50f!important}.global-bg-canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;opacity:.8}.overlay .card{background-color:#0b0f19!important;background:linear-gradient(135deg,#111827,#0b0f19)!important;border:1px solid rgba(99,102,241,.25)!important;box-shadow:0 25px 50px -12px #000000d9,0 0 40px #6366f12e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-theme=light] .overlay .card{background-color:#fff!important;background:#fff!important;border:1px solid rgba(79,70,229,.22)!important;box-shadow:0 25px 50px -12px #4f46e526!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
