audio.svelte-1bswnpj{display:none}.player.svelte-1bswnpj{background:#1a1a1a;backdrop-filter:blur(10px);border-radius:0;padding:1rem 1.5rem;margin-bottom:0;border:none;border-top:1px solid rgba(255,255,255,.05);color:#fff;box-shadow:0 -4px 20px #0000004d}.player-header.svelte-1bswnpj{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;min-width:0;width:100%;overflow:hidden}.track-info.svelte-1bswnpj{display:flex;gap:.75rem;align-items:center;flex:1 1 0;min-width:0;overflow:hidden}.cover.svelte-1bswnpj{width:60px;height:60px;border-radius:8px;object-fit:cover;box-shadow:0 2px 8px #0003;flex-shrink:0}.cover-placeholder.svelte-1bswnpj{width:60px;height:60px;border-radius:8px;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.info.svelte-1bswnpj{flex:1;min-width:0;overflow:hidden;max-width:100%}.info.svelte-1bswnpj h2:where(.svelte-1bswnpj){font-size:.95rem;margin-bottom:.2rem;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info.svelte-1bswnpj p:where(.svelte-1bswnpj){font-size:.75rem;opacity:.8;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress.svelte-1bswnpj{display:flex;align-items:center;gap:.3rem;margin-bottom:.5rem;padding:6px 0}.time.svelte-1bswnpj{font-size:.65rem;min-width:30px;opacity:.7}.progress-bar.svelte-1bswnpj{flex:1;height:6px;border-radius:3px;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:none;background:transparent}.progress-bar.svelte-1bswnpj::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,#F9BD56 0%,#F9BD56 var(--progress, 0%),rgba(255,255,255,.2) var(--progress, 0%),rgba(255,255,255,.2) 100%)}.progress-bar.svelte-1bswnpj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#f9bd56;cursor:pointer;box-shadow:0 2px 4px #0000004d;margin-top:-4px}.progress-bar.svelte-1bswnpj::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#f9bd56;cursor:pointer;border:none;box-shadow:0 2px 4px #0000004d}.progress-bar.svelte-1bswnpj::-moz-range-track{background:#fff3;border:none;height:6px;border-radius:3px}.progress-bar.svelte-1bswnpj::-moz-range-progress{background-color:#f9bd56;height:6px;border-radius:3px}.controls.svelte-1bswnpj{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem}.controls-group.svelte-1bswnpj{display:flex;align-items:center;justify-content:center;gap:1rem}.share-btn.svelte-1bswnpj{background:transparent;border:none;color:#fff;padding:.35rem .5rem;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .3s ease;touch-action:manipulation}.share-btn.svelte-1bswnpj:hover{background:#ffffff1a}.share-btn.svelte-1bswnpj:active{background:#ffffff26;transform:scale(.95)}.secondary-btn.svelte-1bswnpj{padding:.5rem .75rem;font-size:1rem;opacity:.7;transition:all .3s ease}.secondary-btn.svelte-1bswnpj:hover{opacity:1}.secondary-btn.active.svelte-1bswnpj{background:#f9bd5633;color:#f9bd56;opacity:1}.volume-control.svelte-1bswnpj{position:relative;display:flex;align-items:center}.volume-btn.svelte-1bswnpj{background:transparent;border:none;color:#fff;padding:.35rem .5rem;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .3s ease;touch-action:manipulation}.volume-btn.svelte-1bswnpj:hover{background:#ffffff1a}.volume-slider.svelte-1bswnpj{position:absolute;bottom:100%;left:0;transform:none;background:#121212;backdrop-filter:blur(10px);border:none;border-radius:8px;padding:.75rem .6rem;margin-bottom:.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:50px;box-shadow:0 8px 24px #000c}.volume-bar.svelte-1bswnpj{-webkit-appearance:none;appearance:none;width:12px;height:100px;border-radius:3px;background:linear-gradient(to top,#F9BD56 0%,#F9BD56 var(--volume, 100%),rgba(255,255,255,.2) var(--volume, 100%),rgba(255,255,255,.2) 100%);outline:none;cursor:pointer;writing-mode:vertical-lr;direction:rtl}.volume-bar.svelte-1bswnpj::-webkit-slider-runnable-track{width:12px;background:transparent;border-radius:3px}.volume-bar.svelte-1bswnpj::-moz-range-track{width:12px;background:#fff3;border-radius:3px}.volume-bar.svelte-1bswnpj::-moz-range-progress{background:#f9bd56;border-radius:3px}.volume-bar.svelte-1bswnpj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:2px;background:#d4982e;cursor:pointer;box-shadow:0 2px 8px #0000004d;margin-top:0;margin-bottom:0}.volume-bar.svelte-1bswnpj::-moz-range-thumb{width:12px;height:12px;border-radius:2px;background:#d4982e;cursor:pointer;border:none;box-shadow:0 2px 8px #0000004d}.volume-value.svelte-1bswnpj{font-size:.75rem;opacity:.8;white-space:nowrap}.actions.svelte-1bswnpj{display:flex;gap:.4rem;flex-shrink:0}.actions.svelte-1bswnpj button:where(.svelte-1bswnpj){padding:.5rem;font-size:.85rem;background:transparent;border:none;color:#fff;display:flex;align-items:center;justify-content:center}.actions.svelte-1bswnpj button:where(.svelte-1bswnpj):hover{background:#ffffff1a}.liked.svelte-1bswnpj{color:#f9bd56!important;background:#f9bd5633!important;border:1px solid rgba(249,189,86,.4)!important}button.svelte-1bswnpj{background:transparent;border:none;color:#fff;padding:.6rem .8rem;border-radius:10px;cursor:pointer;font-size:1.2rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center}button.svelte-1bswnpj:hover{background:#ffffff1a}button.svelte-1bswnpj:active{transform:scale(.95)}.play-btn.svelte-1bswnpj{width:60px;height:60px;border-radius:50%;background:#f9bd56;padding:0;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.play-btn.svelte-1bswnpj:hover{background:#d4982e;transform:scale(1.05)}.actions.svelte-1bswnpj{display:flex;justify-content:center;gap:1rem;margin-left:auto;flex-shrink:0}.actions.svelte-1bswnpj button:where(.svelte-1bswnpj){padding:.5rem;font-size:1rem;display:flex;align-items:center;justify-content:center}.liked.svelte-1bswnpj{color:#ec4899;background:#ec489933}.empty.svelte-1bswnpj{text-align:center;padding:2rem;opacity:.7}@media(max-width:768px){.player.svelte-1bswnpj{padding:.5rem .75rem;margin-bottom:0}.player-header.svelte-1bswnpj{gap:.5rem;margin-bottom:.4rem}.track-info.svelte-1bswnpj{gap:.5rem;flex:1 1 auto;min-width:0}.cover.svelte-1bswnpj{width:50px;height:50px}.cover-placeholder.svelte-1bswnpj{width:50px;height:50px;font-size:1.2rem}.info.svelte-1bswnpj h2:where(.svelte-1bswnpj){font-size:.85rem;overflow:hidden}.info.svelte-1bswnpj h2.needs-scroll:where(.svelte-1bswnpj){animation:svelte-1bswnpj-marquee-scroll 8s linear infinite}.info.svelte-1bswnpj p:where(.svelte-1bswnpj){font-size:.7rem;overflow:hidden}.info.svelte-1bswnpj p.needs-scroll:where(.svelte-1bswnpj){animation:svelte-1bswnpj-marquee-scroll 8s linear infinite}.actions.svelte-1bswnpj{gap:.5rem;flex-shrink:0}.actions.svelte-1bswnpj button:where(.svelte-1bswnpj){padding:.4rem .5rem;font-size:.9rem}.progress.svelte-1bswnpj{gap:.2rem;margin-bottom:.4rem}.time.svelte-1bswnpj{font-size:.6rem;min-width:25px}.controls.svelte-1bswnpj{gap:.5rem;margin-bottom:.5rem;justify-content:space-between}.controls-group.svelte-1bswnpj{gap:.5rem}.secondary-btn.svelte-1bswnpj{padding:.4rem .5rem;font-size:.9rem}.play-btn.svelte-1bswnpj{width:44px;height:44px;font-size:1.1rem}.share-btn.svelte-1bswnpj{padding:.4rem .5rem;font-size:.9rem}.volume-control.svelte-1bswnpj{margin-left:0}.volume-btn.svelte-1bswnpj{padding:.4rem .5rem;font-size:.9rem}.volume-slider.svelte-1bswnpj{position:absolute;bottom:100%;left:0;transform:none;z-index:1000}.progress-bar.svelte-1bswnpj::-webkit-slider-thumb{width:10px;height:10px;margin-top:-2px}.progress-bar.svelte-1bswnpj::-moz-range-thumb{width:10px;height:10px}@keyframes svelte-1bswnpj-marquee-scroll{0%,25%{transform:translate(0)}to{transform:translate(-100%)}}}.modal-backdrop.svelte-p37qyy{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;background:#000000a6;backdrop-filter:blur(4px);z-index:2000;padding:3rem 1rem 1rem;animation:svelte-p37qyy-fadeIn .15s ease-out;overflow-y:auto}@keyframes svelte-p37qyy-fadeIn{0%{opacity:0}to{opacity:1}}.modal.svelte-p37qyy{width:100%;max-width:420px;background:#141820;border-radius:16px;box-shadow:0 16px 48px #000c,0 0 0 1px #e8a8381a;color:#fff;overflow:hidden;animation:svelte-p37qyy-slideUp .2s ease-out}@keyframes svelte-p37qyy-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-header.svelte-p37qyy{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(232,168,56,.12);background:#e8a8380a}.modal-header.svelte-p37qyy h3:where(.svelte-p37qyy){font-size:1rem;font-weight:700;margin:0}.modal-body.svelte-p37qyy{padding:1.25rem;display:grid;gap:1rem;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.compact-row.svelte-p37qyy{display:flex;gap:.75rem;align-items:center;padding:.75rem;background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.04)}.cover-wrap.svelte-p37qyy{flex-shrink:0}.cover.svelte-p37qyy{width:64px;height:64px;border-radius:10px;object-fit:cover;box-shadow:0 4px 12px #00000080}.cover-placeholder.svelte-p37qyy{width:64px;height:64px;border-radius:10px;background:#ffffff0a;display:flex;align-items:center;justify-content:center}.compact-info.svelte-p37qyy{min-width:0}.compact-info.svelte-p37qyy .title:where(.svelte-p37qyy){font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-info.svelte-p37qyy .artist:where(.svelte-p37qyy){font-size:.8rem;opacity:.6;margin-top:2px}.compact-info.svelte-p37qyy .price:where(.svelte-p37qyy){font-weight:700;color:#e8a838;font-size:.95rem;margin-top:4px}.steps.svelte-p37qyy{display:flex;align-items:center;justify-content:center;gap:0;padding:0 1rem}.step-dot.svelte-p37qyy{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;background:#ffffff0f;color:#ffffff59;flex-shrink:0;transition:all .2s}.step-dot.active.svelte-p37qyy{background:#e8a83826;color:#e8a838;border:1.5px solid rgba(232,168,56,.3)}.step-dot.done.svelte-p37qyy{background:#e8a838;color:#000}.step-line.svelte-p37qyy{flex:1;height:2px;background:#ffffff0f;margin:0 4px;transition:background .2s}.step-line.active.svelte-p37qyy{background:#e8a8384d}.step-content.svelte-p37qyy{display:grid;gap:.6rem}.step-label.svelte-p37qyy{font-size:.85rem;font-weight:600;margin:0;opacity:.9}.note.svelte-p37qyy{font-size:.78rem;opacity:.55;margin:0;line-height:1.4}label[for=email].svelte-p37qyy{font-size:.82rem;font-weight:600;opacity:.9}input[type=email].svelte-p37qyy{width:100%;padding:.7rem .85rem;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fff;outline:none;font-size:.92rem;transition:border-color .15s;box-sizing:border-box}input[type=email].svelte-p37qyy:focus{border-color:#e8a83880}.summary-row.svelte-p37qyy{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-top:1px solid rgba(255,255,255,.04);font-size:.82rem}.summary-label.svelte-p37qyy{opacity:.5}.summary-value.svelte-p37qyy{opacity:.85;font-weight:500}.waiting-section.svelte-p37qyy,.confirmed-section.svelte-p37qyy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:.5rem 0}.spinner-wrap.svelte-p37qyy{margin-bottom:4px}.spinner.svelte-p37qyy{width:36px;height:36px;border:3px solid rgba(255,255,255,.08);border-top-color:#e8a838;border-radius:50%;animation:svelte-p37qyy-spin .8s linear infinite}@keyframes svelte-p37qyy-spin{to{transform:rotate(360deg)}}.waiting-title.svelte-p37qyy{font-weight:700;font-size:1rem;margin:0}.waiting-desc.svelte-p37qyy{font-size:.82rem;opacity:.6;margin:0;line-height:1.5}.btn-link.svelte-p37qyy{background:none;border:none;color:#e8a838;cursor:pointer;font-size:.82rem;text-decoration:underline;padding:0;margin-top:4px}.check-icon.svelte-p37qyy{margin-bottom:4px}.confirmed-title.svelte-p37qyy{font-weight:700;font-size:1.05rem;color:#e8a838;margin:0}.confirmed-desc.svelte-p37qyy{font-size:.85rem;opacity:.7;margin:0;line-height:1.5}.confirmed-hint.svelte-p37qyy{font-size:.75rem;opacity:.45;margin:0;line-height:1.4}.modal-actions.svelte-p37qyy{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.btn.svelte-p37qyy{padding:.6rem 1rem;border-radius:10px;border:none;cursor:pointer;font-weight:600;font-size:.88rem;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:opacity .15s}.btn.svelte-p37qyy:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-p37qyy{background:linear-gradient(135deg,#e8a838,#d4962e);color:#000;padding:.65rem 1.25rem}.btn.primary.svelte-p37qyy:hover:not(:disabled){opacity:.9}.btn.secondary.svelte-p37qyy{background:transparent;border:1px solid rgba(255,255,255,.08);color:#fffc}.btn.secondary.svelte-p37qyy:hover:not(:disabled){border-color:#ffffff26}.btn-spinner.svelte-p37qyy{width:14px;height:14px;border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;animation:svelte-p37qyy-spin .6s linear infinite;display:inline-block}.close.svelte-p37qyy{background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s}.close.svelte-p37qyy:hover{color:#fff}.error.svelte-p37qyy{color:#ffb4b4;background:#ff505014;padding:.6rem .75rem;border-radius:10px;font-size:.85rem;border:1px solid rgba(255,80,80,.12)}@media(max-width:480px){.modal.svelte-p37qyy{border-radius:14px;max-width:100%}.modal-actions.svelte-p37qyy{flex-direction:column-reverse;gap:8px}.btn.svelte-p37qyy{width:100%;justify-content:center}}.music-list.svelte-1b4vcqj{color:#fff}.title-section.svelte-1b4vcqj{display:flex;align-items:center;gap:1rem;padding:0 1rem}.title-section.svelte-1b4vcqj svg:where(.svelte-1b4vcqj){width:24px;height:24px;flex-shrink:0;opacity:.6}.tabs.svelte-1b4vcqj{display:flex;gap:0;flex:1;align-items:center}.tab.svelte-1b4vcqj{background:none;border:none;cursor:pointer;color:#fff9;font-size:.95rem;font-weight:500;padding:1rem;transition:all .3s ease;position:relative;display:flex;align-items:center;gap:.5rem;border-radius:0;white-space:nowrap}.tab.svelte-1b4vcqj:hover{color:#fffc;background:#ffffff0d}.tab.active.svelte-1b4vcqj{color:#f9bd56;background:#f9bd561a}.tab.active.svelte-1b4vcqj:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#f9bd56 0% 100%)}.empty.svelte-1b4vcqj{text-align:center;padding:2rem;opacity:.7}.list.svelte-1b4vcqj{display:flex;flex-direction:column;gap:.75rem}.music-item.svelte-1b4vcqj{display:flex;align-items:center;justify-content:space-between;background:#ffffff08;backdrop-filter:blur(10px);border-radius:12px;padding:1rem;border:1px solid rgba(255,255,255,.05);transition:all .3s ease;cursor:pointer}.music-item.svelte-1b4vcqj:hover{background:#ffffff14;transform:translate(4px)}.music-item.playing.svelte-1b4vcqj{background:#f9bd5626;border:1px solid rgba(249,189,86,.4);box-shadow:0 0 20px #f9bd5633}.music-item.playing.svelte-1b4vcqj:hover{background:#f9bd5633}.music-item.blocked.svelte-1b4vcqj{opacity:.45;cursor:not-allowed}.music-item.blocked.svelte-1b4vcqj:hover{transform:none;background:#ffffff08}.music-item.blocked.svelte-1b4vcqj .item-content:where(.svelte-1b4vcqj){cursor:not-allowed}.dimmed.svelte-1b4vcqj{opacity:.6}.offline-lock.svelte-1b4vcqj{color:#fff6;flex-shrink:0;display:flex;align-items:center}.item-content.svelte-1b4vcqj{display:flex;align-items:center;gap:1rem;flex:1;min-width:0;background:none;border:none;cursor:pointer;color:inherit;font:inherit;padding:0;text-align:left}.item-content.svelte-1b4vcqj:hover{transform:none;background:none}.item-cover.svelte-1b4vcqj{width:60px;height:60px;border-radius:8px;object-fit:cover;flex-shrink:0}.item-cover-placeholder.svelte-1b4vcqj{width:60px;height:60px;border-radius:8px;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.item-info.svelte-1b4vcqj{min-width:0;flex:1}.item-info.svelte-1b4vcqj h3:where(.svelte-1b4vcqj){font-size:1rem;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-info.svelte-1b4vcqj p:where(.svelte-1b4vcqj){font-size:.85rem;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.play-count.svelte-1b4vcqj{font-size:.75rem;opacity:.6;display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem}.play-count.svelte-1b4vcqj svg:where(.svelte-1b4vcqj){flex-shrink:0}.duration.svelte-1b4vcqj{font-size:.85rem;opacity:.7;flex-shrink:0;margin:0 .5rem;min-width:35px;text-align:right}.item-actions.svelte-1b4vcqj{display:flex;gap:.5rem;flex-shrink:0;align-items:center}button.svelte-1b4vcqj{background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.4rem;opacity:.7;transition:all .2s ease;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center}button.svelte-1b4vcqj:hover{opacity:1;background:#ffffff1a;transform:scale(1.1)}button.svelte-1b4vcqj{touch-action:manipulation}.like-btn.liked.svelte-1b4vcqj{opacity:1}.like-btn.svelte-1b4vcqj svg:where(.svelte-1b4vcqj){display:block}@media(max-width:768px){.title-section.svelte-1b4vcqj{align-items:center}.title-section.svelte-1b4vcqj svg:where(.svelte-1b4vcqj){margin-top:0}.tabs.svelte-1b4vcqj{gap:0}.tab.svelte-1b4vcqj{font-size:.85rem;padding:.75rem .8rem;gap:.4rem}.music-item.svelte-1b4vcqj{padding:.75rem;gap:.75rem}.item-cover.svelte-1b4vcqj{width:50px;height:50px}.item-cover-placeholder.svelte-1b4vcqj{width:50px;height:50px;font-size:1.2rem}.item-info.svelte-1b4vcqj h3:where(.svelte-1b4vcqj){font-size:.9rem}.item-info.svelte-1b4vcqj p:where(.svelte-1b4vcqj){font-size:.75rem}.play-count.svelte-1b4vcqj{font-size:.7rem}.duration.svelte-1b4vcqj{font-size:.75rem;min-width:30px}button.svelte-1b4vcqj{font-size:1rem;padding:.3rem}}.banner-carousel.svelte-hq1nq{position:relative;overflow:hidden;width:100%;aspect-ratio:7 / 2;background:#0d0d0d;border-bottom:1px solid #1f1f1f;user-select:none;-webkit-user-select:none}.carousel-track.svelte-hq1nq{display:flex;height:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94);will-change:transform}.carousel-slide.svelte-hq1nq{min-width:100%;flex-shrink:0;height:100%}.slide-link.svelte-hq1nq{display:block;width:100%;height:100%}.banner-carousel picture{display:block;width:100%;height:100%}.banner-carousel .slide-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.carousel-dots.svelte-hq1nq{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.dot.svelte-hq1nq{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff59;cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease}.dot.active.svelte-hq1nq{background:#f9bd56;transform:scale(1.25)}.dot.svelte-hq1nq:hover{background:#f9bd56b3}@media(max-width:768px){.banner-carousel.svelte-hq1nq{aspect-ratio:128 / 50}.carousel-dots.svelte-hq1nq{bottom:6px;gap:5px}.dot.svelte-hq1nq{width:6px;height:6px}}.adsense-wrapper.svelte-qhvs0l{width:100%;max-width:1200px;margin:0 auto;min-height:0}.adsense-wrapper.svelte-qhvs0l:empty{display:none}.adsense-wrapper.svelte-qhvs0l ins.adsbygoogle{width:100%;max-width:100%}@media(max-width:768px){.adsense-wrapper.svelte-qhvs0l{padding:.5rem .75rem}}.link-page.svelte-5r0hb6{padding:2rem;color:#fff}button.svelte-5r0hb6{background:#f9bd56;color:#000;border:none;padding:.6rem 1rem;border-radius:8px;cursor:pointer}.pwa-hint.svelte-5r0hb6{background:#f9bd5614;border:1px solid rgba(249,189,86,.25);border-radius:12px;padding:1.2rem;margin-bottom:1.2rem;text-align:center}.pwa-hint.svelte-5r0hb6 p:where(.svelte-5r0hb6){margin:0 0 .5rem;color:#d1d5db;font-size:.9rem;line-height:1.5}.open-app-btn.svelte-5r0hb6{display:inline-block;margin-top:.5rem;background:linear-gradient(135deg,#f9bd56,#e6a93e);color:#0a0a0a;text-decoration:none;font-weight:600;font-size:.95rem;padding:.7rem 1.8rem;border-radius:8px}.error-overlay.svelte-impw8e{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;backdrop-filter:blur(2px);animation:svelte-impw8e-fadeIn .3s ease-out}@keyframes svelte-impw8e-fadeIn{0%{opacity:0}to{opacity:1}}.error-dialog.svelte-impw8e{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:1px solid #333;border-radius:16px;padding:2rem;max-width:400px;width:100%;text-align:center;box-shadow:0 20px 60px #000000e6,0 0 1px #ffffff1a;animation:svelte-impw8e-slideUp .4s ease-out}@keyframes svelte-impw8e-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.error-icon-container.svelte-impw8e{margin-bottom:1.5rem}.error-icon.svelte-impw8e{width:64px;height:64px;color:#ff6b6b;margin:0 auto;animation:svelte-impw8e-pulse 2s ease-in-out infinite}@keyframes svelte-impw8e-pulse{0%,to{opacity:1}50%{opacity:.7}}.error-title.svelte-impw8e{font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 .75rem;line-height:1.2}.error-message.svelte-impw8e{color:#ccc;font-size:1rem;margin:0 0 1.5rem;line-height:1.5}.error-details.svelte-impw8e{background:#0000004d;border:1px solid #444;border-radius:8px;padding:1rem;margin:1rem 0;text-align:left}.error-details.svelte-impw8e summary:where(.svelte-impw8e){cursor:pointer;color:#999;font-size:.85rem;font-weight:500;user-select:none;padding:.5rem;margin:-.5rem;border-radius:4px;transition:background-color .2s}.error-details.svelte-impw8e summary:where(.svelte-impw8e):hover{background:#ffffff0d}.error-details.svelte-impw8e code:where(.svelte-impw8e){display:block;margin-top:.75rem;padding:.75rem;background:#00000080;border-radius:4px;color:#ff6b6b;font-size:.75rem;font-family:Courier New,monospace;overflow-x:auto;word-break:break-word;max-height:150px;overflow-y:auto}.error-action-btn.svelte-impw8e{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff;border:none;padding:.875rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;width:100%;transition:all .2s;margin-top:1rem}.error-action-btn.svelte-impw8e:hover{transform:translateY(-2px);box-shadow:0 10px 20px #ff6b6b4d}.error-action-btn.svelte-impw8e:active{transform:translateY(0)}.error-code.svelte-impw8e{color:#666;font-size:.75rem;margin:1rem 0 0;font-family:Courier New,monospace;word-break:break-all}@media(max-width:480px){.error-dialog.svelte-impw8e{padding:1.5rem}.error-icon.svelte-impw8e{width:48px;height:48px}.error-title.svelte-impw8e{font-size:1.25rem}.error-message.svelte-impw8e{font-size:.95rem}}.toast-container.svelte-mj1i2r{position:fixed;right:1rem;bottom:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:3000;pointer-events:none}.toast.svelte-mj1i2r{pointer-events:auto;min-width:220px;max-width:420px;background:#141416f2;color:#fff;padding:.6rem .8rem;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:.6rem;box-shadow:0 8px 30px #0009;border:1px solid rgba(255,255,255,.03);font-size:.95rem}.toast.success.svelte-mj1i2r{border-left:4px solid #16a34a}.toast.error.svelte-mj1i2r{border-left:4px solid #ef4444}.toast.info.svelte-mj1i2r{border-left:4px solid #F9BD56}.msg.svelte-mj1i2r{flex:1;padding-right:.4rem}.close.svelte-mj1i2r{background:transparent;border:none;color:#fffc;cursor:pointer;font-size:.95rem}.action.svelte-mj1i2r{background:#ffffff0f;border:1px solid rgba(255,255,255,.04);color:#fff;padding:.35rem .6rem;border-radius:6px;margin-right:.4rem;cursor:pointer;font-weight:600}.privacy-page.svelte-g3m9gk{min-height:100vh;background:#0a0a0a;color:#e5e7eb;padding:2rem 1rem;overflow-y:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.privacy-container.svelte-g3m9gk{max-width:720px;margin:0 auto}.back-btn.svelte-g3m9gk{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border:1px solid #2a2a2a;border-radius:6px;background:transparent;color:#9ca3af;font-size:.85rem;cursor:pointer;margin-bottom:1.5rem;transition:all .15s ease}.back-btn.svelte-g3m9gk:hover{border-color:#f9bd56;color:#f9bd56}h1.svelte-g3m9gk{font-size:1.75rem;font-weight:700;color:#f9bd56;margin-bottom:.25rem}.updated.svelte-g3m9gk{font-size:.8rem;color:#6b7280;margin-bottom:2rem}section.svelte-g3m9gk{margin-bottom:1.75rem}h2.svelte-g3m9gk{font-size:1.1rem;font-weight:600;color:#e5e7eb;margin-bottom:.5rem}p.svelte-g3m9gk{font-size:.95rem;line-height:1.7;color:#d1d5db;margin-bottom:.5rem}ul.svelte-g3m9gk{padding-left:1.25rem;margin-top:.25rem}li.svelte-g3m9gk{font-size:.95rem;line-height:1.7;color:#d1d5db;margin-bottom:.35rem}a.svelte-g3m9gk{color:#f9bd56;text-decoration:underline}a.svelte-g3m9gk:hover{color:#fcd078}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#0a0a0a;color:#333}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#ffffff0d;border-radius:5px}*::-webkit-scrollbar-thumb{background:#f9bd5699;border-radius:5px}*::-webkit-scrollbar-thumb:hover{background:#f9bd56cc}*{scrollbar-width:thin;scrollbar-color:rgba(249,189,86,.6) rgba(255,255,255,.05)}.app.svelte-y74n0s{display:grid;grid-template-rows:auto 1fr auto;height:100vh;height:100dvh;background:#0a0a0a;position:relative;width:100%;overflow-x:hidden}.no-interact.svelte-y74n0s{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.no-interact img,.no-interact audio,.no-interact video{pointer-events:none;-webkit-user-drag:none;user-select:none}.offline-bar.svelte-y74n0s{position:fixed;top:0;left:0;right:0;height:3px;background:#c0392b;z-index:9999;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:600;letter-spacing:.08em;color:#ffffffe6;text-transform:uppercase;overflow:visible;pointer-events:none}.offline-bar.svelte-y74n0s:after{content:"Sem internet";position:absolute;top:3px;background:#c0392b;padding:2px 10px 3px;border-radius:0 0 6px 6px;font-size:.6rem;font-weight:600;letter-spacing:.08em;color:#ffffffe6;text-transform:uppercase;line-height:1.4}.install-banner.svelte-y74n0s{background:linear-gradient(135deg,#f9bd56 0% 100%);color:#000;padding:.6rem 1rem;box-shadow:0 2px 8px #0003;animation:svelte-y74n0s-slideDown .3s ease;z-index:1000}.cakto-notice.svelte-y74n0s{background:linear-gradient(135deg,#1a2332,#1e293b);border-bottom:2px solid #F9BD56;padding:.75rem 1rem;animation:svelte-y74n0s-slideDown .3s ease;z-index:1000}.cakto-notice-content.svelte-y74n0s{display:flex;align-items:center;gap:.75rem;max-width:1200px;margin:0 auto}.cakto-notice-icon.svelte-y74n0s{font-size:1.4rem;flex-shrink:0}.cakto-notice-text.svelte-y74n0s{flex:1;font-size:.85rem;color:#e5e7eb;line-height:1.5}.cakto-notice-close.svelte-y74n0s{background:none;border:none;color:#9ca3af;font-size:1.3rem;cursor:pointer;padding:.2rem .4rem;line-height:1;flex-shrink:0}.cakto-notice-close.svelte-y74n0s:hover{color:#f3f4f6}.install-content.svelte-y74n0s{display:flex;align-items:center;gap:1rem;max-width:1200px;margin:0 auto}.install-text.svelte-y74n0s{flex:1;min-width:0}.install-text.svelte-y74n0s h3:where(.svelte-y74n0s){font-size:1rem;font-weight:600;margin-bottom:.1rem}.install-text.svelte-y74n0s p:where(.svelte-y74n0s){font-size:.85rem;opacity:.85}.install-actions.svelte-y74n0s{display:flex;gap:.5rem;flex-shrink:0}.install-btn.svelte-y74n0s,.dismiss-btn.svelte-y74n0s{border:none;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.install-btn.svelte-y74n0s{background:#f9bd56;color:#000;border:none}.install-btn.svelte-y74n0s:hover{background:#d4982e;transform:translateY(-1px)}.dismiss-btn.svelte-y74n0s{background:transparent;color:#000;border:1px solid rgba(0,0,0,.3)}.dismiss-btn.svelte-y74n0s:hover{background:#0000001a;border-color:#00000080}.header.svelte-y74n0s{background:#121212;border-bottom:1px solid #1f1f1f;padding:1rem 1.5rem;position:sticky;top:0;z-index:90}.header-content.svelte-y74n0s{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo.svelte-y74n0s{display:flex;align-items:center;padding:.5rem 0}.logo-img.svelte-y74n0s{height:42px;width:auto;object-fit:contain;transition:transform .3s ease,filter .3s ease;filter:drop-shadow(0 2px 8px rgba(249,189,86,.2))}.logo-img.svelte-y74n0s:hover{transform:scale(1.05);filter:drop-shadow(0 4px 12px rgba(249,189,86,.4))}.social-link.svelte-y74n0s{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border-radius:50%;color:#9ca3af;text-decoration:none;transition:all .2s ease;border:none}.social-link.svelte-y74n0s svg:where(.svelte-y74n0s){width:22px;height:22px}.youtube-icon.svelte-y74n0s{width:22px;height:22px}.tiktok-icon.svelte-y74n0s{width:20px;height:20px}.email-icon.svelte-y74n0s{width:22px;height:22px}.social-link.svelte-y74n0s:hover{background:#f9bd561a;color:#f9bd56;transform:scale(1.1)}.cast-btn.svelte-y74n0s{cursor:pointer}.cast-connected.svelte-y74n0s{color:#f9bd56}.cast-icon.svelte-y74n0s{width:22px;height:22px}.header-actions.svelte-y74n0s{display:flex;align-items:center;gap:.75rem;margin-left:auto}.header-search.svelte-y74n0s{display:flex;align-items:center;gap:.5rem;justify-content:flex-end}.header-search-input.svelte-y74n0s{width:100%;max-width:320px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;padding:.5rem 1rem;font-size:.95rem;outline:none}.header-search-input.svelte-y74n0s::placeholder{color:#fff9}.header-search-btn.svelte-y74n0s{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:#ffffff14;color:#9ca3af;cursor:pointer;transition:all .2s ease}.header-search-btn.svelte-y74n0s:hover{background:#f9bd561a;color:#f9bd56}.search-overlay.svelte-y74n0s{position:fixed;inset:0;background:#0009;z-index:200;display:flex;flex-direction:column;opacity:0;animation:svelte-y74n0s-overlayFadeIn .2s ease forwards}.search-overlay-backdrop.svelte-y74n0s{position:absolute;inset:0;background:transparent;border:none;padding:0;margin:0;cursor:pointer}.search-overlay-panel.svelte-y74n0s{background:#0a0a0a;height:100%;display:flex;flex-direction:column;transform:translateY(12px);opacity:0;animation:svelte-y74n0s-overlayPanelIn .25s ease forwards;width:100%;overflow-x:hidden;position:relative;z-index:1}.search-overlay-header.svelte-y74n0s{display:flex;gap:.5rem;align-items:center;padding:1rem;border-bottom:1px solid #1f1f1f;background:#121212}.search-overlay-input.svelte-y74n0s{flex:1;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;padding:.6rem 1rem;font-size:1rem;outline:none}.search-overlay-input.svelte-y74n0s::placeholder{color:#fff9}.search-overlay-close.svelte-y74n0s{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:10px;padding:.35rem .6rem;cursor:pointer}.search-overlay-body.svelte-y74n0s{flex:1;overflow-y:auto;padding:1rem}.search-overlay-empty.svelte-y74n0s{color:#ffffffb3;text-align:center;padding:2rem 1rem}@keyframes svelte-y74n0s-overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-y74n0s-overlayPanelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.scrollable-content.svelte-y74n0s{overflow-y:auto;min-height:0}.admin-page.svelte-y74n0s{grid-row:1 / -1;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column}.hero.svelte-y74n0s{background:#121212;backdrop-filter:blur(10px);padding:2.5rem 1.5rem;text-align:center;color:#fff;border-bottom:1px solid #1f1f1f}.hero-content.svelte-y74n0s{max-width:600px;margin:0 auto}.description.svelte-y74n0s{font-size:.95rem;opacity:.8;margin-bottom:1.75rem;line-height:1.5}.cta-button.svelte-y74n0s{background:#f9bd56;color:#000;border:none;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #f9bd5640;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;letter-spacing:.3px}.cta-button.svelte-y74n0s svg:where(.svelte-y74n0s){flex-shrink:0;margin-top:-1px}.cta-button.svelte-y74n0s:hover{background:#d4982e;transform:translateY(-2px);box-shadow:0 4px 12px #f9bd564d}.cta-button.svelte-y74n0s:active{transform:translateY(0);box-shadow:0 1px 4px #f9bd5633}.music-section.svelte-y74n0s{padding:2rem 10%}.player-footer.svelte-y74n0s{display:flex;flex-direction:column;background:#121212;backdrop-filter:blur(10px);border-top:1px solid #1f1f1f;z-index:100}.player-wrapper.svelte-y74n0s{padding:0;padding-bottom:env(safe-area-inset-bottom)}.player-wrapper :global(.player){padding:0!important;margin-bottom:0!important;border-radius:0!important;background:transparent!important;border:none!important}.player-wrapper :global(.player-header){margin-bottom:.4rem!important}@media(max-width:768px){.header.svelte-y74n0s{padding:.5rem .75rem}.header-content.svelte-y74n0s{gap:.5rem}.logo-img.svelte-y74n0s{height:28px}.header-actions.svelte-y74n0s{gap:.25rem}.header-search.svelte-y74n0s{justify-content:flex-end}.header-search-input.svelte-y74n0s{display:none}.header-search-btn.svelte-y74n0s{display:inline-flex}.social-link.svelte-y74n0s{width:36px;height:36px}.social-link.svelte-y74n0s svg:where(.svelte-y74n0s){width:18px;height:18px}.youtube-icon.svelte-y74n0s{width:18px;height:18px}.tiktok-icon.svelte-y74n0s{width:16px;height:16px}.email-icon.svelte-y74n0s,.cast-icon.svelte-y74n0s{width:18px;height:18px}.hero.svelte-y74n0s{padding:1rem 1rem 1.25rem}.description.svelte-y74n0s{font-size:.85rem;margin-bottom:1rem}.cta-button.svelte-y74n0s{padding:.65rem 1.5rem;font-size:.9rem}.music-section.svelte-y74n0s{padding:1rem .75rem}.player-wrapper.svelte-y74n0s{padding:0;padding-bottom:env(safe-area-inset-bottom)}.install-banner.svelte-y74n0s{padding:.75rem}.install-content.svelte-y74n0s{flex-direction:column;text-align:center;gap:1rem}.install-text.svelte-y74n0s h3:where(.svelte-y74n0s){font-size:1rem}.install-text.svelte-y74n0s p:where(.svelte-y74n0s){font-size:.85rem}.install-actions.svelte-y74n0s{width:100%;flex-wrap:wrap;justify-content:center}.install-btn.svelte-y74n0s,.dismiss-btn.svelte-y74n0s{flex:1;min-width:120px}}@keyframes svelte-y74n0s-slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.site-footer.svelte-y74n0s{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 1rem;border-top:1px solid #1a1a1a;margin-top:1rem}.footer-link.svelte-y74n0s{font-size:.75rem;color:#6b7280;text-decoration:none;transition:color .15s ease}.footer-link.svelte-y74n0s:hover{color:#f9bd56}.footer-sep.svelte-y74n0s{color:#3a3a3a;font-size:.7rem}
