.header-global-container[data-v-a7a51ff3]{position:relative;z-index:1000}.app-header-match-parent[data-v-a7a51ff3]{position:fixed;top:0;left:0;width:100%;height:64px;background:var(--bg-header, rgba(255, 255, 255, .85));backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border-bottom:1px solid var(--border-color);z-index:1001;display:flex;align-items:center}.header-inner[data-v-a7a51ff3]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 24px;margin:0 auto}.header-section[data-v-a7a51ff3]{display:flex;align-items:center}.start-section[data-v-a7a51ff3]{gap:14px;flex:1}.end-section[data-v-a7a51ff3]{flex:1;justify-content:flex-end;gap:12px}.center-section[data-v-a7a51ff3]{flex:1;justify-content:center}.hamburger-btn[data-v-a7a51ff3]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;transition:background .2s}.hamburger-btn[data-v-a7a51ff3]:hover{background:var(--bg-hover)}.burger-lines[data-v-a7a51ff3]{width:18px;height:12px;display:flex;flex-direction:column;justify-content:space-between}.burger-lines span[data-v-a7a51ff3]{display:block;height:2px;width:100%;background:var(--text-primary);border-radius:4px;transition:.25s ease}.hamburger-btn.active .line-1[data-v-a7a51ff3]{transform:translateY(5px) rotate(45deg)}.hamburger-btn.active .line-2[data-v-a7a51ff3]{opacity:0}.hamburger-btn.active .line-3[data-v-a7a51ff3]{transform:translateY(-5px) rotate(-45deg)}.menu-icon[data-v-a7a51ff3]{width:18px;height:18px;fill:none;stroke:var(--text-secondary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}.drop-item:hover .menu-icon[data-v-a7a51ff3]{stroke:var(--brand-primary)}.logout-text:hover .menu-icon[data-v-a7a51ff3]{stroke:#ef4444}.brand[data-v-a7a51ff3]{display:flex;align-items:center;gap:10px;cursor:pointer}.brand-logo[data-v-a7a51ff3]{width:64px;height:64px;object-fit:contain}.brand-texts[data-v-a7a51ff3]{display:flex;flex-direction:column;line-height:1.1}.logo-text[data-v-a7a51ff3]{font-weight:900;font-size:1.15rem;margin:0;color:var(--text-primary);letter-spacing:-.3px}.brand-subtitle[data-v-a7a51ff3]{font-size:.68rem;font-weight:700;color:var(--text-secondary);margin-top:1px}.dynamic-tracker-pill[data-v-a7a51ff3]{display:flex;align-items:center;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:30px;padding:4px 6px 4px 14px;height:38px;gap:12px;transition:all .25s ease}.dynamic-tracker-pill.is-active[data-v-a7a51ff3]{background:var(--bg-card);border-color:var(--brand-primary);box-shadow:0 4px 12px #0891b21a}.tracker-info-zone[data-v-a7a51ff3]{display:flex;align-items:center;gap:6px;position:relative;cursor:help;padding-right:2px}.pomo-dot[data-v-a7a51ff3]{width:8px;height:8px;border-radius:50%;background:var(--text-secondary)}.pomo-dot.is-pulsing[data-v-a7a51ff3]{background:#ef4444;animation:pulse-red-a7a51ff3 1.5s infinite}@keyframes pulse-red-a7a51ff3{70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}.tracker-mode-text[data-v-a7a51ff3]{font-size:.75rem;font-weight:800;color:var(--text-secondary);white-space:nowrap}.pomo-tooltip[data-v-a7a51ff3]{position:absolute;top:100%;right:50%;transform:translate(50%) translateY(15px);width:220px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:12px;box-shadow:0 10px 25px #00000014;opacity:0;visibility:hidden;transition:all .2s ease;z-index:1100;text-align:right;pointer-events:none}.tracker-info-zone:hover .pomo-tooltip[data-v-a7a51ff3]{opacity:1;visibility:visible;transform:translate(50%) translateY(10px)}.pomo-tooltip[data-v-a7a51ff3]: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)}.tooltip-title[data-v-a7a51ff3]{display:block;font-size:.8rem;color:var(--text-primary);margin-bottom:4px;font-weight:800}.tooltip-desc[data-v-a7a51ff3]{font-size:.72rem;color:var(--text-secondary);line-height:1.5;margin:0}.tracker-time-zone[data-v-a7a51ff3]{font-size:.95rem;font-weight:900;color:var(--text-primary);font-variant-numeric:tabular-nums;border-right:1px solid var(--border-color);padding-right:12px;min-width:48px;text-align:center}.tracker-time-zone.text-brand[data-v-a7a51ff3]{color:var(--brand-primary)}html[dir=ltr] .tracker-time-zone[data-v-a7a51ff3]{border-right:none;border-left:1px solid var(--border-color);padding-right:0;padding-left:12px}.tracker-actions[data-v-a7a51ff3]{display:flex;align-items:center;gap:4px}.t-action-btn[data-v-a7a51ff3]{width:28px;height:28px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s;color:#fff}.t-action-btn.play-pause[data-v-a7a51ff3]{background:var(--brand-primary)}.t-action-btn.play-pause[data-v-a7a51ff3]:hover{background:var(--brand-primary-hover);transform:scale(1.05)}.t-action-btn.stop[data-v-a7a51ff3]{background:var(--text-secondary)}.t-action-btn.stop[data-v-a7a51ff3]:hover{background:#ef4444;transform:scale(1.05)}.profile-trigger[data-v-a7a51ff3]{display:flex;align-items:center;gap:10px;padding:4px 12px 4px 6px;background:transparent;border-radius:20px;cursor:pointer;transition:background .2s;border:1px solid transparent}.profile-trigger[data-v-a7a51ff3]:hover,.profile-trigger.active[data-v-a7a51ff3]{background:var(--bg-hover);border-color:var(--border-color)}.avatar-circle[data-v-a7a51ff3]{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-meta[data-v-a7a51ff3]{display:flex;flex-direction:column;line-height:1.2;max-width:110px}.user-display-name[data-v-a7a51ff3]{font-size:.85rem;font-weight:800;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role-mini[data-v-a7a51ff3]{font-size:.68rem;color:var(--text-secondary);font-weight:700;margin-top:1px}.chevron-icon[data-v-a7a51ff3]{color:var(--text-secondary);opacity:.8}.theme-toggle-btn[data-v-a7a51ff3]{background:transparent;border:none;width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.profile-dropdown[data-v-a7a51ff3]{position:absolute;top:62px;left:24px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;width:200px;box-shadow:0 10px 30px #00000014;padding:6px;z-index:1200}.dropdown-divider[data-v-a7a51ff3]{height:1px;background:var(--border-color);margin:6px 0}.dropdown-info[data-v-a7a51ff3]{padding:6px 10px 10px}.user-label[data-v-a7a51ff3]{font-weight:900;margin:0;font-size:.9rem;color:var(--text-primary)}.role-label[data-v-a7a51ff3]{font-size:.72rem;color:var(--text-secondary);margin:2px 0 0;font-weight:700}.drop-item[data-v-a7a51ff3]{display:flex;align-items:center;gap:10px;padding:10px;text-decoration:none;color:var(--text-primary);font-weight:700;font-size:.85rem;border-radius:10px;transition:background .2s;background:transparent;border:none;width:100%;cursor:pointer}.drop-item[data-v-a7a51ff3]:hover{background:var(--bg-hover);color:var(--brand-primary)}.d-icon[data-v-a7a51ff3]{font-size:1.1rem}.logout-text[data-v-a7a51ff3]:hover{color:#ef4444;background:#fee2e2}.side-drawer[data-v-a7a51ff3]{position:fixed;top:0;right:0;width:300px;height:100vh;background:var(--bg-card);z-index:2000;padding:30px 0 0;display:flex;flex-direction:column;box-shadow:-10px 0 35px #0000000d;border-left:1px solid var(--border-color)}.drawer-header[data-v-a7a51ff3]{padding:20px 25px 10px}.drawer-brand[data-v-a7a51ff3]{font-weight:900;font-size:1.1rem;color:var(--text-secondary);margin:0}.drawer-body[data-v-a7a51ff3]{flex:1;overflow-y:auto;padding:0 20px 30px}.group-label[data-v-a7a51ff3]{font-size:.72rem;color:var(--text-secondary);margin:15px 0 8px 5px;font-weight:800;text-transform:uppercase}.drawer-item[data-v-a7a51ff3]{display:flex;align-items:center;gap:12px;padding:12px;text-decoration:none;color:var(--text-primary);font-weight:700;border-radius:12px;margin-bottom:4px;transition:all .2s;border:none;background:transparent;width:100%;cursor:pointer;font-size:.95rem}.drawer-item[data-v-a7a51ff3]:hover,.drawer-item.router-link-active[data-v-a7a51ff3]{background:var(--bg-hover);color:var(--brand-primary);transform:translate(-4px)}.upgrade-action-btn[data-v-a7a51ff3]{background:#0891b214!important;color:var(--brand-primary)!important;margin-top:10px;border:1px solid rgba(8,145,178,.15)!important}.version-badge[data-v-a7a51ff3]{margin-top:20px;text-align:center;font-size:.75rem;color:var(--text-secondary);font-weight:800;background:var(--bg-hover);padding:6px;border-radius:10px}.overlay[data-v-a7a51ff3]{position:fixed;inset:0;background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1500}.drawer-slide-enter-active[data-v-a7a51ff3],.drawer-slide-leave-active[data-v-a7a51ff3]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.drawer-slide-enter-from[data-v-a7a51ff3],.drawer-slide-leave-to[data-v-a7a51ff3]{transform:translate(100%)}.pop-enter-active[data-v-a7a51ff3]{animation:pop-in-a7a51ff3 .2s cubic-bezier(.16,1,.3,1)}.pop-leave-active[data-v-a7a51ff3]{animation:pop-in-a7a51ff3 .15s reverse ease-in}@keyframes pop-in-a7a51ff3{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.disabled-ui[data-v-a7a51ff3]{opacity:.4;cursor:not-allowed}@media(max-width:850px){.center-section[data-v-a7a51ff3]{display:none}}@media(max-width:600px){.app-header-match-parent[data-v-a7a51ff3]{padding:0}.header-inner[data-v-a7a51ff3]{padding:0 16px}.brand-texts[data-v-a7a51ff3],.user-meta[data-v-a7a51ff3],.chevron-icon[data-v-a7a51ff3]{display:none}.profile-trigger[data-v-a7a51ff3]{padding:4px;border-radius:50%}}.modern-footer[data-v-57e200d4]{background:var(--bg-card);border-top:1px solid var(--border-color);padding:60px 0 20px;margin-top:auto;position:relative;overflow:hidden}.modern-footer[data-v-57e200d4]:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:300px;height:1px;background:radial-gradient(circle,var(--brand-orange) 0%,transparent 100%);opacity:.8}.footer-container[data-v-57e200d4]{max-width:1200px;margin:0 auto;padding:0 30px}.footer-grid[data-v-57e200d4]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:50px}.footer-brand[data-v-57e200d4]{display:flex;flex-direction:column;gap:16px}.brand-title[data-v-57e200d4]{display:flex;align-items:center;gap:12px}.f-logo[data-v-57e200d4]{width:38px;height:38px}body.dark-theme .f-logo[data-v-57e200d4]{filter:hue-rotate(160deg) saturate(1.3) brightness(1.2)}.brand-title h3[data-v-57e200d4]{margin:0;font-size:1.6rem;font-weight:900;color:var(--text-primary);letter-spacing:-.5px}.brand-desc[data-v-57e200d4]{color:var(--text-secondary);font-size:.95rem;line-height:1.8;margin:0;max-width:380px;font-weight:500}.version-badge[data-v-57e200d4]{display:inline-flex;align-items:center;gap:8px;background:var(--bg-hover);padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:800;color:var(--text-secondary);width:fit-content;border:1px solid var(--border-color);margin-top:10px}.pulse-dot[data-v-57e200d4]{width:8px;height:8px;background-color:var(--brand-orange);border-radius:50%;box-shadow:0 0 #ff6b3566;animation:pulse-57e200d4 2s infinite}@keyframes pulse-57e200d4{0%{box-shadow:0 0 #ff6b3566}70%{box-shadow:0 0 0 6px #ff6b3500}to{box-shadow:0 0 #ff6b3500}}.footer-links h4[data-v-57e200d4],.footer-social h4[data-v-57e200d4]{font-size:1.1rem;color:var(--text-primary);font-weight:800;margin:0 0 20px;opacity:.9}.footer-links nav[data-v-57e200d4]{display:flex;flex-direction:column;gap:14px}.f-link[data-v-57e200d4]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;font-weight:600;font-size:.95rem;transition:all .2s ease;width:fit-content}.f-icon[data-v-57e200d4]{width:14px;height:14px;color:var(--text-secondary);opacity:.5;transition:all .2s ease}html[dir=ltr] .f-icon[data-v-57e200d4]{transform:rotate(180deg)}.f-link[data-v-57e200d4]:hover{color:var(--brand-orange);transform:translate(-4px)}html[dir=ltr] .f-link[data-v-57e200d4]:hover{transform:translate(4px)}.f-link:hover .f-icon[data-v-57e200d4]{color:var(--brand-orange);opacity:1}.social-wrapper[data-v-57e200d4]{display:flex;gap:12px;margin-bottom:25px}.s-btn[data-v-57e200d4]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:12px;color:var(--text-secondary);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.s-btn svg[data-v-57e200d4]{width:18px;height:18px}.s-btn[data-v-57e200d4]:hover{background:var(--brand-orange);border-color:var(--brand-orange);color:#fff;transform:translateY(-3px) scale(1.05);box-shadow:0 8px 15px #ff6b3533}.contact-email[data-v-57e200d4]{display:flex;flex-direction:column;gap:5px}.contact-email .label[data-v-57e200d4]{font-size:.8rem;color:var(--text-secondary);font-weight:700}.contact-email a[data-v-57e200d4]{color:var(--text-primary);font-weight:800;text-decoration:none;font-size:.95rem;transition:color .2s}.contact-email a[data-v-57e200d4]:hover{color:var(--brand-orange)}.footer-bottom[data-v-57e200d4]{display:flex;justify-content:space-between;align-items:center;padding-top:25px;border-top:1px dashed var(--border-color)}.copyright[data-v-57e200d4]{margin:0;font-size:.85rem;color:var(--text-secondary);font-weight:600}.legal-links[data-v-57e200d4]{display:flex;align-items:center;gap:15px}.legal-links a[data-v-57e200d4]{color:var(--text-secondary);text-decoration:none;font-size:.85rem;font-weight:700;transition:color .2s}.legal-links a[data-v-57e200d4]:hover{color:var(--text-primary)}.separator[data-v-57e200d4]{color:var(--border-color);font-size:.8rem}@media(max-width:900px){.footer-grid[data-v-57e200d4]{grid-template-columns:1fr 1fr;gap:40px}.footer-brand[data-v-57e200d4]{grid-column:span 2}}@media(max-width:650px){.footer-grid[data-v-57e200d4]{grid-template-columns:1fr;gap:40px}.footer-brand[data-v-57e200d4]{grid-column:span 1}.footer-bottom[data-v-57e200d4]{flex-direction:column;gap:15px;text-align:center}}[data-v-0d30cc7f]{font-family:Vazirmatn,sans-serif!important}.f-logo[data-v-0d30cc7f]{width:128px;height:128px}.ltr-input[data-v-0d30cc7f]{direction:ltr!important;text-align:left!important}.ltr-input[data-v-0d30cc7f]::placeholder{direction:rtl;text-align:right;opacity:.7}.password-wrapper[data-v-0d30cc7f]{position:relative;display:flex;align-items:center}.pass-input[data-v-0d30cc7f]{width:100%;padding-right:45px!important;padding-left:20px!important}.eye-btn[data-v-0d30cc7f]{position:absolute;right:12px;left:auto;background:none;border:none;font-size:1.2rem;cursor:pointer;opacity:.6;transition:.2s}.eye-btn[data-v-0d30cc7f]:hover{opacity:1}.offline-banner[data-v-0d30cc7f]{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-0d30cc7f]{opacity:.5;cursor:not-allowed!important}.lang-switcher[data-v-0d30cc7f]{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-0d30cc7f]{right:auto;left:20px}.lang-switcher button[data-v-0d30cc7f]{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-0d30cc7f]{background:var(--brand-primary);color:#fff}.lang-switcher button.disabled-lang[data-v-0d30cc7f]{color:#b2bec3;cursor:not-allowed;background:transparent}.auth-container[data-v-0d30cc7f]{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{filter:hue-rotate(160deg) saturate(1.4) brightness(1.15);box-shadow:0 10px 25px #06b6d44d}.auth-box[data-v-0d30cc7f]{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-0d30cc7f]{background:transparent;padding:45px 0 25px;display:flex;justify-content:center}.auth-brand[data-v-0d30cc7f]{display:flex;flex-direction:column;align-items:center}.auth-logo[data-v-0d30cc7f]{width:120px;height:120px;filter:hue-rotate(160deg) saturate(1.2) brightness(.95);transition:filter .4s ease,transform .3s ease}.auth-logo[data-v-0d30cc7f]:hover{transform:translateY(-3px) scale(1.02)}.auth-badge[data-v-0d30cc7f]{background-color:var(--brand-primary);color:#fff;font-size:22px;padding:3px 10px;border-radius:10px;transform:rotate(-6deg);box-shadow:3px 5px 15px #0891b24d}.auth-body[data-v-0d30cc7f]{padding:10px 45px 55px;text-align:center}.form-subtitle[data-v-0d30cc7f]{color:var(--text-secondary, #636e72);margin:0 0 35px;font-size:1rem;line-height:1.5}.input-group[data-v-0d30cc7f]{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.auth-input[data-v-0d30cc7f]{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-0d30cc7f]:focus{border-color:var(--brand-primary);background:var(--bg-card, white);box-shadow:0 0 0 4px #0891b21a}.auth-input[data-v-0d30cc7f]:disabled{opacity:.6;cursor:not-allowed}.invite-input[data-v-0d30cc7f]{border-style:dashed;border-color:#a4b0be;background:#00000003;letter-spacing:2px;text-align:center!important;font-weight:700}.invite-input[data-v-0d30cc7f]:focus{border-style:solid}.phone-review-box[data-v-0d30cc7f]{display:flex;justify-content:space-between;align-items:center;background:var(--bg-hover, #f8f9fa);padding:12px 16px;border-radius:12px;border:1px dashed var(--brand-primary)}.phone-number[data-v-0d30cc7f]{font-weight:800;color:var(--text-primary);letter-spacing:1px}.edit-phone-btn[data-v-0d30cc7f]{background:none;border:none;color:var(--text-secondary);font-size:.85rem;font-weight:700;cursor:pointer;transition:.2s}.edit-phone-btn[data-v-0d30cc7f]:hover{color:var(--brand-primary-hover)}.timer-wrapper[data-v-0d30cc7f]{margin-top:5px;font-size:.9rem;color:var(--text-secondary, #636e72)}.timer-text[data-v-0d30cc7f]{font-weight:700}.resend-btn[data-v-0d30cc7f]{background:none;border:none;color:var(--brand-primary);font-weight:700;cursor:pointer;text-decoration:underline}.resend-btn[data-v-0d30cc7f]:disabled{opacity:.5;cursor:not-allowed}.primary-btn[data-v-0d30cc7f]{width:100%;background:var(--brand-primary);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 #0891b240}.primary-btn[data-v-0d30cc7f]:hover:not(:disabled){background:var(--brand-primary-hover);transform:translateY(-2px);box-shadow:0 12px 30px #0891b259}.primary-btn[data-v-0d30cc7f]:active{transform:translateY(0)}.primary-btn[data-v-0d30cc7f]:disabled{opacity:.6;cursor:not-allowed}.toggle-link[data-v-0d30cc7f]{margin-top:30px;color:var(--text-secondary, #636e72);font-size:.95rem}.toggle-link a[data-v-0d30cc7f]{color:var(--brand-primary);font-weight:800;margin-left:6px;margin-right:6px;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.toggle-link a[data-v-0d30cc7f]:hover{border-bottom-color:var(--brand-primary-hover);color:var(--brand-primary-hover)}.error-msg[data-v-0d30cc7f]{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-0d30cc7f]{margin-top:40px;color:var(--text-secondary, #b2bec3);font-size:.9rem;font-weight:500}.fade-enter-active[data-v-0d30cc7f],.fade-leave-active[data-v-0d30cc7f]{transition:opacity .3s ease}.fade-enter-from[data-v-0d30cc7f],.fade-leave-to[data-v-0d30cc7f]{opacity:0}@media(max-width:480px){.auth-box[data-v-0d30cc7f]{border-radius:20px}.auth-body[data-v-0d30cc7f]{padding:10px 25px 45px}}.m-overlay[data-v-0d30cc7f]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;display:flex;justify-content:center;align-items:center;padding:20px}.m-window[data-v-0d30cc7f]{background:var(--bg-card, white);width:100%;max-width:500px;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px #0003;display:flex;flex-direction:column}.m-header[data-v-0d30cc7f]{padding:20px 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color, #f1f2f6)}.m-header h3[data-v-0d30cc7f]{margin:0;font-size:1.2rem;font-weight:900;color:var(--text-primary)}.m-close-btn[data-v-0d30cc7f]{width:35px;height:35px;border-radius:50%;border:none;background:var(--bg-hover, #f8f9fa);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-primary);transition:.2s}.m-close-btn[data-v-0d30cc7f]:hover{background:#e2e6ea}.m-body[data-v-0d30cc7f]{padding:25px}.m-desc[data-v-0d30cc7f]{margin:0 0 20px;color:var(--text-secondary);font-size:.95rem;line-height:1.6}.device-list[data-v-0d30cc7f]{display:flex;flex-direction:column;gap:12px}.device-item[data-v-0d30cc7f]{display:flex;align-items:center;gap:15px;padding:15px;background:var(--bg-hover, #f8f9fa);border:1px solid var(--border-color, #f1f2f6);border-radius:16px;transition:.2s}.device-item[data-v-0d30cc7f]:hover{border-color:var(--brand-primary)}.device-icon[data-v-0d30cc7f]{font-size:1.8rem;background:var(--bg-card, white);padding:8px;border-radius:12px;box-shadow:0 2px 8px #0000000d;flex-shrink:0}.device-info[data-v-0d30cc7f]{flex:1;display:flex;flex-direction:column;gap:4px;overflow:hidden}.device-info strong[data-v-0d30cc7f]{font-size:.95rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-meta[data-v-0d30cc7f]{font-size:.8rem;color:var(--text-secondary)}.btn-kick[data-v-0d30cc7f]{background:#e74c3c1a;color:#e74c3c;border:none;padding:10px 18px;border-radius:12px;font-weight:800;cursor:pointer;transition:.2s;flex-shrink:0}.btn-kick[data-v-0d30cc7f]:hover:not(:disabled){background:#e74c3c;color:#fff}.btn-kick[data-v-0d30cc7f]:disabled{opacity:.5;cursor:not-allowed}.pop-enter-active[data-v-0d30cc7f],.pop-leave-active[data-v-0d30cc7f]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.pop-enter-from[data-v-0d30cc7f],.pop-leave-to[data-v-0d30cc7f]{opacity:0;transform:scale(.9)}.sso-section[data-v-0d30cc7f]{margin-bottom:25px}.sso-btn[data-v-0d30cc7f]{width:100%;background:#fff;border:2px solid var(--brand-primary);color:var(--brand-primary);padding:14px;border-radius:16px;font-weight:800;cursor:pointer;transition:.3s}.sso-btn[data-v-0d30cc7f]:hover{background:var(--brand-primary);color:#fff}.divider[data-v-0d30cc7f]{display:flex;align-items:center;text-align:center;color:var(--text-secondary);margin:20px 0}.divider[data-v-0d30cc7f]:before,.divider[data-v-0d30cc7f]:after{content:"";flex:1;border-bottom:1px solid var(--border-color)}.divider span[data-v-0d30cc7f]{padding:0 10px;font-size:.8rem}.tutorial-overlay[data-v-fcc062c4]{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-fcc062c4]{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-fcc062c4]{height:180px;display:flex;align-items:center;justify-content:center;transition:.5s}.big-icon[data-v-fcc062c4]{font-size:5rem}.step-content[data-v-fcc062c4]{padding:30px;text-align:center;min-height:160px}.step-content h2[data-v-fcc062c4]{font-weight:900;margin:0 0 10px;color:var(--text-primary)}.step-content p[data-v-fcc062c4]{color:var(--text-secondary);line-height:1.7;font-size:.95rem}.step-footer[data-v-fcc062c4]{padding:20px 30px 40px;display:flex;justify-content:space-between;align-items:center}.dots[data-v-fcc062c4]{display:flex;gap:8px}.dot[data-v-fcc062c4]{width:8px;height:8px;border-radius:50%;background:var(--bg-hover);transition:.3s}.dot.active[data-v-fcc062c4]{width:25px;border-radius:10px;background:var(--brand-orange)}.next-btn[data-v-fcc062c4]{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-fcc062c4]:hover{transform:scale(1.05);box-shadow:0 10px 20px #ff6b354d}.skip-btn[data-v-fcc062c4]{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-fcc062c4]{animation:pop-fcc062c4 .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes pop-fcc062c4{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.fade-slide-enter-active[data-v-fcc062c4],.fade-slide-leave-active[data-v-fcc062c4]{transition:.3s}.fade-slide-enter-from[data-v-fcc062c4]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-fcc062c4]{opacity:0;transform:translate(-20px)}.mini-player-wrapper[data-v-4c70941f]{position:fixed;bottom:80px;left:50%;transform:translate(-50%);width:90%;max-width:400px;z-index:9999}.mini-player[data-v-4c70941f]{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-4c70941f]{display:flex;align-items:center;gap:12px;flex:1;overflow:hidden}.track-icon[data-v-4c70941f]{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-4c70941f]{background:var(--brand-orange);animation:pulse-icon-4c70941f 2s infinite}@keyframes pulse-icon-4c70941f{0%{box-shadow:0 0 #ff6b3566}70%{box-shadow:0 0 0 10px #ff6b3500}to{box-shadow:0 0 #ff6b3500}}.track-text[data-v-4c70941f]{display:flex;flex-direction:column;overflow:hidden}.track-title[data-v-4c70941f]{color:var(--text-primary);font-weight:900;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-subtitle[data-v-4c70941f]{color:var(--text-secondary);font-size:.65rem;font-weight:700}.player-controls[data-v-4c70941f]{display:flex;align-items:center;gap:15px}.ctrl-btn[data-v-4c70941f]{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:.2s;display:flex}.ctrl-btn[data-v-4c70941f]:hover{color:var(--brand-orange);transform:scale(1.1)}.play-btn[data-v-4c70941f]{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-4c70941f]:hover{transform:scale(1.05);background:var(--brand-orange);color:#fff}.player-actions[data-v-4c70941f]{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-4c70941f]{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-4c70941f]{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:.2s;display:flex}.close-btn[data-v-4c70941f]:hover{color:#ff4757}.slide-up-enter-active[data-v-4c70941f],.slide-up-leave-active[data-v-4c70941f]{transition:all .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-4c70941f],.slide-up-leave-to[data-v-4c70941f]{opacity:0;transform:translate(-50%,20px)}body.dark-theme{box-shadow:0 10px 40px #00000080;border-color:#ffffff0d}:root{--bg-main: #f8f9fa;--bg-card: #ffffff;--bg-input: #ffffff;--bg-hover: #f1f2f6;--text-primary: #2d3436;--text-secondary: #636e72;--border-color: rgba(0, 0, 0, .06);--brand-primary: #0891b2;--brand-primary-dark: #155e75;--brand-orange: var(--brand-primary);--brand-orange-dark: var(--brand-primary-dark);--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);--brand-primary: #22d3ee;--brand-primary-dark: #06b6d4;--brand-orange: var(--brand-primary);--brand-orange-dark: var(--brand-primary-dark)}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:1240px;margin:0 auto;width:100%;padding:24px 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}.standard-container{padding:15px}}[data-v-8805e006]{font-family:Vazirmatn,sans-serif!important;box-sizing:border-box}.ios-profile-container[data-v-8805e006]{min-height:100vh;background-color:var(--bg-main);padding:40px 20px 100px;color:var(--text-primary)}.ios-content-wrapper[data-v-8805e006]{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.disabled-ui[data-v-8805e006]{cursor:not-allowed!important;opacity:.7}.disabled-card[data-v-8805e006]{opacity:.6;pointer-events:none}.ios-hero-section[data-v-8805e006]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:10px}.avatar-hero-wrapper[data-v-8805e006]{position:relative;width:110px;height:110px;margin-bottom:16px;cursor:pointer}.avatar-circle-large[data-v-8805e006]{width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:0 8px 24px #00000014;transition:transform .3s cubic-bezier(.4,0,.2,1);background:var(--bg-card)}.avatar-hero-wrapper:hover:not(.disabled-ui) .avatar-circle-large[data-v-8805e006]{transform:scale(1.05)}.avatar-img[data-v-8805e006]{width:100%;height:100%;object-fit:cover}.avatar-svg-wrap[data-v-8805e006]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.upload-badge[data-v-8805e006]{position:absolute;bottom:0;right:0;background:var(--bg-card);border:2px solid var(--border-color);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);box-shadow:0 4px 12px #0000001a;transition:.3s;z-index:2}html[dir=ltr] .upload-badge[data-v-8805e006]{right:auto;left:0}.avatar-hero-wrapper:hover:not(.disabled-ui) .upload-badge[data-v-8805e006]{color:var(--brand-primary);transform:scale(1.1)}.hidden-input[data-v-8805e006]{display:none}.hero-name[data-v-8805e006]{margin:0 0 4px;font-size:1.6rem;font-weight:900;color:var(--text-primary);letter-spacing:-.5px}.hero-email[data-v-8805e006]{color:var(--text-secondary);font-size:.95rem;margin:0 0 12px;font-weight:600}.hero-badge[data-v-8805e006]{padding:4px 14px;border-radius:20px;font-size:.8rem;font-weight:800;display:inline-block}.badge-free[data-v-8805e006]{background:var(--bg-hover);color:var(--text-secondary)}.badge-pro[data-v-8805e006]{background:#0891b21a;color:var(--brand-primary);border:1px solid rgba(8,145,178,.2)}.ios-card[data-v-8805e006]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;overflow:hidden;box-shadow:0 4px 20px #00000005;transition:box-shadow .3s ease}.sub-card-inner[data-v-8805e006]{padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.sub-info[data-v-8805e006]{display:flex;align-items:center;gap:16px;flex:1}.sub-icon-wrap[data-v-8805e006]{font-size:2.2rem;background:#fff9;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px}.sub-texts[data-v-8805e006]{display:flex;flex-direction:column;gap:4px}.sub-title[data-v-8805e006]{margin:0;font-size:1.1rem;font-weight:900}.free-theme .sub-title[data-v-8805e006]{color:var(--text-primary)}.free-theme .sub-desc[data-v-8805e006]{color:var(--text-secondary);margin:0;font-size:.85rem;font-weight:600}.pro-theme[data-v-8805e006]{background:linear-gradient(135deg,#0891b21a,#06b6d40d);border-color:#0891b233}.pro-theme .sub-title[data-v-8805e006]{color:var(--brand-primary)}.pro-theme .sub-desc[data-v-8805e006]{color:var(--text-secondary);margin:0;font-size:.85rem;font-weight:700}.hl-text[data-v-8805e006]{color:var(--brand-primary);font-size:1.2rem;font-weight:900;margin:0 2px}.ios-btn-primary[data-v-8805e006]{background:var(--brand-primary);color:#fff;border:none;padding:12px 24px;border-radius:14px;font-weight:800;font-size:.95rem;cursor:pointer;transition:.2s;box-shadow:0 4px 15px #0891b233;white-space:nowrap}.ios-btn-primary[data-v-8805e006]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0891b24d}.ios-btn-secondary[data-v-8805e006]{background:var(--bg-card);color:var(--brand-primary);border:1px solid var(--brand-primary);padding:12px 20px;border-radius:14px;font-weight:800;cursor:pointer;transition:.2s;white-space:nowrap}.ios-btn-secondary[data-v-8805e006]:hover{background:var(--brand-primary);color:#fff}.ios-card-header[data-v-8805e006]{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:transparent;transition:background .2s}.ios-card-header[data-v-8805e006]:hover{background:var(--bg-hover)}.sec-left[data-v-8805e006]{display:flex;align-items:center;gap:14px}.icon-box[data-v-8805e006]{width:38px;height:38px;border-radius:12px;background:#0891b21a;color:var(--brand-primary);display:flex;align-items:center;justify-content:center}.sec-left h3[data-v-8805e006]{margin:0;font-size:1.05rem;font-weight:800;color:var(--text-primary)}.chevron-arrow[data-v-8805e006]{color:var(--text-secondary);transition:transform .3s ease}.chevron-arrow.open[data-v-8805e006]{transform:rotate(180deg)}.ios-card-body[data-v-8805e006]{padding:0 24px 24px;display:flex;flex-direction:column}.ios-input-group[data-v-8805e006]{background:var(--bg-input);border-radius:16px;border:1px solid var(--border-color);overflow:hidden;margin-top:10px}.ios-input[data-v-8805e006]{width:100%;padding:16px;border:none;background:transparent;color:var(--text-primary);font-size:.95rem;font-weight:600;outline:none;font-family:inherit}.ios-input[data-v-8805e006]::placeholder{color:var(--text-secondary);opacity:.6}.ios-input[data-v-8805e006]:focus{background:var(--bg-hover)}.ios-divider[data-v-8805e006]{height:1px;background:var(--border-color);margin:0 16px}.mt-4[data-v-8805e006]{margin-top:20px}.ios-btn-submit[data-v-8805e006]{background:var(--text-primary);color:var(--bg-card);border:none;padding:16px;border-radius:16px;font-weight:900;cursor:pointer;font-family:inherit;transition:.3s;display:flex;justify-content:center;align-items:center;font-size:1rem}.ios-btn-submit[data-v-8805e006]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.ios-btn-submit[data-v-8805e006]:disabled{opacity:.5;cursor:not-allowed}.ios-feedback[data-v-8805e006]{padding:12px;border-radius:12px;font-size:.9rem;font-weight:800;text-align:center;margin-top:12px}.ios-feedback.error[data-v-8805e006]{background:#ef44441a;color:#ef4444}.ios-feedback.success[data-v-8805e006]{background:#10b9811a;color:#10b981}.logout-wrapper[data-v-8805e006]{display:flex;justify-content:center;margin-top:10px}.ios-logout-text-btn[data-v-8805e006]{background:transparent;color:#ef4444;border:none;font-size:1.05rem;font-weight:800;cursor:pointer;padding:10px 20px;transition:opacity .2s}.ios-logout-text-btn[data-v-8805e006]:hover{opacity:.7}.spinner[data-v-8805e006]{width:18px;height:18px;border:2.5px solid transparent;border-top-color:var(--brand-primary);border-radius:50%;animation:spin-8805e006 .8s linear infinite;display:inline-block}.spinner-white[data-v-8805e006]{width:20px;height:20px;border:2.5px solid transparent;border-top-color:var(--bg-card);border-radius:50%;animation:spin-8805e006 .8s linear infinite;display:inline-block}@keyframes spin-8805e006{to{transform:rotate(360deg)}}.offline-banner[data-v-8805e006]{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;text-align:center;padding:10px;font-weight:800;font-size:.9rem;border-radius:16px;margin-bottom:20px}.expand-enter-active[data-v-8805e006],.expand-leave-active[data-v-8805e006]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:400px;opacity:1;overflow:hidden}.expand-enter-from[data-v-8805e006],.expand-leave-to[data-v-8805e006]{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin:0}.fade-enter-active[data-v-8805e006],.fade-leave-active[data-v-8805e006]{transition:opacity .3s ease}.fade-enter-from[data-v-8805e006],.fade-leave-to[data-v-8805e006]{opacity:0}@media(max-width:600px){.sub-card-inner[data-v-8805e006]{flex-direction:column;align-items:stretch;text-align:center}.sub-info[data-v-8805e006]{flex-direction:column}.ios-btn-primary[data-v-8805e006],.ios-btn-secondary[data-v-8805e006]{width:100%}}.ios-btn-submit[data-v-8805e006]:disabled,.ios-btn-disabled[data-v-8805e006]{background-color:#e5e5ea!important;color:#8e8e93!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important;pointer-events:none}.settings-container[data-v-85c3de8f]{display:flex;justify-content:center;padding:40px 20px;min-height:calc(100vh - 70px);background-color:var(--bg-main)}.settings-card-wrapper[data-v-85c3de8f]{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-85c3de8f]{width:280px;background:var(--bg-hover);padding:40px 20px;border-left:1px solid var(--border-color)}html[dir=ltr] .settings-sidebar[data-v-85c3de8f]{border-left:none;border-right:1px solid var(--border-color)}.sidebar-header[data-v-85c3de8f]{font-weight:900;color:var(--text-secondary);margin-bottom:30px;font-size:.95rem;padding:0 10px;letter-spacing:.5px}.sidebar-menu[data-v-85c3de8f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.sidebar-menu li[data-v-85c3de8f]{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-85c3de8f]:hover{background:var(--bg-card);color:var(--text-primary);transform:translate(-4px)}html[dir=ltr] .sidebar-menu li[data-v-85c3de8f]:hover{transform:translate(4px)}.sidebar-menu li.active[data-v-85c3de8f]{background:var(--bg-card);color:var(--brand-primary, var(--brand-orange, #ff6b35));box-shadow:0 4px 15px #00000008}.settings-content[data-v-85c3de8f]{flex:1;padding:50px 60px;position:relative;background:var(--bg-card)}.sec-header[data-v-85c3de8f]{display:flex;align-items:center;gap:15px;margin-bottom:8px}.sec-title[data-v-85c3de8f]{font-size:1.6rem;font-weight:900;color:var(--text-primary);margin:0}.coming-soon-badge[data-v-85c3de8f]{background:#636e721a;color:var(--text-secondary);font-size:.75rem;font-weight:800;padding:4px 10px;border-radius:20px}.sec-desc[data-v-85c3de8f]{color:var(--text-secondary);margin-bottom:40px;font-size:.95rem;line-height:1.6}.nested-timeline[data-v-85c3de8f]{display:flex;flex-direction:column;gap:14px;width:100%}.r-accordion[data-v-85c3de8f]{border:1px solid var(--border-color);border-radius:14px;background:var(--bg-card);overflow:hidden;transition:all .2s ease}.r-accordion[data-v-85c3de8f]:hover{border-color:var(--brand-primary)}.r-accordion-trigger[data-v-85c3de8f]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;-webkit-user-select:none;user-select:none}.r-accordion-trigger[data-v-85c3de8f]:hover{background:var(--bg-hover)}.r-title-meta[data-v-85c3de8f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.v-pill[data-v-85c3de8f]{background:var(--text-primary);color:var(--bg-card);padding:2px 8px;border-radius:6px;font-size:.8rem;font-weight:900}.d-pill[data-v-85c3de8f]{color:var(--text-secondary);font-size:.8rem;font-weight:700}.t-text[data-v-85c3de8f]{font-size:.95rem;font-weight:800;color:var(--text-primary)}.r-chevron[data-v-85c3de8f]{color:var(--text-secondary);transition:transform .3s ease}.r-accordion-content[data-v-85c3de8f]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1)}.r-accordion.is-open .r-accordion-content[data-v-85c3de8f]{grid-template-rows:1fr}.r-accordion.is-open .r-chevron[data-v-85c3de8f]{transform:rotate(180deg);color:var(--brand-primary)}.r-accordion.is-open .r-accordion-trigger[data-v-85c3de8f]{border-bottom:1px dashed var(--border-color)}.c-list[data-v-85c3de8f]{list-style:none;padding:20px;margin:0;overflow:hidden;display:flex;flex-direction:column;gap:12px;background:var(--bg-hover)}.c-item[data-v-85c3de8f]{display:flex;align-items:flex-start;gap:12px}.c-badge[data-v-85c3de8f]{padding:2px 8px;border-radius:6px;font-size:.75rem;font-weight:800;white-space:nowrap}.c-text[data-v-85c3de8f]{margin:0;font-size:.9rem;color:var(--text-secondary);line-height:1.5;font-weight:600}.theme-options[data-v-85c3de8f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.theme-card[data-v-85c3de8f]{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-85c3de8f]:hover{border-color:#0d948866;transform:translateY(-2px)}.theme-card.active[data-v-85c3de8f]{border-color:var(--brand-primary);background:#0891b208;box-shadow:0 8px 20px #0891b214}.disabled-card[data-v-85c3de8f]{opacity:.6;pointer-events:none;filter:grayscale(80%)}.theme-preview[data-v-85c3de8f]{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-85c3de8f]{background:#f8f9fa;border-color:#e0e0e0}.light-preview .preview-header[data-v-85c3de8f]{height:26px;background:#fff;border-bottom:1px solid #eee}.light-preview .preview-body[data-v-85c3de8f]{flex:1;background:#f1f2f6;margin:10px;border-radius:8px}.dark-preview[data-v-85c3de8f]{background:#2d3436;border-color:#1e272e}.dark-preview .preview-header[data-v-85c3de8f]{height:26px;background:#1e272e;border-bottom:1px solid #111}.dark-preview .preview-body[data-v-85c3de8f]{flex:1;background:#353b48;margin:10px;border-radius:8px}.lang-icon[data-v-85c3de8f]{font-size:3.5rem;margin-bottom:15px}.theme-name[data-v-85c3de8f]{font-weight:800;color:var(--text-primary);font-size:1rem}.modern-form[data-v-85c3de8f]{display:flex;flex-direction:column;gap:20px;max-width:450px}.form-group[data-v-85c3de8f]{display:flex;flex-direction:column;gap:10px}.form-label[data-v-85c3de8f]{font-weight:800;color:var(--text-primary);font-size:.95rem}.password-wrapper[data-v-85c3de8f]{position:relative;display:flex;align-items:center}.main-input[data-v-85c3de8f]{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-85c3de8f]{padding:16px 50px;text-align:center;letter-spacing:3px;font-weight:900}.main-input[data-v-85c3de8f]:focus{background:var(--bg-card);border-color:var(--brand-primary);box-shadow:0 4px 15px #0891b21a;outline:none}.main-input.area[data-v-85c3de8f]{resize:vertical;min-height:140px;line-height:1.7}.eye-btn[data-v-85c3de8f]{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-85c3de8f]{left:auto;right:16px}.eye-btn[data-v-85c3de8f]:hover{opacity:1}.action-btn[data-v-85c3de8f]{padding:16px;background:var(--brand-primary);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-85c3de8f]:hover:not(:disabled){background:var(--brand-primary-hover, #0e7490);transform:translateY(-2px);box-shadow:0 8px 20px #0891b24d}.action-btn[data-v-85c3de8f]:disabled{opacity:.6;cursor:not-allowed}.status-box[data-v-85c3de8f]{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-85c3de8f]{background:#27ae6014;color:#27ae60;border:1px solid rgba(39,174,96,.2)}.status-box.inactive[data-v-85c3de8f]{background:#f39c1214;color:#f39c12;border:1px solid rgba(243,156,18,.2)}.status-dot[data-v-85c3de8f]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-left:8px;background-color:currentColor}html[dir=ltr] .status-dot[data-v-85c3de8f]{margin-left:0;margin-right:8px}.remove-btn[data-v-85c3de8f]{background:none;border:none;color:#e74c3c;font-weight:900;cursor:pointer;text-decoration:underline}.about-box[data-v-85c3de8f]{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-85c3de8f]{font-size:2rem;font-weight:900;color:var(--text-primary);margin-bottom:15px}.badge[data-v-85c3de8f]{background:var(--brand-primary);color:#fff;font-size:1rem;padding:4px 10px;border-radius:8px;display:inline-block;transform:rotate(-5deg)}.version-text[data-v-85c3de8f]{color:var(--text-secondary);font-weight:800;font-size:1rem;margin-bottom:25px}.divider[data-v-85c3de8f]{height:1px;background:var(--border-color);margin:0 auto 25px;width:60%}.about-text[data-v-85c3de8f]{color:var(--text-secondary);line-height:1.8;margin:0 auto;font-weight:500}.fade-slide-enter-active[data-v-85c3de8f],.fade-slide-leave-active[data-v-85c3de8f]{transition:all .3s ease}.fade-slide-enter-from[data-v-85c3de8f]{opacity:0;transform:translateY(15px)}.fade-slide-leave-to[data-v-85c3de8f]{opacity:0;transform:translateY(-15px)}.offline-banner-inline[data-v-85c3de8f]{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-85c3de8f]{opacity:.5;pointer-events:none}@media(max-width:850px){.settings-card-wrapper[data-v-85c3de8f]{flex-direction:column;border-radius:20px}.settings-sidebar[data-v-85c3de8f]{width:100%;padding:20px;border-left:none;border-bottom:1px solid var(--border-color)}.sidebar-menu[data-v-85c3de8f]{flex-direction:row;overflow-x:auto;gap:10px;padding-bottom:5px}.sidebar-menu[data-v-85c3de8f]::-webkit-scrollbar{display:none}.settings-content[data-v-85c3de8f]{padding:30px 20px}}[data-v-473954d8]{box-sizing:border-box;font-family:Vazirmatn,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important}.page-layout[data-v-473954d8]{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-473954d8]{width:100%;max-width:480px;display:flex;justify-content:center}.premium-player-card[data-v-473954d8]{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-473954d8]{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-473954d8]{position:absolute;inset:0;background:linear-gradient(to bottom,#0f172a99,#0f172ae6);z-index:2}.card-content[data-v-473954d8]{position:relative;z-index:3;padding:40px 30px;display:flex;flex-direction:column;height:100%;flex-grow:1}.header-section[data-v-473954d8]{text-align:center;margin-bottom:35px}.title-badge[data-v-473954d8]{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-473954d8]{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-473954d8]{color:#ffffffb3;font-size:.95rem;margin:0}.player-controls[data-v-473954d8]{display:flex;flex-direction:column;align-items:center;gap:25px;margin-bottom:30px}.btn-master-play[data-v-473954d8]{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-473954d8]:hover{transform:scale(1.08);box-shadow:0 15px 35px #ff6b3580}.btn-master-play.is-playing[data-v-473954d8]{background:#fff;color:var(--brand-orange, #ff6b35);box-shadow:0 10px 25px #fff3}.icon-play[data-v-473954d8]{transform:translate(2px)}.volume-control[data-v-473954d8]{display:flex;align-items:center;gap:15px;width:100%;padding:0 20px;color:#fff}.range-slider[data-v-473954d8]{flex:1;-webkit-appearance:none;appearance:none;background:#fff3;height:6px;border-radius:5px;outline:none;cursor:pointer}.range-slider[data-v-473954d8]::-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-473954d8]::-webkit-slider-thumb:hover{transform:scale(1.2)}.range-slider[data-v-473954d8]::-moz-range-track{background:#fff3;height:6px;border-radius:5px;border:none}.range-slider[data-v-473954d8]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:none;box-shadow:0 2px 5px #0000004d;transition:.2s;cursor:pointer}.range-slider[data-v-473954d8]::-moz-range-thumb:hover{transform:scale(1.2)}.categories-wrapper[data-v-473954d8]{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px;margin-bottom:15px}.custom-scroll-x[data-v-473954d8]::-webkit-scrollbar{height:0px}.chip-btn[data-v-473954d8]{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-473954d8]:hover{background:#fff3;color:#fff}.chip-btn.active[data-v-473954d8]{background:var(--brand-orange, #ff6b35);color:#fff;border-color:transparent;box-shadow:0 4px 15px #ff6b354d}.tracks-list[data-v-473954d8]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;flex-grow:1;max-height:250px;padding-right:5px}.custom-scroll-y[data-v-473954d8]::-webkit-scrollbar{width:4px}.custom-scroll-y[data-v-473954d8]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.track-item[data-v-473954d8]{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-473954d8]:hover{background:#ffffff1f;transform:translate(-4px)}html[dir=ltr] .track-item[data-v-473954d8]:hover{transform:translate(4px)}.track-item.active[data-v-473954d8]{background:#ffffff26;border-color:#ffffff4d}.track-info[data-v-473954d8]{display:flex;align-items:center;gap:15px}.track-icon[data-v-473954d8]{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-473954d8]{background:#ff6b3533}.track-name[data-v-473954d8]{font-weight:800;font-size:1rem}.equalizer-bars[data-v-473954d8]{display:flex;gap:3px;align-items:flex-end;height:16px}.equalizer-bars span[data-v-473954d8]{width:4px;background:var(--brand-orange, #ff6b35);border-radius:2px;animation:bounce-473954d8 1s infinite ease-in-out}.equalizer-bars span[data-v-473954d8]:nth-child(1){animation-delay:0s}.equalizer-bars span[data-v-473954d8]:nth-child(2){animation-delay:.15s}.equalizer-bars span[data-v-473954d8]:nth-child(3){animation-delay:.3s}@keyframes bounce-473954d8{0%,to{height:4px}50%{height:16px}}.empty-state-text[data-v-473954d8]{text-align:center;color:#ffffff80;font-size:.9rem;margin-top:20px}.loading-state[data-v-473954d8],.global-empty-state[data-v-473954d8]{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-473954d8]{width:40px;height:40px;border:4px solid rgba(255,107,53,.2);border-top-color:var(--brand-orange);border-radius:50%;animation:spin-473954d8 1s linear infinite;margin-bottom:15px}@keyframes spin-473954d8{to{transform:rotate(360deg)}}.empty-icon[data-v-473954d8]{font-size:4rem;margin-bottom:20px;opacity:.7}.global-empty-state h2[data-v-473954d8]{font-size:1.5rem;font-weight:800;color:var(--text-primary);margin-bottom:10px}@media(max-width:480px){.page-layout[data-v-473954d8]{padding:20px 15px}.premium-player-card[data-v-473954d8]{border-radius:28px;min-height:550px}.card-content[data-v-473954d8]{padding:30px 20px}.main-title[data-v-473954d8]{font-size:1.8rem}.btn-master-play[data-v-473954d8]{width:70px;height:70px}}.offline-banner[data-v-8be8a714]{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:25px;display:flex;align-items:center;justify-content:center;gap:10px;overflow:hidden}.expand-enter-active[data-v-8be8a714],.expand-leave-active[data-v-8be8a714]{transition:all .4s ease-out;max-height:100px;opacity:1}.expand-enter-from[data-v-8be8a714],.expand-leave-to[data-v-8be8a714]{max-height:0;opacity:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0}.base-toolbar[data-v-fe36a1f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:20px}.stat-pill[data-v-fe36a1f4]{background:var(--bg-card);padding:10px 20px;border-radius:20px;border:1px solid var(--border-color);font-weight:800;color:var(--text-secondary);font-size:.9rem;white-space:nowrap}.stat-pill .v[data-v-fe36a1f4]{color:var(--brand-orange);font-size:1.2rem;margin-left:5px}.actions-row[data-v-fe36a1f4]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}@media(max-width:900px){.base-toolbar[data-v-fe36a1f4]{flex-direction:column;align-items:stretch}.actions-row[data-v-fe36a1f4]{justify-content:space-between}}.base-tool-btn[data-v-a44f53fb]{width:42px;height:42px;border-radius:12px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.base-tool-btn[data-v-a44f53fb]:hover:not(:disabled){border-color:var(--brand-orange);color:var(--brand-orange)}.base-tool-btn.is-active[data-v-a44f53fb]{color:var(--brand-orange);border-color:var(--brand-orange);background:#ff6b350d}.base-tool-btn[data-v-a44f53fb]:disabled{opacity:.5;cursor:not-allowed}svg[data-v-8c675e2a]{display:inline-block;vertical-align:middle}.dialog-overlay[data-v-5c604c53]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;display:flex;justify-content:center;align-items:center;padding:20px}.dialog-window[data-v-5c604c53]{background:var(--bg-card);width:100%;border-radius:24px;box-shadow:0 20px 60px #0003;overflow:hidden;display:flex;flex-direction:column}.dialog-header[data-v-5c604c53]{padding:20px 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}.dialog-header h3[data-v-5c604c53]{margin:0;font-size:1.2rem;font-weight:900;color:var(--text-primary)}.close-btn[data-v-5c604c53]{background:var(--bg-hover);border:none;width:35px;height:35px;border-radius:50%;cursor:pointer;color:var(--text-secondary)}.dialog-body[data-v-5c604c53]{padding:25px;max-height:60vh;overflow-y:auto}.dialog-footer[data-v-5c604c53]{padding:15px 25px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:10px;background:var(--bg-sidebar)}.pop-enter-active[data-v-5c604c53],.pop-leave-active[data-v-5c604c53]{transition:all .3s ease}.pop-enter-from[data-v-5c604c53],.pop-leave-to[data-v-5c604c53]{opacity:0;transform:scale(.95) translateY(10px)}.base-input-wrapper[data-v-adcfb539]{width:100%}.is-disabled[data-v-adcfb539]{opacity:.6;cursor:not-allowed}.base-ui-element[data-v-adcfb539]{width:100%;padding:14px 18px;border:2px solid var(--border-color);border-radius:16px;font-size:1rem;font-family:inherit;font-weight:600;color:var(--text-primary);background:var(--bg-input);outline:none;transition:all .3s ease}.base-ui-element[data-v-adcfb539]:focus:not(:disabled){border-color:var(--brand-orange);box-shadow:0 0 0 4px #ff6b351a;background:var(--bg-card)}.b-textarea[data-v-adcfb539]{resize:vertical;min-height:120px;line-height:1.6}.b-select[data-v-adcfb539]{cursor:pointer;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FF6B35%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:left 15px top 50%;background-size:12px auto}html[dir=ltr] .b-select[data-v-adcfb539]{background-position:right 15px top 50%}.input-inner-wrap[data-v-adcfb539]{position:relative;display:flex;align-items:center}.has-icon[data-v-adcfb539]{padding-left:45px!important}html[dir=rtl] .has-icon[data-v-adcfb539]{padding-left:45px!important;padding-right:18px!important}html[dir=ltr] .has-icon[data-v-adcfb539]{padding-right:45px!important;padding-left:18px!important}.eye-btn[data-v-adcfb539]{position:absolute;left:12px;background:none;border:none;cursor:pointer;color:var(--text-secondary);opacity:.6;transition:.2s}html[dir=ltr] .eye-btn[data-v-adcfb539]{left:auto;right:12px}.eye-btn[data-v-adcfb539]:hover:not(:disabled){opacity:1;color:var(--brand-orange)}.base-ui-element[data-v-adcfb539]::-ms-clear,.base-ui-element[data-v-adcfb539]::-ms-reveal{display:none;width:0;height:0}.base-ui-element[data-v-adcfb539]::-webkit-search-decoration,.base-ui-element[data-v-adcfb539]::-webkit-search-cancel-button,.base-ui-element[data-v-adcfb539]::-webkit-search-results-button,.base-ui-element[data-v-adcfb539]::-webkit-search-results-decoration{display:none}.base-button[data-v-25a1fa20]{border:none;border-radius:16px;font-family:inherit;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.base-button[data-v-25a1fa20]:disabled{opacity:.6;cursor:not-allowed}.base-button[data-v-25a1fa20]:active:not(:disabled){transform:scale(.96)}.btn-primary[data-v-25a1fa20]{background:var(--brand-orange);color:#fff;box-shadow:0 8px 25px #ff6b3540}.btn-primary[data-v-25a1fa20]:hover:not(:disabled){background:var(--brand-orange-hover)}.btn-secondary[data-v-25a1fa20]{background:var(--bg-hover);color:var(--text-secondary);border:1px solid var(--border-color)}.btn-secondary[data-v-25a1fa20]:hover:not(:disabled){background:var(--border-color);color:var(--text-primary)}.btn-danger[data-v-25a1fa20]{background:#e74c3c1a;color:#e74c3c}.btn-danger[data-v-25a1fa20]:hover:not(:disabled){background:#e74c3c;color:#fff}.btn-sm[data-v-25a1fa20]{padding:8px 16px;font-size:.85rem;border-radius:10px}.btn-md[data-v-25a1fa20]{padding:14px 24px;font-size:1rem;border-radius:14px}.btn-lg[data-v-25a1fa20]{padding:18px 32px;font-size:1.15rem;border-radius:18px;width:100%}.spinner[data-v-25a1fa20]{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:spin-25a1fa20 1s linear infinite}@keyframes spin-25a1fa20{to{transform:rotate(360deg)}}.base-skeleton[data-v-77db6a6e]{background:var(--bg-hover);position:relative;overflow:hidden;pointer-events:none}.base-skeleton[data-v-77db6a6e]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:shimer-77db6a6e 1.5s infinite}@keyframes shimer-77db6a6e{0%{transform:translate(-100%)}to{transform:translate(100%)}}.base-empty-state[data-v-7428db43]{padding:60px 40px;text-align:center;color:var(--text-secondary);font-weight:700;background:var(--bg-card);border-radius:28px;border:2px dashed var(--border-color);margin:20px 0}.settings-mini-btn[data-v-54abf476]{background:transparent;border:none;cursor:pointer;font-size:1rem;opacity:.5;transition:opacity .2s;padding:4px}.settings-mini-btn[data-v-54abf476]:hover{opacity:1}.projects-page[data-v-54abf476]{padding:30px 20px 100px;min-height:100vh}.p-header[data-v-54abf476]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.p-title[data-v-54abf476]{font-size:1.8rem;font-weight:900;color:var(--text-primary);margin:0}.p-subtitle[data-v-54abf476]{font-size:.9rem;color:var(--text-secondary);margin:5px 0 0;font-weight:600}.search-bar[data-v-54abf476]{max-width:400px;margin-bottom:25px}.projects-grid[data-v-54abf476]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.project-card[data-v-54abf476]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;overflow:hidden;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column}.project-card[data-v-54abf476]:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000000d;border-color:var(--brand-primary)}.card-accent[data-v-54abf476]{height:6px;width:100%}.card-content[data-v-54abf476]{padding:20px;flex:1;display:flex;flex-direction:column;gap:10px}.card-top[data-v-54abf476]{display:flex;align-items:center;gap:10px}.color-dot[data-v-54abf476]{width:14px;height:14px;border-radius:50%;flex-shrink:0}.proj-name[data-v-54abf476]{font-size:1.1rem;font-weight:800;color:var(--text-primary);margin:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.archived-badge[data-v-54abf476]{font-size:.7rem;background:var(--bg-hover);color:var(--text-secondary);padding:2px 8px;border-radius:8px;font-weight:800}.proj-desc[data-v-54abf476]{font-size:.85rem;color:var(--text-secondary);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.form-grid[data-v-54abf476]{display:flex;flex-direction:column;gap:15px}.form-group label[data-v-54abf476]{display:block;font-size:.85rem;font-weight:900;color:var(--text-secondary);margin-bottom:8px}.custom-textarea[data-v-54abf476]{width:100%;padding:12px 15px;border-radius:12px;border:2px solid var(--border-color);background:var(--bg-input);color:var(--text-primary);font-family:inherit;font-size:.95rem;resize:vertical;min-height:80px;outline:none;transition:border-color .2s}.custom-textarea[data-v-54abf476]:focus{border-color:var(--brand-primary)}.color-picker-grid[data-v-54abf476]{display:flex;flex-wrap:wrap;gap:10px}.color-btn[data-v-54abf476]{width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;outline:none;box-shadow:inset 0 0 0 1px #0000001a}.color-btn[data-v-54abf476]:hover{transform:scale(1.1)}.color-btn.is-selected[data-v-54abf476]{box-shadow:0 0 0 3px var(--bg-card),0 0 0 5px var(--text-primary);transform:scale(1.1)}@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,-apple-system,BlinkMacSystemFont,sans-serif}body,input,button,textarea,select{font-family:Vazirmatn,-apple-system,BlinkMacSystemFont,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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--brand-primary: #0891b2;--brand-primary-hover: #0e7490;--brand-orange: var(--brand-primary);--brand-orange-hover: var(--brand-primary-hover);--bg-main: #f5f5f7;--bg-card: #ffffff;--bg-sidebar: #f2f2f7;--bg-input: #ffffff;--bg-hover: #e5e5ea;--bg-header: rgba(255, 255, 255, .85);--text-primary: #1d1d1f;--text-secondary: #86868b;--border-color: #e5e5ea}body.dark-theme{--brand-primary: #06b6d4;--brand-primary-hover: #0891b2;--brand-orange: var(--brand-primary);--brand-orange-hover: var(--brand-primary-hover);--bg-main: #000000;--bg-card: #1c1c1e;--bg-sidebar: #000000;--bg-input: #1c1c1e;--bg-hover: #2c2c2e;--bg-header: rgba(0, 0, 0, .85);--text-primary: #f5f5f7;--text-secondary: #98989d;--border-color: #38383a}.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:#ff3b30;background:transparent;border:none;font-weight:900;cursor:pointer;transition:opacity .2s ease}.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-primary)!important;color:#fff!important}.vpd-selected{background-color:var(--brand-primary)!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-primary)}.disabled-ui{opacity:.6;pointer-events:none}.mb-15{margin-bottom:15px}.spacer{flex:1}
