@charset "UTF-8";@keyframes fadeInScale-a4ec7e94{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.menu[data-v-a4ec7e94]{list-style:none;padding:0;margin:0;background:var(--menu-bg, #ffffff);border-right:1px solid var(--color-border-default);transition:width .3s;width:280px}.menu--collapsed[data-v-a4ec7e94]{width:80px}.menu__item[data-v-a4ec7e94]{position:relative}.menu__item--group[data-v-a4ec7e94]{padding:12px 16px 4px}.menu__group-label[data-v-a4ec7e94]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.menu__link[data-v-a4ec7e94]{display:flex;align-items:center;justify-content:center;justify-content:flex-start;padding:12px 16px;cursor:pointer;color:var(--color-text-primary);text-decoration:none;font-size:13px;transition:background .2s,border-color .2s;border-left:3px solid transparent}.menu__link[data-v-a4ec7e94]:hover,.menu__link.router-link-active[data-v-a4ec7e94]{background:var(--color-surface-2);font-weight:500;border-left-color:var(--color-accent-primary)}.menu__icon[data-v-a4ec7e94]{margin-right:12px;font-size:16px;width:1.25rem;text-align:center}.menu__icon--pi[data-v-a4ec7e94]{font-size:14px}.menu__label[data-v-a4ec7e94]{flex:1}.menu__arrow[data-v-a4ec7e94]{font-size:10px}.menu__submenu[data-v-a4ec7e94]{overflow:hidden;transition:max-height .3s ease;background:var(--color-surface-2);margin:0;padding:0;list-style:none}.menu__submenu-link[data-v-a4ec7e94]{display:block;padding:10px 20px;font-size:13px;color:var(--color-text-secondary);text-decoration:none}.menu__submenu-link[data-v-a4ec7e94]:hover,.menu__submenu-link.router-link-active[data-v-a4ec7e94]{background:var(--color-surface-0);font-weight:500}@keyframes fadeInScale-1b6b6121{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.sidebar[data-v-1b6b6121]{width:280px;background:var(--menu-bg);box-shadow:2px 0 8px #00000026;position:fixed;top:0;left:0;bottom:0;z-index:1000;transition:width .3s,left .3s;overflow-y:auto}.sidebar--collapsed[data-v-1b6b6121]{width:80px}.sidebar__logo[data-v-1b6b6121],.sidebar__logo-short[data-v-1b6b6121]{height:var(--header-height);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#001529;color:#fff}.sidebar__logo-short[data-v-1b6b6121],.sidebar--collapsed .sidebar__logo[data-v-1b6b6121]{display:none}.sidebar--collapsed .sidebar__logo-short[data-v-1b6b6121]{display:flex}.sidebar__overlay[data-v-1b6b6121]{display:none}@media(max-width:767px){.sidebar__overlay[data-v-1b6b6121]{display:block;position:fixed;inset:0;background:#0006;z-index:998;animation:fadeIn-1b6b6121 .2s ease}.sidebar[data-v-1b6b6121]{width:280px;transform:translate(-100%);transition:transform .3s}.sidebar[data-v-1b6b6121]:not(.sidebar--collapsed){transform:translate(0)}.sidebar--collapsed .sidebar__logo-short[data-v-1b6b6121]{display:none}}@keyframes fadeIn-1b6b6121{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale-9eaafbc8{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.action-button[data-v-9eaafbc8]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;min-height:40px;border-radius:6px;border:1px solid transparent;font-family:inherit;font-size:14px;font-weight:600;line-height:1;letter-spacing:normal;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,filter .2s ease}.action-button--small[data-v-9eaafbc8]{gap:4px;padding:4px 8px;min-height:32px;font-size:13px}.action-button--medium[data-v-9eaafbc8]{gap:8px;padding:8px 16px;min-height:40px;font-size:14px}.action-button--large[data-v-9eaafbc8]{gap:8px;padding:12px 20px;min-height:48px;font-size:16px}.action-button--full-width[data-v-9eaafbc8]{width:100%}.action-button--primary[data-v-9eaafbc8]{background:var(--color-accent-primary);border:1px solid var(--color-accent-primary);color:#fff}.action-button--primary[data-v-9eaafbc8]:hover:not(:disabled){filter:brightness(.92)}.action-button--primary[data-v-9eaafbc8]:active:not(:disabled){filter:brightness(.88)}.action-button--secondary[data-v-9eaafbc8]{background:var(--color-surface-1);border-color:var(--color-border-default);color:var(--color-text-primary)}.action-button--secondary[data-v-9eaafbc8]:hover:not(:disabled){background:var(--color-surface-2);border-color:var(--color-border-default);color:var(--color-text-primary)}.action-button--secondary[data-v-9eaafbc8]:active:not(:disabled){background:var(--color-surface-2);filter:brightness(.98)}.action-button--success[data-v-9eaafbc8]{background:#10b981;border:1px solid #10b981;color:#fff}.action-button--success[data-v-9eaafbc8]:hover:not(:disabled){filter:brightness(.92)}.action-button--success[data-v-9eaafbc8]:active:not(:disabled){filter:brightness(.88)}.action-button--danger[data-v-9eaafbc8]{background:#ef4444;border:1px solid #ef4444;color:#fff}.action-button--danger[data-v-9eaafbc8]:hover:not(:disabled){filter:brightness(.92)}.action-button--danger[data-v-9eaafbc8]:active:not(:disabled){filter:brightness(.88)}.action-button--warning[data-v-9eaafbc8]{background:#f59e0b;border:1px solid #f59e0b;color:#fff}.action-button--warning[data-v-9eaafbc8]:hover:not(:disabled){filter:brightness(.92)}.action-button--warning[data-v-9eaafbc8]:active:not(:disabled){filter:brightness(.88)}.action-button--info[data-v-9eaafbc8]{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.action-button--info[data-v-9eaafbc8]:hover:not(:disabled){filter:brightness(.92)}.action-button--info[data-v-9eaafbc8]:active:not(:disabled){filter:brightness(.88)}.action-button[data-v-9eaafbc8]:disabled{opacity:.5;cursor:not-allowed;filter:none}.action-button[data-v-9eaafbc8]:disabled:hover,.action-button[data-v-9eaafbc8]:disabled:active{filter:none}.action-button--loading .action-button__label[data-v-9eaafbc8]{opacity:.85}.action-button[data-v-9eaafbc8]:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.action-button__icon[data-v-9eaafbc8]{display:inline-flex;align-items:center;justify-content:center}.action-button__icon--left[data-v-9eaafbc8]{margin-right:0}.action-button__icon i[data-v-9eaafbc8]{font-size:inherit;line-height:1}.action-button__label[data-v-9eaafbc8]{display:inline-block;line-height:1}.action-button__loading-icon[data-v-9eaafbc8]{display:inline-flex;align-items:center;justify-content:center;animation:spin-9eaafbc8 1s linear infinite}.action-button__loading-icon svg[data-v-9eaafbc8]{width:16px;height:16px}@keyframes spin-9eaafbc8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.action-button--full-width[data-v-9eaafbc8]{width:100%}.action-button--small[data-v-9eaafbc8]{padding:12px 16px}.action-button--medium[data-v-9eaafbc8]{padding:16px 20px}.action-button--large[data-v-9eaafbc8]{padding:20px 24px}}@media(prefers-contrast:high){.action-button[data-v-9eaafbc8]{border:2px solid}.action-button--primary[data-v-9eaafbc8]{border-color:#1d4ed8}.action-button--secondary[data-v-9eaafbc8]{border-color:#64748b}.action-button--success[data-v-9eaafbc8]{border-color:#059669}.action-button--danger[data-v-9eaafbc8]{border-color:#dc2626}.action-button--warning[data-v-9eaafbc8]{border-color:#d97706}.action-button--info[data-v-9eaafbc8]{border-color:#0891b2}}@media(prefers-reduced-motion:reduce){.action-button[data-v-9eaafbc8]{transition:none}.action-button[data-v-9eaafbc8]:hover,.action-button[data-v-9eaafbc8]:active{transform:none!important}.action-button[data-v-9eaafbc8]:before{transition:none}.action-button__loading-icon[data-v-9eaafbc8]{animation:none}}@keyframes fadeInScale-06b40992{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.auth-form[data-v-06b40992]{width:100%;max-width:28rem;box-sizing:border-box}.auth-form__container[data-v-06b40992]{width:100%;padding:clamp(20px,3vw,24px);border-radius:12px;background:var(--color-surface-0, #ffffff);border:1px solid var(--color-border-default, #e2e8f0);box-shadow:0 1px 2px #0f172a0a,0 16px 48px #0f172a14;animation:auth-form-enter-06b40992 .5s cubic-bezier(.22,1,.36,1) both}[data-theme=dark] .auth-form__container[data-v-06b40992]{box-shadow:0 1px 2px #0003,0 16px 48px #00000059}@keyframes auth-form-enter-06b40992{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auth-form__title[data-v-06b40992]{margin:0 0 16px;color:var(--color-text-primary, #111827);font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.02em}.auth-form__tabs[data-v-06b40992]{display:flex;gap:4px;margin-bottom:20px;padding:4px;border-radius:6px;background:var(--color-surface-1, #f3f4f6);border:1px solid var(--color-border-default, #e2e8f0)}.auth-form__tab[data-v-06b40992]{flex:1;padding:8px 12px;border:none;background:transparent;color:#4b5563;font-size:13px;font-weight:500;cursor:pointer;border-radius:4px;transition:all .2s}.auth-form__tab[data-v-06b40992]:hover{background-color:#e2e8f0;color:#374151}.auth-form__tab--active[data-v-06b40992]{background-color:#fff;color:#3b82f6;box-shadow:0 1px 3px #0000001a;font-weight:600}.auth-form__form[data-v-06b40992]{display:flex;flex-direction:column;gap:20px}.auth-form__field[data-v-06b40992]{display:flex;flex-direction:column;gap:8px}.auth-form__label[data-v-06b40992]{font-weight:500;color:#4b5563;font-size:13px}.auth-form__input[data-v-06b40992]{width:100%;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#374151;transition:all .2s ease}.auth-form__input[data-v-06b40992]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.auth-form__input[data-v-06b40992]::placeholder{color:#9ca3af}[data-theme=dark] .auth-form__input[data-v-06b40992]{background:#1f2937;border-color:#374151;color:#f9fafb}[data-theme=dark] .auth-form__input[data-v-06b40992]::placeholder{color:#9ca3af}.auth-form__input[data-v-06b40992]{height:48px;padding:0 16px;border:2px solid #d1d5db;font-size:14px}.auth-form__input[data-v-06b40992]:focus{border-color:#3b82f6}.auth-form__input--error[data-v-06b40992]{border-color:#ef4444}.auth-form__password-wrapper[data-v-06b40992]{position:relative;width:100%}.auth-form__password-wrapper .auth-form__input[data-v-06b40992]{width:100%;box-sizing:border-box;padding-right:48px}.auth-form__password-toggle[data-v-06b40992]{position:absolute;right:12px;top:50%;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin:-18px 0 0;background:transparent;border:2px solid transparent;border-radius:4px;cursor:pointer;color:#4b5563;transition:background-color .2s,color .2s;flex-shrink:0;box-sizing:border-box}.auth-form__password-toggle i[data-v-06b40992]{font-size:16px;pointer-events:none}.auth-form__password-toggle[data-v-06b40992]:hover{background-color:#f3f4f6;color:#374151}.auth-form__password-toggle[data-v-06b40992]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.auth-form__error[data-v-06b40992]{color:#ef4444;font-size:12px;margin-top:4px}.auth-form__checkbox-wrapper[data-v-06b40992]{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.auth-form__checkbox[data-v-06b40992]{width:18px;height:18px;accent-color:#3b82f6}.auth-form__checkbox-label[data-v-06b40992]{font-size:13px;color:#4b5563}.auth-form__submit[data-v-06b40992]{width:100%;margin-top:8px}.auth-form__loading[data-v-06b40992]{display:flex;align-items:center;justify-content:center;gap:8px}.auth-form__general-error[data-v-06b40992]{margin-top:20px;padding:12px;background-color:#fff;border:1px solid rgb(251.0591133005,208.9408866995,208.9408866995);border-radius:6px;color:#bd1010;text-align:center;font-size:13px}.auth-form__footer[data-v-06b40992]{margin-top:20px;text-align:center}.auth-form__footer-text[data-v-06b40992]{color:#6b7280;font-size:13px;margin:0}.auth-form__link[data-v-06b40992]{background:none;border:none;color:#3b82f6;text-decoration:underline;cursor:pointer;font-size:13px;padding:0;margin-left:4px}.auth-form__link[data-v-06b40992]:hover{color:#0b63f3}@media(max-width:767px){.auth-form__title[data-v-06b40992]{font-size:18px}.auth-form__input[data-v-06b40992]{font-size:16px}}@keyframes fadeInScale-44a69936{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.register-form[data-v-44a69936]{width:100%;max-width:28rem;box-sizing:border-box}.register-form__container[data-v-44a69936]{width:100%;padding:clamp(20px,3vw,24px);border-radius:12px;background:var(--color-surface-0, #ffffff);border:1px solid var(--color-border-default, #e2e8f0);box-shadow:0 1px 2px #0f172a0a,0 16px 48px #0f172a14;animation:register-form-enter-44a69936 .5s cubic-bezier(.22,1,.36,1) both}[data-theme=dark] .register-form__container[data-v-44a69936]{box-shadow:0 1px 2px #0003,0 16px 48px #00000059}@keyframes register-form-enter-44a69936{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.register-form__title[data-v-44a69936]{margin:0 0 16px;color:var(--color-text-primary, #111827);font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.02em}.register-form__form[data-v-44a69936]{display:flex;flex-direction:column;gap:16px}.register-form__field[data-v-44a69936]{display:flex;flex-direction:column;gap:8px}.register-form__label[data-v-44a69936]{font-weight:500;color:var(--color-text-secondary, #4b5563);font-size:13px}.register-form__input[data-v-44a69936]{width:100%;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#374151;transition:all .2s ease}.register-form__input[data-v-44a69936]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.register-form__input[data-v-44a69936]::placeholder{color:#9ca3af}[data-theme=dark] .register-form__input[data-v-44a69936]{background:#1f2937;border-color:#374151;color:#f9fafb}[data-theme=dark] .register-form__input[data-v-44a69936]::placeholder{color:#9ca3af}.register-form__input[data-v-44a69936]{height:48px;padding:0 16px;border:2px solid var(--color-border-default, #d1d5db);font-size:14px}.register-form__input[data-v-44a69936]:focus{border-color:#3b82f6}.register-form__input--error[data-v-44a69936]{border-color:#ef4444}.register-form__password-wrapper[data-v-44a69936]{position:relative;width:100%}.register-form__password-wrapper .register-form__input[data-v-44a69936]{width:100%;box-sizing:border-box;padding-right:48px}.register-form__password-toggle[data-v-44a69936]{position:absolute;right:12px;top:50%;margin-top:-18px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:2px solid transparent;border-radius:4px;cursor:pointer;color:#4b5563;transition:background-color .2s,color .2s;flex-shrink:0;box-sizing:border-box}.register-form__password-toggle i[data-v-44a69936]{font-size:16px;pointer-events:none}.register-form__password-toggle[data-v-44a69936]:hover{background-color:#f3f4f6;color:#374151}.register-form__password-toggle[data-v-44a69936]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.register-form__error[data-v-44a69936]{color:#ef4444;font-size:12px;margin-top:4px}.register-form__submit[data-v-44a69936]{width:100%;margin-top:8px}.register-form__general-error[data-v-44a69936]{margin-top:20px;padding:12px;background-color:#fff;border:1px solid rgb(251.0591133005,208.9408866995,208.9408866995);border-radius:6px;color:#bd1010;text-align:center;font-size:13px}.register-form__footer[data-v-44a69936]{margin-top:20px;text-align:center}.register-form__footer-text[data-v-44a69936]{color:#6b7280;font-size:13px;margin:0}.register-form__link[data-v-44a69936]{background:none;border:none;color:#3b82f6;text-decoration:underline;cursor:pointer;font-size:13px;padding:0;margin-left:4px}.register-form__link[data-v-44a69936]:hover{color:#0b63f3}@media(max-width:767px){.register-form__title[data-v-44a69936]{font-size:18px}.register-form__input[data-v-44a69936]{font-size:16px}}@keyframes fadeInScale-184dcaa5{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.tag[data-v-184dcaa5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:20px;font-weight:500;font-size:.875rem;letter-spacing:.025em;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;border:none;cursor:pointer;line-height:1;-webkit-user-select:none;user-select:none;white-space:nowrap}.tag--small[data-v-184dcaa5]{padding:6px 12px;font-size:.75rem;border-radius:16px;gap:4px}.tag--small .tag__icon[data-v-184dcaa5]{font-size:.75rem}.tag--small .tag__remove[data-v-184dcaa5]{width:14px;height:14px;font-size:.625rem}.tag--medium[data-v-184dcaa5]{padding:8px 16px;font-size:.875rem;border-radius:20px;gap:6px}.tag--medium .tag__icon[data-v-184dcaa5]{font-size:.875rem}.tag--medium .tag__remove[data-v-184dcaa5]{width:16px;height:16px;font-size:.75rem}.tag--large[data-v-184dcaa5]{padding:10px 20px;font-size:1rem;border-radius:24px;gap:8px}.tag--large .tag__icon[data-v-184dcaa5]{font-size:1rem}.tag--large .tag__remove[data-v-184dcaa5]{width:18px;height:18px;font-size:.875rem}.tag--primary[data-v-184dcaa5]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea40,0 2px 4px #667eea26}.tag--primary[data-v-184dcaa5]:hover:not(.tag--disabled){background:linear-gradient(135deg,#5a67d8,#6b46c1);box-shadow:0 6px 16px #667eea59,0 4px 8px #667eea40;transform:translateY(-2px)}.tag--primary[data-v-184dcaa5]:active:not(.tag--disabled){transform:translateY(0);box-shadow:0 2px 8px #667eea40,0 1px 2px #667eea26}.tag--secondary[data-v-184dcaa5]{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#4a5568;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 12px #00000014,inset 0 1px #ffffff1a}.tag--secondary[data-v-184dcaa5]:hover:not(.tag--disabled){background:#ffffff26;border-color:#ffffff4d;color:#2d3748;transform:translateY(-2px);box-shadow:0 6px 16px #0000001f,inset 0 1px #ffffff26}[data-theme=dark] .tag--secondary[data-v-184dcaa5]{background:#1f2937cc;border-color:#4b55634d;color:#d1d5db;box-shadow:0 4px 12px #00000040,inset 0 1px #ffffff0d}[data-theme=dark] .tag--secondary[data-v-184dcaa5]:hover:not(.tag--disabled){background:#374151e6;border-color:#6b728080;color:#f3f4f6;box-shadow:0 6px 16px #00000059,inset 0 1px #ffffff1a}.tag--success[data-v-184dcaa5]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;box-shadow:0 4px 12px #48bb7840,0 2px 4px #48bb7826}.tag--success[data-v-184dcaa5]:hover:not(.tag--disabled){background:linear-gradient(135deg,#38a169,#2f855a);box-shadow:0 6px 16px #48bb7859,0 4px 8px #48bb7840;transform:translateY(-2px)}.tag--success[data-v-184dcaa5]:active:not(.tag--disabled){transform:translateY(0)}.tag--danger[data-v-184dcaa5]{background:linear-gradient(135deg,#f56565,#e53e3e);color:#fff;box-shadow:0 4px 12px #f5656540,0 2px 4px #f5656526}.tag--danger[data-v-184dcaa5]:hover:not(.tag--disabled){background:linear-gradient(135deg,#e53e3e,#c53030);box-shadow:0 6px 16px #f5656559,0 4px 8px #f5656540;transform:translateY(-2px)}.tag--danger[data-v-184dcaa5]:active:not(.tag--disabled){transform:translateY(0)}.tag--warning[data-v-184dcaa5]{background:linear-gradient(135deg,#ed8936,#dd6b20);color:#fff;box-shadow:0 4px 12px #ed893640,0 2px 4px #ed893626}.tag--warning[data-v-184dcaa5]:hover:not(.tag--disabled){background:linear-gradient(135deg,#dd6b20,#c05621);box-shadow:0 6px 16px #ed893659,0 4px 8px #ed893640;transform:translateY(-2px)}.tag--warning[data-v-184dcaa5]:active:not(.tag--disabled){transform:translateY(0)}.tag--info[data-v-184dcaa5]{background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff;box-shadow:0 4px 12px #4299e140,0 2px 4px #4299e126}.tag--info[data-v-184dcaa5]:hover:not(.tag--disabled){background:linear-gradient(135deg,#3182ce,#2c5282);box-shadow:0 6px 16px #4299e159,0 4px 8px #4299e140;transform:translateY(-2px)}.tag--info[data-v-184dcaa5]:active:not(.tag--disabled){transform:translateY(0)}.tag--disabled[data-v-184dcaa5]{opacity:.6;cursor:not-allowed;transform:none!important;filter:grayscale(.3)}.tag--disabled[data-v-184dcaa5]:hover{transform:none!important;box-shadow:inherit!important}.tag--removable[data-v-184dcaa5]{padding-right:8px}.tag--removable.tag--small[data-v-184dcaa5]{padding-right:6px}.tag--removable.tag--large[data-v-184dcaa5]{padding-right:10px}.tag[data-v-184dcaa5]:focus-visible{outline:3px solid rgba(102,126,234,.5);outline-offset:3px;box-shadow:0 0 0 3px #667eea33,inherit}.tag__icon[data-v-184dcaa5]{display:inline-flex;align-items:center;justify-content:center;line-height:1}.tag__icon--left[data-v-184dcaa5]{margin-right:0}.tag__icon i[data-v-184dcaa5]{font-size:inherit;line-height:1}.tag__label[data-v-184dcaa5]{display:inline-block;line-height:1}.tag__remove[data-v-184dcaa5]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;padding:0;border:none;border-radius:50%;background:#0003;color:inherit;cursor:pointer;transition:all .2s ease;flex-shrink:0}.tag__remove i[data-v-184dcaa5]{font-size:.75rem;line-height:1}.tag__remove[data-v-184dcaa5]:hover{background:#0000004d;transform:scale(1.1)}.tag__remove[data-v-184dcaa5]:active{transform:scale(.95)}.tag__remove[data-v-184dcaa5]:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:767px){.tag--small[data-v-184dcaa5]{padding:5px 10px;font-size:.7rem}.tag--medium[data-v-184dcaa5]{padding:7px 14px;font-size:.8125rem}.tag--large[data-v-184dcaa5]{padding:9px 18px;font-size:.9375rem}}@media(prefers-contrast:high){.tag[data-v-184dcaa5]{border:2px solid}.tag--primary[data-v-184dcaa5]{border-color:#1d4ed8}.tag--secondary[data-v-184dcaa5]{border-color:#64748b}.tag--success[data-v-184dcaa5]{border-color:#059669}.tag--danger[data-v-184dcaa5]{border-color:#dc2626}.tag--warning[data-v-184dcaa5]{border-color:#d97706}.tag--info[data-v-184dcaa5]{border-color:#0891b2}}@media(prefers-reduced-motion:reduce){.tag[data-v-184dcaa5]{transition:none}.tag[data-v-184dcaa5]:hover,.tag[data-v-184dcaa5]:active{transform:none!important}.tag .tag__remove[data-v-184dcaa5]{transition:none}.tag .tag__remove[data-v-184dcaa5]:hover,.tag .tag__remove[data-v-184dcaa5]:active{transform:none!important}}.task-activity-row[data-v-ca034f04]{display:flex;flex-direction:column;gap:.375rem;padding:.625rem 0;border-bottom:1px solid var(--color-border-subtle, #e2e8f0)}.task-activity-row[data-v-ca034f04]:last-child{border-bottom:none}.task-activity-row__main[data-v-ca034f04]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.task-activity-row__type[data-v-ca034f04]{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.task-activity-row__progress[data-v-ca034f04]{height:4px;border-radius:999px;background:var(--color-surface-2, #e2e8f0);overflow:hidden}.task-activity-row__progress-bar[data-v-ca034f04]{height:100%;background:var(--color-accent-primary, #3b82f6);border-radius:inherit;transition:width .2s ease}@media(prefers-reduced-motion:reduce){.task-activity-row__progress-bar[data-v-ca034f04]{transition:none}}.task-activity-row__error[data-v-ca034f04]{margin:0;font-size:.75rem;color:#ef4444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-activity-row__actions[data-v-ca034f04]{display:flex;gap:.375rem;flex-wrap:wrap}@keyframes fadeInScale-3af79a4a{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.task-activity-tray[data-v-3af79a4a]{position:relative}.task-activity-tray--header[data-v-3af79a4a]{flex-shrink:0}.task-activity-tray--panel[data-v-3af79a4a]{display:none}@media(max-width:767px){.task-activity-tray--panel[data-v-3af79a4a]{display:block;width:100%;margin-bottom:8px}}.task-activity-tray--panel .task-activity-tray__trigger[data-v-3af79a4a]{width:100%;height:auto;min-height:44px;padding:8px 12px;justify-content:flex-start;gap:8px}.task-activity-tray__trigger[data-v-3af79a4a]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--color-border-subtle, #e2e8f0);border-radius:6px;background:var(--color-surface-1, #ffffff);color:#374151;cursor:pointer;transition:background-color .2s,border-color .2s}[data-theme=dark] .task-activity-tray__trigger[data-v-3af79a4a]{background:#374151;border-color:#374151;color:#f9fafb}.task-activity-tray__trigger[data-v-3af79a4a]:hover{background:#f3f4f6}[data-theme=dark] .task-activity-tray__trigger[data-v-3af79a4a]:hover{background:#4b5563}.task-activity-tray__trigger[data-v-3af79a4a]:focus-visible{outline:none;box-shadow:0 0 0 2px #3b82f666}.task-activity-tray__trigger .pi[data-v-3af79a4a]{font-size:1rem}@media(prefers-reduced-motion:no-preference){.task-activity-tray--pulse .task-activity-tray__trigger[data-v-3af79a4a]{animation:task-tray-pulse-3af79a4a 2s ease-in-out infinite}}@keyframes task-tray-pulse-3af79a4a{0%,to{box-shadow:0 0 #3b82f600}50%{box-shadow:0 0 0 4px #3b82f64d}}.task-activity-tray__badge[data-v-3af79a4a]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;font-size:.625rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:18px;text-align:center;color:#fff}.task-activity-tray__badge--info[data-v-3af79a4a]{background:#3b82f6}.task-activity-tray__badge--danger[data-v-3af79a4a]{background:#ef4444}.task-activity-tray__panel[data-v-3af79a4a]{position:fixed;z-index:1050;width:min(22rem,100vw - 2rem);max-height:min(24rem,60dvh);display:flex;flex-direction:column;background:var(--color-surface-1, #ffffff);border:1px solid var(--color-border-subtle, #e2e8f0);border-radius:8px;box-shadow:var(--shadow-elevated, 0 10px 15px rgba(0, 0, 0, .1))}[data-theme=dark] .task-activity-tray__panel[data-v-3af79a4a]{background:#374151;border-color:#374151;box-shadow:0 10px 15px #0000004d}.task-activity-tray__panel--header[data-v-3af79a4a]{top:calc(var(--header-height, 64px) + 4px);right:12px}.task-activity-tray__panel--panel[data-v-3af79a4a]{top:calc(var(--header-height, 64px) + 4px);left:8px;right:8px;width:auto}.task-activity-tray__header[data-v-3af79a4a]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 0}.task-activity-tray__title[data-v-3af79a4a]{margin:0;font-size:14px;font-weight:600}.task-activity-tray__view-all[data-v-3af79a4a]{font-size:13px;color:#3b82f6;text-decoration:none;white-space:nowrap}.task-activity-tray__view-all[data-v-3af79a4a]:hover{text-decoration:underline}.task-activity-tray__body[data-v-3af79a4a]{flex:1;overflow-y:auto;padding:0 12px}.task-activity-tray__empty[data-v-3af79a4a]{margin:12px 0;font-size:13px;color:#4b5563;text-align:center}[data-theme=dark] .task-activity-tray__empty[data-v-3af79a4a]{color:#9ca3af}.task-activity-tray__more[data-v-3af79a4a]{margin:0 0 8px;font-size:13px;color:#4b5563}[data-theme=dark] .task-activity-tray__more[data-v-3af79a4a]{color:#9ca3af}.task-activity-tray__footer[data-v-3af79a4a]{padding:8px 12px 12px;font-size:.75rem;color:var(--color-text-muted, #4b5563);border-top:1px solid var(--color-border-subtle, #e2e8f0)}[data-theme=dark] .task-activity-tray__footer[data-v-3af79a4a]{color:#9ca3af;border-color:#374151}.task-tray-panel-enter-active[data-v-3af79a4a],.task-tray-panel-leave-active[data-v-3af79a4a]{transition:opacity .2s ease,transform .2s ease}.task-tray-panel-enter-from[data-v-3af79a4a],.task-tray-panel-leave-to[data-v-3af79a4a]{opacity:0;transform:translateY(-4px)}@keyframes fadeInScale-6b48bbf4{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.header[data-v-6b48bbf4]{position:fixed;top:0;right:0;left:280px;height:var(--header-height);background:#fff;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 1px 4px #00152914;z-index:999;transition:left .3s ease}[data-theme=dark] .header[data-v-6b48bbf4]{background:#1f2937;box-shadow:0 1px 4px #0003}.header--collapsed[data-v-6b48bbf4]{left:80px}@media(max-width:767px){.header[data-v-6b48bbf4]{left:0;padding:0 12px}.header.header--collapsed[data-v-6b48bbf4]{left:0}}.header__left[data-v-6b48bbf4]{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}.header__mobile-toggle[data-v-6b48bbf4]{flex-shrink:0;font-size:16px;border:none;background:none;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s}.header__mobile-toggle[data-v-6b48bbf4]:hover{background-color:#0000000d}[data-theme=dark] .header__mobile-toggle[data-v-6b48bbf4]:hover{background-color:#ffffff1a}.header__title[data-v-6b48bbf4]{font-size:16px;margin:0;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .header__title[data-v-6b48bbf4]{color:#f9fafb}@media(max-width:767px){.header__title[data-v-6b48bbf4]{display:none}}.header__right[data-v-6b48bbf4]{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-width:0}@media(max-width:767px){.header__right[data-v-6b48bbf4]{gap:4px}}.header__mobile-toggle[data-v-6b48bbf4],.header__theme-toggle[data-v-6b48bbf4],.header__tasks-tray[data-v-6b48bbf4]{flex-shrink:0}[data-v-6b48bbf4] .header__mobile-toggle.action-button,[data-v-6b48bbf4] .header__theme-toggle.action-button{width:40px;height:40px;min-width:40px;padding:0;box-shadow:none;border-radius:6px}[data-v-6b48bbf4] .header__mobile-toggle.action-button:hover:not(:disabled),[data-v-6b48bbf4] .header__theme-toggle.action-button:hover:not(:disabled){transform:none;box-shadow:none}[data-v-6b48bbf4] .header__mobile-toggle.action-button:before,[data-v-6b48bbf4] .header__mobile-toggle.action-button:after,[data-v-6b48bbf4] .header__theme-toggle.action-button:before,[data-v-6b48bbf4] .header__theme-toggle.action-button:after{display:none}.header__user[data-v-6b48bbf4]{font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}[data-theme=dark] .header__user[data-v-6b48bbf4]{color:#f9fafb}@media(max-width:767px){.header__user--desktop[data-v-6b48bbf4]{display:none}}@media(max-width:767px){.header__logout-wrap--desktop[data-v-6b48bbf4]{display:none}}@media(max-width:767px){.header__lang-wrap--desktop[data-v-6b48bbf4]{display:none}}.header__lang-flags[data-v-6b48bbf4]{display:none;align-items:center;gap:4px}@media(max-width:767px){.header__lang-flags[data-v-6b48bbf4]{display:flex}}.header__lang-flag[data-v-6b48bbf4]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:1.25rem;line-height:1;cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s}[data-theme=dark] .header__lang-flag[data-v-6b48bbf4]{background:#374151;border-color:#374151}.header__lang-flag[data-v-6b48bbf4]:hover{background-color:#f3f4f6;border-color:#d1d5db}[data-theme=dark] .header__lang-flag[data-v-6b48bbf4]:hover{background-color:#4b5563;border-color:#374151}.header__lang-flag[data-v-6b48bbf4]:focus-visible{outline:none;box-shadow:0 0 0 2px #3b82f666}.header__lang-flag--active[data-v-6b48bbf4]{border-color:#3b82f6;background-color:#3b82f614}[data-theme=dark] .header__lang-flag--active[data-v-6b48bbf4]{background-color:#3b82f633;border-color:#3b82f6}.header__lang-select[data-v-6b48bbf4]{width:100%;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#374151;transition:all .2s ease}.header__lang-select[data-v-6b48bbf4]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.header__lang-select[data-v-6b48bbf4]::placeholder{color:#9ca3af}[data-theme=dark] .header__lang-select[data-v-6b48bbf4]::placeholder{color:#9ca3af}.header__lang-select[data-v-6b48bbf4]{height:32px;padding:0 10px;font-size:13px;background:#fff;cursor:pointer;min-width:0}[data-theme=dark] .header__lang-select[data-v-6b48bbf4]{background:#1f2937;border-color:#374151;color:#f9fafb}.header__lang-select[data-v-6b48bbf4]:hover{border-color:#6b7280}.header__lang-select[data-v-6b48bbf4]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.header__user-menu[data-v-6b48bbf4]{position:relative;display:none}@media(max-width:767px){.header__user-menu[data-v-6b48bbf4]{display:block}}.header__user-trigger[data-v-6b48bbf4]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;transition:background-color .2s,border-color .2s}[data-theme=dark] .header__user-trigger[data-v-6b48bbf4]{background:#374151;border-color:#374151}.header__user-trigger[data-v-6b48bbf4]:hover{background-color:#f3f4f6}[data-theme=dark] .header__user-trigger[data-v-6b48bbf4]:hover{background-color:#4b5563}.header__user-trigger[data-v-6b48bbf4]:focus-visible{outline:none;box-shadow:0 0 0 2px #3b82f666}.header__user-initials[data-v-6b48bbf4]{font-size:13px;font-weight:600;color:#374151;line-height:1}[data-theme=dark] .header__user-initials[data-v-6b48bbf4]{color:#f9fafb}.header__user-panel[data-v-6b48bbf4]{position:absolute;top:calc(100% + 4px);right:0;min-width:220px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 15px #0000001a;z-index:1050}[data-theme=dark] .header__user-panel[data-v-6b48bbf4]{background:#374151;border-color:#374151;box-shadow:0 10px 15px #0000004d}.header__user-panel-name[data-v-6b48bbf4]{font-weight:600;color:#111827;padding:4px 0;margin-bottom:8px;word-break:break-word}[data-theme=dark] .header__user-panel-name[data-v-6b48bbf4]{color:#f9fafb}.header__user-panel-row[data-v-6b48bbf4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.header__user-panel-label[data-v-6b48bbf4]{font-size:13px;color:#4b5563}[data-theme=dark] .header__user-panel-label[data-v-6b48bbf4]{color:#d1d5db}.header__user-panel-icon[data-v-6b48bbf4]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:4px;background:#f3f4f6;color:#374151;cursor:pointer;transition:background-color .2s}[data-theme=dark] .header__user-panel-icon[data-v-6b48bbf4]{background:#4b5563;color:#f9fafb}.header__user-panel-icon[data-v-6b48bbf4]:hover{background:#e2e8f0}[data-theme=dark] .header__user-panel-icon[data-v-6b48bbf4]:hover{background:#374151}.header__user-panel-icon i[data-v-6b48bbf4]{font-size:16px}.header__user-panel-lang[data-v-6b48bbf4]{width:100%;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#374151;transition:all .2s ease}.header__user-panel-lang[data-v-6b48bbf4]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.header__user-panel-lang[data-v-6b48bbf4]::placeholder{color:#9ca3af}[data-theme=dark] .header__user-panel-lang[data-v-6b48bbf4]{background:#1f2937;border-color:#374151;color:#f9fafb}[data-theme=dark] .header__user-panel-lang[data-v-6b48bbf4]::placeholder{color:#9ca3af}.header__user-panel-lang[data-v-6b48bbf4]{font-size:13px;padding:4px 8px;min-width:100px}[data-theme=dark] .header__user-panel-lang[data-v-6b48bbf4]{background:#4b5563;border-color:#374151;color:#f9fafb}.header__user-panel-divider[data-v-6b48bbf4]{height:1px;margin:8px 0;background:#e2e8f0}[data-theme=dark] .header__user-panel-divider[data-v-6b48bbf4]{background:#374151}.header__user-panel-logout[data-v-6b48bbf4]{padding-top:4px}.header-menu-enter-active[data-v-6b48bbf4],.header-menu-leave-active[data-v-6b48bbf4]{transition:opacity .2s ease,transform .2s ease}.header-menu-enter-from[data-v-6b48bbf4],.header-menu-leave-to[data-v-6b48bbf4]{opacity:0;transform:translateY(-4px)}@keyframes fadeInScale-c52cc749{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.content[data-v-c52cc749]{margin-left:280px;margin-top:var(--header-height);padding:var(--page-gutter);min-height:calc(100vh - var(--header-height));background:var(--color-surface-0);transition:margin-left .3s;width:calc(100vw - 280px);max-width:none;box-sizing:border-box}.content--collapsed[data-v-c52cc749]{margin-left:80px;width:calc(100vw - 80px)}@media(max-width:767px){.content[data-v-c52cc749]{margin-left:0;width:100%;padding-bottom:max(var(--page-gutter),env(safe-area-inset-bottom,0px))}.content.content--collapsed[data-v-c52cc749]{margin-left:0;width:100%}}.content__wrapper[data-v-c52cc749]{padding:0;width:100%;max-width:none;min-height:100%;box-sizing:border-box}@keyframes fadeInScale-18e1821e{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.footer[data-v-18e1821e]{position:fixed;bottom:0;left:280px;right:0;padding:16px;text-align:center;color:#6b7280;font-size:13px;border-top:1px solid #e2e8f0;background:#fff;transition:left .3s}[data-theme=dark] .footer[data-v-18e1821e]{color:#9ca3af;border-top-color:#374151;background:#1f2937}.footer--collapsed[data-v-18e1821e]{left:80px}@media(max-width:767px){.footer[data-v-18e1821e]{display:none}}.layout[data-v-4ef0b0e0]{min-height:100vh;background:#f9fafb}[data-theme=dark] .layout[data-v-4ef0b0e0]{background:#1f2937}.layout--full .layout__full[data-v-4ef0b0e0]{min-height:100vh;width:100%;margin:0;padding:0;display:flex;flex-direction:column}:root{--menu-bg: #ffffff;--text-color: #374151;--color-surface-0: #f8fafc;--color-surface-1: #ffffff;--color-surface-2: #f1f5f9;--color-border-default: #e2e8f0;--color-text-primary: #374151;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-accent-primary: #3b82f6;--color-accent-active: #059669;--color-accent-active-muted: rgba(5, 150, 105, .14);--color-accent-warning: #f59e0b;--color-focus-ring: #3b82f6}[data-theme=dark]{--menu-bg: #1f2937;--text-color: #f9fafb;--color-surface-0: #111827;--color-surface-1: #1f2937;--color-surface-2: #374151;--color-border-default: #374151;--color-text-primary: #f9fafb;--color-text-secondary: #d1d5db;--color-text-muted: #9ca3af;--color-accent-primary: #3b82f6;--color-accent-active: rgb(6.3161290323, 189.4838709677, 132.6387096774);--color-accent-active-muted: rgba(16, 185, 129, .22);--color-accent-warning: #f59e0b;--color-focus-ring: #3b82f6;background:#1f2937;color:#f9fafb}:root{--page-gutter: 16px;--header-height: 64px;--card-padding: 12px;--card-gap: 8px}@media(max-width:767px){:root{--page-gutter: 8px;--header-height: 48px;--card-padding: 10px;--card-gap: 8px}}.app{font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--color-surface-0);color:var(--color-text-primary);min-height:100vh}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-vietnamese-400-normal-DoLa7jNB.woff2) format("woff2"),url(/assets/lexend-vietnamese-400-normal-mPlHoWg5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-latin-ext-400-normal-D38JI5AK.woff2) format("woff2"),url(/assets/lexend-latin-ext-400-normal-D9P7pMo-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-latin-400-normal-CwRJVcUA.woff2) format("woff2"),url(/assets/lexend-latin-400-normal-CHypAkT3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-vietnamese-600-normal-Cr1ePs6O.woff2) format("woff2"),url(/assets/lexend-vietnamese-600-normal-BxEVPgxw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-latin-ext-600-normal-hDcqLAH9.woff2) format("woff2"),url(/assets/lexend-latin-ext-600-normal-BXtyp5LP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-latin-600-normal-DdvlkEkX.woff2) format("woff2"),url(/assets/lexend-latin-600-normal-DSBzZxpA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-vietnamese-700-normal-BrGlFDtO.woff2) format("woff2"),url(/assets/lexend-vietnamese-700-normal-NEp7hM5T.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-latin-ext-700-normal-CcWyeg4T.woff2) format("woff2"),url(/assets/lexend-latin-ext-700-normal-iR1cPiNX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-latin-700-normal-DqO8md6r.woff2) format("woff2"),url(/assets/lexend-latin-700-normal-DVyJlN8t.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-Cd63HKDh.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-7kQcAFpS.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-BI1kUwmR.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2) format("woff2"),url(/assets/source-sans-3-greek-400-normal-DJm9Ud5h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-dYp9C364.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2) format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-uAL1a5gb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-y-RO8wOd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-D7vJ4nVX.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2) format("woff2"),url(/assets/source-sans-3-greek-600-normal-BNF9LBpG.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-DpSexF-T.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-Wy7HIzqC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2) format("woff2"),url(/assets/source-sans-3-latin-600-normal-BvDVuF-j.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-ext-700-normal-BhUSqjb8.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-700-normal-B6RPsSdD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-700-normal-CIuudVLB.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-700-normal-DYE6gq6k.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-ext-700-normal-Dd6uIcuy.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-700-normal-C6ITAlBU.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-700-normal-C8Tp2qRF.woff2) format("woff2"),url(/assets/source-sans-3-greek-700-normal-BWdBblwd.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-vietnamese-700-normal-Bgamivog.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-700-normal-BHxM10oo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-ext-700-normal-6Xi0A2be.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-700-normal-ChH_v7nA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2) format("woff2"),url(/assets/source-sans-3-latin-700-normal-BBbVrHF_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.p-toast.modern-toast{position:fixed;top:1.25rem;right:1.25rem;z-index:9999;max-width:400px;pointer-events:none}@media(max-width:768px){.p-toast.modern-toast{top:.625rem;right:.625rem;left:.625rem;max-width:none}}.p-toast.modern-toast .p-toast-message{background:#fffffffa!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:0 10px 15px #0000001a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:12px!important;margin-bottom:.75rem!important;padding:0!important;overflow:hidden;position:relative;pointer-events:auto;min-height:4.5rem;width:100%;contain:layout style paint;transform:translateZ(0);transition:transform .2s cubic-bezier(.22,1,.36,1)}.p-toast.modern-toast .p-toast-message:hover{transform:translate3d(-.25rem,0,0)}body[data-theme=dark] .p-toast.modern-toast .p-toast-message{background:#1f2937fa!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 10px 15px #0000004d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.p-toast.modern-toast .p-toast-message-enter-from{opacity:0;transform:translate3d(1.25rem,0,0)}.p-toast.modern-toast .p-toast-message-enter-active{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)!important}.p-toast.modern-toast .p-toast-message-leave-active{transition:transform .2s cubic-bezier(.4,0,1,1),opacity .2s cubic-bezier(.4,0,1,1),max-height .2s cubic-bezier(.4,0,1,1),margin-bottom .2s cubic-bezier(.4,0,1,1)!important}.p-toast.modern-toast .p-toast-message-leave-from{max-height:12rem}.p-toast.modern-toast .p-toast-message.p-toast-message-leave-to{opacity:0;transform:translate3d(1.25rem,0,0);max-height:0;margin-bottom:0;overflow:hidden}.p-toast.modern-toast .p-toast-message-content{padding:1.25rem 1.5rem!important;display:flex!important;align-items:flex-start!important;gap:.875rem!important;min-height:4.5rem;background:transparent!important;width:100%}.p-toast.modern-toast .p-toast-summary{font-weight:700;font-size:14px;color:#111827;margin:0 0 4px;line-height:1.45}body[data-theme=dark] .p-toast.modern-toast .p-toast-summary{color:#f9fafb}.p-toast.modern-toast .p-toast-detail{font-size:13px;color:#4b5563;margin:0;line-height:1.45}body[data-theme=dark] .p-toast.modern-toast .p-toast-detail{color:#9ca3af}.p-toast.modern-toast .p-toast-message-icon{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;margin-top:.125rem;color:#fff}.p-toast.modern-toast .p-toast-message-success .p-toast-message-icon{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b98159}.p-toast.modern-toast .p-toast-message-error .p-toast-message-icon{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef444459}.p-toast.modern-toast .p-toast-message-warn .p-toast-message-icon{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px #f59e0b59}.p-toast.modern-toast .p-toast-message-info .p-toast-message-icon{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f659}.p-toast.modern-toast .p-toast-close-button{width:2.25rem;height:2.25rem;border-radius:50%;background:#00000014;color:#6b7280;margin-left:auto;flex-shrink:0;transition:background .2s,color .2s,transform .2s}.p-toast.modern-toast .p-toast-close-button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.p-toast.modern-toast .p-toast-close-button:hover{background:#00000024;color:#374151;transform:scale(1.05)}body[data-theme=dark] .p-toast.modern-toast .p-toast-close-button{background:#ffffff1a;color:#9ca3af}body[data-theme=dark] .p-toast.modern-toast .p-toast-close-button:hover{background:#ffffff2e;color:#e2e8f0}.p-toast.modern-toast .p-toast-message-success{border-left:4px solid #10b981!important}.p-toast.modern-toast .p-toast-message-success:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#10b981,#0d9367);border-radius:12px 0 0 12px;pointer-events:none}.p-toast.modern-toast .p-toast-message-error{border-left:4px solid #ef4444!important}.p-toast.modern-toast .p-toast-message-error:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#ef4444,#ec1e1e);border-radius:12px 0 0 12px;pointer-events:none}.p-toast.modern-toast .p-toast-message-warn{border-left:4px solid #f59e0b!important}.p-toast.modern-toast .p-toast-message-warn:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#f59e0b,#cf8508);border-radius:12px 0 0 12px;pointer-events:none}.p-toast.modern-toast .p-toast-message-info{border-left:4px solid #3b82f6!important}.p-toast.modern-toast .p-toast-message-info:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#3b82f6,#1469f4);border-radius:12px 0 0 12px;pointer-events:none}@media(max-width:768px){.p-toast.modern-toast .p-toast-message{min-height:4rem;border-radius:8px!important}.p-toast.modern-toast .p-toast-message-content{padding:1rem 1.25rem!important;min-height:4rem}.p-toast.modern-toast .p-toast-message-icon{width:2.25rem;height:2.25rem;font-size:.875rem}.p-toast.modern-toast .p-toast-summary{font-size:13px}.p-toast.modern-toast .p-toast-detail{font-size:12px}}@media(prefers-reduced-motion:reduce){.p-toast.modern-toast .p-toast-message,.p-toast.modern-toast .p-toast-message-enter-active,.p-toast.modern-toast .p-toast-message-leave-active,.p-toast.modern-toast .p-toast-close-button{transition:none!important;animation:none!important}.p-toast.modern-toast .p-toast-message-enter-from,.p-toast.modern-toast .p-toast-message.p-toast-message-leave-to{transform:none}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.p-button.action-button{padding:16px 32px!important;border-radius:16px!important;font-weight:600!important;font-size:.95rem!important;letter-spacing:.025em!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;position:relative!important;overflow:hidden!important;border:none!important;cursor:pointer!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;will-change:transform,box-shadow!important}.p-button.action-button.action-button--success{background:linear-gradient(135deg,#48bb78,#38a169)!important;color:#fff!important;box-shadow:0 8px 32px #48bb784d,0 4px 16px #48bb7833,inset 0 1px #fff3!important}.p-button.action-button.action-button--success:hover:not(:disabled){background:linear-gradient(135deg,#38a169,#2f855a)!important;box-shadow:0 12px 40px #48bb7866,0 8px 20px #48bb784d,inset 0 1px #ffffff4d!important;transform:translateY(-3px) scale(1.02)!important}.p-button.action-button.action-button--primary{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;box-shadow:0 8px 32px #667eea4d,0 4px 16px #667eea33,inset 0 1px #fff3!important}.p-button.action-button.action-button--primary:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8,#6b46c1)!important;box-shadow:0 12px 40px #667eea66,0 8px 20px #667eea4d,inset 0 1px #ffffff4d!important;transform:translateY(-3px) scale(1.02)!important}.p-button.action-button.action-button--secondary{background:#ffffff1a!important;color:#374151!important;border:1px solid rgba(255,255,255,.2)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff1a!important}.p-button.action-button.action-button--secondary:hover:not(:disabled){background:#ffffff26!important;border-color:#ffffff4d!important;color:#2d3748!important;transform:translateY(-2px)!important;box-shadow:0 12px 40px #00000026,inset 0 1px #fff3!important}[data-theme=dark] .p-button.action-button.action-button--secondary{background:#374151cc!important;color:#d1d5db!important;border-color:#6b72804d!important;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d!important}[data-theme=dark] .p-button.action-button.action-button--secondary:hover:not(:disabled){background:#374151e6!important;border-color:#6b728080!important;color:#f3f4f6!important;box-shadow:0 12px 40px #0006,inset 0 1px #ffffff1a!important}button,.btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease}button:disabled,.btn:disabled{opacity:.6;cursor:not-allowed}button,.btn{transition:all .3s cubic-bezier(.4,0,.2,1)}button:focus-visible,.btn:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}button:disabled,.btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.btn{height:40px;padding:0 12px;font-size:13px;border-radius:8px;font-weight:500;border:1px solid transparent}.btn.btn-primary{background-color:#3b82f6;color:#fff}.btn.btn-primary:hover{background-color:#2372f5}.btn.btn-primary:focus{outline:none;box-shadow:0 0 0 3px #3b82f633}.btn.btn-primary:hover:not(:disabled){background:#0b63f3;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn.btn-secondary{background-color:#fff;color:#374151}.btn.btn-secondary:hover{background-color:#f2f2f2}.btn.btn-secondary:focus{outline:none;box-shadow:0 0 0 3px #fff3}.btn.btn-secondary{border-color:#d1d5db}.btn.btn-secondary:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af;transform:translateY(-1px)}.btn.btn-success{background-color:#10b981;color:#fff}.btn.btn-success:hover{background-color:#0ea271}.btn.btn-success:focus{outline:none;box-shadow:0 0 0 3px #10b98133}.btn.btn-success:hover:not(:disabled){background:#0c8a60;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn.btn-danger{background-color:#ef4444;color:#fff}.btn.btn-danger:hover{background-color:#ed2d2d}.btn.btn-danger:focus{outline:none;box-shadow:0 0 0 3px #ef444433}.btn.btn-danger:hover:not(:disabled){background:#eb1515;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.btn.btn-warning{background-color:#f59e0b;color:#fff}.btn.btn-warning:hover{background-color:#dd8e09}.btn.btn-warning:focus{outline:none;box-shadow:0 0 0 3px #f59e0b33}.btn.btn-warning:hover:not(:disabled){background:#c57f08;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.btn.btn-info{background-color:#3b82f6;color:#fff}.btn.btn-info:hover{background-color:#2372f5}.btn.btn-info:focus{outline:none;box-shadow:0 0 0 3px #3b82f633}.btn.btn-info:hover:not(:disabled){background:#0b63f3;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn.btn-sm{height:32px;padding:0 8px;font-size:12px;border-radius:6px}.btn.btn-lg{height:48px;padding:0 16px;font-size:14px;border-radius:10px}[data-theme=dark] .btn.btn-secondary{background:#1f2937;color:#f9fafb;border-color:#374151}[data-theme=dark] .btn.btn-secondary:hover:not(:disabled){background:#1f2937;border-color:#4b5563}@media(max-width:768px){.btn.btn-sm{height:28px;padding:0 4px;font-size:12px}.btn.btn-lg{height:44px;padding:0 12px;font-size:13px}}@media(prefers-contrast:high){.btn{border-width:2px}.btn.btn-primary{border-color:#094fc2}.btn.btn-secondary{border-color:#6b7280}.btn.btn-success{border-color:#085b40}.btn.btn-danger{border-color:#bd1010}.btn.btn-warning{border-color:#945f06}.btn.btn-info{border-color:#094fc2}}@media(prefers-reduced-motion:reduce){button,.btn{transition:none}button:hover,.btn:hover{transform:none!important}}button:focus-visible,.btn:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;box-shadow:0 0 0 3px #3b82f633}.btn-loading{position:relative;pointer-events:none}.btn-loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-group{display:inline-flex;border-radius:8px;overflow:hidden}.btn-group .btn{border-radius:0;border-right-width:0}.btn-group .btn:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.btn-group .btn:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right-width:1px}.btn-group .btn:hover{z-index:1}.btn-icon{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.btn-icon.btn-icon-sm{width:32px;height:32px}.btn-icon.btn-icon-lg{width:48px;height:48px}.fab{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:#3b82f6;color:#fff;border:none;box-shadow:0 4px 12px #3b82f666;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000}.fab:hover{background:#0b63f3;transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px #3b82f680}.fab:active{transform:translateY(0) scale(.95)}@media(max-width:768px){.fab{bottom:16px;right:16px;width:48px;height:48px;font-size:20px}}.training-program-form .param-field :deep(.p-inputnumber-input),.training-program-form .param-field :deep(.p-inputtext){width:100%;min-height:40px;border:1px solid var(--color-border-default);border-radius:4px;background:var(--color-surface-1);color:var(--color-text-primary)}.training-program-form .param-field :deep(.p-inputnumber){width:100%}@media(min-width:768px){.training-program-form .exercise-item-card .param-field :deep(.p-inputnumber-input),.training-program-form .exercise-item-card .param-field :deep(.p-inputtext){min-height:36px}}.training-program-form .exercise-item-card .weight-segment:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}:deep(.p-select-panel){--p-select-panel-background: white;--p-select-panel-border: 2px solid #3b82f6;--p-select-panel-border-radius: 8px;--p-select-panel-box-shadow: 0 4px 12px rgba(0, 0, 0, .15);--p-select-panel-padding: 0;--p-select-panel-margin: 0;background:var(--p-select-panel-background);border:var(--p-select-panel-border);border-radius:var(--p-select-panel-border-radius);box-shadow:var(--p-select-panel-box-shadow);padding:var(--p-select-panel-padding);margin:var(--p-select-panel-margin);z-index:1000}.p-select-list{margin:0;padding:0;list-style-type:none;padding:.5rem 0;gap:0;display:flex;flex-direction:column;background-color:#fff}:deep(.p-select-item){--p-select-item-background: white;--p-select-item-color: #374151;--p-select-item-padding: .75rem 1rem;background:var(--p-select-item-background);color:var(--p-select-item-color);padding:var(--p-select-item-padding);transition:all .2s ease}:deep(.p-select-item):hover{--p-select-item-background: #f8fafc;--p-select-item-color: #1e293b}:deep(.p-select-item).p-highlight{--p-select-item-background: #3b82f6;--p-select-item-color: white}[data-theme=dark] :deep(.p-select-panel){--p-select-panel-background: #1f2937;--p-select-panel-border: 2px solid #3b82f6;--p-select-panel-box-shadow: 0 4px 12px rgba(0, 0, 0, .5)}[data-theme=dark] .p-select-list{background-color:#1f2937}[data-theme=dark] :deep(.p-select-item){--p-select-item-background: #1f2937;--p-select-item-color: #d1d5db}[data-theme=dark] :deep(.p-select-item):hover{--p-select-item-background: #374151;--p-select-item-color: #d1d5db}[data-theme=dark] :deep(.p-select-item).p-highlight{--p-select-item-background: #3b82f6;--p-select-item-color: white}.pagination[data-v-ddafe0d9]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-top:1px solid #e5e7eb;background:#f9fafb;margin-top:1rem}.pagination .pagination-info[data-v-ddafe0d9]{display:flex;align-items:center;gap:1rem}.pagination .pagination-info .showing-text[data-v-ddafe0d9]{color:#6b7280;font-size:.875rem}.pagination .pagination-info .rows-per-page[data-v-ddafe0d9]{display:flex;align-items:center;gap:.5rem}.pagination .pagination-info .rows-per-page .rows-label[data-v-ddafe0d9]{color:#6b7280;font-size:.875rem}.pagination .pagination-info .rows-per-page .rows-select[data-v-ddafe0d9]{padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;font-size:.875rem;color:#374151}.pagination .pagination-info .rows-per-page .rows-select[data-v-ddafe0d9]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.pagination .pagination-controls[data-v-ddafe0d9]{display:flex;align-items:center;gap:.25rem}.pagination .pagination-controls .pagination-btn[data-v-ddafe0d9]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:.375rem;cursor:pointer;transition:all .2s ease;font-size:.875rem}.pagination .pagination-controls .pagination-btn[data-v-ddafe0d9]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.pagination .pagination-controls .pagination-btn[data-v-ddafe0d9]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.pagination .pagination-controls .pagination-btn[data-v-ddafe0d9]:disabled{opacity:.5;cursor:not-allowed;background:#f9fafb}.pagination .pagination-controls .pagination-btn.active[data-v-ddafe0d9]{background:#3b82f6;color:#fff;border-color:#3b82f6}.pagination .pagination-controls .pagination-btn.page-number[data-v-ddafe0d9]{min-width:2rem;font-weight:500}.pagination .pagination-controls .page-numbers[data-v-ddafe0d9]{display:flex;align-items:center;gap:.25rem;margin:0 .5rem}.pagination .pagination-controls .pagination-ellipsis[data-v-ddafe0d9]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#6b7280;font-size:.875rem;-webkit-user-select:none;user-select:none}[data-theme=dark] .pagination[data-v-ddafe0d9]{background:#1f2937;border-top-color:#374151}[data-theme=dark] .pagination .pagination-info .showing-text[data-v-ddafe0d9],[data-theme=dark] .pagination .pagination-info .rows-per-page .rows-label[data-v-ddafe0d9]{color:#9ca3af}[data-theme=dark] .pagination .pagination-info .rows-per-page .rows-select[data-v-ddafe0d9]{background:#374151;border-color:#4b5563;color:#f9fafb}[data-theme=dark] .pagination .pagination-info .rows-per-page .rows-select[data-v-ddafe0d9]:focus{border-color:#3b82f6}[data-theme=dark] .pagination .pagination-controls .pagination-btn[data-v-ddafe0d9]{background:#374151;border-color:#4b5563;color:#f9fafb}[data-theme=dark] .pagination .pagination-controls .pagination-btn[data-v-ddafe0d9]:hover:not(:disabled){background:#4b5563;border-color:#6b7280}[data-theme=dark] .pagination .pagination-controls .pagination-btn[data-v-ddafe0d9]:disabled{background:#1f2937}[data-theme=dark] .pagination .pagination-controls .pagination-btn.active[data-v-ddafe0d9]{background:#3b82f6;color:#fff;border-color:#3b82f6}[data-theme=dark] .pagination .pagination-controls .pagination-ellipsis[data-v-ddafe0d9]{color:#9ca3af}@media(max-width:768px){.pagination[data-v-ddafe0d9]{flex-direction:column;gap:1rem;padding:1rem}.pagination .pagination-info[data-v-ddafe0d9]{flex-direction:column;align-items:flex-start;gap:.5rem}.pagination .pagination-controls .page-numbers[data-v-ddafe0d9]{margin:0 .25rem}}@keyframes fadeInScale-0eb3a5a6{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.input-switch[data-v-0eb3a5a6]{display:inline-flex;align-items:center;position:relative;-webkit-user-select:none;user-select:none}.input-switch__input[data-v-0eb3a5a6]{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;pointer-events:none}.input-switch__label[data-v-0eb3a5a6]{display:inline-flex;align-items:center;cursor:pointer;position:relative;transition:all .2s ease}.input-switch__label--disabled[data-v-0eb3a5a6]{cursor:not-allowed;opacity:.6}.input-switch__track[data-v-0eb3a5a6]{position:relative;display:inline-flex;align-items:center;border-radius:9999px;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#d1d5db;border:2px solid transparent}[data-theme=dark] .input-switch__track[data-v-0eb3a5a6]{background-color:#4b5563}@media(prefers-reduced-motion:reduce){.input-switch__track[data-v-0eb3a5a6]{transition:none}}.input-switch__thumb[data-v-0eb3a5a6]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;box-shadow:0 4px 6px #0000001a;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}[data-theme=dark] .input-switch__thumb[data-v-0eb3a5a6]{background-color:#f9fafb;box-shadow:0 4px 6px #0000004d}@media(prefers-reduced-motion:reduce){.input-switch__thumb[data-v-0eb3a5a6]{transition:none}}.input-switch__loading[data-v-0eb3a5a6]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#3b82f6}[data-theme=dark] .input-switch__loading[data-v-0eb3a5a6]{color:#3b82f6}.input-switch__loading-circle[data-v-0eb3a5a6]{animation:input-switch-spin-0eb3a5a6 1s linear infinite}@media(prefers-reduced-motion:reduce){.input-switch__loading-circle[data-v-0eb3a5a6]{animation:none}}.input-switch--small .input-switch__track[data-v-0eb3a5a6]{width:40px;height:20px}.input-switch--small .input-switch__thumb[data-v-0eb3a5a6]{width:16px;height:16px;transform:translate(2px)}.input-switch--small.input-switch--checked .input-switch__thumb[data-v-0eb3a5a6]{transform:translate(22px)}.input-switch--medium .input-switch__track[data-v-0eb3a5a6]{width:50px;height:26px}.input-switch--medium .input-switch__thumb[data-v-0eb3a5a6]{width:22px;height:22px;transform:translate(2px)}.input-switch--medium.input-switch--checked .input-switch__thumb[data-v-0eb3a5a6]{transform:translate(26px)}.input-switch--large .input-switch__track[data-v-0eb3a5a6]{width:60px;height:32px}.input-switch--large .input-switch__thumb[data-v-0eb3a5a6]{width:28px;height:28px;transform:translate(2px)}.input-switch--large.input-switch--checked .input-switch__thumb[data-v-0eb3a5a6]{transform:translate(30px)}.input-switch--checked .input-switch__track[data-v-0eb3a5a6]{background:linear-gradient(135deg,#3b82f6,#0b63f3);border-color:#3b82f6}[data-theme=dark] .input-switch--checked .input-switch__track[data-v-0eb3a5a6]{background:linear-gradient(135deg,#3b82f6,#6ca1f8)}.input-switch--disabled .input-switch__label[data-v-0eb3a5a6]{cursor:not-allowed}.input-switch--disabled .input-switch__track[data-v-0eb3a5a6]{opacity:.6}.input-switch--focused .input-switch__track[data-v-0eb3a5a6]{outline:2px solid #3b82f6;outline-offset:2px}.input-switch:not(.input-switch--disabled):hover .input-switch__track[data-v-0eb3a5a6]{box-shadow:0 10px 15px #0000001a}[data-theme=dark] .input-switch:not(.input-switch--disabled):hover .input-switch__track[data-v-0eb3a5a6]{box-shadow:0 10px 15px #0000004d}.input-switch:not(.input-switch--disabled):hover.input-switch--checked .input-switch__track[data-v-0eb3a5a6]{background:linear-gradient(135deg,#5392f7,#3b82f6)}.input-switch:not(.input-switch--disabled):active .input-switch__thumb[data-v-0eb3a5a6]{transform:scale(.95)}.input-switch:not(.input-switch--disabled):active.input-switch--small.input-switch--checked .input-switch__thumb[data-v-0eb3a5a6]{transform:scale(.95) translate(22px)}.input-switch:not(.input-switch--disabled):active.input-switch--medium.input-switch--checked .input-switch__thumb[data-v-0eb3a5a6]{transform:scale(.95) translate(26px)}.input-switch:not(.input-switch--disabled):active.input-switch--large.input-switch--checked .input-switch__thumb[data-v-0eb3a5a6]{transform:scale(.95) translate(30px)}.input-switch:not(.input-switch--disabled):active.input-switch--checked:not(.input-switch--small):not(.input-switch--large) .input-switch__thumb[data-v-0eb3a5a6]{transform:scale(.95) translate(26px)}@keyframes input-switch-spin-0eb3a5a6{0%{stroke-dashoffset:31.416}to{stroke-dashoffset:0}}
