@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Orbitron:wght@700;900&family=Dancing+Script:wght@700&family=Cinzel:wght@700;900&family=VT323&family=Boogaloo&family=Share+Tech+Mono&family=UnifrakturMaguntia&display=swap";@font-face{font-family:Uncage;src:url(../../../ofont.ru_Uncage.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--bg-primary: #080808;--bg-secondary: #0d0d0d;--bg-card: #0d0d0d;--bg-card-hover: #131313;--accent: #7c3aed;--accent-light: #9d5ff0;--accent-glow: rgba(124, 58, 237, .35);--accent-secondary: #06b6d4;--text-primary: #ffffff;--text-secondary:#a0a0a0;--text-muted: #505050;--gold: #f59e0b;--green: #10b981;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--transition: .25s cubic-bezier(.4, 0, .2, 1);--shadow-card: 0 8px 32px rgba(0, 0, 0, .7);--accent-glow-shadow: 0 0 40px rgba(124, 58, 237, .35);--user-accent: #7c3aed;--user-accent-rgb: 124,58,237;--user-card-opacity: 1;--user-blur: 0px;--user-card-bg: #0d0d0d;--user-saturation: 100%}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--accent) var(--bg-secondary);background:var(--bg-primary)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}body{font-family:Inter,sans-serif;background-color:var(--bg-primary)!important;color:var(--text-primary);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;position:relative;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:none;opacity:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{max-width:100%}a,button,[role=button],input,select,textarea{-webkit-tap-highlight-color:transparent;outline:none}a:focus-visible,button:focus-visible{outline:2px solid rgba(124,58,237,.7);outline-offset:2px}.container{max-width:1380px;margin:0 auto;padding:0 28px}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;background:var(--accent);color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;border:none;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);text-decoration:none}.btn-primary:hover{background:var(--accent-light);transform:translateY(-1px);box-shadow:0 8px 24px var(--accent-glow)}.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;background:#ffffff14;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;border:none;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none}.btn-secondary:hover{background:#ffffff24;transform:translateY(-1px)}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg,var(--bg-card) 25%,var(--bg-card-hover) 50%,var(--bg-card) 75%);background-size:800px 100%;animation:shimmer 1.6s infinite;border-radius:var(--radius-md)}@keyframes pulse-glow{0%,to{box-shadow:0 0 8px var(--accent-glow)}50%{box-shadow:0 0 20px var(--accent-glow)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeInUp .5s ease both}a,button,[role=button]{transition:color .2s ease,background .2s ease,opacity .2s ease,transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}button:active,[role=button]:active{transform:scale(.96)!important}a.card:active,a[href]:active{transform:scale(.98)}:global(.btn-primary){position:relative;overflow:hidden;transition:background .22s ease,transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease!important}:global(.btn-primary:after){content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 60%);opacity:0;transition:opacity .2s}:global(.btn-primary:hover:after){opacity:1}:global(.btn-primary:hover){transform:translateY(-2px) scale(1.02)!important;box-shadow:0 8px 28px #7c3aed80,0 2px 8px #0000004d!important}:global(.btn-secondary:hover){transform:translateY(-1px) scale(1.01)!important;background:#ffffff1f!important}@keyframes ripple{0%{transform:scale(0);opacity:.4}to{transform:scale(4);opacity:0}}@keyframes sectionFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}:global(.anime-section){animation:sectionFadeUp .5s cubic-bezier(.22,1,.36,1) both}:global(.anime-section:nth-child(1)){animation-delay:0s}:global(.anime-section:nth-child(2)){animation-delay:.08s}:global(.anime-section:nth-child(3)){animation-delay:.16s}:global(.anime-section:nth-child(4)){animation-delay:.24s}:global(.card){transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease!important}:global(.card:hover){box-shadow:0 12px 32px #0009,0 0 0 1px #7c3aed33!important}:global(.icon-btn){transition:color .18s ease,background .18s ease,transform .18s cubic-bezier(.34,1.56,.64,1)!important}:global(.icon-btn:hover){transform:scale(1.1)!important}:global(.nav-link){position:relative}:global(.nav-link:after){content:"";position:absolute;bottom:2px;left:50%;right:50%;height:2px;background:var(--accent);border-radius:2px;transition:left .2s ease,right .2s ease}:global(.nav-link:hover:after),:global(.nav-link.active:after){left:10%;right:10%}:global(img){transition:opacity .3s ease,transform .4s ease}:global(.genre-tag),:global(.genre-chip),:global(.gtag),:global(.qtag){transition:background .18s ease,color .18s ease,transform .18s cubic-bezier(.34,1.56,.64,1)!important}:global(.genre-tag:hover),:global(.genre-chip:hover),:global(.gtag:hover),:global(.qtag:hover){transform:scale(1.05)!important}html{scroll-behavior:smooth}:global(.dropdown){transform-origin:top left}:global(.page-transition){animation:pageFadeIn .25s cubic-bezier(.22,1,.36,1) both}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(12px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}:fullscreen .watch-page>*:not(.container),:-webkit-full-screen .watch-page>*:not(.container){display:none}:fullscreen .player-frame,:-webkit-full-screen .player-frame{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;aspect-ratio:unset!important;z-index:99999!important;border-radius:0!important}:fullscreen .controls,:-webkit-full-screen .controls{opacity:0;pointer-events:none;transition:opacity .2s}:fullscreen .controls.visible,:-webkit-full-screen .controls.visible{opacity:1!important;pointer-events:all!important}.vp{position:relative;width:100%;height:100%;background:#000;overflow:hidden;-webkit-user-select:none;user-select:none}.vp .vp-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:pointer}.vp .controls{position:absolute;bottom:0;left:0;right:0;pointer-events:none}.vp .controls.visible{pointer-events:all}.vp .overlay-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.vp .skip-btn{position:absolute;bottom:72px;right:16px;z-index:10}.vp .settings-wrap{position:relative}.vp .settings-menu{position:absolute;bottom:calc(100% + 8px);right:0;z-index:100}:root{--accent: var(--user-accent);--accent-light: color-mix(in srgb, var(--user-accent) 80%, white);--accent-glow: rgba(var(--user-accent-rgb), .35);--bg-card: var(--user-card-bg)}@media(max-width:768px){.container{padding:0 16px}}@media(max-width:480px){.container{padding:0 12px}.btn-primary,.btn-secondary{padding:10px 18px;font-size:13px}}.ss-overlay.svelte-kd8oxu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:flex-end;padding:62px 12px 0 0;animation:svelte-kd8oxu-fadeIn .18s ease}@keyframes svelte-kd8oxu-fadeIn{0%{opacity:0}to{opacity:1}}.ss-panel.svelte-kd8oxu{width:340px;background:#0a0a0ef7;border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 24px 60px #000000b3,0 0 0 1px #ffffff0a;display:flex;flex-direction:column;max-height:calc(100vh - 80px);overflow:hidden;animation:svelte-kd8oxu-slideDown .22s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-kd8oxu-slideDown{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}.ss-head.svelte-kd8oxu{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0}.ss-title.svelte-kd8oxu{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#fff;font-family:Montserrat,sans-serif}.ss-close.svelte-kd8oxu{width:28px;height:28px;border-radius:8px;border:none;cursor:pointer;background:#ffffff0f;color:#fff6;display:flex;align-items:center;justify-content:center;transition:.2s}.ss-close.svelte-kd8oxu:hover{background:#ffffff1f;color:#fff}.ss-body.svelte-kd8oxu{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.ss-body.svelte-kd8oxu::-webkit-scrollbar{width:3px}.ss-body.svelte-kd8oxu::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.ss-section.svelte-kd8oxu{display:flex;flex-direction:column;gap:10px}.ss-label.svelte-kd8oxu{font-size:11px;font-weight:700;color:#ffffff59;text-transform:uppercase;letter-spacing:.07em;font-family:Montserrat,sans-serif}.ss-label-row.svelte-kd8oxu{display:flex;justify-content:space-between;align-items:center}.ss-val.svelte-kd8oxu{font-size:12px;font-weight:700;color:var(--user-accent, #a78bfa);font-family:Montserrat,sans-serif}.ss-themes.svelte-kd8oxu{display:flex;gap:8px;flex-wrap:wrap}.ss-theme-btn.svelte-kd8oxu{display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 10px;cursor:pointer;transition:.18s;min-width:52px}.ss-theme-btn.svelte-kd8oxu:hover{border-color:#fff3}.ss-theme-btn.active.svelte-kd8oxu{border-color:var(--user-accent, #7c3aed);box-shadow:0 0 8px #7c3aed4d}.ss-theme-preview.svelte-kd8oxu{width:36px;height:24px;border-radius:5px;overflow:hidden;background:var(--tb);position:relative;display:block}.tp-card.svelte-kd8oxu{position:absolute;left:4px;top:4px;right:4px;height:6px;border-radius:2px;background:var(--tc)}.tp-card2.svelte-kd8oxu{top:13px;right:8px}.ss-theme-name.svelte-kd8oxu{font-size:10px;color:#fff6;font-family:Montserrat,sans-serif;font-weight:600}.ss-theme-btn.active.svelte-kd8oxu .ss-theme-name:where(.svelte-kd8oxu){color:#fffc}.ss-accents.svelte-kd8oxu{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ss-accent-dot.svelte-kd8oxu{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.18s;flex-shrink:0}.ss-accent-dot.svelte-kd8oxu:hover{transform:scale(1.15)}.ss-accent-dot.active.svelte-kd8oxu{border-color:#fff;transform:scale(1.1)}.ss-accent-custom.svelte-kd8oxu{width:26px;height:26px;border-radius:50%;cursor:pointer;background:#ffffff14;border:1px dashed rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#fff6;transition:.18s;flex-shrink:0}.ss-accent-custom.svelte-kd8oxu:hover{background:#ffffff26;color:#fff}.ss-accent-custom.svelte-kd8oxu input:where(.svelte-kd8oxu){position:absolute;opacity:0;width:0;height:0}.ss-range.svelte-kd8oxu{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:99px;outline:none;cursor:pointer;background:linear-gradient(to right,var(--user-accent, #7c3aed) var(--pct),rgba(255,255,255,.1) var(--pct))}.ss-range.svelte-kd8oxu::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 6px #00000080;cursor:pointer;border:2px solid var(--user-accent, #7c3aed)}.ss-range-labels.svelte-kd8oxu{display:flex;justify-content:space-between;font-size:10px;color:#fff3;font-family:Montserrat,sans-serif}.ss-preview.svelte-kd8oxu{display:flex;gap:8px}.ssp-card.svelte-kd8oxu{flex:1;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--user-card-bg, #0d0d0d) calc(var(--user-card-opacity,1)*100%),transparent);-webkit-backdrop-filter:blur(var(--user-blur, 0px));backdrop-filter:blur(var(--user-blur, 0px));border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:8px}.ssp-dot.svelte-kd8oxu{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ssp-lines.svelte-kd8oxu{flex:1;display:flex;flex-direction:column;gap:4px}.ssp-line.svelte-kd8oxu{height:3px;border-radius:99px;background:#ffffff1a}.ss-foot.svelte-kd8oxu{padding:12px 20px 16px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}.ss-reset.svelte-kd8oxu{padding:6px 14px;border-radius:8px;border:none;cursor:pointer;background:#ef44441f;color:#ef4444b3;font-size:12px;font-weight:600;font-family:Montserrat,sans-serif;transition:.2s}.ss-reset.svelte-kd8oxu:hover{background:#ef444438;color:#ef4444}.ss-note.svelte-kd8oxu{font-size:10px;color:#fff3;font-family:Montserrat,sans-serif}.overlay.svelte-1wjjapp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:flex-start;justify-content:center;padding-top:72px}.modal.svelte-1wjjapp{width:100%;max-width:620px;margin:0 16px;display:flex;flex-direction:column;gap:5px;overflow:visible}.search-row.svelte-1wjjapp{display:flex;align-items:center;gap:8px;padding:9px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:17px;box-shadow:0 3px 20px #00000080,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:visible;position:relative;z-index:10}.search-ico.svelte-1wjjapp{color:#ffffff38;flex-shrink:0}.search-input.svelte-1wjjapp{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:14px;font-family:inherit;min-width:0;letter-spacing:-.01em}.search-input.svelte-1wjjapp::placeholder{color:#fff3}.btn-icon.svelte-1wjjapp{background:#ffffff12;border:none;border-radius:10px;color:#ffffff59;cursor:pointer;flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,transform .15s}.btn-icon.svelte-1wjjapp:hover{background:#ffffff1f;color:#fff;transform:scale(1.08)}.btn-icon.svelte-1wjjapp:active{transform:scale(.92)}.btn-esc.svelte-1wjjapp{background:#ffffff12;border:none;border-radius:10px;color:#ffffff59;cursor:pointer;flex-shrink:0;padding:4px 10px;font-size:10px;font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:.04em;transition:background .15s,color .15s}.btn-esc.svelte-1wjjapp:hover{background:#ffffff1f;color:#fff}.mode-sep.svelte-1wjjapp{width:1px;height:18px;background:#ffffff1a;flex-shrink:0}.mode-btns.svelte-1wjjapp{display:flex;align-items:center;gap:1px;flex-shrink:0;position:relative;background:#ffffff12;border-radius:12px;padding:3px}.mode-indicator.svelte-1wjjapp{position:absolute;top:3px;bottom:3px;width:calc(25% - 1.5px);background:linear-gradient(135deg,#7c3aedb3,#6d28d9cc);border-radius:9px;transition:left .28s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 12px #7c3aed80;left:calc(var(--idx) * 25% + 3px);pointer-events:none}.mode-wrap.svelte-1wjjapp{position:relative;display:flex;align-items:center}.mode-btn.svelte-1wjjapp{width:32px;height:28px;border-radius:9px;border:none;background:transparent;color:#ffffff52;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s,transform .18s cubic-bezier(.34,1.56,.64,1);text-decoration:none;flex-shrink:0;position:relative;z-index:1}.mode-btn.svelte-1wjjapp:hover{color:#ffffffb3;transform:scale(1.1)}.mode-btn.svelte-1wjjapp:active{transform:scale(.88)}.mode-btn.active.svelte-1wjjapp{color:#fff}.mode-tip.svelte-1wjjapp{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-4px);background:#1a1a1a;border-radius:10px;white-space:nowrap;padding:6px 12px;color:#fff;font-size:11px;font-weight:600;pointer-events:none;opacity:0;transition:opacity .18s,transform .18s;z-index:9999;box-shadow:0 0 0 1px #7c3aed4d,0 0 16px #7c3aed59,0 4px 20px #000000b3}.mode-tip.svelte-1wjjapp:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#1a1a1a}.mode-wrap.svelte-1wjjapp:hover .mode-tip:where(.svelte-1wjjapp){opacity:1;transform:translate(-50%) translateY(0)}.results.svelte-1wjjapp{background:#0d0d0d;border-radius:18px;max-height:460px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.06) transparent}.results.svelte-1wjjapp::-webkit-scrollbar{width:3px}.results.svelte-1wjjapp::-webkit-scrollbar-thumb{background:#ffffff12;border-radius:2px}.st-loading.svelte-1wjjapp{display:flex;align-items:center;justify-content:center;gap:10px;padding:36px;color:#ffffff4d;font-size:13px}.spinner.svelte-1wjjapp{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.1);border-top-color:#7c3aed;animation:svelte-1wjjapp-spin .7s linear infinite}@keyframes svelte-1wjjapp-spin{to{transform:rotate(360deg)}}.st-empty.svelte-1wjjapp{padding:32px;text-align:center;font-size:13px;color:#ffffff40}.st-empty-hint.svelte-1wjjapp{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;color:#ffffff2e;text-align:center}.st-empty-hint.svelte-1wjjapp p:where(.svelte-1wjjapp){font-size:13px;color:#ffffff40;margin:0}.hint-link.svelte-1wjjapp{font-size:12px;color:#a78bfa;text-decoration:none}.hint-link.svelte-1wjjapp:hover{color:#c4b5fd}.sec-head.svelte-1wjjapp{display:flex;align-items:center;gap:6px;padding:11px 16px 5px;font-size:10px;font-weight:800;letter-spacing:.1em;color:#fff3;font-family:Montserrat,sans-serif}.item.svelte-1wjjapp{display:flex;align-items:flex-start;gap:13px;padding:11px 16px;cursor:pointer;transition:background .1s}.item.svelte-1wjjapp:hover{background:#ffffff08}.item-poster.svelte-1wjjapp{width:44px;height:62px;object-fit:cover;border-radius:8px;flex-shrink:0;background:#ffffff0d}.item-body.svelte-1wjjapp{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.item-title.svelte-1wjjapp{font-size:13px;font-weight:700;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-orig.svelte-1wjjapp{font-size:11px;color:#ffffff40;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-tags.svelte-1wjjapp{display:flex;gap:4px;flex-wrap:wrap}.tag.svelte-1wjjapp{font-size:10px;font-weight:600;padding:2px 8px;border-radius:6px;background:#ffffff14;color:#fff6}.tag-score.svelte-1wjjapp{display:inline-flex;align-items:center;gap:3px;background:#f59e0b1a;color:#f59e0b}.tag-prem.svelte-1wjjapp{background:#f59e0b1a;color:#f59e0b}.item-meta.svelte-1wjjapp{display:flex;align-items:center}.status.svelte-1wjjapp{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#ffffff47}.sdot.svelte-1wjjapp{width:5px;height:5px;border-radius:50%;background:#ffffff2e;flex-shrink:0}.status.ongoing.svelte-1wjjapp{color:#4ade80}.status.ongoing.svelte-1wjjapp .sdot:where(.svelte-1wjjapp){background:#4ade80;box-shadow:0 0 5px #4ade80}.item-eps.svelte-1wjjapp{display:flex;align-items:center;gap:3px;flex-shrink:0;font-size:10px;color:#ffffff40;background:#ffffff0d;padding:3px 9px;border-radius:7px;align-self:center}.item-user.svelte-1wjjapp{align-items:center}.user-av.svelte-1wjjapp{width:38px;height:38px;border-radius:50%;object-fit:cover;flex-shrink:0}.user-av-ph.svelte-1wjjapp{background:linear-gradient(135deg,#7c3aed,#a78bfa);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#fff}.news-item.svelte-1wjjapp{display:flex;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;transition:background .1s;cursor:pointer}.news-item.svelte-1wjjapp:hover{background:#ffffff08}.news-img.svelte-1wjjapp{width:72px;height:48px;object-fit:cover;border-radius:8px;flex-shrink:0;background:#ffffff0d}.news-img-ph.svelte-1wjjapp{display:flex;align-items:center;justify-content:center}.news-body.svelte-1wjjapp{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.news-title.svelte-1wjjapp{font-size:13px;font-weight:600;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-excerpt.svelte-1wjjapp{font-size:11px;color:#ffffff47;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-date.svelte-1wjjapp{font-size:10px;color:#fff3}.show-all.svelte-1wjjapp{width:100%;display:flex;align-items:center;gap:8px;padding:11px 16px;background:#ffffff05;border:none;border-top:1px solid rgba(255,255,255,.04);color:#a78bfa;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s;border-radius:0 0 18px 18px}.show-all.svelte-1wjjapp:hover{background:#ffffff0a}.footer.svelte-1wjjapp{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;gap:12px;background:#0d0d0d;border-radius:14px}.footer-hint.svelte-1wjjapp{display:flex;align-items:center;gap:6px;font-size:11px;color:#fff3}.footer-hint.svelte-1wjjapp kbd:where(.svelte-1wjjapp){background:#ffffff14;padding:1px 7px;border-radius:6px;font-size:10px;color:#fff6}.footer-shazam.svelte-1wjjapp{font-size:12px;font-weight:700;color:#a78bfa;text-decoration:none;font-family:Montserrat,sans-serif;white-space:nowrap;flex-shrink:0}.footer-shazam.svelte-1wjjapp:hover{color:#c4b5fd}.hotkeys.svelte-1wjjapp{display:flex;align-items:center;gap:14px;padding:6px 16px;background:#0000004d;border-radius:12px}.hotkeys.svelte-1wjjapp span:where(.svelte-1wjjapp){display:flex;align-items:center;gap:4px;font-size:10px;color:#ffffff29}.hotkeys.svelte-1wjjapp kbd:where(.svelte-1wjjapp){background:#ffffff0f;padding:2px 6px;border-radius:5px;font-size:9px;color:#ffffff47}@media(max-width:640px){.overlay.svelte-1wjjapp{padding-top:0;align-items:flex-end}.modal.svelte-1wjjapp{margin:0;max-width:100%;gap:0}.search-row.svelte-1wjjapp{border-radius:16px 16px 0 0}.results.svelte-1wjjapp,.footer.svelte-1wjjapp,.hotkeys.svelte-1wjjapp{border-radius:0}.footer-hint.svelte-1wjjapp{display:none}}.header.svelte-oiwvqb{position:fixed;top:0;left:0;right:0;z-index:1000;height:62px;background:#08080a8c;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);transition:background .3s}.header.scrolled.svelte-oiwvqb{background:#08080ad1;backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);box-shadow:0 1px #ffffff0a,0 4px 24px #0006}.header-inner.svelte-oiwvqb{max-width:1400px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;gap:12px}.logo.svelte-oiwvqb{display:flex;align-items:center;gap:9px;text-decoration:none;flex-shrink:0}.logo-icon.svelte-oiwvqb{display:flex;filter:drop-shadow(0 0 8px rgba(124,58,237,.5));transition:filter .3s}.logo.svelte-oiwvqb:hover .logo-icon:where(.svelte-oiwvqb){filter:drop-shadow(0 0 14px rgba(124,58,237,.9))}.logo-text.svelte-oiwvqb{font-family:Montserrat,sans-serif;font-weight:900;font-size:20px;background:linear-gradient(135deg,#fff 40%,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.menu-wrap.svelte-oiwvqb{position:relative;flex-shrink:0}.menu-trigger.svelte-oiwvqb{display:flex;align-items:center;gap:5px;padding:7px 11px;background:#ffffff0a;border:none;border-radius:12px;color:#fff9;cursor:pointer;transition:.2s}.menu-trigger.svelte-oiwvqb:hover,.menu-trigger.open.svelte-oiwvqb{background:#ffffff14;color:#fff}.menu-trigger.open.svelte-oiwvqb .chevron:where(.svelte-oiwvqb){transform:rotate(180deg)}.chevron.svelte-oiwvqb{transition:transform .2s ease}.dropdown.svelte-oiwvqb{position:absolute;top:calc(100% + 10px);left:0;width:268px;background:#0d0d0deb;backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);border-radius:16px;box-shadow:0 20px 60px #000000bf,0 0 0 1px #ffffff0f,inset 0 1px #ffffff0d;padding:6px;z-index:9999;animation:svelte-oiwvqb-dropIn .15s ease}@keyframes svelte-oiwvqb-dropIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.drop-sep.svelte-oiwvqb{height:1px;background:#ffffff0f;margin:4px 6px}.drop-item.svelte-oiwvqb{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;text-decoration:none;color:inherit;transition:background .15s}.drop-item.svelte-oiwvqb:hover{background:#ffffff0d}.drop-item.accent.svelte-oiwvqb{background:#7c3aed1a}.drop-item.accent.svelte-oiwvqb:hover{background:#7c3aed2e}.drop-item.accent2.svelte-oiwvqb{background:#06b6d412}.drop-item.accent2.svelte-oiwvqb:hover{background:#06b6d424}.drop-icon.svelte-oiwvqb{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:9px;color:#ffffff73;flex-shrink:0;transition:.2s}.drop-item.svelte-oiwvqb:hover .drop-icon:where(.svelte-oiwvqb){color:#ffffffd9;background:#ffffff14}.drop-icon.accent.svelte-oiwvqb{background:#7c3aed38;color:#a78bfa}.drop-icon.accent2.svelte-oiwvqb{background:#06b6d42e;color:#06b6d4}.drop-text.svelte-oiwvqb{display:flex;flex-direction:column;gap:2px;min-width:0}.drop-label.svelte-oiwvqb{font-size:13.5px;font-weight:600;color:#ffffffe6}.drop-item.accent.svelte-oiwvqb .drop-label:where(.svelte-oiwvqb){color:#c4b5fd}.drop-item.accent2.svelte-oiwvqb .drop-label:where(.svelte-oiwvqb),.accent2-label.svelte-oiwvqb{color:#67e8f9}.drop-desc.svelte-oiwvqb{font-size:11px;color:#ffffff47;line-height:1.3}.search-btn.svelte-oiwvqb{display:flex;align-items:center;gap:8px;padding:7px 14px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:#ffffff59;cursor:pointer;flex:1;max-width:320px;min-width:140px;transition:background .2s,border-color .2s,box-shadow .2s;text-align:left}.search-btn.svelte-oiwvqb:hover{background:#ffffff14;border-color:#7c3aed66;box-shadow:0 0 0 1px #7c3aed33;color:#ffffff80}.search-btn-text.svelte-oiwvqb{flex:1;font-size:13px;font-family:Inter,sans-serif}@keyframes svelte-oiwvqb-aiShim{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-oiwvqb-dotPulse{0%,to{opacity:1}50%{opacity:.4}}.news-btn.svelte-oiwvqb{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:#ffffff0d;border-radius:10px;color:#ffffff8c;font-size:13px;font-weight:600;font-family:Montserrat,sans-serif;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .2s,color .2s}.news-btn.svelte-oiwvqb:hover{background:#ffffff1a;color:#fff}.search-ico.svelte-oiwvqb{color:#ffffff40;flex-shrink:0}.search-kbd.svelte-oiwvqb{font-size:10px;color:#ffffff2e;background:#ffffff0d;border-radius:5px;padding:2px 6px;pointer-events:none}@keyframes svelte-oiwvqb-spin{to{transform:rotate(360deg)}}.right.svelte-oiwvqb{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.nav-icon-btn.svelte-oiwvqb{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:transparent;border-radius:9px;color:#ffffff80;text-decoration:none;transition:color .2s,transform .18s cubic-bezier(.34,1.56,.64,1)}.nav-icon-btn.svelte-oiwvqb:hover{background:transparent;color:#fff;transform:translateY(-1px) scale(1.1)}.nav-icon-btn.svelte-oiwvqb svg:where(.svelte-oiwvqb){flex-shrink:0;stroke-width:2.2}.nav-tooltip.svelte-oiwvqb{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-4px);background:#0d0d0df7;color:#ffffffd9;font-size:11.5px;font-weight:600;font-family:Montserrat,sans-serif;white-space:nowrap;padding:5px 10px;border-radius:7px;box-shadow:0 8px 24px #0009,0 0 0 1px #ffffff12;pointer-events:none;opacity:0;transition:opacity .18s ease,transform .18s ease;z-index:9999}.nav-tooltip.svelte-oiwvqb:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#0d0d0df7}.nav-icon-btn.svelte-oiwvqb:hover .nav-tooltip:where(.svelte-oiwvqb){opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:900px){.nav-icon-btn.svelte-oiwvqb{width:30px;height:30px}}.right-sep.svelte-oiwvqb{width:1px;height:20px;background:#ffffff12;margin:0 2px;flex-shrink:0}.balance-chip.svelte-oiwvqb{display:inline-flex;align-items:center;gap:7px;padding:6px 14px 6px 8px;background:#ffffff0f;border-radius:99px;transition:background .2s;height:34px}.balance-chip.svelte-oiwvqb:hover{background:#ffffff1a}.balance-ico.svelte-oiwvqb{width:20px;height:20px;border-radius:5px;object-fit:contain;filter:drop-shadow(0 0 5px rgba(124,58,237,.5));flex-shrink:0}.balance-val.svelte-oiwvqb{font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;color:#ffffffe0;white-space:nowrap;line-height:1}.icon-btn.svelte-oiwvqb{position:relative;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:9px;color:#ffffff73;cursor:pointer;transition:.2s}.icon-btn.svelte-oiwvqb:hover{color:#ffffffe6;background:#ffffff0f}.icon-btn.notif-open.svelte-oiwvqb{background:#ffffff14;color:#fff}.icon-btn.settings-active.svelte-oiwvqb{background:rgba(var(--user-accent-rgb,124,58,237),.15);color:var(--user-accent,#a78bfa)}.notif-dot.svelte-oiwvqb{position:absolute;top:8px;right:8px;width:6px;height:6px;background:#7c3aed;border-radius:50%;border:1.5px solid #0a0a0c}.notif-count.svelte-oiwvqb{position:absolute;top:4px;right:2px;min-width:16px;height:16px;padding:0 4px;background:#7c3aed;border-radius:99px;font-size:9px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;border:1.5px solid #0a0a0c}.notif-wrap.svelte-oiwvqb{position:relative}.notif-dropdown.svelte-oiwvqb{position:absolute;top:calc(100% + 10px);right:0;width:340px;background:#0d0d0df7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 20px 60px #000c,0 0 0 1px #ffffff0a;z-index:9999;overflow:hidden;animation:svelte-oiwvqb-dropIn .15s ease}.nd-head.svelte-oiwvqb{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.nd-title.svelte-oiwvqb{font-size:14px;font-weight:700;color:#fff;font-family:Montserrat,sans-serif}.nd-actions.svelte-oiwvqb{display:flex;align-items:center;gap:6px}.nd-read-all.svelte-oiwvqb{font-size:11px;font-weight:600;color:#a78bfa;background:none;border:none;cursor:pointer;font-family:Montserrat,sans-serif;padding:4px 8px;border-radius:6px;transition:.2s}.nd-read-all.svelte-oiwvqb:hover{background:#7c3aed26}.nd-check.svelte-oiwvqb{width:26px;height:26px;border-radius:7px;background:#ffffff0d;border:none;color:#fff6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s}.nd-check.svelte-oiwvqb:hover:not(:disabled){background:#ffffff1a;color:#fff}.nd-check.svelte-oiwvqb:disabled{opacity:.5;cursor:default}.nd-spin.svelte-oiwvqb{width:12px;height:12px;border:2px solid rgba(255,255,255,.15);border-top-color:#a78bfa;border-radius:50%;animation:svelte-oiwvqb-spin .7s linear infinite;display:inline-block}.nd-list.svelte-oiwvqb{max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.nd-list.svelte-oiwvqb::-webkit-scrollbar{width:4px}.nd-list.svelte-oiwvqb::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.nd-loading.svelte-oiwvqb{display:flex;align-items:center;gap:8px;padding:20px 16px;color:#ffffff4d;font-size:13px}.nd-empty.svelte-oiwvqb{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;color:#fff3;text-align:center}.nd-empty.svelte-oiwvqb p:where(.svelte-oiwvqb){font-size:13px;font-weight:600;color:#ffffff4d;margin:0}.nd-empty.svelte-oiwvqb span:where(.svelte-oiwvqb){font-size:11px;line-height:1.5}.nd-item.svelte-oiwvqb{display:flex;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;transition:background .15s;position:relative}.nd-item.svelte-oiwvqb:hover{background:#ffffff0a}.nd-unread.svelte-oiwvqb{background:#7c3aed0d}.nd-unread.svelte-oiwvqb:hover{background:#7c3aed1a}.nd-poster.svelte-oiwvqb{width:38px;height:54px;border-radius:6px;object-fit:cover;flex-shrink:0;background:#ffffff0d}.nd-poster-ph.svelte-oiwvqb{display:flex;align-items:center;justify-content:center;color:#fff3}.nd-info.svelte-oiwvqb{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nd-anime-title.svelte-oiwvqb{font-size:12px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-message.svelte-oiwvqb{font-size:11px;color:#a78bfa;font-weight:600}.nd-time.svelte-oiwvqb{font-size:10px;color:#ffffff40}.nd-unread-dot.svelte-oiwvqb{width:7px;height:7px;border-radius:50%;background:#7c3aed;flex-shrink:0}.nd-footer.svelte-oiwvqb{padding:10px 16px;border-top:1px solid rgba(255,255,255,.06);text-align:center}.nd-footer.svelte-oiwvqb a:where(.svelte-oiwvqb){font-size:12px;color:#a78bfa;font-weight:600;text-decoration:none;transition:.2s}.nd-footer.svelte-oiwvqb a:where(.svelte-oiwvqb):hover{color:#c4b5fd}.btn-login.svelte-oiwvqb{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#7c3aed1f;color:#a78bfa;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;border-radius:9px;text-decoration:none;transition:background .2s,color .2s,transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;margin-left:4px;position:relative;overflow:hidden}.btn-login.svelte-oiwvqb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 70%);opacity:0;transition:opacity .2s}.btn-login.svelte-oiwvqb:hover{background:#7c3aed47;color:#c4b5fd;transform:translateY(-1px) scale(1.03);box-shadow:0 6px 20px #7c3aed4d}.btn-login.svelte-oiwvqb:hover:after{opacity:1}@media(max-width:600px){.search-kbd.svelte-oiwvqb{display:none}}@media(max-width:900px){.nav-icon-btn.svelte-oiwvqb span:where(.svelte-oiwvqb){display:none}.nav-icon-btn.svelte-oiwvqb{padding:7px 8px}}.tg-wrap.svelte-oiwvqb{position:relative;flex-shrink:0}.tg-btn.svelte-oiwvqb{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:none;border-radius:9px;color:#fff6;text-decoration:none;transition:color .25s ease,background .25s ease}.tg-btn.svelte-oiwvqb:hover{color:#ffffffd9;background:#ffffff0f}.tg-icon-wrap.svelte-oiwvqb{position:relative;width:16px;height:16px;flex-shrink:0}.tg-plane.svelte-oiwvqb,.tg-gift.svelte-oiwvqb{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .5s ease,transform .55s cubic-bezier(.34,1.56,.64,1)}.tg-plane.svelte-oiwvqb{opacity:1;transform:rotate(0) scale(1);transition-delay:0s}.tg-gift.svelte-oiwvqb{opacity:0;transform:rotate(-20deg) scale(.5);transition-delay:0s}.tg-wrap.svelte-oiwvqb:hover .tg-plane:where(.svelte-oiwvqb){opacity:0;transform:rotate(30deg) scale(.3) translate(8px,-8px);transition-delay:0s}.tg-wrap.svelte-oiwvqb:hover .tg-gift:where(.svelte-oiwvqb){opacity:1;transform:rotate(0) scale(1);transition-delay:.18s}.tg-popup.svelte-oiwvqb{position:fixed;top:70px;left:auto;transform:translate(-40%) translateY(-6px);width:300px;background:#0d0d0d;border-radius:18px;box-shadow:0 24px 64px #000000d9,0 0 0 1px #ffffff0f,inset 0 1px #ffffff0a;overflow:hidden;z-index:9999;pointer-events:none;opacity:0;display:flex;flex-direction:column;transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.tg-popup.svelte-oiwvqb:before{content:"";position:absolute;top:-6px;left:40%;transform:translate(-50%);width:12px;height:12px;background:#0d0d0d;border-top:1px solid rgba(255,255,255,.06);border-left:1px solid rgba(255,255,255,.06);clip-path:polygon(0 100%,50% 0,100% 100%)}.tg-wrap.svelte-oiwvqb:hover .tg-popup:where(.svelte-oiwvqb){opacity:1;pointer-events:all;transform:translate(-40%) translateY(0)}.tg-popup-body.svelte-oiwvqb{padding:18px 18px 0}.tg-popup-head.svelte-oiwvqb{display:flex;align-items:center;gap:11px;margin-bottom:14px}.tg-popup-ico.svelte-oiwvqb{width:36px;height:36px;border-radius:10px;background:#29b6f61f;color:#29b6f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tg-popup-title.svelte-oiwvqb{font-size:14px;font-weight:700;color:#fff;font-family:Montserrat,sans-serif}.tg-popup-sub.svelte-oiwvqb{font-size:11px;color:#ffffff4d;margin-top:2px}.tg-popup-reward.svelte-oiwvqb{display:flex;align-items:center;gap:10px;margin-bottom:12px}.reward-label.svelte-oiwvqb{font-size:10px;font-weight:700;letter-spacing:.08em;color:#fff3}.reward-badge.svelte-oiwvqb{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#7c3aed26;border-radius:20px;font-size:12px;font-weight:600;color:#a78bfa}.reward-badge-ico.svelte-oiwvqb{width:14px;height:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tg-popup-desc.svelte-oiwvqb{font-size:12px;color:#ffffff73;line-height:1.55;margin-bottom:14px}.tg-popup-label.svelte-oiwvqb{font-size:10px;font-weight:700;letter-spacing:.08em;color:#fff3;margin-bottom:10px;display:flex;align-items:center;gap:8px}.tg-popup-progress.svelte-oiwvqb{color:#ffffff26;font-weight:600}.tg-popup-tasks.svelte-oiwvqb{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.tg-task.svelte-oiwvqb{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#ffffff08;border-radius:12px}.tg-task-num.svelte-oiwvqb{font-size:10px;font-weight:700;color:#fff3;flex-shrink:0;margin-top:2px}.tg-task-info.svelte-oiwvqb{display:flex;flex-direction:column;gap:8px}.tg-task-title.svelte-oiwvqb{font-size:13px;font-weight:600;color:#ffffffbf}.tg-task-btn.svelte-oiwvqb{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:#7c3aed26;border-radius:7px;font-size:12px;font-weight:600;color:#a78bfa;text-decoration:none;transition:background .18s;width:fit-content}.tg-task-btn.svelte-oiwvqb:hover{background:#7c3aed47}.tg-popup-check.svelte-oiwvqb{display:flex;align-items:center;gap:8px;width:calc(100% - 36px);margin:0 18px 18px;padding:12px 16px;background:#7c3aed2e;border:none;border-radius:12px;color:#a78bfa;font-size:13px;font-weight:700;font-family:Montserrat,sans-serif;cursor:pointer;transition:background .2s,transform .18s cubic-bezier(.34,1.56,.64,1)}.tg-popup-check.svelte-oiwvqb:hover{background:#7c3aed4d;transform:scale(1.02)}.tg-check-note.svelte-oiwvqb{margin-left:auto;font-size:10px;font-weight:400;color:#ffffff40}.user-wrap.svelte-oiwvqb{position:relative;flex-shrink:0}.user-btn.svelte-oiwvqb{display:flex;align-items:center;gap:7px;padding:4px 10px 4px 4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);border-radius:99px;cursor:pointer;transition:.2s}.user-btn.svelte-oiwvqb:hover,.user-btn.open.svelte-oiwvqb{background:#ffffff17;border-color:#7c3aed66}.user-avatar.svelte-oiwvqb{width:28px;height:28px;border-radius:50%;object-fit:cover;display:block;flex-shrink:0}.user-avatar-wrap.svelte-oiwvqb{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-avatar-inner.svelte-oiwvqb{width:28px;height:28px;border-radius:50%;overflow:hidden;position:relative;z-index:1;flex-shrink:0}.user-avatar.svelte-oiwvqb{width:100%;height:100%;object-fit:cover;display:block}.user-avatar-frame.svelte-oiwvqb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:2}.ud-avatar-wrap.svelte-oiwvqb{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ud-avatar-inner.svelte-oiwvqb{width:36px;height:36px;border-radius:50%;overflow:hidden;position:relative;z-index:1;flex-shrink:0;border:1.5px solid rgba(124,58,237,.4)}.ud-avatar-frame.svelte-oiwvqb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:2}.user-avatar-placeholder.svelte-oiwvqb{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#06b6d4);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.user-name.svelte-oiwvqb{font-size:13px;font-weight:600;font-family:Montserrat,sans-serif;color:#ffffffd9;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron.svelte-oiwvqb{color:#ffffff59;transition:transform .2s;flex-shrink:0}.user-btn.open.svelte-oiwvqb .user-chevron:where(.svelte-oiwvqb){transform:rotate(180deg)}.user-dropdown.svelte-oiwvqb{position:absolute;top:calc(100% + 10px);right:0;width:230px;background:#0d0d0df5;backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);border-radius:16px;box-shadow:0 20px 60px #000000bf,0 0 0 1px #ffffff12,inset 0 1px #ffffff0d;padding:6px;z-index:9999;animation:svelte-oiwvqb-dropIn .15s ease}.user-info.svelte-oiwvqb{display:flex;align-items:center;gap:10px;padding:10px 10px 8px}.ud-avatar.svelte-oiwvqb{width:100%;height:100%;object-fit:cover;display:block}.ud-placeholder.svelte-oiwvqb{background:linear-gradient(135deg,#7c3aed,#06b6d4);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#fff}.ud-texts.svelte-oiwvqb{display:flex;flex-direction:column;gap:2px;min-width:0}.ud-name.svelte-oiwvqb{font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ud-email.svelte-oiwvqb{font-size:11px;color:#ffffff4d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ud-sep.svelte-oiwvqb{height:1px;background:#ffffff0f;margin:4px 6px}.ud-item.svelte-oiwvqb{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;text-decoration:none;color:#ffffffb3;font-size:13px;font-weight:500;transition:background .15s,color .15s;cursor:pointer;background:none;border:none;width:100%;text-align:left}.ud-item.svelte-oiwvqb:hover{background:#ffffff0d;color:#fff}.ud-logout.svelte-oiwvqb{color:#ef444499}.ud-logout.svelte-oiwvqb:hover{background:#ef444414;color:#ef4444}.ud-admin.svelte-oiwvqb{color:#a78bfa}.ud-admin.svelte-oiwvqb:hover{background:#7c3aed1f;color:#c4b5fd}.mob-bottom-nav.svelte-oiwvqb{display:none}.mob-overlay.svelte-oiwvqb{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mob-catalog.svelte-oiwvqb{display:none;position:fixed;left:0;right:0;bottom:0;z-index:1200;background:#111;border-radius:22px 22px 0 0;padding:0 16px 32px;box-shadow:0 -8px 40px #000c;max-height:75vh;overflow-y:auto;animation:svelte-oiwvqb-slideUp .25s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-oiwvqb-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mob-catalog-handle.svelte-oiwvqb{width:36px;height:4px;background:#ffffff26;border-radius:99px;margin:12px auto 16px}.mob-catalog-grid.svelte-oiwvqb{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mob-catalog-item.svelte-oiwvqb{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border-radius:14px;text-decoration:none;background:#ffffff0a;color:#ffffff8c;font-size:10px;font-weight:600;text-align:center;transition:background .15s,color .15s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mob-catalog-item.svelte-oiwvqb:active{background:#7c3aed33;color:#c4b5fd}@media(max-width:768px){.menu-wrap.svelte-oiwvqb,.news-btn.svelte-oiwvqb,.tg-wrap.svelte-oiwvqb,.right.svelte-oiwvqb{display:none!important}.search-btn-text.svelte-oiwvqb,.search-kbd.svelte-oiwvqb{display:none}.search-btn.svelte-oiwvqb{min-width:36px;max-width:36px;padding:7px;justify-content:center;flex:none}.mob-tg-btn.svelte-oiwvqb{display:flex}.mob-overlay.svelte-oiwvqb,.mob-catalog.svelte-oiwvqb{display:block}.mob-bottom-nav.svelte-oiwvqb{display:flex}.header-inner.svelte-oiwvqb{gap:8px;padding:0 12px}.logo-text.svelte-oiwvqb{font-size:17px}}@media(max-width:480px){.header-inner.svelte-oiwvqb{padding:0 10px}.mob-catalog-grid.svelte-oiwvqb{grid-template-columns:repeat(3,1fr)}}.mob-tg-btn.svelte-oiwvqb{display:none;width:34px;height:34px;border-radius:10px;background:#0088cc26;color:#29b6f6;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0;transition:background .15s}.mob-tg-btn.svelte-oiwvqb:hover{background:#0088cc4d}.mob-bottom-nav.svelte-oiwvqb{position:fixed;bottom:0;left:0;right:0;z-index:999;height:64px;background:#0a0a0ef2;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-top:1px solid rgba(255,255,255,.07);align-items:stretch;justify-content:stretch;padding:0 4px;padding-bottom:env(safe-area-inset-bottom,0)}.mob-nav-btn.svelte-oiwvqb{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;border:none;color:#ffffff61;font-size:10px;font-weight:600;text-decoration:none;cursor:pointer;transition:color .15s;padding:0 4px;font-family:Montserrat,sans-serif;letter-spacing:.02em;border-radius:12px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mob-nav-btn.svelte-oiwvqb:active{color:#a78bfa;background:#7c3aed1f}.mob-nav-coins.svelte-oiwvqb{flex:1.2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:#fff;background:#7c3aed26;border-radius:14px;margin:8px 4px;transition:background .15s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mob-nav-coins.svelte-oiwvqb:active{background:#7c3aed4d}.mob-coins-ico.svelte-oiwvqb{width:18px;height:18px;border-radius:4px;object-fit:contain}.mob-coins-val.svelte-oiwvqb{font-size:11px;font-weight:800;color:#fff;font-family:Montserrat,sans-serif}.mob-nav-catalog.svelte-oiwvqb{color:#ffffff80}.mob-nav-catalog.svelte-oiwvqb:active{color:#c4b5fd}.mob-nav-av.svelte-oiwvqb{width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0}.mob-nav-av.svelte-oiwvqb img:where(.svelte-oiwvqb){width:100%;height:100%;object-fit:cover;display:block}.mob-nav-login.svelte-oiwvqb{color:#7c3aedcc}.footer.svelte-1sr6y3t{margin-top:60px;background:var(--bg-secondary);border-top:1px solid rgba(255,255,255,.04)}.footer-inner.svelte-1sr6y3t{display:grid;grid-template-columns:280px 1fr;gap:60px;padding:56px 24px 40px}.footer-brand.svelte-1sr6y3t{display:flex;flex-direction:column;gap:16px}.footer-logo.svelte-1sr6y3t{display:flex;align-items:center;gap:10px;font-family:Montserrat,sans-serif;font-weight:900;font-size:20px;background:linear-gradient(135deg,#fff 40%,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-desc.svelte-1sr6y3t{font-size:13px;line-height:1.7;color:var(--text-secondary)}.footer-socials.svelte-1sr6y3t{display:flex;gap:8px}.social-btn.svelte-1sr6y3t{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:var(--radius-sm);color:var(--text-secondary);transition:var(--transition)}.social-btn.svelte-1sr6y3t:hover{background:#7c3aed40;color:#a78bfa}.footer-nav.svelte-1sr6y3t{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-col.svelte-1sr6y3t{display:flex;flex-direction:column;gap:12px}.footer-col-title.svelte-1sr6y3t{font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;color:var(--text-primary);text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.footer-col.svelte-1sr6y3t a:where(.svelte-1sr6y3t){font-size:13px;color:var(--text-secondary);transition:var(--transition)}.footer-col.svelte-1sr6y3t a:where(.svelte-1sr6y3t):hover{color:var(--accent-light);transform:translate(4px);display:block}.footer-bottom.svelte-1sr6y3t{border-top:1px solid rgba(255,255,255,.04)}.footer-bottom-inner.svelte-1sr6y3t{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;gap:16px;flex-wrap:wrap}.footer-copy.svelte-1sr6y3t,.footer-api.svelte-1sr6y3t{font-size:12px;color:var(--text-muted)}.footer-legal-links.svelte-1sr6y3t{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.footer-legal-links.svelte-1sr6y3t a:where(.svelte-1sr6y3t){font-size:11px;color:#475569;text-decoration:none;transition:color .2s}.footer-legal-links.svelte-1sr6y3t a:where(.svelte-1sr6y3t):hover{color:#a78bfa}.footer-legal-links.svelte-1sr6y3t span:where(.svelte-1sr6y3t){color:#1e293b;font-size:11px}.footer-verification.svelte-1sr6y3t{font-size:11px;color:#1e293b;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.05em}@media(max-width:900px){.footer-inner.svelte-1sr6y3t{grid-template-columns:1fr;gap:32px}.footer-nav.svelte-1sr6y3t{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.footer-nav.svelte-1sr6y3t{grid-template-columns:1fr 1fr}.footer-bottom-inner.svelte-1sr6y3t{flex-direction:column;text-align:center}}@media(max-width:768px){.footer.svelte-1sr6y3t{padding-bottom:80px}}.backdrop.svelte-drjdpn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#000000c7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:20px}.modal.svelte-drjdpn{width:100%;max-width:800px;display:grid;grid-template-columns:1fr 1fr;border-radius:24px;overflow:hidden;box-shadow:0 40px 100px #000000d9,0 0 0 1px #ffffff12,inset 0 1px #ffffff0a}.left.svelte-drjdpn{position:relative;background:linear-gradient(145deg,#130824,#0c0c1a 55%,#080812);padding:36px 30px;display:flex;flex-direction:column;gap:24px;overflow:hidden;min-height:480px}.grid-bg.svelte-drjdpn{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(124,58,237,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(124,58,237,.08) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%)}.particles.svelte-drjdpn{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.particle.svelte-drjdpn{position:absolute;border-radius:50%;background:#7c3aedb3;box-shadow:0 0 6px #7c3aed80;animation:svelte-drjdpn-pfloat linear infinite}@keyframes svelte-drjdpn-pfloat{0%{transform:translateY(0) scale(1);opacity:0}15%{opacity:1}85%{opacity:.5}to{transform:translateY(-100px) scale(.2);opacity:0}}.glow.svelte-drjdpn{position:absolute;border-radius:50%;pointer-events:none;animation:svelte-drjdpn-gpulse 7s ease-in-out infinite}.g1.svelte-drjdpn{width:300px;height:300px;top:-100px;right:-100px;background:radial-gradient(circle,rgba(124,58,237,.25),transparent 70%);animation-delay:0s}.g2.svelte-drjdpn{width:200px;height:200px;bottom:-40px;left:-60px;background:radial-gradient(circle,rgba(6,182,212,.15),transparent 70%);animation-delay:-3.5s}@keyframes svelte-drjdpn-gpulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.2);opacity:1}}.ll.svelte-drjdpn{display:flex;align-items:center;gap:9px;position:relative;z-index:1}.ll.svelte-drjdpn span:where(.svelte-drjdpn){font-family:Montserrat,sans-serif;font-weight:900;font-size:18px;background:linear-gradient(135deg,#fff 40%,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lh.svelte-drjdpn{position:relative;z-index:1}.lh.svelte-drjdpn h2:where(.svelte-drjdpn){font-family:Uncage,Montserrat,sans-serif;font-weight:900;font-size:26px;line-height:1.15;color:#fff;margin:0}.lh.svelte-drjdpn h2.grad:where(.svelte-drjdpn){background:linear-gradient(135deg,#a78bfa,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lh.svelte-drjdpn p:where(.svelte-drjdpn){font-size:12.5px;color:#fff6;line-height:1.65;margin-top:12px}.lb.svelte-drjdpn{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;margin-top:auto}.ben.svelte-drjdpn{display:flex;align-items:center;gap:11px;padding:11px 13px;background:#ffffff08;border-radius:12px;font-size:12.5px;color:#ffffffa6;animation:svelte-drjdpn-benIn .5s backOut both}@keyframes svelte-drjdpn-benIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.ben-ico.svelte-drjdpn{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px}.right.svelte-drjdpn{background:#0a0a0f;padding:36px 34px;position:relative;display:flex;align-items:center}.x-btn.svelte-drjdpn{position:absolute;top:14px;right:14px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:none;border-radius:8px;color:#ffffff59;cursor:pointer;transition:.2s}.x-btn.svelte-drjdpn:hover{background:#ffffff1a;color:#fff}.ri.svelte-drjdpn{width:100%;display:flex;flex-direction:column;gap:22px}.tabs.svelte-drjdpn{display:grid;grid-template-columns:1fr 1fr;background:#ffffff0a;border-radius:12px;padding:4px;position:relative}.tab-indicator.svelte-drjdpn{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#7c3aed33;border-radius:9px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.tab.svelte-drjdpn{position:relative;z-index:1;padding:9px;background:none;border:none;font-size:13px;font-weight:600;font-family:Montserrat,sans-serif;color:#ffffff59;cursor:pointer;border-radius:9px;transition:color .25s}.tab.active.svelte-drjdpn{color:#a78bfa}.rh.svelte-drjdpn h3:where(.svelte-drjdpn){font-family:Uncage,Montserrat,sans-serif;font-weight:900;font-size:22px;color:#fff;margin:0}.rh.svelte-drjdpn p:where(.svelte-drjdpn){font-size:12px;color:#ffffff4d;margin-top:5px}.btn-google.svelte-drjdpn{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;background:#ffffff0d;border:none;border-radius:14px;color:#fff;font-size:14px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;position:relative;overflow:hidden;transition:background .2s,transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.btn-google.svelte-drjdpn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.07) 0%,transparent 60%);opacity:0;transition:opacity .2s}.btn-google.svelte-drjdpn:hover{background:#ffffff17;transform:translateY(-2px) scale(1.01);box-shadow:0 8px 24px #0006}.btn-google.svelte-drjdpn:hover:before{opacity:1}.btn-google.svelte-drjdpn:active{transform:scale(.97)}.note.svelte-drjdpn{font-size:11px;color:#ffffff38;text-align:center;line-height:1.6}.note.svelte-drjdpn a:where(.svelte-drjdpn){color:#a78bfa99;text-decoration:none;transition:color .2s}.note.svelte-drjdpn a:where(.svelte-drjdpn):hover{color:#a78bfa}@media(max-width:620px){.modal.svelte-drjdpn{grid-template-columns:1fr;max-width:400px}.left.svelte-drjdpn{display:none}.right.svelte-drjdpn{padding:28px 22px}}.backdrop.svelte-1qd9x8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9100;background:#000000d1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:20px}.modal.svelte-1qd9x8{position:relative;width:100%;max-width:360px;background:#0e0e14;border-radius:22px;overflow:hidden;box-shadow:0 32px 80px #000000e6,0 0 0 1px #ffffff12,inset 0 1px #ffffff0d}.bg-glow.svelte-1qd9x8{position:absolute;border-radius:50%;pointer-events:none;animation:svelte-1qd9x8-gpulse 6s ease-in-out infinite}.g1.svelte-1qd9x8{width:360px;height:360px;top:-140px;left:-80px;background:radial-gradient(circle,rgba(124,58,237,.3),transparent 65%)}.g2.svelte-1qd9x8{width:280px;height:280px;bottom:-100px;right:-60px;background:radial-gradient(circle,rgba(245,158,11,.2),transparent 65%);animation-delay:-3s}@keyframes svelte-1qd9x8-gpulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.15);opacity:1}}.bg-grid.svelte-1qd9x8{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(124,58,237,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(124,58,237,.05) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse 80% 80% at 50% 30%,black 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 30%,black 20%,transparent 100%)}.content.svelte-1qd9x8{position:relative;z-index:1;padding:26px 24px 22px;display:flex;flex-direction:column;align-items:center;gap:0}.top-badge.svelte-1qd9x8{padding:4px 12px;background:#7c3aed2e;border-radius:99px;font-size:11px;font-weight:700;color:#a78bfa;font-family:Montserrat,sans-serif;margin-bottom:16px;letter-spacing:.02em}.coin-icon.svelte-1qd9x8{position:relative;width:72px;height:72px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.coin-img.svelte-1qd9x8{width:46px;height:46px;border-radius:11px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(245,158,11,.7));animation:svelte-1qd9x8-coinFloat 3s ease-in-out infinite;position:relative;z-index:1}@keyframes svelte-1qd9x8-coinFloat{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(3deg)}}.coin-ring.svelte-1qd9x8{position:absolute;border-radius:50%;animation:svelte-1qd9x8-ringPulse 2.5s ease-in-out infinite}.r1.svelte-1qd9x8{width:64px;height:64px;border:1.5px solid rgba(245,158,11,.3)}.r2.svelte-1qd9x8{width:78px;height:78px;border:1px solid rgba(245,158,11,.15);animation-delay:-1.25s}@keyframes svelte-1qd9x8-ringPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.08);opacity:1}}.title.svelte-1qd9x8{font-family:Uncage,Montserrat,sans-serif;font-size:22px;font-weight:900;color:#fff;text-align:center;margin-bottom:5px}.subtitle.svelte-1qd9x8{font-size:12px;color:#fff6;text-align:center;margin-bottom:14px}.amount-display.svelte-1qd9x8{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#f59e0b1a;border-radius:12px;margin-bottom:14px}.ad-ico.svelte-1qd9x8{width:22px;height:22px;border-radius:5px}.ad-num.svelte-1qd9x8{font-family:Uncage,Montserrat,sans-serif;font-size:26px;font-weight:900;color:#f59e0b;letter-spacing:-.02em}.ad-label.svelte-1qd9x8{font-size:11px;font-weight:600;color:#f59e0b99;font-family:Montserrat,sans-serif}.perks.svelte-1qd9x8{list-style:none;display:flex;flex-direction:column;gap:6px;width:100%;margin-bottom:20px}.perks.svelte-1qd9x8 li:where(.svelte-1qd9x8){display:flex;align-items:center;gap:8px;font-size:11.5px;color:#ffffff73}.btn-claim.svelte-1qd9x8{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:800;font-family:Montserrat,sans-serif;cursor:pointer;margin-bottom:8px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;box-shadow:0 6px 22px #f59e0b66}.btn-claim.svelte-1qd9x8:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 36px #f59e0b8c}.btn-claim.svelte-1qd9x8:active{transform:scale(.97)}.btn-skip.svelte-1qd9x8{background:none;border:none;font-size:12px;color:#fff3;cursor:pointer;transition:color .2s;font-family:Inter,sans-serif}.btn-skip.svelte-1qd9x8:hover{color:#ffffff80}.claimed-state.svelte-1qd9x8{position:relative;z-index:1;padding:40px 24px 36px;display:flex;flex-direction:column;align-items:center;gap:0}.particles.svelte-1qd9x8{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.particle.svelte-1qd9x8{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);animation:svelte-1qd9x8-burst 1.2s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-1qd9x8-burst{0%{transform:translate(-50%,-50%) rotate(var(--angle)) translate(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--dist)) scale(0);opacity:0}}.success-icon.svelte-1qd9x8{position:relative;width:76px;height:76px;margin-bottom:18px;display:flex;align-items:center;justify-content:center}.si-img.svelte-1qd9x8{width:52px;height:52px;border-radius:13px;filter:drop-shadow(0 0 16px rgba(245,158,11,.8));animation:svelte-1qd9x8-successPop .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-1qd9x8-successPop{0%{transform:scale(.3) rotate(-20deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.si-check.svelte-1qd9x8{position:absolute;bottom:-2px;right:-2px;background:#0e0e14;border-radius:50%;padding:2px;animation:svelte-1qd9x8-checkIn .4s cubic-bezier(.34,1.56,.64,1) .3s both}@keyframes svelte-1qd9x8-checkIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.counter-wrap.svelte-1qd9x8{display:flex;align-items:center;gap:12px;margin:10px 0 8px;animation:svelte-1qd9x8-countIn .5s cubic-bezier(.34,1.56,.64,1) .2s both}@keyframes svelte-1qd9x8-countIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.cw-ico.svelte-1qd9x8{width:26px;height:26px;border-radius:6px}.cw-num.svelte-1qd9x8{font-family:Uncage,Montserrat,sans-serif;font-size:36px;font-weight:900;color:#f59e0b;letter-spacing:-.02em;text-shadow:0 0 24px rgba(245,158,11,.6)}.cw-label.svelte-1qd9x8{font-size:12px;color:#ffffff59;text-align:center;margin-top:6px}.chat-trigger.svelte-xdaci2{position:fixed;bottom:24px;right:24px;width:54px;height:54px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;cursor:pointer;z-index:1100;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 20px #00000080,0 4px 24px #7c3aed73,inset 0 1px #ffffff1f;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;-webkit-tap-highlight-color:transparent}.chat-trigger.svelte-xdaci2:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 3px 20px #00000080,0 10px 32px #7c3aed99,inset 0 1px #ffffff26}.chat-trigger.svelte-xdaci2:active{transform:scale(.93)}.trigger-glow.svelte-xdaci2{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:#7c3aed;opacity:.22;filter:blur(16px);z-index:-1;animation:svelte-xdaci2-glowP 2.5s ease-in-out infinite}@keyframes svelte-xdaci2-glowP{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.35;transform:scale(1.15)}}.trigger-badge.svelte-xdaci2{position:absolute;top:-2px;right:-2px;width:14px;height:14px;border-radius:50%;background:#ef4444;border:2.5px solid #0a0a0c;box-shadow:0 0 8px #ef4444b3;animation:svelte-xdaci2-badgePop 1s ease-in-out infinite}@keyframes svelte-xdaci2-badgePop{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.chat-backdrop.svelte-xdaci2{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1099}.chat-panel.svelte-xdaci2{position:fixed;top:0;right:0;bottom:0;width:540px;max-width:96vw;background:#111114;border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;z-index:1100;box-shadow:-12px 0 48px #000000b3}.cp-head.svelte-xdaci2{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 2px 16px #0000004d,inset 0 1px #ffffff0d;flex-shrink:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cp-head-left.svelte-xdaci2{display:flex;align-items:center;gap:10px}.cp-head-right.svelte-xdaci2{display:flex;align-items:center;gap:8px}.cp-icon.svelte-xdaci2{width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#7c3aedcc,#6d28d9e6);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 12px #7c3aed66}.cp-title.svelte-xdaci2{font-size:16px;font-weight:700;color:#fff;letter-spacing:.03em;font-family:Uncage,sans-serif}.cp-status.svelte-xdaci2{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:10px;font-weight:600;color:#ffffff4d;font-family:Montserrat,sans-serif;letter-spacing:.04em}.cp-dot.svelte-xdaci2{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80;animation:svelte-xdaci2-dotBlink 2s ease-in-out infinite}@keyframes svelte-xdaci2-dotBlink{0%,to{opacity:1}50%{opacity:.4}}.cp-av.svelte-xdaci2{width:30px;height:30px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(124,58,237,.4);flex-shrink:0}.cp-close.svelte-xdaci2{width:30px;height:30px;border-radius:9px;border:none;background:#ffffff12;color:#ffffff59;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,transform .15s;-webkit-tap-highlight-color:transparent}.cp-close.svelte-xdaci2:hover{background:#ffffff1f;color:#fff;transform:scale(1.08)}.cp-close.svelte-xdaci2:active{transform:scale(.9)}.cp-msgs.svelte-xdaci2{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 0 6px;scrollbar-width:none}.cp-msgs.svelte-xdaci2::-webkit-scrollbar{display:none}.cp-empty.svelte-xdaci2{display:flex;flex-direction:column;align-items:center;gap:8px;padding:64px 16px;color:#ffffff26;text-align:center}.cp-empty.svelte-xdaci2 p:where(.svelte-xdaci2){font-size:14px;color:#ffffff38;margin:0}.cp-empty.svelte-xdaci2 span:where(.svelte-xdaci2){font-size:11px}.msg.svelte-xdaci2{display:flex;align-items:flex-end;gap:8px;padding:1px 14px 1px 10px;position:relative}.msg.msg-own.svelte-xdaci2{flex-direction:row-reverse;padding:1px 10px 1px 14px}.msg.msg-first.svelte-xdaci2{margin-top:8px}.msg-left.svelte-xdaci2{display:flex;flex-direction:column;align-items:center;gap:3px;flex-shrink:0;align-self:flex-end}.msg-av-wrap.svelte-xdaci2{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px}.msg-av.svelte-xdaci2{width:38px;height:38px;border-radius:50%;object-fit:cover;display:block;border:1.5px solid rgba(255,255,255,.08)}.msg-level.svelte-xdaci2{font-size:9px;font-weight:800;color:#ffffff73;background:#ffffff14;border-radius:6px;padding:1px 5px;letter-spacing:.02em;font-family:Montserrat,sans-serif;min-width:22px;text-align:center}.msg-av-spacer.svelte-xdaci2{width:38px}.msg-body.svelte-xdaci2{display:flex;flex-direction:column;gap:2px;max-width:calc(100% - 60px);position:relative}.msg-own.svelte-xdaci2 .msg-body:where(.svelte-xdaci2){align-items:flex-end}.msg-header.svelte-xdaci2{display:flex;align-items:center;gap:5px;padding:0 3px;margin-bottom:1px;flex-wrap:wrap}.msg-name.svelte-xdaci2{font-size:12px;font-weight:700;color:#ffffffb3;text-decoration:none}.msg-name.svelte-xdaci2:hover{color:#a78bfa}.msg-badge.svelte-xdaci2{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:6px;font-size:9px;font-weight:700;letter-spacing:.03em;font-family:Montserrat,sans-serif}.msg-badge-premium.svelte-xdaci2{background:#f59e0b26;color:#f59e0b}.msg-badge-coins.svelte-xdaci2{background:#7c3aed26;color:#a78bfa}.msg-time.svelte-xdaci2{font-size:9px;color:#fff3;margin-left:2px}.msg-reply.svelte-xdaci2{display:flex;flex-direction:column;gap:1px;padding:4px 9px;border-radius:9px 9px 0 0;background:#ffffff0f;border-left:2px solid #7c3aed;max-width:100%;overflow:hidden;margin-bottom:-4px}.msg-reply-name.svelte-xdaci2{font-size:10px;font-weight:700;color:#a78bfa}.msg-reply-text.svelte-xdaci2{font-size:11px;color:#ffffff59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-bubble.svelte-xdaci2{padding:9px 12px 7px;border-radius:18px 18px 18px 5px;background:#ffffff12;border:1px solid rgba(255,255,255,.05);font-size:13px;color:#ddd;line-height:1.55;word-break:break-word;cursor:default;position:relative}.msg-bubble.own.svelte-xdaci2{background:linear-gradient(135deg,#6d28d9,#5b21b6);border-color:transparent;border-radius:18px 18px 5px;color:#fff;box-shadow:0 2px 14px #6d28d959}.msg-bubble.bubble-first.svelte-xdaci2:not(.own){border-radius:5px 18px 18px 5px}.msg-bubble.bubble-last.svelte-xdaci2:not(.own){border-radius:18px 18px 18px 5px}.msg-ts.svelte-xdaci2{display:inline-block;font-size:9px;color:#ffffff4d;margin-left:6px;vertical-align:bottom;white-space:nowrap}.msg-bubble.own.svelte-xdaci2 .msg-ts:where(.svelte-xdaci2){color:#ffffff73}.msg-actions.svelte-xdaci2{display:flex;align-items:center;gap:2px;position:absolute;top:-14px;right:0;background:#1a1a1e;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:3px 4px;box-shadow:0 4px 16px #00000080;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;transform:translateY(4px);z-index:10;white-space:nowrap}.msg-own.svelte-xdaci2 .msg-actions:where(.svelte-xdaci2){right:auto;left:0}.msg.svelte-xdaci2:hover .msg-actions:where(.svelte-xdaci2){opacity:1;pointer-events:all;transform:translateY(0)}.msg-act-btn.svelte-xdaci2{width:26px;height:26px;border-radius:7px;border:none;background:transparent;color:#ffffff59;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,color .12s,transform .12s;-webkit-tap-highlight-color:transparent}.msg-act-btn.svelte-xdaci2:hover{background:#ffffff14;color:#fff;transform:scale(1.1)}.msg-act-btn.svelte-xdaci2:active{transform:scale(.9)}.msg-act-del.svelte-xdaci2:hover{background:#ef444426;color:#ef4444}.cp-footer.svelte-xdaci2{flex-shrink:0;border-top:1px solid rgba(255,255,255,.06);background:#0e0e11;overflow:visible;position:relative;z-index:10}.reply-preview.svelte-xdaci2{display:flex;align-items:center;gap:10px;padding:8px 14px 6px;border-bottom:1px solid rgba(255,255,255,.05)}.reply-preview-line.svelte-xdaci2{width:2px;height:28px;border-radius:2px;background:#7c3aed;flex-shrink:0}.reply-preview-body.svelte-xdaci2{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.reply-preview-name.svelte-xdaci2{font-size:10px;font-weight:700;color:#a78bfa}.reply-preview-text.svelte-xdaci2{font-size:11px;color:#ffffff4d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-preview-close.svelte-xdaci2{width:22px;height:22px;border-radius:6px;border:none;background:#ffffff12;color:#ffffff4d;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent}.reply-preview-close.svelte-xdaci2:hover{background:#ffffff21;color:#fff}.cp-error.svelte-xdaci2{font-size:11px;color:#f87171;padding:4px 14px 0}.cp-input-row.svelte-xdaci2{display:flex;align-items:center;gap:0;padding:6px 8px 10px;overflow:visible;position:relative}.cp-action-btn.svelte-xdaci2{width:38px;height:38px;border-radius:10px;border:none;background:transparent;color:#fff3;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:color .15s;-webkit-tap-highlight-color:transparent}.cp-action-btn.svelte-xdaci2:hover{color:#ffffff8c;background:transparent}.cp-action-btn.cp-action-active.svelte-xdaci2{color:#a78bfa;background:transparent}.sticker-wrap.svelte-xdaci2{position:relative;flex-shrink:0}.sticker-popup.svelte-xdaci2{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);width:260px;background:#161618;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px #000000b3,0 0 0 1px #7c3aed26;overflow:hidden;z-index:200}.sticker-popup-head.svelte-xdaci2{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px;font-size:11px;font-weight:700;color:#fff6;font-family:Montserrat,sans-serif;letter-spacing:.06em;border-bottom:1px solid rgba(255,255,255,.06)}.sticker-popup-close.svelte-xdaci2{width:20px;height:20px;border-radius:6px;border:none;background:#ffffff12;color:#ffffff4d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.sticker-popup-close.svelte-xdaci2:hover{background:#ffffff21;color:#fff}.sticker-grid.svelte-xdaci2{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px;max-height:240px;overflow-y:auto;scrollbar-width:none}.sticker-grid.svelte-xdaci2::-webkit-scrollbar{display:none}.sticker-item.svelte-xdaci2{width:100%;aspect-ratio:1;border-radius:12px;border:none;background:#ffffff0a;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s;-webkit-tap-highlight-color:transparent}.sticker-item.svelte-xdaci2:hover{background:#7c3aed33;transform:scale(1.1)}.sticker-item.svelte-xdaci2:active{transform:scale(.92)}.sticker-item.svelte-xdaci2 img:where(.svelte-xdaci2){width:100%;height:100%;object-fit:contain;border-radius:6px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.msg-bubble.bubble-sticker.svelte-xdaci2{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.msg-sticker-img.svelte-xdaci2{width:160px;height:160px;object-fit:contain;border-radius:8px;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.cp-input.svelte-xdaci2{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;outline:none;color:#ffffffd9;font-size:14px;font-family:inherit;padding:8px 14px;min-width:0;transition:border-color .2s;-webkit-tap-highlight-color:transparent}.cp-input.svelte-xdaci2:focus{border-color:#7c3aed80;background:#ffffff12}.cp-input.svelte-xdaci2::placeholder{color:#ffffff2e}.cp-send.svelte-xdaci2{width:38px;height:38px;border-radius:50%;border:none;background:transparent;color:#fff3;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:color .2s,transform .15s;-webkit-tap-highlight-color:transparent}.cp-send.svelte-xdaci2:hover:not(:disabled){color:#a78bfa;transform:scale(1.1)}.cp-send.svelte-xdaci2:active:not(:disabled){transform:scale(.9)}.cp-send.svelte-xdaci2:disabled{opacity:.18;cursor:not-allowed}.cp-send.cp-send-lit.svelte-xdaci2{color:#7c3aed}.cp-spin.svelte-xdaci2{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;animation:svelte-xdaci2-spin .7s linear infinite}@keyframes svelte-xdaci2-spin{to{transform:rotate(360deg)}}.cp-login.svelte-xdaci2{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#ffffff40;padding:8px}.rec-wrap.svelte-xdaci2{position:relative;flex-shrink:0}.rec-popup.svelte-xdaci2{position:absolute;bottom:calc(100% + 10px);right:0;width:300px;background:#161618;border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:0 12px 40px #000000bf,0 0 0 1px #7c3aed33;overflow:hidden;z-index:300;display:flex;flex-direction:column}.rec-head.svelte-xdaci2{display:flex;align-items:center;justify-content:space-between;padding:11px 13px 9px;border-bottom:1px solid rgba(255,255,255,.06)}.rec-head-left.svelte-xdaci2{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:#ffffff80;font-family:Montserrat,sans-serif;letter-spacing:.05em}.rec-close.svelte-xdaci2{width:20px;height:20px;border-radius:6px;border:none;background:#ffffff12;color:#ffffff4d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.rec-close.svelte-xdaci2:hover{background:#ffffff21;color:#fff}.rec-search-row.svelte-xdaci2{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.05);color:#ffffff4d}.rec-search-input.svelte-xdaci2{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:13px;font-family:inherit;-webkit-tap-highlight-color:transparent}.rec-search-input.svelte-xdaci2::placeholder{color:#fff3}.rec-spin.svelte-xdaci2{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.15);border-top-color:#a78bfa;animation:svelte-xdaci2-spin .7s linear infinite;flex-shrink:0}.rec-selected.svelte-xdaci2{display:flex;align-items:center;gap:9px;padding:9px 12px;background:#7c3aed1a;border-bottom:1px solid rgba(255,255,255,.05)}.rec-sel-cover.svelte-xdaci2{width:36px;height:52px;border-radius:7px;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.08)}.rec-sel-info.svelte-xdaci2{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rec-sel-title.svelte-xdaci2{font-size:12px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-sel-tags.svelte-xdaci2{display:flex;gap:4px;flex-wrap:wrap}.rec-sel-clear.svelte-xdaci2{width:20px;height:20px;border-radius:6px;border:none;background:#ffffff12;color:#ffffff4d;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.rec-sel-clear.svelte-xdaci2:hover{background:#ef444433;color:#ef4444}.rec-results.svelte-xdaci2{max-height:200px;overflow-y:auto;scrollbar-width:none}.rec-results.svelte-xdaci2::-webkit-scrollbar{display:none}.rec-hint.svelte-xdaci2{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px;color:#fff3;font-size:12px;text-align:center}.rec-empty.svelte-xdaci2{padding:16px;text-align:center;font-size:12px;color:#ffffff40}.rec-item.svelte-xdaci2{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;background:none;border:none;cursor:pointer;text-align:left;transition:background .1s;-webkit-tap-highlight-color:transparent}.rec-item.svelte-xdaci2:hover{background:#ffffff0a}.rec-item-cover.svelte-xdaci2{width:32px;height:46px;border-radius:6px;object-fit:cover;flex-shrink:0;background:#ffffff0d}.rec-item-body.svelte-xdaci2{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rec-item-title.svelte-xdaci2{font-size:12px;font-weight:600;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-item-tags.svelte-xdaci2{display:flex;gap:4px;flex-wrap:wrap}.rec-tag.svelte-xdaci2{font-size:9px;font-weight:600;padding:1px 7px;border-radius:5px;background:#ffffff14;color:#fff6}.rec-tag-score.svelte-xdaci2{background:#f59e0b1f;color:#f59e0b}.rec-send-btn.svelte-xdaci2{display:flex;align-items:center;justify-content:center;gap:7px;margin:8px;border-radius:12px;border:none;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-size:12px;font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:.03em;padding:10px 16px;cursor:pointer;box-shadow:0 2px 12px #7c3aed66;transition:transform .15s,box-shadow .2s,opacity .2s}.rec-send-btn.svelte-xdaci2:hover:not(:disabled){transform:scale(1.02);box-shadow:0 4px 18px #7c3aed8c}.rec-send-btn.svelte-xdaci2:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.msg-bubble.bubble-rec.svelte-xdaci2{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:hidden;border-radius:16px!important;max-width:240px}.msg-rec-card.svelte-xdaci2{display:block;text-decoration:none;border-radius:16px;overflow:hidden;background:#161618;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #00000080;transition:transform .2s,box-shadow .2s}.msg-rec-card.svelte-xdaci2:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0009}.msg-rec-banner.svelte-xdaci2{height:120px;background-size:cover;background-position:center;position:relative}.msg-rec-banner.svelte-xdaci2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000001a,#161618f2)}.msg-rec-body.svelte-xdaci2{padding:10px 12px 12px;display:flex;flex-direction:column;gap:5px}.msg-rec-label.svelte-xdaci2{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800;letter-spacing:.1em;color:#a78bfa;font-family:Montserrat,sans-serif;text-transform:uppercase}.msg-rec-title.svelte-xdaci2{font-size:13px;font-weight:700;color:#fff;line-height:1.3}.msg-rec-tags.svelte-xdaci2{display:flex;gap:4px;flex-wrap:wrap}.msg-rec-cta.svelte-xdaci2{margin-top:4px;font-size:11px;font-weight:700;color:#a78bfa;font-family:Montserrat,sans-serif}.rec-dub-section.svelte-xdaci2{padding:8px 12px 6px;border-top:1px solid rgba(255,255,255,.05)}.rec-dub-label.svelte-xdaci2{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#ffffff59;font-family:Montserrat,sans-serif;letter-spacing:.04em;margin-bottom:7px}.rec-dub-opt.svelte-xdaci2{font-weight:500;color:#fff3}.rec-dub-chips.svelte-xdaci2{display:flex;flex-wrap:wrap;gap:5px}.rec-dub-chip.svelte-xdaci2{padding:3px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff6;font-size:10px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.rec-dub-chip.svelte-xdaci2:hover{background:#ffffff1a;color:#fffc}.rec-dub-chip.active.svelte-xdaci2{background:#7c3aed40;color:#c4b5fd;border-color:#7c3aed80}.msg-rec-dub.svelte-xdaci2{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;background:#7c3aed26;color:#a78bfa;font-size:10px;font-weight:700;font-family:Montserrat,sans-serif;width:fit-content}@media(max-width:768px){.chat-panel.svelte-xdaci2{width:100%;max-width:100%;border-left:none}.chat-trigger.svelte-xdaci2{bottom:20px;right:20px}}html,body{background:#0a0a0c!important;color:#fff}.app-wrapper.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100vh;background:transparent}main.svelte-12qhfyh{flex:1;background:transparent;position:relative}.page-transition.svelte-12qhfyh{width:100%}.nav-progress.svelte-12qhfyh{position:fixed;top:0;left:0;right:0;height:2px;z-index:9999}.nav-progress-bar.svelte-12qhfyh{height:100%;background:linear-gradient(90deg,#7c3aed,#06b6d4,#7c3aed);background-size:200% 100%;border-radius:0 2px 2px 0;animation:svelte-12qhfyh-progressSlide 1.2s linear infinite,svelte-12qhfyh-progressGlow 1.2s ease infinite}@keyframes svelte-12qhfyh-progressSlide{0%{width:0%}50%{width:75%}to{width:95%}}@keyframes svelte-12qhfyh-progressGlow{0%,to{box-shadow:0 0 8px #7c3aedcc}50%{box-shadow:0 0 16px #06b6d4e6}}
