.app-header[data-v-81a9a081]{background:var(--bg-header);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid var(--border-color);box-shadow:0 2px 10px #00000005;width:100%;position:fixed;top:0;z-index:1000;height:70px;display:flex;align-items:center;transition:background .4s ease,border-color .4s ease}.header-inner[data-v-81a9a081]{display:flex;justify-content:space-between;align-items:center;padding:0 25px;width:100%;margin:0 auto}.header-section[data-v-81a9a081]{display:flex;align-items:center}.start-section[data-v-81a9a081]{gap:15px;flex:1}.end-section[data-v-81a9a081]{flex:1;justify-content:flex-end;gap:15px}.center-section[data-v-81a9a081]{flex:2;justify-content:center}.pomo-container[data-v-81a9a081]{display:flex;align-items:center;gap:8px}.pomo-info-wrapper[data-v-81a9a081]{position:relative;display:flex;align-items:center;cursor:help}.info-trigger[data-v-81a9a081]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;transition:.2s;color:var(--text-secondary)}.info-trigger svg[data-v-81a9a081]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pomo-info-wrapper:hover .info-trigger[data-v-81a9a081]{color:var(--brand-orange);background:#ff6b351a}.pomo-tooltip[data-v-81a9a081]{position:absolute;top:100%;right:50%;transform:translate(50%) translateY(10px);width:220px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:12px;box-shadow:0 10px 25px #0000001a;opacity:0;visibility:hidden;transition:all .2s ease-in-out;z-index:100;text-align:right;pointer-events:none}.pomo-info-wrapper:hover .pomo-tooltip[data-v-81a9a081]{opacity:1;visibility:visible;transform:translate(50%) translateY(5px)}.tooltip-title[data-v-81a9a081]{display:block;font-size:.85rem;color:var(--text-primary);margin-bottom:6px;font-weight:800}.tooltip-desc[data-v-81a9a081]{font-size:.75rem;color:var(--text-secondary);line-height:1.5;margin:0}.pomo-tooltip[data-v-81a9a081]:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:var(--bg-card);border-top:1px solid var(--border-color);border-left:1px solid var(--border-color)}html[dir=ltr] .pomo-tooltip[data-v-81a9a081]{right:auto;left:50%;transform:translate(-50%) translateY(10px);text-align:left}html[dir=ltr] .pomo-info-wrapper:hover .pomo-tooltip[data-v-81a9a081]{transform:translate(-50%) translateY(5px)}.focus-widget[data-v-81a9a081]{display:flex;align-items:center;gap:10px;background:var(--bg-hover);border:1px solid transparent;padding:6px 16px 6px 10px;border-radius:30px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;outline:none;min-width:130px}.focus-widget[data-v-81a9a081]:hover{background:var(--bg-card);border-color:var(--border-color);transform:translateY(-1px)}.focus-widget.is-paused[data-v-81a9a081]{border-color:var(--text-secondary)}.focus-widget.is-running[data-v-81a9a081]{background:#ff6b3514;border-color:#ff6b354d;box-shadow:0 0 15px #ff6b3526;animation:pulse-border-81a9a081 2s infinite}@keyframes pulse-border-81a9a081{0%{box-shadow:0 0 #ff6b3533}70%{box-shadow:0 0 0 8px #ff6b3500}to{box-shadow:0 0 #ff6b3500}}.focus-icon-wrapper[data-v-81a9a081]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--text-primary);transition:all .3s}.focus-widget.is-running .focus-icon-wrapper[data-v-81a9a081]{background:var(--brand-orange)}.focus-icon[data-v-81a9a081]{width:14px;height:14px;fill:var(--bg-card);stroke:var(--bg-card);stroke-width:2;stroke-linejoin:round}.play-icon[data-v-81a9a081]{transform:translate(1px)}.focus-text-wrapper[data-v-81a9a081]{display:flex;flex-direction:column;align-items:flex-start;text-align:right}.focus-label[data-v-81a9a081]{font-size:.85rem;font-weight:800;color:var(--text-primary)}.focus-time[data-v-81a9a081]{font-size:1.05rem;font-weight:900;color:var(--brand-orange);letter-spacing:1px}.pomo-reset-btn[data-v-81a9a081]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-color);background:var(--bg-card);cursor:pointer;transition:.2s;color:var(--text-secondary)}.pomo-reset-btn[data-v-81a9a081]:hover{background:#ef44441a;border-color:#fca5a5;color:#ef4444;transform:rotate(90deg)}.pomo-reset-btn svg[data-v-81a9a081]{width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none}.theme-toggle-btn[data-v-81a9a081]{background:var(--bg-hover);border:1px solid transparent;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all .3s ease}.theme-toggle-btn[data-v-81a9a081]:hover{background:var(--bg-card);border-color:var(--border-color);color:var(--brand-orange);transform:scale(1.05) rotate(15deg)}.theme-icon[data-v-81a9a081]{width:18px;height:18px;transition:all .3s ease}.profile-trigger[data-v-81a9a081]{display:flex;align-items:center;gap:10px;padding:5px 12px;border-radius:12px;cursor:pointer;transition:.2s;border:1px solid transparent}.profile-trigger[data-v-81a9a081]:hover,.profile-trigger.active[data-v-81a9a081]{background:var(--bg-hover);border-color:var(--border-color)}.user-display-name[data-v-81a9a081]{font-size:.9rem;font-weight:800;color:var(--text-primary);max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-circle[data-v-81a9a081]{width:34px;height:34px;background:var(--brand-orange);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900}.chevron-icon[data-v-81a9a081]{color:var(--text-secondary)}.fade-slide-enter-active[data-v-81a9a081],.fade-slide-leave-active[data-v-81a9a081]{transition:all .3s ease}.fade-slide-enter-from[data-v-81a9a081],.fade-slide-leave-to[data-v-81a9a081]{opacity:0;transform:translate(-10px) scale(.8)}.brand[data-v-81a9a081]{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-texts[data-v-81a9a081]{display:flex;flex-direction:column;line-height:1.2}.logo-icon[data-v-81a9a081]{background:var(--brand-orange);color:#fff;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:22px;box-shadow:0 4px 10px #ff6b354d;transform:rotate(-8deg);transition:transform .3s}.brand:hover .logo-icon[data-v-81a9a081]{transform:rotate(0) scale(1.05)}.logo-text[data-v-81a9a081]{font-weight:900;font-size:20px;margin:0;color:var(--text-primary)}.brand-subtitle[data-v-81a9a081]{font-size:10px;font-weight:700;color:var(--text-secondary);opacity:.6;margin-top:-2px}.hamburger-btn[data-v-81a9a081]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.burger-lines[data-v-81a9a081]{width:20px;height:14px;display:flex;flex-direction:column;justify-content:space-between}.burger-lines span[data-v-81a9a081]{display:block;height:2.5px;width:100%;background:var(--text-primary);border-radius:10px;transition:.3s}.hamburger-btn.active .line-1[data-v-81a9a081]{transform:translateY(5.5px) rotate(45deg)}.hamburger-btn.active .line-2[data-v-81a9a081]{opacity:0;transform:translate(-5px)}.hamburger-btn.active .line-3[data-v-81a9a081]{transform:translateY(-5.5px) rotate(-45deg)}.profile-dropdown[data-v-81a9a081]{position:absolute;top:60px;left:0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:18px;width:220px;box-shadow:0 15px 40px #00000026;padding:10px;z-index:1100}html[dir=ltr] .profile-dropdown[data-v-81a9a081]{left:auto;right:0}.dropdown-info[data-v-81a9a081]{padding:10px 15px}.user-label[data-v-81a9a081]{font-weight:900;margin:0;font-size:1rem;color:var(--text-primary)}.role-label[data-v-81a9a081]{font-size:12px;color:var(--text-secondary);margin:0}.dropdown-divider[data-v-81a9a081]{height:1px;background:var(--border-color);margin:8px 0}.drop-item[data-v-81a9a081]{display:flex;align-items:center;gap:12px;padding:10px 15px;text-decoration:none;color:var(--text-primary);font-weight:700;border-radius:10px;transition:.2s;background:transparent;border:none;width:100%;cursor:pointer}.drop-item[data-v-81a9a081]:hover{background:var(--bg-hover);color:var(--brand-orange)}.drop-item:hover .menu-icon[data-v-81a9a081]{stroke:var(--brand-orange)}.side-drawer[data-v-81a9a081]{position:fixed;top:0;right:0;width:300px;height:100vh;background:var(--bg-card);z-index:2000;padding:70px 0 0;display:flex;flex-direction:column}html[dir=ltr] .side-drawer[data-v-81a9a081]{right:auto;left:0}.drawer-header[data-v-81a9a081]{padding:20px 25px 10px}.drawer-brand[data-v-81a9a081]{font-weight:900;font-size:1.1rem;color:var(--text-primary);margin:0}.drawer-body[data-v-81a9a081]{flex:1;overflow-y:auto;padding:0 25px 30px}.drawer-body[data-v-81a9a081]::-webkit-scrollbar{width:5px}.drawer-body[data-v-81a9a081]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.drawer-group[data-v-81a9a081]{margin-bottom:15px}.group-label[data-v-81a9a081]{font-size:11px;color:var(--text-secondary);margin:15px 0 8px 5px;font-weight:800}.drawer-item[data-v-81a9a081]{display:flex;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;color:var(--text-primary);font-weight:700;border-radius:10px;margin-bottom:2px;transition:.2s;border:none;background:transparent;width:100%;cursor:pointer;font-family:inherit;font-size:.95rem}.drawer-item[data-v-81a9a081]:hover,.drawer-item.router-link-active[data-v-81a9a081]{background:#ff6b3514;color:var(--brand-orange)}.drawer-item:hover .menu-icon[data-v-81a9a081],.drawer-item.router-link-active .menu-icon[data-v-81a9a081]{stroke:var(--brand-orange)}.menu-icon[data-v-81a9a081]{width:18px;height:18px;fill:none;stroke:var(--text-secondary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}.overlay[data-v-81a9a081]{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1500}.drawer-slide-enter-active[data-v-81a9a081],.drawer-slide-leave-active[data-v-81a9a081]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.drawer-slide-enter-from[data-v-81a9a081],.drawer-slide-leave-to[data-v-81a9a081]{transform:translate(100%)}html[dir=ltr] .drawer-slide-enter-from[data-v-81a9a081],html[dir=ltr] .drawer-slide-leave-to[data-v-81a9a081]{transform:translate(-100%)}.pop-enter-active[data-v-81a9a081]{animation:pop-in-81a9a081 .3s cubic-bezier(.68,-.55,.265,1.55)}.pop-leave-active[data-v-81a9a081]{animation:pop-in-81a9a081 .2s reverse ease-in}@keyframes pop-in-81a9a081{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:800px){.center-section[data-v-81a9a081]{display:none}}@media(max-width:600px){.brand-texts[data-v-81a9a081]{display:none}.side-drawer[data-v-81a9a081]{width:280px}.user-display-name[data-v-81a9a081]{display:none}}.app-footer[data-v-3e44643a]{background:var(--bg-card);color:var(--text-primary);padding:60px 0 20px;margin-top:auto;position:relative;border-top:1px solid var(--border-color);transition:background .4s ease,border-color .4s ease,color .4s ease}.app-footer[data-v-3e44643a]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--brand-orange) 0%,#ff9f43 100%);box-shadow:0 2px 10px #ff6b3566}.footer-inner[data-v-3e44643a]{max-width:1200px;margin:0 auto;padding:0 30px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.footer-col[data-v-3e44643a]{text-align:start}.footer-col h3[data-v-3e44643a]{font-size:1.8rem;margin:0 0 15px;color:var(--text-primary);font-weight:900;letter-spacing:-1px;display:flex;align-items:center}.dot[data-v-3e44643a]{color:var(--brand-orange);font-size:2.5rem;line-height:0;margin-right:2px}html[dir=ltr] .dot[data-v-3e44643a]{margin-right:0;margin-left:2px}.footer-col h4[data-v-3e44643a]{font-size:1.15rem;margin:0 0 25px;color:var(--text-primary);font-weight:800;position:relative;display:inline-block;padding-bottom:12px}.footer-col h4[data-v-3e44643a]:after{content:"";position:absolute;bottom:0;right:0;width:30px;height:3px;background:var(--brand-orange);border-radius:10px}html[dir=ltr] .footer-col h4[data-v-3e44643a]:after{right:auto;left:0}.brand-col p[data-v-3e44643a]{line-height:1.9;color:var(--text-secondary);font-size:.95rem;max-width:350px;margin:0}.links-col ul[data-v-3e44643a]{list-style:none;padding:0;margin:0}.links-col li[data-v-3e44643a]{margin-bottom:14px}.links-col a[data-v-3e44643a]{color:var(--text-secondary);text-decoration:none;transition:all .3s ease;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;gap:8px}.link-icon[data-v-3e44643a]{font-size:1.2rem;color:var(--brand-orange);transition:transform .3s ease}html[dir=ltr] .link-icon[data-v-3e44643a]{transform:rotate(180deg)}.links-col a[data-v-3e44643a]:hover{color:var(--brand-orange);transform:translate(-6px)}html[dir=ltr] .links-col a[data-v-3e44643a]:hover{transform:translate(6px)}.links-col a:hover .link-icon[data-v-3e44643a]{transform:translate(-3px)}html[dir=ltr] .links-col a:hover .link-icon[data-v-3e44643a]{transform:rotate(180deg) translate(-3px)}.social-icons[data-v-3e44643a]{display:flex;gap:12px;margin-bottom:35px}.social-link[data-v-3e44643a]{background:var(--bg-hover);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--text-secondary);transition:all .3s ease;border:1px solid var(--border-color);text-decoration:none}.social-link[data-v-3e44643a]:hover{background:var(--brand-orange);color:#fff;transform:translateY(-4px);box-shadow:0 8px 20px #ff6b3540;border-color:var(--brand-orange)}.copyright[data-v-3e44643a]{font-size:.85rem;color:var(--text-secondary);margin:0;border-top:1px solid var(--border-color);padding-top:20px;font-weight:500}@media(max-width:900px){.footer-inner[data-v-3e44643a]{grid-template-columns:1fr 1fr;gap:40px}.brand-col[data-v-3e44643a]{grid-column:span 2}.brand-col p[data-v-3e44643a]{max-width:100%}}@media(max-width:600px){.footer-inner[data-v-3e44643a]{grid-template-columns:1fr;gap:35px}.brand-col[data-v-3e44643a]{grid-column:span 1}.app-footer[data-v-3e44643a]{padding:50px 0 20px}}[data-v-64e4a748]{font-family:Vazirmatn,sans-serif!important}.ltr-input[data-v-64e4a748]{direction:ltr!important;text-align:left!important}.ltr-input[data-v-64e4a748]::placeholder{direction:rtl;text-align:right;opacity:.7}.password-wrapper[data-v-64e4a748]{position:relative;display:flex;align-items:center}.pass-input[data-v-64e4a748]{width:100%;padding-right:45px!important;padding-left:20px!important}.eye-btn[data-v-64e4a748]{position:absolute;right:12px;left:auto;background:none;border:none;font-size:1.2rem;cursor:pointer;opacity:.6;transition:.2s}.eye-btn[data-v-64e4a748]:hover{opacity:1}.offline-banner[data-v-64e4a748]{position:absolute;top:20px;left:50%;transform:translate(-50%);background:#e74c3c26;border:1px dashed #e74c3c;color:#c0392b;padding:10px 20px;border-radius:12px;text-align:center;font-weight:800;font-size:.9rem;z-index:100}.disabled-link[data-v-64e4a748]{opacity:.5;cursor:not-allowed!important}.lang-switcher[data-v-64e4a748]{position:absolute;top:20px;right:20px;display:flex;background:var(--bg-card, white);border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000000d;border:1px solid var(--border-color, #f1f2f6);z-index:10}html[dir=ltr] .lang-switcher[data-v-64e4a748]{right:auto;left:20px}.lang-switcher button[data-v-64e4a748]{background:transparent;border:none;padding:8px 14px;cursor:pointer;font-weight:800;font-size:.85rem;color:var(--text-secondary, #636e72);transition:.2s}.lang-switcher button.active[data-v-64e4a748]{background:var(--brand-orange, #ff6b35);color:#fff}.lang-switcher button.disabled-lang[data-v-64e4a748]{color:#b2bec3;cursor:not-allowed;background:transparent}.auth-container[data-v-64e4a748]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:radial-gradient(circle at top left,var(--bg-main, #fff0eb),var(--bg-sidebar, #f4f6f8));padding:20px;transition:background .3s ease;position:relative}body.dark-theme{background:radial-gradient(circle at top left,#2c1a14,#1e272e)}.auth-box[data-v-64e4a748]{width:100%;max-width:420px;background:var(--bg-card, white);border-radius:28px;box-shadow:0 20px 60px #00000014;overflow:hidden;border:1px solid var(--border-color, transparent);transition:transform .3s ease,background-color .3s ease}.auth-header[data-v-64e4a748]{background:transparent;padding:45px 0 25px;display:flex;justify-content:center}.auth-brand[data-v-64e4a748]{display:flex;align-items:center;gap:12px}.auth-logo-text[data-v-64e4a748]{margin:0;font-size:38px;font-weight:900;color:var(--text-primary, #2d3436);display:flex;align-items:center;gap:8px;letter-spacing:-1.5px}.auth-badge[data-v-64e4a748]{background-color:var(--brand-orange, #ff6b35);color:#fff;font-size:22px;padding:3px 10px;border-radius:10px;transform:rotate(-6deg);box-shadow:3px 5px 15px #ff6b354d}.auth-body[data-v-64e4a748]{padding:10px 45px 55px;text-align:center}.form-subtitle[data-v-64e4a748]{color:var(--text-secondary, #636e72);margin:0 0 35px;font-size:1rem;line-height:1.5}.input-group[data-v-64e4a748]{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.auth-input[data-v-64e4a748]{width:100%;padding:16px 20px;border:2px solid var(--border-color, #f1f2f6);border-radius:16px;font-size:1rem;transition:all .3s ease;background:var(--bg-input, #fdfdfd);color:var(--text-primary, #2d3436);outline:none}.auth-input[data-v-64e4a748]:focus{border-color:var(--brand-orange, #ff6b35);background:var(--bg-card, white);box-shadow:0 0 0 4px #ff6b351a}.auth-input[data-v-64e4a748]:disabled{opacity:.6;cursor:not-allowed}.invite-input[data-v-64e4a748]{border-style:dashed;border-color:#a4b0be;background:#00000003;letter-spacing:2px;text-align:center!important;font-weight:700}.invite-input[data-v-64e4a748]:focus{border-style:solid}.primary-btn[data-v-64e4a748]{width:100%;background:var(--brand-orange, #ff6b35);color:#fff;padding:16px;border:none;border-radius:16px;font-size:1.15rem;font-weight:800;cursor:pointer;transition:all .3s;box-shadow:0 8px 25px #ff6b3540}.primary-btn[data-v-64e4a748]:hover:not(:disabled){background:#e85d2b;transform:translateY(-2px);box-shadow:0 12px 30px #ff6b3559}.primary-btn[data-v-64e4a748]:active{transform:translateY(0)}.primary-btn[data-v-64e4a748]:disabled{opacity:.6;cursor:not-allowed}.toggle-link[data-v-64e4a748]{margin-top:30px;color:var(--text-secondary, #636e72);font-size:.95rem}.toggle-link a[data-v-64e4a748]{color:var(--brand-orange, #ff6b35);font-weight:800;margin-left:6px;margin-right:6px;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.toggle-link a[data-v-64e4a748]:hover{border-bottom-color:var(--brand-orange, #ff6b35)}.error-msg[data-v-64e4a748]{background:#ff47571a;color:#ff4757;padding:12px;border-radius:12px;margin-top:25px;font-size:.9rem;font-weight:700;border:1px solid rgba(255,71,87,.2)}.simple-footer[data-v-64e4a748]{margin-top:40px;color:var(--text-secondary, #b2bec3);font-size:.9rem;font-weight:500}.fade-enter-active[data-v-64e4a748],.fade-leave-active[data-v-64e4a748]{transition:opacity .3s ease}.fade-enter-from[data-v-64e4a748],.fade-leave-to[data-v-64e4a748]{opacity:0}@media(max-width:480px){.auth-box[data-v-64e4a748]{border-radius:20px}.auth-body[data-v-64e4a748]{padding:10px 25px 45px}}.tutorial-overlay[data-v-46bb9e94]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.tutorial-card[data-v-46bb9e94]{background:var(--bg-card);width:100%;max-width:400px;border-radius:35px;overflow:hidden;position:relative;box-shadow:0 30px 60px #0006;border:1px solid var(--border-color)}.step-visual[data-v-46bb9e94]{height:180px;display:flex;align-items:center;justify-content:center;transition:.5s}.big-icon[data-v-46bb9e94]{font-size:5rem}.step-content[data-v-46bb9e94]{padding:30px;text-align:center;min-height:160px}.step-content h2[data-v-46bb9e94]{font-weight:900;margin:0 0 10px;color:var(--text-primary)}.step-content p[data-v-46bb9e94]{color:var(--text-secondary);line-height:1.7;font-size:.95rem}.step-footer[data-v-46bb9e94]{padding:20px 30px 40px;display:flex;justify-content:space-between;align-items:center}.dots[data-v-46bb9e94]{display:flex;gap:8px}.dot[data-v-46bb9e94]{width:8px;height:8px;border-radius:50%;background:var(--bg-hover);transition:.3s}.dot.active[data-v-46bb9e94]{width:25px;border-radius:10px;background:var(--brand-orange)}.next-btn[data-v-46bb9e94]{background:var(--brand-orange);color:#fff;border:none;padding:12px 30px;border-radius:15px;font-weight:800;cursor:pointer;transition:.3s}.next-btn[data-v-46bb9e94]:hover{transform:scale(1.05);box-shadow:0 10px 20px #ff6b354d}.skip-btn[data-v-46bb9e94]{position:absolute;top:20px;right:20px;background:#0000001a;border:none;color:var(--text-secondary);padding:5px 12px;border-radius:10px;font-size:.8rem;cursor:pointer}.pop-icon-enter-active[data-v-46bb9e94]{animation:pop-46bb9e94 .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes pop-46bb9e94{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.fade-slide-enter-active[data-v-46bb9e94],.fade-slide-leave-active[data-v-46bb9e94]{transition:.3s}.fade-slide-enter-from[data-v-46bb9e94]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-46bb9e94]{opacity:0;transform:translate(-20px)}.mini-player-wrapper[data-v-3c6d56da]{position:fixed;bottom:80px;left:50%;transform:translate(-50%);width:90%;max-width:400px;z-index:9999}.mini-player[data-v-3c6d56da]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:24px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 10px 40px #00000014;transition:background .3s ease,border-color .3s ease}.track-info[data-v-3c6d56da]{display:flex;align-items:center;gap:12px;flex:1;overflow:hidden}.track-icon[data-v-3c6d56da]{width:40px;height:40px;background:var(--bg-hover);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:.3s;flex-shrink:0}.track-icon.is-playing[data-v-3c6d56da]{background:var(--brand-orange);animation:pulse-icon-3c6d56da 2s infinite}@keyframes pulse-icon-3c6d56da{0%{box-shadow:0 0 #ff6b3566}70%{box-shadow:0 0 0 10px #ff6b3500}to{box-shadow:0 0 #ff6b3500}}.track-text[data-v-3c6d56da]{display:flex;flex-direction:column;overflow:hidden}.track-title[data-v-3c6d56da]{color:var(--text-primary);font-weight:900;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-subtitle[data-v-3c6d56da]{color:var(--text-secondary);font-size:.65rem;font-weight:700}.player-controls[data-v-3c6d56da]{display:flex;align-items:center;gap:15px}.ctrl-btn[data-v-3c6d56da]{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:.2s;display:flex}.ctrl-btn[data-v-3c6d56da]:hover{color:var(--brand-orange);transform:scale(1.1)}.play-btn[data-v-3c6d56da]{width:40px;height:40px;border-radius:50%;background:var(--text-primary);color:var(--bg-card);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;box-shadow:0 4px 10px #0000001a}.play-btn[data-v-3c6d56da]:hover{transform:scale(1.05);background:var(--brand-orange);color:#fff}.player-actions[data-v-3c6d56da]{display:flex;align-items:center;margin-right:15px;padding-right:15px;border-right:1px solid var(--border-color)}html[dir=ltr] .player-actions[data-v-3c6d56da]{margin-right:0;margin-left:15px;padding-right:0;padding-left:15px;border-right:none;border-left:1px solid var(--border-color)}.close-btn[data-v-3c6d56da]{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:.2s;display:flex}.close-btn[data-v-3c6d56da]:hover{color:#ff4757}.slide-up-enter-active[data-v-3c6d56da],.slide-up-leave-active[data-v-3c6d56da]{transition:all .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-3c6d56da],.slide-up-leave-to[data-v-3c6d56da]{opacity:0;transform:translate(-50%,20px)}body.dark-theme{box-shadow:0 10px 40px #00000080;border-color:#ffffff0d}:root{--bg-main: #e645a6;--bg-card: #ffffff;--bg-input: #ffffff;--bg-hover: #f1f2f6;--text-primary: #2d3436;--text-secondary: #636e72;--border-color: rgba(0, 0, 0, .06);--brand-orange: #ff6b35;--brand-orange-dark: #e85d2b;--header-height: 70px}body.dark-theme{--bg-main: #121212;--bg-card: #1e1e1e;--bg-input: #252525;--bg-hover: #2c2c2c;--text-primary: #f5f6fa;--text-secondary: #b2bec3;--border-color: rgba(255, 255, 255, .1)}html[dir=ltr] body{direction:ltr!important;text-align:left}html[dir=rtl] body{direction:rtl!important;text-align:right}body{margin:0;padding:0;font-family:Vazirmatn,sans-serif!important;background-color:var(--bg-main);color:var(--text-primary);transition:background-color .3s ease,color .3s ease;overflow-x:hidden}*{box-sizing:border-box}.app-layout{min-height:100vh;display:flex;flex-direction:column}.page-content{flex:1;padding-top:calc(var(--header-height));min-height:100vh}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .25s ease,transform .25s ease}.page-fade-enter-from{opacity:0;transform:translateY(10px)}.page-fade-leave-to{opacity:0;transform:translateY(-10px)}.standard-container{max-width:1200px;margin:0 auto;width:100%;padding:20px}input,select,textarea,button{font-family:Vazirmatn,sans-serif!important}*{font-family:Vazirmatn,sans-serif}@media(max-width:900px){:root{--header-height: 60px}.page-content{padding-top:calc(var(--header-height) + 15px);padding-bottom:100px}.container{padding:0 15px}}[data-v-165c72e9]{font-family:Vazirmatn,sans-serif!important}.offline-banner[data-v-165c72e9]{background:#ff9f4326;border:1px dashed #ff9f43;color:#d35400;padding:12px 20px;border-radius:16px;text-align:center;font-weight:800;font-size:.95rem;margin-bottom:20px}.disabled-ui[data-v-165c72e9]{cursor:not-allowed!important;opacity:.8}.disabled-card[data-v-165c72e9]{opacity:.6}.disabled-card .sec-head[data-v-165c72e9]{cursor:not-allowed}.profile-container[data-v-165c72e9]{max-width:600px;margin:0 auto;padding:20px 20px 80px}.profile-header[data-v-165c72e9]{background:var(--bg-card, white);padding:30px;border-radius:24px;display:flex;align-items:center;gap:20px;box-shadow:0 10px 30px #00000008;margin-bottom:30px;border:1px solid var(--border-color, transparent)}.avatar-wrapper[data-v-165c72e9]{position:relative;width:75px;height:75px;cursor:pointer;flex-shrink:0}.avatar-circle-container[data-v-165c72e9]{width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:0 5px 15px #0000001a;transition:.3s}.avatar-wrapper:hover:not(.disabled-ui) .avatar-circle-container[data-v-165c72e9]{transform:scale(1.03)}.avatar-circle[data-v-165c72e9]{width:100%;height:100%;background:var(--brand-orange, #ff6b35);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:900}.avatar-img[data-v-165c72e9]{width:100%;height:100%;object-fit:cover}.edit-badge[data-v-165c72e9]{position:absolute;bottom:-2px;right:-2px;background:var(--bg-card);border:2px solid var(--border-color);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;box-shadow:0 2px 8px #00000026;transition:.3s;z-index:2}html[dir=ltr] .edit-badge[data-v-165c72e9]{right:auto;left:-2px}.avatar-wrapper:hover:not(.disabled-ui) .edit-badge[data-v-165c72e9]{background:var(--bg-hover);transform:scale(1.1)}.avatar-wrapper.uploading .edit-badge[data-v-165c72e9]{background:var(--brand-orange)}.hidden-input[data-v-165c72e9]{display:none}.user-info h2[data-v-165c72e9]{margin:0 0 5px;font-size:1.4rem;color:var(--text-primary)}.email[data-v-165c72e9]{display:block;color:var(--text-secondary);font-size:.9rem;margin-bottom:8px}.plan-badge[data-v-165c72e9]{background:#f1c40f26;color:#f1c40f;padding:4px 10px;border-radius:8px;font-size:.8rem;font-weight:700}.logout-btn[data-v-165c72e9]{margin-left:0;margin-right:auto;background:#e74c3c1a;color:#e74c3c;border:none;padding:10px 20px;border-radius:12px;cursor:pointer;font-weight:700;transition:.2s;font-family:inherit}html[dir=ltr] .logout-btn[data-v-165c72e9]{margin-right:0;margin-left:auto}.security-card[data-v-165c72e9]{background:var(--bg-card, white);border-radius:20px;border:1px solid var(--border-color);overflow:hidden}.sec-head[data-v-165c72e9]{padding:20px 25px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:var(--bg-sidebar);transition:.2s}.sec-head h3[data-v-165c72e9]{margin:0;font-size:1rem;color:var(--text-primary)}.arrow[data-v-165c72e9]{transition:.3s;color:var(--text-secondary)}.arrow.open[data-v-165c72e9]{transform:rotate(180deg)}.sec-body[data-v-165c72e9]{padding:25px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:15px}.inp[data-v-165c72e9]{padding:14px;border:2px solid var(--border-color);border-radius:12px;outline:none;background:var(--bg-input);color:var(--text-primary);font-family:inherit}.inp[data-v-165c72e9]:focus{border-color:var(--brand-orange)}.inp[data-v-165c72e9]:disabled{opacity:.6;cursor:not-allowed}.save-btn[data-v-165c72e9]{background:var(--brand-orange);color:#fff;border:none;padding:14px;border-radius:12px;font-weight:900;cursor:pointer;font-family:inherit;transition:.3s;display:flex;justify-content:center;align-items:center;min-height:50px;box-shadow:0 4px 15px #ff6b3533}.save-btn[data-v-165c72e9]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3559}.save-btn[data-v-165c72e9]:disabled{opacity:.7;cursor:not-allowed}.btn-spinner[data-v-165c72e9]{width:22px;height:22px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-165c72e9 1s linear infinite}.feedback-msg[data-v-165c72e9]{padding:12px 15px;border-radius:10px;font-size:.9rem;font-weight:700;text-align:center}.feedback-msg.error[data-v-165c72e9]{background:#e74c3c1a;color:#e74c3c;border:1px solid rgba(231,76,60,.2)}.feedback-msg.success[data-v-165c72e9]{background:#27ae601a;color:#27ae60;border:1px solid rgba(39,174,96,.2)}@keyframes spin-165c72e9{to{transform:rotate(360deg)}}.slide-enter-active[data-v-165c72e9],.slide-leave-active[data-v-165c72e9]{transition:all .3s ease}.slide-enter-from[data-v-165c72e9],.slide-leave-to[data-v-165c72e9]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-165c72e9],.fade-leave-active[data-v-165c72e9]{transition:opacity .3s ease}.fade-enter-from[data-v-165c72e9],.fade-leave-to[data-v-165c72e9]{opacity:0}.settings-container[data-v-9752a197]{display:flex;justify-content:center;padding:40px 20px;min-height:calc(100vh - 70px);background-color:var(--bg-main)}.settings-card-wrapper[data-v-9752a197]{display:flex;width:100%;max-width:1000px;background:var(--bg-card);border-radius:24px;box-shadow:0 12px 40px #0000000a;overflow:hidden;min-height:550px;border:1px solid var(--border-color)}.settings-sidebar[data-v-9752a197]{width:280px;background:var(--bg-hover);padding:40px 20px;border-left:1px solid var(--border-color)}html[dir=ltr] .settings-sidebar[data-v-9752a197]{border-left:none;border-right:1px solid var(--border-color)}.sidebar-header[data-v-9752a197]{font-weight:900;color:var(--text-secondary);margin-bottom:30px;font-size:.95rem;padding:0 10px;letter-spacing:.5px}.sidebar-menu[data-v-9752a197]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.sidebar-menu li[data-v-9752a197]{padding:14px 18px;border-radius:14px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:14px;font-weight:700;font-size:.95rem;transition:all .2s ease}.sidebar-menu li[data-v-9752a197]:hover{background:var(--bg-card);color:var(--text-primary);transform:translate(-4px)}html[dir=ltr] .sidebar-menu li[data-v-9752a197]:hover{transform:translate(4px)}.sidebar-menu li.active[data-v-9752a197]{background:var(--bg-card);color:var(--brand-orange);box-shadow:0 4px 15px #00000008}.settings-content[data-v-9752a197]{flex:1;padding:50px 60px;position:relative;background:var(--bg-card)}.sec-header[data-v-9752a197]{display:flex;align-items:center;gap:15px;margin-bottom:8px}.sec-title[data-v-9752a197]{font-size:1.6rem;font-weight:900;color:var(--text-primary);margin:0}.coming-soon-badge[data-v-9752a197]{background:#636e721a;color:var(--text-secondary);font-size:.75rem;font-weight:800;padding:4px 10px;border-radius:20px}.sec-desc[data-v-9752a197]{color:var(--text-secondary);margin-bottom:40px;font-size:.95rem;line-height:1.6}.theme-options[data-v-9752a197]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.theme-card[data-v-9752a197]{border:2px solid var(--border-color);border-radius:20px;padding:24px 20px;text-align:center;background:var(--bg-card);transition:all .2s}.theme-card[data-v-9752a197]:hover{border-color:#ff6b3566;transform:translateY(-2px)}.theme-card.active[data-v-9752a197]{border-color:var(--brand-orange);background:#ff6b3508;box-shadow:0 8px 20px #ff6b3514}.disabled-card[data-v-9752a197]{opacity:.6;pointer-events:none;filter:grayscale(80%)}.theme-preview[data-v-9752a197]{width:100%;height:100px;border-radius:12px;margin-bottom:20px;border:1px solid #ddd;display:flex;flex-direction:column;overflow:hidden}.light-preview[data-v-9752a197]{background:#f8f9fa;border-color:#e0e0e0}.light-preview .preview-header[data-v-9752a197]{height:26px;background:#fff;border-bottom:1px solid #eee}.light-preview .preview-body[data-v-9752a197]{flex:1;background:#f1f2f6;margin:10px;border-radius:8px}.dark-preview[data-v-9752a197]{background:#2d3436;border-color:#1e272e}.dark-preview .preview-header[data-v-9752a197]{height:26px;background:#1e272e;border-bottom:1px solid #111}.dark-preview .preview-body[data-v-9752a197]{flex:1;background:#353b48;margin:10px;border-radius:8px}.lang-icon[data-v-9752a197]{font-size:3.5rem;margin-bottom:15px}.theme-name[data-v-9752a197]{font-weight:800;color:var(--text-primary);font-size:1rem}.modern-form[data-v-9752a197]{display:flex;flex-direction:column;gap:20px;max-width:450px}.form-group[data-v-9752a197]{display:flex;flex-direction:column;gap:10px}.form-label[data-v-9752a197]{font-weight:800;color:var(--text-primary);font-size:.95rem}.password-wrapper[data-v-9752a197]{position:relative;display:flex;align-items:center}.main-input[data-v-9752a197]{width:100%;padding:16px 20px;border:2px solid transparent;border-radius:16px;font-size:1rem;background:var(--bg-hover);color:var(--text-primary);transition:all .3s ease}.password-wrapper .main-input[data-v-9752a197]{padding:16px 50px;text-align:center;letter-spacing:3px;font-weight:900}.main-input[data-v-9752a197]:focus{background:var(--bg-card);border-color:var(--brand-orange);box-shadow:0 4px 15px #ff6b351a;outline:none}.main-input.area[data-v-9752a197]{resize:vertical;min-height:140px;line-height:1.7}.eye-btn[data-v-9752a197]{position:absolute;left:16px;background:none;border:none;font-size:1.3rem;cursor:pointer;opacity:.5;transition:.2s}html[dir=ltr] .eye-btn[data-v-9752a197]{left:auto;right:16px}.eye-btn[data-v-9752a197]:hover{opacity:1}.action-btn[data-v-9752a197]{padding:16px;background:var(--brand-orange);color:#fff;border:none;border-radius:16px;font-weight:900;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:5px}.action-btn[data-v-9752a197]:hover:not(:disabled){background:var(--brand-orange-dark, #e85d2b);transform:translateY(-2px);box-shadow:0 8px 20px #ff6b354d}.action-btn[data-v-9752a197]:disabled{opacity:.6;cursor:not-allowed}.status-box[data-v-9752a197]{padding:18px 24px;border-radius:16px;margin-bottom:35px;display:flex;justify-content:space-between;align-items:center;font-weight:800;max-width:450px}.status-box.active[data-v-9752a197]{background:#27ae6014;color:#27ae60;border:1px solid rgba(39,174,96,.2)}.status-box.inactive[data-v-9752a197]{background:#f39c1214;color:#f39c12;border:1px solid rgba(243,156,18,.2)}.status-dot[data-v-9752a197]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-left:8px;background-color:currentColor}html[dir=ltr] .status-dot[data-v-9752a197]{margin-left:0;margin-right:8px}.remove-btn[data-v-9752a197]{background:none;border:none;color:#e74c3c;font-weight:900;cursor:pointer;text-decoration:underline}.about-box[data-v-9752a197]{background:var(--bg-hover);padding:50px 40px;border-radius:24px;text-align:center;border:1px solid var(--border-color);max-width:500px}.logo-placeholder[data-v-9752a197]{font-size:2rem;font-weight:900;color:var(--text-primary);margin-bottom:15px}.badge[data-v-9752a197]{background:var(--brand-orange);color:#fff;font-size:1rem;padding:4px 10px;border-radius:8px;display:inline-block;transform:rotate(-5deg)}.version-text[data-v-9752a197]{color:var(--text-secondary);font-weight:800;font-size:1rem;margin-bottom:25px}.divider[data-v-9752a197]{height:1px;background:var(--border-color);margin:0 auto 25px;width:60%}.about-text[data-v-9752a197]{color:var(--text-secondary);line-height:1.8;margin:0 auto;font-weight:500}.fade-slide-enter-active[data-v-9752a197],.fade-slide-leave-active[data-v-9752a197]{transition:all .3s ease}.fade-slide-enter-from[data-v-9752a197]{opacity:0;transform:translateY(15px)}.fade-slide-leave-to[data-v-9752a197]{opacity:0;transform:translateY(-15px)}.offline-banner-inline[data-v-9752a197]{background:#ff9f431a;border:1px solid rgba(255,159,67,.3);color:#d35400;padding:12px 20px;border-radius:14px;font-weight:800;margin-bottom:30px;display:inline-block}.disabled-ui[data-v-9752a197]{opacity:.5;pointer-events:none}@media(max-width:850px){.settings-card-wrapper[data-v-9752a197]{flex-direction:column;border-radius:20px}.settings-sidebar[data-v-9752a197]{width:100%;padding:20px;border-left:none;border-bottom:1px solid var(--border-color)}.sidebar-menu[data-v-9752a197]{flex-direction:row;overflow-x:auto;gap:10px;padding-bottom:5px}.sidebar-menu[data-v-9752a197]::-webkit-scrollbar{display:none}.settings-content[data-v-9752a197]{padding:30px 20px}}[data-v-571a9079]{font-family:Vazirmatn,sans-serif!important}.page-layout[data-v-571a9079]{min-height:calc(100vh - 70px);margin-top:70px;background:var(--bg-main, #f4f6f8);display:flex;align-items:flex-start;justify-content:center;padding:0 20px}.center-container[data-v-571a9079]{width:100%;max-width:480px;display:flex;justify-content:center}.premium-player-card[data-v-571a9079]{width:100%;background:var(--bg-card, #ffffff);border-radius:36px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000001a;border:1px solid var(--border-color, #eaeaea);min-height:600px;display:flex;flex-direction:column}.card-dynamic-bg[data-v-571a9079]{position:absolute;inset:-20px;background-size:cover;background-position:center;filter:blur(15px);transition:background-image .8s ease;z-index:1}.card-overlay[data-v-571a9079]{position:absolute;inset:0;background:linear-gradient(to bottom,#0f172a99,#0f172ae6);z-index:2}.card-content[data-v-571a9079]{position:relative;z-index:3;padding:40px 30px;display:flex;flex-direction:column;height:100%;flex-grow:1}.header-section[data-v-571a9079]{text-align:center;margin-bottom:35px}.title-badge[data-v-571a9079]{display:inline-block;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:4px 12px;border-radius:20px;font-size:.7rem;letter-spacing:2px;font-weight:800;margin-bottom:15px;border:1px solid rgba(255,255,255,.2)}.main-title[data-v-571a9079]{color:#fff;font-size:2.2rem;font-weight:900;margin:0 0 8px;text-shadow:0 4px 10px rgba(0,0,0,.3)}.sub-title[data-v-571a9079]{color:#ffffffb3;font-size:.95rem;margin:0}.player-controls[data-v-571a9079]{display:flex;flex-direction:column;align-items:center;gap:25px;margin-bottom:30px}.btn-master-play[data-v-571a9079]{width:80px;height:80px;border-radius:50%;background:var(--brand-orange, #ff6b35);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px #ff6b3566;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.btn-master-play[data-v-571a9079]:hover{transform:scale(1.08);box-shadow:0 15px 35px #ff6b3580}.btn-master-play.is-playing[data-v-571a9079]{background:#fff;color:var(--brand-orange, #ff6b35);box-shadow:0 10px 25px #fff3}.icon-play[data-v-571a9079]{transform:translate(2px)}.volume-control[data-v-571a9079]{display:flex;align-items:center;gap:15px;width:100%;padding:0 20px;color:#fff}.range-slider[data-v-571a9079]{flex:1;-webkit-appearance:none;background:#fff3;height:6px;border-radius:5px;outline:none;cursor:pointer}.range-slider[data-v-571a9079]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0000004d;transition:.2s}.range-slider[data-v-571a9079]::-webkit-slider-thumb:hover{transform:scale(1.2)}.categories-wrapper[data-v-571a9079]{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px;margin-bottom:15px}.custom-scroll-x[data-v-571a9079]::-webkit-scrollbar{height:0px}.chip-btn[data-v-571a9079]{background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#fffc;padding:8px 18px;border-radius:20px;font-weight:700;font-size:.85rem;white-space:nowrap;cursor:pointer;transition:all .2s}.chip-btn[data-v-571a9079]:hover{background:#fff3;color:#fff}.chip-btn.active[data-v-571a9079]{background:var(--brand-orange, #ff6b35);color:#fff;border-color:transparent;box-shadow:0 4px 15px #ff6b354d}.tracks-list[data-v-571a9079]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;flex-grow:1;max-height:250px;padding-right:5px}.custom-scroll-y[data-v-571a9079]::-webkit-scrollbar{width:4px}.custom-scroll-y[data-v-571a9079]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.track-item[data-v-571a9079]{background:#ffffff0d;border:1px solid rgba(255,255,255,.05);padding:14px 20px;border-radius:18px;color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease}.track-item[data-v-571a9079]:hover{background:#ffffff1f;transform:translate(-4px)}html[dir=ltr] .track-item[data-v-571a9079]:hover{transform:translate(4px)}.track-item.active[data-v-571a9079]{background:#ffffff26;border-color:#ffffff4d}.track-info[data-v-571a9079]{display:flex;align-items:center;gap:15px}.track-icon[data-v-571a9079]{font-size:1.5rem;background:#ffffff1a;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px}.track-item.active .track-icon[data-v-571a9079]{background:#ff6b3533}.track-name[data-v-571a9079]{font-weight:800;font-size:1rem}.equalizer-bars[data-v-571a9079]{display:flex;gap:3px;align-items:flex-end;height:16px}.equalizer-bars span[data-v-571a9079]{width:4px;background:var(--brand-orange, #ff6b35);border-radius:2px;animation:bounce-571a9079 1s infinite ease-in-out}.equalizer-bars span[data-v-571a9079]:nth-child(1){animation-delay:.1s}.equalizer-bars span[data-v-571a9079]:nth-child(2){animation-delay:.3s}.equalizer-bars span[data-v-571a9079]:nth-child(3){animation-delay:0s}@keyframes bounce-571a9079{0%,to{height:4px}50%{height:16px}}.empty-state-text[data-v-571a9079]{text-align:center;color:#ffffff80;font-size:.9rem;margin-top:20px}.loading-state[data-v-571a9079],.global-empty-state[data-v-571a9079]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;color:var(--text-secondary);text-align:center}.spinner[data-v-571a9079]{width:40px;height:40px;border:4px solid rgba(255,107,53,.2);border-top-color:var(--brand-orange);border-radius:50%;animation:spin-571a9079 1s linear infinite;margin-bottom:15px}@keyframes spin-571a9079{to{transform:rotate(360deg)}}.empty-icon[data-v-571a9079]{font-size:4rem;margin-bottom:20px;opacity:.7}.global-empty-state h2[data-v-571a9079]{font-size:1.5rem;font-weight:800;color:var(--text-primary);margin-bottom:10px}@media(max-width:480px){.page-layout[data-v-571a9079]{padding:20px 15px}.premium-player-card[data-v-571a9079]{border-radius:28px;min-height:550px}.card-content[data-v-571a9079]{padding:30px 20px}.main-title[data-v-571a9079]{font-size:1.8rem}.btn-master-play[data-v-571a9079]{width:70px;height:70px}}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn%5Bwght%5D.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box;font-family:Vazirmatn,sans-serif}body,input,button,textarea,select{font-family:Vazirmatn,sans-serif!important}body{margin:0;padding:0;background-color:var(--bg-main);color:var(--text-primary);transition:background-color .4s ease,color .4s ease;overflow-x:hidden}:root{--brand-orange: #ff6b35;--brand-orange-hover: #e85d2b;--bg-main: #f8f9fa;--bg-card: #ffffff;--bg-sidebar: #f1f3f5;--bg-input: #ffffff;--bg-hover: #e9ecef;--bg-header: rgba(255, 255, 255, .85);--text-primary: #1e293b;--text-secondary: #64748b;--border-color: #e2e8f0}body.dark-theme{--brand-orange: #ff6b35;--brand-orange-hover: #e85d2b;--bg-main: #0f172a;--bg-card: #1e293b;--bg-sidebar: #0b1120;--bg-input: #0f172a;--bg-hover: #334155;--bg-header: rgba(15, 23, 42, .85);--text-primary: #f8fafc;--text-secondary: #94a3b8;--border-color: rgba(255, 255, 255, .08)}.layout-list{display:flex;flex-direction:column;gap:12px}.layout-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.text-offline{color:var(--text-secondary);font-weight:800;font-size:.9rem}.text-danger-action{color:#ff4757;background:transparent;border:none;font-weight:900;cursor:pointer}.text-danger-action:hover{opacity:.8}.page-container{max-width:1000px;margin:0 auto;padding:20px}.form-grid{display:grid;gap:20px;margin-top:10px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-group label{display:block;font-size:.85rem;font-weight:900;color:var(--text-secondary);margin-bottom:8px}.offline-msg{color:var(--text-secondary);font-weight:800;font-size:.9rem;align-self:center}@media(max-width:600px){.form-row{grid-template-columns:1fr}}.slide-enter-active,.slide-leave-active{transition:all .3s ease-out;max-height:200px;opacity:1}.slide-enter-from,.slide-leave-to{max-height:0;opacity:0;margin:0!important;padding:0!important}.pop-enter-active,.pop-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.pop-enter-from,.pop-leave-to{opacity:0;transform:scale(.9) translateY(20px)}.vpd-wrapper{font-family:inherit!important;z-index:9999!important}.vpd-content{background-color:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:20px!important;box-shadow:0 10px 30px #0003!important}.vpd-header{background-color:var(--brand-orange)!important;color:#fff!important}.vpd-selected{background-color:var(--brand-orange)!important;border-radius:50%!important}.vpd-day:hover{background-color:var(--bg-hover)!important;border-radius:50%!important}.vpd-input-group input{border:none!important;background:transparent!important;color:var(--text-primary)!important;font-weight:700!important;width:100%}.menu-svg-icon{width:18px;height:18px;stroke:var(--text-secondary);transition:all .2s ease}.sidebar-menu li:hover .menu-svg-icon,.sidebar-menu li.active .menu-svg-icon{stroke:var(--brand-orange)}.disabled-ui{opacity:.6;pointer-events:none}.mb-15{margin-bottom:15px}.spacer{flex:1}
