.catalog-bar{z-index:1;max-width:1200px;min-width:0;margin:0 auto 12px;padding:0;font-family:"Onest",var(--font-manrope),system-ui,-apple-system,sans-serif}.catalog-bar,.catalog-bar .filter-scroll-wrap{position:relative;width:100%}.catalog-bar .filter-scroll-hint{display:none}.catalog-bar .filter-row{display:flex;align-items:center;gap:8px;justify-content:center;flex-wrap:wrap}.catalog-bar .filter-sep{width:1px;height:18px;background:hsla(0,0%,100%,.1);margin:0 6px;flex-shrink:0}.catalog-bar .chip{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;background:#11151f;border:1px solid hsla(0,0%,100%,.06);border-radius:100px;color:#9aa0b0;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap;text-decoration:none;position:relative;min-height:44px}.catalog-bar .chip:hover{background:#161b27;border-color:hsla(0,0%,100%,.1);color:#ecedf2}.catalog-bar .chip:active{transform:translateY(1px)}.catalog-bar .chip svg{width:14px;height:14px;flex-shrink:0;opacity:.85}.catalog-bar .chip.active{background:linear-gradient(135deg,#ec3f7a,#d12c66);border-color:#ec3f7a;color:#fff;font-weight:600;box-shadow:0 4px 16px rgba(236,63,122,.35)}.catalog-bar .chip.active svg{opacity:1}.catalog-bar .chip.active:after{content:"";position:absolute;inset:-2px;border-radius:100px;border:1px solid rgba(236,63,122,.4);pointer-events:none;animation:catalog-chip-ring-pulse 2.5s ease-in-out infinite}@keyframes catalog-chip-ring-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.08);opacity:0}}.catalog-bar .chip.recommend{background:linear-gradient(135deg,rgba(236,63,122,.08),rgba(245,179,42,.04)),#11151f;border-color:rgba(236,63,122,.2);color:#ecedf2}.catalog-bar .chip.recommend:hover{border-color:rgba(236,63,122,.4);background:linear-gradient(135deg,rgba(236,63,122,.14),rgba(245,179,42,.06)),#11151f}.catalog-bar .chip.recommend.active{background:linear-gradient(135deg,#ec3f7a,#d12c66);border-color:#ec3f7a;color:#fff}.catalog-bar .chip.recommend .ic-fire{color:#f5b32a}.catalog-bar .chip.recommend.active .ic-fire{color:#fff}@media (max-width:760px){.catalog-bar{margin-bottom:10px;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);max-width:none}.catalog-bar .filter-scroll-wrap:after{content:"";position:absolute;right:0;top:0;bottom:8px;width:96px;background:linear-gradient(90deg,transparent,rgba(10,10,12,.75) 45%,rgba(10,10,12,.95));pointer-events:none;z-index:1;opacity:0;transition:opacity .2s}.catalog-bar.has-scroll-hint .filter-scroll-wrap:after{opacity:1}.catalog-bar .filter-scroll-hint{display:flex;align-items:center;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(calc(-50% - 2px));z-index:2;pointer-events:none;width:28px;height:28px}.catalog-bar .hint-arrow{font-size:18px;font-weight:800;line-height:1;color:#ff6aa2;animation:catalog-filter-arrow-bounce 1.4s ease-in-out infinite}@keyframes catalog-filter-arrow-bounce{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.catalog-bar .filter-row{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;padding:4px 44px 8px 16px;margin:0;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.catalog-bar .filter-row::-webkit-scrollbar{display:none}.catalog-bar .chip{flex-shrink:0}.catalog-bar .chip.active:after,.catalog-bar .filter-sep{display:none}}.qtum-backdrop{--qt-bg:#07080c;--qt-surface:#11151f;--qt-surface-2:#161b27;--qt-surface-3:#1c2230;--qt-line:hsla(0,0%,100%,.06);--qt-line-strong:hsla(0,0%,100%,.1);--qt-text:#ecedf2;--qt-text-dim:#9aa0b0;--qt-text-muted:#6b7080;--qt-pink:#ec3f7a;--qt-pink-2:#ff6aa2;--qt-green:#22c55e;--qt-orange:#f97316;--qt-violet:#7c5cff;--qt-gold:#f5b32a;position:fixed;inset:0;background:rgba(5,6,10,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:120;padding:24px}.qtum-modal{width:100%;max-width:480px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);background:var(--qt-surface);color:var(--qt-text);border:1px solid var(--qt-line-strong);border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.55);display:flex;flex-direction:column;overflow:hidden;position:relative}.qtum-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:220px;background:radial-gradient(380px 180px at 80% -20%,rgba(236,63,122,.18),transparent 70%);pointer-events:none}.qtum-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--qt-line);position:relative;z-index:1}.qtum-title{margin:0;font-size:17px;font-weight:700;letter-spacing:-.015em}.qtum-sub{font-size:12px;color:var(--qt-text-muted);margin-top:2px}.qtum-close{width:32px;height:32px;border-radius:9px;border:1px solid var(--qt-line);background:var(--qt-surface-2);color:var(--qt-text-dim);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.qtum-body{overflow-y:auto;padding:16px 20px 18px;position:relative;z-index:1}.qtum-balance-pill{display:flex;align-items:center;gap:11px;padding:10px 12px;background:linear-gradient(135deg,rgba(236,63,122,.08),transparent 80%),var(--qt-surface-2);border:1px solid var(--qt-line);border-radius:11px;margin-bottom:16px}.qtum-balance-icon{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--qt-pink),#d12c66);color:#fff;display:inline-flex;align-items:center;justify-content:center}.qtum-balance-info{display:flex;flex-direction:column;gap:1px}.qtum-balance-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--qt-text-muted);font-weight:600}.qtum-balance-value{font-size:16px;font-weight:700}.qtum-section-title{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--qt-text-muted);font-weight:600;margin:0 0 10px}.qtum-section-sub{text-transform:none;letter-spacing:0;font-weight:400;opacity:.7}.qtum-amounts{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}.qtum-amount-card{position:relative;background:var(--qt-surface-2);border:1.5px solid var(--qt-line);border-radius:11px;padding:11px 13px 10px;color:var(--qt-text);text-align:left;cursor:pointer;font-family:inherit}.qtum-amount-card:hover{background:var(--qt-surface-3);border-color:var(--qt-line-strong)}.qtum-amount-card.selected{background:linear-gradient(135deg,rgba(236,63,122,.18),rgba(236,63,122,.04));border-color:rgba(236,63,122,.7);box-shadow:0 0 0 3px rgba(236,63,122,.12)}.qtum-amount-card.wide{grid-column:1/-1}.qtum-amount-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:5px}.qtum-amount-value{font-size:20px;font-weight:800;letter-spacing:-.025em}.qtum-amount-meta{display:flex;flex-direction:column;gap:1px;font-size:11px;color:var(--qt-text-dim)}.qtum-popular-badge{position:absolute;top:0;right:14px;background:linear-gradient(135deg,var(--qt-pink),#d12c66);color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px 4px;border-radius:0 0 7px 7px}.qtum-bonus-chip{display:inline-flex;align-items:center;padding:3px 7px;border-radius:100px;font-size:10.5px;font-weight:700;background:rgba(34,197,94,.14);color:#4ade80;border:1px solid rgba(34,197,94,.22)}.qtum-bonus-chip.gold{color:var(--qt-gold);border-color:rgba(245,179,42,.25);background:rgba(245,179,42,.14)}.qtum-bonus-chip.max{color:#1c1407;border-color:transparent;background:linear-gradient(135deg,var(--qt-gold),#ffa845)}.qtum-custom-amount{background:var(--qt-surface-2);border:1.5px solid var(--qt-line);border-radius:11px;padding:9px 13px;display:flex;align-items:center;gap:11px;margin-bottom:18px}.qtum-custom-amount:focus-within{border-color:rgba(236,63,122,.6);background:var(--qt-surface-3)}.qtum-custom-icon{width:30px;height:30px;border-radius:8px;background:rgba(124,92,255,.14);color:var(--qt-violet);display:inline-flex;align-items:center;justify-content:center}.qtum-custom-field{flex:1;display:flex;flex-direction:column;gap:1px}.qtum-custom-label{font-size:10.5px;color:var(--qt-text-muted);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.qtum-custom-field input{background:transparent;border:none;outline:none;color:var(--qt-text);font-size:15px;font-weight:700;padding:0}.qtum-custom-field input::-webkit-inner-spin-button,.qtum-custom-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qtum-custom-cur{color:var(--qt-text-muted);font-size:16px;font-weight:600}.qtum-payment-list{display:flex;flex-direction:column;gap:7px}.qtum-payment-method{display:flex;align-items:center;gap:11px;padding:10px 13px;background:var(--qt-surface-2);border:1.5px solid var(--qt-line);border-radius:11px;cursor:pointer;color:var(--qt-text);font-family:inherit;width:100%;text-align:left}.qtum-payment-method:hover{background:var(--qt-surface-3);border-color:rgba(236,63,122,.4)}.qtum-pm-icon{width:36px;height:36px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.qtum-pm-icon.sbp{background:linear-gradient(135deg,#1ea660,#15803d)}.qtum-pm-icon.crypto{background:linear-gradient(135deg,#f97316,#d97c0c)}.qtum-pm-icon.stripe{background:linear-gradient(135deg,#635bff,#4b3fea)}.qtum-pm-text{flex:1;display:flex;flex-direction:column}.qtum-pm-name{font-size:14px;font-weight:600}.qtum-pm-desc{font-size:11.5px;color:var(--qt-text-muted)}.qtum-pm-arrow{width:26px;height:26px;border-radius:8px;background:var(--qt-surface-3);border:1px solid var(--qt-line);display:inline-flex;align-items:center;justify-content:center;color:var(--qt-text-muted)}.qtum-note{margin-top:10px;padding:10px 12px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.35);color:#bfdbfe;border-radius:10px;font-size:12px}.qtum-bonus-hook{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--qt-line)}.qtum-bonus-hook-text{flex:1;min-width:0;font-size:12px;line-height:1.45;color:var(--qt-text-dim)}.qtum-bonus-hook-btn{flex-shrink:0;padding:6px 12px;border-radius:8px;border:1px solid rgba(34,197,94,.45);background:rgba(34,197,94,.12);color:var(--qt-green);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease}.qtum-bonus-hook-btn:hover:not(:disabled){background:rgba(34,197,94,.2)}.qtum-bonus-hook-btn:disabled{opacity:.6;cursor:default}@media (max-width:540px){.qtum-backdrop{padding:0;align-items:flex-end}.qtum-modal{max-width:100%;max-height:92vh;max-height:92dvh;border-radius:20px 20px 0 0;border-bottom:none}}.qtum-sub-balance{display:none}.qtum-sub-balance b{color:var(--qt-text);font-weight:700}@media (max-width:540px) and (max-height:760px){.qtum-head{padding:14px 18px 10px}.qtum-balance-pill,.qtum-sub-has-balance{display:none}.qtum-sub-balance{display:inline}.qtum-body{padding:12px 16px 14px}.qtum-section-title{margin:0 0 8px}.qtum-section-sub{display:none}.qtum-amounts{margin-bottom:8px}.qtum-amount-card{padding:11px 11px 8px}.qtum-amount-value{font-size:18px}.qtum-amount-meta{gap:0;line-height:1.3}.qtum-custom-amount{padding:6px 11px;margin-bottom:12px}.qtum-custom-icon{width:26px;height:26px}.qtum-payment-list{gap:6px}.qtum-payment-method{padding:7px 11px}.qtum-pm-icon{width:32px;height:32px}}.qtum-sub-coupon{color:#f5b32a;font-weight:600}.qtum-sub-coupon b{font-weight:800}.qtum-sub-hide{display:none!important}.qtum-note-coupon{color:#f5b32a;font-weight:600}@media (max-width:540px) and (max-height:760px){.qtum-sub-coupon-tail{display:none}.qtum-sub-coupon~.qtum-sub-balance:before{content:" · ";color:var(--qt-text-muted)}}@property --cod-a{syntax:"<angle>";inherits:false;initial-value:0deg}.cod-bar{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px 26px;width:100%;max-width:1033px;margin:0 auto 4px;padding:16px 18px 16px 16px;box-sizing:border-box;border-radius:20px;background:radial-gradient(120% 140% at 0 0,rgba(236,72,153,.26) 0,transparent 46%),radial-gradient(90% 120% at 100% 100%,rgba(139,92,246,.22) 0,transparent 55%),linear-gradient(180deg,#1b1222,#120d19);box-shadow:0 18px 40px -22px rgba(236,72,153,.7),inset 0 1px 0 hsla(0,0%,100%,.06)}.cod-bar:before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;border-radius:inherit;background:conic-gradient(from var(--cod-a),rgba(236,72,153,.85),rgba(168,85,247,.35) 25%,rgba(251,191,36,.55) 50%,rgba(168,85,247,.35) 75%,rgba(236,72,153,.85));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cod-border 9s linear infinite;pointer-events:none}.cod-bar.is-rolling:before{animation-duration:1.2s}.cod-bar:after{content:"";inset:0;border-radius:inherit;background-image:radial-gradient(1.5px 1.5px at 18% 30%,hsla(0,0%,100%,.5),transparent),radial-gradient(1px 1px at 42% 78%,hsla(0,0%,100%,.35),transparent),radial-gradient(1.5px 1.5px at 63% 22%,rgba(249,168,212,.6),transparent),radial-gradient(1px 1px at 81% 64%,hsla(0,0%,100%,.3),transparent),radial-gradient(1px 1px at 92% 18%,rgba(253,224,71,.5),transparent)}.cod-bar-glow,.cod-bar:after{position:absolute;z-index:-1;pointer-events:none}.cod-bar-glow{left:-40px;top:-60px;width:280px;height:200px;background:radial-gradient(closest-side,rgba(236,72,153,.35),transparent);filter:blur(6px)}.cod-bar-head{display:flex;align-items:center;gap:14px;min-width:0}.cod-ava{position:relative;display:flex;flex-shrink:0;padding-right:4px}.cod-ava img{position:relative;width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:2px solid #1b1222;box-shadow:0 0 0 1.5px rgba(236,72,153,.75),0 6px 14px -6px rgba(0,0,0,.8);background:#2a1d33}.cod-ava img+img{margin-left:-16px}.cod-ava-pct{position:absolute;left:50%;bottom:-9px;z-index:4;padding:2px 7px;border-radius:999px;background:linear-gradient(135deg,#4ade80,#16a34a);color:#04210f;font-size:11.5px;font-weight:800;letter-spacing:.01em;box-shadow:0 0 0 2px #1b1222,0 4px 10px -2px rgba(34,197,94,.6);transform:translateX(-50%) rotate(-4deg);white-space:nowrap}.cod-bar-txt{min-width:0}.cod-bar-title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:800;letter-spacing:-.015em;background:linear-gradient(90deg,#fff,#fbcfe8 60%,#fde68a);-webkit-background-clip:text;background-clip:text;color:transparent}.cod-bar-title svg{width:18px;height:18px;flex-shrink:0;color:#fbbf24;filter:drop-shadow(0 0 6px rgba(251,191,36,.7));animation:cod-sun 14s linear infinite}.cod-bar-sub{text-wrap:balance;margin-top:3px;font-size:13px;color:#b3a9c2;line-height:1.4}.cod-timer{display:flex;flex-direction:column;align-items:center;gap:5px}.cod-timer-cap{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8f84a3}.cod-timer-row{display:flex;gap:5px}.cod-seg{display:flex;flex-direction:column;align-items:center;min-width:40px;padding:5px 4px 3px;border-radius:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 -8px 12px -10px rgba(236,72,153,.5)}.cod-seg b{font-size:18px;line-height:1.05;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.cod-seg small{font-size:9.5px;color:#9d93b0;font-weight:600}.cod-seg:last-child b{color:#f9a8d4}.cod-bar-act{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.cod-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;font-size:14.5px;font-weight:700;cursor:pointer;border:0;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.cod-btn svg{width:18px;height:18px;transition:transform .35s ease}.cod-btn-main,.cod-btn-yes{color:#fff;background:linear-gradient(135deg,#f472b6,#ec4899 35%,#db2777 70%,#be185d);box-shadow:0 10px 24px -10px rgba(236,72,153,.95),inset 0 1px 0 hsla(0,0%,100%,.3)}.cod-btn-main:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skewX(-18deg);animation:cod-shine 4.5s ease-in-out infinite}.cod-btn-main:hover,.cod-btn-yes:hover{transform:translateY(-1px);box-shadow:0 14px 28px -10px #ec4899,inset 0 1px 0 hsla(0,0%,100%,.3)}.cod-btn-main:active,.cod-btn-yes:active{transform:translateY(0) scale(.98)}.cod-btn-main:hover svg{transform:rotate(-60deg)}.cod-btn-price{margin-left:2px;padding:3px 9px;border-radius:999px;background:rgba(0,0,0,.25);font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums}.cod-btn-main.is-busy{cursor:progress}.cod-btn-main.is-busy svg{animation:cod-rot .7s linear infinite}.cod-btn-no{color:#d4cfe0;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);font-weight:600}.cod-btn-no:hover{background:hsla(0,0%,100%,.1);color:#fff}.cod-confirm{display:flex;align-items:center;gap:8px;animation:cod-pop .18s ease-out}.cod-confirm-q{font-size:13px;font-weight:700;color:#f9a8d4;margin-right:2px;white-space:nowrap}.cod-bar-hint{font-size:11.5px;color:#8a809c;text-align:right}.cod-bar-hint.is-err{color:#fda4af}.cod-link{padding:0;border:0;background:none;color:#f472b6;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cod-spin{animation:cod-reel .32s cubic-bezier(.5,0,.5,1) infinite}.cod-in{animation:cod-land .55s cubic-bezier(.2,.9,.25,1.15) both}.cod-in:nth-child(2){animation-delay:.09s}.cod-in:nth-child(3){animation-delay:.18s}@keyframes cod-reel{0%{transform:translateY(0);filter:blur(0)}40%{transform:translateY(-10px);filter:blur(3px) saturate(1.3)}to{transform:translateY(0);filter:blur(0)}}@keyframes cod-land{0%{transform:translateY(-26px) scale(.96);opacity:0;filter:blur(6px)}to{transform:none;opacity:1;filter:none}}@keyframes cod-border{to{--cod-a:360deg}}@keyframes cod-sun{to{transform:rotate(1turn)}}@keyframes cod-shine{0%,70%{left:-60%}to{left:130%}}@keyframes cod-rot{to{transform:rotate(-1turn)}}@keyframes cod-pop{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.cod-bar-title svg,.cod-bar:before,.cod-btn-main.is-busy svg,.cod-btn-main:after,.cod-confirm,.cod-in,.cod-spin{animation:none}}@media (max-width:900px){.cod-bar{grid-template-columns:minmax(0,1fr) auto}.cod-bar-act{grid-column:1/-1;align-items:stretch}.cod-btn-main{width:100%}.cod-bar-hint{text-align:center}}@media (max-width:640px){.cod-bar{grid-template-columns:minmax(0,1fr);padding:16px 14px 14px;gap:14px}.cod-bar-head{gap:12px;padding-bottom:4px}.cod-ava img{width:42px;height:42px}.cod-bar-title{font-size:17px}.cod-timer{flex-direction:row;justify-content:space-between;padding:8px 10px;border-radius:14px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.05)}.cod-timer-cap{font-size:11px}.cod-seg{min-width:38px}.cod-confirm{width:100%}.cod-confirm .cod-btn-yes{flex:1}}.search-char-card{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;background:#11151f;border:1px solid hsla(0,0%,100%,.06);transition:all .25s;text-decoration:none;color:#ecedf2;display:block}.search-char-card:hover{border-color:rgba(236,63,122,.4);transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.3)}.search-char-card .char-img-wrap{position:relative;aspect-ratio:3/4;overflow:hidden}.search-char-card .char-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.85);font-size:56px;font-weight:700;letter-spacing:-.02em;transition:transform .35s;position:relative}.search-char-card .char-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.search-char-card:hover .char-img{transform:scale(1.04)}.search-char-card .char-img.g1{background:linear-gradient(135deg,#ec4899,#be185d)}.search-char-card .char-img.g2{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.search-char-card .char-img.g3{background:linear-gradient(135deg,#f59e0b,#d97706)}.search-char-card .char-img.g4{background:linear-gradient(135deg,#06b6d4,#0e7490)}.search-char-card .char-img.g5{background:linear-gradient(135deg,#f97316,#c2410c)}.search-char-card .char-img.g6{background:linear-gradient(135deg,#14b8a6,#0f766e)}.search-char-card .char-img.g7{background:linear-gradient(135deg,#a855f7,#7e22ce)}.search-char-card .char-img.g8{background:linear-gradient(135deg,#ef4444,#b91c1c)}.search-char-card .char-img.g9{background:linear-gradient(135deg,#475569,#1e293b)}.search-char-card .char-img.g10{background:linear-gradient(135deg,#84cc16,#4d7c0f)}.search-char-card .char-img.g11{background:linear-gradient(135deg,#6366f1,#3730a3)}.search-char-card .char-img.g12{background:linear-gradient(135deg,#d946ef,#86198f)}.search-char-card .char-rating-below{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:#9aa0b0}.search-char-card .char-rating-below .star{color:#f5b32a;font-size:11px}.search-char-card .char-rating-below strong{color:#ecedf2;font-weight:700;font-variant-numeric:tabular-nums}.search-char-card .photo-tag{top:10px;right:10px;gap:5px;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:10.5px;font-weight:600;border-radius:100px;border:1px solid hsla(0,0%,100%,.12)}.search-char-card .discount-tag,.search-char-card .photo-tag{position:absolute;z-index:2;display:inline-flex;align-items:center;padding:4px 10px;color:#fff}.search-char-card .discount-tag{left:10px;bottom:10px;border-radius:999px;background:linear-gradient(135deg,#22c55e,#16a34a);font-size:11px;font-weight:800;letter-spacing:.02em;box-shadow:0 4px 14px rgba(34,197,94,.45)}.search-char-card .photo-tag svg{width:10px;height:10px}.search-char-card .new-tag{position:absolute;top:10px;left:10px;z-index:2;padding:3px 8px;background:linear-gradient(135deg,#ec3f7a,#d12c66);color:#fff;font-size:9.5px;font-weight:800;border-radius:100px;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 2px 8px rgba(236,63,122,.4)}.search-char-card .char-info{padding:10px 11px 11px}.search-char-card .char-name-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:3px;min-width:0}.search-char-card .char-name{font-size:13px;font-weight:700;letter-spacing:-.01em;color:#ecedf2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-char-card .char-rating-inline{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#9aa0b0;flex-shrink:0;white-space:nowrap}.search-char-card .char-rating-inline .star{color:#f5b32a;font-size:10.5px}.search-char-card .char-rating-inline strong{color:#ecedf2;font-weight:700;font-variant-numeric:tabular-nums}.search-char-card .char-rating-inline .votes{color:#6b7080;font-size:10.5px}.search-char-card .char-desc{font-size:11px;color:#9aa0b0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.search-char-card .char-img{font-size:42px}.search-char-card .char-info{padding:10px 12px 12px}.search-char-card .char-name{font-size:13.5px}.search-char-card .char-desc{font-size:11.5px}}.search-char-card.world-slot-card{background:#12101a}.search-char-card.world-slot-card .char-img.world-slot-art{background:radial-gradient(120% 90% at 50% 8%,rgba(236,72,153,.34),transparent 62%),linear-gradient(150deg,#2a1836,#191330 48%,#101425)}.search-char-card.world-slot-card .world-slot-mark{font-size:40px;line-height:1;color:hsla(0,0%,100%,.9);text-shadow:0 0 26px rgba(236,72,153,.75);transition:transform .35s ease}.search-char-card.world-slot-card:hover .world-slot-mark{transform:scale(1.12) rotate(8deg)}.search-char-card .world-slot-tag{position:absolute;left:8px;bottom:8px;z-index:2;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:999px;color:#fbcfe8;background:rgba(236,72,153,.22);border:1px solid rgba(236,72,153,.45);backdrop-filter:blur(4px)}@media (prefers-reduced-motion:reduce){.search-char-card.world-slot-card:hover .world-slot-mark{transform:none}}.search-char-card.world-slot-card .world-slot-photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.search-char-card.world-slot-card .world-slot-photo+.world-slot-mark{position:relative;z-index:1}.search-char-card.world-slot-card .world-slot-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(10,10,16,.82) 0,rgba(10,10,16,.25) 34%,rgba(10,10,16,0) 62%);pointer-events:none}.char-catalog-shell{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}.char-catalog-shell.char-catalog-shell--embedded{max-width:none;margin:0;padding:0}.char-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,197px);gap:10px 12px;justify-content:center;position:relative;z-index:1;width:100%}@media (max-width:900px){.char-catalog-shell{padding:0 20px}}@media (max-width:640px){.char-catalog-shell{padding:0 16px}.char-catalog-grid{grid-template-columns:repeat(2,1fr);gap:10px}}