@keyframes fadeIn-678fa996{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.app-header[data-v-678fa996]{background:linear-gradient(180deg,#fff,#f8fffa)!important;border-bottom:1px solid rgba(0,196,68,.08)!important;box-shadow:0 4px 20px rgba(0,196,68,.06)!important;animation:fadeIn-678fa996 .4s ease forwards}#kt_app_sidebar_mobile_toggle[data-v-678fa996]{background:linear-gradient(135deg,rgba(0,196,68,.08),rgba(0,196,68,.04))!important;border-radius:12px!important;transition:all .3s ease!important}#kt_app_sidebar_mobile_toggle[data-v-678fa996]:hover{background:linear-gradient(135deg,#00c444,#00a43c)!important;box-shadow:0 4px 15px rgba(0,196,68,.3)}#kt_app_sidebar_mobile_toggle:hover .svg-icon[data-v-678fa996]{color:#fff!important}.app-navbar-item[data-v-678fa996]{animation:fadeIn-678fa996 .4s ease forwards}.btn-icon.btn-custom[data-v-678fa996]{background:linear-gradient(135deg,rgba(0,196,68,.08),rgba(0,196,68,.04))!important;border:1px solid rgba(0,196,68,.1)!important;border-radius:12px!important;transition:all .3s ease!important}.btn-icon.btn-custom[data-v-678fa996]:hover{background:linear-gradient(135deg,#00c444,#00a43c)!important;border-color:transparent!important;box-shadow:0 4px 15px rgba(0,196,68,.3);transform:translateY(-2px)}.btn-icon.btn-custom:hover .svg-icon[data-v-678fa996]{color:#fff!important}.symbol[data-v-678fa996]{border:2px solid rgba(0,196,68,.2);border-radius:14px!important;padding:2px;background:linear-gradient(135deg,#e8fff1,#d4f7e2);transition:all .3s ease}.symbol[data-v-678fa996]:hover{border-color:rgba(0,196,68,.4);box-shadow:0 4px 15px rgba(0,196,68,.2);transform:scale(1.05)}.symbol img[data-v-678fa996]{border-radius:12px!important}.login-header-btn[data-v-678fa996]{background:linear-gradient(135deg,#00c444,#00a43c)!important;border:none!important;border-radius:12px!important;padding:10px 24px!important;font-weight:600!important;box-shadow:0 4px 15px rgba(0,196,68,.25);transition:all .3s ease!important}.login-header-btn[data-v-678fa996]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,196,68,.35)}.menu-sub-dropdown[data-v-678fa996]{border-radius:16px!important;border:1px solid rgba(0,196,68,.1)!important;box-shadow:0 10px 40px rgba(0,196,68,.12)!important;overflow:hidden}.menu-sub-dropdown .menu-item[data-v-678fa996]{margin:4px 8px}.menu-sub-dropdown .menu-link[data-v-678fa996]{border-radius:10px!important;transition:all .3s ease!important}.menu-sub-dropdown .menu-link[data-v-678fa996]:hover{background:linear-gradient(135deg,rgba(0,196,68,.08),rgba(0,196,68,.04))!important}.spinner-border[data-v-678fa996]{color:#00c444!important}.dark .app-header[data-v-678fa996],[data-bs-theme=dark] .app-header[data-v-678fa996],[data-theme=dark] .app-header[data-v-678fa996]{background:linear-gradient(180deg,#1a1b1d,#242526)!important;border-color:rgba(0,196,68,.1)!important;box-shadow:0 4px 20px rgba(0,0,0,.3)!important}.dark #kt_app_sidebar_mobile_toggle[data-v-678fa996],[data-bs-theme=dark] #kt_app_sidebar_mobile_toggle[data-v-678fa996],[data-theme=dark] #kt_app_sidebar_mobile_toggle[data-v-678fa996]{background:linear-gradient(135deg,rgba(0,196,68,.12),rgba(0,196,68,.06))!important}.dark .btn-icon.btn-custom[data-v-678fa996],[data-bs-theme=dark] .btn-icon.btn-custom[data-v-678fa996],[data-theme=dark] .btn-icon.btn-custom[data-v-678fa996]{background:linear-gradient(135deg,rgba(0,196,68,.12),rgba(0,196,68,.06))!important;border-color:rgba(0,196,68,.15)!important}.dark .symbol[data-v-678fa996],[data-bs-theme=dark] .symbol[data-v-678fa996],[data-theme=dark] .symbol[data-v-678fa996]{background:linear-gradient(135deg,rgba(0,196,68,.15),rgba(0,196,68,.08));border-color:rgba(0,196,68,.25)}.dark .menu-sub-dropdown[data-v-678fa996],[data-bs-theme=dark] .menu-sub-dropdown[data-v-678fa996],[data-theme=dark] .menu-sub-dropdown[data-v-678fa996]{background:linear-gradient(145deg,#242526,#1a1b1d)!important;border-color:rgba(0,196,68,.15)!important;box-shadow:0 10px 40px rgba(0,0,0,.4)!important}.dark .menu-sub-dropdown .menu-link[data-v-678fa996]:hover,[data-bs-theme=dark] .menu-sub-dropdown .menu-link[data-v-678fa996]:hover,[data-theme=dark] .menu-sub-dropdown .menu-link[data-v-678fa996]:hover{background:linear-gradient(135deg,rgba(0,196,68,.15),rgba(0,196,68,.08))!important}.dark .menu-title[data-v-678fa996],[data-bs-theme=dark] .menu-title[data-v-678fa996],[data-theme=dark] .menu-title[data-v-678fa996]{color:#e4e6eb!important}.app-sidebar[data-v-a4a542a2]{background:linear-gradient(180deg,#0d1117,#161b22)!important;border-right:1px solid rgba(0,224,80,.12)!important;box-shadow:2px 0 15px rgba(0,0,0,.3)!important;overflow:visible!important}.app-sidebar-logo[data-v-a4a542a2]{padding:16px 12px!important;border-bottom:1px solid rgba(0,224,80,.08)}.app-sidebar-logo img[data-v-a4a542a2]{filter:drop-shadow(0 0 6px rgba(0,224,80,.2))}#kt_app_sidebar_toggle[data-v-a4a542a2]{background:linear-gradient(135deg,#00e050,#00c444)!important;border:none!important;box-shadow:0 2px 8px rgba(0,224,80,.3)!important;z-index:100!important;position:absolute!important}#kt_app_sidebar_toggle .svg-icon[data-v-a4a542a2]{color:#0d1117!important}.app-sidebar-menu[data-v-a4a542a2],.app-sidebar-wrapper[data-v-a4a542a2]{overflow-y:auto!important;overflow-x:hidden!important}.app-sidebar-wrapper[data-v-a4a542a2]{padding:4px 0}.menu-item[data-v-a4a542a2]{margin:2px 8px}.menu-link[data-v-a4a542a2]{display:flex;align-items:center;padding:8px 12px!important;border-radius:8px!important;transition:all .2s ease!important;gap:10px}.menu-link[data-v-a4a542a2]:hover{background:rgba(0,224,80,.1)!important}.menu-link.active[data-v-a4a542a2],.menu-link.router-link-active[data-v-a4a542a2],.menu-link.router-link-exact-active[data-v-a4a542a2]{background:rgba(0,224,80,.18)!important;border-right:3px solid #00e050!important}.menu-link.active .menu-icon .svg-icon[data-v-a4a542a2],.menu-link.router-link-active .menu-icon .svg-icon[data-v-a4a542a2],.menu-link.router-link-exact-active .menu-icon .svg-icon[data-v-a4a542a2]{background:linear-gradient(135deg,#00e050,#00c444)!important}.menu-link.active .menu-icon .svg-icon i[data-v-a4a542a2],.menu-link.router-link-active .menu-icon .svg-icon i[data-v-a4a542a2],.menu-link.router-link-exact-active .menu-icon .svg-icon i[data-v-a4a542a2]{color:#0d1117!important}.menu-link.active .menu-title[data-v-a4a542a2],.menu-link.router-link-active .menu-title[data-v-a4a542a2],.menu-link.router-link-exact-active .menu-title[data-v-a4a542a2]{color:#00e050!important;font-weight:600!important}.menu-icon[data-v-a4a542a2]{margin-left:0;flex-shrink:0}.menu-icon .svg-icon[data-v-a4a542a2]{width:32px;height:32px;min-width:32px;min-height:32px;display:flex!important;align-items:center;justify-content:center;border-radius:8px;background:rgba(0,224,80,.12)}.menu-icon .svg-icon i[data-v-a4a542a2]{font-size:.95rem;color:#00e050}.menu-link:hover .menu-icon .svg-icon[data-v-a4a542a2]{background:linear-gradient(135deg,#00e050,#00c444)}.menu-link:hover .menu-icon .svg-icon i[data-v-a4a542a2]{color:#0d1117}.menu-title[data-v-a4a542a2]{font-weight:500;font-size:.9rem;color:#c9d1d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-link:hover .menu-title[data-v-a4a542a2]{color:#00e050}.menu-link.active .menu-title[data-v-a4a542a2],.menu-link.router-link-active .menu-title[data-v-a4a542a2]{color:#00e050;font-weight:600}.app-sidebar-footer[data-v-a4a542a2]{border-top:1px solid rgba(0,224,80,.08);padding:12px!important}.app-sidebar-footer .btn-primary[data-v-a4a542a2]{background:linear-gradient(135deg,#ff4757,#ff2d3b)!important;border:none!important;border-radius:8px!important}.app-sidebar-footer .btn-label[data-v-a4a542a2]{color:#fff!important;font-weight:600}@media (max-width:991.98px){.app-sidebar[data-v-a4a542a2]{position:fixed!important;top:0!important;right:0!important;left:auto!important;z-index:1050!important;width:260px!important;height:100vh!important;transform:translateX(100%);transition:transform .3s ease!important}.app-sidebar.drawer-on[data-v-a4a542a2]{transform:translateX(0)!important}.app-sidebar-logo[data-v-a4a542a2]{padding:12px!important}.menu-item[data-v-a4a542a2]{margin:1px 6px}.menu-link[data-v-a4a542a2]{padding:10px 12px!important}.menu-icon .svg-icon[data-v-a4a542a2]{width:34px;height:34px;min-width:34px;min-height:34px}.menu-title[data-v-a4a542a2]{font-size:.95rem}}.app-sidebar-menu[data-v-a4a542a2]::-webkit-scrollbar,.app-sidebar-wrapper[data-v-a4a542a2]::-webkit-scrollbar,.app-sidebar[data-v-a4a542a2]::-webkit-scrollbar{width:4px}.app-sidebar-menu[data-v-a4a542a2]::-webkit-scrollbar-track,.app-sidebar-wrapper[data-v-a4a542a2]::-webkit-scrollbar-track,.app-sidebar[data-v-a4a542a2]::-webkit-scrollbar-track{background:transparent}.app-sidebar-menu[data-v-a4a542a2]::-webkit-scrollbar-thumb,.app-sidebar-wrapper[data-v-a4a542a2]::-webkit-scrollbar-thumb,.app-sidebar[data-v-a4a542a2]::-webkit-scrollbar-thumb{background:rgba(0,224,80,.3);border-radius:2px}.app-sidebar-menu[data-v-a4a542a2]::-webkit-scrollbar-thumb:hover,.app-sidebar-wrapper[data-v-a4a542a2]::-webkit-scrollbar-thumb:hover,.app-sidebar[data-v-a4a542a2]::-webkit-scrollbar-thumb:hover{background:rgba(0,224,80,.5)}.main-menu .navbar-header .navbar-brand .brand-logo img[data-v-a4a542a2]{max-width:180px}.main-menu .navbar-header[data-v-a4a542a2]{height:auto}[data-v-061817fc]:root{--mini-primary:#00c444;--mini-primary-dark:#00a838;--mini-bg:#e8fff1;--mini-text:#1f2937;--mini-text-muted:#6b7280;--mini-border:#e5e7eb}.mini-chat-wrapper[data-v-061817fc]{position:fixed;bottom:0;right:0;z-index:1090}.mini-chat__fab[data-v-061817fc]{position:fixed;bottom:24px;right:24px;width:64px;height:64px;border:none;border-radius:50%;background:linear-gradient(145deg,#00d449,#00a838 50%,#008f30);color:#fff!important;font-size:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(0,196,68,.5),0 3px 10px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.2);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:9998}.mini-chat__fab i[data-v-061817fc]{color:#fff!important;font-size:32px;text-shadow:0 1px 2px rgba(0,0,0,.15)}.mini-chat__fab[data-v-061817fc]:hover{transform:translateY(-4px) scale(1.08);box-shadow:0 10px 30px rgba(0,196,68,.55),0 6px 16px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.25)}.mini-chat__fab[data-v-061817fc]:active{transform:translateY(-2px) scale(1.04);box-shadow:0 5px 15px rgba(0,196,68,.45),0 3px 8px rgba(0,0,0,.18)}[dir=rtl] .mini-chat__fab[data-v-061817fc],html[lang=ar] .mini-chat__fab[data-v-061817fc]{right:auto;left:24px}.mini-chat__badge[data-v-061817fc]{position:absolute;top:-2px;right:-2px;min-width:22px;height:22px;padding:0 6px;background:#ef4444;color:#fff;font-size:12px;font-weight:700;border-radius:10px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 2px 8px rgba(239,68,68,.4)}[dir=rtl] .mini-chat__badge[data-v-061817fc],html[lang=ar] .mini-chat__badge[data-v-061817fc]{right:auto;left:-6px}@keyframes pulse-badge-061817fc{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.mini-chat__window[data-v-061817fc]{position:fixed;bottom:24px;right:24px;width:380px;height:560px;background:#fff;border-radius:20px;box-shadow:0 10px 50px rgba(0,0,0,.18),0 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,0,0,.06);z-index:9999}[dir=rtl] .mini-chat__window[data-v-061817fc],html[lang=ar] .mini-chat__window[data-v-061817fc]{right:auto;left:24px}.mini-chat__header[data-v-061817fc]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg,#00c444,#00a838);border-bottom:none;box-shadow:0 1px 3px rgba(0,0,0,.1)}.mini-chat__header-left[data-v-061817fc]{display:flex;align-items:center;gap:10px}.mini-chat__back[data-v-061817fc]{width:32px;height:32px;border:none;background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.mini-chat__back i[data-v-061817fc]{color:#fff!important}.mini-chat__back[data-v-061817fc]:hover{background:hsla(0,0%,100%,.3);color:#fff!important}.mini-chat__title[data-v-061817fc]{font-size:15px;font-weight:600;color:#fff}.mini-chat__header-actions[data-v-061817fc]{display:flex;gap:6px}.mini-chat__close[data-v-061817fc],.mini-chat__expand[data-v-061817fc]{width:32px;height:32px;border:none;background:hsla(0,0%,100%,.2);color:#fff!important;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;text-decoration:none}.mini-chat__close i[data-v-061817fc],.mini-chat__expand i[data-v-061817fc]{color:#fff!important}.mini-chat__close[data-v-061817fc]:hover,.mini-chat__expand[data-v-061817fc]:hover{background:hsla(0,0%,100%,.3);color:#fff!important}.mini-chat__content[data-v-061817fc]{flex:1;display:flex;flex-direction:column;min-height:0}.mini-chat__empty[data-v-061817fc]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center}.mini-chat__empty i[data-v-061817fc]{font-size:48px;color:#00c444;margin-bottom:16px}.mini-chat__empty p[data-v-061817fc]{color:var(--mini-text-muted);margin:0 0 20px}.mini-chat__login-btn[data-v-061817fc]{padding:10px 24px;background:var(--mini-primary);color:#fff;border-radius:20px;text-decoration:none;font-weight:500;transition:all .2s ease}.mini-chat__login-btn[data-v-061817fc]:hover{background:var(--mini-primary-dark);color:#fff}.mini-chat__loading[data-v-061817fc]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--mini-text-muted)}.mini-chat__spinner[data-v-061817fc]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:var(--mini-primary);border-radius:50%;animation:spin-061817fc .8s linear infinite}@keyframes spin-061817fc{to{transform:rotate(1turn)}}.mini-chat__error[data-v-061817fc]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;color:#ef4444}.mini-chat__error i[data-v-061817fc]{font-size:32px}.mini-chat__error button[data-v-061817fc]{padding:8px 16px;background:#fef2f2;color:#ef4444;border:none;border-radius:8px;cursor:pointer;margin-top:8px}.mini-chat__empty-list[data-v-061817fc]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--mini-text-muted)}.mini-chat__empty-list i[data-v-061817fc]{font-size:48px;margin-bottom:12px;opacity:.5}.mini-chat__list[data-v-061817fc]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.mini-chat__conversations[data-v-061817fc]{flex:1;overflow-y:auto;background:#fff}.mini-chat__conv-item[data-v-061817fc]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .15s ease}.mini-chat__conv-item[data-v-061817fc]:hover{background:#f9fafb}.mini-chat__conv-item--unread[data-v-061817fc]{background:#f0fdf4;border-left:3px solid var(--mini-primary)}.mini-chat__conv-item--unread[data-v-061817fc]:hover{background:#dcfce7}.mini-chat__conv-avatar[data-v-061817fc]{width:44px;height:44px;border-radius:50%;overflow:visible;flex-shrink:0;position:relative}.mini-chat__conv-avatar img[data-v-061817fc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.mini-chat__conv-avatar-dot[data-v-061817fc]{position:absolute;top:0;right:0;width:12px;height:12px;background:var(--mini-primary);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,196,68,.3)}.mini-chat__conv-info[data-v-061817fc]{flex:1;min-width:0}.mini-chat__conv-header[data-v-061817fc]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mini-chat__conv-name[data-v-061817fc]{font-size:14px;font-weight:600;color:var(--mini-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-chat__conv-name--unread[data-v-061817fc]{font-weight:800;color:#111827}.mini-chat__conv-badge[data-v-061817fc]{min-width:20px;height:20px;padding:0 6px;background:var(--mini-primary);color:#fff;font-size:11px;font-weight:600;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mini-chat__conv-preview[data-v-061817fc]{font-size:13px;color:var(--mini-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.mini-chat__conv-preview--unread[data-v-061817fc]{font-weight:700;color:#374151}.mini-chat__conversation[data-v-061817fc]{flex:1;display:flex;flex-direction:column;min-height:0}.mini-chat__messages[data-v-061817fc]{overflow-y:auto;padding:12px;-webkit-overflow-scrolling:touch}.mini-chat__messages-loading[data-v-061817fc],.mini-chat__messages[data-v-061817fc]{flex:1;background-color:#e8f5e9;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='%2386c67c' fill-opacity='.2'%3E%3Cpath d='m10 10 4-4 4 4-4 4z'/%3E%3Ccircle cx='50' cy='15' r='3'/%3E%3Cpath d='M70 8h6v4h-6zM15 35l3-5h6l3 5-3 5h-6z'/%3E%3Crect x='45' y='32' width='8' height='10' rx='1'/%3E%3Ccircle cx='72' cy='38' r='4'/%3E%3Cpath d='m8 58 6 3-6 3zM35 55l5 8H30z'/%3E%3Crect x='60' y='55' width='12' height='6' rx='2'/%3E%3Ccircle cx='20' cy='72' r='3'/%3E%3Cpath d='m48 70 4-4 4 4-4 4z'/%3E%3Cpath d='M68 68h8v8h-8z' fill-opacity='.15'/%3E%3C/g%3E%3C/svg%3E");background-size:80px 80px}.mini-chat__messages-loading[data-v-061817fc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b7280;font-size:13px}.mini-msg-row[data-v-061817fc]{display:flex;justify-content:flex-start;padding:2px 0}.mini-msg-row--own[data-v-061817fc]{justify-content:flex-end}.mini-msg-row--unread[data-v-061817fc]{position:relative}.mini-msg-row--unread[data-v-061817fc]:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,196,68,.08);pointer-events:none;border-radius:8px}.mini-msg-bubble[data-v-061817fc]{max-width:80%;min-width:60px;padding:8px 12px;border-radius:14px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);position:relative;transition:box-shadow .15s ease}.mini-msg-bubble[data-v-061817fc]:hover{box-shadow:0 2px 6px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.08)}.mini-msg-bubble--own[data-v-061817fc]{background:linear-gradient(135deg,#d9fdd3,#c8f7c5);border-bottom-right-radius:4px}.mini-msg-bubble[data-v-061817fc]:not(.mini-msg-bubble--own){border-bottom-left-radius:4px}.mini-msg-bubble--pending[data-v-061817fc]{opacity:.7}.mini-msg-bubble--failed[data-v-061817fc]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5}.mini-msg-bubble--media[data-v-061817fc]{padding:4px;overflow:hidden}.mini-msg-bubble--media .mini-msg-text[data-v-061817fc]{padding:6px 8px 2px}.mini-msg-text[data-v-061817fc]{font-size:14px;line-height:1.4;color:#1f2937;white-space:pre-wrap;word-break:break-word;margin:0}.mini-msg-meta[data-v-061817fc]{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:3px}.mini-msg-time[data-v-061817fc]{font-size:10px;color:#9ca3af}.mini-msg-bubble--own .mini-msg-time[data-v-061817fc]{color:#6b8e6b}.mini-msg-spinner[data-v-061817fc]{width:10px;height:10px;border:2px solid #9ca3af;border-top-color:transparent;border-radius:50%;animation:spin-061817fc .7s linear infinite}.mini-msg-status--sent[data-v-061817fc]{font-size:12px;color:#34d399}.mini-msg-status--failed[data-v-061817fc]{font-size:12px;color:#ef4444}.mini-img-wrap[data-v-061817fc],.mini-msg-media[data-v-061817fc]{border-radius:10px;overflow:hidden}.mini-chat-img[data-v-061817fc]{display:block;width:160px;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:10px;cursor:pointer;background:#f3f4f6;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.mini-chat-img[data-v-061817fc]:hover{transform:scale(1.02);box-shadow:0 4px 10px rgba(0,0,0,.15)}.mini-img-placeholder[data-v-061817fc]{width:100px;height:70px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:10px;color:#9ca3af;font-size:22px}.mini-voice-msg[data-v-061817fc]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;min-width:160px}.mini-msg-bubble--own .mini-voice-msg[data-v-061817fc]{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.mini-voice-icon[data-v-061817fc]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#25d366;border-radius:50%;color:#fff;font-size:14px;flex-shrink:0}.mini-voice-content[data-v-061817fc]{flex:1;min-width:0}.mini-voice-audio[data-v-061817fc]{width:100%;height:28px}.mini-voice-label[data-v-061817fc]{font-size:12px;color:#6b7280}.mini-file-msg[data-v-061817fc]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f8fafc;border-radius:10px;min-width:160px}.mini-msg-bubble--own .mini-file-msg[data-v-061817fc]{background:rgba(0,80,40,.08)}.mini-file-icon[data-v-061817fc]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#dc2626;border-radius:8px;color:#fff;font-size:16px;flex-shrink:0}.mini-file-icon .bi-file-earmark-word-fill[data-v-061817fc]{background:#2563eb}.mini-file-icon .bi-file-earmark-excel-fill[data-v-061817fc]{background:#16a34a}.mini-file-icon .bi-file-earmark-ppt-fill[data-v-061817fc]{background:#ea580c}.mini-file-icon .bi-file-earmark-zip-fill[data-v-061817fc]{background:#7c3aed}.mini-file-info[data-v-061817fc]{flex:1;min-width:0}.mini-file-name[data-v-061817fc]{display:block;font-size:13px;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.mini-file-download[data-v-061817fc]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#25d366;text-decoration:none}.mini-file-download[data-v-061817fc]:hover{text-decoration:underline}.mini-chat__input-area[data-v-061817fc]{display:flex;align-items:center;gap:8px;padding:12px;background:#fff;border-top:1px solid var(--mini-border)}.mini-chat__input[data-v-061817fc]{flex:1;height:40px;padding:0 14px;border:1px solid var(--mini-border);border-radius:20px;font-size:14px;background:#f9fafb;outline:none;transition:all .2s ease}.mini-chat__input[data-v-061817fc]:focus{border-color:var(--mini-primary);background:#fff;box-shadow:0 0 0 3px rgba(0,196,68,.1)}.mini-chat__send[data-v-061817fc]{width:40px;height:40px;border:none;background:var(--mini-primary);color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.mini-chat__send[data-v-061817fc]:hover:not(:disabled){background:var(--mini-primary-dark);transform:scale(1.05)}.mini-chat__send[data-v-061817fc]:disabled{opacity:.5;cursor:not-allowed}.mini-chat__send-spinner[data-v-061817fc]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-061817fc .6s linear infinite}.mini-chat__blocked[data-v-061817fc]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#fef3cd;color:#856404;font-size:12px}.slide-up-enter-active[data-v-061817fc],.slide-up-leave-active[data-v-061817fc]{transition:all .3s ease}.slide-up-enter-from[data-v-061817fc],.slide-up-leave-to[data-v-061817fc]{opacity:0;transform:translateY(20px) scale(.95)}.bounce-enter-active[data-v-061817fc]{animation:bounce-in-061817fc .4s ease}.bounce-leave-active[data-v-061817fc]{animation:bounce-in-061817fc .2s ease reverse}@keyframes bounce-in-061817fc{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media (max-width:576px){.mini-chat__window[data-v-061817fc]{bottom:16px;right:16px;left:16px;width:auto;height:calc(100vh - 100px);max-height:600px}.mini-chat__fab[data-v-061817fc]{bottom:16px;right:16px;width:54px;height:54px;font-size:22px}[dir=rtl] .mini-chat__fab[data-v-061817fc],html[lang=ar] .mini-chat__fab[data-v-061817fc]{right:auto;left:16px}.mini-chat-img[data-v-061817fc]{width:130px;height:130px}}.mini-chat-dark[data-v-061817fc]{background:#1a1a2e;border-color:#2d2d44}.mini-chat-dark .mini-chat__header[data-v-061817fc]{background:linear-gradient(135deg,#1a1a2e,#252542);border-color:#2d2d44}.mini-chat-dark .mini-chat__title[data-v-061817fc]{color:#e5e5e5}.mini-chat-dark .mini-chat__back[data-v-061817fc]{background:#2d2d44;color:#9ca3af}.mini-chat-dark .mini-chat__back[data-v-061817fc]:hover{background:#3d3d54;color:#e5e5e5}.mini-chat-dark .mini-chat__close[data-v-061817fc],.mini-chat-dark .mini-chat__expand[data-v-061817fc]{color:#9ca3af}.mini-chat-dark .mini-chat__close[data-v-061817fc]:hover,.mini-chat-dark .mini-chat__expand[data-v-061817fc]:hover{background:#2d2d44;color:#e5e5e5}.mini-chat-dark .mini-chat__messages-loading[data-v-061817fc],.mini-chat-dark .mini-chat__messages[data-v-061817fc]{background-color:#0d1f15;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='%234a9c5d' fill-opacity='.1'%3E%3Cpath d='m10 10 4-4 4 4-4 4z'/%3E%3Ccircle cx='50' cy='15' r='3'/%3E%3Cpath d='M70 8h6v4h-6zM15 35l3-5h6l3 5-3 5h-6z'/%3E%3Crect x='45' y='32' width='8' height='10' rx='1'/%3E%3Ccircle cx='72' cy='38' r='4'/%3E%3Cpath d='m8 58 6 3-6 3zM35 55l5 8H30z'/%3E%3Crect x='60' y='55' width='12' height='6' rx='2'/%3E%3Ccircle cx='20' cy='72' r='3'/%3E%3Cpath d='m48 70 4-4 4 4-4 4z'/%3E%3Cpath d='M68 68h8v8h-8z' fill-opacity='.07'/%3E%3C/g%3E%3C/svg%3E");color:#9ca3af}.mini-chat-dark .mini-msg-bubble[data-v-061817fc]{background:#1e2a30;box-shadow:0 1px 3px rgba(0,0,0,.3)}.mini-chat-dark .mini-msg-bubble--own[data-v-061817fc]{background:linear-gradient(135deg,#0a5c36,#064e2b)}.mini-chat-dark .mini-msg-bubble--failed[data-v-061817fc]{background:linear-gradient(135deg,#4a1c1c,#3d1515);border-color:#7f2d2d}.mini-chat-dark .mini-msg-text[data-v-061817fc]{color:#e5e5e5}.mini-chat-dark .mini-msg-bubble--own .mini-msg-text[data-v-061817fc]{color:#fff}.mini-chat-dark .mini-msg-time[data-v-061817fc]{color:#9ca3af}.mini-chat-dark .mini-msg-bubble--own .mini-msg-time[data-v-061817fc]{color:hsla(0,0%,100%,.7)}.mini-chat-dark .mini-voice-msg[data-v-061817fc]{background:linear-gradient(135deg,#1e2a30,#263238)}.mini-chat-dark .mini-msg-bubble--own .mini-voice-msg[data-v-061817fc]{background:linear-gradient(135deg,#064e2b,#0a5c36)}.mini-chat-dark .mini-file-msg[data-v-061817fc]{background:#1e2a30}.mini-chat-dark .mini-msg-bubble--own .mini-file-msg[data-v-061817fc]{background:hsla(0,0%,100%,.1)}.mini-chat-dark .mini-file-name[data-v-061817fc]{color:#e5e5e5}.mini-chat-dark .mini-file-download[data-v-061817fc]{color:#4ade80}.mini-chat-dark .mini-chat-img[data-v-061817fc]{background:#1e2a30}.mini-chat-dark .mini-chat__input-area[data-v-061817fc]{background:#1a1a2e;border-color:#2d2d44}.mini-chat-dark .mini-chat__input[data-v-061817fc]{background:#2d2d44;border-color:#3d3d54;color:#e5e5e5}.mini-chat-dark .mini-chat__input[data-v-061817fc]::-moz-placeholder{color:#6b7280}.mini-chat-dark .mini-chat__input[data-v-061817fc]::placeholder{color:#6b7280}.mini-chat-dark .mini-chat__input[data-v-061817fc]:focus{border-color:#4ade80;background:#2d2d44;box-shadow:0 0 0 3px rgba(74,222,128,.1)}.mini-chat-dark .mini-chat__send[data-v-061817fc]{background:var(--mini-primary)}.mini-chat-dark .mini-chat__empty-list[data-v-061817fc],.mini-chat-dark .mini-chat__empty[data-v-061817fc],.mini-chat-dark .mini-chat__loading[data-v-061817fc]{color:#9ca3af}.mini-chat-dark .mini-chat__empty i[data-v-061817fc],.mini-chat-dark .mini-chat__empty-list i[data-v-061817fc]{color:#4b5563}.mini-chat-dark .mini-chat__blocked[data-v-061817fc]{background:#3d3520;color:#fbbf24}.mini-chat-dark .mini-chat__conversations[data-v-061817fc]::-webkit-scrollbar-thumb,.mini-chat-dark .mini-chat__messages[data-v-061817fc]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.mini-chat-dark .mini-chat__conversations[data-v-061817fc],.mini-chat-dark .mini-chat__list[data-v-061817fc]{background:#1a1a2e}.mini-chat-dark .mini-chat__conv-item[data-v-061817fc]{border-bottom:1px solid #2d2d44}.mini-chat-dark .mini-chat__conv-item[data-v-061817fc]:hover{background:#2d2d44}.mini-chat-dark .mini-chat__conv-name[data-v-061817fc]{color:#e5e5e5}.mini-chat-dark .mini-chat__conv-preview[data-v-061817fc]{color:#9ca3af}.mini-chat-dark .mini-chat__conv-time[data-v-061817fc]{color:#6b7280}.mini-chat-dark .mini-chat__conv-badge[data-v-061817fc]{background:#4ade80}.mini-chat-dark .mini-chat__spinner[data-v-061817fc]{border-color:#3d3d54;border-top-color:#4ade80}.mini-chat__search[data-v-061817fc]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0}.mini-chat__search-icon[data-v-061817fc]{color:#9ca3af;font-size:13px;flex-shrink:0}.mini-chat__search-input[data-v-061817fc]{flex:1;border:none;background:transparent;font-size:13px;color:#1f2937;outline:none;min-width:0}.mini-chat__search-input[data-v-061817fc]::-moz-placeholder{color:#9ca3af}.mini-chat__search-input[data-v-061817fc]::placeholder{color:#9ca3af}.mini-chat__search-clear[data-v-061817fc]{width:20px;height:20px;border:none;background:#e5e7eb;color:#6b7280;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;transition:all .15s ease}.mini-chat__search-clear[data-v-061817fc]:hover{background:#d1d5db;color:#374151}.mini-chat__filter-tabs[data-v-061817fc]{display:flex;padding:6px 10px;gap:4px;background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0}.mini-chat__filter-tab[data-v-061817fc]{flex:0 1 auto;padding:4px 10px;border:none;background:#f3f4f6;color:#6b7280;font-size:11px;font-weight:500;border-radius:14px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.mini-chat__filter-tab[data-v-061817fc]:hover{background:#e5e7eb;color:#374151}.mini-chat__filter-tab.active[data-v-061817fc]{background:#00c444;color:#fff;font-weight:600}.mini-chat__header-conv-info[data-v-061817fc]{display:flex;flex-direction:column;min-width:0;gap:1px}.mini-chat__subtitle[data-v-061817fc]{font-size:11px;color:hsla(0,0%,100%,.75);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-chat__typing-text[data-v-061817fc]{display:flex;align-items:center;gap:4px;color:#a7f3d0;font-style:italic}.mini-typing-dots[data-v-061817fc]{display:inline-flex;gap:2px;align-items:center}.mini-typing-dots span[data-v-061817fc]{width:4px;height:4px;background:#a7f3d0;border-radius:50%;animation:mini-typing-bounce-061817fc 1.4s ease-in-out infinite both}.mini-typing-dots span[data-v-061817fc]:first-child{animation-delay:-.32s}.mini-typing-dots span[data-v-061817fc]:nth-child(2){animation-delay:-.16s}.mini-typing-dots span[data-v-061817fc]:nth-child(3){animation-delay:0s}@keyframes mini-typing-bounce-061817fc{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.mini-chat__conv-menu-wrap[data-v-061817fc]{position:relative}.mini-chat__menu-btn[data-v-061817fc],.mini-chat__mia-btn[data-v-061817fc]{width:32px;height:32px;border:none;background:hsla(0,0%,100%,.2);color:#fff!important;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;text-decoration:none}.mini-chat__menu-btn i[data-v-061817fc],.mini-chat__mia-btn i[data-v-061817fc]{color:#fff!important}.mini-chat__menu-btn[data-v-061817fc]:hover,.mini-chat__mia-btn[data-v-061817fc]:hover{background:hsla(0,0%,100%,.3)}.mini-chat__mia-btn i.fas.fa-cat[data-v-061817fc]{font-size:16px;color:#fff!important}.mini-chat__conv-dropdown[data-v-061817fc]{position:absolute;top:100%;right:0;margin-top:6px;min-width:170px;background:#fff;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.08);padding:4px 0;z-index:10;transform-origin:top right}.mini-chat__conv-dropdown-item[data-v-061817fc]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:transparent;border:none;color:#374151;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left}.mini-chat__conv-dropdown-item[data-v-061817fc]:hover{background:#f0fdf4;color:#00c444}.mini-chat__conv-dropdown-item i[data-v-061817fc]{font-size:15px;width:18px;text-align:center}.mini-chat__conv-dropdown-item--danger[data-v-061817fc]{color:#dc2626}.mini-chat__conv-dropdown-item--danger[data-v-061817fc]:hover{background:#fef2f2;color:#dc2626}.mini-chat__conv-dropdown-item--success[data-v-061817fc]{color:#16a34a}.mini-chat__conv-dropdown-item--success[data-v-061817fc]:hover{background:#f0fdf4;color:#16a34a}.menu-fade-enter-active[data-v-061817fc],.menu-fade-leave-active[data-v-061817fc]{transition:all .2s ease}.menu-fade-enter-from[data-v-061817fc],.menu-fade-leave-to[data-v-061817fc]{opacity:0;transform:translateY(-6px) scale(.95)}.mini-chat__blocker-banner[data-v-061817fc]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#eff6ff;border-top:1px solid #bfdbfe;color:#1e40af;font-size:12px;flex-shrink:0}.mini-chat__blocker-banner i[data-v-061817fc]{font-size:14px;flex-shrink:0}.mini-chat__blocker-banner span[data-v-061817fc]{flex:1}.mini-chat__blocker-banner-btn[data-v-061817fc]{padding:4px 10px;background:#3b82f6;color:#fff;border:none;border-radius:12px;font-size:11px;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .15s ease}.mini-chat__blocker-banner-btn[data-v-061817fc]:hover{background:#2563eb}.mini-chat__overlay[data-v-061817fc]{position:absolute;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:20;border-radius:20px;padding:16px}.mini-chat__summary-dialog[data-v-061817fc]{background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.2);width:100%;max-width:340px;max-height:420px;display:flex;flex-direction:column;overflow:hidden}.mini-chat__summary-header[data-v-061817fc]{display:flex;align-items:center;gap:8px;padding:14px 16px;background:linear-gradient(135deg,#00c444,#00a038);color:#fff;font-size:14px;font-weight:600}.mini-chat__summary-header .mia-header-icon[data-v-061817fc]{font-size:18px;color:#fff!important}.mini-chat__summary-header span[data-v-061817fc]{flex:1}.mini-chat__summary-close[data-v-061817fc]{width:26px;height:26px;border:none;background:hsla(0,0%,100%,.2);color:#fff!important;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:background .15s}.mini-chat__summary-close i[data-v-061817fc]{color:#fff!important}.mini-chat__summary-close[data-v-061817fc]:hover{background:hsla(0,0%,100%,.3)}.mini-chat__summary-body[data-v-061817fc]{flex:1;overflow-y:auto;padding:14px 16px}.mini-chat__summary-presets[data-v-061817fc]{display:flex;gap:6px;margin-bottom:12px}.mini-chat__summary-chip[data-v-061817fc]{padding:5px 12px;border:1px solid #e5e7eb;background:#f9fafb;color:#6b7280;font-size:12px;font-weight:500;border-radius:16px;cursor:pointer;transition:all .2s ease}.mini-chat__summary-chip[data-v-061817fc]:hover{border-color:#00c444;color:#00a038}.mini-chat__summary-chip.active[data-v-061817fc]{background:#00c444;color:#fff;border-color:#00c444;font-weight:600}.mini-chat__summary-dates[data-v-061817fc]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.mini-chat__summary-date-label[data-v-061817fc]{display:flex;align-items:center;gap:6px;font-size:12px;color:#374151;font-weight:500}.mini-chat__summary-date-label i[data-v-061817fc]{color:#8b5cf6}.mini-chat__summary-date-input[data-v-061817fc]{flex:1;padding:5px 8px;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;color:#374151;outline:none;transition:border-color .15s}.mini-chat__summary-date-input[data-v-061817fc]:focus{border-color:#8b5cf6}.mini-chat__summary-loading[data-v-061817fc]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 0;color:#6b7280;font-size:13px}.mini-chat__summary-result[data-v-061817fc]{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:10px;overflow:hidden}.mini-chat__summary-result-header[data-v-061817fc]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#ede9fe;font-size:12px;font-weight:600;color:#6d28d9}.mini-chat__summary-copy[data-v-061817fc]{width:26px;height:26px;border:none;background:rgba(109,40,217,.1);color:#6d28d9;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:background .15s}.mini-chat__summary-copy[data-v-061817fc]:hover{background:rgba(109,40,217,.2)}.mini-chat__summary-text[data-v-061817fc]{padding:10px 12px;font-size:13px;line-height:1.6;color:#374151;white-space:pre-wrap;word-break:break-word;max-height:160px;overflow-y:auto}.mini-chat__summary-error[data-v-061817fc]{display:flex;align-items:center;gap:8px;padding:12px;color:#dc2626;font-size:13px}.mini-chat__summary-footer[data-v-061817fc]{display:flex;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid #e5e7eb}.mini-chat__summary-cancel[data-v-061817fc]{padding:6px 14px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;font-size:12px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .15s}.mini-chat__summary-cancel[data-v-061817fc]:hover{background:#f9fafb;color:#374151}.mini-chat__summary-submit[data-v-061817fc]{padding:6px 14px;border:none;background:linear-gradient(135deg,#00c444,#00a038);color:#fff;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s}.mini-chat__summary-submit[data-v-061817fc]:hover:not(:disabled){background:linear-gradient(135deg,#00a038,#008830)}.mini-chat__summary-submit[data-v-061817fc]:disabled{opacity:.6;cursor:not-allowed}.mini-chat__summary-submit i[data-v-061817fc]{color:#fff!important}.fade-enter-active[data-v-061817fc],.fade-leave-active[data-v-061817fc]{transition:opacity .2s ease}.fade-enter-from[data-v-061817fc],.fade-leave-to[data-v-061817fc]{opacity:0}.mini-chat-dark .mini-chat__search[data-v-061817fc]{background:#1a1a2e;border-color:#2d2d44}.mini-chat-dark .mini-chat__search-input[data-v-061817fc]{color:#e5e5e5}.mini-chat-dark .mini-chat__search-input[data-v-061817fc]::-moz-placeholder{color:#6b7280}.mini-chat-dark .mini-chat__search-input[data-v-061817fc]::placeholder{color:#6b7280}.mini-chat-dark .mini-chat__search-icon[data-v-061817fc]{color:#6b7280}.mini-chat-dark .mini-chat__search-clear[data-v-061817fc]{background:#2d2d44;color:#9ca3af}.mini-chat-dark .mini-chat__filter-tabs[data-v-061817fc]{background:#1a1a2e;border-color:#2d2d44}.mini-chat-dark .mini-chat__filter-tab[data-v-061817fc]{background:#2d2d44;color:#9ca3af}.mini-chat-dark .mini-chat__filter-tab[data-v-061817fc]:hover{background:#3d3d54;color:#e5e5e5}.mini-chat-dark .mini-chat__filter-tab.active[data-v-061817fc]{background:#00c444;color:#fff}.mini-chat-dark .mini-chat__conv-dropdown[data-v-061817fc]{background:#1f2937;border-color:#374151}.mini-chat-dark .mini-chat__conv-dropdown-item[data-v-061817fc]{color:#e5e5e5}.mini-chat-dark .mini-chat__conv-dropdown-item[data-v-061817fc]:hover{background:#0d3320;color:#4ade80}.mini-chat-dark .mini-chat__conv-dropdown-item--danger[data-v-061817fc]{color:#f87171}.mini-chat-dark .mini-chat__conv-dropdown-item--danger[data-v-061817fc]:hover{background:#3d1515;color:#f87171}.mini-chat-dark .mini-chat__blocker-banner[data-v-061817fc]{background:#1e293b;border-color:#334155;color:#93c5fd}.mini-chat-dark .mini-chat__blocker-banner-btn[data-v-061817fc]{background:#3b82f6}.mini-chat-dark .mini-chat__summary-dialog[data-v-061817fc]{background:#1f2937}.mini-chat-dark .mini-chat__summary-body[data-v-061817fc]{color:#e5e5e5}.mini-chat-dark .mini-chat__summary-chip[data-v-061817fc]{background:#374151;border-color:#4b5563;color:#9ca3af}.mini-chat-dark .mini-chat__summary-chip[data-v-061817fc]:hover{border-color:#a78bfa;color:#c4b5fd}.mini-chat-dark .mini-chat__summary-chip.active[data-v-061817fc]{background:#7c3aed;border-color:#7c3aed;color:#fff}.mini-chat-dark .mini-chat__summary-date-label[data-v-061817fc]{color:#d1d5db}.mini-chat-dark .mini-chat__summary-date-input[data-v-061817fc]{background:#374151;border-color:#4b5563;color:#e5e5e5}.mini-chat-dark .mini-chat__summary-result[data-v-061817fc]{background:#2d2044;border-color:#4c3370}.mini-chat-dark .mini-chat__summary-result-header[data-v-061817fc]{background:#3b2960;color:#c4b5fd}.mini-chat-dark .mini-chat__summary-text[data-v-061817fc]{color:#d1d5db}.mini-chat-dark .mini-chat__summary-footer[data-v-061817fc]{border-color:#374151}.mini-chat-dark .mini-chat__summary-cancel[data-v-061817fc]{background:#374151;border-color:#4b5563;color:#d1d5db}.page-wrapper[data-v-20f2750c]{background-color:#f8f9fa;font-family:Cairo,sans-serif}.header .logo[data-v-20f2750c]{height:50px}.loader-container[data-v-20f2750c]{font-weight:700;padding:20px 30px;background:hsla(0,0%,45%,.1);border-radius:10px;display:flex;align-items:center;justify-content:center}.regions-list[data-v-20f2750c]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:850px}.region-card[data-v-20f2750c]{cursor:pointer;background:#fff;transition:transform .2s,box-shadow .2s;border-radius:10px}.region-card[data-v-20f2750c]:hover{transform:translateY(-3px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.region-flag[data-v-20f2750c]{width:50px;height:35px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.region-info h5[data-v-20f2750c]{margin:0;font-size:1.1rem;font-weight:600}.region-info small[data-v-20f2750c]{color:#555}.login-layout[data-v-3b7b6002]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f0f2f5}.my-courses-page[data-v-974132a8]{min-height:100vh;background:linear-gradient(135deg,#f8fffe,#e8fff1);direction:rtl}.hero-section[data-v-974132a8]{background:linear-gradient(135deg,#00c744,#00a83b 50%,#008f32);padding:60px 20px;position:relative;overflow:hidden;border-radius:0 0 50px 50px;margin-bottom:40px;box-shadow:0 10px 40px rgba(0,199,68,.3)}.hero-content[data-v-974132a8]{text-align:center;position:relative;z-index:2}.hero-icon[data-v-974132a8]{width:100px;height:100px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;backdrop-filter:blur(10px);animation:float-974132a8 3s ease-in-out infinite}.hero-icon i[data-v-974132a8]{font-size:45px;color:#fff}.hero-title[data-v-974132a8]{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:10px;text-shadow:0 2px 10px rgba(0,0,0,.1)}.hero-subtitle[data-v-974132a8]{color:hsla(0,0%,100%,.9);font-size:1.1rem;font-weight:400}.hero-decoration[data-v-974132a8]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.circle[data-v-974132a8]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.circle-1[data-v-974132a8]{width:200px;height:200px;top:-50px;right:-50px;animation:pulse-974132a8 4s ease-in-out infinite}.circle-2[data-v-974132a8]{width:150px;height:150px;bottom:-30px;left:10%;animation:pulse-974132a8 5s ease-in-out 1s infinite}.circle-3[data-v-974132a8]{width:100px;height:100px;top:30%;left:5%;animation:pulse-974132a8 6s ease-in-out 2s infinite}.courses-container[data-v-974132a8]{max-width:1400px;margin:0 auto;padding:0 20px 60px}.loading-state[data-v-974132a8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 20px}.loading-spinner[data-v-974132a8]{position:relative;width:80px;height:80px}.spinner-ring[data-v-974132a8]{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#00c744;border-radius:50%;animation:spin-974132a8 1.2s linear infinite}.spinner-ring[data-v-974132a8]:nth-child(2){width:70%;height:70%;top:15%;left:15%;border-top-color:#00a83b;animation-duration:1s}.spinner-ring[data-v-974132a8]:nth-child(3){width:40%;height:40%;top:30%;left:30%;border-top-color:#008f32;animation-duration:.8s}.loading-text[data-v-974132a8]{margin-top:20px;color:#00c744;font-size:1.1rem;font-weight:600}.login-prompt[data-v-974132a8]{display:flex;justify-content:center;padding:60px 20px}.login-card[data-v-974132a8]{background:#fff;border-radius:30px;padding:60px 50px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.08);max-width:450px;width:100%}.login-icon[data-v-974132a8]{width:100px;height:100px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 30px;box-shadow:0 10px 30px rgba(0,199,68,.3)}.login-icon i[data-v-974132a8]{font-size:40px;color:#fff}.login-card h2[data-v-974132a8]{color:#2d3748;font-size:1.5rem;font-weight:700;margin-bottom:15px}.login-desc[data-v-974132a8]{color:#718096;font-size:1rem;margin-bottom:30px}.login-btn[data-v-974132a8]{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;padding:16px 40px;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,199,68,.3)}.login-btn[data-v-974132a8]:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,199,68,.4);color:#fff}.stats-bar[data-v-974132a8]{display:flex;gap:20px;margin-bottom:40px;flex-wrap:wrap}.stat-item[data-v-974132a8]{background:#fff;border-radius:20px;padding:25px 35px;display:flex;align-items:center;gap:20px;box-shadow:0 10px 40px rgba(0,0,0,.05);flex:1;min-width:200px;transition:all .3s ease}.stat-item[data-v-974132a8]:hover{transform:translateY(-5px);box-shadow:0 15px 50px rgba(0,199,68,.15)}.stat-icon[data-v-974132a8]{width:60px;height:60px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border-radius:15px;display:flex;align-items:center;justify-content:center}.stat-icon i[data-v-974132a8]{font-size:24px;color:#00c744}.stat-info[data-v-974132a8]{display:flex;flex-direction:column}.stat-number[data-v-974132a8]{font-size:2rem;font-weight:800;color:#00c744;line-height:1}.stat-label[data-v-974132a8]{font-size:.9rem;color:#718096;margin-top:5px}.empty-state[data-v-974132a8]{text-align:center;padding:80px 20px;background:#fff;border-radius:30px;box-shadow:0 10px 40px rgba(0,0,0,.05)}.empty-icon[data-v-974132a8]{width:120px;height:120px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 30px}.empty-icon i[data-v-974132a8]{font-size:50px;color:#00c744}.empty-state h3[data-v-974132a8]{color:#2d3748;font-size:1.5rem;font-weight:700;margin-bottom:10px}.empty-state p[data-v-974132a8]{color:#718096;font-size:1rem;margin-bottom:30px}.browse-btn[data-v-974132a8]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;padding:14px 35px;border-radius:50px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,199,68,.3)}.browse-btn[data-v-974132a8]:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,199,68,.4);color:#fff}.courses-grid[data-v-974132a8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px}.course-card[data-v-974132a8]{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:fadeInUp-974132a8 .6s ease forwards;opacity:0}.course-card[data-v-974132a8]:hover{transform:translateY(-10px);box-shadow:0 25px 60px rgba(0,199,68,.15)}.card-image-wrapper[data-v-974132a8]{position:relative;height:200px;overflow:hidden}.card-image[data-v-974132a8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.course-card:hover .card-image[data-v-974132a8]{transform:scale(1.1)}.card-overlay[data-v-974132a8]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.course-card:hover .card-overlay[data-v-974132a8]{opacity:1}.play-btn[data-v-974132a8]{width:70px;height:70px;background:hsla(0,0%,100%,.95);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,0,0,.2)}.play-btn i[data-v-974132a8]{font-size:24px;color:#00c744;margin-right:-3px}.play-btn[data-v-974132a8]:hover{transform:scale(1.1);background:#00c744}.play-btn:hover i[data-v-974132a8]{color:#fff}.card-badge[data-v-974132a8]{position:absolute;top:15px;left:15px;background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:600;box-shadow:0 5px 15px rgba(0,199,68,.3)}.card-content[data-v-974132a8]{padding:25px}.card-meta[data-v-974132a8]{display:flex;flex-direction:column;gap:8px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e2e8f0}.meta-item[data-v-974132a8]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#64748b}.meta-item i[data-v-974132a8]{font-size:.85rem;color:#00c744;width:16px}.meta-update[data-v-974132a8]{background:linear-gradient(135deg,#f0fdf4,#e8fff1);padding:8px 12px;border-radius:10px;border:1px solid #d4f7e4}.update-info[data-v-974132a8]{display:flex;flex-direction:column;gap:2px}.update-label[data-v-974132a8]{font-size:.75rem;color:#64748b;font-weight:500}.update-date[data-v-974132a8]{font-size:.85rem;color:#2d3748;font-weight:600}.progress-section[data-v-974132a8]{margin-bottom:15px;padding:12px;background:linear-gradient(135deg,#f0fdf4,#e8fff1);border-radius:12px;border:1px solid #d4f7e4}.progress-info[data-v-974132a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.progress-text[data-v-974132a8]{display:flex;align-items:center;gap:8px}.progress-text i[data-v-974132a8]{color:#00c744;font-size:.9rem}.progress-title[data-v-974132a8]{font-size:.9rem;color:#2d3748;font-weight:600}.progress-percentage[data-v-974132a8]{font-size:1.1rem;color:#00c744;font-weight:800;background:#fff;padding:4px 12px;border-radius:20px;box-shadow:0 2px 8px rgba(0,199,68,.15)}.progress-bar-wrapper[data-v-974132a8]{width:100%;height:12px;background:#fff;border-radius:10px;overflow:hidden;margin-bottom:8px;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.progress-bar-fill[data-v-974132a8]{height:100%;background:linear-gradient(90deg,#00c744,#00a83b);border-radius:10px;transition:width .6s ease;box-shadow:0 2px 8px rgba(0,199,68,.3);display:flex;align-items:center;justify-content:flex-end;padding:0 8px;position:relative}.progress-bar-text[data-v-974132a8]{font-size:.7rem;color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2)}.progress-details[data-v-974132a8]{display:flex;justify-content:center}.progress-status[data-v-974132a8]{font-size:.8rem;color:#00a83b;font-weight:600;background:#fff;padding:3px 10px;border-radius:12px;box-shadow:0 2px 6px rgba(0,199,68,.1)}.card-title[data-v-974132a8]{font-size:1.15rem;font-weight:700;color:#2d3748;margin-bottom:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-instructor[data-v-974132a8]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.instructor-avatar[data-v-974132a8]{width:40px;height:40px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border-radius:50%;display:flex;align-items:center;justify-content:center}.instructor-avatar i[data-v-974132a8]{font-size:16px;color:#00c744}.instructor-name[data-v-974132a8]{font-size:.95rem;color:#718096;font-weight:500}.card-footer[data-v-974132a8]{display:flex;justify-content:flex-end}.view-btn[data-v-974132a8]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;padding:12px 28px;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(0,199,68,.25)}.view-btn[data-v-974132a8]:hover{transform:translateX(-5px);box-shadow:0 12px 35px rgba(0,199,68,.35)}.view-btn i[data-v-974132a8]{transition:transform .3s ease;color:#fff}.view-btn:hover i[data-v-974132a8]{transform:translateX(-5px)}.dark .my-courses-page[data-v-974132a8],[data-bs-theme=dark] .my-courses-page[data-v-974132a8],[data-theme=dark] .my-courses-page[data-v-974132a8]{background:linear-gradient(135deg,#1a1a2e,#16213e)}.dark .login-card[data-v-974132a8],[data-bs-theme=dark] .login-card[data-v-974132a8],[data-theme=dark] .login-card[data-v-974132a8]{background:#1e293b;box-shadow:0 20px 60px rgba(0,0,0,.3)}.dark .login-card h2[data-v-974132a8],[data-bs-theme=dark] .login-card h2[data-v-974132a8],[data-theme=dark] .login-card h2[data-v-974132a8]{color:#f1f5f9}.dark .login-desc[data-v-974132a8],[data-bs-theme=dark] .login-desc[data-v-974132a8],[data-theme=dark] .login-desc[data-v-974132a8]{color:#94a3b8}.dark .stat-item[data-v-974132a8],[data-bs-theme=dark] .stat-item[data-v-974132a8],[data-theme=dark] .stat-item[data-v-974132a8]{background:#1e293b;box-shadow:0 10px 40px rgba(0,0,0,.2)}.dark .stat-icon[data-v-974132a8],[data-bs-theme=dark] .stat-icon[data-v-974132a8],[data-theme=dark] .stat-icon[data-v-974132a8]{background:linear-gradient(135deg,#0f3d1c,#1a5c2e)}.dark .stat-label[data-v-974132a8],[data-bs-theme=dark] .stat-label[data-v-974132a8],[data-theme=dark] .stat-label[data-v-974132a8]{color:#94a3b8}.dark .empty-state[data-v-974132a8],[data-bs-theme=dark] .empty-state[data-v-974132a8],[data-theme=dark] .empty-state[data-v-974132a8]{background:#1e293b;box-shadow:0 10px 40px rgba(0,0,0,.2)}.dark .empty-icon[data-v-974132a8],[data-bs-theme=dark] .empty-icon[data-v-974132a8],[data-theme=dark] .empty-icon[data-v-974132a8]{background:linear-gradient(135deg,#0f3d1c,#1a5c2e)}.dark .empty-state h3[data-v-974132a8],[data-bs-theme=dark] .empty-state h3[data-v-974132a8],[data-theme=dark] .empty-state h3[data-v-974132a8]{color:#f1f5f9}.dark .empty-state p[data-v-974132a8],[data-bs-theme=dark] .empty-state p[data-v-974132a8],[data-theme=dark] .empty-state p[data-v-974132a8]{color:#94a3b8}.dark .course-card[data-v-974132a8],[data-bs-theme=dark] .course-card[data-v-974132a8],[data-theme=dark] .course-card[data-v-974132a8]{background:#1e293b;box-shadow:0 10px 40px rgba(0,0,0,.2)}.dark .card-title[data-v-974132a8],[data-bs-theme=dark] .card-title[data-v-974132a8],[data-theme=dark] .card-title[data-v-974132a8]{color:#f1f5f9}.dark .instructor-avatar[data-v-974132a8],[data-bs-theme=dark] .instructor-avatar[data-v-974132a8],[data-theme=dark] .instructor-avatar[data-v-974132a8]{background:linear-gradient(135deg,#0f3d1c,#1a5c2e)}.dark .instructor-name[data-v-974132a8],[data-bs-theme=dark] .instructor-name[data-v-974132a8],[data-theme=dark] .instructor-name[data-v-974132a8]{color:#94a3b8}.dark .loading-text[data-v-974132a8],[data-bs-theme=dark] .loading-text[data-v-974132a8],[data-theme=dark] .loading-text[data-v-974132a8]{color:#4ade80}@keyframes float-974132a8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-974132a8{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.1);opacity:.2}}@keyframes spin-974132a8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInUp-974132a8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.hero-section[data-v-974132a8]{padding:40px 20px;border-radius:0 0 30px 30px}.hero-title[data-v-974132a8]{font-size:1.8rem}.hero-icon[data-v-974132a8]{width:80px;height:80px}.hero-icon i[data-v-974132a8]{font-size:35px}.courses-grid[data-v-974132a8]{grid-template-columns:1fr;gap:20px}.stat-item[data-v-974132a8]{padding:20px 25px}.login-card[data-v-974132a8]{padding:40px 30px}}.bank-card[data-v-4dc9a1c9]{cursor:pointer;border:2px solid #eee;border-radius:12px;transition:all .3s ease-in-out}.bank-card[data-v-4dc9a1c9]:hover{border-color:#00c444;transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,196,68,.2)}.bank-logo[data-v-4dc9a1c9]{max-height:70px;-o-object-fit:contain;object-fit:contain}.bank-name[data-v-4dc9a1c9]{font-weight:600;font-size:14px}.qr-code[data-v-4dc9a1c9]{width:200px;height:200px;margin:auto;display:block}.fade-enter-active[data-v-4dc9a1c9],.fade-leave-active[data-v-4dc9a1c9]{transition:opacity .5s}.fade-enter-from[data-v-4dc9a1c9],.fade-leave-to[data-v-4dc9a1c9]{opacity:0}.payment-modal-wrapper[data-v-7cab37a4]{direction:rtl}.payment-modal-dialog[data-v-7cab37a4]{max-width:700px}.payment-modal-content[data-v-7cab37a4]{border:none;border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,199,68,.1),0 30px 100px rgba(0,0,0,.3);background:linear-gradient(180deg,#fff,#fafffe)}.payment-modal-header[data-v-7cab37a4]{background:linear-gradient(135deg,#00c744,#00a83b);padding:18px 25px;border:none;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.payment-modal-header[data-v-7cab37a4]:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%}.header-title-wrapper[data-v-7cab37a4]{display:flex;align-items:center;gap:16px;position:relative;z-index:2}.wallet-icon-wrapper[data-v-7cab37a4]{width:38px;height:38px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.wallet-icon-wrapper i[data-v-7cab37a4]{font-size:16px;color:#fff}.payment-title[data-v-7cab37a4]{color:#fff;font-size:1.15rem;font-weight:700;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.1)}.close-btn[data-v-7cab37a4]{width:32px;height:32px;background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);position:relative;z-index:2}.close-btn[data-v-7cab37a4]:hover{background:hsla(0,0%,100%,.25);transform:rotate(90deg)}.close-btn i[data-v-7cab37a4]{color:#fff;font-size:14px}.payment-modal-body[data-v-7cab37a4]{padding:0;background:#fafffe;max-height:70vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#00c744 #e8fff1}.payment-modal-body[data-v-7cab37a4]::-webkit-scrollbar{width:8px}.payment-modal-body[data-v-7cab37a4]::-webkit-scrollbar-track{background:#e8fff1;border-radius:10px}.payment-modal-body[data-v-7cab37a4]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00c744,#00a83b);border-radius:10px}.payment-modal-body[data-v-7cab37a4]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00a83b,#008f32)}.payment-intro[data-v-7cab37a4]{text-align:center;padding:25px 20px 20px;background:linear-gradient(180deg,#fafffe,#f0fff6)}.wallet-illustration[data-v-7cab37a4]{position:relative;display:inline-block;margin-bottom:12px}.wallet-illustration img[data-v-7cab37a4]{width:80px;height:auto;position:relative;z-index:2;filter:drop-shadow(0 10px 30px rgba(0,199,68,.2))}.wallet-glow[data-v-7cab37a4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:radial-gradient(circle,rgba(0,199,68,.15) 0,transparent 70%);border-radius:50%;animation:pulse-7cab37a4 3s ease-in-out infinite}@keyframes pulse-7cab37a4{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.8}}.payment-heading[data-v-7cab37a4]{color:#1a202c;font-size:1.3rem;font-weight:800;margin-bottom:8px;background:linear-gradient(135deg,#00c744,#00a83b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.payment-description[data-v-7cab37a4]{color:#64748b;font-size:.85rem;margin:0;line-height:1.5}.payment-methods[data-v-7cab37a4]{padding:20px}.payment-grid[data-v-7cab37a4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.payment-card[data-v-7cab37a4]{background:#fff;border-radius:18px;border:2px solid rgba(0,199,68,.1);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.03)}.payment-card[data-v-7cab37a4]:hover{transform:translateY(-8px);border-color:#00c744;box-shadow:0 20px 50px rgba(0,199,68,.15)}.payment-card-inner[data-v-7cab37a4]{padding:18px 15px;display:flex;flex-direction:column;align-items:center;gap:10px}.payment-logo[data-v-7cab37a4]{width:100%;height:60px;display:flex;align-items:center;justify-content:center;padding:8px}.payment-logo img[data-v-7cab37a4]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;filter:grayscale(20%);transition:all .3s ease}.payment-card:hover .payment-logo img[data-v-7cab37a4]{filter:grayscale(0);transform:scale(1.05)}.payment-name[data-v-7cab37a4]{font-size:.75rem;font-weight:600;color:#2d3748;text-align:center;margin:0;line-height:1.3}.payment-modal-footer[data-v-7cab37a4]{background:linear-gradient(180deg,#f0fff6,#e8fff1);border-top:1px solid rgba(0,199,68,.1);padding:15px 25px;display:flex;justify-content:center}.cancel-btn[data-v-7cab37a4]{display:flex;align-items:center;gap:8px;padding:10px 24px;background:#fff;border:2px solid #e2e8f0;border-radius:50px;color:#64748b;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.05)}.cancel-btn[data-v-7cab37a4]:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.cancel-btn i[data-v-7cab37a4]{font-size:.9rem;color:#64748b}@media (max-width:768px){.payment-modal-dialog[data-v-7cab37a4]{margin:10px}.payment-modal-header[data-v-7cab37a4]{padding:20px 25px}.payment-title[data-v-7cab37a4]{font-size:1.2rem}.wallet-icon-wrapper[data-v-7cab37a4]{width:45px;height:45px}.payment-grid[data-v-7cab37a4]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.payment-intro[data-v-7cab37a4]{padding:30px 20px 20px}.payment-heading[data-v-7cab37a4]{font-size:1.5rem}.payment-methods[data-v-7cab37a4]{padding:20px}}.dark .payment-modal-content[data-v-7cab37a4],[data-bs-theme=dark] .payment-modal-content[data-v-7cab37a4],[data-theme=dark] .payment-modal-content[data-v-7cab37a4]{background:linear-gradient(180deg,#1e293b,#0f172a)}.dark .payment-modal-body[data-v-7cab37a4],[data-bs-theme=dark] .payment-modal-body[data-v-7cab37a4],[data-theme=dark] .payment-modal-body[data-v-7cab37a4]{background:#0f172a}.dark .payment-intro[data-v-7cab37a4],[data-bs-theme=dark] .payment-intro[data-v-7cab37a4],[data-theme=dark] .payment-intro[data-v-7cab37a4]{background:linear-gradient(180deg,#1e293b,#0f172a)}.dark .payment-heading[data-v-7cab37a4],[data-bs-theme=dark] .payment-heading[data-v-7cab37a4],[data-theme=dark] .payment-heading[data-v-7cab37a4]{color:#f1f5f9}.dark .payment-description[data-v-7cab37a4],[data-bs-theme=dark] .payment-description[data-v-7cab37a4],[data-theme=dark] .payment-description[data-v-7cab37a4]{color:#94a3b8}.dark .payment-card[data-v-7cab37a4],[data-bs-theme=dark] .payment-card[data-v-7cab37a4],[data-theme=dark] .payment-card[data-v-7cab37a4]{background:#1e293b;border-color:rgba(0,199,68,.2)}.dark .payment-name[data-v-7cab37a4],[data-bs-theme=dark] .payment-name[data-v-7cab37a4],[data-theme=dark] .payment-name[data-v-7cab37a4]{color:#f1f5f9}.dark .payment-modal-footer[data-v-7cab37a4],[data-bs-theme=dark] .payment-modal-footer[data-v-7cab37a4],[data-theme=dark] .payment-modal-footer[data-v-7cab37a4]{background:linear-gradient(180deg,#0f172a,#1a2744)}.dark .cancel-btn[data-v-7cab37a4],[data-bs-theme=dark] .cancel-btn[data-v-7cab37a4],[data-theme=dark] .cancel-btn[data-v-7cab37a4]{background:#1e293b;border-color:#334155;color:#94a3b8}.dark .cancel-btn[data-v-7cab37a4]:hover,[data-bs-theme=dark] .cancel-btn[data-v-7cab37a4]:hover,[data-theme=dark] .cancel-btn[data-v-7cab37a4]:hover{background:#334155;border-color:#475569}.icon-img[data-v-7c3ec9e0]{margin-bottom:10px;width:100px}#academia-code[data-v-7c3ec9e0]{text-align:center;border:0;background:#ededed;height:unset}.btn-charge[data-v-7c3ec9e0]{padding:10px 50px;font-weight:600;background:#00c444}#amount[data-v-73166e8b],#identity[data-v-73166e8b],#otp[data-v-73166e8b]{background:#f9f9f9;border:1px solid #ddd;transition:all .3s ease-in-out}#amount[data-v-73166e8b]:focus,#identity[data-v-73166e8b]:focus,#otp[data-v-73166e8b]:focus{border-color:#28a745;box-shadow:0 0 6px rgba(40,167,69,.3);background:#fff}.btn-success[data-v-73166e8b]{font-size:15px;letter-spacing:.5px}.modal-content[data-v-73166e8b]{border-radius:1rem;overflow:hidden}#amount[data-v-1d7d8ed2],#identity[data-v-1d7d8ed2],#otp[data-v-1d7d8ed2]{background:#f9f9f9;border:1px solid #ddd;transition:all .3s ease-in-out}#amount[data-v-1d7d8ed2]:focus,#identity[data-v-1d7d8ed2]:focus,#otp[data-v-1d7d8ed2]:focus{border-color:#0d6efd;box-shadow:0 0 6px rgba(13,110,253,.3);background:#fff}.btn-primary[data-v-1d7d8ed2]{font-size:15px;letter-spacing:.5px}.modal-content[data-v-1d7d8ed2]{border-radius:1rem;overflow:hidden}.icon-img[data-v-9b4afa0e]{margin-bottom:10px;width:150px}#online-amount[data-v-9b4afa0e]{text-align:center;border:0;background:#ededed;height:unset}.btn-charge[data-v-9b4afa0e]{padding:10px 50px;font-weight:600;background:#00b440}.icon-img[data-v-274c670f]{margin-bottom:10px;width:150px}#icash-code[data-v-274c670f],#icash-value[data-v-274c670f]{text-align:center;border:0;background:#ededed;height:unset}.btn-charge[data-v-274c670f]{padding:10px 50px;font-weight:600;background:#3c5881}.icon-img[data-v-27365338]{margin-bottom:10px;width:100px}.btn-outline-dashed[data-v-27365338]{border:1px dashed #ddd}#card-cvc-element[data-v-27365338],#card-expiry-element[data-v-27365338],#card-number-element[data-v-27365338]{padding:10px;border:1px solid #ccc;border-radius:4px;margin-top:10px}#card-errors[data-v-27365338]{color:red;margin-top:10px}.loader[data-v-27365338]{border:4px solid rgba(0,0,0,.1);border-left:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin-27365338 1s linear infinite;margin:20px auto}@keyframes spin-27365338{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wallet-page[data-v-0446040e]{min-height:100vh;background:linear-gradient(135deg,#f8fffe,#e8fff1);direction:rtl}.hero-section[data-v-0446040e]{background:linear-gradient(135deg,#00c744,#00a83b 50%,#008f32);padding:60px 20px;position:relative;overflow:hidden;border-radius:0 0 50px 50px;margin-bottom:40px;box-shadow:0 10px 40px rgba(0,199,68,.3)}.hero-content[data-v-0446040e]{text-align:center;position:relative;z-index:2}.hero-icon[data-v-0446040e]{width:100px;height:100px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;backdrop-filter:blur(10px);animation:float-0446040e 3s ease-in-out infinite}.hero-icon i[data-v-0446040e]{font-size:45px;color:#fff}.hero-title[data-v-0446040e]{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:10px;text-shadow:0 2px 10px rgba(0,0,0,.1)}.hero-subtitle[data-v-0446040e]{color:hsla(0,0%,100%,.9);font-size:1.1rem;font-weight:400}.hero-decoration[data-v-0446040e]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.circle[data-v-0446040e]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.circle-1[data-v-0446040e]{width:200px;height:200px;top:-50px;right:-50px;animation:pulse-0446040e 4s ease-in-out infinite}.circle-2[data-v-0446040e]{width:150px;height:150px;bottom:-30px;left:10%;animation:pulse-0446040e 5s ease-in-out 1s infinite}.circle-3[data-v-0446040e]{width:100px;height:100px;top:30%;left:5%;animation:pulse-0446040e 6s ease-in-out 2s infinite}.wallet-container[data-v-0446040e]{max-width:900px;margin:0 auto;padding:0 20px 60px}.loading-state[data-v-0446040e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 20px}.loading-spinner[data-v-0446040e]{position:relative;width:80px;height:80px}.loading-spinner.small[data-v-0446040e]{width:50px;height:50px}.spinner-ring[data-v-0446040e]{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#00c744;border-radius:50%;animation:spin-0446040e 1.2s linear infinite}.spinner-ring[data-v-0446040e]:nth-child(2){width:70%;height:70%;top:15%;left:15%;border-top-color:#00a83b;animation-duration:1s}.spinner-ring[data-v-0446040e]:nth-child(3){width:40%;height:40%;top:30%;left:30%;border-top-color:#008f32;animation-duration:.8s}.loading-text[data-v-0446040e]{margin-top:20px;color:#00c744;font-size:1.1rem;font-weight:600}.login-prompt[data-v-0446040e]{display:flex;justify-content:center;padding:60px 20px}.login-card[data-v-0446040e]{background:#fff;border-radius:30px;padding:60px 50px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.08);max-width:450px;width:100%}.login-icon[data-v-0446040e]{width:100px;height:100px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 30px;box-shadow:0 10px 30px rgba(0,199,68,.3)}.login-icon i[data-v-0446040e]{font-size:40px;color:#fff}.login-card h2[data-v-0446040e]{color:#2d3748;font-size:1.5rem;font-weight:700;margin-bottom:15px}.login-desc[data-v-0446040e]{color:#718096;font-size:1rem;margin-bottom:30px}.login-btn[data-v-0446040e]{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;padding:16px 40px;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,199,68,.3)}.login-btn[data-v-0446040e]:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,199,68,.4);color:#fff}.balance-card[data-v-0446040e]{position:relative;background:linear-gradient(135deg,#00c744,#00a83b 50%,#008f32);border-radius:30px;padding:40px;margin-bottom:30px;overflow:hidden;box-shadow:0 20px 60px rgba(0,199,68,.3)}.balance-card-bg[data-v-0446040e]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.balance-pattern[data-v-0446040e]{position:absolute;width:300px;height:300px;background:hsla(0,0%,100%,.05);border-radius:50%;top:-100px;right:-100px}.balance-card-content[data-v-0446040e]{position:relative;z-index:2}.balance-header[data-v-0446040e]{display:flex;align-items:center;gap:25px;margin-bottom:30px}.balance-icon-wrapper[data-v-0446040e]{width:80px;height:80px;background:hsla(0,0%,100%,.2);border-radius:20px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.wallet-img[data-v-0446040e]{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.balance-info[data-v-0446040e]{flex:1}.balance-label[data-v-0446040e]{color:hsla(0,0%,100%,.8);font-size:.95rem;display:block;margin-bottom:8px}.balance-amount[data-v-0446040e]{display:flex;align-items:center}.amount-value[data-v-0446040e]{color:#fff;font-size:2.5rem;font-weight:800;text-shadow:0 2px 10px rgba(0,0,0,.1)}.balance-loading[data-v-0446040e]{display:flex;align-items:center}.mini-spinner[data-v-0446040e]{width:30px;height:30px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-0446040e 1s linear infinite}.balance-actions[data-v-0446040e]{display:flex;justify-content:flex-end}.recharge-btn[data-v-0446040e]{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#00c744;padding:14px 35px;border:none;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,0,0,.15)}.recharge-btn[data-v-0446040e]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 40px rgba(0,0,0,.2)}.recharge-btn i[data-v-0446040e]{font-size:1.2rem}.card-shine[data-v-0446040e]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);animation:shine-0446040e 3s infinite}.transactions-section[data-v-0446040e]{background:#fff;border-radius:30px;padding:30px;box-shadow:0 10px 40px rgba(0,0,0,.05);max-height:500px;display:flex;flex-direction:column}.section-header[data-v-0446040e]{margin-bottom:25px}.section-title[data-v-0446040e]{display:flex;align-items:center;gap:12px}.section-title i[data-v-0446040e]{font-size:1.3rem;color:#00c744}.section-title h3[data-v-0446040e]{font-size:1.3rem;font-weight:700;color:#2d3748;margin:0}.transactions-loading[data-v-0446040e]{display:flex;justify-content:center;padding:50px 0}.transactions-empty[data-v-0446040e]{text-align:center;padding:60px 20px}.empty-icon[data-v-0446040e]{width:80px;height:80px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.empty-icon i[data-v-0446040e]{font-size:35px;color:#00c744}.transactions-empty p[data-v-0446040e]{color:#718096;font-size:1rem}.transactions-list[data-v-0446040e]{display:flex;flex-direction:column;gap:15px;overflow-y:auto;max-height:380px;padding-left:5px;scrollbar-width:thin;scrollbar-color:#00c744 #e8fff1}.transactions-list[data-v-0446040e]::-webkit-scrollbar{width:6px}.transactions-list[data-v-0446040e]::-webkit-scrollbar-track{background:#e8fff1;border-radius:10px}.transactions-list[data-v-0446040e]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00c744,#00a83b);border-radius:10px}.transactions-list[data-v-0446040e]::-webkit-scrollbar-thumb:hover{background:#008f32}.transaction-item[data-v-0446040e]{display:flex;align-items:center;gap:15px;padding:20px;background:#f8fffe;border-radius:20px;transition:all .3s ease;animation:fadeInUp-0446040e .5s ease forwards;opacity:0}.transaction-item[data-v-0446040e]:hover{transform:translateX(-5px);box-shadow:0 10px 30px rgba(0,199,68,.1)}.tx-icon[data-v-0446040e]{width:50px;height:50px;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.transaction-item.credit .tx-icon[data-v-0446040e]{background:linear-gradient(135deg,#d4f7e4,#b8f0d0)}.transaction-item.credit .tx-icon i[data-v-0446040e]{color:#00c744;font-size:1.2rem}.transaction-item.debit .tx-icon[data-v-0446040e]{background:linear-gradient(135deg,#ffe4e4,#ffd0d0)}.transaction-item.debit .tx-icon i[data-v-0446040e]{color:#ff4141;font-size:1.2rem}.tx-details[data-v-0446040e]{flex:1;display:flex;flex-direction:column;gap:5px}.tx-type[data-v-0446040e]{font-size:1rem;font-weight:600;color:#2d3748}.tx-description[data-v-0446040e]{font-size:.9rem;color:#718096}.tx-meta[data-v-0446040e]{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.tx-date[data-v-0446040e]{font-size:.85rem;color:#718096}.tx-index[data-v-0446040e]{font-size:.8rem;color:#a0aec0;background:#edf2f7;padding:3px 10px;border-radius:10px}@keyframes float-0446040e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-0446040e{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.1);opacity:.2}}@keyframes spin-0446040e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInUp-0446040e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shine-0446040e{0%{left:-100%}50%,to{left:100%}}.dark .wallet-page[data-v-0446040e],[data-bs-theme=dark] .wallet-page[data-v-0446040e],[data-theme=dark] .wallet-page[data-v-0446040e]{background:linear-gradient(135deg,#1a1a2e,#16213e)}.dark .login-card[data-v-0446040e],[data-bs-theme=dark] .login-card[data-v-0446040e],[data-theme=dark] .login-card[data-v-0446040e]{background:#1e293b;box-shadow:0 20px 60px rgba(0,0,0,.3)}.dark .login-card h2[data-v-0446040e],[data-bs-theme=dark] .login-card h2[data-v-0446040e],[data-theme=dark] .login-card h2[data-v-0446040e]{color:#f1f5f9}.dark .login-desc[data-v-0446040e],[data-bs-theme=dark] .login-desc[data-v-0446040e],[data-theme=dark] .login-desc[data-v-0446040e]{color:#94a3b8}.dark .transactions-section[data-v-0446040e],[data-bs-theme=dark] .transactions-section[data-v-0446040e],[data-theme=dark] .transactions-section[data-v-0446040e]{background:#1e293b;box-shadow:0 10px 40px rgba(0,0,0,.2)}.dark .section-title h3[data-v-0446040e],[data-bs-theme=dark] .section-title h3[data-v-0446040e],[data-theme=dark] .section-title h3[data-v-0446040e]{color:#f1f5f9}.dark .transaction-item[data-v-0446040e],[data-bs-theme=dark] .transaction-item[data-v-0446040e],[data-theme=dark] .transaction-item[data-v-0446040e]{background:#0f172a}.dark .tx-type[data-v-0446040e],[data-bs-theme=dark] .tx-type[data-v-0446040e],[data-theme=dark] .tx-type[data-v-0446040e]{color:#f1f5f9}.dark .tx-date[data-v-0446040e],.dark .tx-description[data-v-0446040e],[data-bs-theme=dark] .tx-date[data-v-0446040e],[data-bs-theme=dark] .tx-description[data-v-0446040e],[data-theme=dark] .tx-date[data-v-0446040e],[data-theme=dark] .tx-description[data-v-0446040e]{color:#94a3b8}.dark .tx-index[data-v-0446040e],[data-bs-theme=dark] .tx-index[data-v-0446040e],[data-theme=dark] .tx-index[data-v-0446040e]{background:#334155;color:#94a3b8}.dark .empty-icon[data-v-0446040e],[data-bs-theme=dark] .empty-icon[data-v-0446040e],[data-theme=dark] .empty-icon[data-v-0446040e]{background:linear-gradient(135deg,#0f3d1c,#1a5c2e)}.dark .transactions-empty p[data-v-0446040e],[data-bs-theme=dark] .transactions-empty p[data-v-0446040e],[data-theme=dark] .transactions-empty p[data-v-0446040e]{color:#94a3b8}.dark .loading-text[data-v-0446040e],[data-bs-theme=dark] .loading-text[data-v-0446040e],[data-theme=dark] .loading-text[data-v-0446040e]{color:#4ade80}.dark .transaction-item.credit .tx-icon[data-v-0446040e],[data-bs-theme=dark] .transaction-item.credit .tx-icon[data-v-0446040e],[data-theme=dark] .transaction-item.credit .tx-icon[data-v-0446040e]{background:linear-gradient(135deg,#0f3d1c,#1a5c2e)}.dark .transaction-item.debit .tx-icon[data-v-0446040e],[data-bs-theme=dark] .transaction-item.debit .tx-icon[data-v-0446040e],[data-theme=dark] .transaction-item.debit .tx-icon[data-v-0446040e]{background:linear-gradient(135deg,#3d1c1c,#5c2e2e)}.dark .transactions-list[data-v-0446040e],[data-bs-theme=dark] .transactions-list[data-v-0446040e],[data-theme=dark] .transactions-list[data-v-0446040e]{scrollbar-color:#4ade80 #1e293b}.dark .transactions-list[data-v-0446040e]::-webkit-scrollbar-track,[data-bs-theme=dark] .transactions-list[data-v-0446040e]::-webkit-scrollbar-track,[data-theme=dark] .transactions-list[data-v-0446040e]::-webkit-scrollbar-track{background:#1e293b}.dark .transactions-list[data-v-0446040e]::-webkit-scrollbar-thumb,[data-bs-theme=dark] .transactions-list[data-v-0446040e]::-webkit-scrollbar-thumb,[data-theme=dark] .transactions-list[data-v-0446040e]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4ade80,#22c55e)}@media (max-width:768px){.hero-section[data-v-0446040e]{padding:40px 20px;border-radius:0 0 30px 30px}.hero-title[data-v-0446040e]{font-size:1.8rem}.hero-icon[data-v-0446040e]{width:80px;height:80px}.hero-icon i[data-v-0446040e]{font-size:35px}.balance-card[data-v-0446040e]{padding:25px}.balance-header[data-v-0446040e]{flex-direction:column;text-align:center;gap:15px}.balance-info[data-v-0446040e]{text-align:center}.amount-value[data-v-0446040e]{font-size:2rem}.balance-actions[data-v-0446040e]{justify-content:center}.transaction-item[data-v-0446040e]{flex-wrap:wrap}.tx-meta[data-v-0446040e]{width:100%;flex-direction:row;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid #edf2f7}.login-card[data-v-0446040e]{padding:40px 25px}}.instructors-section[data-v-7dd003f4]{padding:20px 0;direction:rtl}.loading-state[data-v-7dd003f4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.loading-spinner[data-v-7dd003f4]{position:relative;width:70px;height:70px}.spinner-ring[data-v-7dd003f4]{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#00c744;border-radius:50%;animation:spin-7dd003f4 1.2s linear infinite}.spinner-ring[data-v-7dd003f4]:nth-child(2){width:70%;height:70%;top:15%;left:15%;border-top-color:#00a83b;animation-duration:1s}.spinner-ring[data-v-7dd003f4]:nth-child(3){width:40%;height:40%;top:30%;left:30%;border-top-color:#008f32;animation-duration:.8s}.loading-text[data-v-7dd003f4]{margin-top:20px;color:#00c744;font-size:1rem;font-weight:600}.empty-state[data-v-7dd003f4]{text-align:center;padding:60px 20px;background:#fff;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.05)}.empty-icon[data-v-7dd003f4]{width:100px;height:100px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.empty-icon i[data-v-7dd003f4]{font-size:40px;color:#00c744}.empty-state h3[data-v-7dd003f4]{color:#2d3748;font-size:1.2rem;font-weight:600}.instructors-grid[data-v-7dd003f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}.instructor-card[data-v-7dd003f4]{background:#fff;border-radius:24px;padding:30px 25px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:fadeInUp-7dd003f4 .6s ease forwards;opacity:0;position:relative;overflow:hidden}.instructor-card[data-v-7dd003f4]:before{content:"";position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border-radius:24px 24px 50% 50%}.instructor-card[data-v-7dd003f4]:hover{transform:translateY(-10px);box-shadow:0 25px 60px rgba(0,199,68,.15)}.instructor-avatar-section[data-v-7dd003f4]{position:relative;margin-bottom:20px;z-index:1}.avatar-glow[data-v-7dd003f4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130px;height:130px;opacity:.2;animation:pulse-7dd003f4 2s ease-in-out infinite}.avatar-glow[data-v-7dd003f4],.instructor-avatar[data-v-7dd003f4]{background:linear-gradient(135deg,#00c744,#00a83b);border-radius:50%}.instructor-avatar[data-v-7dd003f4]{width:110px;height:110px;margin:0 auto;padding:4px;position:relative}.instructor-avatar img[data-v-7dd003f4]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #fff}.verified-badge[data-v-7dd003f4]{position:absolute;bottom:5px;right:calc(50% - 70px);width:28px;height:28px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #fff;box-shadow:0 3px 10px rgba(0,199,68,.3)}.verified-badge i[data-v-7dd003f4]{color:#fff;font-size:12px}.instructor-info[data-v-7dd003f4]{position:relative;z-index:1}.instructor-name[data-v-7dd003f4]{font-size:1.2rem;font-weight:700;color:#2d3748;margin:0 0 10px 0}.instructor-platform[data-v-7dd003f4]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);padding:6px 15px;border-radius:20px;font-size:.85rem;color:#00c744;font-weight:600;margin-bottom:15px}.instructor-platform i[data-v-7dd003f4]{font-size:14px}.instructor-rating[data-v-7dd003f4]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.stars[data-v-7dd003f4]{display:flex;gap:3px}.stars i[data-v-7dd003f4]{color:#fbbf24;font-size:14px}.rating-text[data-v-7dd003f4]{font-size:.85rem;color:#718096;font-weight:500}.view-profile-btn[data-v-7dd003f4]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 25px;background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border:none;border-radius:50px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 25px rgba(0,199,68,.25);position:relative;z-index:1}.view-profile-btn[data-v-7dd003f4]:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,199,68,.35);color:#fff}.view-profile-btn i[data-v-7dd003f4]{transition:transform .3s ease}.view-profile-btn:hover i[data-v-7dd003f4]{transform:translateX(-5px)}.pagination-section[data-v-7dd003f4]{margin-top:40px;text-align:center}.pagination-wrapper[data-v-7dd003f4]{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap}.pagination-btn[data-v-7dd003f4]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:2px solid #00c744;border-radius:50px;color:#00c744;font-weight:600;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-7dd003f4]:hover:not(.disabled){background:linear-gradient(135deg,#00c744,#00a83b);color:#fff}.pagination-btn.disabled[data-v-7dd003f4]{opacity:.5;cursor:not-allowed;border-color:#cbd5e0;color:#cbd5e0}.page-numbers[data-v-7dd003f4]{display:flex;gap:8px}.page-number[data-v-7dd003f4]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-radius:12px;color:#718096;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 10px rgba(0,0,0,.05)}.page-number[data-v-7dd003f4]:hover:not(.disabled){background:#e8fff1;color:#00c744}.page-number.active[data-v-7dd003f4]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;box-shadow:0 5px 15px rgba(0,199,68,.3)}.page-number.disabled[data-v-7dd003f4]{opacity:.5;cursor:not-allowed}.page-info[data-v-7dd003f4]{margin-top:15px;color:#718096;font-size:.9rem}@keyframes spin-7dd003f4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-7dd003f4{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.2}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.3}}@keyframes fadeInUp-7dd003f4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.dark .instructor-card[data-v-7dd003f4],[data-bs-theme=dark] .instructor-card[data-v-7dd003f4],[data-theme=dark] .instructor-card[data-v-7dd003f4]{background:#1e293b}.dark .instructor-card[data-v-7dd003f4]:before,[data-bs-theme=dark] .instructor-card[data-v-7dd003f4]:before,[data-theme=dark] .instructor-card[data-v-7dd003f4]:before{background:linear-gradient(135deg,#0f3d1c,#1a5c2e)}.dark .instructor-name[data-v-7dd003f4],[data-bs-theme=dark] .instructor-name[data-v-7dd003f4],[data-theme=dark] .instructor-name[data-v-7dd003f4]{color:#f1f5f9}.dark .instructor-platform[data-v-7dd003f4],[data-bs-theme=dark] .instructor-platform[data-v-7dd003f4],[data-theme=dark] .instructor-platform[data-v-7dd003f4]{background:linear-gradient(135deg,#0f3d1c,#1a5c2e);color:#4ade80}.dark .empty-state[data-v-7dd003f4],[data-bs-theme=dark] .empty-state[data-v-7dd003f4],[data-theme=dark] .empty-state[data-v-7dd003f4]{background:#1e293b}.dark .empty-state h3[data-v-7dd003f4],[data-bs-theme=dark] .empty-state h3[data-v-7dd003f4],[data-theme=dark] .empty-state h3[data-v-7dd003f4]{color:#f1f5f9}.dark .empty-icon[data-v-7dd003f4],[data-bs-theme=dark] .empty-icon[data-v-7dd003f4],[data-theme=dark] .empty-icon[data-v-7dd003f4]{background:linear-gradient(135deg,#0f3d1c,#1a5c2e)}.dark .pagination-btn[data-v-7dd003f4],[data-bs-theme=dark] .pagination-btn[data-v-7dd003f4],[data-theme=dark] .pagination-btn[data-v-7dd003f4]{background:#1e293b;border-color:#4ade80;color:#4ade80}.dark .page-number[data-v-7dd003f4],[data-bs-theme=dark] .page-number[data-v-7dd003f4],[data-theme=dark] .page-number[data-v-7dd003f4]{background:#1e293b;color:#94a3b8}.dark .page-number[data-v-7dd003f4]:hover:not(.disabled),[data-bs-theme=dark] .page-number[data-v-7dd003f4]:hover:not(.disabled),[data-theme=dark] .page-number[data-v-7dd003f4]:hover:not(.disabled){background:#0f172a;color:#4ade80}.dark .loading-text[data-v-7dd003f4],[data-bs-theme=dark] .loading-text[data-v-7dd003f4],[data-theme=dark] .loading-text[data-v-7dd003f4]{color:#4ade80}@media (max-width:768px){.instructors-grid[data-v-7dd003f4]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.instructor-card[data-v-7dd003f4]{padding:25px 20px}.pagination-wrapper[data-v-7dd003f4]{flex-direction:column;gap:10px}.page-numbers[data-v-7dd003f4]{order:-1}}.category-courses-page[data-v-42f7a6f2]{min-height:100vh;background:linear-gradient(135deg,#f8fffe,#e8fff1);direction:rtl}.hero-section[data-v-42f7a6f2]{background:linear-gradient(135deg,#00c744,#00a83b 50%,#008f32);padding:60px 20px;position:relative;overflow:hidden;border-radius:0 0 50px 50px;margin-bottom:40px;box-shadow:0 10px 40px rgba(0,199,68,.3)}.hero-content[data-v-42f7a6f2]{text-align:center;position:relative;z-index:2}.hero-icon[data-v-42f7a6f2]{width:100px;height:100px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;backdrop-filter:blur(10px);animation:float-42f7a6f2 3s ease-in-out infinite}.hero-icon i[data-v-42f7a6f2]{font-size:45px;color:#fff}.hero-title[data-v-42f7a6f2]{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:10px;text-shadow:0 2px 10px rgba(0,0,0,.1)}.hero-subtitle[data-v-42f7a6f2]{color:hsla(0,0%,100%,.9);font-size:1.1rem;font-weight:400}.hero-decoration[data-v-42f7a6f2]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.circle[data-v-42f7a6f2]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.circle-1[data-v-42f7a6f2]{width:200px;height:200px;top:-50px;right:-50px;animation:pulse-42f7a6f2 4s ease-in-out infinite}.circle-2[data-v-42f7a6f2]{width:150px;height:150px;bottom:-30px;left:10%;animation:pulse-42f7a6f2 5s ease-in-out 1s infinite}.circle-3[data-v-42f7a6f2]{width:100px;height:100px;top:30%;left:5%;animation:pulse-42f7a6f2 6s ease-in-out 2s infinite}.nav-pills[data-v-42f7a6f2]{background:#fff;border-radius:50px;padding:8px;box-shadow:0 5px 20px rgba(0,0,0,.05);display:inline-flex!important;gap:8px}.nav-pills .nav-link[data-v-42f7a6f2]{border-radius:50px;padding:12px 25px;font-weight:600;color:#718096;transition:all .3s ease;border:none}.nav-pills .nav-link[data-v-42f7a6f2]:hover{background:#e8fff1;color:#00c744}.nav-pills .nav-link.active[data-v-42f7a6f2]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;box-shadow:0 5px 20px rgba(0,199,68,.3)}.nav-pills .nav-link i[data-v-42f7a6f2]{margin-right:8px}.custom-bundle-btn[data-v-42f7a6f2]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:18px 30px;margin-bottom:30px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border:2px dashed #00c744;border-radius:20px;color:#00c744;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.custom-bundle-btn[data-v-42f7a6f2]:hover{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border-style:solid;transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,199,68,.3)}.custom-bundle-btn:hover i[data-v-42f7a6f2]{color:#fff}.card[data-v-42f7a6f2]{border:none;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden}.card[data-v-42f7a6f2]:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,199,68,.15)}.card .card-body[data-v-42f7a6f2]{padding:20px}.blog__card--thumbnail img[data-v-42f7a6f2]{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:16px}.card h5 a[data-v-42f7a6f2]{color:#2d3748;font-weight:700;text-decoration:none;transition:color .3s ease}.card h5 a[data-v-42f7a6f2]:hover{color:#00c744}.course-card[data-v-42f7a6f2]{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.175,.885,.32,1.275);height:100%;display:flex;flex-direction:column}.course-card[data-v-42f7a6f2]:hover{transform:translateY(-10px);box-shadow:0 25px 60px rgba(0,199,68,.15)}.course-image-wrapper[data-v-42f7a6f2]{position:relative;overflow:hidden}.course-image[data-v-42f7a6f2]{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.course-card:hover .course-image[data-v-42f7a6f2]{transform:scale(1.1)}.course-overlay[data-v-42f7a6f2]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,199,68,.8);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.course-card:hover .course-overlay[data-v-42f7a6f2]{opacity:1}.view-course-btn[data-v-42f7a6f2]{width:60px;height:60px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#00c744;font-size:24px;text-decoration:none;transform:scale(0);transition:transform .3s ease .1s}.course-card:hover .view-course-btn[data-v-42f7a6f2]{transform:scale(1)}.view-course-btn[data-v-42f7a6f2]:hover{background:#00c744;color:#fff}.discount-badge[data-v-42f7a6f2]{right:15px;background:linear-gradient(135deg,#ef4444,#dc2626);font-size:.8rem;font-weight:700;box-shadow:0 5px 15px rgba(239,68,68,.3)}.bundle-badge[data-v-42f7a6f2],.discount-badge[data-v-42f7a6f2]{position:absolute;top:15px;color:#fff;padding:6px 12px;border-radius:20px}.bundle-badge[data-v-42f7a6f2]{left:15px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:5px}.course-content[data-v-42f7a6f2]{padding:20px;flex-grow:1;display:flex;flex-direction:column}.course-title[data-v-42f7a6f2]{margin:0 0 12px 0}.course-title a[data-v-42f7a6f2]{color:#2d3748;font-size:1rem;font-weight:700;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.course-title a[data-v-42f7a6f2]:hover{color:#00c744}.course-instructor[data-v-42f7a6f2]{display:flex;align-items:center;gap:8px;margin-bottom:15px;color:#718096;font-size:.9rem}.course-instructor i[data-v-42f7a6f2]{color:#00c744}.course-price-section[data-v-42f7a6f2]{display:flex;align-items:center;gap:10px;margin-bottom:15px;flex-wrap:wrap;margin-top:auto}.price-current[data-v-42f7a6f2]{font-size:1.3rem;font-weight:800;color:#00c744}.price-old[data-v-42f7a6f2]{font-size:.95rem;color:#a0aec0;text-decoration:line-through}.price-free[data-v-42f7a6f2]{font-size:1.3rem;font-weight:800;color:#00c744;background:linear-gradient(135deg,#e8fff1,#d4f7e4);padding:5px 15px;border-radius:20px}.add-to-cart-btn[data-v-42f7a6f2]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(0,199,68,.25)}.add-to-cart-btn[data-v-42f7a6f2]:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,199,68,.35)}.add-to-cart-btn i[data-v-42f7a6f2]{font-size:1.1rem;color:#fff}.add-to-cart-btn span[data-v-42f7a6f2]{color:#fff}.add-to-cart-btn.in-cart[data-v-42f7a6f2]{background:linear-gradient(135deg,#6c757d,#5a6268);border:2px solid #6c757d;box-shadow:0 8px 25px hsla(208,7%,46%,.25)}.add-to-cart-btn.in-cart i[data-v-42f7a6f2]:before{content:"\f058"}.add-to-cart-btn.in-cart span[data-v-42f7a6f2]{font-size:0}.add-to-cart-btn.in-cart span[data-v-42f7a6f2]:after{content:"تم الإضافة";font-size:.95rem}.add-to-cart-btn.in-cart[data-v-42f7a6f2]:hover{background:linear-gradient(135deg,#dc3545,#c82333);border-color:#dc3545;box-shadow:0 8px 25px rgba(220,53,69,.25)}.empty-state[data-v-42f7a6f2]{text-align:center;padding:60px 20px;background:#fff;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.05)}.empty-icon[data-v-42f7a6f2]{width:100px;height:100px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.empty-icon i[data-v-42f7a6f2]{font-size:40px;color:#00c744}.empty-state h3[data-v-42f7a6f2]{color:#2d3748;font-size:1.2rem;font-weight:600;margin:0}.loading-state[data-v-42f7a6f2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.loading-text[data-v-42f7a6f2]{margin-top:20px;color:#00c744;font-size:1rem;font-weight:600}.loading-spinner[data-v-42f7a6f2]{position:relative;width:70px;height:70px;margin:0 auto}.spinner-ring[data-v-42f7a6f2]{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#00c744;border-radius:50%;animation:spin-42f7a6f2 1.2s linear infinite}.spinner-ring[data-v-42f7a6f2]:nth-child(2){width:70%;height:70%;top:15%;left:15%;border-top-color:#00a83b;animation-duration:1s}.spinner-ring[data-v-42f7a6f2]:nth-child(3){width:40%;height:40%;top:30%;left:30%;border-top-color:#008f32;animation-duration:.8s}@keyframes spin-42f7a6f2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-success[data-v-42f7a6f2]{background:linear-gradient(135deg,#00c744,#00a83b);border:none;border-radius:50px;padding:10px 20px;font-weight:600;box-shadow:0 5px 20px rgba(0,199,68,.25);transition:all .3s ease}.btn-success[data-v-42f7a6f2]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,199,68,.35)}.btn-success i[data-v-42f7a6f2]{color:#fff!important}.addtocart[data-v-42f7a6f2]{width:100%;margin-top:10px}.spinner-border[data-v-42f7a6f2]{width:50px;height:50px}.alert-warning[data-v-42f7a6f2]{background:linear-gradient(135deg,#fff8e8,#ffefcc);border:none;border-radius:20px;padding:40px}.modal-content[data-v-42f7a6f2]{border:none;border-radius:30px;overflow:hidden}.modal-header[data-v-42f7a6f2]{background:linear-gradient(135deg,#00c744,#00a83b);border:none;padding:20px 30px}.modal-title[data-v-42f7a6f2]{color:#fff;font-weight:700}.modal-header .btn-secondary[data-v-42f7a6f2]{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff}.modal-body[data-v-42f7a6f2]{padding:30px}.custom-bundle-courses-container[data-v-42f7a6f2]{overflow-y:scroll!important;scrollbar-width:thin;scrollbar-color:#00c744 #e8fff1}.custom-bundle-courses-container[data-v-42f7a6f2]::-webkit-scrollbar{width:10px}.custom-bundle-courses-container[data-v-42f7a6f2]::-webkit-scrollbar-track{background:#e8fff1;border-radius:10px}.custom-bundle-courses-container[data-v-42f7a6f2]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00c744,#00a83b);border-radius:10px;border:2px solid #e8fff1}.custom-bundle-courses-container[data-v-42f7a6f2]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00a83b,#008f32)}.invoice-section[data-v-42f7a6f2]{background:linear-gradient(135deg,#f8fffe,#e8fff1);border-radius:20px;padding:25px;margin-top:20px;border:2px solid #00c744}.invoice-section p[data-v-42f7a6f2]{margin:8px 0;font-weight:600;color:#2d3748}.invoice-section .badge[data-v-42f7a6f2]{background:#00c744;padding:5px 12px;border-radius:20px;font-size:.85rem}.pagination[data-v-42f7a6f2]{gap:8px}.page-link[data-v-42f7a6f2]{border:none;border-radius:12px;padding:10px 18px;font-weight:600;color:#718096;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.05);transition:all .3s ease}.page-link[data-v-42f7a6f2]:hover{background:#e8fff1;color:#00c744}.page-item.active .page-link[data-v-42f7a6f2]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;box-shadow:0 5px 15px rgba(0,199,68,.3)}@keyframes float-42f7a6f2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-42f7a6f2{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.1);opacity:.2}}.dark .category-courses-page[data-v-42f7a6f2],[data-bs-theme=dark] .category-courses-page[data-v-42f7a6f2],[data-theme=dark] .category-courses-page[data-v-42f7a6f2]{background:linear-gradient(135deg,#1a1a2e,#16213e)}.dark .card[data-v-42f7a6f2],[data-bs-theme=dark] .card[data-v-42f7a6f2],[data-theme=dark] .card[data-v-42f7a6f2]{background:#1e293b;box-shadow:0 10px 40px rgba(0,0,0,.2)}.dark .card h5 a[data-v-42f7a6f2],[data-bs-theme=dark] .card h5 a[data-v-42f7a6f2],[data-theme=dark] .card h5 a[data-v-42f7a6f2]{color:#f1f5f9}.dark .nav-pills[data-v-42f7a6f2],[data-bs-theme=dark] .nav-pills[data-v-42f7a6f2],[data-theme=dark] .nav-pills[data-v-42f7a6f2]{background:#1e293b}.dark .nav-pills .nav-link[data-v-42f7a6f2],[data-bs-theme=dark] .nav-pills .nav-link[data-v-42f7a6f2],[data-theme=dark] .nav-pills .nav-link[data-v-42f7a6f2]{color:#94a3b8}.dark .nav-pills .nav-link[data-v-42f7a6f2]:hover,[data-bs-theme=dark] .nav-pills .nav-link[data-v-42f7a6f2]:hover,[data-theme=dark] .nav-pills .nav-link[data-v-42f7a6f2]:hover{background:#0f172a;color:#4ade80}.dark .custom-bundle-btn[data-v-42f7a6f2],[data-bs-theme=dark] .custom-bundle-btn[data-v-42f7a6f2],[data-theme=dark] .custom-bundle-btn[data-v-42f7a6f2]{background:linear-gradient(135deg,#0f3d1c,#1a5c2e);border-color:#4ade80;color:#4ade80}.dark .invoice-section[data-v-42f7a6f2],[data-bs-theme=dark] .invoice-section[data-v-42f7a6f2],[data-theme=dark] .invoice-section[data-v-42f7a6f2]{background:#0f172a;border-color:#4ade80}.dark .invoice-section p[data-v-42f7a6f2],[data-bs-theme=dark] .invoice-section p[data-v-42f7a6f2],[data-theme=dark] .invoice-section p[data-v-42f7a6f2]{color:#f1f5f9}.dark .modal-body[data-v-42f7a6f2],.dark .modal-content[data-v-42f7a6f2],[data-bs-theme=dark] .modal-body[data-v-42f7a6f2],[data-bs-theme=dark] .modal-content[data-v-42f7a6f2],[data-theme=dark] .modal-body[data-v-42f7a6f2],[data-theme=dark] .modal-content[data-v-42f7a6f2]{background:#1e293b}.dark .page-link[data-v-42f7a6f2],[data-bs-theme=dark] .page-link[data-v-42f7a6f2],[data-theme=dark] .page-link[data-v-42f7a6f2]{background:#1e293b;color:#94a3b8}.dark .page-link[data-v-42f7a6f2]:hover,[data-bs-theme=dark] .page-link[data-v-42f7a6f2]:hover,[data-theme=dark] .page-link[data-v-42f7a6f2]:hover{background:#0f172a;color:#4ade80}.dark .alert-warning[data-v-42f7a6f2],[data-bs-theme=dark] .alert-warning[data-v-42f7a6f2],[data-theme=dark] .alert-warning[data-v-42f7a6f2]{background:linear-gradient(135deg,#3d2c1c,#5c3e2e);color:#fbbf24}.dark .course-card[data-v-42f7a6f2],[data-bs-theme=dark] .course-card[data-v-42f7a6f2],[data-theme=dark] .course-card[data-v-42f7a6f2]{background:#1e293b}.dark .course-title a[data-v-42f7a6f2],[data-bs-theme=dark] .course-title a[data-v-42f7a6f2],[data-theme=dark] .course-title a[data-v-42f7a6f2]{color:#f1f5f9}.dark .course-instructor[data-v-42f7a6f2],[data-bs-theme=dark] .course-instructor[data-v-42f7a6f2],[data-theme=dark] .course-instructor[data-v-42f7a6f2]{color:#94a3b8}.dark .price-free[data-v-42f7a6f2],[data-bs-theme=dark] .price-free[data-v-42f7a6f2],[data-theme=dark] .price-free[data-v-42f7a6f2]{background:linear-gradient(135deg,#0f3d1c,#1a5c2e);color:#4ade80}.dark .empty-state[data-v-42f7a6f2],[data-bs-theme=dark] .empty-state[data-v-42f7a6f2],[data-theme=dark] .empty-state[data-v-42f7a6f2]{background:#1e293b}.dark .empty-state h3[data-v-42f7a6f2],[data-bs-theme=dark] .empty-state h3[data-v-42f7a6f2],[data-theme=dark] .empty-state h3[data-v-42f7a6f2]{color:#f1f5f9}.dark .empty-icon[data-v-42f7a6f2],[data-bs-theme=dark] .empty-icon[data-v-42f7a6f2],[data-theme=dark] .empty-icon[data-v-42f7a6f2]{background:linear-gradient(135deg,#0f3d1c,#1a5c2e)}@media (max-width:768px){.hero-section[data-v-42f7a6f2]{padding:40px 20px;border-radius:0 0 30px 30px}.hero-title[data-v-42f7a6f2]{font-size:1.8rem}.hero-icon[data-v-42f7a6f2]{width:80px;height:80px}.hero-icon i[data-v-42f7a6f2]{font-size:35px}.nav-pills[data-v-42f7a6f2]{flex-wrap:wrap;justify-content:center}.nav-pills .nav-link[data-v-42f7a6f2]{padding:10px 18px;font-size:.9rem}}.mobile-courses-page[data-v-6853adc7]{min-height:100vh;background:#f5f5f5;padding-bottom:20px}.mobile-header[data-v-6853adc7]{background:linear-gradient(135deg,#00c744,#00a83b);padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.header-content[data-v-6853adc7]{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}.header-title[data-v-6853adc7]{color:#fff;font-size:1.25rem;font-weight:700;margin:0}.cart-button[data-v-6853adc7]{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background .3s ease}.cart-button[data-v-6853adc7]:hover{background:hsla(0,0%,100%,.3)}.cart-button i[data-v-6853adc7]{font-size:18px}.mobile-tabs[data-v-6853adc7]{display:flex;background:#fff;padding:8px;gap:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow-x:auto}.mobile-tab[data-v-6853adc7]{flex:1;min-width:120px;padding:12px 16px;background:transparent;border:none;border-radius:8px;font-size:.9rem;font-weight:600;color:#666;cursor:pointer;transition:all .3s ease;white-space:nowrap}.mobile-tab[data-v-6853adc7]:hover{background:#f0f0f0;color:#00c744}.mobile-tab.active[data-v-6853adc7]{background:#00c744;color:#fff;box-shadow:0 2px 8px rgba(0,199,68,.3)}.search-container[data-v-6853adc7]{padding:8px 16px;background:#fff}.search-bar[data-v-6853adc7]{display:flex;gap:8px;align-items:center;background:#f5f5f5;border-radius:12px;padding:4px;max-width:1200px;margin:0 auto}.search-input[data-v-6853adc7]{flex:1;border:none;background:transparent;padding:12px 16px;font-size:.95rem;outline:none}.search-button[data-v-6853adc7]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#00c744;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .3s ease}.search-button[data-v-6853adc7]:hover{background:#00a83b}.search-button i[data-v-6853adc7]{font-size:14px}.content-area[data-v-6853adc7]{padding:8px;max-width:1200px;margin:0 auto}.tab-content[data-v-6853adc7]{min-height:400px}.loading-container[data-v-6853adc7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.spinner[data-v-6853adc7]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #00c744;border-radius:50%;animation:spin-6853adc7 1s linear infinite}@keyframes spin-6853adc7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-container p[data-v-6853adc7]{margin-top:16px;color:#666;font-weight:600}.empty-state[data-v-6853adc7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-state i[data-v-6853adc7]{font-size:60px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-6853adc7]{color:#666;font-size:1rem;font-weight:600}.courses-list[data-v-6853adc7]{display:flex;flex-direction:column;gap:8px}.course-list-item[data-v-6853adc7]{background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:8px;display:flex;gap:12px;cursor:pointer;transition:all .3s ease}.course-list-item[data-v-6853adc7]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#00c744}.course-image-section[data-v-6853adc7]{flex-shrink:0;display:flex;flex-direction:column;gap:4px}.course-image-wrapper[data-v-6853adc7]{position:relative;width:120px;height:120px}.course-image[data-v-6853adc7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}.image-actions[data-v-6853adc7]{position:absolute;bottom:4px;left:4px;right:4px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(10px);border-radius:12px;padding:4px;display:flex;justify-content:center;align-items:center}.cart-icon-button[data-v-6853adc7]{background:transparent;border:none;color:#00c744;font-size:18px;cursor:pointer;padding:4px 8px;transition:color .3s ease}.cart-icon-button[data-v-6853adc7]:hover:not(:disabled){color:#00a83b}.cart-icon-button[data-v-6853adc7]:disabled{opacity:.5;cursor:not-allowed}.image-hint[data-v-6853adc7]{font-size:.7rem;color:#999;text-align:center;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-content-section[data-v-6853adc7]{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.course-info[data-v-6853adc7]{display:flex;flex-direction:column;gap:4px}.course-title[data-v-6853adc7]{font-size:1rem;font-weight:700;color:#2d3748;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.course-instructor[data-v-6853adc7]{font-size:.85rem;color:#666;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-features[data-v-6853adc7]{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px;overflow-x:auto;scrollbar-width:none}.course-features[data-v-6853adc7]::-webkit-scrollbar{display:none}.badge[data-v-6853adc7]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:600;white-space:nowrap}.live-badge[data-v-6853adc7]{background:#ef4444;color:#fff}.live-dot[data-v-6853adc7]{width:8px;height:8px;background:#fff;border-radius:50%;animation:pulse-dot-6853adc7 1s ease-in-out infinite}@keyframes pulse-dot-6853adc7{0%,to{opacity:1}50%{opacity:0}}.qbank-badge[data-v-6853adc7]{background:#3b82f6;color:#fff}.institute-badge[data-v-6853adc7]{background:#e8fff1;color:#00a83b}.course-bottom[data-v-6853adc7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.progress-section[data-v-6853adc7]{flex:1;display:flex;align-items:center;gap:8px}.progress-bar-container[data-v-6853adc7]{flex:1;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden}.progress-bar-fill[data-v-6853adc7]{height:100%;background:#00c744;transition:width .3s ease}.progress-text[data-v-6853adc7]{font-size:.8rem;color:#666;font-weight:600;min-width:40px;text-align:right}.price-section[data-v-6853adc7]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.price-current[data-v-6853adc7],.price-free[data-v-6853adc7]{font-size:1rem;font-weight:700;color:#00c744}.price-old[data-v-6853adc7]{font-size:.8rem;color:#999;text-decoration:line-through}.action-button[data-v-6853adc7]{width:32px;height:32px;min-width:32px;background:#e8fff1;color:#00c744;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.action-button[data-v-6853adc7]:hover{background:#00c744;color:#fff;transform:scale(1.1)}.action-button i[data-v-6853adc7]{font-size:12px}.pagination-container[data-v-6853adc7]{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px;margin-top:16px}.pagination-button[data-v-6853adc7]{width:40px;height:40px;background:#fff;border:1px solid #e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#00c744;cursor:pointer;transition:all .3s ease}.pagination-button[data-v-6853adc7]:hover:not(:disabled){background:#00c744;color:#fff;border-color:#00c744}.pagination-button[data-v-6853adc7]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-6853adc7]{font-size:.9rem;font-weight:600;color:#666}@media (max-width:768px){.course-list-item[data-v-6853adc7]{padding:6px;gap:8px}.course-image-wrapper[data-v-6853adc7]{width:100px;height:100px}.image-hint[data-v-6853adc7]{max-width:100px;font-size:.65rem}.course-title[data-v-6853adc7]{font-size:.9rem}.course-instructor[data-v-6853adc7]{font-size:.75rem}.badge[data-v-6853adc7]{font-size:.7rem;padding:3px 6px}.mobile-tab[data-v-6853adc7]{font-size:.85rem;padding:10px 12px;min-width:100px}.search-button span[data-v-6853adc7]{display:none}.search-button[data-v-6853adc7]{padding:10px 16px}}@media (min-width:769px){.content-area[data-v-6853adc7]{padding:16px}.courses-list[data-v-6853adc7]{gap:12px}.course-list-item[data-v-6853adc7]{padding:12px}}.dark .mobile-courses-page[data-v-6853adc7],[data-bs-theme=dark] .mobile-courses-page[data-v-6853adc7],[data-theme=dark] .mobile-courses-page[data-v-6853adc7]{background:#1a1a1a}.dark .mobile-tabs[data-v-6853adc7],[data-bs-theme=dark] .mobile-tabs[data-v-6853adc7],[data-theme=dark] .mobile-tabs[data-v-6853adc7]{background:#2d2d2d}.dark .mobile-tab[data-v-6853adc7],[data-bs-theme=dark] .mobile-tab[data-v-6853adc7],[data-theme=dark] .mobile-tab[data-v-6853adc7]{color:#999}.dark .mobile-tab[data-v-6853adc7]:hover,[data-bs-theme=dark] .mobile-tab[data-v-6853adc7]:hover,[data-theme=dark] .mobile-tab[data-v-6853adc7]:hover{background:#3d3d3d}.dark .search-container[data-v-6853adc7],[data-bs-theme=dark] .search-container[data-v-6853adc7],[data-theme=dark] .search-container[data-v-6853adc7]{background:#2d2d2d}.dark .search-bar[data-v-6853adc7],[data-bs-theme=dark] .search-bar[data-v-6853adc7],[data-theme=dark] .search-bar[data-v-6853adc7]{background:#3d3d3d}.dark .search-input[data-v-6853adc7],[data-bs-theme=dark] .search-input[data-v-6853adc7],[data-theme=dark] .search-input[data-v-6853adc7]{color:#fff}.dark .course-list-item[data-v-6853adc7],[data-bs-theme=dark] .course-list-item[data-v-6853adc7],[data-theme=dark] .course-list-item[data-v-6853adc7]{background:#2d2d2d;border-color:#3d3d3d}.dark .course-title[data-v-6853adc7],[data-bs-theme=dark] .course-title[data-v-6853adc7],[data-theme=dark] .course-title[data-v-6853adc7]{color:#f5f5f5}.dark .course-instructor[data-v-6853adc7],[data-bs-theme=dark] .course-instructor[data-v-6853adc7],[data-theme=dark] .course-instructor[data-v-6853adc7]{color:#999}.dark .action-button[data-v-6853adc7],.dark .progress-bar-container[data-v-6853adc7],[data-bs-theme=dark] .action-button[data-v-6853adc7],[data-bs-theme=dark] .progress-bar-container[data-v-6853adc7],[data-theme=dark] .action-button[data-v-6853adc7],[data-theme=dark] .progress-bar-container[data-v-6853adc7]{background:#3d3d3d}.dark .pagination-button[data-v-6853adc7],[data-bs-theme=dark] .pagination-button[data-v-6853adc7],[data-theme=dark] .pagination-button[data-v-6853adc7]{background:#2d2d2d;border-color:#3d3d3d}.dark .image-actions[data-v-6853adc7],[data-bs-theme=dark] .image-actions[data-v-6853adc7],[data-theme=dark] .image-actions[data-v-6853adc7]{background:rgba(45,45,45,.85)}.mobile-style-page[data-v-cf56b5ea]{min-height:100vh;background:#f5f5f5;direction:rtl}.mobile-header[data-v-cf56b5ea]{background:linear-gradient(135deg,#00c744,#00a83b);padding:16px;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px rgba(0,0,0,.1)}.header-content[data-v-cf56b5ea]{display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:0 auto;gap:12px}.header-title[data-v-cf56b5ea]{color:#fff;font-size:1.2rem;font-weight:700;margin:0;flex:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.back-button[data-v-cf56b5ea],.cart-button[data-v-cf56b5ea]{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background .3s ease}.back-button[data-v-cf56b5ea]:hover,.cart-button[data-v-cf56b5ea]:hover{background:hsla(0,0%,100%,.3)}.back-button i[data-v-cf56b5ea],.cart-button i[data-v-cf56b5ea]{font-size:18px}.loading-container[data-v-cf56b5ea]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.spinner[data-v-cf56b5ea]{width:40px;height:40px;border:4px solid #e0e0e0;border-top:4px solid #00c744;border-radius:50%;animation:spin-cf56b5ea 1s linear infinite}@keyframes spin-cf56b5ea{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-container p[data-v-cf56b5ea]{margin-top:16px;color:#666;font-weight:600}.empty-state[data-v-cf56b5ea]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.empty-state i[data-v-cf56b5ea]{font-size:60px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-cf56b5ea]{color:#666;font-size:1rem;font-weight:600}.categories-list[data-v-cf56b5ea]{padding:12px;max-width:800px;margin:0 auto}.category-section[data-v-cf56b5ea]{background:#fff;border-radius:16px;margin-bottom:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.category-header[data-v-cf56b5ea]{display:flex;align-items:center;padding:16px;cursor:pointer;transition:background .3s ease;gap:12px}.category-header[data-v-cf56b5ea]:hover{background:#f8f8f8}.category-icon[data-v-cf56b5ea]{width:50px;height:50px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-img[data-v-cf56b5ea]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.category-info[data-v-cf56b5ea]{flex:1;min-width:0}.category-title[data-v-cf56b5ea]{font-size:1rem;font-weight:700;color:#2d3748;margin:0 0 4px 0}.subcategory-count[data-v-cf56b5ea]{font-size:.8rem;color:#718096}.expand-icon[data-v-cf56b5ea]{color:#00c744;font-size:14px;transition:transform .3s ease}.expand-icon.rotated[data-v-cf56b5ea]{transform:rotate(180deg)}.expand-icon.small[data-v-cf56b5ea]{font-size:12px}.subcategories-container[data-v-cf56b5ea]{max-height:0;overflow:hidden;transition:max-height .4s ease;background:#f8fffe}.subcategories-container.expanded[data-v-cf56b5ea]{max-height:2000px}.subcategory-section[data-v-cf56b5ea]{border-top:1px solid #e8fff1}.subcategory-header[data-v-cf56b5ea]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 14px 24px;cursor:pointer;transition:background .3s ease}.subcategory-header[data-v-cf56b5ea]:hover{background:#f0fff7}.subcategory-title[data-v-cf56b5ea]{font-size:.95rem;font-weight:600;color:#2d3748}.subcategory-actions[data-v-cf56b5ea]{display:flex;align-items:center;gap:8px}.child-count-badge[data-v-cf56b5ea]{background:#00c744;color:#fff;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:10px}.childcategories-container[data-v-cf56b5ea]{max-height:0;overflow:hidden;transition:max-height .4s ease;background:#fff}.childcategories-container.expanded[data-v-cf56b5ea]{max-height:1000px}.childcategory-item[data-v-cf56b5ea]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 12px 36px;border-top:1px solid #f0f0f0;cursor:pointer;transition:background .3s ease}.childcategory-item[data-v-cf56b5ea]:hover{background:#e8fff1}.childcategory-title[data-v-cf56b5ea]{font-size:.9rem;color:#4a5568}.action-arrow[data-v-cf56b5ea]{color:#00c744;font-size:12px}.mobile-tabs[data-v-cf56b5ea]{display:flex;background:#fff;padding:8px;gap:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow-x:auto;max-width:800px;margin:0 auto}.mobile-tab[data-v-cf56b5ea]{flex:1;min-width:100px;padding:10px 12px;background:transparent;border:none;border-radius:8px;font-size:.85rem;font-weight:600;color:#666;cursor:pointer;transition:all .3s ease;white-space:nowrap}.mobile-tab[data-v-cf56b5ea]:hover{background:#f0f0f0;color:#00c744}.mobile-tab.active[data-v-cf56b5ea]{background:#00c744;color:#fff;box-shadow:0 2px 8px rgba(0,199,68,.3)}.search-container[data-v-cf56b5ea]{padding:8px 12px;background:#fff;max-width:800px;margin:0 auto}.search-bar[data-v-cf56b5ea]{display:flex;gap:8px;align-items:center;background:#f5f5f5;border-radius:10px;padding:4px}.search-input[data-v-cf56b5ea]{flex:1;border:none;background:transparent;padding:10px 12px;font-size:.9rem;outline:none}.search-button[data-v-cf56b5ea]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#00c744;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .3s ease}.search-button[data-v-cf56b5ea]:hover{background:#00a83b}.content-area[data-v-cf56b5ea]{padding:8px 12px;max-width:800px;margin:0 auto}.items-list[data-v-cf56b5ea]{display:flex;flex-direction:column;gap:8px}.list-item-card[data-v-cf56b5ea]{background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:8px;display:flex;gap:12px;cursor:pointer;transition:all .3s ease}.list-item-card[data-v-cf56b5ea]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#00c744}.item-image-section[data-v-cf56b5ea]{flex-shrink:0;display:flex;flex-direction:column;gap:4px}.item-image-wrapper[data-v-cf56b5ea]{position:relative;width:120px;height:120px}.item-image[data-v-cf56b5ea]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}.image-actions-overlay[data-v-cf56b5ea]{position:absolute;bottom:4px;right:4px;left:4px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(10px);border-radius:12px;padding:4px;display:flex;justify-content:center;align-items:center}.cart-icon-btn[data-v-cf56b5ea]{background:transparent;border:none;color:#00c744;font-size:18px;cursor:pointer;padding:4px 8px;transition:color .3s ease}.cart-icon-btn[data-v-cf56b5ea]:hover:not(:disabled){color:#00a83b}.cart-icon-btn[data-v-cf56b5ea]:disabled{opacity:.5;cursor:not-allowed}.image-hint[data-v-cf56b5ea]{font-size:.65rem;color:#999;text-align:center;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-content-section[data-v-cf56b5ea]{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.item-info[data-v-cf56b5ea]{display:flex;flex-direction:column;gap:4px}.item-title[data-v-cf56b5ea]{font-size:.95rem;font-weight:700;color:#2d3748;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.item-subtitle[data-v-cf56b5ea]{font-size:.8rem;color:#666;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-features[data-v-cf56b5ea]{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px;overflow-x:auto;scrollbar-width:none}.item-features[data-v-cf56b5ea]::-webkit-scrollbar{display:none}.badge[data-v-cf56b5ea]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:10px;font-size:.7rem;font-weight:600;white-space:nowrap}.live-badge[data-v-cf56b5ea]{background:#ef4444;color:#fff}.live-dot[data-v-cf56b5ea]{width:6px;height:6px;background:#fff;border-radius:50%;animation:pulse-dot-cf56b5ea 1s ease-in-out infinite}@keyframes pulse-dot-cf56b5ea{0%,to{opacity:1}50%{opacity:0}}.qbank-badge[data-v-cf56b5ea]{background:#3b82f6;color:#fff}.institute-badge[data-v-cf56b5ea]{background:#e8fff1;color:#00a83b}.item-bottom[data-v-cf56b5ea]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.progress-section[data-v-cf56b5ea]{flex:1;display:flex;align-items:center;gap:8px}.progress-bar-container[data-v-cf56b5ea]{flex:1;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden}.progress-bar-fill[data-v-cf56b5ea]{height:100%;background:#00c744;transition:width .3s ease}.progress-text[data-v-cf56b5ea]{font-size:.75rem;color:#666;font-weight:600;min-width:35px;text-align:left}.price-section[data-v-cf56b5ea]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.price-current[data-v-cf56b5ea],.price-free[data-v-cf56b5ea]{font-size:.95rem;font-weight:700;color:#00c744}.price-old[data-v-cf56b5ea]{font-size:.75rem;color:#999;text-decoration:line-through}.action-btn[data-v-cf56b5ea]{width:32px;height:32px;min-width:32px;background:#e8fff1;color:#00c744;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.action-btn[data-v-cf56b5ea]:hover{background:#00c744;color:#fff;transform:scale(1.1)}.action-btn i[data-v-cf56b5ea]{font-size:12px}.pagination-container[data-v-cf56b5ea]{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px;margin-top:12px}.pagination-btn[data-v-cf56b5ea]{width:40px;height:40px;background:#fff;border:1px solid #e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#00c744;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-cf56b5ea]:hover:not(:disabled){background:#00c744;color:#fff;border-color:#00c744}.pagination-btn[data-v-cf56b5ea]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-cf56b5ea]{font-size:.9rem;font-weight:600;color:#666}@media (max-width:480px){.item-image-wrapper[data-v-cf56b5ea]{width:100px;height:100px}.image-hint[data-v-cf56b5ea]{max-width:100px}.item-title[data-v-cf56b5ea]{font-size:.9rem}.mobile-tab[data-v-cf56b5ea]{font-size:.8rem;padding:8px 10px;min-width:80px}.search-button span[data-v-cf56b5ea]{display:none}.search-button[data-v-cf56b5ea]{padding:8px 12px}}.dark .mobile-style-page[data-v-cf56b5ea],[data-bs-theme=dark] .mobile-style-page[data-v-cf56b5ea],[data-theme=dark] .mobile-style-page[data-v-cf56b5ea]{background:#1a1a1a}.dark .category-section[data-v-cf56b5ea],.dark .list-item-card[data-v-cf56b5ea],[data-bs-theme=dark] .category-section[data-v-cf56b5ea],[data-bs-theme=dark] .list-item-card[data-v-cf56b5ea],[data-theme=dark] .category-section[data-v-cf56b5ea],[data-theme=dark] .list-item-card[data-v-cf56b5ea]{background:#2d2d2d;border-color:#3d3d3d}.dark .category-header[data-v-cf56b5ea]:hover,[data-bs-theme=dark] .category-header[data-v-cf56b5ea]:hover,[data-theme=dark] .category-header[data-v-cf56b5ea]:hover{background:#3d3d3d}.dark .category-title[data-v-cf56b5ea],.dark .item-title[data-v-cf56b5ea],[data-bs-theme=dark] .category-title[data-v-cf56b5ea],[data-bs-theme=dark] .item-title[data-v-cf56b5ea],[data-theme=dark] .category-title[data-v-cf56b5ea],[data-theme=dark] .item-title[data-v-cf56b5ea]{color:#f5f5f5}.dark .item-subtitle[data-v-cf56b5ea],.dark .subcategory-count[data-v-cf56b5ea],[data-bs-theme=dark] .item-subtitle[data-v-cf56b5ea],[data-bs-theme=dark] .subcategory-count[data-v-cf56b5ea],[data-theme=dark] .item-subtitle[data-v-cf56b5ea],[data-theme=dark] .subcategory-count[data-v-cf56b5ea]{color:#999}.dark .subcategories-container[data-v-cf56b5ea],[data-bs-theme=dark] .subcategories-container[data-v-cf56b5ea],[data-theme=dark] .subcategories-container[data-v-cf56b5ea]{background:#252525}.dark .childcategories-container[data-v-cf56b5ea],[data-bs-theme=dark] .childcategories-container[data-v-cf56b5ea],[data-theme=dark] .childcategories-container[data-v-cf56b5ea]{background:#2d2d2d}.dark .childcategory-item[data-v-cf56b5ea]:hover,[data-bs-theme=dark] .childcategory-item[data-v-cf56b5ea]:hover,[data-theme=dark] .childcategory-item[data-v-cf56b5ea]:hover{background:#3d3d3d}.dark .mobile-tabs[data-v-cf56b5ea],.dark .search-container[data-v-cf56b5ea],[data-bs-theme=dark] .mobile-tabs[data-v-cf56b5ea],[data-bs-theme=dark] .search-container[data-v-cf56b5ea],[data-theme=dark] .mobile-tabs[data-v-cf56b5ea],[data-theme=dark] .search-container[data-v-cf56b5ea]{background:#2d2d2d}.dark .mobile-tab[data-v-cf56b5ea],[data-bs-theme=dark] .mobile-tab[data-v-cf56b5ea],[data-theme=dark] .mobile-tab[data-v-cf56b5ea]{color:#999}.dark .mobile-tab[data-v-cf56b5ea]:hover,.dark .search-bar[data-v-cf56b5ea],[data-bs-theme=dark] .mobile-tab[data-v-cf56b5ea]:hover,[data-bs-theme=dark] .search-bar[data-v-cf56b5ea],[data-theme=dark] .mobile-tab[data-v-cf56b5ea]:hover,[data-theme=dark] .search-bar[data-v-cf56b5ea]{background:#3d3d3d}.dark .search-input[data-v-cf56b5ea],[data-bs-theme=dark] .search-input[data-v-cf56b5ea],[data-theme=dark] .search-input[data-v-cf56b5ea]{color:#fff}.dark .category-icon[data-v-cf56b5ea],[data-bs-theme=dark] .category-icon[data-v-cf56b5ea],[data-theme=dark] .category-icon[data-v-cf56b5ea]{background:linear-gradient(135deg,#0f3d1c,#1a5c2e)}.dark .action-btn[data-v-cf56b5ea],.dark .progress-bar-container[data-v-cf56b5ea],[data-bs-theme=dark] .action-btn[data-v-cf56b5ea],[data-bs-theme=dark] .progress-bar-container[data-v-cf56b5ea],[data-theme=dark] .action-btn[data-v-cf56b5ea],[data-theme=dark] .progress-bar-container[data-v-cf56b5ea]{background:#3d3d3d}.dark .pagination-btn[data-v-cf56b5ea],[data-bs-theme=dark] .pagination-btn[data-v-cf56b5ea],[data-theme=dark] .pagination-btn[data-v-cf56b5ea]{background:#2d2d2d;border-color:#3d3d3d}.dark .image-actions-overlay[data-v-cf56b5ea],[data-bs-theme=dark] .image-actions-overlay[data-v-cf56b5ea],[data-theme=dark] .image-actions-overlay[data-v-cf56b5ea]{background:rgba(45,45,45,.85)}.dark .institute-badge[data-v-cf56b5ea],[data-bs-theme=dark] .institute-badge[data-v-cf56b5ea],[data-theme=dark] .institute-badge[data-v-cf56b5ea]{background:#1a5c2e;color:#4ade80}.web-courses-page i.bi[data-v-dd5a1614],.web-courses-page i.fab[data-v-dd5a1614],.web-courses-page i.fal[data-v-dd5a1614],.web-courses-page i.far[data-v-dd5a1614],.web-courses-page i.fas[data-v-dd5a1614],.web-courses-page i[class*=" fa-"][data-v-dd5a1614],.web-courses-page i[class*=" fonticon-"][data-v-dd5a1614],.web-courses-page i[class*=" la-"][data-v-dd5a1614],.web-courses-page i[class^=fa-][data-v-dd5a1614],.web-courses-page i[class^=fonticon-][data-v-dd5a1614],.web-courses-page i[class^=la-][data-v-dd5a1614]{color:inherit}.add-to-cart-btn i[data-v-dd5a1614],.cart-button i[data-v-dd5a1614],.hero-section i[data-v-dd5a1614],.view-all-btn i[data-v-dd5a1614]{color:#fff!important}.web-courses-page[data-v-dd5a1614]{min-height:100vh;background:#f8fafc;direction:rtl;font-family:Cairo,Segoe UI,Tahoma,sans-serif}.hero-section[data-v-dd5a1614]{background:linear-gradient(135deg,#00c744,#00a83b 50%,#008f32);padding:80px 24px;position:relative;overflow:hidden}.hero-container[data-v-dd5a1614]{max-width:1200px;margin:0 auto;position:relative;z-index:2}.hero-content[data-v-dd5a1614]{text-align:center;max-width:700px;margin:0 auto}.hero-title[data-v-dd5a1614]{color:#fff;font-size:3rem;font-weight:800;margin:0 0 16px}.hero-subtitle[data-v-dd5a1614]{color:hsla(0,0%,100%,.9);font-size:1.25rem;margin:0 0 32px}.hero-search[data-v-dd5a1614]{max-width:600px;margin:0 auto}.search-wrapper[data-v-dd5a1614]{position:relative}.search-icon[data-v-dd5a1614]{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:18px}.hero-search .search-input[data-v-dd5a1614]{width:100%;padding:18px 50px 18px 24px;border:none;border-radius:50px;font-size:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);outline:none}.hero-decoration[data-v-dd5a1614]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.decoration-circle[data-v-dd5a1614]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.circle-1[data-v-dd5a1614]{width:400px;height:400px;top:-150px;right:-100px;animation:float-dd5a1614 6s ease-in-out infinite}.circle-2[data-v-dd5a1614]{width:300px;height:300px;bottom:-100px;left:5%;animation:float-dd5a1614 8s ease-in-out 1s infinite}@keyframes float-dd5a1614{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.stats-bar[data-v-dd5a1614]{background:#fff;padding:24px;margin-top:-40px;position:relative;z-index:10;border-radius:24px;max-width:900px;margin-left:auto;margin-right:auto;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.stats-container[data-v-dd5a1614]{display:flex;justify-content:space-around;flex-wrap:wrap;gap:24px}.stat-item[data-v-dd5a1614]{display:flex;align-items:center;gap:16px}.stat-icon[data-v-dd5a1614]{width:56px;height:56px;background:#e8fff1;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-icon i[data-v-dd5a1614]{font-size:24px;color:#00c744!important}.stat-content[data-v-dd5a1614]{display:flex;flex-direction:column}.stat-number[data-v-dd5a1614]{font-size:1.5rem;font-weight:800;color:#1a1a2e}.stat-label[data-v-dd5a1614]{font-size:.875rem;color:#64748b}.categories-section[data-v-dd5a1614]{padding:60px 24px}.section-container[data-v-dd5a1614]{max-width:1400px;margin:0 auto}.section-header[data-v-dd5a1614]{text-align:center;margin-bottom:48px}.section-title[data-v-dd5a1614]{font-size:2rem;font-weight:800;color:#1a1a2e;margin:0 0 12px}.section-subtitle[data-v-dd5a1614]{font-size:1.1rem;color:#64748b;margin:0}.categories-grid[data-v-dd5a1614]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px}.category-card[data-v-dd5a1614]{background:#fff;border-radius:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease;border:1px solid transparent}.category-card[data-v-dd5a1614]:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1);border-color:#e8fff1;transform:translateY(-4px)}.card-header[data-v-dd5a1614]{display:flex;align-items:center;padding:24px;cursor:pointer;gap:16px;transition:all .3s ease}.card-header[data-v-dd5a1614]:hover{background:#f8fafc}.card-icon[data-v-dd5a1614]{width:64px;height:64px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-image[data-v-dd5a1614]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.card-info[data-v-dd5a1614]{flex:1;min-width:0}.card-title[data-v-dd5a1614]{font-size:1.125rem;margin:0 0 8px}.card-meta[data-v-dd5a1614]{display:flex;align-items:center;gap:16px}.meta-item[data-v-dd5a1614]{display:flex;align-items:center;gap:6px;font-size:.875rem;color:#64748b}.meta-item i[data-v-dd5a1614]{color:#00c744}.expand-button[data-v-dd5a1614]{width:40px;height:40px;background:#f8fafc;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#00c744}.expand-button[data-v-dd5a1614]:hover{background:#e8fff1}.expand-button.rotated[data-v-dd5a1614]{transform:rotate(180deg)}.subcategories-panel[data-v-dd5a1614]{max-height:0;overflow:hidden;transition:max-height .4s ease;background:#f8fafc}.subcategories-panel.show[data-v-dd5a1614]{max-height:2000px}.subcategory-block[data-v-dd5a1614]{border-top:1px solid #e2e8f0}.subcategory-header[data-v-dd5a1614]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;cursor:pointer;transition:all .3s ease}.subcategory-header[data-v-dd5a1614]:hover{background:#fff}.subcategory-info[data-v-dd5a1614]{display:flex;align-items:center;gap:12px}.subcategory-title[data-v-dd5a1614]{font-size:1rem;font-weight:600;color:#1a1a2e;margin:0}.child-count[data-v-dd5a1614]{font-size:.75rem;color:#94a3b8;background:#e2e8f0;padding:2px 8px;border-radius:20px}.subcategory-actions[data-v-dd5a1614],.view-all-btn[data-v-dd5a1614]{display:flex;align-items:center;gap:8px}.view-all-btn[data-v-dd5a1614]{padding:8px 16px;background:#00c744;color:#fff;border:none;border-radius:20px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.view-all-btn[data-v-dd5a1614]:hover{background:#00a83b;transform:translateX(-4px)}.toggle-btn[data-v-dd5a1614]{width:32px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#64748b}.toggle-btn[data-v-dd5a1614]:hover{border-color:#00c744;color:#00c744}.toggle-btn.rotated[data-v-dd5a1614]{transform:rotate(180deg)}.child-categories[data-v-dd5a1614]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 24px;display:flex;flex-wrap:wrap;gap:8px}.child-categories.show[data-v-dd5a1614]{max-height:500px;padding:0 24px 16px}.child-tag[data-v-dd5a1614]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:25px;font-size:.875rem;color:#1a1a2e;cursor:pointer;transition:all .3s ease}.child-tag[data-v-dd5a1614]:hover{border-color:#00c744;background:#e8fff1;color:#00c744;transform:translateX(-4px)}.child-tag i[data-v-dd5a1614]{font-size:12px;opacity:0;transition:all .3s ease}.child-tag:hover i[data-v-dd5a1614]{opacity:1}.breadcrumb-section[data-v-dd5a1614]{background:#fff;padding:16px 24px;border-bottom:1px solid #e2e8f0}.breadcrumb-container[data-v-dd5a1614]{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.breadcrumb[data-v-dd5a1614]{display:flex;align-items:center;gap:8px;font-size:.875rem}.breadcrumb-link[data-v-dd5a1614]{display:flex;align-items:center;gap:6px;color:#00c744;text-decoration:none;transition:all .3s ease}.breadcrumb-link[data-v-dd5a1614]:hover{color:#00a83b}.breadcrumb-separator[data-v-dd5a1614]{color:#94a3b8}.breadcrumb-current[data-v-dd5a1614]{color:#64748b}.cart-button[data-v-dd5a1614]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#00c744;color:#fff;border:none;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease}.cart-button[data-v-dd5a1614]:hover{background:#00a83b;transform:scale(1.05)}.page-header[data-v-dd5a1614]{background:linear-gradient(135deg,#00c744,#00a83b);padding:48px 24px;text-align:center}.header-container[data-v-dd5a1614]{max-width:1400px;margin:0 auto}.page-title[data-v-dd5a1614]{color:#fff;font-size:2.5rem;font-weight:800;margin:0 0 8px}.page-subtitle[data-v-dd5a1614]{color:hsla(0,0%,100%,.9);font-size:1.1rem;margin:0}.filters-section[data-v-dd5a1614]{background:#fff;padding:24px;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:50}.filters-container[data-v-dd5a1614]{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.tab-filters[data-v-dd5a1614]{display:flex;gap:8px;flex-wrap:wrap}.tab-button[data-v-dd5a1614]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#f8fafc;border:2px solid transparent;border-radius:25px;font-size:.9rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .3s ease}.tab-button[data-v-dd5a1614]:hover{border-color:#e8fff1;color:#00c744}.tab-button.active[data-v-dd5a1614]{background:#00c744;color:#fff;border-color:#00c744}.search-filter[data-v-dd5a1614]{flex:1;max-width:400px}.search-box[data-v-dd5a1614]{display:flex;align-items:center;background:#f8fafc;border-radius:25px;padding:4px 4px 4px 16px;border:2px solid transparent;transition:all .3s ease}.search-box[data-v-dd5a1614]:focus-within{border-color:#00c744;background:#fff}.search-box i[data-v-dd5a1614]{color:#94a3b8;margin-left:8px}.search-box input[data-v-dd5a1614]{flex:1;border:none;background:transparent;padding:10px;font-size:.9rem;outline:none}.search-btn[data-v-dd5a1614]{padding:10px 20px;background:#00c744;color:#fff;border:none;border-radius:20px;font-weight:600;cursor:pointer;transition:all .3s ease}.search-btn[data-v-dd5a1614]:hover{background:#00a83b}.courses-section[data-v-dd5a1614]{padding:40px 24px}.courses-container[data-v-dd5a1614]{max-width:1400px;margin:0 auto}.results-header[data-v-dd5a1614]{margin-bottom:24px}.results-count[data-v-dd5a1614]{font-size:.9rem;color:#64748b}.courses-grid[data-v-dd5a1614]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.course-card[data-v-dd5a1614]{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column}.course-card[data-v-dd5a1614]:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.card-image-wrapper[data-v-dd5a1614]{position:relative;height:200px;overflow:hidden}.card-image[data-v-dd5a1614]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.course-card:hover .card-image[data-v-dd5a1614]{transform:scale(1.05)}.card-badges[data-v-dd5a1614]{position:absolute;top:12px;right:12px;display:flex;gap:8px}.badge[data-v-dd5a1614]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600}.badge.live[data-v-dd5a1614]{background:#ef4444;color:#fff}.live-dot[data-v-dd5a1614]{width:6px;height:6px;background:#fff;border-radius:50%;animation:pulse-dd5a1614 1s ease-in-out infinite}@keyframes pulse-dd5a1614{0%,to{opacity:1}50%{opacity:.3}}.badge.qbank[data-v-dd5a1614]{background:#3b82f6;color:#fff}.card-cart-btn[data-v-dd5a1614]{position:absolute;bottom:12px;left:12px;width:44px;height:44px;background:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease;color:#00c744;font-size:18px}.card-cart-btn[data-v-dd5a1614]:hover:not(:disabled){background:#00c744;color:#fff;transform:scale(1.1)}.card-cart-btn[data-v-dd5a1614]:disabled{opacity:.7;cursor:not-allowed}.card-content[data-v-dd5a1614]{padding:20px;flex:1;display:flex;flex-direction:column;cursor:pointer}.card-category[data-v-dd5a1614]{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;color:#00c744;margin-bottom:10px;padding:6px 12px;background:#e8fff1;border-radius:20px;width:-moz-fit-content;width:fit-content}.card-category i[data-v-dd5a1614]{font-size:10px}.card-title[data-v-dd5a1614]{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.card-instructor[data-v-dd5a1614]{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#64748b;margin:0 0 10px}.card-instructor i[data-v-dd5a1614]{color:#00c744;font-size:14px}.card-meta-info[data-v-dd5a1614]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.meta-date[data-v-dd5a1614]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#94a3b8}.meta-date i[data-v-dd5a1614]{font-size:12px;color:#00c744}.card-progress[data-v-dd5a1614]{margin-top:auto;padding-top:12px}.progress-bar[data-v-dd5a1614]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin-bottom:8px}.progress-fill[data-v-dd5a1614]{height:100%;background:linear-gradient(90deg,#00c744,#00a83b);transition:width .3s ease;border-radius:4px}.progress-text[data-v-dd5a1614]{font-size:.8rem;color:#64748b;font-weight:500}.card-price[data-v-dd5a1614]{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:12px;flex-wrap:wrap}.price-free[data-v-dd5a1614]{font-size:1.2rem;font-weight:700;color:#00c744;background:#e8fff1;padding:4px 12px;border-radius:8px}.price-current[data-v-dd5a1614]{font-size:1.2rem;font-weight:800;color:#00c744}.price-old[data-v-dd5a1614]{font-size:.9rem;color:#94a3b8;text-decoration:line-through}.discount-badge[data-v-dd5a1614]{font-size:.75rem;font-weight:700;color:#fff;background:#ef4444;padding:4px 10px;border-radius:20px}.card-footer[data-v-dd5a1614]{padding:16px 20px;border-top:1px solid #e2e8f0;display:flex;gap:12px}.view-course-btn[data-v-dd5a1614]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;font-size:.9rem;font-weight:600;color:#1a1a2e;cursor:pointer;transition:all .3s ease;font-family:Cairo,sans-serif}.view-course-btn[data-v-dd5a1614]:hover{background:#00c744;color:#fff;border-color:#00c744}.view-course-btn i[data-v-dd5a1614]{font-size:16px}.add-to-cart-btn[data-v-dd5a1614]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;background:linear-gradient(135deg,#00c744,#00a83b);border:none;border-radius:12px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,199,68,.3);font-family:Cairo,sans-serif}.add-to-cart-btn[data-v-dd5a1614]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,199,68,.4);background:linear-gradient(135deg,#00a83b,#008f32)}.add-to-cart-btn[data-v-dd5a1614]:disabled{opacity:.7;cursor:not-allowed;transform:none}.add-to-cart-btn.in-cart[data-v-dd5a1614]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 15px rgba(59,130,246,.3)}.add-to-cart-btn.in-cart[data-v-dd5a1614]:hover:not(:disabled){box-shadow:0 6px 20px rgba(59,130,246,.4)}.add-to-cart-btn i[data-v-dd5a1614]{font-size:16px}.empty-courses[data-v-dd5a1614],.empty-state[data-v-dd5a1614]{text-align:center;padding:80px 24px}.empty-icon[data-v-dd5a1614]{width:100px;height:100px;background:#e8fff1;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.empty-icon i[data-v-dd5a1614]{font-size:40px;color:#00c744}.empty-courses h3[data-v-dd5a1614],.empty-state h3[data-v-dd5a1614]{font-size:1.25rem;color:#1a1a2e;margin:0 0 8px}.loading-state[data-v-dd5a1614]{padding:40px 0}.loading-grid[data-v-dd5a1614],.skeleton-course-card[data-v-dd5a1614]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.skeleton-card[data-v-dd5a1614],.skeleton-course-card[data-v-dd5a1614]{background:#fff;border-radius:24px;height:200px;animation:shimmer-dd5a1614 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}@keyframes shimmer-dd5a1614{0%{background-position:200% 0}to{background-position:-200% 0}}.pagination[data-v-dd5a1614]{display:flex;align-items:center;justify-content:center;gap:16px;padding:40px 0}.pagination-btn[data-v-dd5a1614]{width:44px;height:44px;background:#fff;border:1px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#00c744;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-dd5a1614]:hover:not(:disabled){background:#00c744;color:#fff;border-color:#00c744}.pagination-btn[data-v-dd5a1614]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-dd5a1614]{font-size:.9rem;font-weight:600;color:#64748b}@media (max-width:1024px){.categories-grid[data-v-dd5a1614]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.hero-title[data-v-dd5a1614]{font-size:2.5rem}}@media (max-width:768px){.hero-section[data-v-dd5a1614]{padding:60px 16px}.hero-title[data-v-dd5a1614]{font-size:2rem}.hero-subtitle[data-v-dd5a1614]{font-size:1rem}.stats-bar[data-v-dd5a1614]{margin:-30px 16px 0;padding:20px}.stats-container[data-v-dd5a1614]{flex-direction:column;gap:16px}.categories-section[data-v-dd5a1614]{padding:40px 16px}.categories-grid[data-v-dd5a1614],.courses-grid[data-v-dd5a1614]{grid-template-columns:1fr}.filters-container[data-v-dd5a1614]{flex-direction:column;align-items:stretch}.tab-filters[data-v-dd5a1614]{justify-content:center}.search-filter[data-v-dd5a1614]{max-width:100%}.page-title[data-v-dd5a1614]{font-size:1.8rem}.breadcrumb-container[data-v-dd5a1614]{flex-direction:column;gap:12px;align-items:flex-start}.card-footer[data-v-dd5a1614]{flex-direction:column;gap:10px}.add-to-cart-btn[data-v-dd5a1614],.view-course-btn[data-v-dd5a1614]{width:100%;padding:12px}.card-price[data-v-dd5a1614]{flex-direction:row;justify-content:flex-start}.card-category[data-v-dd5a1614]{font-size:.7rem;padding:5px 10px}}@media (max-width:480px){.tab-button[data-v-dd5a1614]{padding:10px 16px;font-size:.8rem}.card-title[data-v-dd5a1614]{font-size:1rem}.price-current[data-v-dd5a1614]{font-size:1.1rem}.add-to-cart-btn span[data-v-dd5a1614],.view-course-btn span[data-v-dd5a1614]{font-size:.85rem}}.dark .web-courses-page[data-v-dd5a1614],[data-bs-theme=dark] .web-courses-page[data-v-dd5a1614],[data-theme=dark] .web-courses-page[data-v-dd5a1614]{background:#0f172a}.dark .breadcrumb-section[data-v-dd5a1614],.dark .category-card[data-v-dd5a1614],.dark .course-card[data-v-dd5a1614],.dark .filters-section[data-v-dd5a1614],.dark .stats-bar[data-v-dd5a1614],[data-bs-theme=dark] .breadcrumb-section[data-v-dd5a1614],[data-bs-theme=dark] .category-card[data-v-dd5a1614],[data-bs-theme=dark] .course-card[data-v-dd5a1614],[data-bs-theme=dark] .filters-section[data-v-dd5a1614],[data-bs-theme=dark] .stats-bar[data-v-dd5a1614],[data-theme=dark] .breadcrumb-section[data-v-dd5a1614],[data-theme=dark] .category-card[data-v-dd5a1614],[data-theme=dark] .course-card[data-v-dd5a1614],[data-theme=dark] .filters-section[data-v-dd5a1614],[data-theme=dark] .stats-bar[data-v-dd5a1614]{background:#1e293b}.dark .card-header[data-v-dd5a1614]:hover,.dark .subcategories-panel[data-v-dd5a1614],[data-bs-theme=dark] .card-header[data-v-dd5a1614]:hover,[data-bs-theme=dark] .subcategories-panel[data-v-dd5a1614],[data-theme=dark] .card-header[data-v-dd5a1614]:hover,[data-theme=dark] .subcategories-panel[data-v-dd5a1614]{background:#0f172a}.dark .card-title[data-v-dd5a1614],.dark .section-title[data-v-dd5a1614],.dark .stat-number[data-v-dd5a1614],.dark .subcategory-title[data-v-dd5a1614],[data-bs-theme=dark] .card-title[data-v-dd5a1614],[data-bs-theme=dark] .section-title[data-v-dd5a1614],[data-bs-theme=dark] .stat-number[data-v-dd5a1614],[data-bs-theme=dark] .subcategory-title[data-v-dd5a1614],[data-theme=dark] .card-title[data-v-dd5a1614],[data-theme=dark] .section-title[data-v-dd5a1614],[data-theme=dark] .stat-number[data-v-dd5a1614],[data-theme=dark] .subcategory-title[data-v-dd5a1614]{color:#f1f5f9}.dark .card-instructor[data-v-dd5a1614],.dark .section-subtitle[data-v-dd5a1614],.dark .stat-label[data-v-dd5a1614],[data-bs-theme=dark] .card-instructor[data-v-dd5a1614],[data-bs-theme=dark] .section-subtitle[data-v-dd5a1614],[data-bs-theme=dark] .stat-label[data-v-dd5a1614],[data-theme=dark] .card-instructor[data-v-dd5a1614],[data-theme=dark] .section-subtitle[data-v-dd5a1614],[data-theme=dark] .stat-label[data-v-dd5a1614]{color:#94a3b8}.dark .card-icon[data-v-dd5a1614],.dark .stat-icon[data-v-dd5a1614],[data-bs-theme=dark] .card-icon[data-v-dd5a1614],[data-bs-theme=dark] .stat-icon[data-v-dd5a1614],[data-theme=dark] .card-icon[data-v-dd5a1614],[data-theme=dark] .stat-icon[data-v-dd5a1614]{background:#1a3a2a}.dark .expand-button[data-v-dd5a1614],.dark .search-box[data-v-dd5a1614],.dark .tab-button[data-v-dd5a1614],.dark .view-course-btn[data-v-dd5a1614],[data-bs-theme=dark] .expand-button[data-v-dd5a1614],[data-bs-theme=dark] .search-box[data-v-dd5a1614],[data-bs-theme=dark] .tab-button[data-v-dd5a1614],[data-bs-theme=dark] .view-course-btn[data-v-dd5a1614],[data-theme=dark] .expand-button[data-v-dd5a1614],[data-theme=dark] .search-box[data-v-dd5a1614],[data-theme=dark] .tab-button[data-v-dd5a1614],[data-theme=dark] .view-course-btn[data-v-dd5a1614]{background:#0f172a}.dark .child-tag[data-v-dd5a1614],.dark .toggle-btn[data-v-dd5a1614],[data-bs-theme=dark] .child-tag[data-v-dd5a1614],[data-bs-theme=dark] .toggle-btn[data-v-dd5a1614],[data-theme=dark] .child-tag[data-v-dd5a1614],[data-theme=dark] .toggle-btn[data-v-dd5a1614]{background:#1e293b;border-color:#334155;color:#f1f5f9}.dark .subcategory-header[data-v-dd5a1614]:hover,[data-bs-theme=dark] .subcategory-header[data-v-dd5a1614]:hover,[data-theme=dark] .subcategory-header[data-v-dd5a1614]:hover{background:#1e293b}.dark .empty-icon[data-v-dd5a1614],[data-bs-theme=dark] .empty-icon[data-v-dd5a1614],[data-theme=dark] .empty-icon[data-v-dd5a1614]{background:#1a3a2a}.dark .search-box input[data-v-dd5a1614],[data-bs-theme=dark] .search-box input[data-v-dd5a1614],[data-theme=dark] .search-box input[data-v-dd5a1614]{color:#f1f5f9}.dark .tab-button[data-v-dd5a1614],[data-bs-theme=dark] .tab-button[data-v-dd5a1614],[data-theme=dark] .tab-button[data-v-dd5a1614]{color:#94a3b8}.dark .pagination-btn[data-v-dd5a1614],[data-bs-theme=dark] .pagination-btn[data-v-dd5a1614],[data-theme=dark] .pagination-btn[data-v-dd5a1614]{background:#1e293b;border-color:#334155}.web-courses-toast-simple{font-family:Cairo,Segoe UI,Tahoma,sans-serif!important;border-radius:16px!important;box-shadow:0 8px 30px rgba(0,0,0,.12)!important;padding:16px 20px!important;min-width:auto!important}.web-courses-toast-simple .swal2-html-container{margin:0!important;padding:0!important}.web-courses-toast-simple .swal2-timer-progress-bar{background:linear-gradient(90deg,#00c744,#00a83b)!important;height:3px!important}.modal-content[data-v-aba8f178]{border-radius:24px!important;overflow:hidden;border:none;box-shadow:0 25px 80px rgba(0,0,0,.15)}.modal-header[data-v-aba8f178]{background:linear-gradient(135deg,#00c444,#00a43c);padding:24px;border:none;position:relative;overflow:hidden}.modal-header[data-v-aba8f178]:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:headerShine-aba8f178 3s ease-in-out infinite}@keyframes headerShine-aba8f178{0%,to{transform:rotate(0deg)}50%{transform:rotate(180deg)}}.modal-title[data-v-aba8f178]{color:#fff!important;font-weight:700;font-size:1.3rem;width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.modal-title[data-v-aba8f178]:before{content:"🎁";font-size:1.5rem;animation:giftBounce-aba8f178 2s ease-in-out infinite}@keyframes giftBounce-aba8f178{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.modal-body[data-v-aba8f178]{background:linear-gradient(145deg,#f8fffe,#fff);padding:30px}.support-box[data-v-aba8f178]{text-align:center;margin-bottom:20px}.support-img[data-v-aba8f178]{width:120px;height:auto;filter:drop-shadow(0 8px 20px rgba(0,196,68,.2));animation:couponFloat-aba8f178 3s ease-in-out infinite}@keyframes couponFloat-aba8f178{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(3deg)}}.support-text[data-v-aba8f178]{color:#1a1a2e;font-weight:700;font-size:1.1rem;margin-bottom:24px}.form-group-custom[data-v-aba8f178]{margin-bottom:20px}.form-group-custom label[data-v-aba8f178]{color:#00a43c;font-weight:600;font-size:.95rem;margin-bottom:10px;display:block}.form-group-custom .form-control[data-v-aba8f178]{border:2px solid rgba(0,196,68,.2);border-radius:14px;padding:16px 20px;font-size:1.1rem;font-weight:600;text-align:center;letter-spacing:3px;background:linear-gradient(145deg,#f8fffe,#f0fff5);transition:all .3s ease}.form-group-custom .form-control[data-v-aba8f178]:focus{border-color:#00c444;box-shadow:0 0 0 4px rgba(0,196,68,.15);background:#fff}.form-group-custom .form-control[data-v-aba8f178]::-moz-placeholder{color:#aaa;letter-spacing:5px}.form-group-custom .form-control[data-v-aba8f178]::placeholder{color:#aaa;letter-spacing:5px}.btn-success[data-v-aba8f178]{background:linear-gradient(135deg,#00c444,#00a43c)!important;border:none!important;border-radius:14px!important;padding:16px 24px!important;font-weight:700!important;font-size:1.05rem!important;box-shadow:0 8px 25px rgba(0,196,68,.3)!important;transition:all .3s ease!important;position:relative;overflow:hidden}.btn-success[data-v-aba8f178]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.btn-success[data-v-aba8f178]:hover:before{left:100%}.btn-success[data-v-aba8f178]:hover{transform:translateY(-3px)!important;box-shadow:0 12px 35px rgba(0,196,68,.4)!important}.btn-success i[data-v-aba8f178]{margin-right:8px}.modal-footer[data-v-aba8f178]{background:linear-gradient(145deg,#f8fffe,#fff);border-top:1px solid rgba(0,196,68,.1);padding:16px 24px}.modal-footer .btn-secondary[data-v-aba8f178]{background:linear-gradient(135deg,#6c757d,#5a6268)!important;border:none!important;border-radius:12px!important;padding:12px 24px!important;font-weight:600!important;transition:all .3s ease!important}.modal-footer .btn-secondary[data-v-aba8f178]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px hsla(208,7%,46%,.3)!important}#error-message[data-v-aba8f178]{background:linear-gradient(135deg,#fff5f5,#ffe8e8);border:1px solid rgba(220,53,69,.2);border-radius:12px;padding:12px 16px;font-size:.9rem}.icon-img[data-v-aba8f178]{margin-bottom:10px;width:100px}#academia-code[data-v-aba8f178]{text-align:center;border:0;background:#ededed;height:unset}.btn-charge[data-v-aba8f178]{padding:10px 50px;font-weight:600;background:#00c444}.dark .modal-content[data-v-aba8f178],[data-bs-theme=dark] .modal-content[data-v-aba8f178],[data-theme=dark] .modal-content[data-v-aba8f178]{background:#242526;border-color:rgba(0,196,68,.15)}.dark .modal-body[data-v-aba8f178],[data-bs-theme=dark] .modal-body[data-v-aba8f178],[data-theme=dark] .modal-body[data-v-aba8f178]{background:linear-gradient(145deg,#1a1b1d,#242526)}.dark .support-text[data-v-aba8f178],[data-bs-theme=dark] .support-text[data-v-aba8f178],[data-theme=dark] .support-text[data-v-aba8f178]{color:#e4e6eb}.dark .form-group-custom label[data-v-aba8f178],[data-bs-theme=dark] .form-group-custom label[data-v-aba8f178],[data-theme=dark] .form-group-custom label[data-v-aba8f178]{color:#00e050}.dark .form-group-custom .form-control[data-v-aba8f178],[data-bs-theme=dark] .form-group-custom .form-control[data-v-aba8f178],[data-theme=dark] .form-group-custom .form-control[data-v-aba8f178]{background:linear-gradient(145deg,#2d2e30,#242526);border-color:rgba(0,196,68,.25);color:#e4e6eb}.dark .form-group-custom .form-control[data-v-aba8f178]:focus,[data-bs-theme=dark] .form-group-custom .form-control[data-v-aba8f178]:focus,[data-theme=dark] .form-group-custom .form-control[data-v-aba8f178]:focus{background:#2d2e30;border-color:#00e050;box-shadow:0 0 0 4px rgba(0,196,68,.2)}.dark .form-group-custom .form-control[data-v-aba8f178]::-moz-placeholder,[data-bs-theme=dark] .form-group-custom .form-control[data-v-aba8f178]::-moz-placeholder,[data-theme=dark] .form-group-custom .form-control[data-v-aba8f178]::-moz-placeholder{color:#666}.dark .form-group-custom .form-control[data-v-aba8f178]::placeholder,[data-bs-theme=dark] .form-group-custom .form-control[data-v-aba8f178]::placeholder,[data-theme=dark] .form-group-custom .form-control[data-v-aba8f178]::placeholder{color:#666}.dark .modal-footer[data-v-aba8f178],[data-bs-theme=dark] .modal-footer[data-v-aba8f178],[data-theme=dark] .modal-footer[data-v-aba8f178]{background:linear-gradient(145deg,#1a1b1d,#242526);border-color:rgba(0,196,68,.15)}.dark #error-message[data-v-aba8f178],[data-bs-theme=dark] #error-message[data-v-aba8f178],[data-theme=dark] #error-message[data-v-aba8f178]{background:linear-gradient(135deg,#3d2020,#4a1a1a);border-color:rgba(220,53,69,.35);color:#ff8b8b}#kt_app_toolbar[data-v-bd73051a]{background:linear-gradient(135deg,#fff,#f8fffe);border-bottom:1px solid rgba(0,196,68,.1);box-shadow:0 4px 20px rgba(0,196,68,.05)}.page-heading[data-v-bd73051a]{background:linear-gradient(135deg,#00c444,#00a43c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.5rem!important}.loader[data-v-bd73051a]{border-radius:24px!important;background:linear-gradient(145deg,#f8fffe,#f0fff5)!important;border:1px solid rgba(0,196,68,.1);box-shadow:0 8px 32px rgba(0,196,68,.08);animation:loaderPulse-bd73051a 1.5s ease-in-out infinite}@keyframes loaderPulse-bd73051a{0%,to{opacity:1}50%{opacity:.7}}.not-login[data-v-bd73051a]{border-radius:28px;background:linear-gradient(145deg,#fff,#f8fffe);border:2px dashed rgba(0,196,68,.2);box-shadow:0 20px 60px rgba(0,196,68,.08);padding:80px 40px!important;position:relative;overflow:hidden}.not-login[data-v-bd73051a]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,196,68,.03) 0,transparent 70%);animation:bgPulse-bd73051a 4s ease-in-out infinite}@keyframes bgPulse-bd73051a{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:1}}.not-login .icon[data-v-bd73051a]{font-size:6rem;background:linear-gradient(135deg,#00c444,#00e050);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;margin-bottom:24px;animation:iconFloat-bd73051a 3s ease-in-out infinite;position:relative;z-index:1}.not-login .icon[data-v-bd73051a]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:80px;background:radial-gradient(circle,rgba(0,196,68,.15) 0,transparent 70%);border-radius:50%;z-index:-1}@keyframes iconFloat-bd73051a{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.05)}}.not-login h3[data-v-bd73051a]{color:#1a1a2e;font-weight:800;font-size:1.5rem;margin-bottom:16px;position:relative;z-index:1}.not-login p[data-v-bd73051a]{color:#666;font-size:1rem;margin-bottom:24px;position:relative;z-index:1}.not-login .btn-success[data-v-bd73051a]{background:linear-gradient(135deg,#00c444,#00a43c);border:none;border-radius:999px;padding:14px 36px;font-weight:700;font-size:1rem;box-shadow:0 8px 25px rgba(0,196,68,.3);transition:all .3s ease;position:relative;overflow:hidden;z-index:1}.not-login .btn-success[data-v-bd73051a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.not-login .btn-success[data-v-bd73051a]:hover:before{left:100%}.not-login .btn-success[data-v-bd73051a]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 15px 40px rgba(0,196,68,.4)}.cartContent .not-login .icon i.bi-inboxes[data-v-bd73051a]{display:inline-block}.cartContent .not-login[data-v-bd73051a]:after{content:"🛒";position:absolute;top:20px;right:20px;font-size:2rem;opacity:.15;animation:cartBounce-bd73051a 2s ease-in-out infinite}@keyframes cartBounce-bd73051a{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(5deg)}}.empty-cart-container[data-v-bd73051a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;background:linear-gradient(145deg,#fff,#f0fff5 50%,#e8fff0);border-radius:32px;border:2px dashed rgba(0,196,68,.25);box-shadow:0 20px 60px rgba(0,196,68,.1),0 8px 24px rgba(0,0,0,.05),inset 0 -4px 20px rgba(0,196,68,.05);position:relative;overflow:hidden;animation:fadeInUp-bd73051a .6s ease-out}.empty-cart-container[data-v-bd73051a]:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(0,196,68,.08) 0,transparent 70%);animation:floatBubble-bd73051a 6s ease-in-out infinite}.empty-cart-container[data-v-bd73051a]:after{content:"";position:absolute;bottom:-80px;left:-80px;width:250px;height:250px;background:radial-gradient(circle,rgba(0,228,84,.06) 0,transparent 70%);animation:floatBubble-bd73051a 8s ease-in-out infinite reverse}@keyframes floatBubble-bd73051a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.1)}}.empty-cart-illustration[data-v-bd73051a]{position:relative;margin-bottom:32px;z-index:1}.cart-icon-wrapper[data-v-bd73051a]{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#00c444,#00e854 50%,#00d048);border-radius:50%;box-shadow:0 15px 40px rgba(0,196,68,.35),0 5px 15px rgba(0,196,68,.2),inset 0 -3px 10px rgba(0,0,0,.1),inset 0 3px 10px hsla(0,0%,100%,.3);animation:cartPulse-bd73051a 3s ease-in-out infinite}.cart-icon-wrapper[data-v-bd73051a]:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:3px dashed rgba(0,196,68,.3);animation:rotateBorder-bd73051a 15s linear infinite}@keyframes rotateBorder-bd73051a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cartPulse-bd73051a{0%,to{transform:scale(1);box-shadow:0 15px 40px rgba(0,196,68,.35),0 5px 15px rgba(0,196,68,.2)}50%{transform:scale(1.05);box-shadow:0 20px 50px rgba(0,196,68,.45),0 8px 20px rgba(0,196,68,.25)}}.cart-icon-wrapper>i[data-v-bd73051a]{font-size:3.5rem;color:#fff;text-shadow:0 4px 15px rgba(0,0,0,.2);animation:cartIconFloat-bd73051a 4s ease-in-out infinite}@keyframes cartIconFloat-bd73051a{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(-3deg)}75%{transform:translateY(3px) rotate(3deg)}}.cart-sparkle[data-v-bd73051a]{position:absolute;color:gold;font-size:1rem;animation:sparkleFloat-bd73051a 2s ease-in-out infinite}.cart-sparkle i[data-v-bd73051a]{filter:drop-shadow(0 0 4px rgba(255,215,0,.6))}.sparkle-1[data-v-bd73051a]{top:-10px;right:10px;animation-delay:0s}.sparkle-2[data-v-bd73051a]{top:20px;left:-15px;animation-delay:.5s;font-size:.8rem}.sparkle-3[data-v-bd73051a]{bottom:10px;right:-10px;animation-delay:1s;font-size:.7rem}@keyframes sparkleFloat-bd73051a{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-8px) scale(1.2);opacity:.7}}.empty-cart-content[data-v-bd73051a]{text-align:center;z-index:1}.empty-cart-title[data-v-bd73051a]{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#00a43c,#00c444 50%,#00e854);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;letter-spacing:-.5px}.empty-cart-subtitle[data-v-bd73051a]{font-size:1.1rem;color:#6b7280;margin-bottom:28px;font-weight:500;max-width:300px}.browse-courses-btn[data-v-bd73051a]{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#00c444,#00e854 50%,#00d048);color:#fff;font-size:1.1rem;font-weight:700;border-radius:50px;text-decoration:none;box-shadow:0 10px 30px rgba(0,196,68,.35),0 4px 12px rgba(0,196,68,.2);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.browse-courses-btn[data-v-bd73051a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);transition:left .6s ease}.browse-courses-btn[data-v-bd73051a]:hover:before{left:100%}.browse-courses-btn[data-v-bd73051a]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 15px 40px rgba(0,196,68,.45),0 6px 16px rgba(0,196,68,.25);color:#fff;text-decoration:none}.browse-courses-btn .btn-text[data-v-bd73051a]{display:flex;align-items:center}.browse-courses-btn .btn-icon[data-v-bd73051a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsla(0,0%,100%,.2);border-radius:50%;transition:all .3s ease}.browse-courses-btn:hover .btn-icon[data-v-bd73051a]{background:hsla(0,0%,100%,.3);transform:translateX(-5px)}[dir=rtl] .browse-courses-btn .btn-icon[data-v-bd73051a]{transform:scaleX(-1)}[dir=rtl] .browse-courses-btn:hover .btn-icon[data-v-bd73051a]{transform:scaleX(-1) translateX(-5px)}@media (max-width:768px){.empty-cart-container[data-v-bd73051a]{padding:40px 24px;margin:0 12px}.cart-icon-wrapper[data-v-bd73051a]{width:110px;height:110px}.cart-icon-wrapper>i[data-v-bd73051a]{font-size:2.8rem}.empty-cart-title[data-v-bd73051a]{font-size:1.6rem}.empty-cart-subtitle[data-v-bd73051a]{font-size:1rem}.browse-courses-btn[data-v-bd73051a]{padding:14px 24px;font-size:1rem}}.dark .empty-cart-container[data-v-bd73051a],[data-bs-theme=dark] .empty-cart-container[data-v-bd73051a],[data-theme=dark] .empty-cart-container[data-v-bd73051a]{background:linear-gradient(145deg,#1a1b1e,#1e2a22 50%,#1a2520);border-color:rgba(0,196,68,.2);box-shadow:0 20px 60px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.2),inset 0 -4px 20px rgba(0,196,68,.05)}.dark .empty-cart-subtitle[data-v-bd73051a],[data-bs-theme=dark] .empty-cart-subtitle[data-v-bd73051a],[data-theme=dark] .empty-cart-subtitle[data-v-bd73051a]{color:#9ca3af}.cartContent[data-v-bd73051a]{animation:fadeInUp-bd73051a .5s ease}@keyframes fadeInUp-bd73051a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cart-tb .card[data-v-bd73051a]{border-radius:24px!important;background:linear-gradient(145deg,#fff,#fafffe);border:1px solid rgba(0,196,68,.1)!important;box-shadow:0 10px 40px rgba(0,196,68,.08)!important;overflow:hidden;position:relative}.cart-tb .card[data-v-bd73051a]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#00c444,#00e050,#00c444);background-size:200% 100%;animation:gradientSlide-bd73051a 3s linear infinite}@keyframes gradientSlide-bd73051a{0%{background-position:0 50%}to{background-position:200% 50%}}.cart-tb .card-body[data-v-bd73051a]{padding:24px}.table-responsive[data-v-bd73051a]{background:linear-gradient(145deg,#f8fffe,#f0fff5);border-radius:20px;padding:20px;border:1px solid rgba(0,196,68,.1)}.table[data-v-bd73051a]{border-collapse:separate;border-spacing:0 12px;margin-bottom:0}.table thead[data-v-bd73051a]{position:relative}.table thead th[data-v-bd73051a]{background:transparent;color:#00a43c;font-weight:800;padding:16px;border:none;border-bottom:3px solid #00c444;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;position:relative}.table thead th[data-v-bd73051a]:before{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:linear-gradient(90deg,#00e050,#00c444);transition:width .3s ease}.table thead th[data-v-bd73051a]:hover:before{width:100%}.table tbody tr[data-v-bd73051a]{background:linear-gradient(145deg,#fff,#fafffe);box-shadow:0 4px 20px rgba(0,196,68,.08);transition:all .4s cubic-bezier(.175,.885,.32,1.275);border-radius:16px}.table tbody tr[data-v-bd73051a]:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 12px 35px rgba(0,196,68,.15)}.table tbody td[data-v-bd73051a]{padding:18px 16px;vertical-align:middle;border:none;color:#1a1a2e;font-weight:500;background:transparent}.table tbody td[data-v-bd73051a]:first-child{border-radius:16px 0 0 16px;font-weight:800;font-size:1.1rem;color:#00c444;text-align:center;width:60px}.table tbody td[data-v-bd73051a]:last-child{border-radius:0 16px 16px 0}.table tbody td[data-v-bd73051a]:first-child:before{content:"";display:inline-block;width:32px;height:32px;background:linear-gradient(135deg,#00c444,#00a43c);border-radius:10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.table tbody td[data-v-bd73051a]:nth-child(3){font-weight:700;color:#1a1a2e;max-width:250px}.table tbody td:nth-child(4) .text-success[data-v-bd73051a]{background:linear-gradient(135deg,#e8fff1,#d4f7e2);padding:6px 12px;border-radius:8px;font-size:.85rem;display:inline-block}.table tbody td img[data-v-bd73051a]{border-radius:12px;border:2px solid rgba(0,196,68,.15);box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.table tbody tr:hover td img[data-v-bd73051a]{transform:scale(1.05);border-color:rgba(0,196,68,.3)}.amount-cart[data-v-bd73051a]{background:linear-gradient(135deg,#e8fff1,#d4f7e2);color:#00a43c;padding:8px 16px;border-radius:999px;font-weight:700;font-size:.95rem;display:inline-block}.remove-button[data-v-bd73051a]{background:linear-gradient(135deg,#fee2e2,#fecaca)!important;color:#dc3545!important;border:1px solid rgba(220,53,69,.2)!important;border-radius:10px!important;padding:8px 12px!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.remove-button[data-v-bd73051a]:hover{background:linear-gradient(135deg,#dc3545,#c82333)!important;color:#fff!important;border-color:transparent!important;transform:scale(1.1)!important}.col-xl-4 .card[data-v-bd73051a]{border-radius:24px!important;background:linear-gradient(145deg,#fff,#fafffe);border:1px solid rgba(0,196,68,.1)!important;box-shadow:0 10px 40px rgba(0,196,68,.08)!important;position:sticky;top:100px;overflow:hidden}.col-xl-4 .card[data-v-bd73051a]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#00c444,#00e050,#00c444);background-size:200% 100%;animation:gradientSlide-bd73051a 3s linear infinite}.col-xl-4 .card-body[data-v-bd73051a]{padding:18px}.col-xl-4 .card h4[data-v-bd73051a]{color:#1a1a2e;font-weight:800;font-size:1.1rem;display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:2px solid rgba(0,196,68,.1)}.col-xl-4 .card h4 i[data-v-bd73051a]{width:34px;height:34px;background:linear-gradient(135deg,#00c444,#00a43c);color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.9rem;box-shadow:0 4px 12px rgba(0,196,68,.25)}.cartInvoiceContainer[data-v-bd73051a]{background:linear-gradient(145deg,#f8fffe,#f0fff5);border-radius:14px;padding:14px;margin-bottom:14px;border:1px solid rgba(0,196,68,.1)}#cartInvoiceTable[data-v-bd73051a]{border-collapse:separate;border-spacing:0;width:100%}#cartInvoiceTable tr[data-v-bd73051a]{transition:all .3s ease}#cartInvoiceTable tr[data-v-bd73051a]:not(:last-child){border-bottom:1px dashed rgba(0,196,68,.15)}#cartInvoiceTable tr[data-v-bd73051a]:hover:not(:last-child){background:rgba(0,196,68,.03)}#cartInvoiceTable th[data-v-bd73051a]{color:#666;font-weight:600;padding:10px 8px;font-size:.9rem}[dir=rtl] #cartInvoiceTable th[data-v-bd73051a]{text-align:right}[dir=ltr] #cartInvoiceTable th[data-v-bd73051a]{text-align:left}[dir=rtl] #cartInvoiceTable th[data-v-bd73051a]:before{margin-left:6px}[dir=ltr] #cartInvoiceTable th[data-v-bd73051a]:before,[dir=rtl] #cartInvoiceTable th[data-v-bd73051a]:before{content:"";display:inline-block;width:6px;height:6px;background:linear-gradient(135deg,#00c444,#00a43c);border-radius:50%}[dir=ltr] #cartInvoiceTable th[data-v-bd73051a]:before{margin-right:6px}#cartInvoiceTable td[data-v-bd73051a]{color:#1a1a2e;font-weight:700;padding:10px 8px;font-size:.95rem}[dir=rtl] #cartInvoiceTable td[data-v-bd73051a]{text-align:left}[dir=ltr] #cartInvoiceTable td[data-v-bd73051a]{text-align:right}#cartInvoiceTable tr[data-v-bd73051a]:last-child{background:linear-gradient(135deg,#00c444,#00a43c);border-radius:10px;margin-top:8px}#cartInvoiceTable tr:last-child td[data-v-bd73051a],#cartInvoiceTable tr:last-child th[data-v-bd73051a]{color:#fff!important;font-size:1rem;font-weight:800;padding:12px 10px}#cartInvoiceTable tr:last-child th[data-v-bd73051a]:before{background:hsla(0,0%,100%,.3)}[dir=rtl] #cartInvoiceTable tr:last-child th[data-v-bd73051a]:first-child{border-radius:0 10px 10px 0}[dir=ltr] #cartInvoiceTable tr:last-child th[data-v-bd73051a]:first-child,[dir=rtl] #cartInvoiceTable tr:last-child td[data-v-bd73051a]:last-child{border-radius:10px 0 0 10px}[dir=ltr] #cartInvoiceTable tr:last-child td[data-v-bd73051a]:last-child{border-radius:0 10px 10px 0}.addCoupon[data-v-bd73051a]{background:linear-gradient(135deg,#ffc107,#ffb300)!important;border:none!important;border-radius:12px!important;padding:12px 20px!important;font-weight:600!important;box-shadow:0 4px 15px rgba(255,193,7,.3)!important;transition:all .3s ease!important}.addCoupon[data-v-bd73051a]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(255,193,7,.4)!important}.addCoupon i[data-v-bd73051a]{animation:giftShake-bd73051a 2s ease-in-out infinite}@keyframes giftShake-bd73051a{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}#confirmPurchase[data-v-bd73051a]{background:linear-gradient(135deg,#00c444,#00a43c)!important;border:none!important;border-radius:14px!important;padding:16px 24px!important;font-weight:700!important;font-size:1rem!important;box-shadow:0 8px 25px rgba(0,196,68,.3)!important;transition:all .3s ease!important;position:relative;overflow:hidden}#confirmPurchase[data-v-bd73051a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}#confirmPurchase[data-v-bd73051a]:hover:before{left:100%}#confirmPurchase[data-v-bd73051a]:hover{transform:translateY(-3px)!important;box-shadow:0 12px 35px rgba(0,196,68,.4)!important}.card-body b[data-v-bd73051a]{color:#00c444;font-size:1rem;display:flex;align-items:center;gap:8px}.card-body b[data-v-bd73051a]:before{content:"📦"}hr[data-v-bd73051a]{border-color:rgba(0,196,68,.1);margin:20px 0}[data-v-bd73051a]::-webkit-scrollbar{width:8px;height:8px}[data-v-bd73051a]::-webkit-scrollbar-track{background:#f0fff5;border-radius:10px}[data-v-bd73051a]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00c444,#00a43c);border-radius:10px}[data-v-bd73051a]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00d44a,#00b844)}@media (max-width:768px){.cart-tb .card[data-v-bd73051a],.col-xl-4 .card[data-v-bd73051a]{border-radius:18px!important}.table tbody td[data-v-bd73051a],.table thead th[data-v-bd73051a]{padding:12px 8px;font-size:.85rem}}.dark #kt_app_toolbar[data-v-bd73051a],[data-bs-theme=dark] #kt_app_toolbar[data-v-bd73051a],[data-theme=dark] #kt_app_toolbar[data-v-bd73051a]{background:linear-gradient(135deg,#1a1b1d,#242526);border-color:rgba(0,196,68,.15)}.dark .page-heading[data-v-bd73051a],[data-bs-theme=dark] .page-heading[data-v-bd73051a],[data-theme=dark] .page-heading[data-v-bd73051a]{background:linear-gradient(135deg,#00e050,#00c444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .loader[data-v-bd73051a],[data-bs-theme=dark] .loader[data-v-bd73051a],[data-theme=dark] .loader[data-v-bd73051a]{background:linear-gradient(145deg,#242526,#1a1b1d)!important;border-color:rgba(0,196,68,.15);color:#00e050!important}.dark .not-login[data-v-bd73051a],[data-bs-theme=dark] .not-login[data-v-bd73051a],[data-theme=dark] .not-login[data-v-bd73051a]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.25)}.dark .not-login[data-v-bd73051a]:before,[data-bs-theme=dark] .not-login[data-v-bd73051a]:before,[data-theme=dark] .not-login[data-v-bd73051a]:before{background:radial-gradient(circle,rgba(0,196,68,.05) 0,transparent 70%)}.dark .not-login .icon[data-v-bd73051a],[data-bs-theme=dark] .not-login .icon[data-v-bd73051a],[data-theme=dark] .not-login .icon[data-v-bd73051a]{background:linear-gradient(135deg,#00e050,#8bffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .not-login .icon[data-v-bd73051a]:after,[data-bs-theme=dark] .not-login .icon[data-v-bd73051a]:after,[data-theme=dark] .not-login .icon[data-v-bd73051a]:after{background:radial-gradient(circle,rgba(0,196,68,.2) 0,transparent 70%)}.dark .not-login h3[data-v-bd73051a],[data-bs-theme=dark] .not-login h3[data-v-bd73051a],[data-theme=dark] .not-login h3[data-v-bd73051a]{color:#e4e6eb}.dark .not-login p[data-v-bd73051a],[data-bs-theme=dark] .not-login p[data-v-bd73051a],[data-theme=dark] .not-login p[data-v-bd73051a]{color:#b0b3b8}.dark .cartContent .not-login[data-v-bd73051a]:after,[data-bs-theme=dark] .cartContent .not-login[data-v-bd73051a]:after,[data-theme=dark] .cartContent .not-login[data-v-bd73051a]:after{opacity:.25}.dark .cart-tb .card[data-v-bd73051a],.dark .col-xl-4 .card[data-v-bd73051a],[data-bs-theme=dark] .cart-tb .card[data-v-bd73051a],[data-bs-theme=dark] .col-xl-4 .card[data-v-bd73051a],[data-theme=dark] .cart-tb .card[data-v-bd73051a],[data-theme=dark] .col-xl-4 .card[data-v-bd73051a]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)!important;box-shadow:0 10px 40px rgba(0,0,0,.3)!important}.dark .table-responsive[data-v-bd73051a],[data-bs-theme=dark] .table-responsive[data-v-bd73051a],[data-theme=dark] .table-responsive[data-v-bd73051a]{background:linear-gradient(145deg,#2d2e30,#242526);border-color:rgba(0,196,68,.15)}.dark .table thead th[data-v-bd73051a],[data-bs-theme=dark] .table thead th[data-v-bd73051a],[data-theme=dark] .table thead th[data-v-bd73051a]{color:#00e050;border-bottom-color:#00e050}.dark .table thead th[data-v-bd73051a]:before,[data-bs-theme=dark] .table thead th[data-v-bd73051a]:before,[data-theme=dark] .table thead th[data-v-bd73051a]:before{background:linear-gradient(90deg,#00e050,#8bffb3)}.dark .table tbody tr[data-v-bd73051a],[data-bs-theme=dark] .table tbody tr[data-v-bd73051a],[data-theme=dark] .table tbody tr[data-v-bd73051a]{background:linear-gradient(145deg,#2d2e30,#242526)}.dark .table tbody tr[data-v-bd73051a]:hover,[data-bs-theme=dark] .table tbody tr[data-v-bd73051a]:hover,[data-theme=dark] .table tbody tr[data-v-bd73051a]:hover{box-shadow:0 12px 35px rgba(0,196,68,.2)}.dark .table tbody td[data-v-bd73051a],[data-bs-theme=dark] .table tbody td[data-v-bd73051a],[data-theme=dark] .table tbody td[data-v-bd73051a]{color:#e4e6eb}.dark .table tbody td[data-v-bd73051a]:first-child,[data-bs-theme=dark] .table tbody td[data-v-bd73051a]:first-child,[data-theme=dark] .table tbody td[data-v-bd73051a]:first-child{color:#00e050}.dark .amount-cart[data-v-bd73051a],.dark .table tbody td:nth-child(4) .text-success[data-v-bd73051a],[data-bs-theme=dark] .amount-cart[data-v-bd73051a],[data-bs-theme=dark] .table tbody td:nth-child(4) .text-success[data-v-bd73051a],[data-theme=dark] .amount-cart[data-v-bd73051a],[data-theme=dark] .table tbody td:nth-child(4) .text-success[data-v-bd73051a]{background:linear-gradient(135deg,#1a3d2a,#1e4d35);color:#8bffb3}.dark .col-xl-4 .card h4[data-v-bd73051a],[data-bs-theme=dark] .col-xl-4 .card h4[data-v-bd73051a],[data-theme=dark] .col-xl-4 .card h4[data-v-bd73051a]{color:#e4e6eb;border-bottom-color:rgba(0,196,68,.2)}.dark .col-xl-4 .card h4 i[data-v-bd73051a],[data-bs-theme=dark] .col-xl-4 .card h4 i[data-v-bd73051a],[data-theme=dark] .col-xl-4 .card h4 i[data-v-bd73051a]{background:linear-gradient(135deg,#00e050,#00c444);color:#fff}.dark .cartInvoiceContainer[data-v-bd73051a],[data-bs-theme=dark] .cartInvoiceContainer[data-v-bd73051a],[data-theme=dark] .cartInvoiceContainer[data-v-bd73051a]{background:linear-gradient(145deg,#2d2e30,#242526);border-color:rgba(0,196,68,.15)}.dark #cartInvoiceTable tr[data-v-bd73051a]:not(:last-child),[data-bs-theme=dark] #cartInvoiceTable tr[data-v-bd73051a]:not(:last-child),[data-theme=dark] #cartInvoiceTable tr[data-v-bd73051a]:not(:last-child){border-color:rgba(0,196,68,.15)}.dark #cartInvoiceTable tr[data-v-bd73051a]:hover:not(:last-child),[data-bs-theme=dark] #cartInvoiceTable tr[data-v-bd73051a]:hover:not(:last-child),[data-theme=dark] #cartInvoiceTable tr[data-v-bd73051a]:hover:not(:last-child){background:rgba(0,196,68,.05)}.dark #cartInvoiceTable th[data-v-bd73051a],[data-bs-theme=dark] #cartInvoiceTable th[data-v-bd73051a],[data-theme=dark] #cartInvoiceTable th[data-v-bd73051a]{color:#b0b3b8}.dark #cartInvoiceTable th[data-v-bd73051a]:before,[data-bs-theme=dark] #cartInvoiceTable th[data-v-bd73051a]:before,[data-theme=dark] #cartInvoiceTable th[data-v-bd73051a]:before{background:linear-gradient(135deg,#00e050,#00c444)}.dark #cartInvoiceTable td[data-v-bd73051a],[data-bs-theme=dark] #cartInvoiceTable td[data-v-bd73051a],[data-theme=dark] #cartInvoiceTable td[data-v-bd73051a]{color:#e4e6eb}.dark #cartInvoiceTable tr[data-v-bd73051a]:last-child,[data-bs-theme=dark] #cartInvoiceTable tr[data-v-bd73051a]:last-child,[data-theme=dark] #cartInvoiceTable tr[data-v-bd73051a]:last-child{background:linear-gradient(135deg,#00a43c,#083)}.dark #cartInvoiceTable tr:last-child td[data-v-bd73051a],.dark #cartInvoiceTable tr:last-child th[data-v-bd73051a],[data-bs-theme=dark] #cartInvoiceTable tr:last-child td[data-v-bd73051a],[data-bs-theme=dark] #cartInvoiceTable tr:last-child th[data-v-bd73051a],[data-theme=dark] #cartInvoiceTable tr:last-child td[data-v-bd73051a],[data-theme=dark] #cartInvoiceTable tr:last-child th[data-v-bd73051a]{color:#fff!important}.dark #cartInvoiceTable tr:last-child th[data-v-bd73051a]:before,[data-bs-theme=dark] #cartInvoiceTable tr:last-child th[data-v-bd73051a]:before,[data-theme=dark] #cartInvoiceTable tr:last-child th[data-v-bd73051a]:before{background:hsla(0,0%,100%,.4)}.dark hr[data-v-bd73051a],[data-bs-theme=dark] hr[data-v-bd73051a],[data-theme=dark] hr[data-v-bd73051a]{border-color:rgba(0,196,68,.15)}.dark .card-body b[data-v-bd73051a],[data-bs-theme=dark] .card-body b[data-v-bd73051a],[data-theme=dark] .card-body b[data-v-bd73051a]{color:#00e050}.dark .breadcrumb-item.text-muted[data-v-bd73051a],[data-bs-theme=dark] .breadcrumb-item.text-muted[data-v-bd73051a],[data-theme=dark] .breadcrumb-item.text-muted[data-v-bd73051a]{color:#b0b3b8!important}.dark .breadcrumb-item a[data-v-bd73051a],[data-bs-theme=dark] .breadcrumb-item a[data-v-bd73051a],[data-theme=dark] .breadcrumb-item a[data-v-bd73051a]{color:#00e050!important}.dark[data-v-bd73051a] ::-webkit-scrollbar-track,[data-bs-theme=dark][data-v-bd73051a] ::-webkit-scrollbar-track,[data-theme=dark][data-v-bd73051a] ::-webkit-scrollbar-track{background:#242526}@keyframes modalFadeIn-e2d7b6b2{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes shimmer-e2d7b6b2{0%{background-position:-200% 0}to{background-position:200% 0}}.video-modal-dialog[data-v-e2d7b6b2]{max-width:95vw;width:1200px;margin:1rem auto}@media (min-width:1400px){.video-modal-dialog[data-v-e2d7b6b2]{max-width:1300px}}@media (max-width:768px){.video-modal-dialog[data-v-e2d7b6b2]{max-width:98vw;margin:.5rem auto}}.video-modal-content[data-v-e2d7b6b2]{border:none;border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,199,68,.1),0 30px 100px rgba(0,0,0,.3),0 15px 50px rgba(0,199,68,.15);animation:modalFadeIn-e2d7b6b2 .4s cubic-bezier(.16,1,.3,1);background:#fff}.video-modal-header[data-v-e2d7b6b2]{background:linear-gradient(135deg,#00c744,#00a83b 50%,#009934);padding:20px 30px;border:none;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.video-modal-header[data-v-e2d7b6b2]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);background-size:200% 100%;animation:shimmer-e2d7b6b2 3s infinite}.header-title-wrapper[data-v-e2d7b6b2]{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.video-icon-wrapper[data-v-e2d7b6b2]{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:14px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.video-icon-wrapper i[data-v-e2d7b6b2]{color:#fff;font-size:1.4rem}.video-title[data-v-e2d7b6b2]{color:#fff;font-size:1.35rem;font-weight:700;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.1);letter-spacing:-.02em}.header-actions[data-v-e2d7b6b2]{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.action-btn.share-btn[data-v-e2d7b6b2]{display:flex;align-items:center;gap:10px;padding:12px 24px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2);border-radius:50px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.action-btn.share-btn[data-v-e2d7b6b2]:hover{background:hsla(0,0%,100%,.35);transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.action-btn.share-btn i[data-v-e2d7b6b2]{color:#fff!important;font-size:1rem}.close-btn[data-v-e2d7b6b2]{width:44px;height:44px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(10px)}.close-btn i[data-v-e2d7b6b2]{color:#fff;font-size:1.1rem;transition:transform .3s ease}.close-btn[data-v-e2d7b6b2]:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.close-btn:hover i[data-v-e2d7b6b2]{transform:rotate(90deg)}.video-modal-body[data-v-e2d7b6b2]{padding:0;background:#fafffe;max-height:80vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#00c744 #e8fff1}.video-modal-body[data-v-e2d7b6b2]::-webkit-scrollbar{width:8px}.video-modal-body[data-v-e2d7b6b2]::-webkit-scrollbar-track{background:#e8fff1;border-radius:10px}.video-modal-body[data-v-e2d7b6b2]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00c744,#00a83b);border-radius:10px}.video-modal-body[data-v-e2d7b6b2]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00a83b,#008f32)}.video-container[data-v-e2d7b6b2]{background:#fafffe;padding:20px;padding-bottom:0}.video-player[data-v-e2d7b6b2]{width:100%;min-height:600px;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.1)}@media (min-width:1200px){.video-player[data-v-e2d7b6b2]{min-height:650px}}@media (max-width:768px){.video-player[data-v-e2d7b6b2]{min-height:300px}.video-modal-header[data-v-e2d7b6b2]{padding:15px 20px}.video-title[data-v-e2d7b6b2]{font-size:1.1rem}.video-icon-wrapper[data-v-e2d7b6b2]{width:40px;height:40px}.action-btn.share-btn[data-v-e2d7b6b2]{padding:10px 16px;font-size:.85rem}.action-btn.share-btn span[data-v-e2d7b6b2]{display:none}}.notes-section[data-v-e2d7b6b2]{padding:30px;background:linear-gradient(180deg,#fafffe,#f0fff6);border-top:1px solid rgba(0,199,68,.1)}.notes-header[data-v-e2d7b6b2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid rgba(0,199,68,.1)}.notes-title-wrapper[data-v-e2d7b6b2]{display:flex;align-items:center;gap:14px}.notes-title-wrapper i[data-v-e2d7b6b2]{color:#00c744;font-size:1.4rem}.notes-title-wrapper h5[data-v-e2d7b6b2]{margin:0;color:#1a202c;font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.add-note-btn[data-v-e2d7b6b2]{display:flex;align-items:center;gap:10px;padding:12px 24px;background:linear-gradient(135deg,#00c744,#00a83b);border:none;border-radius:50px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 20px rgba(0,199,68,.35)}.add-note-btn[data-v-e2d7b6b2]:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,199,68,.45)}.add-note-btn i[data-v-e2d7b6b2]{color:#fff!important;font-size:.9rem}.notes-list[data-v-e2d7b6b2]{padding-right:8px}.note-card[data-v-e2d7b6b2]{background:#fff;border-radius:18px;margin-bottom:16px;border:1px solid rgba(0,199,68,.1);border-right:5px solid #00c744;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.03)}.note-card[data-v-e2d7b6b2]:hover{transform:translateX(-8px);box-shadow:0 15px 40px rgba(0,199,68,.12);border-color:rgba(0,199,68,.3)}.note-content[data-v-e2d7b6b2]{padding:22px 24px}.note-meta[data-v-e2d7b6b2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.note-time[data-v-e2d7b6b2],.note-user[data-v-e2d7b6b2]{display:flex;align-items:center;gap:8px;font-size:.9rem}.note-user[data-v-e2d7b6b2]{color:#1a202c;font-weight:600}.note-user i[data-v-e2d7b6b2]{color:#00c744;font-size:1.1rem}.note-time[data-v-e2d7b6b2]{color:#718096;font-size:.85rem}.note-time i[data-v-e2d7b6b2]{color:#00c744;font-size:.8rem}.note-text[data-v-e2d7b6b2]{color:#4a5568;font-size:1rem;line-height:1.7;margin:0 0 18px 0}.note-actions[data-v-e2d7b6b2]{display:flex;justify-content:flex-end;gap:12px}.delete-btn[data-v-e2d7b6b2],.edit-btn[data-v-e2d7b6b2]{display:flex;align-items:center;gap:8px;padding:10px 18px;border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.edit-btn[data-v-e2d7b6b2]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;box-shadow:0 4px 12px rgba(0,199,68,.25)}.edit-btn[data-v-e2d7b6b2]:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,199,68,.3)}.edit-btn i[data-v-e2d7b6b2]{color:#fff!important}.delete-btn[data-v-e2d7b6b2]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 12px rgba(239,68,68,.25)}.delete-btn[data-v-e2d7b6b2]:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(239,68,68,.35)}.delete-btn i[data-v-e2d7b6b2]{color:#fff!important}.empty-notes[data-v-e2d7b6b2]{text-align:center;padding:50px 30px;background:#fff;border-radius:20px;border:2px dashed rgba(0,199,68,.3);transition:all .3s ease}.empty-notes[data-v-e2d7b6b2]:hover{border-color:rgba(0,199,68,.5);background:linear-gradient(135deg,#fafffe,#f0fff6)}.empty-notes i[data-v-e2d7b6b2]{font-size:4rem;color:rgba(0,199,68,.3);margin-bottom:20px;display:block}.empty-notes p[data-v-e2d7b6b2]{color:#1a202c;font-size:1.2rem;font-weight:700;margin:0 0 8px 0}.empty-notes span[data-v-e2d7b6b2]{color:#718096;font-size:.95rem}.note-modal-content[data-v-e2d7b6b2]{border:none;border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,199,68,.1),0 25px 80px rgba(0,0,0,.2);animation:modalFadeIn-e2d7b6b2 .3s cubic-bezier(.16,1,.3,1)}.note-modal-header[data-v-e2d7b6b2]{background:linear-gradient(135deg,#00c744,#00a83b 50%,#009934);padding:20px 28px;border:none;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.note-modal-header[data-v-e2d7b6b2]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);background-size:200% 100%;animation:shimmer-e2d7b6b2 3s infinite}.note-icon-wrapper[data-v-e2d7b6b2]{width:44px;height:44px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);position:relative;z-index:1}.note-icon-wrapper i[data-v-e2d7b6b2]{color:#fff;font-size:1.1rem}.note-modal-header .modal-title[data-v-e2d7b6b2]{color:#fff;font-size:1.2rem;font-weight:700;margin:0;position:relative;z-index:1;text-shadow:0 2px 10px rgba(0,0,0,.1)}.note-modal-body[data-v-e2d7b6b2]{padding:30px;background:linear-gradient(180deg,#fafffe,#f0fff6)}.form-group[data-v-e2d7b6b2]{margin-bottom:24px}.form-label[data-v-e2d7b6b2]{display:flex;align-items:center;gap:10px;color:#1a202c;font-weight:700;margin-bottom:12px;font-size:1rem}.form-label i[data-v-e2d7b6b2]{color:#00c744;font-size:1.1rem}.note-textarea[data-v-e2d7b6b2]{width:100%;min-height:180px;padding:18px;border:2px solid rgba(0,199,68,.15);border-radius:16px;font-size:1rem;resize:vertical;transition:all .3s cubic-bezier(.16,1,.3,1);background:#fff;line-height:1.6}.note-textarea[data-v-e2d7b6b2]:focus{outline:none;border-color:#00c744;box-shadow:0 0 0 5px rgba(0,199,68,.1)}.note-textarea[data-v-e2d7b6b2]::-moz-placeholder{color:#a0aec0}.note-textarea[data-v-e2d7b6b2]::placeholder{color:#a0aec0}.save-note-btn[data-v-e2d7b6b2]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 28px;background:linear-gradient(135deg,#00c744,#00a83b);border:none;border-radius:50px;color:#fff;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 35px rgba(0,199,68,.35)}.save-note-btn[data-v-e2d7b6b2]:hover{transform:translateY(-4px);box-shadow:0 15px 45px rgba(0,199,68,.45)}.save-note-btn i[data-v-e2d7b6b2]{color:#fff!important;font-size:1rem}.dark .video-modal-content[data-v-e2d7b6b2],[data-bs-theme=dark] .video-modal-content[data-v-e2d7b6b2],[data-theme=dark] .video-modal-content[data-v-e2d7b6b2]{background:#1e293b}.dark .video-modal-body[data-v-e2d7b6b2],[data-bs-theme=dark] .video-modal-body[data-v-e2d7b6b2],[data-theme=dark] .video-modal-body[data-v-e2d7b6b2]{background:#0f172a}.dark .notes-section[data-v-e2d7b6b2],[data-bs-theme=dark] .notes-section[data-v-e2d7b6b2],[data-theme=dark] .notes-section[data-v-e2d7b6b2]{background:linear-gradient(135deg,#0f172a,#1a2744)}.dark .notes-title-wrapper h5[data-v-e2d7b6b2],[data-bs-theme=dark] .notes-title-wrapper h5[data-v-e2d7b6b2],[data-theme=dark] .notes-title-wrapper h5[data-v-e2d7b6b2]{color:#f1f5f9}.dark .note-card[data-v-e2d7b6b2],[data-bs-theme=dark] .note-card[data-v-e2d7b6b2],[data-theme=dark] .note-card[data-v-e2d7b6b2]{background:#1e293b;border-color:#2d3748}.dark .note-user[data-v-e2d7b6b2],[data-bs-theme=dark] .note-user[data-v-e2d7b6b2],[data-theme=dark] .note-user[data-v-e2d7b6b2]{color:#f1f5f9}.dark .note-text[data-v-e2d7b6b2],[data-bs-theme=dark] .note-text[data-v-e2d7b6b2],[data-theme=dark] .note-text[data-v-e2d7b6b2]{color:#cbd5e1}.dark .empty-notes[data-v-e2d7b6b2],[data-bs-theme=dark] .empty-notes[data-v-e2d7b6b2],[data-theme=dark] .empty-notes[data-v-e2d7b6b2]{background:#1e293b;border-color:#2d3748}.dark .empty-notes p[data-v-e2d7b6b2],[data-bs-theme=dark] .empty-notes p[data-v-e2d7b6b2],[data-theme=dark] .empty-notes p[data-v-e2d7b6b2]{color:#f1f5f9}.dark .note-modal-body[data-v-e2d7b6b2],[data-bs-theme=dark] .note-modal-body[data-v-e2d7b6b2],[data-theme=dark] .note-modal-body[data-v-e2d7b6b2]{background:linear-gradient(135deg,#0f172a,#1a2744)}.dark .form-label[data-v-e2d7b6b2],[data-bs-theme=dark] .form-label[data-v-e2d7b6b2],[data-theme=dark] .form-label[data-v-e2d7b6b2]{color:#f1f5f9}.dark .note-textarea[data-v-e2d7b6b2],[data-bs-theme=dark] .note-textarea[data-v-e2d7b6b2],[data-theme=dark] .note-textarea[data-v-e2d7b6b2]{background:#1e293b;border-color:#2d3748;color:#f1f5f9}.dark .note-textarea[data-v-e2d7b6b2]::-moz-placeholder,[data-bs-theme=dark] .note-textarea[data-v-e2d7b6b2]::-moz-placeholder,[data-theme=dark] .note-textarea[data-v-e2d7b6b2]::-moz-placeholder{color:#64748b}.dark .note-textarea[data-v-e2d7b6b2]::placeholder,[data-bs-theme=dark] .note-textarea[data-v-e2d7b6b2]::placeholder,[data-theme=dark] .note-textarea[data-v-e2d7b6b2]::placeholder{color:#64748b}.dark .video-container[data-v-e2d7b6b2],[data-bs-theme=dark] .video-container[data-v-e2d7b6b2],[data-theme=dark] .video-container[data-v-e2d7b6b2]{background:#0f172a}.dark .note-modal-content[data-v-e2d7b6b2],[data-bs-theme=dark] .note-modal-content[data-v-e2d7b6b2],[data-theme=dark] .note-modal-content[data-v-e2d7b6b2]{background:#1e293b}.dark .notes-header[data-v-e2d7b6b2],[data-bs-theme=dark] .notes-header[data-v-e2d7b6b2],[data-theme=dark] .notes-header[data-v-e2d7b6b2]{border-bottom-color:rgba(0,199,68,.2)}.dark .note-card[data-v-e2d7b6b2]:hover,[data-bs-theme=dark] .note-card[data-v-e2d7b6b2]:hover,[data-theme=dark] .note-card[data-v-e2d7b6b2]:hover{box-shadow:0 15px 40px rgba(0,0,0,.4)}.dark .empty-notes span[data-v-e2d7b6b2],[data-bs-theme=dark] .empty-notes span[data-v-e2d7b6b2],[data-theme=dark] .empty-notes span[data-v-e2d7b6b2]{color:#94a3b8}.dark .close-btn[data-v-e2d7b6b2],[data-bs-theme=dark] .close-btn[data-v-e2d7b6b2],[data-theme=dark] .close-btn[data-v-e2d7b6b2]{background:hsla(0,0%,100%,.1)}.dark .close-btn[data-v-e2d7b6b2]:hover,[data-bs-theme=dark] .close-btn[data-v-e2d7b6b2]:hover,[data-theme=dark] .close-btn[data-v-e2d7b6b2]:hover{background:hsla(0,0%,100%,.2)}.share-modal-wrapper .modal-dialog[data-v-3b93f848]{max-width:450px}.share-modal-content[data-v-3b93f848]{border:none;border-radius:24px;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.15)}.share-modal-header[data-v-3b93f848]{background:linear-gradient(135deg,#00c744,#00a83b);padding:20px 25px;border:none;display:flex;align-items:center;justify-content:space-between}.header-title-wrapper[data-v-3b93f848]{display:flex;align-items:center;gap:15px}.share-icon-wrapper[data-v-3b93f848]{width:45px;height:45px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.share-icon-wrapper i[data-v-3b93f848]{color:#fff;font-size:1.3rem}.share-icon-wrapper.web-share[data-v-3b93f848]{background:hsla(0,0%,100%,.25)}.share-title[data-v-3b93f848]{color:#fff;font-size:1.2rem;font-weight:700;margin:0}.close-btn[data-v-3b93f848]{width:36px;height:36px;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.close-btn i[data-v-3b93f848]{color:#fff;font-size:1rem}.close-btn[data-v-3b93f848]:hover{background:hsla(0,0%,100%,.3);transform:rotate(90deg)}.share-modal-body[data-v-3b93f848]{padding:30px 25px;background:linear-gradient(135deg,#f8fffe,#e8fff1)}.share-content-wrapper[data-v-3b93f848]{text-align:center}.dark .share-modal-content[data-v-3b93f848],[data-bs-theme=dark] .share-modal-content[data-v-3b93f848],[data-theme=dark] .share-modal-content[data-v-3b93f848]{background:#1e293b}.dark .share-modal-body[data-v-3b93f848],[data-bs-theme=dark] .share-modal-body[data-v-3b93f848],[data-theme=dark] .share-modal-body[data-v-3b93f848]{background:linear-gradient(135deg,#0f172a,#1a2744)}.dark .share-content-wrapper[data-v-3b93f848],[data-bs-theme=dark] .share-content-wrapper[data-v-3b93f848],[data-theme=dark] .share-content-wrapper[data-v-3b93f848]{color:#f1f5f9}.course-details-page[data-v-38221bf3],.loading-container[data-v-38221bf3]{min-height:100vh;background:linear-gradient(135deg,#f8fffe,#e8fff1)}.loading-container[data-v-38221bf3]{display:flex;justify-content:center;align-items:center}.loading-content[data-v-38221bf3]{text-align:center}.loading-spinner[data-v-38221bf3]{position:relative;width:80px;height:80px;margin:0 auto 20px}.spinner-ring[data-v-38221bf3]{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#00c744;border-radius:50%;animation:spin-38221bf3 1.2s linear infinite}.spinner-ring[data-v-38221bf3]:nth-child(2){width:70%;height:70%;top:15%;left:15%;border-top-color:#00a83b;animation-duration:1s}.spinner-ring[data-v-38221bf3]:nth-child(3){width:40%;height:40%;top:30%;left:30%;border-top-color:#008f32;animation-duration:.8s}@keyframes spin-38221bf3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-38221bf3]{color:#00c744;font-size:1.1rem;font-weight:600}.course-hero[data-v-38221bf3]{position:relative;min-height:400px;overflow:hidden}.hero-background[data-v-38221bf3]{position:absolute;top:0;left:0;right:0;bottom:0}.hero-image[data-v-38221bf3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-overlay[data-v-38221bf3]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,50,20,.8))}.hero-content[data-v-38221bf3]{position:relative;z-index:10;padding:60px 0}.hero-info[data-v-38221bf3]{max-width:800px}.course-category-badge[data-v-38221bf3]{display:inline-flex;align-items:center;gap:8px;background:rgba(0,199,68,.2);color:#4ade80;padding:8px 16px;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:20px;backdrop-filter:blur(10px)}.course-title[data-v-38221bf3]{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:15px;line-height:1.3}.course-description[data-v-38221bf3]{color:hsla(0,0%,100%,.85);font-size:1.1rem;margin-bottom:25px;line-height:1.6}.course-meta[data-v-38221bf3]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.meta-item[data-v-38221bf3]{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.9);font-size:.95rem}.meta-item i[data-v-38221bf3]{color:#4ade80;font-size:1.1rem}.hero-actions[data-v-38221bf3]{display:flex;flex-wrap:wrap;gap:12px}.share-btn[data-v-38221bf3]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:hsla(0,0%,100%,.1);color:#fff;border-radius:50px;font-size:.9rem;font-weight:500;text-decoration:none;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.share-btn[data-v-38221bf3]:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:translateY(-2px)}.share-btn.share-web[data-v-38221bf3]{background:rgba(0,199,68,.3);border-color:rgba(0,199,68,.5)}.course-main-content[data-v-38221bf3]{margin-top:-60px;position:relative;z-index:20;padding-bottom:60px}.content-grid[data-v-38221bf3]{display:grid;grid-template-columns:350px 1fr;gap:30px}.course-sidebar[data-v-38221bf3]{display:flex;flex-direction:column;gap:20px}.price-card[data-v-38221bf3]{background:#fff;border-radius:24px;padding:30px;box-shadow:0 15px 50px rgba(0,0,0,.08)}.price-header[data-v-38221bf3]{margin-bottom:20px}.price-display[data-v-38221bf3]{display:flex;flex-direction:column;gap:8px}.price-current[data-v-38221bf3]{font-size:2.2rem;font-weight:800;color:#00c744}.price-old[data-v-38221bf3]{font-size:1.1rem;color:#a0aec0;text-decoration:line-through}.price-free[data-v-38221bf3]{font-size:2rem;font-weight:800;color:#00c744;background:linear-gradient(135deg,#e8fff1,#d4f7e4);padding:10px 20px;border-radius:12px;display:inline-block}.discount-badge[data-v-38221bf3]{display:inline-block;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:5px 12px;border-radius:20px;font-size:.85rem;font-weight:600}.enrolled-badge[data-v-38221bf3]{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);color:#00c744;padding:15px 20px;border-radius:12px;font-size:1.1rem;font-weight:700}.enrolled-badge i[data-v-38221bf3]{font-size:1.3rem}.enrollment-loader[data-v-38221bf3]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:15px 20px;background:linear-gradient(135deg,#f8fffe,#e8fff1);border-radius:12px}.enrollment-spinner[data-v-38221bf3]{display:flex;align-items:center;gap:6px}.spinner-dot[data-v-38221bf3]{width:10px;height:10px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:50%;animation:bounce-38221bf3 1.4s ease-in-out infinite both}.spinner-dot[data-v-38221bf3]:first-child{animation-delay:-.32s}.spinner-dot[data-v-38221bf3]:nth-child(2){animation-delay:-.16s}.spinner-dot[data-v-38221bf3]:nth-child(3){animation-delay:0s}@keyframes bounce-38221bf3{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.checking-text[data-v-38221bf3]{color:#00c744;font-size:.95rem;font-weight:600}.btn-loader-wrapper[data-v-38221bf3]{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 24px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border-radius:50px}.btn-loader[data-v-38221bf3]{display:flex;align-items:center;gap:8px}.btn-loader span[data-v-38221bf3]{width:8px;height:8px;background:#00c744;border-radius:50%;animation:btn-bounce-38221bf3 1.4s ease-in-out infinite both}.btn-loader span[data-v-38221bf3]:first-child{animation-delay:-.32s}.btn-loader span[data-v-38221bf3]:nth-child(2){animation-delay:-.16s}.btn-loader span[data-v-38221bf3]:nth-child(3){animation-delay:0s}@keyframes btn-bounce-38221bf3{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1.2);opacity:1}}.enroll-btn[data-v-38221bf3]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 24px;background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border:none;border-radius:50px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,199,68,.3)}.enroll-btn[data-v-38221bf3]:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,199,68,.4)}.enroll-btn i[data-v-38221bf3]{font-size:1.2rem;color:#fff}.enroll-btn.free-btn[data-v-38221bf3]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 10px 30px rgba(139,92,246,.3)}.enroll-btn.free-btn[data-v-38221bf3]:hover{box-shadow:0 15px 40px rgba(139,92,246,.4)}.instructor-card[data-v-38221bf3]{background:#fff;border-radius:24px;padding:25px;box-shadow:0 15px 50px rgba(0,0,0,.08)}.instructor-header h3[data-v-38221bf3]{color:#2d3748;font-size:1rem;font-weight:600;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e8fff1}.instructor-info[data-v-38221bf3]{display:flex;align-items:center;gap:15px}.instructor-avatar[data-v-38221bf3]{width:70px;height:70px;border-radius:50%;overflow:hidden;border:3px solid #00c744}.instructor-avatar img[data-v-38221bf3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.instructor-details[data-v-38221bf3]{flex:1}.instructor-name[data-v-38221bf3]{color:#2d3748;font-size:1.1rem;font-weight:700;margin:0 0 8px 0}.instructor-badge[data-v-38221bf3]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);color:#00c744;padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.course-content-area[data-v-38221bf3]{background:#fff;border-radius:24px;padding:30px;box-shadow:0 15px 50px rgba(0,0,0,.08)}.course-tabs[data-v-38221bf3]{margin-bottom:30px}.course-tabs .nav-pills[data-v-38221bf3]{display:flex;gap:10px;background:#f8fffe;padding:8px;border-radius:16px}.course-tabs .nav-link[data-v-38221bf3]{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:12px;color:#718096;font-weight:600;transition:all .3s ease;border:none}.course-tabs .nav-link[data-v-38221bf3]:hover{background:#e8fff1;color:#00c744}.course-tabs .nav-link.active[data-v-38221bf3]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;box-shadow:0 5px 20px rgba(0,199,68,.3)}.course-tabs .nav-link.active i[data-v-38221bf3]{color:#fff}.course-tabs .nav-link i[data-v-38221bf3]{font-size:1rem}.overview-card[data-v-38221bf3]{padding:20px 0}.section-title[data-v-38221bf3]{display:flex;align-items:center;gap:10px;color:#2d3748;font-size:1.2rem;font-weight:700;margin-bottom:25px}.section-title i[data-v-38221bf3]{color:#00c744}.stats-grid[data-v-38221bf3]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.stat-item[data-v-38221bf3]{display:flex;align-items:center;gap:15px;background:linear-gradient(135deg,#f8fffe,#e8fff1);padding:20px;border-radius:16px;transition:all .3s ease}.stat-item[data-v-38221bf3]:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,199,68,.1)}.stat-icon[data-v-38221bf3]{width:50px;height:50px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-icon i[data-v-38221bf3]{color:#fff;font-size:1.3rem}.stat-info[data-v-38221bf3]{display:flex;flex-direction:column}.stat-value[data-v-38221bf3]{color:#2d3748;font-size:1.1rem;font-weight:700}.stat-label[data-v-38221bf3]{color:#718096;font-size:.85rem}.lectures-card[data-v-38221bf3]{padding:10px 0}.unit-section[data-v-38221bf3]{margin-bottom:30px;background:#fff;border-radius:20px;padding:0;box-shadow:0 10px 40px rgba(0,0,0,.06);overflow:hidden}.unit-header[data-v-38221bf3]{background:linear-gradient(135deg,#00c744,#00a83b);padding:6px 18px}.unit-info[data-v-38221bf3]{display:flex;align-items:center;gap:15px}.unit-number[data-v-38221bf3]{width:45px;height:45px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;font-weight:800}.unit-title-wrapper[data-v-38221bf3]{flex:1}.unit-title[data-v-38221bf3]{color:#fff;font-size:1.15rem;font-weight:700;margin:0 0 5px 0}.unit-duration[data-v-38221bf3]{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:.85rem}.unit-duration i[data-v-38221bf3]{color:#fff!important}.chapters-list[data-v-38221bf3]{padding:15px}.chapter-item[data-v-38221bf3]{background:#f8fffe;border-radius:16px;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.chapter-item[data-v-38221bf3]:last-child{margin-bottom:0}.chapter-item[data-v-38221bf3]:hover{box-shadow:0 5px 20px rgba(0,199,68,.1)}.chapter-header[data-v-38221bf3]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;cursor:pointer;transition:all .3s ease}.chapter-header[data-v-38221bf3]:hover{background:#e8fff1}.chapter-info[data-v-38221bf3]{display:flex;align-items:center;gap:12px;flex:1}.chapter-icon[data-v-38221bf3]{width:40px;height:40px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#00c744;font-size:1rem}.chapter-details[data-v-38221bf3]{flex:1}.chapter-title[data-v-38221bf3]{display:block;color:#2d3748;font-size:1rem;font-weight:600;margin-bottom:4px}.chapter-meta[data-v-38221bf3]{display:flex;align-items:center;gap:12px;color:#718096;font-size:.8rem}.chapter-meta i[data-v-38221bf3]{color:#00c744}.classes-count[data-v-38221bf3]{display:inline-flex;align-items:center;gap:4px}.chapter-arrow[data-v-38221bf3]{color:#00c744;font-size:.9rem;transition:transform .3s ease}.chapter-header:not(.collapsed) .chapter-arrow[data-v-38221bf3],.chapter-header[aria-expanded=true] .chapter-arrow[data-v-38221bf3]{transform:rotate(180deg)}.classes-list[data-v-38221bf3]{padding:0 15px 15px}.class-item[data-v-38221bf3]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#fff;border-radius:12px;margin-bottom:8px;border:1px solid #e8fff1;transition:all .3s ease}.class-item[data-v-38221bf3]:last-child{margin-bottom:0}.class-item[data-v-38221bf3]:hover{border-color:#00c744;box-shadow:0 5px 15px rgba(0,199,68,.1)}.class-info[data-v-38221bf3]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.class-type-icon[data-v-38221bf3]{width:32px;height:32px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff!important;font-size:.75rem;flex-shrink:0}.class-type-icon i[data-v-38221bf3]{color:#fff!important}.class-title[data-v-38221bf3]{color:#2d3748;font-size:.95rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.class-actions[data-v-38221bf3]{display:flex;align-items:center;gap:10px;flex-shrink:0}.class-duration[data-v-38221bf3]{display:inline-flex;align-items:center;gap:5px;color:#718096;font-size:.8rem;background:#f8fffe;padding:5px 10px;border-radius:20px}.class-duration i[data-v-38221bf3]{color:#00c744;font-size:.75rem}.action-btn[data-v-38221bf3]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;cursor:pointer;transition:all .3s ease;font-size:.85rem}.action-btn[data-v-38221bf3]:hover{transform:scale(1.1)}.play-btn[data-v-38221bf3]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff!important;box-shadow:0 5px 15px rgba(0,199,68,.3)}.play-btn i[data-v-38221bf3]{color:#fff!important}.link-btn[data-v-38221bf3]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff!important;box-shadow:0 5px 15px rgba(59,130,246,.3)}.link-btn i[data-v-38221bf3]{color:#fff!important}.live-btn[data-v-38221bf3]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff!important;padding:8px 14px;width:auto;border-radius:20px;font-size:.75rem;font-weight:600;gap:5px;box-shadow:0 5px 15px rgba(239,68,68,.3)}.live-btn i[data-v-38221bf3]{color:#fff!important;animation:pulse-38221bf3 1.5s infinite}.pdf-btn[data-v-38221bf3]{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff!important;box-shadow:0 5px 15px rgba(249,115,22,.3)}.pdf-btn i[data-v-38221bf3]{color:#fff!important}@keyframes pulse-38221bf3{0%,to{opacity:1}50%{opacity:.5}}.video-loader-container[data-v-38221bf3]{display:flex;align-items:center;justify-content:center;min-height:400px;background:linear-gradient(135deg,#0f172a,#1e293b)}.video-loader-content[data-v-38221bf3]{text-align:center}.video-loader-spinner[data-v-38221bf3]{position:relative;width:100px;height:100px;margin:0 auto 25px}.video-loader-spinner .spinner-ring[data-v-38221bf3]{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid transparent;border-top-color:#00c744;border-radius:50%;animation:video-spin-38221bf3 1.2s linear infinite}.video-loader-spinner .spinner-ring[data-v-38221bf3]:nth-child(2){width:80%;height:80%;top:10%;left:10%;border-top-color:#4ade80;animation-duration:1s;animation-direction:reverse}.video-loader-spinner .spinner-ring[data-v-38221bf3]:nth-child(3){width:60%;height:60%;top:20%;left:20%;border-top-color:#86efac;animation-duration:.8s}.video-loader-spinner .play-icon[data-v-38221bf3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 20px rgba(0,199,68,.4)}.video-loader-spinner .play-icon i[data-v-38221bf3]{color:#fff!important;font-size:.9rem;margin-left:3px}@keyframes video-spin-38221bf3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.video-loader-text[data-v-38221bf3]{color:#4ade80;font-size:1.1rem;font-weight:600;margin:0;animation:video-pulse-38221bf3 1.5s ease-in-out infinite}@keyframes video-pulse-38221bf3{0%,to{opacity:.6}50%{opacity:1}}.video-player-card[data-v-38221bf3]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,199,68,.08),0 15px 50px rgba(0,0,0,.12),0 8px 25px rgba(0,199,68,.08);margin:15px}.video-player-header[data-v-38221bf3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:20px 28px;background:linear-gradient(135deg,#00c744,#00a83b 50%,#009934);position:relative;overflow:hidden}.video-player-header[data-v-38221bf3]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);background-size:200% 100%;animation:headerShimmer-38221bf3 4s infinite}@keyframes headerShimmer-38221bf3{0%{background-position:-200% 0}to{background-position:200% 0}}.video-title-wrapper[data-v-38221bf3]{display:flex;align-items:center;gap:14px;position:relative;z-index:1}.video-title-wrapper i[data-v-38221bf3]{color:#fff;font-size:1.6rem;text-shadow:0 2px 8px rgba(0,0,0,.15)}.video-class-title[data-v-38221bf3]{margin:0;color:#fff;font-size:1.3rem;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.1);letter-spacing:-.02em}.video-player-body[data-v-38221bf3]{position:relative;padding-top:56.25%;background:linear-gradient(180deg,#fafffe,#f5fff9)}.video-iframe[data-v-38221bf3]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.speed-control[data-v-38221bf3]{display:flex;align-items:center;gap:12px;padding:12px 18px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(12px);border-radius:50px;border:1px solid hsla(0,0%,100%,.15);position:relative;z-index:1;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.16,1,.3,1)}.speed-control[data-v-38221bf3]:hover{background:hsla(0,0%,100%,.28);box-shadow:0 6px 20px rgba(0,0,0,.12)}.speed-icon[data-v-38221bf3]{width:36px;height:36px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(0,0,0,.1)}.speed-icon i[data-v-38221bf3]{color:#00c744!important;font-size:.9rem}.speed-label[data-v-38221bf3]{color:#fff;font-size:1rem;font-weight:600;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.1)}.speed-select-wrapper[data-v-38221bf3]{position:relative;display:flex;align-items:center}.speed-select[data-v-38221bf3]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;color:#00c744;border:none;padding:10px 38px 10px 16px;border-radius:25px;font-size:1rem;font-weight:700;cursor:pointer;outline:none;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 3px 10px rgba(0,0,0,.1)}.speed-select[data-v-38221bf3]:hover{box-shadow:0 6px 20px rgba(0,199,68,.35);transform:scale(1.03)}.speed-select option[data-v-38221bf3]{background:#1e293b;color:#fff;padding:12px}.speed-arrow[data-v-38221bf3]{position:absolute;right:14px;color:#00c744!important;font-size:.75rem;pointer-events:none;transition:transform .3s ease}.speed-select:focus+.speed-arrow[data-v-38221bf3]{transform:rotate(180deg)}.dark .video-player-card[data-v-38221bf3],[data-bs-theme=dark] .video-player-card[data-v-38221bf3],[data-theme=dark] .video-player-card[data-v-38221bf3]{background:#1e293b}.dark .video-player-header[data-v-38221bf3],[data-bs-theme=dark] .video-player-header[data-v-38221bf3],[data-theme=dark] .video-player-header[data-v-38221bf3]{background:linear-gradient(135deg,#0f172a,#1a2744);border-color:rgba(74,222,128,.2)}.dark .video-class-title[data-v-38221bf3],[data-bs-theme=dark] .video-class-title[data-v-38221bf3],[data-theme=dark] .video-class-title[data-v-38221bf3]{color:#f1f5f9}.dark .video-player-body[data-v-38221bf3],[data-bs-theme=dark] .video-player-body[data-v-38221bf3],[data-theme=dark] .video-player-body[data-v-38221bf3]{background:linear-gradient(135deg,#0f172a,#1a2744)}.dark .speed-control[data-v-38221bf3],[data-bs-theme=dark] .speed-control[data-v-38221bf3],[data-theme=dark] .speed-control[data-v-38221bf3]{background:#0f172a;border-color:rgba(74,222,128,.3)}.dark .speed-label[data-v-38221bf3],[data-bs-theme=dark] .speed-label[data-v-38221bf3],[data-theme=dark] .speed-label[data-v-38221bf3]{color:#f1f5f9}.time-duration[data-v-38221bf3]{display:inline-flex;align-items:center;gap:5px;background:#fff;color:#00c744;padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.play-video[data-v-38221bf3]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,#00c744,#00a83b)!important;color:#fff!important;border-radius:50%;font-size:.9rem;cursor:pointer;transition:all .3s ease;border:none;padding:0!important}.play-video[data-v-38221bf3]:hover{transform:scale(1.1);box-shadow:0 5px 15px rgba(0,199,68,.4)}.custom-checkbox[data-v-38221bf3]{margin:5px;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:22px;height:22px;border:2px solid #00c744;border-radius:8px;cursor:pointer;outline:none;transition:all .3s ease-in-out;margin-right:8px;vertical-align:middle;background-color:#fff}.custom-checkbox[data-v-38221bf3]:checked{background-color:#00c744;border-color:#00c744}.custom-checkbox[data-v-38221bf3]:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#fff}.custom-checkbox[data-v-38221bf3]:hover{box-shadow:0 0 8px rgba(0,199,68,.5)}.dark .course-details-page[data-v-38221bf3],.dark .loading-container[data-v-38221bf3],[data-bs-theme=dark] .course-details-page[data-v-38221bf3],[data-bs-theme=dark] .loading-container[data-v-38221bf3],[data-theme=dark] .course-details-page[data-v-38221bf3],[data-theme=dark] .loading-container[data-v-38221bf3]{background:linear-gradient(135deg,#0f172a,#1e293b)}.dark .course-content-area[data-v-38221bf3],.dark .instructor-card[data-v-38221bf3],.dark .price-card[data-v-38221bf3],[data-bs-theme=dark] .course-content-area[data-v-38221bf3],[data-bs-theme=dark] .instructor-card[data-v-38221bf3],[data-bs-theme=dark] .price-card[data-v-38221bf3],[data-theme=dark] .course-content-area[data-v-38221bf3],[data-theme=dark] .instructor-card[data-v-38221bf3],[data-theme=dark] .price-card[data-v-38221bf3]{background:#1e293b}.dark .btn-loader-wrapper[data-v-38221bf3],.dark .enrolled-badge[data-v-38221bf3],.dark .enrollment-loader[data-v-38221bf3],.dark .price-free[data-v-38221bf3],[data-bs-theme=dark] .btn-loader-wrapper[data-v-38221bf3],[data-bs-theme=dark] .enrolled-badge[data-v-38221bf3],[data-bs-theme=dark] .enrollment-loader[data-v-38221bf3],[data-bs-theme=dark] .price-free[data-v-38221bf3],[data-theme=dark] .btn-loader-wrapper[data-v-38221bf3],[data-theme=dark] .enrolled-badge[data-v-38221bf3],[data-theme=dark] .enrollment-loader[data-v-38221bf3],[data-theme=dark] .price-free[data-v-38221bf3]{background:linear-gradient(135deg,#0f3d1c,#1a5c2e)}.dark .checking-text[data-v-38221bf3],[data-bs-theme=dark] .checking-text[data-v-38221bf3],[data-theme=dark] .checking-text[data-v-38221bf3]{color:#4ade80}.dark .instructor-header h3[data-v-38221bf3],.dark .instructor-name[data-v-38221bf3],.dark .section-title[data-v-38221bf3],.dark .stat-value[data-v-38221bf3],.dark .unit-section h3[data-v-38221bf3],[data-bs-theme=dark] .instructor-header h3[data-v-38221bf3],[data-bs-theme=dark] .instructor-name[data-v-38221bf3],[data-bs-theme=dark] .section-title[data-v-38221bf3],[data-bs-theme=dark] .stat-value[data-v-38221bf3],[data-bs-theme=dark] .unit-section h3[data-v-38221bf3],[data-theme=dark] .instructor-header h3[data-v-38221bf3],[data-theme=dark] .instructor-name[data-v-38221bf3],[data-theme=dark] .section-title[data-v-38221bf3],[data-theme=dark] .stat-value[data-v-38221bf3],[data-theme=dark] .unit-section h3[data-v-38221bf3]{color:#f1f5f9}.dark .course-tabs[data-v-38221bf3],[data-bs-theme=dark] .course-tabs[data-v-38221bf3],[data-theme=dark] .course-tabs[data-v-38221bf3]{background:transparent}.dark .course-tabs .nav-pills[data-v-38221bf3],[data-bs-theme=dark] .course-tabs .nav-pills[data-v-38221bf3],[data-theme=dark] .course-tabs .nav-pills[data-v-38221bf3]{background:#1e293b;border:1px solid #334155}.dark .course-tabs .nav-item[data-v-38221bf3],[data-bs-theme=dark] .course-tabs .nav-item[data-v-38221bf3],[data-theme=dark] .course-tabs .nav-item[data-v-38221bf3]{background:transparent}.dark .course-tabs .nav-link[data-v-38221bf3],[data-bs-theme=dark] .course-tabs .nav-link[data-v-38221bf3],[data-theme=dark] .course-tabs .nav-link[data-v-38221bf3]{color:#94a3b8!important;background:transparent!important}.dark .course-tabs .nav-link i[data-v-38221bf3],[data-bs-theme=dark] .course-tabs .nav-link i[data-v-38221bf3],[data-theme=dark] .course-tabs .nav-link i[data-v-38221bf3]{color:#64748b!important}.dark .course-tabs .nav-link[data-v-38221bf3]:hover,[data-bs-theme=dark] .course-tabs .nav-link[data-v-38221bf3]:hover,[data-theme=dark] .course-tabs .nav-link[data-v-38221bf3]:hover{background:#0f3d1c!important;color:#4ade80!important}.dark .course-tabs .nav-link:hover i[data-v-38221bf3],[data-bs-theme=dark] .course-tabs .nav-link:hover i[data-v-38221bf3],[data-theme=dark] .course-tabs .nav-link:hover i[data-v-38221bf3]{color:#4ade80!important}.dark .course-tabs .nav-link.active[data-v-38221bf3],[data-bs-theme=dark] .course-tabs .nav-link.active[data-v-38221bf3],[data-theme=dark] .course-tabs .nav-link.active[data-v-38221bf3]{background:linear-gradient(135deg,#00c744,#00a83b)!important;color:#fff!important}.dark .course-tabs .nav-link.active i[data-v-38221bf3],[data-bs-theme=dark] .course-tabs .nav-link.active i[data-v-38221bf3],[data-theme=dark] .course-tabs .nav-link.active i[data-v-38221bf3]{color:#fff!important}.dark .stat-item[data-v-38221bf3],[data-bs-theme=dark] .stat-item[data-v-38221bf3],[data-theme=dark] .stat-item[data-v-38221bf3]{background:linear-gradient(135deg,#0f172a,#1a2744)}.dark .chapters-list[data-v-38221bf3],.dark .unit-section[data-v-38221bf3],[data-bs-theme=dark] .chapters-list[data-v-38221bf3],[data-bs-theme=dark] .unit-section[data-v-38221bf3],[data-theme=dark] .chapters-list[data-v-38221bf3],[data-theme=dark] .unit-section[data-v-38221bf3]{background:#1e293b}.dark .chapter-item[data-v-38221bf3],[data-bs-theme=dark] .chapter-item[data-v-38221bf3],[data-theme=dark] .chapter-item[data-v-38221bf3]{background:#0f172a}.dark .chapter-header[data-v-38221bf3]:hover,[data-bs-theme=dark] .chapter-header[data-v-38221bf3]:hover,[data-theme=dark] .chapter-header[data-v-38221bf3]:hover{background:#1a2744}.dark .chapter-title[data-v-38221bf3],[data-bs-theme=dark] .chapter-title[data-v-38221bf3],[data-theme=dark] .chapter-title[data-v-38221bf3]{color:#f1f5f9}.dark .chapter-icon[data-v-38221bf3],[data-bs-theme=dark] .chapter-icon[data-v-38221bf3],[data-theme=dark] .chapter-icon[data-v-38221bf3]{background:linear-gradient(135deg,#0f3d1c,#1a5c2e);color:#4ade80}.dark .class-item[data-v-38221bf3],[data-bs-theme=dark] .class-item[data-v-38221bf3],[data-theme=dark] .class-item[data-v-38221bf3]{background:#1e293b;border-color:#2d3748}.dark .class-item[data-v-38221bf3]:hover,[data-bs-theme=dark] .class-item[data-v-38221bf3]:hover,[data-theme=dark] .class-item[data-v-38221bf3]:hover{border-color:#4ade80;background:#1a2744}.dark .class-title[data-v-38221bf3],[data-bs-theme=dark] .class-title[data-v-38221bf3],[data-theme=dark] .class-title[data-v-38221bf3]{color:#f1f5f9}.dark .class-duration[data-v-38221bf3],[data-bs-theme=dark] .class-duration[data-v-38221bf3],[data-theme=dark] .class-duration[data-v-38221bf3]{background:#0f172a;color:#94a3b8}.dark .time-duration[data-v-38221bf3],[data-bs-theme=dark] .time-duration[data-v-38221bf3],[data-theme=dark] .time-duration[data-v-38221bf3]{background:#0f172a;color:#4ade80}.dark .instructor-badge[data-v-38221bf3],[data-bs-theme=dark] .instructor-badge[data-v-38221bf3],[data-theme=dark] .instructor-badge[data-v-38221bf3]{background:linear-gradient(135deg,#0f3d1c,#1a5c2e);color:#4ade80}.dark .custom-checkbox[data-v-38221bf3],[data-bs-theme=dark] .custom-checkbox[data-v-38221bf3],[data-theme=dark] .custom-checkbox[data-v-38221bf3]{background-color:#0f172a;border-color:#4ade80}@media (max-width:1024px){.content-grid[data-v-38221bf3]{grid-template-columns:1fr}.course-sidebar[data-v-38221bf3]{order:-1}}@media (max-width:768px){.course-hero[data-v-38221bf3]{min-height:350px}.hero-content[data-v-38221bf3]{padding:40px 20px}.course-title[data-v-38221bf3]{font-size:1.8rem}.course-meta[data-v-38221bf3]{gap:15px}.stats-grid[data-v-38221bf3]{grid-template-columns:1fr}.course-content-area[data-v-38221bf3],.instructor-card[data-v-38221bf3],.price-card[data-v-38221bf3]{padding:20px;border-radius:20px}}#video-modal .modal-dialog{max-width:900px!important;width:90vw!important;margin:1.5rem auto!important}@media (min-width:1200px){#video-modal .modal-dialog{max-width:950px!important}}@media (max-width:768px){#video-modal .modal-dialog{max-width:96vw!important;margin:.75rem auto!important}}@media (max-width:480px){#video-modal .modal-dialog{max-width:100vw!important;margin:.5rem!important}}#video-modal .modal-content{border:none!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 0 0 1px rgba(0,199,68,.08),0 20px 60px rgba(0,0,0,.2),0 8px 25px rgba(0,199,68,.1)!important}#video-modal .modal-header{background:linear-gradient(135deg,#00c744,#00a83b)!important;padding:14px 20px!important;border:none!important}#video-modal .modal-header .modal-title{color:#fff!important;font-size:1.1rem!important;font-weight:600!important}#video-modal .modal-body{padding:0!important;background:#fafffe!important}#video-section{background:#fafffe!important;padding:12px!important}#video-section .video-player-card{background:#fff!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important;margin:0!important}#video-section .video-player-header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;padding:12px 16px!important;background:linear-gradient(135deg,#00c744,#00a83b)!important}#video-section .video-title-wrapper{display:flex!important;align-items:center!important;gap:10px!important}#video-section .video-title-wrapper i{color:#fff!important;font-size:1.2rem!important}#video-section .video-class-title{margin:0!important;color:#fff!important;font-size:1rem!important;font-weight:600!important}#video-section .video-player-body{position:relative!important;padding-top:56.25%!important;background:#f8fffe!important}#video-section .video-iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:none!important}#video-section .speed-control{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;background:hsla(0,0%,100%,.2)!important;backdrop-filter:blur(10px)!important;border-radius:30px!important;border:1px solid hsla(0,0%,100%,.15)!important}#video-section .speed-icon{width:28px!important;height:28px!important;background:#fff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}#video-section .speed-icon i{color:#00c744!important;font-size:.75rem!important}#video-section .speed-label{color:#fff!important;font-size:.85rem!important;font-weight:600!important;margin:0!important}#video-section .speed-select-wrapper{position:relative!important;display:flex!important;align-items:center!important}#video-section .speed-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:#fff!important;color:#00c744!important;border:none!important;padding:6px 28px 6px 12px!important;border-radius:20px!important;font-size:.85rem!important;font-weight:700!important;cursor:pointer!important;outline:none!important}#video-section .speed-arrow{position:absolute!important;right:10px!important;color:#00c744!important;font-size:.65rem!important;pointer-events:none!important}#video-loader .video-loader-container{display:flex!important;align-items:center!important;justify-content:center!important;min-height:350px!important;background:linear-gradient(135deg,#0f172a,#1e293b)!important;border-radius:12px!important}#video-loader .video-loader-content{text-align:center!important}#video-loader .video-loader-spinner{position:relative!important;width:70px!important;height:70px!important;margin:0 auto 18px!important}#video-loader .spinner-ring{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:2px solid transparent!important;border-top-color:#00c744!important;border-radius:50%!important;animation:video-spin 1.2s linear infinite!important}#video-loader .spinner-ring:nth-child(2){width:80%!important;height:80%!important;top:10%!important;left:10%!important;border-top-color:#4ade80!important;animation-duration:1s!important;animation-direction:reverse!important}#video-loader .spinner-ring:nth-child(3){width:60%!important;height:60%!important;top:20%!important;left:20%!important;border-top-color:#86efac!important;animation-duration:.8s!important}#video-loader .play-icon{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:30px!important;height:30px!important;background:linear-gradient(135deg,#00c744,#00a83b)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}#video-loader .play-icon i{color:#fff!important;font-size:.7rem!important;margin-left:2px!important}#video-loader .video-loader-text{color:#4ade80!important;font-size:.95rem!important;font-weight:600!important;margin:0!important}@keyframes video-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){#video-section{padding:8px!important}#video-section .video-player-header{padding:10px 14px!important;gap:10px!important}#video-section .video-class-title{font-size:.9rem!important}#video-section .video-title-wrapper i{font-size:1rem!important}#video-section .speed-control{padding:6px 10px!important;gap:6px!important}#video-section .speed-label{display:none!important}#video-section .speed-icon{width:24px!important;height:24px!important}#video-loader .video-loader-container{min-height:250px!important}#video-loader .video-loader-spinner{width:50px!important;height:50px!important}}@media (max-width:480px){#video-section{padding:6px!important}#video-section .video-player-card{border-radius:8px!important}#video-section .video-player-header{padding:8px 12px!important}#video-section .video-class-title{font-size:.85rem!important}}.dark #video-modal .modal-content,[data-bs-theme=dark] #video-modal .modal-content,[data-theme=dark] #video-modal .modal-content{background:#1e293b!important;box-shadow:0 0 0 1px rgba(0,199,68,.15),0 20px 60px rgba(0,0,0,.5)!important}.dark #video-modal .modal-body,.dark #video-section,[data-bs-theme=dark] #video-modal .modal-body,[data-bs-theme=dark] #video-section,[data-theme=dark] #video-modal .modal-body,[data-theme=dark] #video-section{background:#0f172a!important}.dark #video-section .video-player-card,[data-bs-theme=dark] #video-section .video-player-card,[data-theme=dark] #video-section .video-player-card{background:#1e293b!important;box-shadow:0 4px 20px rgba(0,0,0,.3)!important}.dark #video-section .video-player-body,[data-bs-theme=dark] #video-section .video-player-body,[data-theme=dark] #video-section .video-player-body{background:#0f172a!important}.dark #video-section .speed-select,[data-bs-theme=dark] #video-section .speed-select,[data-theme=dark] #video-section .speed-select{background:#334155!important;color:#4ade80!important}.dark #video-section .speed-arrow,[data-bs-theme=dark] #video-section .speed-arrow,[data-theme=dark] #video-section .speed-arrow{color:#4ade80!important}.dark #video-section .speed-icon,[data-bs-theme=dark] #video-section .speed-icon,[data-theme=dark] #video-section .speed-icon{background:#334155!important}.dark #video-section .speed-icon i,[data-bs-theme=dark] #video-section .speed-icon i,[data-theme=dark] #video-section .speed-icon i{color:#4ade80!important}.dark #video-section .speed-label,[data-bs-theme=dark] #video-section .speed-label,[data-theme=dark] #video-section .speed-label{color:#e2e8f0!important}.dark #video-section .speed-control,[data-bs-theme=dark] #video-section .speed-control,[data-theme=dark] #video-section .speed-control{background:rgba(15,23,42,.6)!important;border-color:rgba(74,222,128,.3)!important}.dark #video-loader .video-loader-container,[data-bs-theme=dark] #video-loader .video-loader-container,[data-theme=dark] #video-loader .video-loader-container{background:linear-gradient(135deg,#0a0f1a,#0f172a)!important}.dark .modal-backdrop,[data-bs-theme=dark] .modal-backdrop,[data-theme=dark] .modal-backdrop{background-color:#000!important}.dark .action-btn,[data-bs-theme=dark] .action-btn,[data-theme=dark] .action-btn{background:rgba(15,23,42,.8)!important}.dark .action-btn:hover,[data-bs-theme=dark] .action-btn:hover,[data-theme=dark] .action-btn:hover{background:rgba(15,23,42,.95)!important}.dark .class-actions .action-btn,[data-bs-theme=dark] .class-actions .action-btn,[data-theme=dark] .class-actions .action-btn{background:#0f172a!important;color:#4ade80!important}.dark .class-actions .action-btn:hover,[data-bs-theme=dark] .class-actions .action-btn:hover,[data-theme=dark] .class-actions .action-btn:hover{background:#1a2744!important}.dark .class-actions .action-btn i,[data-bs-theme=dark] .class-actions .action-btn i,[data-theme=dark] .class-actions .action-btn i{color:#4ade80!important}.dark .pdf-btn,[data-bs-theme=dark] .pdf-btn,[data-theme=dark] .pdf-btn{background:linear-gradient(135deg,#7c2d12,#9a3412)!important}.dark .live-btn,[data-bs-theme=dark] .live-btn,[data-theme=dark] .live-btn{background:linear-gradient(135deg,#7f1d1d,#991b1b)!important}.dark .link-btn,[data-bs-theme=dark] .link-btn,[data-theme=dark] .link-btn{background:linear-gradient(135deg,#1e3a5f,#1e40af)!important}.dark .course-description,.dark .course-description p,[data-bs-theme=dark] .course-description,[data-bs-theme=dark] .course-description p,[data-theme=dark] .course-description,[data-theme=dark] .course-description p{color:#cbd5e1!important}.dark .instructor-bio,.dark .stat-label,[data-bs-theme=dark] .instructor-bio,[data-bs-theme=dark] .stat-label,[data-theme=dark] .instructor-bio,[data-theme=dark] .stat-label{color:#94a3b8!important}.dark .chapter-meta,[data-bs-theme=dark] .chapter-meta,[data-theme=dark] .chapter-meta{color:#64748b!important}.dark .empty-state,[data-bs-theme=dark] .empty-state,[data-theme=dark] .empty-state{background:#1e293b!important;color:#94a3b8!important}.bundle-details-page[data-v-9d047b88]{min-height:100vh;background:linear-gradient(135deg,#f8fffe,#e8fff1);direction:rtl}.loading-container[data-v-9d047b88]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#f8fffe,#e8fff1)}.loading-content[data-v-9d047b88]{text-align:center}.loading-spinner[data-v-9d047b88]{position:relative;width:80px;height:80px;margin:0 auto 20px}.spinner-ring[data-v-9d047b88]{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#00c744;border-radius:50%;animation:spin-9d047b88 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-9d047b88]:first-child{animation-delay:-.45s}.spinner-ring[data-v-9d047b88]:nth-child(2){animation-delay:-.3s;opacity:.8}.spinner-ring[data-v-9d047b88]:nth-child(3){animation-delay:-.15s;opacity:.6}@keyframes spin-9d047b88{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-9d047b88]{color:#00c744;font-size:1.1rem;font-weight:600}.bundle-hero[data-v-9d047b88]{position:relative;min-height:400px;overflow:hidden;margin-bottom:40px}.hero-background[data-v-9d047b88]{position:absolute;top:0;left:0;right:0;bottom:0}.hero-image[data-v-9d047b88]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-overlay[data-v-9d047b88]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,50,20,.85),rgba(0,100,40,.75))}.hero-content[data-v-9d047b88]{position:relative;z-index:2;padding:60px 20px;color:#fff}.hero-badge[data-v-9d047b88]{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);padding:8px 16px;border-radius:30px;font-size:.9rem;font-weight:600;margin-bottom:20px}.hero-badge i[data-v-9d047b88]{font-size:1rem}.hero-title[data-v-9d047b88]{font-size:2.5rem;font-weight:800;margin-bottom:15px;text-shadow:0 2px 10px rgba(0,0,0,.2)}.hero-description[data-v-9d047b88]{font-size:1.1rem;opacity:.9;max-width:700px;line-height:1.7;margin-bottom:25px}.hero-meta[data-v-9d047b88]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:25px}.meta-item[data-v-9d047b88]{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.15);padding:10px 18px;border-radius:25px;font-size:.95rem;backdrop-filter:blur(5px)}.meta-item i[data-v-9d047b88]{font-size:1rem;color:#7fff9b}.hero-actions[data-v-9d047b88]{display:flex;flex-wrap:wrap;gap:12px}.share-btn[data-v-9d047b88]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:30px;font-weight:600;font-size:.9rem;text-decoration:none;transition:all .3s ease;background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.share-btn[data-v-9d047b88]:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px);color:#fff}.share-btn.share-web[data-v-9d047b88]{background:#00c744;border-color:#00c744}.share-btn.share-web[data-v-9d047b88]:hover{background:#00a83b}.bundle-main-content[data-v-9d047b88]{padding:0 20px 100px}.content-grid[data-v-9d047b88]{display:grid;grid-template-columns:350px 1fr;gap:40px}@media (max-width:1024px){.content-grid[data-v-9d047b88]{grid-template-columns:1fr}}.bundle-sidebar[data-v-9d047b88]{display:flex;flex-direction:column;gap:20px}.price-card[data-v-9d047b88]{background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 40px rgba(0,199,68,.1);border:1px solid rgba(0,199,68,.1);position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto}.instructor-section[data-v-9d047b88]{display:flex;align-items:center;gap:15px;margin-bottom:20px}.instructor-section .instructor-avatar[data-v-9d047b88]{width:65px;height:65px;min-width:65px;border-radius:50%;overflow:hidden;border:3px solid #00c744;box-shadow:0 4px 15px rgba(0,199,68,.2)}.instructor-section .instructor-avatar img[data-v-9d047b88]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.instructor-section .instructor-details[data-v-9d047b88]{flex:1}.instructor-section .instructor-name[data-v-9d047b88]{font-size:1.1rem;font-weight:700;color:#333;margin:0 0 5px 0}.instructor-section .instructor-badge[data-v-9d047b88]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#e8fff1,#d4f5e4);color:#00a83b;padding:5px 12px;border-radius:15px;font-size:.8rem;font-weight:600}.price-divider[data-v-9d047b88]{height:1px;background:linear-gradient(90deg,transparent,#e0e0e0,transparent);margin-bottom:20px}.price-header[data-v-9d047b88]{margin-bottom:25px;text-align:center}.price-display[data-v-9d047b88]{display:flex;flex-direction:column;align-items:center;gap:8px}.price-current[data-v-9d047b88]{font-size:2.5rem;font-weight:800;color:#00c744}.price-old[data-v-9d047b88]{font-size:1.2rem;color:#999;text-decoration:line-through}.discount-badge[data-v-9d047b88]{background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:700}.buy-now-btn[data-v-9d047b88]{width:100%;padding:16px 24px;background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.buy-now-btn[data-v-9d047b88]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,199,68,.4)}.buy-now-btn[data-v-9d047b88]:disabled{opacity:.7;cursor:not-allowed}.add-to-cart-btn[data-v-9d047b88]{width:100%;padding:14px 24px;background:#fff;color:#00c744;border:2px solid #00c744;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.add-to-cart-btn[data-v-9d047b88]:hover{background:#f0fff5}.price-features[data-v-9d047b88]{margin-top:25px;padding-top:20px;border-top:1px solid #eee}.feature-item[data-v-9d047b88]{display:flex;align-items:center;gap:12px;padding:10px 0;color:#555;font-size:.95rem}.feature-item i[data-v-9d047b88]{color:#00c744;font-size:1rem}.bundle-content-area[data-v-9d047b88]{min-width:0}.bundle-tabs[data-v-9d047b88]{margin-bottom:30px}.bundle-tabs .nav-pills[data-v-9d047b88]{background:#fff;padding:8px;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.05);display:inline-flex;gap:8px}.bundle-tabs .nav-link[data-v-9d047b88]{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:10px;color:#666;font-weight:600;transition:all .3s ease}.bundle-tabs .nav-link[data-v-9d047b88]:hover{background:#f0fff5;color:#00c744}.bundle-tabs .nav-link.active[data-v-9d047b88]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff}.overview-card[data-v-9d047b88]{background:#fff;border-radius:20px;padding:30px;box-shadow:0 5px 20px rgba(0,0,0,.05)}.section-title[data-v-9d047b88]{display:flex;align-items:center;gap:12px;font-size:1.3rem;font-weight:700;color:#333;margin-bottom:25px}.section-title i[data-v-9d047b88]{color:#00c744}.stats-grid[data-v-9d047b88]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-item[data-v-9d047b88]{display:flex;align-items:center;gap:15px;padding:20px;background:linear-gradient(135deg,#f8fffe,#e8fff1);border-radius:15px}.stat-icon[data-v-9d047b88]{width:60px;height:60px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:15px;display:flex;align-items:center;justify-content:center}.stat-icon i[data-v-9d047b88]{font-size:1.5rem;color:#fff}.stat-info[data-v-9d047b88]{display:flex;flex-direction:column}.stat-value[data-v-9d047b88]{font-size:1.5rem;font-weight:800;color:#333}.stat-label[data-v-9d047b88]{font-size:.9rem;color:#666}.bundle-description[data-v-9d047b88]{padding-top:20px;border-top:1px solid #eee}.bundle-description h4[data-v-9d047b88]{font-size:1.1rem;font-weight:700;color:#333;margin-bottom:15px}.bundle-description p[data-v-9d047b88]{color:#555;line-height:1.8}.courses-section[data-v-9d047b88]{background:#fff;border-radius:20px;padding:30px;box-shadow:0 5px 20px rgba(0,0,0,.05)}.section-header[data-v-9d047b88]{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;flex-wrap:wrap;gap:15px}.courses-count[data-v-9d047b88]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;padding:8px 18px;border-radius:20px;font-size:.9rem;font-weight:600}.empty-state[data-v-9d047b88]{text-align:center;padding:60px 20px}.empty-icon[data-v-9d047b88]{width:100px;height:100px;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.empty-icon i[data-v-9d047b88]{font-size:2.5rem;color:#ff9800}.empty-state h4[data-v-9d047b88]{color:#666;font-weight:600}.courses-grid[data-v-9d047b88]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px}.course-card[data-v-9d047b88]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #f0f0f0}.course-card[data-v-9d047b88]:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,199,68,.15)}.course-image-wrapper[data-v-9d047b88]{position:relative;height:160px;overflow:hidden}.course-image[data-v-9d047b88]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.course-card:hover .course-image[data-v-9d047b88]{transform:scale(1.05)}.course-overlay[data-v-9d047b88]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.course-card:hover .course-overlay[data-v-9d047b88]{opacity:1}.view-course-btn[data-v-9d047b88]{width:50px;height:50px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#00c744;font-size:1.2rem;transition:all .3s ease}.view-course-btn[data-v-9d047b88]:hover{transform:scale(1.1);color:#00c744}.cart-toggle-btn[data-v-9d047b88]{position:absolute;top:12px;left:12px;width:40px;height:40px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 10px rgba(0,0,0,.15);z-index:5}.cart-toggle-btn i[data-v-9d047b88]{font-size:1rem;color:#666;transition:all .3s ease}.cart-toggle-btn[data-v-9d047b88]:hover{transform:scale(1.1)}.cart-toggle-btn.in-cart[data-v-9d047b88]{background:#00c744}.cart-toggle-btn.in-cart i[data-v-9d047b88]{color:#fff}.course-content[data-v-9d047b88]{padding:20px}.course-title[data-v-9d047b88]{font-size:1rem;font-weight:700;margin-bottom:10px;line-height:1.4}.course-title a[data-v-9d047b88]{color:#333;text-decoration:none;transition:color .3s ease}.course-title a[data-v-9d047b88]:hover{color:#00c744}.course-price[data-v-9d047b88]{margin-bottom:15px}.course-price .price[data-v-9d047b88]{font-size:1.2rem;font-weight:700;color:#00c744}.course-cart-btn[data-v-9d047b88]{width:100%;padding:12px;border-radius:10px;border:2px solid #00c744;background:#fff;color:#00c744;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.course-cart-btn[data-v-9d047b88]:hover{background:#f0fff5}.course-cart-btn.in-cart[data-v-9d047b88]{background:#00c744;color:#fff}.course-cart-btn.in-cart[data-v-9d047b88]:hover{background:#00a83b}.fixed-buy-bar[data-v-9d047b88]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:15px 20px;box-shadow:0 -5px 30px rgba(0,0,0,.1);z-index:1000;display:none}@media (max-width:1024px){.fixed-buy-bar[data-v-9d047b88]{display:block}.price-card[data-v-9d047b88]{position:static}}.buy-bar-content[data-v-9d047b88]{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:20px}.buy-bar-price[data-v-9d047b88]{display:flex;align-items:center;gap:12px}.buy-bar-price .current-price[data-v-9d047b88]{font-size:1.5rem;font-weight:800;color:#00c744}.buy-bar-price .old-price[data-v-9d047b88]{font-size:1rem;color:#999;text-decoration:line-through}.buy-bar-btn[data-v-9d047b88]{padding:14px 30px;background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .3s ease}.buy-bar-btn[data-v-9d047b88]:hover{transform:translateY(-2px);box-shadow:0 5px 20px rgba(0,199,68,.4)}@media (max-width:768px){.hero-title[data-v-9d047b88]{font-size:1.8rem}.hero-description[data-v-9d047b88]{font-size:1rem}.hero-meta[data-v-9d047b88]{gap:10px}.meta-item[data-v-9d047b88]{padding:8px 14px;font-size:.85rem}.bundle-main-content[data-v-9d047b88]{padding:0 15px 120px}.courses-grid[data-v-9d047b88]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.price-current[data-v-9d047b88]{font-size:2rem}.stats-grid[data-v-9d047b88]{grid-template-columns:1fr}}@media (max-width:480px){.hero-content[data-v-9d047b88]{padding:40px 15px}.hero-title[data-v-9d047b88]{font-size:1.5rem}.hero-actions[data-v-9d047b88]{flex-direction:column}.share-btn[data-v-9d047b88]{width:100%;justify-content:center}.courses-grid[data-v-9d047b88]{grid-template-columns:1fr}.bundle-tabs .nav-pills[data-v-9d047b88]{width:100%;flex-direction:column}.bundle-tabs .nav-link[data-v-9d047b88]{justify-content:center}}.modal-content[data-v-d8347206]{border-radius:24px!important;overflow:hidden;border:none;box-shadow:0 25px 80px rgba(0,0,0,.15)}.modal-header[data-v-d8347206]{background:linear-gradient(135deg,#00c444,#00a43c);padding:20px 24px;border:none}.modal-title[data-v-d8347206]{color:#fff!important;font-weight:700;font-size:1.2rem}.modal-header .btn-light[data-v-d8347206]{background:hsla(0,0%,100%,.2);border:none;color:#fff;border-radius:12px;padding:8px 16px;font-weight:600;transition:all .3s ease}.modal-header .btn-light[data-v-d8347206]:hover{background:hsla(0,0%,100%,.3);transform:scale(1.05)}.modal-body[data-v-d8347206]{background:linear-gradient(145deg,#f8fffe,#fff);padding:30px}#reader[data-v-d8347206]{border-radius:20px!important;overflow:hidden;background:linear-gradient(145deg,#f0fff5,#e8fff1)!important;border:3px dashed rgba(0,196,68,.3)!important;box-shadow:0 8px 30px rgba(0,196,68,.1)}.alert-default[data-v-d8347206]{background:linear-gradient(135deg,#e8fff1,#d4f7e2);border:1px solid rgba(0,196,68,.2);border-radius:16px;color:#00a43c;font-weight:600;padding:16px 20px}.alert-danger[data-v-d8347206]{background:linear-gradient(135deg,#fff5f5,#ffe8e8);border:1px solid rgba(220,53,69,.2);border-radius:16px;color:#c82333;font-weight:600;padding:16px 20px}.btn-success[data-v-d8347206]{background:linear-gradient(135deg,#00c444,#00a43c)!important;border:none!important;border-radius:14px!important;padding:14px 28px!important;font-weight:600;box-shadow:0 6px 20px rgba(0,196,68,.3);transition:all .3s ease;position:relative;overflow:hidden}.btn-success[data-v-d8347206]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.btn-success[data-v-d8347206]:hover:before{left:100%}.btn-success[data-v-d8347206]:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,196,68,.4)}.btn-danger[data-v-d8347206]{background:linear-gradient(135deg,#dc3545,#c82333)!important;border:none!important;border-radius:14px!important;padding:14px 28px!important;font-weight:600;box-shadow:0 6px 20px rgba(220,53,69,.3);transition:all .3s ease}.btn-danger[data-v-d8347206]:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(220,53,69,.4)}.btn-secondary[data-v-d8347206]{background:linear-gradient(135deg,#6c757d,#5a6268)!important;border:none!important;border-radius:14px!important;padding:14px 28px!important;font-weight:600;box-shadow:0 4px 15px hsla(208,7%,46%,.3);transition:all .3s ease}.btn-secondary[data-v-d8347206]:hover{transform:translateY(-2px);box-shadow:0 8px 25px hsla(208,7%,46%,.4)}.btn-success .fa-qrcode[data-v-d8347206]{animation:qrPulse-d8347206 2s ease-in-out infinite}@keyframes qrPulse-d8347206{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.dark .modal-content[data-v-d8347206],[data-bs-theme=dark] .modal-content[data-v-d8347206],[data-theme=dark] .modal-content[data-v-d8347206]{background:#242526;border-color:rgba(0,196,68,.15)}.dark .modal-body[data-v-d8347206],[data-bs-theme=dark] .modal-body[data-v-d8347206],[data-theme=dark] .modal-body[data-v-d8347206]{background:linear-gradient(145deg,#1a1b1d,#242526)}.dark #reader[data-v-d8347206],[data-bs-theme=dark] #reader[data-v-d8347206],[data-theme=dark] #reader[data-v-d8347206]{background:linear-gradient(145deg,#1a3d2a,#1e4d35)!important;border-color:rgba(0,196,68,.4)!important}.dark .alert-default[data-v-d8347206],[data-bs-theme=dark] .alert-default[data-v-d8347206],[data-theme=dark] .alert-default[data-v-d8347206]{background:linear-gradient(135deg,#1a3d2a,#1e4d35);border-color:rgba(0,196,68,.35);color:#8bffb3}.dark .alert-danger[data-v-d8347206],[data-bs-theme=dark] .alert-danger[data-v-d8347206],[data-theme=dark] .alert-danger[data-v-d8347206]{background:linear-gradient(135deg,#3d2020,#4a1a1a);border-color:rgba(220,53,69,.35);color:#ff8b8b}#kt_app_toolbar[data-v-d602235a]{background:linear-gradient(135deg,#fff,#f8fffe);border-bottom:1px solid rgba(0,196,68,.1);box-shadow:0 4px 20px rgba(0,196,68,.05)}.page-heading[data-v-d602235a]{background:linear-gradient(135deg,#00c444,#00a43c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.5rem!important}.loader[data-v-d602235a]{border-radius:24px!important;background:linear-gradient(145deg,#f8fffe,#f0fff5)!important;border:1px solid rgba(0,196,68,.1);box-shadow:0 8px 32px rgba(0,196,68,.08);animation:loaderPulse-d602235a 1.5s ease-in-out infinite}@keyframes loaderPulse-d602235a{0%,to{opacity:1}50%{opacity:.7}}.not-login[data-v-d602235a]{border-radius:24px;background:linear-gradient(145deg,#fff,#fafffe);border:1px solid rgba(0,196,68,.1);box-shadow:0 20px 60px rgba(0,196,68,.1);padding:60px!important}.not-login .icon[data-v-d602235a]{font-size:5rem;color:#00c444;display:block;margin-bottom:20px;animation:iconFloat-d602235a 3s ease-in-out infinite}@keyframes iconFloat-d602235a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.not-login h3[data-v-d602235a]{color:#1a1a2e;font-weight:700}.not-login .btn-success[data-v-d602235a]{background:linear-gradient(135deg,#00c444,#00a43c);border:none;border-radius:999px;padding:12px 32px;font-weight:600;box-shadow:0 8px 25px rgba(0,196,68,.3);transition:all .3s ease}.not-login .btn-success[data-v-d602235a]:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,196,68,.4)}.card.mb-5.mb-xl-8[data-v-d602235a]{border-radius:24px!important;background:linear-gradient(145deg,#fff,#fafffe);border:1px solid rgba(0,196,68,.1)!important;box-shadow:0 10px 40px rgba(0,196,68,.08)!important;overflow:hidden;position:relative}.card.mb-5.mb-xl-8[data-v-d602235a]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#00c444,#00e050,#00c444);background-size:200% 100%;animation:gradientSlide-d602235a 3s linear infinite}@keyframes gradientSlide-d602235a{0%{background-position:0 50%}to{background-position:200% 50%}}.symbol-100px[data-v-d602235a]{position:relative}.symbol-100px img[data-v-d602235a]{border:4px solid rgba(0,196,68,.2);box-shadow:0 8px 30px rgba(0,196,68,.2);transition:all .3s ease}.symbol-100px:hover img[data-v-d602235a]{transform:scale(1.05);border-color:rgba(0,196,68,.4)}.fs-3.text-gray-800[data-v-d602235a]{color:#1a1a2e!important;font-weight:700!important;transition:color .3s ease}.fs-3.text-gray-800[data-v-d602235a]:hover{color:#00c444!important}.badge-light-success[data-v-d602235a]{background:linear-gradient(135deg,#e8fff1,#d4f7e2)!important;color:#00a43c!important;font-weight:600;padding:10px 20px;border-radius:999px;border:1px solid rgba(0,196,68,.2)}.nav-custom.nav-tabs[data-v-d602235a]{background:linear-gradient(145deg,#f8fffe,#f0fff5);border-radius:16px;padding:8px;border:1px solid rgba(0,196,68,.1)}.nav-custom .nav-link[data-v-d602235a]{border-radius:12px;padding:12px 24px;font-weight:600;color:#666;transition:all .3s ease;border:none!important}.nav-custom .nav-link[data-v-d602235a]:hover{background:rgba(0,196,68,.1);color:#00c444}.nav-custom .nav-link.active[data-v-d602235a]{background:linear-gradient(135deg,#00c444,#00a43c)!important;color:#fff!important;box-shadow:0 4px 15px rgba(0,196,68,.3)}.card.pt-4.mb-6[data-v-d602235a]{border-radius:24px!important;background:linear-gradient(145deg,#fff,#fafffe);border:1px solid rgba(0,196,68,.1)!important;box-shadow:0 10px 40px rgba(0,196,68,.08)!important}.row.mb-7[data-v-d602235a]{padding:16px 0;border-bottom:1px solid rgba(0,196,68,.08);transition:all .3s ease}.row.mb-7[data-v-d602235a]:hover{background:linear-gradient(135deg,#f8fffe,#f0fff5);border-radius:12px;margin:0 -12px;padding:16px 12px}.row.mb-7[data-v-d602235a]:last-child{border-bottom:none}.row.mb-7 label[data-v-d602235a]{color:#666!important;font-weight:600}.row.mb-7 .fw-bold[data-v-d602235a],.row.mb-7 .fw-semibold[data-v-d602235a]{color:#1a1a2e!important}.badge-success[data-v-d602235a]{background:linear-gradient(135deg,#00c444,#00a43c)!important;border-radius:999px;padding:6px 14px;font-weight:600}.badge-danger[data-v-d602235a]{background:linear-gradient(135deg,#dc3545,#c82333)!important;border-radius:999px;padding:6px 14px;font-weight:600}.add-box[data-v-d602235a]{background:linear-gradient(145deg,#f0fff5,#e8fff1);border-radius:16px;border:1px dashed rgba(0,196,68,.3);margin:16px;text-align:center}.add-box .btn-success[data-v-d602235a]{background:linear-gradient(135deg,#00c444,#00a43c);border:none;border-radius:12px;padding:12px 24px;font-weight:600;box-shadow:0 4px 15px rgba(0,196,68,.3);transition:all .3s ease}.add-box .btn-success[data-v-d602235a]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,196,68,.4)}.device-card[data-v-d602235a]{background:linear-gradient(145deg,#fff,#fafffe);border:1px solid rgba(0,196,68,.1);border-radius:20px;padding:20px;transition:all .3s ease;position:relative;overflow:hidden}.device-card[data-v-d602235a]:before{content:"";position:absolute;top:0;right:0;width:4px;height:100%;background:linear-gradient(180deg,#00c444,#00e050);opacity:0;transition:opacity .3s ease}.device-card[data-v-d602235a]:hover:before{opacity:1}.device-card[data-v-d602235a]:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,196,68,.12);border-color:rgba(0,196,68,.25)}.device-card h5[data-v-d602235a]{color:#1a1a2e;font-weight:700;margin-bottom:10px}.device-card .badge-primary[data-v-d602235a]{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;border-radius:999px;padding:4px 12px}.device-card .badge-info[data-v-d602235a]{background:linear-gradient(135deg,#06b6d4,#0891b2)!important;border-radius:999px;padding:4px 12px}.device-card .btn-dark[data-v-d602235a]{background:linear-gradient(135deg,#374151,#1f2937);border:none;border-radius:10px;padding:8px 16px;transition:all .3s ease}.device-card .btn-dark[data-v-d602235a]:hover{background:linear-gradient(135deg,#dc3545,#c82333);transform:scale(1.05)}.device-card img[data-v-d602235a]{border-radius:12px;border:2px solid rgba(0,196,68,.15);box-shadow:0 4px 15px rgba(0,0,0,.1)}.device-card hr[data-v-d602235a]{border-color:rgba(0,196,68,.1);margin-top:20px}.devices-container[data-v-d602235a]{background:linear-gradient(145deg,#fff,#fafffe);border-radius:24px;border:1px solid rgba(0,196,68,.1);box-shadow:0 10px 40px rgba(0,196,68,.08);overflow:hidden}.devices-header[data-v-d602235a]{background:linear-gradient(135deg,#f0fff5,#e8fff1);padding:24px;justify-content:space-between;border-bottom:1px solid rgba(0,196,68,.1);flex-wrap:wrap}.devices-header[data-v-d602235a],.header-content[data-v-d602235a]{display:flex;align-items:center;gap:16px}.header-icon[data-v-d602235a]{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#00c444,#00a43c);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(0,196,68,.3)}.header-icon i[data-v-d602235a]{font-size:1.5rem;color:#fff}.header-text h4[data-v-d602235a]{margin:0;color:#1a1a2e;font-weight:700;font-size:1.25rem}.header-text p[data-v-d602235a]{margin:4px 0 0;color:#666;font-size:.9rem}.btn-add-device[data-v-d602235a]{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#00c444,#00a43c);color:#fff;border:none;border-radius:14px;padding:14px 24px;font-weight:600;font-size:.95rem;cursor:pointer;box-shadow:0 6px 20px rgba(0,196,68,.3);transition:all .3s ease;position:relative;overflow:hidden}.btn-add-device[data-v-d602235a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.btn-add-device[data-v-d602235a]:hover:before{left:100%}.btn-add-device[data-v-d602235a]:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,196,68,.4)}.btn-add-device i[data-v-d602235a]{font-size:1.2rem}.devices-grid[data-v-d602235a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;padding:24px}.device-card-new[data-v-d602235a]{background:linear-gradient(145deg,#fff,#fafffe);border:1px solid rgba(0,196,68,.1);border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.device-card-new[data-v-d602235a]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00c444,#00e050,#00c444);background-size:200% 100%;opacity:0;transition:opacity .3s ease}.device-card-new[data-v-d602235a]:hover:before{opacity:1;animation:gradientSlide-d602235a 2s linear infinite}.device-card-new[data-v-d602235a]:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,196,68,.15);border-color:rgba(0,196,68,.25)}.device-card-header[data-v-d602235a]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:linear-gradient(135deg,#f8fffe,#f0fff5);border-bottom:1px solid rgba(0,196,68,.08)}.device-icon[data-v-d602235a]{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#e8fff1,#d4f7e2);display:flex;align-items:center;justify-content:center;border:2px solid rgba(0,196,68,.2)}.device-icon i[data-v-d602235a]{font-size:1.4rem;color:#00c444}.device-status[data-v-d602235a]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:.8rem;font-weight:600}.device-status.active[data-v-d602235a]{background:linear-gradient(135deg,#e8fff1,#d4f7e2);color:#00a43c}.device-status.inactive[data-v-d602235a]{background:linear-gradient(135deg,#fff5f5,#ffe8e8);color:#c82333}.status-dot[data-v-d602235a]{width:8px;height:8px;border-radius:50%;background:currentColor;animation:statusPulse-d602235a 2s ease-in-out infinite}@keyframes statusPulse-d602235a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.device-card-body[data-v-d602235a]{padding:20px}.device-name[data-v-d602235a]{margin:0 0 16px;color:#1a1a2e;font-weight:700;font-size:1.1rem}.device-info[data-v-d602235a]{display:flex;flex-direction:column;gap:10px}.info-item[data-v-d602235a]{display:flex;align-items:center;gap:10px;color:#666;font-size:.9rem}.info-item i[data-v-d602235a]{width:20px;color:#00c444}.device-card-footer[data-v-d602235a]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#f8fffe,#f0fff5);border-top:1px solid rgba(0,196,68,.08)}.qr-code-mini[data-v-d602235a]{width:60px;height:60px;border-radius:10px;overflow:hidden;border:2px solid rgba(0,196,68,.15);box-shadow:0 4px 12px rgba(0,0,0,.08)}.qr-code-mini img[data-v-d602235a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.btn-delete-device[data-v-d602235a]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc3545;border:1px solid rgba(220,53,69,.2);border-radius:10px;padding:10px 16px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .3s ease}.btn-delete-device[data-v-d602235a]:hover{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;border-color:transparent;transform:scale(1.05)}.devices-loading[data-v-d602235a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.loading-spinner[data-v-d602235a]{margin-bottom:16px}.devices-loading p[data-v-d602235a]{color:#666;font-weight:500}.devices-empty[data-v-d602235a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.empty-icon[data-v-d602235a]{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#f0fff5,#e8fff1);display:flex;align-items:center;justify-content:center;margin-bottom:24px;border:3px dashed rgba(0,196,68,.3)}.empty-icon i[data-v-d602235a]{font-size:2.5rem;color:rgba(0,196,68,.4)}.devices-empty h5[data-v-d602235a]{color:#1a1a2e;font-weight:700;margin-bottom:8px}.devices-empty p[data-v-d602235a]{color:#666;margin-bottom:24px}.btn-add-first[data-v-d602235a]{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#00c444,#00a43c);color:#fff;border:none;border-radius:14px;padding:14px 28px;font-weight:600;cursor:pointer;box-shadow:0 6px 20px rgba(0,196,68,.3);transition:all .3s ease}.btn-add-first[data-v-d602235a]:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,196,68,.4)}@media (max-width:768px){.card.mb-5.mb-xl-8[data-v-d602235a],.card.pt-4.mb-6[data-v-d602235a]{border-radius:18px!important}.nav-custom.nav-tabs[data-v-d602235a]{flex-direction:column}.nav-custom .nav-link[data-v-d602235a]{margin-bottom:8px}.device-card[data-v-d602235a]{border-radius:16px}.devices-header[data-v-d602235a]{flex-direction:column;text-align:center}.header-content[data-v-d602235a]{flex-direction:column}.devices-grid[data-v-d602235a]{grid-template-columns:1fr;padding:16px}.device-card-new[data-v-d602235a]{border-radius:16px}}[data-v-d602235a]::-webkit-scrollbar{width:8px;height:8px}[data-v-d602235a]::-webkit-scrollbar-track{background:#f0fff5;border-radius:10px}[data-v-d602235a]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00c444,#00a43c);border-radius:10px}[data-v-d602235a]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00d44a,#00b844)}.dark #kt_app_toolbar[data-v-d602235a],[data-bs-theme=dark] #kt_app_toolbar[data-v-d602235a],[data-theme=dark] #kt_app_toolbar[data-v-d602235a]{background:linear-gradient(135deg,#1a1b1d,#242526);border-color:rgba(0,196,68,.15)}.dark .page-heading[data-v-d602235a],[data-bs-theme=dark] .page-heading[data-v-d602235a],[data-theme=dark] .page-heading[data-v-d602235a]{background:linear-gradient(135deg,#00e050,#00c444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .loader[data-v-d602235a],[data-bs-theme=dark] .loader[data-v-d602235a],[data-theme=dark] .loader[data-v-d602235a]{background:linear-gradient(145deg,#242526,#1a1b1d)!important;border-color:rgba(0,196,68,.15);color:#00e050!important}.dark .not-login[data-v-d602235a],[data-bs-theme=dark] .not-login[data-v-d602235a],[data-theme=dark] .not-login[data-v-d602235a]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)}.dark .not-login h3[data-v-d602235a],[data-bs-theme=dark] .not-login h3[data-v-d602235a],[data-theme=dark] .not-login h3[data-v-d602235a]{color:#e4e6eb}.dark .card.mb-5.mb-xl-8[data-v-d602235a],.dark .card.pt-4.mb-6[data-v-d602235a],[data-bs-theme=dark] .card.mb-5.mb-xl-8[data-v-d602235a],[data-bs-theme=dark] .card.pt-4.mb-6[data-v-d602235a],[data-theme=dark] .card.mb-5.mb-xl-8[data-v-d602235a],[data-theme=dark] .card.pt-4.mb-6[data-v-d602235a]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)!important;box-shadow:0 10px 40px rgba(0,0,0,.3)!important}.dark .fs-3.text-gray-800[data-v-d602235a],[data-bs-theme=dark] .fs-3.text-gray-800[data-v-d602235a],[data-theme=dark] .fs-3.text-gray-800[data-v-d602235a]{color:#e4e6eb!important}.dark .badge-light-success[data-v-d602235a],[data-bs-theme=dark] .badge-light-success[data-v-d602235a],[data-theme=dark] .badge-light-success[data-v-d602235a]{background:linear-gradient(135deg,#1a3d2a,#1e4d35)!important;color:#8bffb3!important;border-color:rgba(0,196,68,.35)}.dark .nav-custom.nav-tabs[data-v-d602235a],[data-bs-theme=dark] .nav-custom.nav-tabs[data-v-d602235a],[data-theme=dark] .nav-custom.nav-tabs[data-v-d602235a]{background:linear-gradient(145deg,#2d2e30,#242526);border-color:rgba(0,196,68,.15)}.dark .nav-custom .nav-link[data-v-d602235a],[data-bs-theme=dark] .nav-custom .nav-link[data-v-d602235a],[data-theme=dark] .nav-custom .nav-link[data-v-d602235a]{color:#b0b3b8}.dark .nav-custom .nav-link[data-v-d602235a]:hover,[data-bs-theme=dark] .nav-custom .nav-link[data-v-d602235a]:hover,[data-theme=dark] .nav-custom .nav-link[data-v-d602235a]:hover{background:rgba(0,196,68,.15);color:#00e050}.dark .row.mb-7[data-v-d602235a],[data-bs-theme=dark] .row.mb-7[data-v-d602235a],[data-theme=dark] .row.mb-7[data-v-d602235a]{border-color:rgba(0,196,68,.1)}.dark .row.mb-7[data-v-d602235a]:hover,[data-bs-theme=dark] .row.mb-7[data-v-d602235a]:hover,[data-theme=dark] .row.mb-7[data-v-d602235a]:hover{background:linear-gradient(135deg,#2d2e30,#1a3d2a)}.dark .row.mb-7 label[data-v-d602235a],[data-bs-theme=dark] .row.mb-7 label[data-v-d602235a],[data-theme=dark] .row.mb-7 label[data-v-d602235a]{color:#b0b3b8!important}.dark .row.mb-7 .fw-bold[data-v-d602235a],.dark .row.mb-7 .fw-semibold[data-v-d602235a],[data-bs-theme=dark] .row.mb-7 .fw-bold[data-v-d602235a],[data-bs-theme=dark] .row.mb-7 .fw-semibold[data-v-d602235a],[data-theme=dark] .row.mb-7 .fw-bold[data-v-d602235a],[data-theme=dark] .row.mb-7 .fw-semibold[data-v-d602235a]{color:#e4e6eb!important}.dark .add-box[data-v-d602235a],[data-bs-theme=dark] .add-box[data-v-d602235a],[data-theme=dark] .add-box[data-v-d602235a]{background:linear-gradient(145deg,#1a3d2a,#1e4d35);border-color:rgba(0,196,68,.4)}.dark .device-card[data-v-d602235a],[data-bs-theme=dark] .device-card[data-v-d602235a],[data-theme=dark] .device-card[data-v-d602235a]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)}.dark .device-card[data-v-d602235a]:hover,[data-bs-theme=dark] .device-card[data-v-d602235a]:hover,[data-theme=dark] .device-card[data-v-d602235a]:hover{box-shadow:0 12px 30px rgba(0,196,68,.15)}.dark .device-card h5[data-v-d602235a],[data-bs-theme=dark] .device-card h5[data-v-d602235a],[data-theme=dark] .device-card h5[data-v-d602235a]{color:#e4e6eb}.dark .device-card .text-muted[data-v-d602235a],[data-bs-theme=dark] .device-card .text-muted[data-v-d602235a],[data-theme=dark] .device-card .text-muted[data-v-d602235a]{color:#b0b3b8!important}.dark .device-card hr[data-v-d602235a],[data-bs-theme=dark] .device-card hr[data-v-d602235a],[data-theme=dark] .device-card hr[data-v-d602235a]{border-color:rgba(0,196,68,.15)}.dark .devices-container[data-v-d602235a],[data-bs-theme=dark] .devices-container[data-v-d602235a],[data-theme=dark] .devices-container[data-v-d602235a]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)}.dark .devices-header[data-v-d602235a],[data-bs-theme=dark] .devices-header[data-v-d602235a],[data-theme=dark] .devices-header[data-v-d602235a]{background:linear-gradient(135deg,#1a3d2a,#1e4d35);border-color:rgba(0,196,68,.2)}.dark .header-text h4[data-v-d602235a],[data-bs-theme=dark] .header-text h4[data-v-d602235a],[data-theme=dark] .header-text h4[data-v-d602235a]{color:#e4e6eb}.dark .header-text p[data-v-d602235a],[data-bs-theme=dark] .header-text p[data-v-d602235a],[data-theme=dark] .header-text p[data-v-d602235a]{color:#b0b3b8}.dark .device-card-new[data-v-d602235a],[data-bs-theme=dark] .device-card-new[data-v-d602235a],[data-theme=dark] .device-card-new[data-v-d602235a]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)}.dark .device-card-new[data-v-d602235a]:hover,[data-bs-theme=dark] .device-card-new[data-v-d602235a]:hover,[data-theme=dark] .device-card-new[data-v-d602235a]:hover{box-shadow:0 20px 50px rgba(0,196,68,.2)}.dark .device-card-header[data-v-d602235a],[data-bs-theme=dark] .device-card-header[data-v-d602235a],[data-theme=dark] .device-card-header[data-v-d602235a]{background:linear-gradient(135deg,#2d2e30,#242526);border-color:rgba(0,196,68,.1)}.dark .device-icon[data-v-d602235a],[data-bs-theme=dark] .device-icon[data-v-d602235a],[data-theme=dark] .device-icon[data-v-d602235a]{background:linear-gradient(135deg,#1a3d2a,#1e4d35);border-color:rgba(0,196,68,.35)}.dark .device-icon i[data-v-d602235a],[data-bs-theme=dark] .device-icon i[data-v-d602235a],[data-theme=dark] .device-icon i[data-v-d602235a]{color:#00e050}.dark .device-status.active[data-v-d602235a],[data-bs-theme=dark] .device-status.active[data-v-d602235a],[data-theme=dark] .device-status.active[data-v-d602235a]{background:linear-gradient(135deg,#1a3d2a,#1e4d35);color:#8bffb3}.dark .device-name[data-v-d602235a],[data-bs-theme=dark] .device-name[data-v-d602235a],[data-theme=dark] .device-name[data-v-d602235a]{color:#e4e6eb}.dark .info-item[data-v-d602235a],[data-bs-theme=dark] .info-item[data-v-d602235a],[data-theme=dark] .info-item[data-v-d602235a]{color:#b0b3b8}.dark .info-item i[data-v-d602235a],[data-bs-theme=dark] .info-item i[data-v-d602235a],[data-theme=dark] .info-item i[data-v-d602235a]{color:#00e050}.dark .device-card-footer[data-v-d602235a],[data-bs-theme=dark] .device-card-footer[data-v-d602235a],[data-theme=dark] .device-card-footer[data-v-d602235a]{background:linear-gradient(135deg,#2d2e30,#242526);border-color:rgba(0,196,68,.1)}.dark .devices-loading p[data-v-d602235a],[data-bs-theme=dark] .devices-loading p[data-v-d602235a],[data-theme=dark] .devices-loading p[data-v-d602235a]{color:#b0b3b8}.dark .devices-empty h5[data-v-d602235a],[data-bs-theme=dark] .devices-empty h5[data-v-d602235a],[data-theme=dark] .devices-empty h5[data-v-d602235a]{color:#e4e6eb}.dark .devices-empty p[data-v-d602235a],[data-bs-theme=dark] .devices-empty p[data-v-d602235a],[data-theme=dark] .devices-empty p[data-v-d602235a]{color:#b0b3b8}.dark .empty-icon[data-v-d602235a],[data-bs-theme=dark] .empty-icon[data-v-d602235a],[data-theme=dark] .empty-icon[data-v-d602235a]{background:linear-gradient(135deg,#1a3d2a,#1e4d35);border-color:rgba(0,196,68,.4)}.dark .empty-icon i[data-v-d602235a],[data-bs-theme=dark] .empty-icon i[data-v-d602235a],[data-theme=dark] .empty-icon i[data-v-d602235a]{color:rgba(0,196,68,.6)}.dark .breadcrumb-item.text-muted[data-v-d602235a],[data-bs-theme=dark] .breadcrumb-item.text-muted[data-v-d602235a],[data-theme=dark] .breadcrumb-item.text-muted[data-v-d602235a]{color:#b0b3b8!important}.dark .breadcrumb-item a[data-v-d602235a],[data-bs-theme=dark] .breadcrumb-item a[data-v-d602235a],[data-theme=dark] .breadcrumb-item a[data-v-d602235a]{color:#00e050!important}.dark[data-v-d602235a] ::-webkit-scrollbar-track,[data-bs-theme=dark][data-v-d602235a] ::-webkit-scrollbar-track,[data-theme=dark][data-v-d602235a] ::-webkit-scrollbar-track{background:#242526}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}@keyframes fadeInUp-2c221ad8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-2c221ad8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-2c221ad8{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.row[data-v-2c221ad8]{animation:fadeInUp-2c221ad8 .6s ease forwards}.card[data-v-2c221ad8]{border-radius:24px!important;border:1px solid rgba(0,196,68,.08)!important;background:linear-gradient(145deg,#fff,#fafffe);box-shadow:0 10px 40px rgba(0,196,68,.08);transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden}.card[data-v-2c221ad8]:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(0,196,68,.12);border-color:rgba(0,196,68,.15)!important}.card-body[data-v-2c221ad8]{padding:30px}.features[data-v-2c221ad8]{position:relative}.features .rounded-3[data-v-2c221ad8]{border-radius:20px!important;background:linear-gradient(145deg,#f8fffe,#f0fff5)!important;padding:30px!important;border:1px solid rgba(0,196,68,.1)}.features h1[data-v-2c221ad8]{font-size:1.8rem!important;font-weight:800!important;background:linear-gradient(135deg,#00c444,#00a43c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.features img[data-v-2c221ad8]{animation:float-2c221ad8 3s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(0,196,68,.2))}.box[data-v-2c221ad8]{background:linear-gradient(145deg,#fff,#fafffe);padding:16px 20px;border-radius:14px;border:1px solid rgba(0,196,68,.08);transition:all .3s ease;margin-bottom:12px!important}.box[data-v-2c221ad8]:hover{transform:translateX(-5px);box-shadow:0 8px 25px rgba(0,196,68,.1);border-color:rgba(0,196,68,.2)}.box .fw-semibold[data-v-2c221ad8]{font-weight:600!important;color:#1a1a2e}.box .svg-icon i[data-v-2c221ad8]{font-size:1.3rem;color:#00c444;transition:transform .3s ease}.box:hover .svg-icon i[data-v-2c221ad8]{transform:scale(1.2)}.info-box .card[data-v-2c221ad8]{position:relative;overflow:hidden}.info-box .card[data-v-2c221ad8]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#00c444,#00e050,#00c444);background-size:200% 100%;animation:shimmer-2c221ad8 3s linear infinite}@keyframes shimmer-2c221ad8{0%{background-position:-200% 0}to{background-position:200% 0}}.info-box img[data-v-2c221ad8]{animation:float-2c221ad8 4s ease-in-out infinite;filter:drop-shadow(0 15px 30px rgba(0,196,68,.15));border-radius:16px}.info-box .fs-2[data-v-2c221ad8]{font-size:1.5rem!important;font-weight:700!important;line-height:1.8;color:#1a1a2e}.info-box .text-success[data-v-2c221ad8]{background:linear-gradient(135deg,#00c444,#00a43c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800!important;position:relative}.info-box .text-success[data-v-2c221ad8]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:linear-gradient(90deg,#00c444,#00e050);border-radius:2px;opacity:.3}.info-box .border-success[data-v-2c221ad8]{border-color:rgba(0,196,68,.3)!important}.dark .card[data-v-2c221ad8],[data-bs-theme=dark] .card[data-v-2c221ad8],[data-theme=dark] .card[data-v-2c221ad8]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.1)!important;box-shadow:0 10px 40px rgba(0,0,0,.3)}.dark .card[data-v-2c221ad8]:hover,[data-bs-theme=dark] .card[data-v-2c221ad8]:hover,[data-theme=dark] .card[data-v-2c221ad8]:hover{box-shadow:0 25px 60px rgba(0,0,0,.4);border-color:rgba(0,196,68,.2)!important}.dark .features .rounded-3[data-v-2c221ad8],[data-bs-theme=dark] .features .rounded-3[data-v-2c221ad8],[data-theme=dark] .features .rounded-3[data-v-2c221ad8]{background:linear-gradient(145deg,#2d2e30,#242526)!important;border-color:rgba(0,196,68,.15)}.dark .features h1[data-v-2c221ad8],[data-bs-theme=dark] .features h1[data-v-2c221ad8],[data-theme=dark] .features h1[data-v-2c221ad8]{background:linear-gradient(135deg,#00e050,#8bffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .box[data-v-2c221ad8],[data-bs-theme=dark] .box[data-v-2c221ad8],[data-theme=dark] .box[data-v-2c221ad8]{background:linear-gradient(145deg,#3a3b3c,#2d2e30);border-color:rgba(0,196,68,.1)}.dark .box[data-v-2c221ad8]:hover,[data-bs-theme=dark] .box[data-v-2c221ad8]:hover,[data-theme=dark] .box[data-v-2c221ad8]:hover{border-color:rgba(0,196,68,.25);box-shadow:0 8px 25px rgba(0,196,68,.15)}.dark .box .fw-semibold[data-v-2c221ad8],[data-bs-theme=dark] .box .fw-semibold[data-v-2c221ad8],[data-theme=dark] .box .fw-semibold[data-v-2c221ad8]{color:#e4e6eb!important}.dark .box .svg-icon i[data-v-2c221ad8],[data-bs-theme=dark] .box .svg-icon i[data-v-2c221ad8],[data-theme=dark] .box .svg-icon i[data-v-2c221ad8]{color:#00e050}.dark .text-gray-400[data-v-2c221ad8],[data-bs-theme=dark] .text-gray-400[data-v-2c221ad8],[data-theme=dark] .text-gray-400[data-v-2c221ad8]{color:#b0b3b8!important}.dark .text-gray-700[data-v-2c221ad8],.dark .text-gray-800[data-v-2c221ad8],[data-bs-theme=dark] .text-gray-700[data-v-2c221ad8],[data-bs-theme=dark] .text-gray-800[data-v-2c221ad8],[data-theme=dark] .text-gray-700[data-v-2c221ad8],[data-theme=dark] .text-gray-800[data-v-2c221ad8]{color:#e4e6eb!important}.dark .info-box .fs-2[data-v-2c221ad8],[data-bs-theme=dark] .info-box .fs-2[data-v-2c221ad8],[data-theme=dark] .info-box .fs-2[data-v-2c221ad8]{color:#e4e6eb}.dark .info-box .text-success[data-v-2c221ad8],[data-bs-theme=dark] .info-box .text-success[data-v-2c221ad8],[data-theme=dark] .info-box .text-success[data-v-2c221ad8]{background:linear-gradient(135deg,#00e050,#8bffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .text-dark[data-v-2c221ad8],[data-bs-theme=dark] .text-dark[data-v-2c221ad8],[data-theme=dark] .text-dark[data-v-2c221ad8]{color:#e4e6eb!important}

/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:rgba(51,51,51,.25);border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}@keyframes fadeIn-903957b4{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.row[data-v-903957b4]{animation:fadeIn-903957b4 .6s ease forwards}.carousel[data-v-903957b4]{height:350px}.carousel-cell[data-v-903957b4]{width:calc(100% - 10px);margin-right:10px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (min-width:992px){.carousel-cell[data-v-903957b4]{width:calc(50% - 10px);margin-right:10px;height:100%}}.banner-img[data-v-903957b4]{width:95%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 6px 25px rgba(0,0,0,.1);border:2px solid transparent}.carousel-cell:hover .banner-img[data-v-903957b4]{transform:scale(1.02);box-shadow:0 15px 40px rgba(0,196,68,.18);border-color:rgba(0,196,68,.25)}[data-v-903957b4] .flickity-page-dots{bottom:0}[data-v-903957b4] .flickity-page-dots .dot{width:10px;height:10px;background:rgba(0,196,68,.3);opacity:1;transition:all .3s ease;margin:0 5px}[data-v-903957b4] .flickity-page-dots .dot.is-selected{background:linear-gradient(135deg,#00c444,#00a43c);width:24px;border-radius:5px}[data-v-903957b4] .flickity-prev-next-button{width:44px;height:44px;background:linear-gradient(135deg,#00c444,#00a43c);border-radius:12px;box-shadow:0 4px 15px rgba(0,196,68,.3);transition:all .3s ease}[data-v-903957b4] .flickity-prev-next-button:hover{background:linear-gradient(135deg,#00d44a,#00b844);transform:scale(1.08);box-shadow:0 8px 25px rgba(0,196,68,.4)}[data-v-903957b4] .flickity-prev-next-button .flickity-button-icon{fill:#fff}[data-v-903957b4] .flickity-prev-next-button.previous{left:15px}[data-v-903957b4] .flickity-prev-next-button.next{right:15px}.dark .banner-img[data-v-903957b4],[data-bs-theme=dark] .banner-img[data-v-903957b4],[data-theme=dark] .banner-img[data-v-903957b4]{box-shadow:0 6px 25px rgba(0,0,0,.25)}.dark .carousel-cell:hover .banner-img[data-v-903957b4],[data-bs-theme=dark] .carousel-cell:hover .banner-img[data-v-903957b4],[data-theme=dark] .carousel-cell:hover .banner-img[data-v-903957b4]{box-shadow:0 15px 40px rgba(0,196,68,.2);border-color:rgba(0,196,68,.35)}.dark[data-v-903957b4] .flickity-page-dots .dot,[data-bs-theme=dark][data-v-903957b4] .flickity-page-dots .dot,[data-theme=dark][data-v-903957b4] .flickity-page-dots .dot{background:rgba(0,196,68,.4)}@keyframes fadeInUp-2d776be8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-2d776be8{0%{background-position:-200% 0}to{background-position:200% 0}}.card[data-v-2d776be8]{border-radius:20px!important;border:1px solid rgba(255,193,7,.15)!important;background:linear-gradient(145deg,#fff,#fffef8);box-shadow:0 8px 32px rgba(255,193,7,.08);transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;animation:fadeInUp-2d776be8 .5s ease forwards;position:relative}.card[data-v-2d776be8]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ffc107,#ffb300,#ffc107);background-size:200% 100%;animation:shimmer-2d776be8 3s linear infinite}.card[data-v-2d776be8]:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(255,193,7,.15);border-color:rgba(255,193,7,.25)!important}.card-header[data-v-2d776be8]{background:transparent;border-bottom:1px solid rgba(255,193,7,.1);padding:20px 24px}.card-title .fw-bold[data-v-2d776be8]{display:flex;align-items:center;gap:12px;font-size:1.1rem}.card-title .fw-bold i[data-v-2d776be8]{width:42px;height:42px;display:flex!important;align-items:center;justify-content:center;border-radius:12px!important;font-size:1rem;background:linear-gradient(135deg,#fff8e1,#ffecb3)!important;color:#ff9800!important;box-shadow:0 4px 15px rgba(255,152,0,.2);transition:all .3s ease}.card:hover .card-title .fw-bold i[data-v-2d776be8]{transform:scale(1.1) rotate(5deg)}.card-body[data-v-2d776be8]{text-align:right;padding:20px 24px}.card-body .fs-5.fw-bold[data-v-2d776be8]{font-weight:700!important;color:#1a1a2e;transition:color .3s ease;line-height:1.5}.card-body .fs-5.fw-bold[data-v-2d776be8]:hover{color:#ff9800}.text-success[data-v-2d776be8]{background:linear-gradient(135deg,#00c444,#00a43c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.1rem!important}.spinner-border[data-v-2d776be8]{color:#ff9800!important}.mySwiper[data-v-2d776be8]{padding-bottom:30px}[data-v-2d776be8] .swiper-pagination-bullet{width:10px;height:10px;background:rgba(255,193,7,.3);opacity:1;transition:all .3s ease}[data-v-2d776be8] .swiper-pagination-bullet-active{background:linear-gradient(135deg,#ffc107,#ff9800);width:24px;border-radius:5px}.dark .card[data-v-2d776be8],[data-bs-theme=dark] .card[data-v-2d776be8],[data-theme=dark] .card[data-v-2d776be8]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(255,193,7,.2)!important;box-shadow:0 8px 32px rgba(0,0,0,.2)}.dark .card[data-v-2d776be8]:hover,[data-bs-theme=dark] .card[data-v-2d776be8]:hover,[data-theme=dark] .card[data-v-2d776be8]:hover{box-shadow:0 20px 50px rgba(255,193,7,.15)}.dark .card-header[data-v-2d776be8],[data-bs-theme=dark] .card-header[data-v-2d776be8],[data-theme=dark] .card-header[data-v-2d776be8]{border-color:rgba(255,193,7,.15)}.dark .card-title .fw-bold[data-v-2d776be8],.dark .card-title .text-dark[data-v-2d776be8],[data-bs-theme=dark] .card-title .fw-bold[data-v-2d776be8],[data-bs-theme=dark] .card-title .text-dark[data-v-2d776be8],[data-theme=dark] .card-title .fw-bold[data-v-2d776be8],[data-theme=dark] .card-title .text-dark[data-v-2d776be8]{color:#e4e6eb!important}.dark .text-gray-400[data-v-2d776be8],[data-bs-theme=dark] .text-gray-400[data-v-2d776be8],[data-theme=dark] .text-gray-400[data-v-2d776be8]{color:#b0b3b8!important}.dark .card-body .fs-5.fw-bold[data-v-2d776be8],.dark .text-gray-800[data-v-2d776be8],[data-bs-theme=dark] .card-body .fs-5.fw-bold[data-v-2d776be8],[data-bs-theme=dark] .text-gray-800[data-v-2d776be8],[data-theme=dark] .card-body .fs-5.fw-bold[data-v-2d776be8],[data-theme=dark] .text-gray-800[data-v-2d776be8]{color:#e4e6eb!important}.dark .card-body .fs-5.fw-bold[data-v-2d776be8]:hover,[data-bs-theme=dark] .card-body .fs-5.fw-bold[data-v-2d776be8]:hover,[data-theme=dark] .card-body .fs-5.fw-bold[data-v-2d776be8]:hover{color:#ffc107!important}.dark .text-success[data-v-2d776be8],[data-bs-theme=dark] .text-success[data-v-2d776be8],[data-theme=dark] .text-success[data-v-2d776be8]{background:linear-gradient(135deg,#00e050,#8bffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark[data-v-2d776be8] .swiper-pagination-bullet,[data-bs-theme=dark][data-v-2d776be8] .swiper-pagination-bullet,[data-theme=dark][data-v-2d776be8] .swiper-pagination-bullet{background:rgba(255,193,7,.4)}@keyframes fadeInUp-c34abfa8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-c34abfa8{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes liveGlow-c34abfa8{0%,to{box-shadow:0 0 5px rgba(220,53,69,.5)}50%{box-shadow:0 0 20px rgba(220,53,69,.8)}}.card[data-v-c34abfa8]{border-radius:20px!important;border:1px solid rgba(0,196,68,.08)!important;background:linear-gradient(145deg,#fff,#fafffe);box-shadow:0 8px 32px rgba(0,196,68,.06);transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;animation:fadeInUp-c34abfa8 .5s ease forwards;position:relative}.card[data-v-c34abfa8]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#6366f1);background-size:200% 100%;animation:shimmer-c34abfa8 3s linear infinite}@keyframes shimmer-c34abfa8{0%{background-position:-200% 0}to{background-position:200% 0}}.card[data-v-c34abfa8]:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(99,102,241,.15);border-color:rgba(99,102,241,.2)!important}.card-header[data-v-c34abfa8]{background:transparent;border-bottom:1px solid rgba(0,196,68,.06);padding:20px 24px}.card-title .fw-bold[data-v-c34abfa8]{display:flex;align-items:center;gap:12px;font-size:1.1rem}.card-title .fw-bold i[data-v-c34abfa8]{width:42px;height:42px;display:flex!important;align-items:center;justify-content:center;border-radius:12px!important;font-size:1rem;background:linear-gradient(135deg,#f0f0ff,#e8e8ff)!important;color:#6366f1!important;box-shadow:0 4px 15px rgba(99,102,241,.2);transition:all .3s ease}.card:hover .card-title .fw-bold i[data-v-c34abfa8]{transform:scale(1.1)}.card-body[data-v-c34abfa8]{text-align:right;padding:20px 24px}.card-body .fs-5.fw-bold[data-v-c34abfa8]{font-weight:700!important;color:#1a1a2e;transition:color .3s ease;line-height:1.5}.card-body .fs-5.fw-bold[data-v-c34abfa8]:hover{color:#6366f1}.badge-dark[data-v-c34abfa8]{background:linear-gradient(135deg,#dc3545,#c82333)!important;animation:liveGlow-c34abfa8 2s ease-in-out infinite}.badge-dark[data-v-c34abfa8],.badge-success[data-v-c34abfa8]{color:#fff!important;padding:8px 16px!important;border-radius:999px!important;font-weight:600!important}.badge-success[data-v-c34abfa8]{background:linear-gradient(135deg,#00c444,#00a43c)!important}.badge-danger[data-v-c34abfa8]{background:linear-gradient(135deg,#6c757d,#5a6268)!important;color:#fff!important;padding:8px 16px!important;border-radius:999px!important;font-weight:600!important}.badge-secondary[data-v-c34abfa8]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;color:#495057!important;padding:6px 12px!important;border-radius:8px!important;font-weight:500!important}.btn-light[data-v-c34abfa8]{background:linear-gradient(135deg,#e8fff1,#d4f7e2)!important;border:2px solid rgba(0,196,68,.2)!important;border-radius:12px!important;padding:10px 20px!important;font-weight:600!important;color:#00c444!important;transition:all .3s ease!important}.btn-light[data-v-c34abfa8]:hover{background:linear-gradient(135deg,#00c444,#00a43c)!important;color:#fff!important;border-color:transparent!important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,196,68,.3)}.spinner-border[data-v-c34abfa8]{color:#6366f1!important}.mySwiper[data-v-c34abfa8]{padding-bottom:30px}[data-v-c34abfa8] .swiper-pagination-bullet{width:10px;height:10px;background:rgba(99,102,241,.3);opacity:1;transition:all .3s ease}[data-v-c34abfa8] .swiper-pagination-bullet-active{background:linear-gradient(135deg,#6366f1,#8b5cf6);width:24px;border-radius:5px}.dark .card[data-v-c34abfa8],[data-bs-theme=dark] .card[data-v-c34abfa8],[data-theme=dark] .card[data-v-c34abfa8]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(99,102,241,.15)!important;box-shadow:0 8px 32px rgba(0,0,0,.2)}.dark .card[data-v-c34abfa8]:hover,[data-bs-theme=dark] .card[data-v-c34abfa8]:hover,[data-theme=dark] .card[data-v-c34abfa8]:hover{box-shadow:0 20px 50px rgba(99,102,241,.2)}.dark .card-header[data-v-c34abfa8],[data-bs-theme=dark] .card-header[data-v-c34abfa8],[data-theme=dark] .card-header[data-v-c34abfa8]{border-color:rgba(99,102,241,.1)}.dark .card-title .fw-bold[data-v-c34abfa8],.dark .card-title .text-dark[data-v-c34abfa8],[data-bs-theme=dark] .card-title .fw-bold[data-v-c34abfa8],[data-bs-theme=dark] .card-title .text-dark[data-v-c34abfa8],[data-theme=dark] .card-title .fw-bold[data-v-c34abfa8],[data-theme=dark] .card-title .text-dark[data-v-c34abfa8]{color:#e4e6eb!important}.dark .text-gray-400[data-v-c34abfa8],[data-bs-theme=dark] .text-gray-400[data-v-c34abfa8],[data-theme=dark] .text-gray-400[data-v-c34abfa8]{color:#b0b3b8!important}.dark .card-body .fs-5.fw-bold[data-v-c34abfa8],.dark .text-gray-800[data-v-c34abfa8],[data-bs-theme=dark] .card-body .fs-5.fw-bold[data-v-c34abfa8],[data-bs-theme=dark] .text-gray-800[data-v-c34abfa8],[data-theme=dark] .card-body .fs-5.fw-bold[data-v-c34abfa8],[data-theme=dark] .text-gray-800[data-v-c34abfa8]{color:#e4e6eb!important}.dark .card-body .fs-5.fw-bold[data-v-c34abfa8]:hover,[data-bs-theme=dark] .card-body .fs-5.fw-bold[data-v-c34abfa8]:hover,[data-theme=dark] .card-body .fs-5.fw-bold[data-v-c34abfa8]:hover{color:#a5b4fc!important}.dark .badge-secondary[data-v-c34abfa8],[data-bs-theme=dark] .badge-secondary[data-v-c34abfa8],[data-theme=dark] .badge-secondary[data-v-c34abfa8]{background:linear-gradient(135deg,#3a3b3c,#2d2e30)!important;color:#e4e6eb!important}.dark .btn-light[data-v-c34abfa8],[data-bs-theme=dark] .btn-light[data-v-c34abfa8],[data-theme=dark] .btn-light[data-v-c34abfa8]{background:linear-gradient(135deg,#1a3d2a,#1e4d35)!important;border-color:rgba(0,196,68,.3)!important;color:#8bffb3!important}.dark .btn-light[data-v-c34abfa8]:hover,[data-bs-theme=dark] .btn-light[data-v-c34abfa8]:hover,[data-theme=dark] .btn-light[data-v-c34abfa8]:hover{background:linear-gradient(135deg,#00c444,#00a43c)!important;color:#fff!important}.dark[data-v-c34abfa8] .swiper-pagination-bullet,[data-bs-theme=dark][data-v-c34abfa8] .swiper-pagination-bullet,[data-theme=dark][data-v-c34abfa8] .swiper-pagination-bullet{background:rgba(99,102,241,.4)}.card[data-v-4c751007]{border-radius:10px}.card-body[data-v-4c751007]{text-align:right}@keyframes fadeInUp-3dd7c44e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-3dd7c44e{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes liveGlow-3dd7c44e{0%,to{box-shadow:0 0 5px rgba(220,53,69,.5)}50%{box-shadow:0 0 20px rgba(220,53,69,.8)}}.card[data-v-3dd7c44e]{border-radius:20px!important;border:1px solid rgba(0,196,68,.08)!important;background:linear-gradient(145deg,#fff,#fafffe);box-shadow:0 8px 32px rgba(0,196,68,.06);transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;animation:fadeInUp-3dd7c44e .5s ease forwards;position:relative}.card[data-v-3dd7c44e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00c444,#00e050,#00c444);background-size:200% 100%;animation:shimmer-3dd7c44e 3s linear infinite}@keyframes shimmer-3dd7c44e{0%{background-position:-200% 0}to{background-position:200% 0}}.card[data-v-3dd7c44e]:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,196,68,.15);border-color:rgba(0,196,68,.2)!important}.card-header[data-v-3dd7c44e]{background:transparent;border-bottom:1px solid rgba(0,196,68,.06);padding:20px 24px}.card-title .fw-bold[data-v-3dd7c44e]{display:flex;align-items:center;gap:12px;font-size:1.1rem}.card-title .fw-bold i[data-v-3dd7c44e]{width:42px;height:42px;display:flex!important;align-items:center;justify-content:center;border-radius:12px!important;font-size:1rem;background:linear-gradient(135deg,#e8fff1,#d4f7e2)!important;color:#00c444!important;box-shadow:0 4px 15px rgba(0,196,68,.2);transition:all .3s ease}.card:hover .card-title .fw-bold i[data-v-3dd7c44e]{transform:scale(1.1)}.card-body[data-v-3dd7c44e]{text-align:right;padding:20px 24px}.card-body .fs-5.fw-bold[data-v-3dd7c44e]{font-weight:700!important;color:#1a1a2e;transition:color .3s ease;line-height:1.5}.card-body .fs-5.fw-bold[data-v-3dd7c44e]:hover{color:#00c444}.badge-dark[data-v-3dd7c44e]{background:linear-gradient(135deg,#dc3545,#c82333)!important;animation:liveGlow-3dd7c44e 2s ease-in-out infinite}.badge-dark[data-v-3dd7c44e],.badge-success[data-v-3dd7c44e]{color:#fff!important;padding:8px 16px!important;border-radius:999px!important;font-weight:600!important}.badge-success[data-v-3dd7c44e]{background:linear-gradient(135deg,#00c444,#00a43c)!important}.badge-danger[data-v-3dd7c44e]{background:linear-gradient(135deg,#6c757d,#5a6268)!important;color:#fff!important;padding:8px 16px!important;border-radius:999px!important;font-weight:600!important}.badge-secondary[data-v-3dd7c44e]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;color:#495057!important;padding:6px 12px!important;border-radius:8px!important;font-weight:500!important}.btn-light[data-v-3dd7c44e]{background:linear-gradient(135deg,#e8fff1,#d4f7e2)!important;border:2px solid rgba(0,196,68,.2)!important;border-radius:12px!important;padding:10px 20px!important;font-weight:600!important;color:#00c444!important;transition:all .3s ease!important}.btn-light[data-v-3dd7c44e]:hover{background:linear-gradient(135deg,#00c444,#00a43c)!important;color:#fff!important;border-color:transparent!important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,196,68,.3)}.spinner-border[data-v-3dd7c44e]{color:#00c444!important}.mySwiper[data-v-3dd7c44e]{padding-bottom:30px}[data-v-3dd7c44e] .swiper-pagination-bullet{width:10px;height:10px;background:rgba(0,196,68,.3);opacity:1;transition:all .3s ease}[data-v-3dd7c44e] .swiper-pagination-bullet-active{background:linear-gradient(135deg,#00c444,#00a43c);width:24px;border-radius:5px}.dark .card[data-v-3dd7c44e],[data-bs-theme=dark] .card[data-v-3dd7c44e],[data-theme=dark] .card[data-v-3dd7c44e]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)!important;box-shadow:0 8px 32px rgba(0,0,0,.2)}.dark .card[data-v-3dd7c44e]:hover,[data-bs-theme=dark] .card[data-v-3dd7c44e]:hover,[data-theme=dark] .card[data-v-3dd7c44e]:hover{box-shadow:0 20px 50px rgba(0,196,68,.2)}.dark .card-header[data-v-3dd7c44e],[data-bs-theme=dark] .card-header[data-v-3dd7c44e],[data-theme=dark] .card-header[data-v-3dd7c44e]{border-color:rgba(0,196,68,.1)}.dark .card-title .fw-bold[data-v-3dd7c44e],.dark .card-title .text-dark[data-v-3dd7c44e],[data-bs-theme=dark] .card-title .fw-bold[data-v-3dd7c44e],[data-bs-theme=dark] .card-title .text-dark[data-v-3dd7c44e],[data-theme=dark] .card-title .fw-bold[data-v-3dd7c44e],[data-theme=dark] .card-title .text-dark[data-v-3dd7c44e]{color:#e4e6eb!important}.dark .text-gray-400[data-v-3dd7c44e],[data-bs-theme=dark] .text-gray-400[data-v-3dd7c44e],[data-theme=dark] .text-gray-400[data-v-3dd7c44e]{color:#b0b3b8!important}.dark .card-body .fs-5.fw-bold[data-v-3dd7c44e],.dark .text-gray-800[data-v-3dd7c44e],[data-bs-theme=dark] .card-body .fs-5.fw-bold[data-v-3dd7c44e],[data-bs-theme=dark] .text-gray-800[data-v-3dd7c44e],[data-theme=dark] .card-body .fs-5.fw-bold[data-v-3dd7c44e],[data-theme=dark] .text-gray-800[data-v-3dd7c44e]{color:#e4e6eb!important}.dark .card-body .fs-5.fw-bold[data-v-3dd7c44e]:hover,[data-bs-theme=dark] .card-body .fs-5.fw-bold[data-v-3dd7c44e]:hover,[data-theme=dark] .card-body .fs-5.fw-bold[data-v-3dd7c44e]:hover{color:#8bffb3!important}.dark .badge-secondary[data-v-3dd7c44e],[data-bs-theme=dark] .badge-secondary[data-v-3dd7c44e],[data-theme=dark] .badge-secondary[data-v-3dd7c44e]{background:linear-gradient(135deg,#3a3b3c,#2d2e30)!important;color:#e4e6eb!important}.dark .btn-light[data-v-3dd7c44e],[data-bs-theme=dark] .btn-light[data-v-3dd7c44e],[data-theme=dark] .btn-light[data-v-3dd7c44e]{background:linear-gradient(135deg,#1a3d2a,#1e4d35)!important;border-color:rgba(0,196,68,.3)!important;color:#8bffb3!important}.dark .btn-light[data-v-3dd7c44e]:hover,[data-bs-theme=dark] .btn-light[data-v-3dd7c44e]:hover,[data-theme=dark] .btn-light[data-v-3dd7c44e]:hover{background:linear-gradient(135deg,#00c444,#00a43c)!important;color:#fff!important}.dark[data-v-3dd7c44e] .swiper-pagination-bullet,[data-bs-theme=dark][data-v-3dd7c44e] .swiper-pagination-bullet,[data-theme=dark][data-v-3dd7c44e] .swiper-pagination-bullet{background:rgba(0,196,68,.4)}.segmented-circle-border[data-v-28c5c7bb]{display:inline-block}.segmented-circle-border svg[data-v-28c5c7bb]{position:absolute;top:0;left:0}.segmented-circle-content[data-v-28c5c7bb]{border-radius:50%;overflow:hidden}.story-viewer-overlay[data-v-6e62cc71]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#000;transition:background-color .2s ease}.story-viewer-container[data-v-6e62cc71]{position:relative;width:100%;height:100%;max-width:500px;background:#000;overflow:hidden;transition:transform .2s ease,opacity .2s ease}@media (min-width:768px){.story-viewer-container[data-v-6e62cc71]{height:90vh;border-radius:16px}}.story-content[data-v-6e62cc71]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-status-content[data-v-6e62cc71]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:32px;background:linear-gradient(135deg,#00c444,#00a43c 50%,#008836)}.text-overlay[data-v-6e62cc71]{font-size:24px;font-weight:700;color:#fff;text-align:center;word-wrap:break-word}.media-content[data-v-6e62cc71]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.loading-spinner[data-v-6e62cc71]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner[data-v-6e62cc71]{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-6e62cc71 1s linear infinite}.spinner.large[data-v-6e62cc71]{width:60px;height:60px;border-width:4px}@keyframes spin-6e62cc71{to{transform:rotate(1turn)}}.media-error[data-v-6e62cc71]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff}.media-error p[data-v-6e62cc71]{font-size:12px;opacity:.8}.pause-indicator[data-v-6e62cc71]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:12px;background:hsla(0,0%,100%,.6);border-radius:50%;color:rgba(0,0,0,.8)}.ui-overlays[data-v-6e62cc71]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ui-overlays[data-v-6e62cc71]>*{pointer-events:auto}.gradient-top[data-v-6e62cc71]{position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(180deg,rgba(0,0,0,.7),transparent);pointer-events:none}.gradient-bottom[data-v-6e62cc71]{position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);pointer-events:none}.top-ui[data-v-6e62cc71]{position:absolute;top:0;left:0;right:0;padding:16px;padding-top:max(16px,env(safe-area-inset-top))}.progress-bars[data-v-6e62cc71]{display:flex;gap:4px;margin-bottom:12px}.progress-bar-wrapper[data-v-6e62cc71]{flex:1}.progress-bar-bg[data-v-6e62cc71]{height:3px;background:hsla(0,0%,100%,.5);border-radius:2px;overflow:hidden}.progress-bar-fill[data-v-6e62cc71]{height:100%;background:linear-gradient(90deg,#00c444,#00e050);border-radius:2px;transition:width .05s linear;box-shadow:0 0 8px rgba(0,196,68,.5)}.user-info-row[data-v-6e62cc71]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-6e62cc71]{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff}.user-avatar img[data-v-6e62cc71]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-details[data-v-6e62cc71]{flex:1;display:flex;flex-direction:column}.user-name[data-v-6e62cc71]{font-size:14px;font-weight:600;color:#fff}.timestamp[data-v-6e62cc71]{font-size:12px;color:hsla(0,0%,100%,.8)}.close-button[data-v-6e62cc71],.menu-button[data-v-6e62cc71]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#fff;cursor:pointer;border-radius:50%;transition:background .2s ease}.close-button[data-v-6e62cc71]:hover,.menu-button[data-v-6e62cc71]:hover{background:hsla(0,0%,100%,.1)}.bottom-ui[data-v-6e62cc71]{position:absolute;bottom:0;left:0;right:0;background:var(--surface-container-highest,rgba(30,30,30,.95));padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.description-section[data-v-6e62cc71]{margin-bottom:12px}.text-overlay-label[data-v-6e62cc71]{font-size:14px;font-weight:600;color:#fff;margin-bottom:4px}.description-text[data-v-6e62cc71]{font-size:14px;color:hsla(0,0%,100%,.9);line-height:1.4}.input-bar[data-v-6e62cc71]{display:flex;align-items:center;gap:12px}.input-bar input[data-v-6e62cc71]{flex:1;height:48px;padding:0 16px;background:var(--surface-container-high,rgba(50,50,50,.9));border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-size:14px;outline:none;transition:border-color .2s ease}.input-bar input[data-v-6e62cc71]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.input-bar input[data-v-6e62cc71]::placeholder{color:hsla(0,0%,100%,.5)}.input-bar input[data-v-6e62cc71]:focus{border-color:#00c444;box-shadow:0 0 0 2px rgba(0,196,68,.2)}.action-button[data-v-6e62cc71]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease}.action-button[data-v-6e62cc71]:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.action-button[data-v-6e62cc71]:disabled{opacity:.5;cursor:not-allowed}.reaction-button.reacted[data-v-6e62cc71]{color:#00c444;border-color:#00c444;background:rgba(0,196,68,.1)}.button-spinner[data-v-6e62cc71]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-6e62cc71 1s linear infinite}.popup-menu-overlay[data-v-6e62cc71]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-start;justify-content:flex-end;padding:80px 16px}.popup-menu[data-v-6e62cc71]{background:var(--surface,#1e1e1e);border-radius:12px;overflow:hidden;min-width:200px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.popup-item[data-v-6e62cc71]{display:flex;align-items:center;gap:12px;width:100%;padding:16px;background:transparent;border:none;color:#fff;font-size:14px;cursor:pointer;transition:background .2s ease}.popup-item[data-v-6e62cc71]:hover{background:hsla(0,0%,100%,.1)}.popup-item.delete[data-v-6e62cc71]{color:#ef4444}.popup-item .reaction-count[data-v-6e62cc71]{margin-left:auto;opacity:.7}.confirm-dialog-overlay[data-v-6e62cc71]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;padding:16px}.confirm-dialog[data-v-6e62cc71]{background:var(--surface,#1e1e1e);border-radius:16px;padding:24px;max-width:320px;width:100%}.confirm-dialog h3[data-v-6e62cc71]{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px}.confirm-dialog p[data-v-6e62cc71]{font-size:14px;color:hsla(0,0%,100%,.7);margin-bottom:24px}.dialog-actions[data-v-6e62cc71]{display:flex;gap:12px;justify-content:flex-end}.dialog-actions button[data-v-6e62cc71]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-6e62cc71]{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff}.cancel-btn[data-v-6e62cc71]:hover{background:hsla(0,0%,100%,.1)}.delete-btn[data-v-6e62cc71]{background:#ef4444;border:none;color:#fff}.delete-btn[data-v-6e62cc71]:hover{background:#dc2626}.reactions-sheet-overlay[data-v-6e62cc71]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end}.reactions-sheet[data-v-6e62cc71]{background:var(--surface,#1e1e1e);border-radius:20px 20px 0 0;width:100%;max-height:60vh;display:flex;flex-direction:column}.sheet-handle[data-v-6e62cc71]{width:40px;height:4px;background:hsla(0,0%,100%,.4);border-radius:2px;margin:12px auto 8px}.sheet-header[data-v-6e62cc71]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.sheet-header h3[data-v-6e62cc71]{font-size:18px;font-weight:600;color:#fff}.total-count[data-v-6e62cc71]{font-size:14px;color:hsla(0,0%,100%,.7)}.reactions-list[data-v-6e62cc71]{flex:1;overflow-y:auto;padding:8px 0}.loading-reactions[data-v-6e62cc71],.no-reactions[data-v-6e62cc71]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;color:hsla(0,0%,100%,.5)}.no-reactions p[data-v-6e62cc71]{margin-top:16px;font-size:14px}.reaction-item[data-v-6e62cc71]{display:flex;align-items:center;gap:12px;padding:12px 16px}.reaction-user-avatar[data-v-6e62cc71]{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;overflow:hidden;color:hsla(0,0%,100%,.7)}.reaction-user-avatar img[data-v-6e62cc71]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reaction-user-info[data-v-6e62cc71]{flex:1;display:flex;flex-direction:column}.reaction-user-name[data-v-6e62cc71]{font-size:14px;font-weight:500;color:#fff}.reaction-time[data-v-6e62cc71]{font-size:12px;color:hsla(0,0%,100%,.5)}.reaction-emoji[data-v-6e62cc71]{font-size:24px;padding:8px;background:hsla(0,0%,100%,.1);border-radius:50%}.delete-loading-overlay[data-v-6e62cc71]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.fade-enter-active[data-v-6e62cc71],.fade-leave-active[data-v-6e62cc71]{transition:opacity .2s ease}.fade-enter-from[data-v-6e62cc71],.fade-leave-to[data-v-6e62cc71]{opacity:0}.slide-up-enter-active[data-v-6e62cc71],.slide-up-leave-active[data-v-6e62cc71]{transition:transform .3s ease}.slide-up-enter-from[data-v-6e62cc71],.slide-up-leave-to[data-v-6e62cc71]{transform:translateY(100%)}.stories-list-container[data-v-78a4fdb7]{width:100%;padding:20px 0;background:linear-gradient(180deg,rgba(0,196,68,.05),rgba(0,196,68,.02) 50%,transparent);border-radius:24px;margin-bottom:12px;position:relative;overflow:hidden}.stories-list-container[data-v-78a4fdb7]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,196,68,.3),transparent)}.stories-list[data-v-78a4fdb7]{display:flex;gap:18px;overflow-x:auto;padding:12px 24px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.stories-list[data-v-78a4fdb7]::-webkit-scrollbar{display:none}.story-item[data-v-78a4fdb7]{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:80px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.story-item[data-v-78a4fdb7]:hover{transform:translateY(-6px) scale(1.05)}.story-item[data-v-78a4fdb7]:active{transform:scale(.92)}.story-avatar-wrapper[data-v-78a4fdb7]{width:68px;height:68px;border-radius:50%;overflow:hidden;background:linear-gradient(145deg,#fff,#f0fff5);box-shadow:0 4px 20px rgba(0,196,68,.15),0 2px 8px rgba(0,0,0,.05),inset 0 -2px 6px rgba(0,196,68,.1);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.story-item:hover .story-avatar-wrapper[data-v-78a4fdb7]{box-shadow:0 8px 32px rgba(0,196,68,.25),0 4px 12px rgba(0,0,0,.08),inset 0 -2px 8px rgba(0,196,68,.15)}.story-avatar-wrapper.add-button[data-v-78a4fdb7]{background:linear-gradient(135deg,#00c444,#00e050 50%,#00a43c);box-shadow:0 8px 28px rgba(0,196,68,.4),0 4px 12px rgba(0,196,68,.2),inset 0 2px 4px hsla(0,0%,100%,.3);animation:pulse-glow-78a4fdb7 2.5s ease-in-out infinite}@keyframes pulse-glow-78a4fdb7{0%,to{box-shadow:0 8px 28px rgba(0,196,68,.4),0 4px 12px rgba(0,196,68,.2),inset 0 2px 4px hsla(0,0%,100%,.3)}50%{box-shadow:0 10px 35px rgba(0,196,68,.5),0 6px 18px rgba(0,196,68,.3),inset 0 2px 4px hsla(0,0%,100%,.4)}}.story-item:hover .story-avatar-wrapper.add-button[data-v-78a4fdb7]{box-shadow:0 12px 40px rgba(0,196,68,.5),0 6px 20px rgba(0,196,68,.3),inset 0 2px 6px hsla(0,0%,100%,.4);animation:none}.story-avatar[data-v-78a4fdb7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.story-avatar img[data-v-78a4fdb7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.story-item:hover .story-avatar img[data-v-78a4fdb7]{transform:scale(1.1)}.add-avatar[data-v-78a4fdb7]{color:#fff}.user-placeholder[data-v-78a4fdb7]{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#e8fff1,#d4f7e4);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(0,196,68,.2),0 3px 10px rgba(0,196,68,.1)}.user-placeholder i[data-v-78a4fdb7]{font-size:32px;color:#00c444}.story-item:hover .user-placeholder[data-v-78a4fdb7]{box-shadow:0 10px 30px rgba(0,196,68,.3),0 5px 15px rgba(0,196,68,.15)}.story-item:hover .user-placeholder i[data-v-78a4fdb7]{transform:scale(1.1)}.story-name[data-v-78a4fdb7]{font-size:11px;font-weight:600;color:#1a1a2e;text-align:center;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .2s ease;letter-spacing:.2px}.story-item:hover .story-name[data-v-78a4fdb7]{color:#00c444}.my-story-name[data-v-78a4fdb7]{color:#00c444;font-weight:700;background:linear-gradient(135deg,#00c444,#00e050);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.skeleton .story-avatar-wrapper[data-v-78a4fdb7]{background:linear-gradient(90deg,#e8fff1 25%,#d4f7e4 50%,#e8fff1 75%);background-size:200% 100%;animation:skeleton-shimmer-78a4fdb7 1.5s infinite}.skeleton-avatar[data-v-78a4fdb7]{background:transparent}.skeleton-text[data-v-78a4fdb7]{width:50px;height:12px;border-radius:6px;background:linear-gradient(90deg,#e8fff1 25%,#d4f7e4 50%,#e8fff1 75%);background-size:200% 100%;animation:skeleton-shimmer-78a4fdb7 1.5s infinite}@keyframes skeleton-shimmer-78a4fdb7{0%{background-position:200% 0}to{background-position:-200% 0}}.status-options-overlay[data-v-78a4fdb7]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;z-index:1000;animation:fadeIn-78a4fdb7 .2s ease}.status-options-modal[data-v-78a4fdb7]{background:linear-gradient(145deg,#fff,#f8fffe);border-radius:24px 24px 0 0;padding:20px;width:100%;max-width:500px;animation:slideUp-78a4fdb7 .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 -10px 40px rgba(0,196,68,.15)}.status-options-modal[data-v-78a4fdb7]:before{content:"";display:block;width:40px;height:4px;background:linear-gradient(90deg,#00c444,#00e050);border-radius:2px;margin:0 auto 20px}.option-item[data-v-78a4fdb7]{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:16px;cursor:pointer;transition:all .3s ease;margin-bottom:8px;background:transparent;border:1px solid transparent}.option-item[data-v-78a4fdb7]:hover{background:linear-gradient(145deg,#e8fff1,#d4f7e4);border-color:rgba(0,196,68,.2);transform:translateX(4px)}.option-item[data-v-78a4fdb7]:last-child{margin-bottom:0}.option-item svg[data-v-78a4fdb7]{color:#00c444;transition:transform .3s ease}.option-item:hover svg[data-v-78a4fdb7]{transform:scale(1.15)}.option-item span[data-v-78a4fdb7]{font-size:16px;font-weight:600;color:#1a1a2e;transition:color .2s ease}.option-item:hover span[data-v-78a4fdb7]{color:#00c444}@keyframes fadeIn-78a4fdb7{0%{opacity:0}to{opacity:1}}@keyframes slideUp-78a4fdb7{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.dark .stories-list-container[data-v-78a4fdb7],[data-bs-theme=dark] .stories-list-container[data-v-78a4fdb7],[data-theme=dark] .stories-list-container[data-v-78a4fdb7]{background:linear-gradient(180deg,rgba(0,196,68,.1),rgba(0,196,68,.03) 50%,transparent)}.dark .stories-list-container[data-v-78a4fdb7]:before,[data-bs-theme=dark] .stories-list-container[data-v-78a4fdb7]:before,[data-theme=dark] .stories-list-container[data-v-78a4fdb7]:before{background:linear-gradient(90deg,transparent,rgba(0,196,68,.4),transparent)}.dark .story-avatar-wrapper[data-v-78a4fdb7],[data-bs-theme=dark] .story-avatar-wrapper[data-v-78a4fdb7],[data-theme=dark] .story-avatar-wrapper[data-v-78a4fdb7]{background:linear-gradient(145deg,#2d2e30,#242526);box-shadow:0 4px 20px rgba(0,196,68,.2),0 2px 8px rgba(0,0,0,.3),inset 0 -2px 6px rgba(0,196,68,.15)}.dark .story-item:hover .story-avatar-wrapper[data-v-78a4fdb7],[data-bs-theme=dark] .story-item:hover .story-avatar-wrapper[data-v-78a4fdb7],[data-theme=dark] .story-item:hover .story-avatar-wrapper[data-v-78a4fdb7]{box-shadow:0 8px 32px rgba(0,196,68,.35),0 4px 12px rgba(0,0,0,.4),inset 0 -2px 8px rgba(0,196,68,.2)}.dark .story-name[data-v-78a4fdb7],[data-bs-theme=dark] .story-name[data-v-78a4fdb7],[data-theme=dark] .story-name[data-v-78a4fdb7]{color:#e4e6eb}.dark .my-story-name[data-v-78a4fdb7],[data-bs-theme=dark] .my-story-name[data-v-78a4fdb7],[data-theme=dark] .my-story-name[data-v-78a4fdb7]{background:linear-gradient(135deg,#00e050,#00ff5a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .user-placeholder[data-v-78a4fdb7],[data-bs-theme=dark] .user-placeholder[data-v-78a4fdb7],[data-theme=dark] .user-placeholder[data-v-78a4fdb7]{background:linear-gradient(135deg,#1a3d2a,#1e4d35);box-shadow:0 6px 20px rgba(0,196,68,.25),0 3px 10px rgba(0,0,0,.3)}.dark .user-placeholder i[data-v-78a4fdb7],[data-bs-theme=dark] .user-placeholder i[data-v-78a4fdb7],[data-theme=dark] .user-placeholder i[data-v-78a4fdb7]{color:#00e050}.dark .story-item:hover .user-placeholder[data-v-78a4fdb7],[data-bs-theme=dark] .story-item:hover .user-placeholder[data-v-78a4fdb7],[data-theme=dark] .story-item:hover .user-placeholder[data-v-78a4fdb7]{box-shadow:0 10px 30px rgba(0,196,68,.35),0 5px 15px rgba(0,0,0,.4)}.dark .status-options-modal[data-v-78a4fdb7],[data-bs-theme=dark] .status-options-modal[data-v-78a4fdb7],[data-theme=dark] .status-options-modal[data-v-78a4fdb7]{background:linear-gradient(145deg,#242526,#1a1b1d)}.dark .option-item span[data-v-78a4fdb7],[data-bs-theme=dark] .option-item span[data-v-78a4fdb7],[data-theme=dark] .option-item span[data-v-78a4fdb7]{color:#e4e6eb}.dark .option-item[data-v-78a4fdb7]:hover,[data-bs-theme=dark] .option-item[data-v-78a4fdb7]:hover,[data-theme=dark] .option-item[data-v-78a4fdb7]:hover{background:linear-gradient(145deg,rgba(0,196,68,.15),rgba(0,196,68,.08))}.dark .skeleton .story-avatar-wrapper[data-v-78a4fdb7],.dark .skeleton-text[data-v-78a4fdb7],[data-bs-theme=dark] .skeleton .story-avatar-wrapper[data-v-78a4fdb7],[data-bs-theme=dark] .skeleton-text[data-v-78a4fdb7],[data-theme=dark] .skeleton .story-avatar-wrapper[data-v-78a4fdb7],[data-theme=dark] .skeleton-text[data-v-78a4fdb7]{background:linear-gradient(90deg,#2d2e30 25%,#3a3b3d 50%,#2d2e30 75%);background-size:200% 100%}[dir=rtl] .option-item[data-v-78a4fdb7]:hover{transform:translateX(-4px)}.create-status-page[data-v-a2aa6f26]{min-height:100vh;background:var(--surface,#fffbfe);display:flex;flex-direction:column}.header[data-v-a2aa6f26]{display:flex;align-items:center;padding:16px;border-bottom:1px solid var(--outline-variant,#cac4d0);background:var(--surface,#fffbfe);position:sticky;top:0;z-index:10}.back-button[data-v-a2aa6f26]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--on-surface,#1c1b1f);cursor:pointer;border-radius:50%;transition:background .2s ease}.back-button[data-v-a2aa6f26]:hover{background:var(--surface-container,#f3edf7)}.header h1[data-v-a2aa6f26]{flex:1;text-align:center;font-size:18px;font-weight:600;color:var(--on-surface,#1c1b1f);margin:0}.header-spacer[data-v-a2aa6f26]{width:40px}.content[data-v-a2aa6f26]{flex:1;padding:16px;overflow-y:auto}.type-selector[data-v-a2aa6f26]{display:flex;gap:12px;margin-bottom:24px}.type-button[data-v-a2aa6f26]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:var(--surface-container,#f3edf7);border:2px solid transparent;border-radius:12px;color:var(--on-surface-variant,#49454f);cursor:pointer;transition:all .2s ease}.type-button[data-v-a2aa6f26]:hover{background:var(--surface-container-high,#ece6f0)}.type-button.active[data-v-a2aa6f26]{background:linear-gradient(145deg,#e8fff1,#d4f7e4);border-color:#00c444;color:#00873a}.type-button span[data-v-a2aa6f26]{font-size:14px;font-weight:500}.form-section[data-v-a2aa6f26]{display:flex;flex-direction:column;gap:20px}.text-preview[data-v-a2aa6f26]{aspect-ratio:9/16;max-height:300px;border-radius:16px;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden}.text-preview p[data-v-a2aa6f26]{font-size:20px;font-weight:700;color:#fff;text-align:center;word-wrap:break-word}.media-upload-area[data-v-a2aa6f26]{aspect-ratio:9/16;max-height:400px;border:2px dashed var(--outline,#79747e);border-radius:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden;background:var(--surface-container,#f3edf7)}.media-upload-area[data-v-a2aa6f26]:hover{border-color:#00c444;background:linear-gradient(145deg,#e8fff1,#f0fff5)}.media-upload-area.has-preview[data-v-a2aa6f26]{border-style:solid;border-color:#00c444}.upload-placeholder[data-v-a2aa6f26]{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--on-surface-variant,#49454f)}.upload-placeholder p[data-v-a2aa6f26]{font-size:14px}.media-preview[data-v-a2aa6f26]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.input-group[data-v-a2aa6f26]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-a2aa6f26]{font-size:14px;font-weight:500;color:var(--on-surface,#1c1b1f)}.input-group input[data-v-a2aa6f26],.input-group textarea[data-v-a2aa6f26]{padding:12px 16px;background:var(--surface-container,#f3edf7);border:1px solid var(--outline-variant,#cac4d0);border-radius:12px;font-size:14px;color:var(--on-surface,#1c1b1f);resize:none;transition:border-color .2s ease}.input-group input[data-v-a2aa6f26]:focus,.input-group textarea[data-v-a2aa6f26]:focus{outline:none;border-color:#00c444;box-shadow:0 0 0 2px rgba(0,196,68,.15)}.input-group input[data-v-a2aa6f26]::-moz-placeholder,.input-group textarea[data-v-a2aa6f26]::-moz-placeholder{color:var(--on-surface-variant,#49454f)}.input-group input[data-v-a2aa6f26]::placeholder,.input-group textarea[data-v-a2aa6f26]::placeholder{color:var(--on-surface-variant,#49454f)}.char-count[data-v-a2aa6f26]{font-size:12px;color:var(--on-surface-variant,#49454f);text-align:right}.footer[data-v-a2aa6f26]{padding:16px;border-top:1px solid var(--outline-variant,#cac4d0);background:var(--surface,#fffbfe)}.submit-button[data-v-a2aa6f26]{width:100%;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00c444,#00a43c);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,196,68,.3)}.submit-button[data-v-a2aa6f26]:hover:not(:disabled){background:linear-gradient(135deg,#00a43c,#008836);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,196,68,.4)}.submit-button[data-v-a2aa6f26]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-a2aa6f26]{width:24px;height:24px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-a2aa6f26 1s linear infinite}@keyframes spin-a2aa6f26{to{transform:rotate(1turn)}}.error-toast[data-v-a2aa6f26]{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);background:var(--error,#b3261e);color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:100}.slide-up-enter-active[data-v-a2aa6f26],.slide-up-leave-active[data-v-a2aa6f26]{transition:all .3s ease}.slide-up-enter-from[data-v-a2aa6f26],.slide-up-leave-to[data-v-a2aa6f26]{opacity:0;transform:translate(-50%,20px)}.status-success-toast-minimal{background:linear-gradient(135deg,#00c444,#00a83a)!important;border-radius:16px!important;padding:16px 24px!important;box-shadow:0 8px 32px rgba(0,196,68,.35)!important;border:none!important;min-width:280px!important;max-width:400px!important}.status-toast-title{color:#fff!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;margin:0!important;padding:0!important}.status-toast-icon{border:none!important;margin:0 12px 0 0!important;width:28px!important;height:28px!important}.status-toast-icon .swal2-icon-content{font-size:18px!important}.status-success-toast-minimal .swal2-success-ring{border-color:hsla(0,0%,100%,.3)!important}.status-success-toast-minimal .swal2-success-line-long,.status-success-toast-minimal .swal2-success-line-tip{background-color:#fff!important}.status-success-toast-minimal .swal2-success-fix{background-color:transparent!important}.status-toast-animate-in{animation:statusToastSlideIn .4s cubic-bezier(.21,1.02,.73,1) forwards}.status-toast-animate-out{animation:statusToastSlideOut .3s cubic-bezier(.21,1.02,.73,1) forwards}@keyframes statusToastSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes statusToastSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.98)}}[dir=rtl] .status-success-toast-minimal{direction:rtl}[dir=rtl] .status-toast-icon{margin:0 0 0 12px!important}.status-history-page[data-v-178bb6f5]{min-height:100vh;background:var(--surface,#fffbfe);display:flex;flex-direction:column}.header[data-v-178bb6f5]{display:flex;align-items:center;padding:16px;border-bottom:1px solid var(--outline-variant,#cac4d0);background:var(--surface,#fffbfe);position:sticky;top:0;z-index:10}.back-button[data-v-178bb6f5]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--on-surface,#1c1b1f);cursor:pointer;border-radius:50%;transition:background .2s ease}.back-button[data-v-178bb6f5]:hover{background:var(--surface-container,#f3edf7)}.header h1[data-v-178bb6f5]{flex:1;text-align:center;font-size:18px;font-weight:600;color:var(--on-surface,#1c1b1f);margin:0}.header-spacer[data-v-178bb6f5]{width:40px}.content[data-v-178bb6f5]{flex:1;padding:16px;overflow-y:auto}.loading-state[data-v-178bb6f5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:var(--on-surface-variant,#49454f)}.loading-state p[data-v-178bb6f5]{margin-top:16px;font-size:14px}.empty-state[data-v-178bb6f5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:var(--on-surface-variant,#49454f)}.empty-state p[data-v-178bb6f5]{margin-top:16px;font-size:16px}.create-button[data-v-178bb6f5]{margin-top:24px;padding:12px 24px;background:#00c444;border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,196,68,.3)}.create-button[data-v-178bb6f5]:hover{background:#00a83a;box-shadow:0 4px 12px rgba(0,196,68,.4);transform:translateY(-1px)}.status-list[data-v-178bb6f5]{display:flex;flex-direction:column;gap:16px}.status-card[data-v-178bb6f5]{display:flex;gap:16px;padding:16px;background:var(--surface-container,#f3edf7);border-radius:16px;transition:all .2s ease}.status-card.expired[data-v-178bb6f5]{opacity:.7}.status-card.rejected[data-v-178bb6f5]{border:1px solid var(--error,#b3261e)}.status-preview[data-v-178bb6f5]{width:80px;height:120px;border-radius:12px;overflow:hidden;position:relative;cursor:pointer;flex-shrink:0}.text-preview[data-v-178bb6f5]{width:100%;height:100%;background:linear-gradient(135deg,#00c444,#00a83a);display:flex;align-items:center;justify-content:center;padding:8px}.text-preview p[data-v-178bb6f5]{font-size:10px;color:#fff;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.media-preview[data-v-178bb6f5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-placeholder[data-v-178bb6f5]{width:100%;height:100%;background:var(--surface-container-highest,#e6e0e9);display:flex;align-items:center;justify-content:center;color:var(--on-surface-variant,#49454f)}.video-indicator[data-v-178bb6f5]{position:absolute;bottom:4px;right:4px;width:24px;height:24px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.status-badge[data-v-178bb6f5]{position:absolute;top:4px;left:4px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600}.status-badge.pending[data-v-178bb6f5]{background:#00c444;color:#fff}.status-badge.rejected[data-v-178bb6f5]{background:var(--error,#b3261e);color:#fff}.status-badge.expired[data-v-178bb6f5]{background:var(--outline,#79747e);color:#fff}.status-info[data-v-178bb6f5]{flex:1;display:flex;flex-direction:column;gap:8px}.status-meta[data-v-178bb6f5]{display:flex;justify-content:space-between;align-items:center}.status-type[data-v-178bb6f5]{font-size:12px;font-weight:600;color:#00c444;text-transform:uppercase}.status-date[data-v-178bb6f5]{font-size:12px;color:var(--on-surface-variant,#49454f)}.status-stats[data-v-178bb6f5]{display:flex;gap:16px}.stat[data-v-178bb6f5]{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--on-surface-variant,#49454f)}.rejection-reason[data-v-178bb6f5]{font-size:12px;color:var(--error,#b3261e);padding:8px;background:rgba(179,38,30,.1);border-radius:8px}.status-actions[data-v-178bb6f5]{display:flex;gap:8px;margin-top:auto}.action-btn[data-v-178bb6f5]{padding:8px 16px;background:transparent;border:1px solid var(--outline,#79747e);border-radius:8px;font-size:12px;font-weight:500;color:var(--on-surface,#1c1b1f);cursor:pointer;transition:all .2s ease}.action-btn[data-v-178bb6f5]:hover{background:var(--surface-container-high,#ece6f0)}.action-btn.delete[data-v-178bb6f5]{color:var(--error,#b3261e);border-color:var(--error,#b3261e)}.action-btn.delete[data-v-178bb6f5]:hover{background:rgba(179,38,30,.1)}.spinner[data-v-178bb6f5]{width:40px;height:40px;border:3px solid var(--outline-variant,#cac4d0);border-top-color:#00c444;border-radius:50%;animation:spin-178bb6f5 1s linear infinite}.spinner.small[data-v-178bb6f5]{width:16px;height:16px;border-width:2px}@keyframes spin-178bb6f5{to{transform:rotate(1turn)}}.confirm-dialog-overlay[data-v-178bb6f5]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.confirm-dialog[data-v-178bb6f5]{background:var(--surface,#fffbfe);border-radius:16px;padding:24px;max-width:320px;width:100%}.confirm-dialog h3[data-v-178bb6f5]{font-size:18px;font-weight:600;color:var(--on-surface,#1c1b1f);margin-bottom:8px}.confirm-dialog p[data-v-178bb6f5]{font-size:14px;color:var(--on-surface-variant,#49454f);margin-bottom:24px}.dialog-actions[data-v-178bb6f5]{display:flex;gap:12px;justify-content:flex-end}.dialog-actions button[data-v-178bb6f5]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:80px}.cancel-btn[data-v-178bb6f5]{background:transparent;border:1px solid var(--outline,#79747e);color:var(--on-surface,#1c1b1f)}.cancel-btn[data-v-178bb6f5]:hover{background:var(--surface-container,#f3edf7)}.delete-btn[data-v-178bb6f5]{background:var(--error,#b3261e);border:none;color:#fff}.delete-btn[data-v-178bb6f5]:hover:not(:disabled){background:#9c2018}.delete-btn[data-v-178bb6f5]:disabled{opacity:.7;cursor:not-allowed}.reactions-sheet-overlay[data-v-178bb6f5]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;z-index:1000}.reactions-sheet[data-v-178bb6f5]{background:var(--surface,#fffbfe);border-radius:20px 20px 0 0;width:100%;max-height:60vh;display:flex;flex-direction:column}.sheet-handle[data-v-178bb6f5]{width:40px;height:4px;background:var(--outline-variant,#cac4d0);border-radius:2px;margin:12px auto 8px}.sheet-header[data-v-178bb6f5]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 16px;border-bottom:1px solid var(--outline-variant,#cac4d0)}.sheet-header h3[data-v-178bb6f5]{font-size:18px;font-weight:600;color:var(--on-surface,#1c1b1f)}.total-count[data-v-178bb6f5]{font-size:14px;color:var(--on-surface-variant,#49454f)}.reactions-list[data-v-178bb6f5]{flex:1;overflow-y:auto;padding:8px 0}.loading-reactions[data-v-178bb6f5],.no-reactions[data-v-178bb6f5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;color:var(--on-surface-variant,#49454f)}.reaction-item[data-v-178bb6f5]{display:flex;align-items:center;gap:12px;padding:12px 16px}.reaction-user-avatar[data-v-178bb6f5]{width:40px;height:40px;border-radius:50%;background:var(--surface-container-highest,#e6e0e9);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--on-surface-variant,#49454f)}.reaction-user-avatar img[data-v-178bb6f5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reaction-user-info[data-v-178bb6f5]{flex:1;display:flex;flex-direction:column}.reaction-user-name[data-v-178bb6f5]{font-size:14px;font-weight:500;color:var(--on-surface,#1c1b1f)}.reaction-time[data-v-178bb6f5]{font-size:12px;color:var(--on-surface-variant,#49454f)}.reaction-emoji[data-v-178bb6f5]{font-size:24px;padding:8px;background:var(--surface-container-highest,#e6e0e9);border-radius:50%}.fade-enter-active[data-v-178bb6f5],.fade-leave-active[data-v-178bb6f5]{transition:opacity .2s ease}.fade-enter-from[data-v-178bb6f5],.fade-leave-to[data-v-178bb6f5]{opacity:0}.slide-up-enter-active[data-v-178bb6f5],.slide-up-leave-active[data-v-178bb6f5]{transition:transform .3s ease}.slide-up-enter-from[data-v-178bb6f5],.slide-up-leave-to[data-v-178bb6f5]{transform:translateY(100%)}.story-viewer-overlay[data-v-178bb6f5]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.story-viewer-modal[data-v-178bb6f5]{position:relative;width:100%;max-width:420px;max-height:90vh;background:#000;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.5)}.close-viewer-btn[data-v-178bb6f5]{position:absolute;top:12px;right:12px;width:40px;height:40px;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .2s ease}.close-viewer-btn[data-v-178bb6f5]:hover{background:rgba(0,0,0,.7)}.story-content-wrapper[data-v-178bb6f5]{flex:1;display:flex;align-items:center;justify-content:center;min-height:400px;max-height:70vh;overflow:hidden}.story-text-content[data-v-178bb6f5]{width:100%;height:100%;min-height:400px;background:linear-gradient(135deg,#00c444,#00a83a);display:flex;align-items:center;justify-content:center;padding:32px}.story-text-content p[data-v-178bb6f5]{font-size:24px;font-weight:500;color:#fff;text-align:center;line-height:1.5;word-break:break-word}.story-media-content[data-v-178bb6f5]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.story-placeholder[data-v-178bb6f5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:hsla(0,0%,100%,.5);padding:48px}.story-placeholder p[data-v-178bb6f5]{font-size:14px}.story-info-bar[data-v-178bb6f5]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgba(0,0,0,.8);border-top:1px solid hsla(0,0%,100%,.1)}.story-stats[data-v-178bb6f5]{display:flex;gap:20px}.stat-item[data-v-178bb6f5]{display:flex;align-items:center;gap:6px;font-size:14px;color:hsla(0,0%,100%,.9)}.stat-item svg[data-v-178bb6f5]{opacity:.8}.story-date[data-v-178bb6f5]{font-size:12px;color:hsla(0,0%,100%,.6)}[dir=rtl] .close-viewer-btn[data-v-178bb6f5]{right:auto;left:12px}@keyframes fadeInUp-4aead345{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-4aead345{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-4aead345{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float-4aead345{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}#kt_app_toolbar[data-v-4aead345]{background:linear-gradient(135deg,#f8fffe,#f0fff5);border-bottom:1px solid rgba(0,196,68,.1);margin-bottom:20px}.page-heading[data-v-4aead345]{background:linear-gradient(135deg,#00c444,#00a43c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.5rem!important;font-weight:800!important}.breadcrumb-item a[data-v-4aead345]{color:#666;transition:all .3s ease}.breadcrumb-item a[data-v-4aead345]:hover{color:#00c444}.loader[data-v-4aead345]{border-radius:24px!important;background:linear-gradient(145deg,#f8fffe,#f0fff5)!important;border:1px solid rgba(0,196,68,.1);box-shadow:0 10px 40px rgba(0,196,68,.08);animation:pulse-4aead345 1.5s ease-in-out infinite}.loader .spinner-border[data-v-4aead345]{color:#00c444!important}.card[data-v-4aead345]{border-radius:20px!important;border:1px solid rgba(0,196,68,.1)!important;background:linear-gradient(145deg,#fff,#f8fffa 50%,#f0fff5);box-shadow:0 8px 32px rgba(0,196,68,.08);transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;animation:fadeInUp-4aead345 .5s ease forwards;position:relative}.card[data-v-4aead345]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00c444,#00e050,#00c444);opacity:.8}.card[data-v-4aead345]:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,196,68,.15);border-color:rgba(0,196,68,.2)!important}.card-header[data-v-4aead345]{background:transparent;border-bottom:1px solid rgba(0,196,68,.08);padding:20px 24px}.card-title[data-v-4aead345]{margin-bottom:0}.card-title .fw-bold[data-v-4aead345]{display:flex;align-items:center;gap:12px;font-size:1.1rem}.card-title .fw-bold i[data-v-4aead345]{width:42px;height:42px;display:flex!important;align-items:center;justify-content:center;border-radius:12px!important;font-size:1rem;transition:all .3s ease}.card:hover .card-title .fw-bold i[data-v-4aead345]{transform:scale(1.1)}.card-title .fa-wallet[data-v-4aead345]{background:linear-gradient(135deg,#e8fff1,#d4f7e2)!important;color:#00c444!important;box-shadow:0 4px 15px rgba(0,196,68,.2)}.card-title .fa-play[data-v-4aead345]{background:linear-gradient(135deg,#f0f0ff,#e8e8ff)!important;color:#6366f1!important;box-shadow:0 4px 15px rgba(99,102,241,.2)}.card-title .fa-desktop[data-v-4aead345]{background:linear-gradient(135deg,#fff0f0,#ffe8e8)!important;color:#ef4444!important;box-shadow:0 4px 15px rgba(239,68,68,.2)}.card-title .fa-university[data-v-4aead345]{background:linear-gradient(135deg,#fff8e1,#ffecb3)!important;color:#f59e0b!important;box-shadow:0 4px 15px rgba(245,158,11,.2)}.card-body[data-v-4aead345]{padding:20px 24px}.card-body .fs-5.fw-bold[data-v-4aead345]{font-size:1.8rem!important;font-weight:800!important;background:linear-gradient(135deg,#00c444,#00a43c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-success[data-v-4aead345]{background:linear-gradient(135deg,#00c444,#00a43c)!important;border:none!important;border-radius:12px!important;padding:10px 20px!important;font-weight:600!important;color:#fff!important;box-shadow:0 4px 15px rgba(0,196,68,.25);transition:all .3s ease!important;position:relative;overflow:hidden}.btn-success[data-v-4aead345]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.btn-success[data-v-4aead345]:hover:before{left:100%}.btn-success[data-v-4aead345]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(0,196,68,.35)!important}.btn-success i[data-v-4aead345]{margin-right:6px;transition:transform .3s ease}.btn-success:hover i[data-v-4aead345]{transform:translateX(-3px)}.section-title[data-v-4aead345]{font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,#1a1a2e,#16213e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:30px;position:relative;display:inline-block;width:100%}.section-title[data-v-4aead345]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#00c444,#00e050);border-radius:2px}.section-cats .card[data-v-4aead345]{text-align:center;cursor:pointer;position:relative;overflow:hidden}.section-cats .card[data-v-4aead345]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00c444,#00e050,#00c444);background-size:200% 100%;opacity:0;transition:opacity .3s ease}.section-cats .card[data-v-4aead345]:hover:before{opacity:1;animation:shimmer-4aead345 2s linear infinite}.section-cats .symbol[data-v-4aead345]{margin-bottom:16px}.section-cats .symbol img[data-v-4aead345]{width:80px!important;height:80px!important;-o-object-fit:cover;object-fit:cover;border-radius:20px;border:3px solid rgba(0,196,68,.1);padding:8px;background:linear-gradient(145deg,#f8fffe,#f0fff5);transition:all .4s ease;box-shadow:0 8px 25px rgba(0,196,68,.1)}.section-cats .card:hover .symbol img[data-v-4aead345]{transform:scale(1.1) rotate(5deg);border-color:rgba(0,196,68,.3);box-shadow:0 12px 35px rgba(0,196,68,.2)}.section-cats .card .fs-4[data-v-4aead345]{font-weight:700!important;color:#1a1a2e;transition:color .3s ease}.section-cats .card:hover .fs-4[data-v-4aead345]{color:#00c444}.section-cats .card .fw-semibold[data-v-4aead345]{color:#666;font-size:.9rem}.support[data-v-4aead345]{margin-top:40px}.support .card-rounded[data-v-4aead345]{border-radius:24px!important;background:linear-gradient(145deg,#fff,#f8fffe)!important;border:1px solid rgba(0,196,68,.12);transition:all .4s ease;position:relative;overflow:hidden;box-shadow:0 8px 30px rgba(0,196,68,.08)}.support .card-rounded[data-v-4aead345]:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,196,68,.15);border-color:rgba(0,196,68,.2)}.support .svg-icon[data-v-4aead345]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 20px auto;background:linear-gradient(145deg,#08c,#0ae);border-radius:20px;box-shadow:0 10px 35px rgba(0,136,204,.35),0 5px 15px rgba(0,136,204,.2);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.support .card-rounded:hover .svg-icon[data-v-4aead345]{transform:translateY(-6px) scale(1.05);box-shadow:0 18px 50px rgba(0,136,204,.4),0 8px 25px rgba(0,136,204,.25)}.support .bi-telegram[data-v-4aead345]{font-size:2.5rem!important;color:#fff!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#fff!important;background-clip:unset!important;display:flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;line-height:1!important;border-radius:0!important;box-shadow:none!important;transition:transform .3s ease}.support .bi-telegram[data-v-4aead345]:before{font-size:inherit;line-height:1}.support .card-rounded:hover .bi-telegram[data-v-4aead345]{transform:scale(1.1);box-shadow:none!important}.support h1[data-v-4aead345]{font-weight:700!important;font-size:1.5rem!important;color:#1a1a2e;margin-bottom:12px!important}.support a[data-v-4aead345]{display:inline-flex;align-items:center;gap:8px;color:#08c;font-weight:600;font-size:1.1rem;transition:all .3s ease;text-decoration:none;padding:10px 20px;background:rgba(0,136,204,.08);border-radius:12px}.support a[data-v-4aead345]:hover{color:#069;background:rgba(0,136,204,.15);transform:translateY(-2px)}.modal-content[data-v-4aead345]{border-radius:24px!important;overflow:hidden;border:none;box-shadow:0 25px 80px rgba(0,0,0,.15)}.modal-header[data-v-4aead345]{background:linear-gradient(135deg,#00c444,#00a43c);border:none;padding:20px 24px}.modal-title[data-v-4aead345]{color:#fff!important;font-weight:700}.btn-close[data-v-4aead345]{filter:brightness(0) invert(1)}.modal-body[data-v-4aead345]{padding:24px;background:linear-gradient(145deg,#f8fffe,#fff)}.modal-footer[data-v-4aead345]{background:linear-gradient(145deg,#f8fffe,#fff);border-top:1px solid rgba(0,196,68,.1);padding:16px 24px}.modal-footer .btn-secondary[data-v-4aead345]{background:linear-gradient(135deg,#6c757d,#5a6268)!important;border:none!important;border-radius:12px!important;padding:10px 24px!important;font-weight:600!important}.mySwiper[data-v-4aead345]{width:100%;padding-bottom:30px}.swiper-pagination[data-v-4aead345]{bottom:0!important}.swiper-pagination-bullet[data-v-4aead345]{width:10px;height:10px;background:rgba(0,196,68,.3);opacity:1;transition:all .3s ease}.swiper-pagination-bullet-active[data-v-4aead345]{background:linear-gradient(135deg,#00c444,#00a43c);width:24px;border-radius:5px}.spinner-border[data-v-4aead345]{color:#00c444!important}.symbol img[data-v-4aead345]{border-radius:16px;transition:all .3s ease}@media (max-width:768px){.card[data-v-4aead345]{border-radius:16px!important}.section-title[data-v-4aead345]{font-size:1.4rem}.section-cats .symbol img[data-v-4aead345]{width:60px!important;height:60px!important}}.dark #kt_app_toolbar[data-v-4aead345],[data-bs-theme=dark] #kt_app_toolbar[data-v-4aead345],[data-theme=dark] #kt_app_toolbar[data-v-4aead345]{background:linear-gradient(135deg,#1a1b1d,#242526);border-color:rgba(0,196,68,.15)}.dark .page-heading[data-v-4aead345],[data-bs-theme=dark] .page-heading[data-v-4aead345],[data-theme=dark] .page-heading[data-v-4aead345]{background:linear-gradient(135deg,#00e050,#00c444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .loader[data-v-4aead345],[data-bs-theme=dark] .loader[data-v-4aead345],[data-theme=dark] .loader[data-v-4aead345]{background:linear-gradient(145deg,#242526,#1a1b1d)!important;border-color:rgba(0,196,68,.15)}.dark .card[data-v-4aead345],[data-bs-theme=dark] .card[data-v-4aead345],[data-theme=dark] .card[data-v-4aead345]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.1)!important;box-shadow:0 8px 32px rgba(0,0,0,.2)}.dark .card[data-v-4aead345]:hover,[data-bs-theme=dark] .card[data-v-4aead345]:hover,[data-theme=dark] .card[data-v-4aead345]:hover{box-shadow:0 20px 50px rgba(0,0,0,.3);border-color:rgba(0,196,68,.2)!important}.dark .card-header[data-v-4aead345],[data-bs-theme=dark] .card-header[data-v-4aead345],[data-theme=dark] .card-header[data-v-4aead345]{border-color:rgba(0,196,68,.1)}.dark .card-title .fw-bold[data-v-4aead345],.dark .card-title .text-dark[data-v-4aead345],[data-bs-theme=dark] .card-title .fw-bold[data-v-4aead345],[data-bs-theme=dark] .card-title .text-dark[data-v-4aead345],[data-theme=dark] .card-title .fw-bold[data-v-4aead345],[data-theme=dark] .card-title .text-dark[data-v-4aead345]{color:#e4e6eb!important}.dark .text-gray-400[data-v-4aead345],[data-bs-theme=dark] .text-gray-400[data-v-4aead345],[data-theme=dark] .text-gray-400[data-v-4aead345]{color:#b0b3b8!important}.dark .text-gray-800[data-v-4aead345],[data-bs-theme=dark] .text-gray-800[data-v-4aead345],[data-theme=dark] .text-gray-800[data-v-4aead345]{color:#e4e6eb!important}.dark .section-title[data-v-4aead345],[data-bs-theme=dark] .section-title[data-v-4aead345],[data-theme=dark] .section-title[data-v-4aead345]{background:linear-gradient(135deg,#e4e6eb,#b0b3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .section-cats .symbol img[data-v-4aead345],[data-bs-theme=dark] .section-cats .symbol img[data-v-4aead345],[data-theme=dark] .section-cats .symbol img[data-v-4aead345]{background:linear-gradient(145deg,#2d2e30,#242526);border-color:rgba(0,196,68,.15)}.dark .section-cats .card .fs-4[data-v-4aead345],[data-bs-theme=dark] .section-cats .card .fs-4[data-v-4aead345],[data-theme=dark] .section-cats .card .fs-4[data-v-4aead345]{color:#e4e6eb}.dark .section-cats .card:hover .fs-4[data-v-4aead345],[data-bs-theme=dark] .section-cats .card:hover .fs-4[data-v-4aead345],[data-theme=dark] .section-cats .card:hover .fs-4[data-v-4aead345]{color:#00e050}.dark .support .card-rounded[data-v-4aead345],[data-bs-theme=dark] .support .card-rounded[data-v-4aead345],[data-theme=dark] .support .card-rounded[data-v-4aead345]{background:linear-gradient(145deg,#242526,#1a1b1d)!important;border-color:rgba(0,136,204,.2);box-shadow:0 8px 30px rgba(0,0,0,.2)}.dark .support a[data-v-4aead345],[data-bs-theme=dark] .support a[data-v-4aead345],[data-theme=dark] .support a[data-v-4aead345]{color:#0bf;background:rgba(0,136,204,.15)}.dark .support a[data-v-4aead345]:hover,[data-bs-theme=dark] .support a[data-v-4aead345]:hover,[data-theme=dark] .support a[data-v-4aead345]:hover{color:#0df;background:rgba(0,136,204,.25)}.dark .support h1[data-v-4aead345],[data-bs-theme=dark] .support h1[data-v-4aead345],[data-theme=dark] .support h1[data-v-4aead345]{color:#e4e6eb!important}.dark .support .svg-icon[data-v-4aead345],[data-bs-theme=dark] .support .svg-icon[data-v-4aead345],[data-theme=dark] .support .svg-icon[data-v-4aead345]{background:linear-gradient(145deg,#09d,#0cf);box-shadow:0 10px 35px rgba(0,153,221,.4),0 5px 15px rgba(0,153,221,.25)}.dark .support .card-rounded:hover .svg-icon[data-v-4aead345],[data-bs-theme=dark] .support .card-rounded:hover .svg-icon[data-v-4aead345],[data-theme=dark] .support .card-rounded:hover .svg-icon[data-v-4aead345]{box-shadow:0 18px 50px rgba(0,153,221,.45),0 8px 25px rgba(0,153,221,.3)}.dark .support .bi-telegram[data-v-4aead345],[data-bs-theme=dark] .support .bi-telegram[data-v-4aead345],[data-theme=dark] .support .bi-telegram[data-v-4aead345]{color:#fff!important;background:none!important;box-shadow:none!important}.dark .modal-body[data-v-4aead345],[data-bs-theme=dark] .modal-body[data-v-4aead345],[data-theme=dark] .modal-body[data-v-4aead345]{background:linear-gradient(145deg,#1a1b1d,#242526)}.dark .modal-footer[data-v-4aead345],[data-bs-theme=dark] .modal-footer[data-v-4aead345],[data-theme=dark] .modal-footer[data-v-4aead345]{background:linear-gradient(145deg,#1a1b1d,#242526);border-color:rgba(0,196,68,.15)}.dark .swiper-pagination-bullet[data-v-4aead345],[data-bs-theme=dark] .swiper-pagination-bullet[data-v-4aead345],[data-theme=dark] .swiper-pagination-bullet[data-v-4aead345]{background:rgba(0,196,68,.4)}@keyframes fadeIn-fd7c1acc{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideUp-fd7c1acc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-fd7c1acc{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes spin-fd7c1acc{to{transform:rotate(1turn)}}@keyframes iconBounce-fd7c1acc{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.fp-modal .fp-dialog[data-v-fd7c1acc]{max-width:420px}.fp-content[data-v-fd7c1acc]{border-radius:24px!important;border:none!important;box-shadow:0 25px 80px rgba(0,0,0,.15);overflow:visible;background:#fff;animation:fadeIn-fd7c1acc .3s ease;position:relative;padding:0!important}.fp-close-btn[data-v-fd7c1acc]{position:absolute;top:-12px;right:-12px;width:36px;height:36px;border-radius:50%;background:#fff;border:none;box-shadow:0 4px 15px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.fp-close-btn i[data-v-fd7c1acc]{color:#6b7280;font-size:14px}.fp-close-btn[data-v-fd7c1acc]:hover{background:#ef4444;transform:rotate(90deg)}.fp-close-btn:hover i[data-v-fd7c1acc]{color:#fff}.fp-icon-header[data-v-fd7c1acc]{background:linear-gradient(135deg,#00c444,#00a43c);padding:30px 20px 25px;text-align:center;border-radius:24px 24px 0 0;position:relative}.fp-icon-circle[data-v-fd7c1acc]{width:70px;height:70px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;box-shadow:0 8px 25px rgba(0,0,0,.15);animation:iconBounce-fd7c1acc 2s ease-in-out infinite}.fp-icon-circle i[data-v-fd7c1acc]{font-size:28px;color:#00c444}.fp-step-indicator[data-v-fd7c1acc]{display:flex;align-items:center;justify-content:center;gap:8px}.fp-step-indicator span[data-v-fd7c1acc]:not(.fp-step-line){width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.7);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.fp-step-indicator span.active[data-v-fd7c1acc]{background:#fff;color:#00c444;box-shadow:0 4px 12px rgba(0,0,0,.1)}.fp-step-line[data-v-fd7c1acc]{width:40px!important;height:3px!important;background:hsla(0,0%,100%,.3)!important;border-radius:2px!important}.fp-step-line.active[data-v-fd7c1acc]{background:#fff!important}.fp-body[data-v-fd7c1acc]{padding:25px}.fp-title[data-v-fd7c1acc]{text-align:center;color:#1f2937;font-size:1.25rem;font-weight:700;margin:0 0 8px}.fp-subtitle[data-v-fd7c1acc]{text-align:center;color:#6b7280;font-size:.9rem;margin:0 0 20px;line-height:1.5}.fp-error-msg[data-v-fd7c1acc],.fp-success-msg[data-v-fd7c1acc]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;font-size:.9rem;font-weight:600;margin-bottom:16px;animation:slideUp-fd7c1acc .3s ease}.fp-success-msg[data-v-fd7c1acc]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#047857;border:1px solid #a7f3d0}.fp-error-msg[data-v-fd7c1acc]{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;border:1px solid #fecaca}.fp-error-msg i[data-v-fd7c1acc],.fp-success-msg i[data-v-fd7c1acc]{font-size:1.1rem}.fp-form[data-v-fd7c1acc]{animation:slideUp-fd7c1acc .3s ease}.fp-input-group[data-v-fd7c1acc]{margin-bottom:16px}.fp-input-group label[data-v-fd7c1acc]{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#374151;margin-bottom:8px}.fp-input-group label i[data-v-fd7c1acc]{color:#00c444;font-size:.9rem}.fp-input[data-v-fd7c1acc]{width:100%;height:48px;padding:0 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;transition:all .3s ease;background:#f9fafb}.fp-input[data-v-fd7c1acc]:focus{outline:none;border-color:#00c444;background:#fff;box-shadow:0 0 0 4px rgba(0,196,68,.1)}.fp-methods[data-v-fd7c1acc]{margin-bottom:20px}.fp-methods-label[data-v-fd7c1acc]{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#374151;margin-bottom:12px}.fp-methods-label i[data-v-fd7c1acc]{color:#00c444}.fp-methods-grid[data-v-fd7c1acc]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fp-method-card[data-v-fd7c1acc]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;border:2px solid #e5e7eb;border-radius:14px;cursor:pointer;transition:all .3s ease;background:#f9fafb}.fp-method-card input[data-v-fd7c1acc]{display:none}.fp-method-card[data-v-fd7c1acc]:hover{border-color:#a7f3d0;background:#f0fdf4}.fp-method-card.selected[data-v-fd7c1acc]{border-color:#00c444;background:linear-gradient(135deg,#ecfdf5,#d1fae5);box-shadow:0 4px 15px rgba(0,196,68,.15)}.fp-method-icon[data-v-fd7c1acc]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease}.fp-method-icon.sms[data-v-fd7c1acc]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.fp-method-icon.email[data-v-fd7c1acc]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.fp-method-icon.telegram[data-v-fd7c1acc]{background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0ea5e9}.fp-method-card.selected .fp-method-icon[data-v-fd7c1acc]{transform:scale(1.1)}.fp-method-card span[data-v-fd7c1acc]{font-size:.8rem;font-weight:600;color:#4b5563}.fp-method-card.selected span[data-v-fd7c1acc]{color:#047857}.fp-btn[data-v-fd7c1acc]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.fp-btn-primary[data-v-fd7c1acc]{background:linear-gradient(135deg,#00c444,#00a43c);color:#fff;box-shadow:0 4px 15px rgba(0,196,68,.3)}.fp-btn-primary[data-v-fd7c1acc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,196,68,.4)}.fp-btn-primary[data-v-fd7c1acc]:disabled{opacity:.7;cursor:not-allowed}.fp-btn-secondary[data-v-fd7c1acc]{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.fp-btn-secondary[data-v-fd7c1acc]:hover{background:#e5e7eb}.fp-btn-telegram[data-v-fd7c1acc]{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;box-shadow:0 4px 15px rgba(14,165,233,.3)}.fp-btn-telegram[data-v-fd7c1acc]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(14,165,233,.4)}.fp-btn-full[data-v-fd7c1acc]{width:100%}.fp-btn-group[data-v-fd7c1acc]{display:flex;gap:12px}.fp-btn-group .fp-btn[data-v-fd7c1acc]{flex:1}.fp-spinner[data-v-fd7c1acc]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-fd7c1acc .8s linear infinite}.fp-telegram-section[data-v-fd7c1acc]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #bae6fd;border-radius:16px;padding:20px;text-align:center;margin-bottom:16px}.fp-telegram-icon[data-v-fd7c1acc]{width:50px;height:50px;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.fp-telegram-icon i[data-v-fd7c1acc]{font-size:1.5rem;color:#fff}.fp-telegram-section h6[data-v-fd7c1acc]{color:#0369a1;font-weight:700;margin:0 0 8px}.fp-telegram-section p[data-v-fd7c1acc]{color:#64748b;font-size:.85rem;margin:0 0 16px}.fp-telegram-btns[data-v-fd7c1acc]{display:flex;gap:10px}.fp-telegram-btns .fp-btn[data-v-fd7c1acc]{flex:1;padding:12px 16px;font-size:.85rem}[data-v-fd7c1acc] .iti{width:100%}[data-v-fd7c1acc] .iti__selected-flag{border-radius:10px 0 0 10px;padding:0 10px;background:#f3f4f6}[data-v-fd7c1acc] .iti--separate-dial-code .iti__selected-flag{background:#f3f4f6}.dark .fp-content[data-v-fd7c1acc],[data-bs-theme=dark] .fp-content[data-v-fd7c1acc],[data-theme=dark] .fp-content[data-v-fd7c1acc]{background:#1f2937}.dark .fp-close-btn[data-v-fd7c1acc],[data-bs-theme=dark] .fp-close-btn[data-v-fd7c1acc],[data-theme=dark] .fp-close-btn[data-v-fd7c1acc]{background:#374151}.dark .fp-close-btn i[data-v-fd7c1acc],[data-bs-theme=dark] .fp-close-btn i[data-v-fd7c1acc],[data-theme=dark] .fp-close-btn i[data-v-fd7c1acc]{color:#9ca3af}.dark .fp-icon-circle[data-v-fd7c1acc],[data-bs-theme=dark] .fp-icon-circle[data-v-fd7c1acc],[data-theme=dark] .fp-icon-circle[data-v-fd7c1acc]{background:#374151}.dark .fp-icon-circle i[data-v-fd7c1acc],[data-bs-theme=dark] .fp-icon-circle i[data-v-fd7c1acc],[data-theme=dark] .fp-icon-circle i[data-v-fd7c1acc]{color:#00e050}.dark .fp-title[data-v-fd7c1acc],[data-bs-theme=dark] .fp-title[data-v-fd7c1acc],[data-theme=dark] .fp-title[data-v-fd7c1acc]{color:#f3f4f6}.dark .fp-subtitle[data-v-fd7c1acc],[data-bs-theme=dark] .fp-subtitle[data-v-fd7c1acc],[data-theme=dark] .fp-subtitle[data-v-fd7c1acc]{color:#9ca3af}.dark .fp-input-group label[data-v-fd7c1acc],[data-bs-theme=dark] .fp-input-group label[data-v-fd7c1acc],[data-theme=dark] .fp-input-group label[data-v-fd7c1acc]{color:#e5e7eb}.dark .fp-input[data-v-fd7c1acc],[data-bs-theme=dark] .fp-input[data-v-fd7c1acc],[data-theme=dark] .fp-input[data-v-fd7c1acc]{background:#374151;border-color:#4b5563;color:#f3f4f6}.dark .fp-input[data-v-fd7c1acc]:focus,[data-bs-theme=dark] .fp-input[data-v-fd7c1acc]:focus,[data-theme=dark] .fp-input[data-v-fd7c1acc]:focus{background:#374151;border-color:#00c444}.dark .fp-methods-label[data-v-fd7c1acc],[data-bs-theme=dark] .fp-methods-label[data-v-fd7c1acc],[data-theme=dark] .fp-methods-label[data-v-fd7c1acc]{color:#e5e7eb}.dark .fp-method-card[data-v-fd7c1acc],[data-bs-theme=dark] .fp-method-card[data-v-fd7c1acc],[data-theme=dark] .fp-method-card[data-v-fd7c1acc]{background:#374151;border-color:#4b5563}.dark .fp-method-card[data-v-fd7c1acc]:hover,[data-bs-theme=dark] .fp-method-card[data-v-fd7c1acc]:hover,[data-theme=dark] .fp-method-card[data-v-fd7c1acc]:hover{border-color:#00c444;background:#3f4a5a}.dark .fp-method-card.selected[data-v-fd7c1acc],[data-bs-theme=dark] .fp-method-card.selected[data-v-fd7c1acc],[data-theme=dark] .fp-method-card.selected[data-v-fd7c1acc]{background:linear-gradient(135deg,#1a3d2a,#1e4d35);border-color:#00c444}.dark .fp-method-card span[data-v-fd7c1acc],[data-bs-theme=dark] .fp-method-card span[data-v-fd7c1acc],[data-theme=dark] .fp-method-card span[data-v-fd7c1acc]{color:#d1d5db}.dark .fp-btn-secondary[data-v-fd7c1acc],[data-bs-theme=dark] .fp-btn-secondary[data-v-fd7c1acc],[data-theme=dark] .fp-btn-secondary[data-v-fd7c1acc]{background:#374151;border-color:#4b5563;color:#e5e7eb}.dark .fp-telegram-section[data-v-fd7c1acc],[data-bs-theme=dark] .fp-telegram-section[data-v-fd7c1acc],[data-theme=dark] .fp-telegram-section[data-v-fd7c1acc]{background:linear-gradient(135deg,#1e3a5f,#1e3a4f);border-color:#2563eb}.dark .fp-telegram-section h6[data-v-fd7c1acc],[data-bs-theme=dark] .fp-telegram-section h6[data-v-fd7c1acc],[data-theme=dark] .fp-telegram-section h6[data-v-fd7c1acc]{color:#7dd3fc}.dark .fp-telegram-section p[data-v-fd7c1acc],[data-bs-theme=dark] .fp-telegram-section p[data-v-fd7c1acc],[data-theme=dark] .fp-telegram-section p[data-v-fd7c1acc]{color:#94a3b8}.dark[data-v-fd7c1acc] .iti__selected-flag,[data-bs-theme=dark][data-v-fd7c1acc] .iti__selected-flag,[data-theme=dark][data-v-fd7c1acc] .iti__selected-flag{background:#374151}.dark[data-v-fd7c1acc] .iti__country-list,[data-bs-theme=dark][data-v-fd7c1acc] .iti__country-list,[data-theme=dark][data-v-fd7c1acc] .iti__country-list{background:#1f2937;border-color:#374151}.dark[data-v-fd7c1acc] .iti__country:hover,[data-bs-theme=dark][data-v-fd7c1acc] .iti__country:hover,[data-theme=dark][data-v-fd7c1acc] .iti__country:hover{background:#374151}@media (max-width:480px){.fp-modal .fp-dialog[data-v-fd7c1acc]{max-width:100%;margin:.5rem}.fp-methods-grid[data-v-fd7c1acc]{grid-template-columns:repeat(3,1fr);gap:8px}.fp-method-card[data-v-fd7c1acc]{padding:12px 6px}.fp-method-icon[data-v-fd7c1acc]{width:38px;height:38px;font-size:1rem}.fp-method-card span[data-v-fd7c1acc]{font-size:.7rem}.fp-btn-group[data-v-fd7c1acc],.fp-telegram-btns[data-v-fd7c1acc]{flex-direction:column}}@keyframes fadeIn-7ec73588{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideUp-7ec73588{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-7ec73588{to{transform:rotate(1turn)}}@keyframes iconBounce-7ec73588{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ld-modal .ld-dialog[data-v-7ec73588]{max-width:420px}.ld-content[data-v-7ec73588]{border-radius:24px!important;border:none!important;box-shadow:0 25px 80px rgba(0,0,0,.15);overflow:visible;background:#fff;animation:fadeIn-7ec73588 .3s ease;position:relative;padding:0!important}.ld-close-btn[data-v-7ec73588]{position:absolute;top:-12px;right:-12px;width:36px;height:36px;border-radius:50%;background:#fff;border:none;box-shadow:0 4px 15px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.ld-close-btn i[data-v-7ec73588]{color:#6b7280;font-size:14px}.ld-close-btn[data-v-7ec73588]:hover{background:#ef4444;transform:rotate(90deg)}.ld-close-btn:hover i[data-v-7ec73588]{color:#fff}.ld-icon-header[data-v-7ec73588]{background:linear-gradient(135deg,#00c444,#00a43c);padding:30px 20px 25px;text-align:center;border-radius:24px 24px 0 0;position:relative}.ld-icon-circle[data-v-7ec73588]{width:70px;height:70px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;box-shadow:0 8px 25px rgba(0,0,0,.15);animation:iconBounce-7ec73588 2s ease-in-out infinite}.ld-icon-circle i[data-v-7ec73588]{font-size:28px;color:#00c444}.ld-step-indicator[data-v-7ec73588]{display:flex;align-items:center;justify-content:center;gap:8px}.ld-step-indicator span[data-v-7ec73588]:not(.ld-step-line){width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.7);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ld-step-indicator span.active[data-v-7ec73588]{background:#fff;color:#00c444;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ld-step-line[data-v-7ec73588]{width:40px!important;height:3px!important;background:hsla(0,0%,100%,.3)!important;border-radius:2px!important}.ld-step-line.active[data-v-7ec73588]{background:#fff!important}.ld-body[data-v-7ec73588]{padding:25px}.ld-title[data-v-7ec73588]{text-align:center;color:#1f2937;font-size:1.25rem;font-weight:700;margin:0 0 8px}.ld-subtitle[data-v-7ec73588]{text-align:center;color:#6b7280;font-size:.9rem;margin:0 0 20px;line-height:1.5}.ld-error-msg[data-v-7ec73588],.ld-success-msg[data-v-7ec73588]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;font-size:.9rem;font-weight:600;margin-bottom:16px;animation:slideUp-7ec73588 .3s ease}.ld-success-msg[data-v-7ec73588]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#047857;border:1px solid #a7f3d0}.ld-error-msg[data-v-7ec73588]{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;border:1px solid #fecaca}.ld-form[data-v-7ec73588]{animation:slideUp-7ec73588 .3s ease}.ld-input-group[data-v-7ec73588]{margin-bottom:16px}.ld-input-group label[data-v-7ec73588]{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#374151;margin-bottom:8px}.ld-input-group label i[data-v-7ec73588]{color:#00c444;font-size:.9rem}.ld-input[data-v-7ec73588]{width:100%;height:48px;padding:0 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;transition:all .3s ease;background:#f9fafb}.ld-input[data-v-7ec73588]:focus{outline:none;border-color:#00c444;background:#fff;box-shadow:0 0 0 4px rgba(0,196,68,.1)}.ld-methods[data-v-7ec73588]{margin-bottom:20px}.ld-methods-label[data-v-7ec73588]{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#374151;margin-bottom:12px}.ld-methods-label i[data-v-7ec73588]{color:#00c444}.ld-methods-grid[data-v-7ec73588]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ld-method-card[data-v-7ec73588]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;border:2px solid #e5e7eb;border-radius:14px;cursor:pointer;transition:all .3s ease;background:#f9fafb}.ld-method-card input[data-v-7ec73588]{display:none}.ld-method-card[data-v-7ec73588]:hover{border-color:#a7f3d0;background:#f0fdf4}.ld-method-card.selected[data-v-7ec73588]{border-color:#00c444;background:linear-gradient(135deg,#ecfdf5,#d1fae5);box-shadow:0 4px 15px rgba(0,196,68,.15)}.ld-method-icon[data-v-7ec73588]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:all .3s ease}.ld-method-icon.sms[data-v-7ec73588]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.ld-method-icon.whatsapp[data-v-7ec73588]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#16a34a}.ld-method-icon.email[data-v-7ec73588]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.ld-method-icon.telegram[data-v-7ec73588]{background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0ea5e9}.ld-method-card.selected .ld-method-icon[data-v-7ec73588]{transform:scale(1.1)}.ld-method-card span[data-v-7ec73588]{font-size:.75rem;font-weight:600;color:#4b5563}.ld-method-card.selected span[data-v-7ec73588]{color:#047857}.ld-btn[data-v-7ec73588]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.ld-btn-primary[data-v-7ec73588]{background:linear-gradient(135deg,#00c444,#00a43c);color:#fff;box-shadow:0 4px 15px rgba(0,196,68,.3)}.ld-btn-primary[data-v-7ec73588]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,196,68,.4)}.ld-btn-primary[data-v-7ec73588]:disabled{opacity:.7;cursor:not-allowed}.ld-btn-secondary[data-v-7ec73588]{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.ld-btn-secondary[data-v-7ec73588]:hover{background:#e5e7eb}.ld-btn-telegram[data-v-7ec73588]{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;box-shadow:0 4px 15px rgba(14,165,233,.3)}.ld-btn-telegram[data-v-7ec73588]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(14,165,233,.4)}.ld-btn-full[data-v-7ec73588]{width:100%}.ld-btn-group[data-v-7ec73588]{display:flex;gap:12px}.ld-btn-group .ld-btn[data-v-7ec73588]{flex:1}.ld-spinner[data-v-7ec73588]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-7ec73588 .8s linear infinite}.ld-telegram-section[data-v-7ec73588]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #bae6fd;border-radius:16px;padding:20px;text-align:center;margin-bottom:16px}.ld-telegram-icon[data-v-7ec73588]{width:50px;height:50px;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.ld-telegram-icon i[data-v-7ec73588]{font-size:1.5rem;color:#fff}.ld-telegram-section h6[data-v-7ec73588]{color:#0369a1;font-weight:700;margin:0 0 8px}.ld-telegram-section p[data-v-7ec73588]{color:#64748b;font-size:.85rem;margin:0 0 16px}.ld-telegram-btns[data-v-7ec73588]{display:flex;gap:10px}.ld-telegram-btns .ld-btn[data-v-7ec73588]{flex:1;padding:12px 16px;font-size:.85rem}[data-v-7ec73588] .iti{width:100%}[data-v-7ec73588] .iti__selected-flag{border-radius:10px 0 0 10px;padding:0 10px;background:#f3f4f6}.dark .ld-content[data-v-7ec73588],[data-bs-theme=dark] .ld-content[data-v-7ec73588],[data-theme=dark] .ld-content[data-v-7ec73588]{background:#1f2937}.dark .ld-close-btn[data-v-7ec73588],[data-bs-theme=dark] .ld-close-btn[data-v-7ec73588],[data-theme=dark] .ld-close-btn[data-v-7ec73588]{background:#374151}.dark .ld-close-btn i[data-v-7ec73588],[data-bs-theme=dark] .ld-close-btn i[data-v-7ec73588],[data-theme=dark] .ld-close-btn i[data-v-7ec73588]{color:#9ca3af}.dark .ld-icon-circle[data-v-7ec73588],[data-bs-theme=dark] .ld-icon-circle[data-v-7ec73588],[data-theme=dark] .ld-icon-circle[data-v-7ec73588]{background:#374151}.dark .ld-icon-circle i[data-v-7ec73588],[data-bs-theme=dark] .ld-icon-circle i[data-v-7ec73588],[data-theme=dark] .ld-icon-circle i[data-v-7ec73588]{color:#00e050}.dark .ld-title[data-v-7ec73588],[data-bs-theme=dark] .ld-title[data-v-7ec73588],[data-theme=dark] .ld-title[data-v-7ec73588]{color:#f3f4f6}.dark .ld-subtitle[data-v-7ec73588],[data-bs-theme=dark] .ld-subtitle[data-v-7ec73588],[data-theme=dark] .ld-subtitle[data-v-7ec73588]{color:#9ca3af}.dark .ld-input-group label[data-v-7ec73588],[data-bs-theme=dark] .ld-input-group label[data-v-7ec73588],[data-theme=dark] .ld-input-group label[data-v-7ec73588]{color:#e5e7eb}.dark .ld-input[data-v-7ec73588],[data-bs-theme=dark] .ld-input[data-v-7ec73588],[data-theme=dark] .ld-input[data-v-7ec73588]{background:#374151;border-color:#4b5563;color:#f3f4f6}.dark .ld-input[data-v-7ec73588]:focus,[data-bs-theme=dark] .ld-input[data-v-7ec73588]:focus,[data-theme=dark] .ld-input[data-v-7ec73588]:focus{background:#374151;border-color:#00c444}.dark .ld-methods-label[data-v-7ec73588],[data-bs-theme=dark] .ld-methods-label[data-v-7ec73588],[data-theme=dark] .ld-methods-label[data-v-7ec73588]{color:#e5e7eb}.dark .ld-method-card[data-v-7ec73588],[data-bs-theme=dark] .ld-method-card[data-v-7ec73588],[data-theme=dark] .ld-method-card[data-v-7ec73588]{background:#374151;border-color:#4b5563}.dark .ld-method-card[data-v-7ec73588]:hover,[data-bs-theme=dark] .ld-method-card[data-v-7ec73588]:hover,[data-theme=dark] .ld-method-card[data-v-7ec73588]:hover{border-color:#00c444;background:#3f4a5a}.dark .ld-method-card.selected[data-v-7ec73588],[data-bs-theme=dark] .ld-method-card.selected[data-v-7ec73588],[data-theme=dark] .ld-method-card.selected[data-v-7ec73588]{background:linear-gradient(135deg,#1a3d2a,#1e4d35);border-color:#00c444}.dark .ld-method-card span[data-v-7ec73588],[data-bs-theme=dark] .ld-method-card span[data-v-7ec73588],[data-theme=dark] .ld-method-card span[data-v-7ec73588]{color:#d1d5db}.dark .ld-btn-secondary[data-v-7ec73588],[data-bs-theme=dark] .ld-btn-secondary[data-v-7ec73588],[data-theme=dark] .ld-btn-secondary[data-v-7ec73588]{background:#374151;border-color:#4b5563;color:#e5e7eb}.dark .ld-telegram-section[data-v-7ec73588],[data-bs-theme=dark] .ld-telegram-section[data-v-7ec73588],[data-theme=dark] .ld-telegram-section[data-v-7ec73588]{background:linear-gradient(135deg,#1e3a5f,#1e3a4f);border-color:#2563eb}.dark .ld-telegram-section h6[data-v-7ec73588],[data-bs-theme=dark] .ld-telegram-section h6[data-v-7ec73588],[data-theme=dark] .ld-telegram-section h6[data-v-7ec73588]{color:#7dd3fc}.dark .ld-telegram-section p[data-v-7ec73588],[data-bs-theme=dark] .ld-telegram-section p[data-v-7ec73588],[data-theme=dark] .ld-telegram-section p[data-v-7ec73588]{color:#94a3b8}.dark[data-v-7ec73588] .iti__selected-flag,[data-bs-theme=dark][data-v-7ec73588] .iti__selected-flag,[data-theme=dark][data-v-7ec73588] .iti__selected-flag{background:#374151}@media (max-width:480px){.ld-modal .ld-dialog[data-v-7ec73588]{max-width:100%;margin:.5rem}.ld-methods-grid[data-v-7ec73588]{grid-template-columns:repeat(2,1fr);gap:8px}.ld-method-card[data-v-7ec73588]{padding:12px 6px}.ld-method-icon[data-v-7ec73588]{width:36px;height:36px;font-size:1rem}.ld-method-card span[data-v-7ec73588]{font-size:.7rem}.ld-btn-group[data-v-7ec73588],.ld-telegram-btns[data-v-7ec73588]{flex-direction:column}}@keyframes fadeIn-0b715ae0{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideUp-0b715ae0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-0b715ae0{to{transform:rotate(1turn)}}@keyframes iconBounce-0b715ae0{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.va-modal .va-dialog[data-v-0b715ae0]{max-width:420px}.va-content[data-v-0b715ae0]{border-radius:24px!important;border:none!important;box-shadow:0 25px 80px rgba(0,0,0,.15);overflow:visible;background:#fff;animation:fadeIn-0b715ae0 .3s ease;position:relative;padding:0!important}.va-close-btn[data-v-0b715ae0]{position:absolute;top:-12px;right:-12px;width:36px;height:36px;border-radius:50%;background:#fff;border:none;box-shadow:0 4px 15px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.va-close-btn i[data-v-0b715ae0]{color:#6b7280;font-size:14px}.va-close-btn[data-v-0b715ae0]:hover{background:#ef4444;transform:rotate(90deg)}.va-close-btn:hover i[data-v-0b715ae0]{color:#fff}.va-icon-header[data-v-0b715ae0]{background:linear-gradient(135deg,#00c444,#00a43c);padding:30px 20px 25px;text-align:center;border-radius:24px 24px 0 0;position:relative}.va-icon-circle[data-v-0b715ae0]{width:70px;height:70px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;box-shadow:0 8px 25px rgba(0,0,0,.15);animation:iconBounce-0b715ae0 2s ease-in-out infinite}.va-icon-circle i[data-v-0b715ae0]{font-size:28px;color:#00c444}.va-step-indicator[data-v-0b715ae0]{display:flex;align-items:center;justify-content:center;gap:8px}.va-step-indicator span[data-v-0b715ae0]:not(.va-step-line){width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.7);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.va-step-indicator span.active[data-v-0b715ae0]{background:#fff;color:#00c444;box-shadow:0 4px 12px rgba(0,0,0,.1)}.va-step-line[data-v-0b715ae0]{width:40px!important;height:3px!important;background:hsla(0,0%,100%,.3)!important;border-radius:2px!important}.va-step-line.active[data-v-0b715ae0]{background:#fff!important}.va-body[data-v-0b715ae0]{padding:25px}.va-title[data-v-0b715ae0]{text-align:center;color:#1f2937;font-size:1.25rem;font-weight:700;margin:0 0 8px}.va-subtitle[data-v-0b715ae0]{text-align:center;color:#6b7280;font-size:.9rem;margin:0 0 20px;line-height:1.5}.va-error-msg[data-v-0b715ae0],.va-success-msg[data-v-0b715ae0]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;font-size:.9rem;font-weight:600;margin-bottom:16px;animation:slideUp-0b715ae0 .3s ease}.va-success-msg[data-v-0b715ae0]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#047857;border:1px solid #a7f3d0}.va-error-msg[data-v-0b715ae0]{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;border:1px solid #fecaca}.va-form[data-v-0b715ae0]{animation:slideUp-0b715ae0 .3s ease}.va-input-group[data-v-0b715ae0]{margin-bottom:16px}.va-input-group label[data-v-0b715ae0]{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#374151;margin-bottom:8px}.va-input-group label i[data-v-0b715ae0]{color:#00c444;font-size:.9rem}.va-input[data-v-0b715ae0]{width:100%;height:48px;padding:0 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;transition:all .3s ease;background:#f9fafb}.va-input[data-v-0b715ae0]:focus{outline:none;border-color:#00c444;background:#fff;box-shadow:0 0 0 4px rgba(0,196,68,.1)}.va-btn[data-v-0b715ae0]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.va-btn-primary[data-v-0b715ae0]{background:linear-gradient(135deg,#00c444,#00a43c);color:#fff;box-shadow:0 4px 15px rgba(0,196,68,.3)}.va-btn-primary[data-v-0b715ae0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,196,68,.4)}.va-btn-primary[data-v-0b715ae0]:disabled{opacity:.7;cursor:not-allowed}.va-btn-secondary[data-v-0b715ae0]{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.va-btn-secondary[data-v-0b715ae0]:hover{background:#e5e7eb}.va-btn-full[data-v-0b715ae0]{width:100%}.va-btn-group[data-v-0b715ae0]{display:flex;gap:12px}.va-btn-group .va-btn[data-v-0b715ae0]{flex:1}.va-spinner[data-v-0b715ae0]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-0b715ae0 .8s linear infinite}[data-v-0b715ae0] .iti{width:100%}[data-v-0b715ae0] .iti__selected-flag{border-radius:10px 0 0 10px;padding:0 10px;background:#f3f4f6}.dark .va-content[data-v-0b715ae0],[data-bs-theme=dark] .va-content[data-v-0b715ae0],[data-theme=dark] .va-content[data-v-0b715ae0]{background:#1f2937}.dark .va-close-btn[data-v-0b715ae0],[data-bs-theme=dark] .va-close-btn[data-v-0b715ae0],[data-theme=dark] .va-close-btn[data-v-0b715ae0]{background:#374151}.dark .va-close-btn i[data-v-0b715ae0],[data-bs-theme=dark] .va-close-btn i[data-v-0b715ae0],[data-theme=dark] .va-close-btn i[data-v-0b715ae0]{color:#9ca3af}.dark .va-icon-circle[data-v-0b715ae0],[data-bs-theme=dark] .va-icon-circle[data-v-0b715ae0],[data-theme=dark] .va-icon-circle[data-v-0b715ae0]{background:#374151}.dark .va-icon-circle i[data-v-0b715ae0],[data-bs-theme=dark] .va-icon-circle i[data-v-0b715ae0],[data-theme=dark] .va-icon-circle i[data-v-0b715ae0]{color:#00e050}.dark .va-title[data-v-0b715ae0],[data-bs-theme=dark] .va-title[data-v-0b715ae0],[data-theme=dark] .va-title[data-v-0b715ae0]{color:#f3f4f6}.dark .va-subtitle[data-v-0b715ae0],[data-bs-theme=dark] .va-subtitle[data-v-0b715ae0],[data-theme=dark] .va-subtitle[data-v-0b715ae0]{color:#9ca3af}.dark .va-input-group label[data-v-0b715ae0],[data-bs-theme=dark] .va-input-group label[data-v-0b715ae0],[data-theme=dark] .va-input-group label[data-v-0b715ae0]{color:#e5e7eb}.dark .va-input[data-v-0b715ae0],[data-bs-theme=dark] .va-input[data-v-0b715ae0],[data-theme=dark] .va-input[data-v-0b715ae0]{background:#374151;border-color:#4b5563;color:#f3f4f6}.dark .va-input[data-v-0b715ae0]:focus,[data-bs-theme=dark] .va-input[data-v-0b715ae0]:focus,[data-theme=dark] .va-input[data-v-0b715ae0]:focus{background:#374151;border-color:#00c444}.dark .va-btn-secondary[data-v-0b715ae0],[data-bs-theme=dark] .va-btn-secondary[data-v-0b715ae0],[data-theme=dark] .va-btn-secondary[data-v-0b715ae0]{background:#374151;border-color:#4b5563;color:#e5e7eb}.dark[data-v-0b715ae0] .iti__selected-flag,[data-bs-theme=dark][data-v-0b715ae0] .iti__selected-flag,[data-theme=dark][data-v-0b715ae0] .iti__selected-flag{background:#374151}@media (max-width:480px){.va-modal .va-dialog[data-v-0b715ae0]{max-width:100%;margin:.5rem}.va-btn-group[data-v-0b715ae0]{flex-direction:column}}@keyframes fadeInUp-07c7b161{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float-07c7b161{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-07c7b161{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer-07c7b161{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradientMove-07c7b161{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bubbleFloat-07c7b161{0%,to{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-20px) scale(1.1);opacity:.8}}@keyframes bubbleFloat2-07c7b161{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.5}50%{transform:translateY(-30px) translateX(10px) scale(1.15);opacity:.7}}@keyframes bubbleFloat3-07c7b161{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.4}50%{transform:translateY(-15px) translateX(-10px) scale(1.05);opacity:.6}}#kt_app_root[data-v-07c7b161]{min-height:100vh;background:#fff;position:relative;overflow:hidden}@keyframes circleFloat1-07c7b161{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes circleFloat2-07c7b161{0%,to{transform:translate(0)}50%{transform:translate(-30px,40px)}}@keyframes circleFloat3-07c7b161{0%,to{transform:translate(0)}50%{transform:translate(25px,-35px)}}@keyframes circleFloat4-07c7b161{0%,to{transform:translate(0)}50%{transform:translate(-40px,-25px)}}.d-flex.flex-column.flex-lg-row-fluid.w-lg-50.order-2.order-lg-1[data-v-07c7b161]{background:#f5f5f5!important;position:relative;z-index:1;overflow:hidden}.d-flex.flex-column.flex-lg-row-fluid.w-lg-50.order-2.order-lg-1[data-v-07c7b161]:before{content:"";position:absolute;width:250px;height:250px;background:rgba(0,196,68,.1);border-radius:50%;top:-50px;left:-50px;pointer-events:none;animation:circleFloat1-07c7b161 10s ease-in-out infinite}.d-flex.flex-column.flex-lg-row-fluid.w-lg-50.order-2.order-lg-1[data-v-07c7b161]:after{content:"";position:absolute;width:180px;height:180px;background:rgba(0,196,68,.08);border-radius:50%;bottom:10%;left:20%;pointer-events:none;animation:circleFloat2-07c7b161 12s ease-in-out infinite}.d-flex.flex-center.flex-column.flex-lg-row-fluid[data-v-07c7b161]{position:relative}.d-flex.flex-center.flex-column.flex-lg-row-fluid[data-v-07c7b161]:before{content:"";position:absolute;width:120px;height:120px;background:rgba(0,196,68,.07);border-radius:50%;top:20%;right:5%;pointer-events:none;animation:circleFloat3-07c7b161 8s ease-in-out infinite}.d-flex.flex-center.flex-column.flex-lg-row-fluid[data-v-07c7b161]:after{content:"";position:absolute;width:200px;height:200px;background:rgba(0,196,68,.06);border-radius:50%;bottom:-30px;right:-30px;pointer-events:none;animation:circleFloat4-07c7b161 14s ease-in-out infinite}.p-2.w-lg-500px[data-v-07c7b161]{animation:fadeInUp-07c7b161 .8s ease forwards;position:relative;z-index:1}.p-2.w-lg-500px>.p-2[data-v-07c7b161]{background:#fff;border:none;border-radius:24px;padding:40px 32px!important;box-shadow:0 25px 80px rgba(0,0,0,.1),0 10px 30px rgba(0,0,0,.05);position:relative;overflow:hidden}.p-2.w-lg-500px>.p-2[data-v-07c7b161]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#00c444,#00e050,#00ff6a,#00e050,#00c444);background-size:200% 100%;animation:shimmer-07c7b161 3s linear infinite}.p-2.w-lg-500px>.p-2[data-v-07c7b161]:after{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle at top right,rgba(0,196,68,.08) 0,transparent 70%);pointer-events:none}.p-2>h1.mb-5.text-center[data-v-07c7b161]:first-of-type{font-size:2rem!important;font-weight:800!important;color:#1a1a2e!important;margin-bottom:16px!important}.p-2>hr[data-v-07c7b161]{border:none;height:2px;background:linear-gradient(90deg,transparent,rgba(0,196,68,.4),transparent);margin:20px 0}.p-2>h1.text-light[data-v-07c7b161]{font-size:1.5rem!important;color:#00c444!important;font-weight:700!important}.loader-login-box[data-v-07c7b161]{padding:40px 0}.loader-login-box h6[data-v-07c7b161]{color:#00e050!important;font-size:1.1rem;margin-bottom:20px;text-shadow:0 0 20px rgba(0,224,80,.5)}.loader-login-box .spinner-border[data-v-07c7b161]{color:#00e050!important;width:80px!important;height:80px!important;border-width:4px;animation:pulse-07c7b161 1.5s ease infinite}.form-control[data-v-07c7b161]{height:55px;font-size:17px;width:100%;background:#fff!important;border:2px solid #e5e7eb!important;border-radius:14px!important;color:#1a1a2e!important;padding:12px 16px;padding-right:45px;transition:all .3s ease}.form-control[data-v-07c7b161]::-moz-placeholder{color:#9ca3af}.form-control[data-v-07c7b161]::placeholder{color:#9ca3af}.form-control[data-v-07c7b161]:focus{background:#fff!important;border-color:#00c444!important;box-shadow:0 0 0 4px rgba(0,196,68,.1)!important;outline:none}.form-group-custom[data-v-07c7b161]{position:relative}.form-group-custom label[data-v-07c7b161]{color:#374151!important;font-weight:600;font-size:.95rem;margin-bottom:8px;display:flex;align-items:center;gap:8px}.form-group-custom label[data-v-07c7b161]:before{font-family:Font Awesome\ 6 Free,Font Awesome\ 5 Free,FontAwesome;font-weight:900;font-size:1rem;color:#00c444}#phone-login-box label[data-v-07c7b161]:before{content:"\f095"}.form-group-custom:not(#phone-login-box) label[for=password][data-v-07c7b161]:before{content:"\f023"}.login button.btn-success[data-v-07c7b161]{background:linear-gradient(135deg,#00e050,#00c444)!important;border:none!important;border-radius:14px!important;font-size:1.2rem!important;font-weight:700!important;height:60px!important;box-shadow:0 8px 30px rgba(0,224,80,.3);transition:all .3s ease!important;position:relative;overflow:hidden}.login button.btn-success[data-v-07c7b161]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.login button.btn-success[data-v-07c7b161]:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,224,80,.4)}.login button.btn-success[data-v-07c7b161]:hover:before{left:100%}.text-muted[data-v-07c7b161]{color:#6b7280!important;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:6px;font-size:.95rem}.text-muted[data-v-07c7b161]:hover{color:#00c444!important}.text-muted i.fas[data-v-07c7b161]{font-size:1rem;color:#00c444;margin-left:6px}.text-muted:hover i.fas[data-v-07c7b161]{color:#00a838}.d-flex.flex-lg-row-fluid.w-lg-50.order-1.order-lg-2[data-v-07c7b161]{background:#fff!important;position:relative;overflow:hidden;z-index:1}.d-flex.flex-lg-row-fluid.w-lg-50.order-1.order-lg-2 a.mb-0.mb-lg-12 img[data-v-07c7b161]{filter:drop-shadow(0 10px 30px rgba(0,196,68,.2));transition:all .3s ease}.d-flex.flex-lg-row-fluid.w-lg-50.order-1.order-lg-2 a.mb-0.mb-lg-12:hover img[data-v-07c7b161]{transform:scale(1.05);filter:drop-shadow(0 15px 40px rgba(0,196,68,.3))}.d-flex.flex-lg-row-fluid.w-lg-50.order-1.order-lg-2 img.mx-auto[data-v-07c7b161]{animation:float-07c7b161 4s ease-in-out infinite;filter:none}.d-flex.flex-lg-row-fluid.w-lg-50.order-1.order-lg-2 h1.text-success[data-v-07c7b161]{color:#00c444!important;font-weight:800!important;text-shadow:0 4px 20px rgba(0,196,68,.2)}.d-flex.flex-lg-row-fluid.w-lg-50.order-1.order-lg-2 .text-success.fs-base[data-v-07c7b161]{color:#047857!important;font-size:1.1rem!important;line-height:1.8}.modal-content[data-v-07c7b161]{background:#fff!important;border:1px solid rgba(0,196,68,.15)!important;border-radius:20px!important;box-shadow:0 25px 80px rgba(0,0,0,.15)}.modal-header[data-v-07c7b161]{border-bottom:1px solid #e5e7eb!important;padding:20px 24px}.modal-title[data-v-07c7b161]{color:#1a1a2e!important;font-weight:700}.modal-body[data-v-07c7b161]{padding:24px}.modal-body h4[data-v-07c7b161]{color:#374151!important}.modal-footer[data-v-07c7b161]{border-top:1px solid #e5e7eb!important;padding:16px 24px}.modal-footer .btn-secondary[data-v-07c7b161]{background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#374151!important;border-radius:10px;transition:all .3s ease}.modal-footer .btn-secondary[data-v-07c7b161]:hover{background:#e5e7eb!important}.qr-code-box[data-v-07c7b161]{background:#fff;padding:15px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1)}div[style*="position: fixed; top: 12px; right: 12px"][data-v-07c7b161]{z-index:1050}#error-message[data-v-07c7b161],#password-error[data-v-07c7b161],#phone-error[data-v-07c7b161]{display:block;color:#ef4444!important;font-size:.85rem;font-weight:500;margin-top:8px;padding:0;background:transparent;border:none;text-align:right}.iti[data-v-07c7b161]{width:100%}.iti__flag-container[data-v-07c7b161]{background:#f8f9fa;border-radius:14px 0 0 14px}.iti__selected-flag[data-v-07c7b161]{background:transparent!important;border-radius:14px 0 0 14px}.iti__selected-dial-code[data-v-07c7b161]{color:#00c444!important}@media (max-width:991.98px){.p-2.w-lg-500px>.p-2[data-v-07c7b161]{padding:30px 20px!important;border-radius:20px;margin:20px}.d-flex.flex-lg-row-fluid.w-lg-50.order-1.order-lg-2[data-v-07c7b161]{padding:30px 20px!important}}@keyframes fadeInUp-24ff7f70{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float-24ff7f70{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-24ff7f70{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer-24ff7f70{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradientMove-24ff7f70{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bubbleFloat-24ff7f70{0%,to{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-20px) scale(1.1);opacity:.8}}@keyframes bubbleFloat2-24ff7f70{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.5}50%{transform:translateY(-30px) translateX(10px) scale(1.15);opacity:.7}}@keyframes bubbleFloat3-24ff7f70{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.4}50%{transform:translateY(-15px) translateX(-10px) scale(1.05);opacity:.6}}#kt_app_root[data-v-24ff7f70]{min-height:100vh;background:#fff;position:relative;overflow:hidden}@keyframes circleFloat1-24ff7f70{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes circleFloat2-24ff7f70{0%,to{transform:translate(0)}50%{transform:translate(-30px,40px)}}@keyframes circleFloat3-24ff7f70{0%,to{transform:translate(0)}50%{transform:translate(25px,-35px)}}@keyframes circleFloat4-24ff7f70{0%,to{transform:translate(0)}50%{transform:translate(-40px,-25px)}}.d-flex.flex-column.flex-lg-row-fluid.w-lg-50.order-2.order-lg-1[data-v-24ff7f70]{background:#f5f5f5!important;position:relative;z-index:1;overflow:hidden}.d-flex.flex-column.flex-lg-row-fluid.w-lg-50.order-2.order-lg-1[data-v-24ff7f70]:before{content:"";position:absolute;width:250px;height:250px;background:rgba(0,196,68,.1);border-radius:50%;top:-50px;left:-50px;pointer-events:none;animation:circleFloat1-24ff7f70 10s ease-in-out infinite}.d-flex.flex-column.flex-lg-row-fluid.w-lg-50.order-2.order-lg-1[data-v-24ff7f70]:after{content:"";position:absolute;width:180px;height:180px;background:rgba(0,196,68,.08);border-radius:50%;bottom:10%;left:20%;pointer-events:none;animation:circleFloat2-24ff7f70 12s ease-in-out infinite}.d-flex.flex-center.flex-column.flex-lg-row-fluid[data-v-24ff7f70]{position:relative}.d-flex.flex-center.flex-column.flex-lg-row-fluid[data-v-24ff7f70]:before{content:"";position:absolute;width:120px;height:120px;background:rgba(0,196,68,.07);border-radius:50%;top:20%;right:5%;pointer-events:none;animation:circleFloat3-24ff7f70 8s ease-in-out infinite}.d-flex.flex-center.flex-column.flex-lg-row-fluid[data-v-24ff7f70]:after{content:"";position:absolute;width:200px;height:200px;background:rgba(0,196,68,.06);border-radius:50%;bottom:-30px;right:-30px;pointer-events:none;animation:circleFloat4-24ff7f70 14s ease-in-out infinite}.p-2.w-lg-700px[data-v-24ff7f70]{animation:fadeInUp-24ff7f70 .8s ease forwards;position:relative;z-index:1;width:95%!important;max-width:700px!important}.p-2.w-lg-700px>.p-2[data-v-24ff7f70]{background:#fff;border:none;border-radius:24px;padding:30px 28px!important;box-shadow:0 25px 80px rgba(0,0,0,.1),0 10px 30px rgba(0,0,0,.05);position:relative;overflow:hidden}.p-2.w-lg-700px>.p-2[data-v-24ff7f70]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#00c444,#00e050,#00ff6a,#00e050,#00c444);background-size:200% 100%;animation:shimmer-24ff7f70 3s linear infinite}.p-2.w-lg-700px>.p-2[data-v-24ff7f70]:after{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle at top right,rgba(0,196,68,.08) 0,transparent 70%);pointer-events:none}.p-2>h1.mb-5.text-center[data-v-24ff7f70]:first-of-type{font-size:1.6rem!important;font-weight:800!important;color:#1a1a2e!important;margin-bottom:10px!important}.p-2>hr[data-v-24ff7f70]{border:none;height:2px;background:linear-gradient(90deg,transparent,rgba(0,196,68,.4),transparent);margin:12px 0}.p-2>h1.text-light[data-v-24ff7f70]{font-size:1.2rem!important;color:#00c444!important;font-weight:700!important;margin-bottom:16px!important}.loader-login-box[data-v-24ff7f70]{padding:40px 0}.loader-login-box h6[data-v-24ff7f70]{color:#00e050!important;font-size:1.1rem;margin-bottom:20px;text-shadow:0 0 20px rgba(0,224,80,.5)}.loader-login-box .spinner-border[data-v-24ff7f70]{color:#00e050!important;width:80px!important;height:80px!important;border-width:4px;animation:pulse-24ff7f70 1.5s ease infinite}.form-control[data-v-24ff7f70]{height:48px;font-size:15px;width:100%;background:#fff!important;border:2px solid #e8e8e8!important;border-radius:12px!important;color:#1a1a2e!important;padding:10px 14px;padding-right:40px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px rgba(0,0,0,.04)}.form-group-custom.mb-4[data-v-24ff7f70]{margin-bottom:14px!important}.form-control[data-v-24ff7f70]::-moz-placeholder{color:#a0a0a0;font-size:14px}.form-control[data-v-24ff7f70]::placeholder{color:#a0a0a0;font-size:14px}.form-control[data-v-24ff7f70]:hover:not(:focus){border-color:#c5e8d0!important;box-shadow:0 4px 12px rgba(0,196,68,.08)}.form-control[data-v-24ff7f70]:focus{background:#fff!important;border-color:#00c444!important;box-shadow:0 0 0 4px rgba(0,196,68,.12),0 4px 12px rgba(0,196,68,.1)!important;outline:none;transform:translateY(-1px)}select.form-control[data-v-24ff7f70]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2300c444' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:left 14px center!important;background-size:12px!important;padding-left:36px!important}select.form-control[data-v-24ff7f70]:disabled{background-color:#f5f5f5!important;cursor:not-allowed;opacity:.7}.form-group-custom[data-v-24ff7f70]{position:relative}.form-group-custom label[data-v-24ff7f70]{color:#374151!important;font-weight:600;font-size:.9rem;margin-bottom:8px;display:flex;align-items:center;gap:6px}.form-group-custom label i[data-v-24ff7f70]{color:#00c444;font-size:.85rem}.login button.btn-success[data-v-24ff7f70]{background:linear-gradient(135deg,#00e050,#00c444)!important;border:none!important;border-radius:12px!important;font-size:1.1rem!important;font-weight:700!important;height:52px!important;box-shadow:0 8px 30px rgba(0,224,80,.3);transition:all .3s ease!important;position:relative;overflow:hidden}.mt-4.login[data-v-24ff7f70]{margin-top:16px!important}.fv-row.mb-8[data-v-24ff7f70]{margin-bottom:16px!important}.login button.btn-success[data-v-24ff7f70]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.login button.btn-success[data-v-24ff7f70]:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,224,80,.4)}.login button.btn-success[data-v-24ff7f70]:hover:before{left:100%}.text-muted[data-v-24ff7f70]{color:#6b7280!important;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:6px;font-size:.95rem}.text-muted[data-v-24ff7f70]:hover{color:#00c444!important}.text-muted i.fas[data-v-24ff7f70],.text-muted i.mdi[data-v-24ff7f70]{font-size:1rem;color:#00c444;margin-left:6px}.text-muted:hover i.fas[data-v-24ff7f70],.text-muted:hover i.mdi[data-v-24ff7f70]{color:#00a838}.link-success[data-v-24ff7f70]{color:#00c444!important;font-weight:600;text-decoration:none;transition:all .3s ease}.link-success[data-v-24ff7f70]:hover{color:#00a838!important;text-decoration:underline}.form-check-input[data-v-24ff7f70]{width:22px;height:22px;border:2px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .3s ease;margin-left:10px}.form-check-input[data-v-24ff7f70]:hover{border-color:#00c444;box-shadow:0 0 0 3px rgba(0,196,68,.1)}.form-check-input[data-v-24ff7f70]:checked{background-color:#00c444;border-color:#00c444;box-shadow:0 0 0 4px rgba(0,196,68,.15)}.form-check-label[data-v-24ff7f70]{color:#4b5563;font-size:.9rem;line-height:1.5}.fv-row[data-v-24ff7f70]{background:linear-gradient(135deg,rgba(0,196,68,.03),rgba(0,196,68,.01));border:1px solid rgba(0,196,68,.1);border-radius:12px;padding:14px 16px}.text-danger[data-v-24ff7f70]{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05));border:1px solid rgba(239,68,68,.2);padding:6px 12px;border-radius:8px;font-size:.8rem;margin-top:6px;display:inline-block;color:#dc2626!important}.d-flex.flex-lg-row-fluid.w-lg-50.order-1.order-lg-2[data-v-24ff7f70]{background:#fff!important;position:relative;overflow:hidden;z-index:1}.d-flex.flex-lg-row-fluid.w-lg-50.order-1.order-lg-2 a.mb-0.mb-lg-12 img[data-v-24ff7f70]{filter:drop-shadow(0 10px 30px rgba(0,196,68,.2));transition:all .3s ease}.d-flex.flex-lg-row-fluid.w-lg-50.order-1.order-lg-2 a.mb-0.mb-lg-12:hover img[data-v-24ff7f70]{transform:scale(1.05);filter:drop-shadow(0 15px 40px rgba(0,196,68,.3))}.d-flex.flex-lg-row-fluid.w-lg-50.order-1.order-lg-2 img.mx-auto[data-v-24ff7f70]{animation:float-24ff7f70 4s ease-in-out infinite;filter:none}.d-flex.flex-lg-row-fluid.w-lg-50.order-1.order-lg-2 h1.text-success[data-v-24ff7f70]{color:#00c444!important;font-weight:800!important;text-shadow:0 4px 20px rgba(0,196,68,.2)}.d-flex.flex-lg-row-fluid.w-lg-50.order-1.order-lg-2 .text-success.fs-base[data-v-24ff7f70]{color:#047857!important;font-size:1.1rem!important;line-height:1.8}.privacy-modal .modal-dialog[data-v-24ff7f70]{max-width:650px}.privacy-modal-content[data-v-24ff7f70]{background:#fff!important;border:none!important;border-radius:24px!important;box-shadow:0 25px 80px rgba(0,0,0,.2),0 0 0 1px rgba(0,196,68,.1);overflow:hidden}.privacy-modal-header[data-v-24ff7f70]{background:linear-gradient(135deg,#00c444,#00a838)!important;border-bottom:none!important;padding:24px 28px;position:relative;display:flex;align-items:center;gap:12px}.privacy-modal-header[data-v-24ff7f70]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");pointer-events:none}.modal-header-icon[data-v-24ff7f70]{width:45px;height:45px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.modal-header-icon i[data-v-24ff7f70]{font-size:1.3rem;color:#fff}.privacy-modal-header .modal-title[data-v-24ff7f70]{color:#fff!important;font-weight:700;font-size:1.3rem;display:flex;align-items:center;gap:10px;flex:1}.privacy-modal-header .modal-title i[data-v-24ff7f70]{font-size:1.1rem;opacity:.9}.btn-close-custom[data-v-24ff7f70]{width:36px;height:36px;background:hsla(0,0%,100%,.15);border:none;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-close-custom i[data-v-24ff7f70]{color:#fff;font-size:1rem}.btn-close-custom[data-v-24ff7f70]:hover{background:hsla(0,0%,100%,.25);transform:rotate(90deg)}.privacy-modal-body[data-v-24ff7f70]{padding:28px;max-height:60vh;overflow-y:auto}.modal-logo-wrapper[data-v-24ff7f70]{text-align:center;margin-bottom:20px}.modal-logo[data-v-24ff7f70]{height:60px;filter:drop-shadow(0 4px 12px rgba(0,196,68,.2))}.policy-intro[data-v-24ff7f70]{background:linear-gradient(135deg,rgba(0,196,68,.08),rgba(0,196,68,.03));border:1px solid rgba(0,196,68,.15);border-radius:14px;padding:16px 20px;margin-bottom:24px;display:flex;align-items:center;gap:14px}.policy-intro i[data-v-24ff7f70]{font-size:1.5rem;color:#00c444}.policy-intro h4[data-v-24ff7f70]{margin:0;color:#374151;font-size:1rem;font-weight:600;line-height:1.6}.policy-list[data-v-24ff7f70]{display:flex;flex-direction:column;gap:12px}.policy-item[data-v-24ff7f70]{display:flex;gap:14px;padding:14px 16px;background:#f9fafb;border-radius:12px;border:1px solid #f0f0f0;transition:all .3s ease}.policy-item[data-v-24ff7f70]:hover{background:#f0fdf4;border-color:rgba(0,196,68,.2);transform:translateX(-4px)}.policy-item-icon[data-v-24ff7f70]{width:40px;height:40px;min-width:40px;background:linear-gradient(135deg,#00c444,#00a838);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,196,68,.25)}.policy-item-icon i[data-v-24ff7f70]{color:#fff;font-size:1rem}.policy-item-content[data-v-24ff7f70]{flex:1}.policy-item-content strong[data-v-24ff7f70]{display:block;color:#1a1a2e;font-size:.95rem;margin-bottom:4px}.policy-item-content p[data-v-24ff7f70]{margin:0;color:#6b7280;font-size:.88rem;line-height:1.6}.policy-item-contact[data-v-24ff7f70]{background:linear-gradient(135deg,rgba(0,196,68,.05),rgba(0,196,68,.02));border-color:rgba(0,196,68,.15)}.contact-link[data-v-24ff7f70]{display:inline-flex;align-items:center;gap:6px;color:#00c444!important;font-weight:600;text-decoration:none;background:rgba(0,196,68,.1);padding:4px 12px;border-radius:20px;margin-top:6px;transition:all .3s ease}.contact-link[data-v-24ff7f70]:hover{background:#00c444;color:#fff!important}.contact-link i[data-v-24ff7f70]{font-size:.8rem}.policy-closing[data-v-24ff7f70]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid rgba(0,196,68,.2);border-radius:14px;padding:16px 20px;margin-top:24px;display:flex;align-items:center;gap:14px;text-align:center}.policy-closing i[data-v-24ff7f70]{font-size:1.8rem;color:#00c444}.policy-closing p[data-v-24ff7f70]{margin:0;color:#047857;font-size:.95rem;font-weight:500;flex:1}.privacy-modal-footer[data-v-24ff7f70]{background:#f9fafb;border-top:1px solid #f0f0f0!important;padding:18px 28px;display:flex;justify-content:center}.btn-accept[data-v-24ff7f70]{background:linear-gradient(135deg,#00e050,#00c444)!important;border:none!important;color:#fff!important;border-radius:12px;padding:12px 40px;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:0 6px 20px rgba(0,196,68,.3);transition:all .3s ease}.btn-accept[data-v-24ff7f70]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,196,68,.4)}.btn-accept i[data-v-24ff7f70]{font-size:.9rem}.privacy-modal-body[data-v-24ff7f70]::-webkit-scrollbar{width:6px}.privacy-modal-body[data-v-24ff7f70]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.privacy-modal-body[data-v-24ff7f70]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00c444,#00a838);border-radius:10px}div[style*="position: fixed; top: 12px; right: 12px"][data-v-24ff7f70]{z-index:1050}.iti[data-v-24ff7f70]{width:100%}.iti__flag-container[data-v-24ff7f70]{background:#f8f9fa;border-radius:14px 0 0 14px}.iti__selected-flag[data-v-24ff7f70]{background:transparent!important;border-radius:14px 0 0 14px}.iti__selected-dial-code[data-v-24ff7f70]{color:#00c444!important}@media (max-width:991.98px){.p-2.w-lg-700px[data-v-24ff7f70]{width:95%!important;max-width:none!important}.p-2.w-lg-700px>.p-2[data-v-24ff7f70]{padding:24px 18px!important;border-radius:20px}.d-flex.flex-lg-row-fluid.w-lg-50.order-1.order-lg-2[data-v-24ff7f70]{padding:20px 15px!important}.col-md-6[data-v-24ff7f70]{flex:0 0 100%;max-width:100%}}.form-control[data-v-0c827d48]{height:55px;font-size:19px;width:100%}.terms-col-ar[data-v-52ab04c5]{border-left:0 solid #198754;padding-left:20px}.terms-col-en[data-v-52ab04c5]{border-right:2px solid #00a81c;padding-right:20px}@media (max-width:991.98px){.terms-col-ar[data-v-52ab04c5],.terms-col-en[data-v-52ab04c5]{border:none;padding:0}}.terms-content[data-v-52ab04c5]{line-height:1.5;font-size:15px;color:#333}.terms-content h5[data-v-52ab04c5]{border-bottom:1px solid #e0e0e0;padding-bottom:6px;margin-bottom:12px}.terms-col-ar[data-v-3d2c4011]{border-left:2px solid #198754;padding-left:20px}.terms-col-en[data-v-3d2c4011]{border-right:2px solid #00a81c;padding-right:20px}@media (max-width:991.98px){.terms-col-ar[data-v-3d2c4011],.terms-col-en[data-v-3d2c4011]{border:none;padding:0}}.terms-content[data-v-3d2c4011]{line-height:1.5;font-size:15px;color:#333}.terms-content h5[data-v-3d2c4011]{border-bottom:1px solid #e0e0e0;padding-bottom:6px;margin-bottom:12px}.subscriptions-list[data-v-7efcb838]{display:flex;flex-direction:column;gap:12px}.empty-state[data-v-7efcb838]{text-align:center;padding:40px 20px}.empty-icon[data-v-7efcb838]{width:70px;height:70px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.empty-icon i[data-v-7efcb838]{font-size:28px;color:#00c744}.empty-state h4[data-v-7efcb838]{color:#2d3748;font-size:1.1rem;font-weight:700;margin-bottom:8px}.empty-state p[data-v-7efcb838]{color:#718096;font-size:.9rem;margin:0}.subscription-card[data-v-7efcb838]{background:linear-gradient(135deg,#f8fffe,#fff);border:1px solid rgba(0,199,68,.12);border-radius:16px;padding:16px;transition:all .3s ease;position:relative;overflow:hidden}.subscription-card[data-v-7efcb838]:before{content:"";position:absolute;top:0;right:0;width:4px;height:100%;background:linear-gradient(180deg,#00c744,#00a83b);border-radius:0 16px 16px 0}.subscription-card[data-v-7efcb838]:hover{transform:translateX(-4px);box-shadow:0 8px 25px rgba(0,199,68,.12)}.subscription-card.expired[data-v-7efcb838]{background:linear-gradient(135deg,#fefefe,#f9f9f9);border-color:rgba(0,0,0,.06)}.subscription-card.expired[data-v-7efcb838]:before{background:linear-gradient(180deg,#f46a6a,#e55555)}.subscription-content[data-v-7efcb838]{display:flex;align-items:center;gap:14px}.subscription-icon[data-v-7efcb838]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.subscription-icon.active[data-v-7efcb838]{background:linear-gradient(135deg,#00c744,#00a83b);box-shadow:0 4px 15px rgba(0,199,68,.3)}.subscription-icon.expired[data-v-7efcb838]{background:linear-gradient(135deg,#f46a6a,#e55555);box-shadow:0 4px 15px hsla(0,86%,69%,.3)}.subscription-icon i[data-v-7efcb838]{font-size:18px;color:#fff}.subscription-info[data-v-7efcb838]{flex:1;min-width:0}.subscription-name[data-v-7efcb838]{color:#2d3748;font-size:.95rem;font-weight:700;margin:0 0 6px 0;cursor:pointer;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subscription-name[data-v-7efcb838]:hover{color:#00c744}.subscription-status[data-v-7efcb838]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.status-badge[data-v-7efcb838]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.status-badge.active[data-v-7efcb838]{background:rgba(0,199,68,.1);color:#00a83b}.status-badge.expired[data-v-7efcb838]{background:hsla(0,86%,69%,.1);color:#e55555}.status-badge i[data-v-7efcb838]{font-size:.7rem}.date-text[data-v-7efcb838]{color:#718096;font-size:.8rem}.subscription-action[data-v-7efcb838]{flex-shrink:0}.action-btn[data-v-7efcb838]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:50px;font-size:.85rem;font-weight:600;border:none;cursor:pointer;transition:all .3s ease}.action-btn.primary[data-v-7efcb838]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;box-shadow:0 4px 15px rgba(0,199,68,.3)}.action-btn.primary[data-v-7efcb838]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,199,68,.4)}.action-btn.secondary[data-v-7efcb838]{background:linear-gradient(135deg,#f46a6a,#e55555);color:#fff;box-shadow:0 4px 15px hsla(0,86%,69%,.3)}.action-btn.secondary i[data-v-7efcb838]{color:#fff}.action-btn.secondary[data-v-7efcb838]:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,86%,69%,.4)}.action-btn i[data-v-7efcb838]{font-size:.8rem}@media (max-width:576px){.subscription-content[data-v-7efcb838]{flex-wrap:wrap}.subscription-info[data-v-7efcb838]{flex:1 1 calc(100% - 60px)}.subscription-action[data-v-7efcb838]{width:100%;margin-top:10px}.action-btn[data-v-7efcb838]{width:100%;justify-content:center}}.dark .empty-state[data-v-7efcb838],[data-bs-theme=dark] .empty-state[data-v-7efcb838],[data-theme=dark] .empty-state[data-v-7efcb838]{background:transparent}.dark .empty-icon[data-v-7efcb838],[data-bs-theme=dark] .empty-icon[data-v-7efcb838],[data-theme=dark] .empty-icon[data-v-7efcb838]{background:linear-gradient(135deg,#0f3d1c,#1a5c2e)}.dark .empty-state h4[data-v-7efcb838],[data-bs-theme=dark] .empty-state h4[data-v-7efcb838],[data-theme=dark] .empty-state h4[data-v-7efcb838]{color:#f1f5f9}.dark .empty-state p[data-v-7efcb838],[data-bs-theme=dark] .empty-state p[data-v-7efcb838],[data-theme=dark] .empty-state p[data-v-7efcb838]{color:#94a3b8}.dark .subscription-card[data-v-7efcb838],[data-bs-theme=dark] .subscription-card[data-v-7efcb838],[data-theme=dark] .subscription-card[data-v-7efcb838]{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:hsla(0,0%,100%,.08)}.dark .subscription-card[data-v-7efcb838]:hover,[data-bs-theme=dark] .subscription-card[data-v-7efcb838]:hover,[data-theme=dark] .subscription-card[data-v-7efcb838]:hover{box-shadow:0 8px 25px rgba(0,0,0,.4)}.dark .subscription-card.expired[data-v-7efcb838],[data-bs-theme=dark] .subscription-card.expired[data-v-7efcb838],[data-theme=dark] .subscription-card.expired[data-v-7efcb838]{background:linear-gradient(135deg,#1e293b,#1a1a2e);border-color:hsla(0,0%,100%,.05)}.dark .subscription-name[data-v-7efcb838],[data-bs-theme=dark] .subscription-name[data-v-7efcb838],[data-theme=dark] .subscription-name[data-v-7efcb838]{color:#f1f5f9}.dark .subscription-name[data-v-7efcb838]:hover,[data-bs-theme=dark] .subscription-name[data-v-7efcb838]:hover,[data-theme=dark] .subscription-name[data-v-7efcb838]:hover{color:#4ade80}.dark .status-badge.active[data-v-7efcb838],[data-bs-theme=dark] .status-badge.active[data-v-7efcb838],[data-theme=dark] .status-badge.active[data-v-7efcb838]{background:rgba(74,222,128,.15);color:#4ade80}.dark .status-badge.expired[data-v-7efcb838],[data-bs-theme=dark] .status-badge.expired[data-v-7efcb838],[data-theme=dark] .status-badge.expired[data-v-7efcb838]{background:hsla(0,86%,69%,.15);color:#f87171}.dark .date-text[data-v-7efcb838],[data-bs-theme=dark] .date-text[data-v-7efcb838],[data-theme=dark] .date-text[data-v-7efcb838]{color:#94a3b8}.dark .subscription-icon.active[data-v-7efcb838],[data-bs-theme=dark] .subscription-icon.active[data-v-7efcb838],[data-theme=dark] .subscription-icon.active[data-v-7efcb838]{background:linear-gradient(135deg,#0f5132,#0a3622);box-shadow:0 4px 15px rgba(0,0,0,.3)}.dark .subscription-icon.expired[data-v-7efcb838],[data-bs-theme=dark] .subscription-icon.expired[data-v-7efcb838],[data-theme=dark] .subscription-icon.expired[data-v-7efcb838]{background:linear-gradient(135deg,#7f1d1d,#991b1b);box-shadow:0 4px 15px rgba(0,0,0,.3)}.dark .action-btn.primary[data-v-7efcb838],[data-bs-theme=dark] .action-btn.primary[data-v-7efcb838],[data-theme=dark] .action-btn.primary[data-v-7efcb838]{background:linear-gradient(135deg,#0f5132,#0a3622);box-shadow:0 4px 15px rgba(0,0,0,.3)}.dark .action-btn.secondary[data-v-7efcb838],[data-bs-theme=dark] .action-btn.secondary[data-v-7efcb838],[data-theme=dark] .action-btn.secondary[data-v-7efcb838]{background:linear-gradient(135deg,#7f1d1d,#991b1b);box-shadow:0 4px 15px rgba(0,0,0,.3)}.favorites-modal .modal-content[data-v-1a3eb747]{border-radius:24px!important;border:none!important;box-shadow:0 25px 80px rgba(0,0,0,.2),0 0 0 1px rgba(0,196,68,.1);overflow:hidden;background:#fff!important}.favorites-modal .modal-header[data-v-1a3eb747]{background:linear-gradient(135deg,#00c444,#00a838)!important;border-bottom:none!important;padding:16px 24px!important;position:relative}.favorites-modal .modal-header[data-v-1a3eb747]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.08' fill-rule='evenodd'/%3E%3C/svg%3E");pointer-events:none}.favorites-modal .modal-title[data-v-1a3eb747]{color:#fff!important;font-weight:700;font-size:1.2rem;display:flex;align-items:center;gap:10px}.favorites-modal .modal-title[data-v-1a3eb747]:before{content:"\f004";font-family:Font Awesome\ 6 Free,Font Awesome\ 5 Free;font-weight:900;font-size:1rem;background:hsla(0,0%,100%,.2);width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.favorites-modal .modal-header .btn-light[data-v-1a3eb747]{background:hsla(0,0%,100%,.15)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important;border-radius:10px!important;padding:8px 16px!important;font-weight:600;transition:all .3s ease}.favorites-modal .modal-header .btn-light[data-v-1a3eb747]:hover{background:hsla(0,0%,100%,.25)!important}.favorites-modal .modal-header .btn-light i[data-v-1a3eb747]{color:#fff!important;margin-left:6px}.favorites-modal .modal-body[data-v-1a3eb747]{padding:24px!important;background:#fff!important}.icon-img[data-v-1a3eb747]{margin-bottom:10px;width:70px;border-radius:50%;border:4px solid rgba(0,196,68,.2);filter:drop-shadow(0 6px 15px rgba(0,196,68,.2));transition:transform .3s ease}.icon-img[data-v-1a3eb747]:hover{transform:scale(1.05)}.support-text[data-v-1a3eb747]{color:#1a1a2e!important;font-weight:700}.notes-container[data-v-1a3eb747]{max-height:350px;overflow-y:auto;padding:8px;scrollbar-width:thin;scrollbar-color:#00c444 #f1f5f9}.notes-container[data-v-1a3eb747]::-webkit-scrollbar{width:6px}.notes-container[data-v-1a3eb747]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.notes-container[data-v-1a3eb747]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00e050,#00c444);border-radius:10px}.question-card-fav[data-v-1a3eb747]{background:#fff!important;border:1px solid #f0f0f0!important;border-radius:14px!important;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:all .3s ease;border-right:4px solid #00c444!important}.question-card-fav[data-v-1a3eb747]:hover{transform:translateX(-4px);box-shadow:0 8px 25px rgba(0,0,0,.08);border-right-color:#00e050!important}.question-card-fav .card-body[data-v-1a3eb747]{padding:16px 20px!important}.question-card-fav .fw-bold[data-v-1a3eb747]{color:#1a1a2e;font-size:.95rem;line-height:1.6}.question-card-fav .list-group-item[data-v-1a3eb747]{background:#f9fafb!important;border:1px solid #f0f0f0!important;border-radius:8px!important;margin-bottom:6px;padding:10px 14px;font-size:.9rem;transition:all .2s ease}.question-card-fav .list-group-item[data-v-1a3eb747]:hover{background:#f0fdf4!important;border-color:rgba(0,196,68,.2)!important}.question-card-fav .badge[data-v-1a3eb747]{background:linear-gradient(135deg,#00e050,#00c444)!important;border-radius:20px!important;padding:6px 12px!important;font-weight:500;font-size:.75rem}.question-card-fav .text-muted[data-v-1a3eb747]{color:#6b7280!important;font-size:.8rem}.favorites-modal .spinner-border[data-v-1a3eb747]{color:#00c444!important}.favorites-modal .text-muted.py-4[data-v-1a3eb747]{background:linear-gradient(135deg,rgba(0,196,68,.05),rgba(0,196,68,.02));border:1px solid rgba(0,196,68,.1);border-radius:12px;padding:30px!important;color:#6b7280!important}.pagination[data-v-1a3eb747]{gap:6px}.pagination .page-item .page-link[data-v-1a3eb747]{border:none!important;border-radius:10px!important;padding:10px 16px;font-weight:600;color:#4b5563;background:#f3f4f6;transition:all .3s ease}.pagination .page-item .page-link[data-v-1a3eb747]:hover{background:#e5e7eb;color:#1a1a2e}.pagination .page-item.disabled .page-link[data-v-1a3eb747]{pointer-events:none;color:#9ca3af;background:#f9fafb;opacity:.6}.pagination .page-item.active .page-link[data-v-1a3eb747]{background:linear-gradient(135deg,#00e050,#00c444)!important;color:#fff!important;box-shadow:0 4px 12px rgba(0,196,68,.3)}.note-card[data-v-1a3eb747]{border-right:3px solid #00c444;border-left:1px solid #f0f0f0;background-color:#fff;font-weight:700;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.note-content[data-v-1a3eb747]{word-wrap:break-word;white-space:pre-wrap;font-size:14px}.qbank-page[data-v-533d7f1a]{background:linear-gradient(180deg,#f8fffe,#f0fdf4);min-height:100vh}.hero-section[data-v-533d7f1a]{background:linear-gradient(135deg,#00c744,#00a83b);padding:50px 20px;text-align:center;position:relative;overflow:hidden;border-radius:0 0 30px 30px;margin-bottom:30px;box-shadow:0 10px 40px rgba(0,199,68,.3)}.hero-content[data-v-533d7f1a]{text-align:center;position:relative;z-index:2}.hero-icon[data-v-533d7f1a]{width:80px;height:80px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;backdrop-filter:blur(10px);animation:float-533d7f1a 3s ease-in-out infinite}.hero-icon i[data-v-533d7f1a]{font-size:35px;color:#fff}.hero-title[data-v-533d7f1a]{color:#fff;font-size:2rem;font-weight:800;margin-bottom:8px;text-shadow:0 2px 10px rgba(0,0,0,.1)}.hero-subtitle[data-v-533d7f1a]{color:hsla(0,0%,100%,.9);font-size:1rem;font-weight:400}.hero-decoration[data-v-533d7f1a]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.circle[data-v-533d7f1a]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.circle-1[data-v-533d7f1a]{width:150px;height:150px;top:-40px;right:-40px;animation:pulse-533d7f1a 4s ease-in-out infinite}.circle-2[data-v-533d7f1a]{width:100px;height:100px;bottom:-20px;left:10%;animation:pulse-533d7f1a 5s ease-in-out 1s infinite}.circle-3[data-v-533d7f1a]{width:70px;height:70px;top:30%;left:5%;animation:pulse-533d7f1a 6s ease-in-out 2s infinite}@keyframes float-533d7f1a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-533d7f1a{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.3}}#kt_app_content[data-v-533d7f1a]{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 20px}.loader[data-v-533d7f1a]{background:#fff!important;border-radius:20px!important;padding:60px 30px!important;box-shadow:0 10px 40px rgba(0,0,0,.05)}.loader .spinner-border[data-v-533d7f1a]{width:50px!important;height:50px!important}.not-login[data-v-533d7f1a]{background:#fff!important;border-radius:24px!important;box-shadow:0 15px 50px rgba(0,0,0,.06);padding:50px 30px!important;text-align:center}.not-login .icon[data-v-533d7f1a]{width:80px;height:80px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 8px 25px rgba(0,199,68,.3)}.not-login .icon i[data-v-533d7f1a]{font-size:32px;color:#fff}.not-login h3[data-v-533d7f1a]{color:#2d3748;font-weight:700;font-size:1.3rem;margin-bottom:20px}.not-login .btn-success[data-v-533d7f1a]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#00c744,#00a83b)!important;border:none!important;border-radius:50px!important;padding:12px 30px!important;font-weight:600;font-size:1rem;box-shadow:0 8px 25px rgba(0,199,68,.3);transition:all .3s ease;color:#fff}.not-login .btn-success i[data-v-533d7f1a]{color:#fff}.not-login .btn-success[data-v-533d7f1a]:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,199,68,.4)}.favorites-btn[data-v-533d7f1a]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;padding:10px 20px;border-radius:50px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 6px 20px rgba(0,199,68,.3);margin-bottom:20px;cursor:pointer}.favorites-btn i[data-v-533d7f1a]{color:#fff}.favorites-btn[data-v-533d7f1a]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,199,68,.4);color:#fff}.card[data-v-533d7f1a]{background:#fff!important;border:none!important;border-radius:20px!important;box-shadow:0 10px 40px rgba(0,0,0,.05);transition:all .3s ease;overflow:hidden}.card[data-v-533d7f1a]:hover{transform:translateY(-5px);box-shadow:0 15px 50px rgba(0,199,68,.12)}.col-xl-5 .card[data-v-533d7f1a]{background:linear-gradient(135deg,#fff,#f0fdf4)!important;border:1px solid rgba(0,196,68,.1)!important}.col-xl-5 .card h1[data-v-533d7f1a]{color:#2d3748!important;font-size:1.2rem!important;font-weight:600!important}.col-xl-5 .card h1 span[data-v-533d7f1a]{color:#00c744!important;font-size:1.4rem!important;font-weight:700!important}.col-xl-5 .card img[data-v-533d7f1a]{filter:drop-shadow(0 10px 25px rgba(0,196,68,.2));transition:transform .3s ease;max-width:120px}.col-xl-5 .card:hover img[data-v-533d7f1a]{transform:scale(1.05)}.subscribe-btn[data-v-533d7f1a]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;padding:12px 24px;border-radius:50px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 25px rgba(0,199,68,.3)}.subscribe-btn i[data-v-533d7f1a]{color:#fff}.subscribe-btn[data-v-533d7f1a]:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,199,68,.4);color:#fff}.col-xl-7 .card[data-v-533d7f1a]{border:1px solid rgba(0,0,0,.04)!important}.card-header[data-v-533d7f1a]{background:transparent!important;border-bottom:1px solid rgba(0,0,0,.05)!important;padding:18px 22px!important}.card-label[data-v-533d7f1a]{font-size:1.1rem!important;font-weight:700!important;color:#2d3748!important}.card-title .text-muted[data-v-533d7f1a]{color:#718096!important;font-size:.85rem}.card-body[data-v-533d7f1a]{padding:18px 22px!important}@media (max-width:991.98px){.hero-section[data-v-533d7f1a]{padding:40px 15px;border-radius:0 0 20px 20px}.hero-icon[data-v-533d7f1a]{width:60px;height:60px}.hero-icon i[data-v-533d7f1a]{font-size:26px}.hero-title[data-v-533d7f1a]{font-size:1.5rem}.card[data-v-533d7f1a]{border-radius:16px!important}.not-login[data-v-533d7f1a]{padding:35px 20px!important}.favorites-btn[data-v-533d7f1a],.subscribe-btn[data-v-533d7f1a]{padding:10px 18px;font-size:.85rem}}.dark .qbank-page[data-v-533d7f1a],[data-bs-theme=dark] .qbank-page[data-v-533d7f1a],[data-theme=dark] .qbank-page[data-v-533d7f1a]{background:linear-gradient(180deg,#1a1a2e,#16213e)}.dark .hero-section[data-v-533d7f1a],[data-bs-theme=dark] .hero-section[data-v-533d7f1a],[data-theme=dark] .hero-section[data-v-533d7f1a]{background:linear-gradient(135deg,#0f5132,#0a3622);box-shadow:0 10px 40px rgba(0,0,0,.4)}.dark .loader[data-v-533d7f1a],[data-bs-theme=dark] .loader[data-v-533d7f1a],[data-theme=dark] .loader[data-v-533d7f1a]{background:#1e293b!important;color:#4ade80!important}.dark .not-login[data-v-533d7f1a],[data-bs-theme=dark] .not-login[data-v-533d7f1a],[data-theme=dark] .not-login[data-v-533d7f1a]{background:#1e293b!important;box-shadow:0 15px 50px rgba(0,0,0,.3)}.dark .not-login h3[data-v-533d7f1a],[data-bs-theme=dark] .not-login h3[data-v-533d7f1a],[data-theme=dark] .not-login h3[data-v-533d7f1a]{color:#f1f5f9}.dark .not-login .icon[data-v-533d7f1a],[data-bs-theme=dark] .not-login .icon[data-v-533d7f1a],[data-theme=dark] .not-login .icon[data-v-533d7f1a]{background:linear-gradient(135deg,#0f5132,#0a3622)}.dark .card[data-v-533d7f1a],[data-bs-theme=dark] .card[data-v-533d7f1a],[data-theme=dark] .card[data-v-533d7f1a]{background:#1e293b!important;box-shadow:0 10px 40px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.05)!important}.dark .col-xl-5 .card[data-v-533d7f1a],[data-bs-theme=dark] .col-xl-5 .card[data-v-533d7f1a],[data-theme=dark] .col-xl-5 .card[data-v-533d7f1a]{background:linear-gradient(135deg,#1e293b,#0f172a)!important;border-color:rgba(0,199,68,.15)!important}.dark .col-xl-5 .card h1[data-v-533d7f1a],[data-bs-theme=dark] .col-xl-5 .card h1[data-v-533d7f1a],[data-theme=dark] .col-xl-5 .card h1[data-v-533d7f1a]{color:#f1f5f9!important}.dark .col-xl-5 .card h1 span[data-v-533d7f1a],[data-bs-theme=dark] .col-xl-5 .card h1 span[data-v-533d7f1a],[data-theme=dark] .col-xl-5 .card h1 span[data-v-533d7f1a]{color:#4ade80!important}.dark .card-header[data-v-533d7f1a],[data-bs-theme=dark] .card-header[data-v-533d7f1a],[data-theme=dark] .card-header[data-v-533d7f1a]{background:transparent!important;border-bottom-color:hsla(0,0%,100%,.08)!important}.dark .card-label[data-v-533d7f1a],[data-bs-theme=dark] .card-label[data-v-533d7f1a],[data-theme=dark] .card-label[data-v-533d7f1a]{color:#f1f5f9!important}.dark .card-title .text-muted[data-v-533d7f1a],[data-bs-theme=dark] .card-title .text-muted[data-v-533d7f1a],[data-theme=dark] .card-title .text-muted[data-v-533d7f1a]{color:#94a3b8!important}.dark .favorites-btn[data-v-533d7f1a],[data-bs-theme=dark] .favorites-btn[data-v-533d7f1a],[data-theme=dark] .favorites-btn[data-v-533d7f1a]{background:linear-gradient(135deg,#0f5132,#0a3622);box-shadow:0 6px 20px rgba(0,0,0,.3)}.dark .subscribe-btn[data-v-533d7f1a],[data-bs-theme=dark] .subscribe-btn[data-v-533d7f1a],[data-theme=dark] .subscribe-btn[data-v-533d7f1a]{background:linear-gradient(135deg,#0f5132,#0a3622);box-shadow:0 8px 25px rgba(0,0,0,.3)}.icon-img[data-v-d48025c6]{margin-bottom:10px;width:100px}#academia-code[data-v-d48025c6]{text-align:center;border:0;background:#ededed;height:unset}.btn-charge[data-v-d48025c6]{padding:10px 50px;font-weight:600;background:#00c444}.notes-container[data-v-d48025c6]{max-height:300px;overflow-y:auto;padding:5px}.note-card[data-v-d48025c6]{border-right:2px solid #00c444;border-left:2px solid #00c444;background-color:#f8f9fa12;font-weight:700;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.note-content[data-v-d48025c6]{word-wrap:break-word;white-space:pre-wrap;font-size:14px}.icon-img[data-v-c41a9412]{margin-bottom:10px;width:100px}.reports-container[data-v-c41a9412]{max-height:300px;overflow-y:auto;padding:5px}.report-card[data-v-c41a9412]{border-right:2px solid #000;border-left:2px solid #000;background-color:#f8f9fa12;font-weight:700;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.report-content[data-v-c41a9412]{word-wrap:break-word;white-space:pre-wrap;font-size:14px}.btn-charge[data-v-6b1ddebc]{padding:10px 50px;font-weight:600;background:#00c444;border:none}.btn-success[data-v-6b1ddebc]{background-color:#00c444;border-color:#00c444;transition:.3s}.btn-success[data-v-6b1ddebc]:hover{background-color:#00a03b;border-color:#009334}.btn-outline-secondary[data-v-6b1ddebc]{border:2px solid #ced4da;color:#495057;background-color:#fff;transition:.3s}.btn-outline-secondary[data-v-6b1ddebc]:hover{background-color:#f8f9fa;color:#212529;border-color:#adb5bd}.btn-check:checked+.btn[data-v-6b1ddebc]{background-color:#00c444;color:#fff;border-color:#00c444}.btn-outline-primary[data-v-6b1ddebc]{padding:10px;font-weight:500;transition:all .3s ease-in-out}.btn-charge[data-v-02fc6684]{padding:10px 50px;font-weight:600;background:#00c444;border:none}.btn-success[data-v-02fc6684]{background-color:#00c444;border-color:#00c444;transition:.3s}.btn-success[data-v-02fc6684]:hover{background-color:#00a03b;border-color:#009334}.btn-outline-secondary[data-v-02fc6684]{border:2px solid #ced4da;color:#495057;background-color:#fff;transition:.3s}.btn-outline-secondary[data-v-02fc6684]:hover{background-color:#f8f9fa;color:#212529;border-color:#adb5bd}.btn-check:checked+.btn[data-v-02fc6684]{background-color:#00c444;color:#fff;border-color:#00c444}.btn-outline-primary[data-v-02fc6684]{padding:10px;font-weight:500;transition:all .3s ease-in-out}.new-test-dialog[data-v-15e4df9a]{border-radius:20px;border:none;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden}.dialog-icon[data-v-15e4df9a]{width:70px;height:70px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 8px 25px rgba(0,199,68,.3)}.dialog-icon i[data-v-15e4df9a]{font-size:28px;color:#fff!important}.btn-option i[data-v-15e4df9a]{color:#fff!important}.dialog-title[data-v-15e4df9a]{color:#2d3748;font-weight:700;font-size:1.25rem}.btn-option[data-v-15e4df9a]{padding:14px 20px;border-radius:12px;font-weight:600;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.btn-custom-test[data-v-15e4df9a]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border:none;box-shadow:0 6px 20px rgba(0,199,68,.3)}.btn-custom-test[data-v-15e4df9a]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,199,68,.4);color:#fff}.btn-predefined-test[data-v-15e4df9a]{background:#10b981;color:#fff;border:none;box-shadow:0 6px 20px rgba(16,185,129,.3)}.btn-predefined-test[data-v-15e4df9a]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(16,185,129,.4);background:#059669;color:#fff}.btn-cancel[data-v-15e4df9a]{background:#f1f5f9;color:#64748b;border:none;padding:12px 20px;border-radius:12px;font-weight:600}.btn-cancel[data-v-15e4df9a]:hover{background:#e2e8f0;color:#475569}.divider[data-v-15e4df9a]{display:flex;align-items:center;text-align:center;color:#94a3b8;font-size:.85rem}.divider[data-v-15e4df9a]:after,.divider[data-v-15e4df9a]:before{content:"";flex:1;border-bottom:1px solid #e2e8f0}.divider span[data-v-15e4df9a]{padding:0 12px}[dir=rtl] .btn-option i[data-v-15e4df9a]{margin-left:8px;margin-right:0}.dark .new-test-dialog[data-v-15e4df9a],[data-bs-theme=dark] .new-test-dialog[data-v-15e4df9a]{background:#1e293b}.dark .dialog-title[data-v-15e4df9a],[data-bs-theme=dark] .dialog-title[data-v-15e4df9a]{color:#f1f5f9}.dark .btn-cancel[data-v-15e4df9a],[data-bs-theme=dark] .btn-cancel[data-v-15e4df9a]{background:#334155;color:#94a3b8}.dark .btn-cancel[data-v-15e4df9a]:hover,[data-bs-theme=dark] .btn-cancel[data-v-15e4df9a]:hover{background:#475569;color:#e2e8f0}.dark .divider[data-v-15e4df9a],[data-bs-theme=dark] .divider[data-v-15e4df9a]{color:#64748b}.dark .divider[data-v-15e4df9a]:after,.dark .divider[data-v-15e4df9a]:before,[data-bs-theme=dark] .divider[data-v-15e4df9a]:after,[data-bs-theme=dark] .divider[data-v-15e4df9a]:before{border-bottom-color:#334155}.quiz-list-page[data-v-31392731]{min-height:100vh;background:linear-gradient(180deg,#f0fdf4,#ecfdf5 50%,#f8fafc)}.page-header[data-v-31392731]{background:linear-gradient(135deg,#00c744,#00a83b);padding:24px 20px;color:#fff}.header-content[data-v-31392731]{display:flex;align-items:center;gap:16px}.header-icon[data-v-31392731]{width:50px;height:50px;background:hsla(0,0%,100%,.2);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px}.header-icon i[data-v-31392731]{color:#fff!important}.page-title[data-v-31392731]{font-size:1.4rem;font-weight:700;margin:0}.page-subtitle[data-v-31392731]{font-size:.85rem;opacity:.9;margin:4px 0 0}.btn-back[data-v-31392731]{background:hsla(0,0%,100%,.2);color:#fff;border:none;padding:10px 20px;border-radius:10px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .2s ease}.btn-back[data-v-31392731]:hover{background:hsla(0,0%,100%,.3);color:#fff}.btn-back i[data-v-31392731]{color:#fff!important}.content-section[data-v-31392731]{padding:24px 0}.loading-container[data-v-31392731]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.loading-spinner[data-v-31392731]{position:relative;width:50px;height:50px}.spinner-ring[data-v-31392731]{width:50px;height:50px;border:4px solid #e2e8f0;border-top-color:#00c744;border-radius:50%;animation:spin-31392731 1s linear infinite}@keyframes spin-31392731{to{transform:rotate(1turn)}}.loading-text[data-v-31392731]{margin-top:16px;color:#64748b;font-weight:600}.not-logged-in[data-v-31392731]{display:flex;justify-content:center;padding:40px 20px}.login-card[data-v-31392731]{background:#fff;border-radius:20px;padding:40px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.08);max-width:400px}.login-icon[data-v-31392731]{width:80px;height:80px;background:#00c744;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:32px}.login-icon i[data-v-31392731]{color:#fff!important}.login-card h3[data-v-31392731]{color:#1e293b;font-weight:700;margin-bottom:20px}.btn-login[data-v-31392731]{background:#00c744;color:#fff;padding:12px 32px;border-radius:10px;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.btn-login[data-v-31392731]:hover{background:#00a83b;color:#fff}.btn-login i[data-v-31392731]{color:#fff!important}.create-test-section[data-v-31392731]{margin-bottom:24px}.btn-create-test[data-v-31392731]{width:100%;background:#fff;border:2px dashed #00c744;border-radius:16px;padding:20px;display:flex;align-items:center;gap:16px;transition:all .2s ease;text-align:right}.btn-create-test[data-v-31392731]:hover{background:#f0fdf4;border-style:solid}.btn-create-test .btn-icon[data-v-31392731]{width:50px;height:50px;background:#00c744;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.btn-create-test .btn-icon i[data-v-31392731]{color:#fff!important}.btn-create-test .btn-text[data-v-31392731]{flex:1;display:flex;flex-direction:column;gap:4px}.btn-create-test .btn-title[data-v-31392731]{font-size:1.1rem;font-weight:700;color:#1e293b}.btn-create-test .btn-subtitle[data-v-31392731]{font-size:.85rem;color:#64748b}.btn-create-test .btn-arrow[data-v-31392731]{color:#00c744;font-size:18px}.section-title[data-v-31392731]{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:700;color:#1e293b;margin-bottom:20px}.section-title i[data-v-31392731]{color:#00c744}.tests-count[data-v-31392731]{background:#00c744;color:#fff;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.tests-grid[data-v-31392731]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.test-card[data-v-31392731]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .2s ease;border:2px solid transparent}.test-card[data-v-31392731]:hover{box-shadow:0 8px 30px rgba(0,199,68,.12);border-color:#00c744}.test-card.completed[data-v-31392731]{border-right:4px solid #00c744}.test-card-header[data-v-31392731]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.test-name[data-v-31392731]{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 10px}.test-badges[data-v-31392731]{display:flex;flex-wrap:wrap;gap:8px}.badge[data-v-31392731]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600}.badge-mode.tutor[data-v-31392731]{background:#f0fdf4;color:#15803d}.badge-mode.timed[data-v-31392731]{background:#eff6ff;color:#1d4ed8}.badge-status.completed[data-v-31392731]{background:#dcfce7;color:#166534}.badge-status.active[data-v-31392731],.badge-status.paused[data-v-31392731]{background:#fef3c7;color:#92400e}.btn-menu[data-v-31392731]{width:36px;height:36px;background:#f8fafc;border:none;border-radius:8px;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.btn-menu[data-v-31392731]:hover{background:#e2e8f0;color:#1e293b}.dropdown-menu[data-v-31392731]{border:none;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);padding:8px}.dropdown-item[data-v-31392731]{padding:10px 14px;border-radius:8px;font-size:.9rem;display:flex;align-items:center;gap:10px;cursor:pointer}.dropdown-item[data-v-31392731]:hover{background:#f0fdf4;color:#00c744}.dropdown-item i[data-v-31392731]{width:18px;text-align:center;color:#64748b}.dropdown-item:hover i[data-v-31392731]{color:#00c744}.test-progress[data-v-31392731]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.progress-bar-container[data-v-31392731]{flex:1;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-bar[data-v-31392731]{height:100%;background:linear-gradient(90deg,#00c744,#10b981);border-radius:4px;transition:width .3s ease}.progress-text[data-v-31392731]{font-size:.85rem;font-weight:700;color:#00c744;min-width:40px}.test-stats[data-v-31392731]{display:flex;justify-content:space-between;padding:14px;background:#f8fafc;border-radius:12px;margin-bottom:16px}.stat-item[data-v-31392731]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-item i[data-v-31392731]{color:#00c744;font-size:14px}.stat-value[data-v-31392731]{font-size:1rem;font-weight:700;color:#1e293b}.stat-label[data-v-31392731]{font-size:.7rem;color:#64748b}.test-actions[data-v-31392731]{display:flex;gap:10px}.btn-continue[data-v-31392731],.btn-review[data-v-31392731]{flex:1;padding:12px 16px;background:#00c744;color:#fff;border:none;border-radius:10px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;text-decoration:none}.btn-continue[data-v-31392731]:hover,.btn-review[data-v-31392731]:hover{background:#00a83b;color:#fff}.btn-continue i[data-v-31392731],.btn-review i[data-v-31392731]{color:#fff!important}.btn-retry[data-v-31392731]{padding:12px 16px;background:#f8fafc;color:#64748b;border:none;border-radius:10px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.btn-retry[data-v-31392731]:hover{background:#e2e8f0;color:#1e293b}.empty-state[data-v-31392731]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-31392731]{width:80px;height:80px;background:#00c744;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:32px}.empty-icon i[data-v-31392731]{color:#fff!important}.empty-state h3[data-v-31392731]{color:#1e293b;font-weight:700;margin-bottom:8px}.empty-state p[data-v-31392731]{color:#64748b;margin:0}.review-modal[data-v-31392731]{border-radius:20px;border:none;overflow:hidden}.review-modal .modal-header[data-v-31392731]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border:none;padding:18px 24px}.review-modal .modal-header .btn-close[data-v-31392731]{filter:brightness(0) invert(1)}.review-modal .modal-title[data-v-31392731]{display:flex;align-items:center;gap:10px;font-weight:700}.review-modal .modal-title i[data-v-31392731]{color:#fff!important}.review-modal .modal-body[data-v-31392731]{padding:24px}.review-options[data-v-31392731]{display:flex;flex-direction:column;gap:12px}.review-option[data-v-31392731]{display:flex;align-items:center;gap:14px;padding:16px;background:#f8fafc;border-radius:12px;text-decoration:none;transition:all .2s ease}.review-option[data-v-31392731]:hover{background:#f0fdf4}.option-icon[data-v-31392731]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px}.option-icon i[data-v-31392731]{color:#fff!important}.review-icon[data-v-31392731]{background:#00c744}.summary-icon[data-v-31392731]{background:#10b981}.option-text[data-v-31392731]{flex:1;display:flex;flex-direction:column;gap:2px}.option-title[data-v-31392731]{font-weight:600;color:#1e293b}.option-desc[data-v-31392731]{font-size:.8rem;color:#64748b}.option-arrow[data-v-31392731]{color:#94a3b8}.review-modal .modal-footer[data-v-31392731]{border:none;padding:16px 24px;background:#f8fafc}.btn-cancel-modal[data-v-31392731]{width:100%;padding:12px;background:#e2e8f0;color:#64748b;border:none;border-radius:10px;font-weight:600}.btn-cancel-modal[data-v-31392731]:hover{background:#cbd5e1;color:#475569}.dark .quiz-list-page[data-v-31392731],[data-bs-theme=dark] .quiz-list-page[data-v-31392731]{background:linear-gradient(180deg,#0f172a,#1e293b)}.dark .test-card[data-v-31392731],[data-bs-theme=dark] .test-card[data-v-31392731]{background:#1e293b}.dark .test-name[data-v-31392731],[data-bs-theme=dark] .test-name[data-v-31392731]{color:#f1f5f9}.dark .btn-create-test[data-v-31392731],[data-bs-theme=dark] .btn-create-test[data-v-31392731]{background:#1e293b;border-color:#00c744}.dark .btn-create-test .btn-title[data-v-31392731],[data-bs-theme=dark] .btn-create-test .btn-title[data-v-31392731]{color:#f1f5f9}.dark .btn-create-test .btn-subtitle[data-v-31392731],[data-bs-theme=dark] .btn-create-test .btn-subtitle[data-v-31392731]{color:#94a3b8}.dark .section-title[data-v-31392731],[data-bs-theme=dark] .section-title[data-v-31392731]{color:#f1f5f9}.dark .test-stats[data-v-31392731],[data-bs-theme=dark] .test-stats[data-v-31392731]{background:#334155}.dark .stat-value[data-v-31392731],[data-bs-theme=dark] .stat-value[data-v-31392731]{color:#f1f5f9}.dark .btn-menu[data-v-31392731],.dark .btn-retry[data-v-31392731],[data-bs-theme=dark] .btn-menu[data-v-31392731],[data-bs-theme=dark] .btn-retry[data-v-31392731]{background:#334155;color:#94a3b8}.dark .progress-bar-container[data-v-31392731],[data-bs-theme=dark] .progress-bar-container[data-v-31392731]{background:#334155}.dark .login-card[data-v-31392731],[data-bs-theme=dark] .login-card[data-v-31392731]{background:#1e293b}.dark .empty-state h3[data-v-31392731],.dark .login-card h3[data-v-31392731],[data-bs-theme=dark] .empty-state h3[data-v-31392731],[data-bs-theme=dark] .login-card h3[data-v-31392731]{color:#f1f5f9}.dark .review-modal[data-v-31392731],[data-bs-theme=dark] .review-modal[data-v-31392731]{background:#1e293b}.dark .review-option[data-v-31392731],[data-bs-theme=dark] .review-option[data-v-31392731]{background:#334155}.dark .option-title[data-v-31392731],[data-bs-theme=dark] .option-title[data-v-31392731]{color:#f1f5f9}.dark .review-modal .modal-footer[data-v-31392731],[data-bs-theme=dark] .review-modal .modal-footer[data-v-31392731]{background:#1e293b}.dark .btn-cancel-modal[data-v-31392731],[data-bs-theme=dark] .btn-cancel-modal[data-v-31392731]{background:#334155;color:#94a3b8}.dark .dropdown-menu[data-v-31392731],[data-bs-theme=dark] .dropdown-menu[data-v-31392731]{background:#1e293b}.dark .dropdown-item[data-v-31392731],[data-bs-theme=dark] .dropdown-item[data-v-31392731]{color:#e2e8f0}.dark .dropdown-item[data-v-31392731]:hover,[data-bs-theme=dark] .dropdown-item[data-v-31392731]:hover{background:#334155}@media (max-width:768px){.page-header[data-v-31392731]{padding:18px 15px}.header-icon[data-v-31392731]{width:44px;height:44px;font-size:18px}.page-title[data-v-31392731]{font-size:1.2rem}.tests-grid[data-v-31392731]{grid-template-columns:1fr}.btn-back span[data-v-31392731]{display:none}.test-stats[data-v-31392731]{flex-wrap:wrap;gap:12px}.stat-item[data-v-31392731]{flex:1;min-width:80px}}[dir=rtl] .btn-arrow[data-v-31392731],[dir=rtl] .btn-back i[data-v-31392731],[dir=rtl] .option-arrow[data-v-31392731]{transform:rotate(180deg)}[dir=rtl] .test-card.completed[data-v-31392731]{border-right:none;border-left:4px solid #00c744}.test-details-modal[data-v-31392731]{border-radius:16px;overflow:hidden}.test-details-modal .modal-header[data-v-31392731]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border:none;padding:18px 24px}.test-details-modal .modal-title[data-v-31392731]{font-weight:600;display:flex;align-items:center;gap:10px}.test-details-modal .modal-title i[data-v-31392731]{color:#fff!important}.test-details-modal .btn-close[data-v-31392731]{filter:brightness(0) invert(1)}.test-details-modal .modal-body[data-v-31392731]{padding:24px}.test-details-header[data-v-31392731]{text-align:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.test-details-header .test-name[data-v-31392731]{font-size:1.3rem;font-weight:700;color:#1e293b;margin-bottom:12px}.test-details-header .test-badges[data-v-31392731]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.test-details-header .badge[data-v-31392731]{padding:6px 14px;border-radius:20px;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:6px}.badge-tutor[data-v-31392731]{background:#dbeafe;color:#1d4ed8}.badge-timed[data-v-31392731]{background:#fef3c7;color:#d97706}.badge-completed[data-v-31392731]{background:#dcfce7;color:#16a34a}.badge-paused[data-v-31392731]{background:#fef9c3;color:#ca8a04}.details-section[data-v-31392731]{margin-bottom:24px}.section-label[data-v-31392731]{font-weight:600;color:#64748b;margin-bottom:10px;font-size:.9rem}.progress-container[data-v-31392731]{display:flex;align-items:center;gap:14px}.progress-bar-wrapper[data-v-31392731]{flex:1;height:10px;background:#e2e8f0;border-radius:10px;overflow:hidden}.progress-fill[data-v-31392731]{height:100%;background:linear-gradient(90deg,#00c744,#10b981);border-radius:10px;transition:width .3s ease}.progress-percentage[data-v-31392731]{font-weight:700;color:#00c744;font-size:1rem;min-width:45px}.details-grid[data-v-31392731]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.detail-card[data-v-31392731]{background:#f8fafc;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px}.detail-icon[data-v-31392731]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px}.detail-icon i[data-v-31392731]{color:#fff!important}.detail-icon.total[data-v-31392731]{background:#6366f1}.detail-icon.answered[data-v-31392731]{background:#3b82f6}.detail-icon.correct[data-v-31392731]{background:#10b981}.detail-icon.incorrect[data-v-31392731]{background:#ef4444}.detail-icon.remaining[data-v-31392731]{background:#f59e0b}.detail-icon.time[data-v-31392731]{background:#8b5cf6}.detail-info[data-v-31392731]{display:flex;flex-direction:column}.detail-value[data-v-31392731]{font-size:1.2rem;font-weight:700;color:#1e293b}.detail-label[data-v-31392731]{font-size:.75rem;color:#64748b}.score-section[data-v-31392731]{display:flex;justify-content:center;padding-top:20px;border-top:1px solid #e2e8f0}.score-circle[data-v-31392731]{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#00c744,#10b981);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.score-value[data-v-31392731]{font-size:1.6rem;font-weight:700}.score-label[data-v-31392731]{font-size:.75rem;opacity:.9}.test-details-modal .modal-footer[data-v-31392731]{border:none;padding:16px 24px;background:#f8fafc;gap:10px}.test-details-modal .btn-secondary[data-v-31392731]{background:#e2e8f0;color:#64748b;border:none;padding:10px 20px;border-radius:10px;font-weight:600}.test-details-modal .btn-secondary[data-v-31392731]:hover{background:#cbd5e1;color:#475569}.test-details-modal .btn-primary[data-v-31392731]{background:linear-gradient(135deg,#00c744,#00a83b);border:none;padding:10px 20px;border-radius:10px;font-weight:600;display:flex;align-items:center;gap:8px}.test-details-modal .btn-primary[data-v-31392731]:hover{background:linear-gradient(135deg,#00a83b,#008830)}.dark .test-details-modal .modal-content[data-v-31392731],[data-bs-theme=dark] .test-details-modal .modal-content[data-v-31392731]{background:#1e293b}.dark .test-details-header .test-name[data-v-31392731],[data-bs-theme=dark] .test-details-header .test-name[data-v-31392731]{color:#f1f5f9}.dark .test-details-header[data-v-31392731],[data-bs-theme=dark] .test-details-header[data-v-31392731]{border-bottom-color:#334155}.dark .detail-card[data-v-31392731],[data-bs-theme=dark] .detail-card[data-v-31392731]{background:#334155}.dark .detail-value[data-v-31392731],[data-bs-theme=dark] .detail-value[data-v-31392731]{color:#f1f5f9}.dark .progress-bar-wrapper[data-v-31392731],[data-bs-theme=dark] .progress-bar-wrapper[data-v-31392731]{background:#334155}.dark .score-section[data-v-31392731],[data-bs-theme=dark] .score-section[data-v-31392731]{border-top-color:#334155}.dark .test-details-modal .modal-footer[data-v-31392731],[data-bs-theme=dark] .test-details-modal .modal-footer[data-v-31392731]{background:#1e293b}.dark .test-details-modal .btn-secondary[data-v-31392731],[data-bs-theme=dark] .test-details-modal .btn-secondary[data-v-31392731]{background:#334155;color:#94a3b8}@media (max-width:768px){.details-grid[data-v-31392731]{grid-template-columns:repeat(2,1fr)}.detail-card[data-v-31392731]{padding:12px}.detail-icon[data-v-31392731]{width:36px;height:36px;font-size:14px}.detail-value[data-v-31392731]{font-size:1rem}}@media (max-width:480px){.details-grid[data-v-31392731]{grid-template-columns:1fr 1fr}.test-details-header .test-badges[data-v-31392731]{flex-direction:column;align-items:center}}.performance-btn[data-v-39ce0a9c]{background-color:#07c232;border-color:#07c232;color:#fff;font-weight:700;padding:10px 20px;font-size:1rem;border-radius:8px;transition:background-color .3s ease}.performance-btn[data-v-39ce0a9c]:hover{background-color:#05a627;border-color:#05a627}.performance-btn i[data-v-39ce0a9c]{font-size:1.3rem;vertical-align:middle}.card[data-v-39ce0a9c]{border-radius:10px}.card-header[data-v-39ce0a9c]{border-bottom:2px solid #ddd}.list-group-item[data-v-39ce0a9c]{padding:10px 15px}.list-group-item strong[data-v-39ce0a9c]{font-size:1.2em}.text-center[data-v-39ce0a9c]{font-weight:500;color:#818181!important}h2[data-v-39ce0a9c]{font-size:2rem;font-weight:700}.modal-icon[data-v-39ce0a9c]{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;margin-top:-20px}.modal-content[data-v-39ce0a9c]{border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.15)}.loader-container[data-v-39ce0a9c]{display:flex;flex-direction:column;align-items:center}.nav-pills .nav-link[data-v-71320546]{cursor:pointer;font-size:1.1rem}.card[data-v-71320546]{border-radius:10px;border-radius:15px;border:none}h3[data-v-71320546],h4[data-v-71320546],h5[data-v-71320546]{font-weight:700}.nav-pills .nav-link[data-v-71320546]{border-radius:10px;color:#495057;font-weight:700;transition:.3s}.nav-pills .nav-link.active[data-v-71320546]{background-color:#00c444;color:#fff}input[type=checkbox][data-v-71320546]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #28a745;border-radius:4px;display:inline-block;position:relative;cursor:pointer;transition:.2s}input[type=checkbox][data-v-71320546]:checked{background-color:#00c444;border:2px solid #00c444}input[type=checkbox][data-v-71320546]:checked:after{content:"✔";color:#fff;font-size:14px;position:absolute;top:-2px;left:2px;font-weight:700}.btn[data-v-71320546]{border-radius:8px;transition:.3s}.btn-primary[data-v-71320546],.btn-success[data-v-71320546]{background-color:#00c444;border-color:#28a745}.btn-primary[data-v-71320546]:hover{background-color:#218838!important}.btn-secondary[data-v-71320546]{margin-right:5px;color:#fff;background-color:#00c444;border-color:#00c444}.btn-secondary[data-v-71320546]:hover{background-color:#5a6268}input[type=number][data-v-71320546]{color:#3a3a3a;background:#f0f8ff38!important;text-align:center;font-weight:700;border:1px solid #00c444;border-radius:5px}form ul[data-v-71320546]{list-style:none;padding:0}.nav.nav-pills[data-v-71320546]{display:flex!important;flex-wrap:wrap;gap:10px;padding:15px;background:linear-gradient(135deg,#f8fffe,#f0fdf4);border-radius:12px;margin-bottom:25px!important;border:1px solid rgba(0,196,68,.15)}.nav.nav-pills .nav-item[data-v-71320546]{padding:0;background-color:transparent;border-radius:10px}.nav.nav-pills .nav-link[data-v-71320546]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#64748b;font-weight:600;font-size:.9rem;transition:all .3s ease}.nav.nav-pills .nav-link i[data-v-71320546]{font-size:1rem}.nav.nav-pills .nav-link.active[data-v-71320546]{background:linear-gradient(135deg,#00c744,#00a83b);border-color:#00c744;color:#fff;box-shadow:0 4px 15px rgba(0,199,68,.3)}.nav.nav-pills .nav-link[data-v-71320546]:not(.active):hover{border-color:#00c744;color:#00c744}form li[data-v-71320546]{border:1px solid #00cd4769;margin-bottom:10px;padding:10px;background:#f1f3f51f;border-radius:10px}form li ul li[data-v-71320546]{font-weight:700;background:#1e1e2d00}.d-flex[data-v-71320546]{align-items:center}.disabled-btn[data-v-71320546],.disabled-checkbox[data-v-71320546]{cursor:not-allowed;opacity:.6}.disabled-input[data-v-71320546]{background-color:#f0f0f0;cursor:not-allowed;opacity:.6}.text-muted[data-v-71320546]{color:#6c757d}.active-mode[data-v-71320546]{background-color:#07b12c;color:#fff;border:1px solid #07b12c}.inactive-mode[data-v-71320546]{background-color:#fff;color:#07b12c;border:1px solid #07b12c}.btn-group .btn[data-v-71320546]{flex:1;border-radius:10px!important;margin:0 5px;transition:all .3s ease-in-out;font-weight:700}ul .btn[data-v-71320546]{margin:5px!important}.btn-charge[data-v-29c1f95b]{padding:10px 50px;font-weight:600;background:#00c444;border:none}.btn-success[data-v-29c1f95b]{background-color:#00c444;border-color:#00c444;transition:.3s}.btn-success[data-v-29c1f95b]:hover{background-color:#00a03b;border-color:#009334}.btn-outline-secondary[data-v-29c1f95b]{border:2px solid #ced4da;color:#495057;background-color:#fff;transition:.3s}.btn-outline-secondary[data-v-29c1f95b]:hover{background-color:#f8f9fa;color:#212529;border-color:#adb5bd}.btn-check:checked+.btn[data-v-29c1f95b]{background-color:#00c444;color:#fff;border-color:#00c444}.btn-outline-primary[data-v-29c1f95b]{padding:10px;font-weight:500;transition:all .3s ease-in-out}.icon-img[data-v-cb37fda0]{margin-bottom:10px;width:100px}#academia-code[data-v-cb37fda0]{text-align:center;border:0;background:#ededed;height:unset}.btn-charge[data-v-cb37fda0]{padding:10px 50px;font-weight:600;background:#00c444}.notes-container[data-v-cb37fda0]{max-height:300px;overflow-y:auto;padding:5px}.note-card[data-v-cb37fda0]{border-right:2px solid #00c444;border-left:2px solid #00c444;background-color:#f8f9fa12;font-weight:700;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.note-content[data-v-cb37fda0]{word-wrap:break-word;white-space:pre-wrap;font-size:14px}.ai-help-modal .modal-header[data-v-2f4c14b8]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.ai-help-modal .modal-body[data-v-2f4c14b8]{padding:1.5rem}.ai-help-modal .ai-step-text[data-v-2f4c14b8]{font-size:1.1rem;line-height:1.8;color:#333;white-space:pre-line}.modal-icon[data-v-2f4c14b8]{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;margin-top:-20px;display:block;margin:0 auto;animation:pulse-2f4c14b8 1.8s infinite}@keyframes pulse-2f4c14b8{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.8}}.ai-step-text[data-v-2f4c14b8]{font-size:1.1rem;line-height:1.8;white-space:pre-line}.container[data-v-043a2555]{max-width:1200px;padding:1rem .5rem}.card[data-v-043a2555]{border-radius:16px;border:none;box-shadow:0 8px 30px rgba(0,196,68,.1);background:linear-gradient(135deg,#fff,#f8fffe);overflow:hidden;transition:all .3s ease;animation:fadeIn-043a2555 .5s ease}.card[data-v-043a2555]:hover{box-shadow:0 12px 40px rgba(0,196,68,.15);transform:translateY(-2px)}.question-box[data-v-043a2555]{position:relative;padding:1.5rem!important}.question-box[data-v-043a2555]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00c444,#00e854)}.btn-quiz-box[data-v-043a2555]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:12px;margin-bottom:1rem;border:1px solid rgba(0,196,68,.1)}.dark .card[data-v-043a2555],:root[data-theme=dark] .card[data-v-043a2555],[data-bs-theme=dark] .card[data-v-043a2555]{background:linear-gradient(135deg,#1e1e1e,#2d2d2d);box-shadow:0 8px 30px rgba(0,0,0,.3)}.dark .question-box[data-v-043a2555],:root[data-theme=dark] .question-box[data-v-043a2555],[data-bs-theme=dark] .question-box[data-v-043a2555]{background:#1e1e1e}.dark .btn-quiz-box[data-v-043a2555],:root[data-theme=dark] .btn-quiz-box[data-v-043a2555],[data-bs-theme=dark] .btn-quiz-box[data-v-043a2555]{background:linear-gradient(135deg,#1a2e1a,#1e3a1e);border-color:rgba(0,196,68,.2)}.dark .card-title[data-v-043a2555],:root[data-theme=dark] .card-title[data-v-043a2555],[data-bs-theme=dark] .card-title[data-v-043a2555]{color:#e5e5e5;background:linear-gradient(135deg,#2d2d2d,#3d3d3d)}.dark .form-check[data-v-043a2555],:root[data-theme=dark] .form-check[data-v-043a2555],[data-bs-theme=dark] .form-check[data-v-043a2555]{background:#2d2d2d;border-color:rgba(0,196,68,.2)}.dark .form-check[data-v-043a2555]:hover,:root[data-theme=dark] .form-check[data-v-043a2555]:hover,[data-bs-theme=dark] .form-check[data-v-043a2555]:hover{background:linear-gradient(135deg,#1a2e1a,#1e3a1e)}.dark .form-check-label[data-v-043a2555],:root[data-theme=dark] .form-check-label[data-v-043a2555],[data-bs-theme=dark] .form-check-label[data-v-043a2555]{color:#e5e5e5}.dark .list-group-item[data-v-043a2555],:root[data-theme=dark] .list-group-item[data-v-043a2555],[data-bs-theme=dark] .list-group-item[data-v-043a2555]{background:#2d2d2d;border-color:rgba(0,196,68,.2);color:#e5e5e5}.dark .list-group-item[data-v-043a2555]:hover,:root[data-theme=dark] .list-group-item[data-v-043a2555]:hover,[data-bs-theme=dark] .list-group-item[data-v-043a2555]:hover{background:linear-gradient(135deg,#1a2e1a,#1e3a1e)}.dark .dropdown-menu[data-v-043a2555],:root[data-theme=dark] .dropdown-menu[data-v-043a2555],[data-bs-theme=dark] .dropdown-menu[data-v-043a2555]{background:#2d2d2d;box-shadow:0 10px 40px rgba(0,0,0,.4)}.dark .dropdown-item[data-v-043a2555],:root[data-theme=dark] .dropdown-item[data-v-043a2555],[data-bs-theme=dark] .dropdown-item[data-v-043a2555]{color:#e5e5e5}.dark .dropdown-item[data-v-043a2555]:hover,:root[data-theme=dark] .dropdown-item[data-v-043a2555]:hover,[data-bs-theme=dark] .dropdown-item[data-v-043a2555]:hover{background:linear-gradient(135deg,#1a2e1a,#1e3a1e)}.dark .timer-text[data-v-043a2555],:root[data-theme=dark] .timer-text[data-v-043a2555],[data-bs-theme=dark] .timer-text[data-v-043a2555]{background:linear-gradient(135deg,#1a2e1a,#1e3a1e);border-color:rgba(0,196,68,.3)}.dark .d-flex.justify-content-between.align-items-center[data-v-043a2555],:root[data-theme=dark] .d-flex.justify-content-between.align-items-center[data-v-043a2555],[data-bs-theme=dark] .d-flex.justify-content-between.align-items-center[data-v-043a2555]{background:#2d2d2d}.dark .nav-buttons[data-v-043a2555],:root[data-theme=dark] .nav-buttons[data-v-043a2555],[data-bs-theme=dark] .nav-buttons[data-v-043a2555]{background:linear-gradient(135deg,#2d2d2d,#3d3d3d)}.dark textarea.form-control[data-v-043a2555],:root[data-theme=dark] textarea.form-control[data-v-043a2555],[data-bs-theme=dark] textarea.form-control[data-v-043a2555]{background:#2d2d2d;border-color:rgba(0,196,68,.2);color:#e5e5e5}.dark .alert-dark[data-v-043a2555],:root[data-theme=dark] .alert-dark[data-v-043a2555],[data-bs-theme=dark] .alert-dark[data-v-043a2555]{background:#3d3d3d;color:#e5e5e5}.dark .bg-light[data-v-043a2555],:root[data-theme=dark] .bg-light[data-v-043a2555],[data-bs-theme=dark] .bg-light[data-v-043a2555]{background:#2d2d2d!important}.dark .text-center p[data-v-043a2555],:root[data-theme=dark] .text-center p[data-v-043a2555],[data-bs-theme=dark] .text-center p[data-v-043a2555]{color:#a0a0a0}.dark pre[data-v-043a2555],:root[data-theme=dark] pre[data-v-043a2555],[data-bs-theme=dark] pre[data-v-043a2555]{color:#e5e5e5;background:transparent}.favorite-btn[data-v-043a2555]{background:rgba(239,68,68,.1);border:1.5px solid rgba(239,68,68,.2);border-radius:10px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#ef4444;font-size:1.1rem}.favorite-btn[data-v-043a2555]:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);transform:scale(1.05)}.favorite-btn.is-favorite[data-v-043a2555]{background:rgba(236,72,153,.15);border-color:rgba(236,72,153,.35);color:#ec4899}.favorite-btn.is-favorite[data-v-043a2555]:hover{background:rgba(236,72,153,.25);transform:scale(1.08)}.dark .favorite-btn[data-v-043a2555],:root[data-theme=dark] .favorite-btn[data-v-043a2555],[data-bs-theme=dark] .favorite-btn[data-v-043a2555]{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.25);color:#ef4444}.dark .favorite-btn[data-v-043a2555]:hover,:root[data-theme=dark] .favorite-btn[data-v-043a2555]:hover,[data-bs-theme=dark] .favorite-btn[data-v-043a2555]:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.35)}.options-btn[data-v-043a2555]{background:rgba(0,196,68,.1);border:1.5px solid rgba(0,196,68,.2);border-radius:10px;padding:10px 16px;color:#00c444;font-weight:600;font-size:.95rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.options-btn[data-v-043a2555]:hover{background:rgba(0,196,68,.15);border-color:rgba(0,196,68,.3);transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,196,68,.2)}.options-btn i[data-v-043a2555]{font-size:.9rem}.dark .options-btn[data-v-043a2555],:root[data-theme=dark] .options-btn[data-v-043a2555],[data-bs-theme=dark] .options-btn[data-v-043a2555]{background:rgba(0,196,68,.15);border-color:rgba(0,196,68,.25);color:#00c444}.dark .options-btn[data-v-043a2555]:hover,:root[data-theme=dark] .options-btn[data-v-043a2555]:hover,[data-bs-theme=dark] .options-btn[data-v-043a2555]:hover{background:rgba(0,196,68,.25);border-color:rgba(0,196,68,.35)}.d-flex.justify-content-between.align-items-center[data-v-043a2555]{padding:1.5rem;background:#fff;border-radius:15px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.05)}.d-flex.justify-content-between.align-items-center .dropdown button[data-v-043a2555]{background:linear-gradient(135deg,#00c444,#00e854);color:#fff;border:none;padding:12px 24px;border-radius:10px;font-weight:700;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,196,68,.3)}.d-flex.justify-content-between.align-items-center .dropdown button[data-v-043a2555]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,196,68,.4)}.timer-container[data-v-043a2555],.timer-text[data-v-043a2555]{display:inline-flex;align-items:center}.timer-text[data-v-043a2555]{font-size:1.2rem;color:#00c444;font-weight:700;padding:8px 12px 8px 18px;background:rgba(0,196,68,.08);border-radius:10px;border:1.5px solid rgba(0,196,68,.25);gap:10px;box-shadow:0 2px 6px rgba(0,196,68,.08);transition:all .3s ease;letter-spacing:.5px;font-variant-numeric:tabular-nums}.timer-text[data-v-043a2555]:hover{background:rgba(0,196,68,.12);border-color:rgba(0,196,68,.35);box-shadow:0 3px 8px rgba(0,196,68,.12)}.timer-control-btn[data-v-043a2555]{background:rgba(0,196,68,.15);border:none;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0;color:#00c444}.timer-control-btn[data-v-043a2555]:hover{background:rgba(0,196,68,.25);transform:scale(1.05)}.timer-control-btn i[data-v-043a2555]{font-size:.75rem}.dark .timer-control-btn[data-v-043a2555],:root[data-theme=dark] .timer-control-btn[data-v-043a2555],[data-bs-theme=dark] .timer-control-btn[data-v-043a2555]{background:rgba(0,196,68,.2);color:#00c444}.dark .timer-control-btn[data-v-043a2555]:hover,:root[data-theme=dark] .timer-control-btn[data-v-043a2555]:hover,[data-bs-theme=dark] .timer-control-btn[data-v-043a2555]:hover{background:rgba(0,196,68,.3)}.card-title[data-v-043a2555]{font-size:1.5rem;font-weight:700;color:#1f2937;line-height:1.8;margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:15px;border-left:5px solid #00c444;box-shadow:0 2px 8px rgba(0,0,0,.05)}textarea.form-control[data-v-043a2555]{resize:none;border:2px solid rgba(0,196,68,.2);border-radius:15px;padding:1.5rem;font-size:1.1rem;transition:all .3s ease;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}textarea.form-control[data-v-043a2555]:focus{border-color:#00c444;box-shadow:0 0 0 4px rgba(0,196,68,.1);outline:none}textarea.form-control[data-v-043a2555]:-moz-read-only{background:#f9fafb;cursor:not-allowed}textarea.form-control[data-v-043a2555]:read-only{background:#f9fafb;cursor:not-allowed}.form-check[data-v-043a2555]{padding:1.2rem 1.5rem;background:#fff;border:2px solid rgba(0,196,68,.15);border-radius:12px;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.03);margin-bottom:0;position:relative}.form-check[data-v-043a2555]:hover{border-color:#00c444;background:linear-gradient(135deg,#f0fdf4,#dcfce7);transform:translateX(5px);box-shadow:0 4px 12px rgba(0,196,68,.15)}.form-check-input[data-v-043a2555]{width:24px;height:24px;min-width:24px;border:2px solid #00c444;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0}[dir=rtl] .form-check-input[data-v-043a2555]{margin-left:20px;margin-right:10px}[dir=ltr] .form-check-input[data-v-043a2555]{margin-right:20px;margin-left:10px}.form-check-input[data-v-043a2555]:checked{background-color:#00c444;border-color:#00c444;box-shadow:0 0 0 4px rgba(0,196,68,.2)}.form-check-input[data-v-043a2555]:disabled{opacity:.6;cursor:not-allowed}.form-check-label[data-v-043a2555]{margin:5px;font-size:1.1rem;color:#374151;font-weight:500;cursor:pointer;line-height:1.6;flex:1;display:inline-block}.list-group-item[data-v-043a2555]{cursor:move;border:2px solid rgba(0,196,68,.15);border-radius:10px;padding:1rem 1.5rem;margin-bottom:.5rem;background:#fff;transition:all .3s ease;font-weight:500}.list-group-item[data-v-043a2555]:hover{border-color:#00c444;background:linear-gradient(135deg,#f0fdf4,#dcfce7);transform:scale(1.02);box-shadow:0 4px 12px rgba(0,196,68,.15)}.bg-success[data-v-043a2555]{background:linear-gradient(135deg,#dcfce7,#bbf7d0)!important}.bg-warning[data-v-043a2555]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important}.alert[data-v-043a2555]{border-radius:12px;border:none;padding:1.2rem 1.5rem;font-weight:600;font-size:1.1rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.alert-success[data-v-043a2555]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534}.alert-danger[data-v-043a2555]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b}.alert-warning[data-v-043a2555]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.btn[data-v-043a2555]{border-radius:12px;padding:12px 28px;font-weight:600;font-size:1.05rem;transition:all .3s ease;border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.btn[data-v-043a2555]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.btn-secondary[data-v-043a2555]{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff}.btn-secondary[data-v-043a2555]:hover{background:linear-gradient(135deg,#4b5563,#6b7280)}.btn-success[data-v-043a2555]{background:linear-gradient(135deg,#00c444,#00e854);color:#fff}.btn-success[data-v-043a2555]:hover{background:linear-gradient(135deg,#00b03d,#00d048)}.d-flex.justify-content-between.mt-4[data-v-043a2555]{padding:1.5rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:15px;margin-top:2rem;gap:1rem}.spinner-border[data-v-043a2555]{width:4rem;height:4rem;border-width:.4rem;border-color:#00c444;border-right-color:transparent}.text-center p[data-v-043a2555]{font-size:1.2rem;color:#6b7280;font-weight:500;margin-top:1rem}.dropdown-menu[data-v-043a2555]{border-radius:12px;border:none;box-shadow:0 10px 40px rgba(0,0,0,.15);padding:.5rem;margin-top:.5rem}.dropdown-item[data-v-043a2555]{border-radius:8px;padding:12px 16px;font-weight:500;transition:all .3s ease;color:#374151}.dropdown-item[data-v-043a2555]:hover{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#00c444;transform:translateX(5px)}.dropdown-item i[data-v-043a2555]{margin-right:8px;color:#00c444}.text-success[data-v-043a2555]{color:#00c444!important;font-weight:700}@keyframes fadeIn-043a2555{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.container[data-v-043a2555]{padding:1rem .5rem}.question-box[data-v-043a2555]{padding:1.5rem!important}.card-title[data-v-043a2555]{font-size:1.2rem;padding:1rem}.btn-quiz-box[data-v-043a2555]{flex-direction:column;gap:1rem}.d-flex.justify-content-between.mt-4[data-v-043a2555]{flex-direction:column}.btn[data-v-043a2555]{width:100%}}.btn-outline-primary[data-v-043a2555]{font-size:1.2rem;padding:10px 20px;transition:all .3s ease;background-color:rgba(0,196,68,.05);border:2px solid #00c444;color:#00c444}.btn-outline-primary.active[data-v-043a2555],.btn-outline-primary[data-v-043a2555]:hover{background:linear-gradient(135deg,#00c444,#00e854);color:#fff;border-color:#00c444;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,196,68,.3)}.answered-circle[data-v-043a2555]{padding:4px;width:5px!important;height:4px;display:inline-block;background-color:#00c444;border-radius:50%}.swal2-actions[data-v-043a2555]{font-family:SF Arabic!important}.content-math[data-v-043a2555]{display:inline;margin:7px;padding:0;line-height:1.4}.teach-me-section[data-v-043a2555]{display:flex;justify-content:center;align-items:center}.teach-me-btn[data-v-043a2555]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#00c444,#00e854);color:#fff;padding:10px 24px;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(0,196,68,.3);animation:pulse-glow-043a2555 2s ease-in-out infinite}.teach-me-btn[data-v-043a2555]:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,196,68,.45);background:linear-gradient(135deg,#00e854,#00c444)}.teach-me-btn[data-v-043a2555]:active{transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,196,68,.35)}.teach-me-btn i[data-v-043a2555]{color:#fff;font-size:1.1rem}.teach-me-btn .fa-arrow-left[data-v-043a2555]{transition:transform .3s ease}.teach-me-btn:hover .fa-arrow-left[data-v-043a2555]{transform:translateX(-5px)}@keyframes pulse-glow-043a2555{0%,to{box-shadow:0 8px 25px rgba(0,196,68,.3)}50%{box-shadow:0 8px 35px rgba(0,196,68,.5)}}[dir=rtl] .teach-me-btn .fa-arrow-left[data-v-043a2555]{transform:scaleX(-1)}[dir=rtl] .teach-me-btn:hover .fa-arrow-left[data-v-043a2555]{transform:scaleX(-1) translateX(-5px)}@media (max-width:768px){.teach-me-btn[data-v-043a2555]{padding:12px 24px;font-size:.95rem;width:100%;justify-content:center}}.question-details-modal[data-v-043a2555]{border-radius:16px;overflow:hidden}.question-details-modal .modal-header[data-v-043a2555]{background:linear-gradient(135deg,#00c444,#00a83b);color:#fff;border:none;padding:16px 20px}.question-details-modal .modal-title[data-v-043a2555]{font-weight:600;display:flex;align-items:center}.question-details-modal .modal-title i[data-v-043a2555]{color:#fff!important}.question-details-modal .btn-close[data-v-043a2555]{filter:brightness(0) invert(1)}.question-details-modal .modal-body[data-v-043a2555]{padding:20px;max-height:70vh;overflow-y:auto}.details-list[data-v-043a2555]{display:flex;flex-direction:column;gap:14px}.detail-row[data-v-043a2555]{display:flex;align-items:flex-start;gap:14px;padding:12px;background:#f8fafc;border-radius:10px}.detail-icon[data-v-043a2555]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-icon i[data-v-043a2555]{color:#fff!important;font-size:14px}.detail-icon.lesson[data-v-043a2555]{background:#3b82f6}.detail-icon.category[data-v-043a2555]{background:#8b5cf6}.detail-icon.source[data-v-043a2555]{background:#06b6d4}.detail-icon.difficulty[data-v-043a2555]{background:#f59e0b}.detail-icon.time[data-v-043a2555]{background:#10b981}.detail-icon.percentage[data-v-043a2555]{background:#00c444}.detail-icon.tags[data-v-043a2555]{background:#ec4899}.detail-icon.type[data-v-043a2555]{background:#6366f1}.detail-content[data-v-043a2555]{display:flex;flex-direction:column;gap:2px;flex:1}.detail-label[data-v-043a2555]{font-size:.75rem;color:#64748b;font-weight:500}.detail-value[data-v-043a2555]{font-size:.95rem;color:#1e293b;font-weight:600}.percentage-value[data-v-043a2555]{color:#00c444}.difficulty-badge[data-v-043a2555]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.difficulty-easy[data-v-043a2555]{background:#dcfce7;color:#16a34a}.difficulty-medium[data-v-043a2555]{background:#fef3c7;color:#d97706}.difficulty-hard[data-v-043a2555]{background:#fee2e2;color:#dc2626}.tags-container[data-v-043a2555]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tag-badge[data-v-043a2555]{display:inline-block;padding:4px 10px;background:#e0f2fe;color:#0369a1;border-radius:12px;font-size:.75rem;font-weight:500}.question-details-modal .modal-footer[data-v-043a2555]{border:none;padding:14px 20px;background:#f8fafc}.question-details-modal .btn-secondary[data-v-043a2555]{background:#e2e8f0;color:#64748b;border:none;padding:10px 24px;border-radius:10px;font-weight:600}.question-details-modal .btn-secondary[data-v-043a2555]:hover{background:#cbd5e1;color:#475569}.dark .question-details-modal .modal-content[data-v-043a2555],[data-bs-theme=dark] .question-details-modal .modal-content[data-v-043a2555]{background:#1e293b}.dark .detail-row[data-v-043a2555],[data-bs-theme=dark] .detail-row[data-v-043a2555]{background:#334155}.dark .detail-value[data-v-043a2555],[data-bs-theme=dark] .detail-value[data-v-043a2555]{color:#f1f5f9}.dark .question-details-modal .modal-footer[data-v-043a2555],[data-bs-theme=dark] .question-details-modal .modal-footer[data-v-043a2555]{background:#1e293b}.dark .question-details-modal .btn-secondary[data-v-043a2555],[data-bs-theme=dark] .question-details-modal .btn-secondary[data-v-043a2555]{background:#334155;color:#94a3b8}.dark .tag-badge[data-v-043a2555],[data-bs-theme=dark] .tag-badge[data-v-043a2555]{background:#1e3a5f;color:#7dd3fc}.explanation-card[data-v-043a2555]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5 50%,#f0fdfa);border:1px solid #86efac;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 4px 15px rgba(34,197,94,.1)}.explanation-header[data-v-043a2555]{background:linear-gradient(135deg,#22c55e,#16a34a);padding:14px 20px;display:flex;align-items:center;gap:12px}.explanation-icon[data-v-043a2555]{width:36px;height:36px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff!important;font-size:1.1rem}.explanation-icon i[data-v-043a2555]{color:#fff!important}.explanation-title[data-v-043a2555]{margin:0;color:#fff;font-weight:700;font-size:1rem;letter-spacing:.3px}.explanation-content[data-v-043a2555]{padding:20px}.explanation-text[data-v-043a2555]{font-family:SF Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;margin:0;padding:0;background:transparent;border:none;color:#166534;font-size:1rem;line-height:1.8}.explanation-image[data-v-043a2555]{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:100%}.explanation-file[data-v-043a2555]{padding:0 20px 20px 20px}.explanation-file-link[data-v-043a2555]{display:inline-flex;align-items:center;padding:12px 20px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-radius:10px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px rgba(34,197,94,.3)}.explanation-file-link[data-v-043a2555]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(34,197,94,.4);color:#fff}.dark .explanation-card[data-v-043a2555],[data-bs-theme=dark] .explanation-card[data-v-043a2555]{background:linear-gradient(135deg,#14532d,#166534 50%,#15803d);border-color:#22c55e}.dark .explanation-text[data-v-043a2555],[data-bs-theme=dark] .explanation-text[data-v-043a2555]{color:#bbf7d0}.dark .explanation-header[data-v-043a2555],[data-bs-theme=dark] .explanation-header[data-v-043a2555]{background:linear-gradient(135deg,#15803d,#166534)}.container[data-v-8017e8a6]{max-width:1200px;padding:1rem .5rem}.card[data-v-8017e8a6]{border-radius:16px;border:none;box-shadow:0 8px 30px rgba(0,196,68,.1);background:linear-gradient(135deg,#fff,#f8fffe);overflow:hidden;transition:all .3s ease;animation:fadeIn-8017e8a6 .5s ease}.card[data-v-8017e8a6]:hover{box-shadow:0 12px 40px rgba(0,196,68,.15);transform:translateY(-2px)}.question-box[data-v-8017e8a6]{position:relative;padding:1.5rem!important}.question-box[data-v-8017e8a6]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00c444,#00e854)}.btn-quiz-box[data-v-8017e8a6]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:12px;margin-bottom:1rem;border:1px solid rgba(0,196,68,.1)}.dark .card[data-v-8017e8a6],:root[data-theme=dark] .card[data-v-8017e8a6],[data-bs-theme=dark] .card[data-v-8017e8a6]{background:linear-gradient(135deg,#1e1e1e,#2d2d2d);box-shadow:0 8px 30px rgba(0,0,0,.3)}.dark .question-box[data-v-8017e8a6],:root[data-theme=dark] .question-box[data-v-8017e8a6],[data-bs-theme=dark] .question-box[data-v-8017e8a6]{background:#1e1e1e}.dark .btn-quiz-box[data-v-8017e8a6],:root[data-theme=dark] .btn-quiz-box[data-v-8017e8a6],[data-bs-theme=dark] .btn-quiz-box[data-v-8017e8a6]{background:linear-gradient(135deg,#1a2e1a,#1e3a1e);border-color:rgba(0,196,68,.2)}.dark .card-title[data-v-8017e8a6],:root[data-theme=dark] .card-title[data-v-8017e8a6],[data-bs-theme=dark] .card-title[data-v-8017e8a6]{color:#e5e5e5;background:linear-gradient(135deg,#2d2d2d,#3d3d3d)}.dark .form-check[data-v-8017e8a6],:root[data-theme=dark] .form-check[data-v-8017e8a6],[data-bs-theme=dark] .form-check[data-v-8017e8a6]{background:#2d2d2d;border-color:rgba(0,196,68,.2)}.dark .form-check[data-v-8017e8a6]:hover,:root[data-theme=dark] .form-check[data-v-8017e8a6]:hover,[data-bs-theme=dark] .form-check[data-v-8017e8a6]:hover{background:linear-gradient(135deg,#1a2e1a,#1e3a1e)}.dark .form-check-label[data-v-8017e8a6],:root[data-theme=dark] .form-check-label[data-v-8017e8a6],[data-bs-theme=dark] .form-check-label[data-v-8017e8a6]{color:#e5e5e5}.dark .list-group-item[data-v-8017e8a6],:root[data-theme=dark] .list-group-item[data-v-8017e8a6],[data-bs-theme=dark] .list-group-item[data-v-8017e8a6]{background:#2d2d2d;border-color:rgba(0,196,68,.2);color:#e5e5e5}.dark .list-group-item[data-v-8017e8a6]:hover,:root[data-theme=dark] .list-group-item[data-v-8017e8a6]:hover,[data-bs-theme=dark] .list-group-item[data-v-8017e8a6]:hover{background:linear-gradient(135deg,#1a2e1a,#1e3a1e)}.dark .dropdown-menu[data-v-8017e8a6],:root[data-theme=dark] .dropdown-menu[data-v-8017e8a6],[data-bs-theme=dark] .dropdown-menu[data-v-8017e8a6]{background:#2d2d2d;box-shadow:0 10px 40px rgba(0,0,0,.4)}.dark .dropdown-item[data-v-8017e8a6],:root[data-theme=dark] .dropdown-item[data-v-8017e8a6],[data-bs-theme=dark] .dropdown-item[data-v-8017e8a6]{color:#e5e5e5}.dark .dropdown-item[data-v-8017e8a6]:hover,:root[data-theme=dark] .dropdown-item[data-v-8017e8a6]:hover,[data-bs-theme=dark] .dropdown-item[data-v-8017e8a6]:hover{background:linear-gradient(135deg,#1a2e1a,#1e3a1e)}.dark .timer-text[data-v-8017e8a6],:root[data-theme=dark] .timer-text[data-v-8017e8a6],[data-bs-theme=dark] .timer-text[data-v-8017e8a6]{background:linear-gradient(135deg,#1a2e1a,#1e3a1e);border-color:rgba(0,196,68,.3)}.dark .d-flex.justify-content-between.align-items-center[data-v-8017e8a6],:root[data-theme=dark] .d-flex.justify-content-between.align-items-center[data-v-8017e8a6],[data-bs-theme=dark] .d-flex.justify-content-between.align-items-center[data-v-8017e8a6]{background:#2d2d2d}.dark .nav-buttons[data-v-8017e8a6],:root[data-theme=dark] .nav-buttons[data-v-8017e8a6],[data-bs-theme=dark] .nav-buttons[data-v-8017e8a6]{background:linear-gradient(135deg,#2d2d2d,#3d3d3d)}.dark textarea.form-control[data-v-8017e8a6],:root[data-theme=dark] textarea.form-control[data-v-8017e8a6],[data-bs-theme=dark] textarea.form-control[data-v-8017e8a6]{background:#2d2d2d;border-color:rgba(0,196,68,.2);color:#e5e5e5}.dark .text-center p[data-v-8017e8a6],:root[data-theme=dark] .text-center p[data-v-8017e8a6],[data-bs-theme=dark] .text-center p[data-v-8017e8a6]{color:#a0a0a0}.favorite-btn[data-v-8017e8a6]{background:rgba(239,68,68,.1);border:1.5px solid rgba(239,68,68,.2);border-radius:10px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#ef4444;font-size:1.1rem}.favorite-btn[data-v-8017e8a6]:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);transform:scale(1.05)}.favorite-btn.is-favorite[data-v-8017e8a6]{background:rgba(236,72,153,.15);border-color:rgba(236,72,153,.35);color:#ec4899}.favorite-btn.is-favorite[data-v-8017e8a6]:hover{background:rgba(236,72,153,.25);transform:scale(1.08)}.dark .favorite-btn[data-v-8017e8a6],:root[data-theme=dark] .favorite-btn[data-v-8017e8a6],[data-bs-theme=dark] .favorite-btn[data-v-8017e8a6]{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.25);color:#ef4444}.dark .favorite-btn[data-v-8017e8a6]:hover,:root[data-theme=dark] .favorite-btn[data-v-8017e8a6]:hover,[data-bs-theme=dark] .favorite-btn[data-v-8017e8a6]:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.35)}.options-btn[data-v-8017e8a6]{background:rgba(0,196,68,.1);border:1.5px solid rgba(0,196,68,.2);border-radius:10px;padding:10px 16px;color:#00c444;font-weight:600;font-size:.95rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.options-btn[data-v-8017e8a6]:hover{background:rgba(0,196,68,.15);border-color:rgba(0,196,68,.3);transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,196,68,.2)}.options-btn i[data-v-8017e8a6]{font-size:.9rem}.dark .options-btn[data-v-8017e8a6],:root[data-theme=dark] .options-btn[data-v-8017e8a6],[data-bs-theme=dark] .options-btn[data-v-8017e8a6]{background:rgba(0,196,68,.15);border-color:rgba(0,196,68,.25);color:#00c444}.dark .options-btn[data-v-8017e8a6]:hover,:root[data-theme=dark] .options-btn[data-v-8017e8a6]:hover,[data-bs-theme=dark] .options-btn[data-v-8017e8a6]:hover{background:rgba(0,196,68,.25);border-color:rgba(0,196,68,.35)}.d-flex.justify-content-between.align-items-center[data-v-8017e8a6]{padding:1.5rem;background:#fff;border-radius:15px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.05)}.d-flex.justify-content-between.align-items-center .dropdown button[data-v-8017e8a6]{background:linear-gradient(135deg,#00c444,#00e854);color:#fff;border:none;padding:12px 24px;border-radius:10px;font-weight:700;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,196,68,.3)}.d-flex.justify-content-between.align-items-center .dropdown button[data-v-8017e8a6]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,196,68,.4)}.timer-container[data-v-8017e8a6],.timer-text[data-v-8017e8a6]{display:inline-flex;align-items:center}.timer-text[data-v-8017e8a6]{font-size:1.2rem;color:#00c444;font-weight:700;padding:8px 12px 8px 18px;background:rgba(0,196,68,.08);border-radius:10px;border:1.5px solid rgba(0,196,68,.25);gap:10px;box-shadow:0 2px 6px rgba(0,196,68,.08);transition:all .3s ease;letter-spacing:.5px;font-variant-numeric:tabular-nums}.timer-text[data-v-8017e8a6]:hover{background:rgba(0,196,68,.12);border-color:rgba(0,196,68,.35);box-shadow:0 3px 8px rgba(0,196,68,.12)}.timer-control-btn[data-v-8017e8a6]{background:rgba(0,196,68,.15);border:none;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0;color:#00c444}.timer-control-btn[data-v-8017e8a6]:hover{background:rgba(0,196,68,.25);transform:scale(1.05)}.timer-control-btn i[data-v-8017e8a6]{font-size:.75rem}.dark .timer-control-btn[data-v-8017e8a6],:root[data-theme=dark] .timer-control-btn[data-v-8017e8a6],[data-bs-theme=dark] .timer-control-btn[data-v-8017e8a6]{background:rgba(0,196,68,.2);color:#00c444}.dark .timer-control-btn[data-v-8017e8a6]:hover,:root[data-theme=dark] .timer-control-btn[data-v-8017e8a6]:hover,[data-bs-theme=dark] .timer-control-btn[data-v-8017e8a6]:hover{background:rgba(0,196,68,.3)}.card-title[data-v-8017e8a6]{font-size:1.5rem;font-weight:700;color:#1f2937;line-height:1.8;margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:15px;border-left:5px solid #00c444;box-shadow:0 2px 8px rgba(0,0,0,.05)}textarea.form-control[data-v-8017e8a6]{resize:none;border:2px solid rgba(0,196,68,.2);border-radius:15px;padding:1.5rem;font-size:1.1rem;transition:all .3s ease;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}textarea.form-control[data-v-8017e8a6]:focus{border-color:#00c444;box-shadow:0 0 0 4px rgba(0,196,68,.1);outline:none}textarea.form-control[data-v-8017e8a6]:-moz-read-only{background:#f9fafb;cursor:not-allowed}textarea.form-control[data-v-8017e8a6]:read-only{background:#f9fafb;cursor:not-allowed}.form-check[data-v-8017e8a6]{padding:1.2rem 1.5rem;background:#fff;border:2px solid rgba(0,196,68,.15);border-radius:12px;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.03);margin-bottom:0;position:relative}.form-check[data-v-8017e8a6]:hover{border-color:#00c444;background:linear-gradient(135deg,#f0fdf4,#dcfce7);transform:translateX(5px);box-shadow:0 4px 12px rgba(0,196,68,.15)}.form-check-input[data-v-8017e8a6]{width:24px;height:24px;min-width:24px;border:2px solid #00c444;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0}[dir=rtl] .form-check-input[data-v-8017e8a6]{margin-left:20px;margin-right:10px}[dir=ltr] .form-check-input[data-v-8017e8a6]{margin-right:20px;margin-left:10px}.form-check-input[data-v-8017e8a6]:checked{background-color:#00c444;border-color:#00c444;box-shadow:0 0 0 4px rgba(0,196,68,.2)}.form-check-input[data-v-8017e8a6]:disabled{opacity:.6;cursor:not-allowed}.form-check-label[data-v-8017e8a6]{margin:5px;font-size:1.1rem;color:#374151;font-weight:500;cursor:pointer;line-height:1.6;flex:1;display:inline-block}.text-info[data-v-8017e8a6]{color:#00c444!important;font-weight:700;font-size:.95rem;padding:4px 12px;background:rgba(0,196,68,.1);border-radius:8px}.true-false-question .form-check[data-v-8017e8a6]{text-align:center;font-weight:600;font-size:1.2rem}.list-group-item[data-v-8017e8a6]{cursor:move;border:2px solid rgba(0,196,68,.15);border-radius:10px;padding:1rem 1.5rem;margin-bottom:.5rem;background:#fff;transition:all .3s ease;font-weight:500}.list-group-item[data-v-8017e8a6]:hover{border-color:#00c444;background:linear-gradient(135deg,#f0fdf4,#dcfce7);transform:scale(1.02);box-shadow:0 4px 12px rgba(0,196,68,.15)}.bg-success[data-v-8017e8a6]{background:linear-gradient(135deg,#dcfce7,#bbf7d0)!important}.bg-warning[data-v-8017e8a6]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important}.alert[data-v-8017e8a6]{border-radius:12px;border:none;padding:1.2rem 1.5rem;font-weight:600;font-size:1.1rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.alert-success[data-v-8017e8a6]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534}.alert-danger[data-v-8017e8a6]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b}.alert-warning[data-v-8017e8a6]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.btn[data-v-8017e8a6]{border-radius:12px;padding:12px 28px;font-weight:600;font-size:1.05rem;transition:all .3s ease;border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.btn[data-v-8017e8a6]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.btn-secondary[data-v-8017e8a6]{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff}.btn-secondary[data-v-8017e8a6]:hover{background:linear-gradient(135deg,#4b5563,#6b7280)}.btn-success[data-v-8017e8a6]{background:linear-gradient(135deg,#00c444,#00e854);color:#fff}.btn-success[data-v-8017e8a6]:hover{background:linear-gradient(135deg,#00b03d,#00d048)}.btn-warning[data-v-8017e8a6]{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff}.btn-warning[data-v-8017e8a6]:hover{background:linear-gradient(135deg,#d97706,#f59e0b)}.btn-sm[data-v-8017e8a6]{padding:8px 20px;font-size:.95rem}.btn i[data-v-8017e8a6]{margin-right:6px}.d-flex.justify-content-between.mt-4[data-v-8017e8a6]{padding:1.5rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:15px;margin-top:2rem;gap:1rem}.spinner-border[data-v-8017e8a6]{width:4rem;height:4rem;border-width:.4rem;border-color:#00c444;border-right-color:transparent}.text-center p[data-v-8017e8a6]{font-size:1.2rem;color:#6b7280;font-weight:500;margin-top:1rem}.dropdown-menu[data-v-8017e8a6]{border-radius:12px;border:none;box-shadow:0 10px 40px rgba(0,0,0,.15);padding:.5rem;margin-top:.5rem}.dropdown-item[data-v-8017e8a6]{border-radius:8px;padding:12px 16px;font-weight:500;transition:all .3s ease;color:#374151}.dropdown-item[data-v-8017e8a6]:hover{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#00c444;transform:translateX(5px)}.dropdown-item i[data-v-8017e8a6]{margin-right:8px;color:#00c444}.text-success[data-v-8017e8a6]{color:#00c444!important;font-weight:700}@keyframes fadeIn-8017e8a6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.container[data-v-8017e8a6]{padding:1rem .5rem}.question-box[data-v-8017e8a6]{padding:1.5rem!important}.card-title[data-v-8017e8a6]{font-size:1.2rem;padding:1rem}.btn-quiz-box[data-v-8017e8a6]{flex-direction:column;gap:1rem}.d-flex.justify-content-between.mt-4[data-v-8017e8a6]{flex-direction:column}.btn[data-v-8017e8a6]{width:100%}}.teach-me-section[data-v-8017e8a6]{display:flex;justify-content:center;align-items:center}.teach-me-btn[data-v-8017e8a6]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#00c444,#00e854);color:#fff;padding:10px 24px;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(0,196,68,.3);animation:pulse-glow-8017e8a6 2s ease-in-out infinite}.teach-me-btn[data-v-8017e8a6]:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,196,68,.45);background:linear-gradient(135deg,#00e854,#00c444)}.teach-me-btn[data-v-8017e8a6]:active{transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,196,68,.35)}.teach-me-btn i[data-v-8017e8a6]{color:#fff;font-size:1.1rem}.teach-me-btn .fa-arrow-left[data-v-8017e8a6]{transition:transform .3s ease}.teach-me-btn:hover .fa-arrow-left[data-v-8017e8a6]{transform:translateX(-5px)}@keyframes pulse-glow-8017e8a6{0%,to{box-shadow:0 8px 25px rgba(0,196,68,.3)}50%{box-shadow:0 8px 35px rgba(0,196,68,.5)}}[dir=rtl] .teach-me-btn .fa-arrow-left[data-v-8017e8a6]{transform:scaleX(-1)}[dir=rtl] .teach-me-btn:hover .fa-arrow-left[data-v-8017e8a6]{transform:scaleX(-1) translateX(-5px)}@media (max-width:768px){.teach-me-btn[data-v-8017e8a6]{padding:12px 24px;font-size:.95rem;width:100%;justify-content:center}}.btn-outline-primary[data-v-8017e8a6]{font-size:1.2rem;padding:10px 20px;transition:all .3s ease;background-color:rgba(0,196,68,.05);border:2px solid #00c444;color:#00c444}.btn-outline-primary.active[data-v-8017e8a6],.btn-outline-primary[data-v-8017e8a6]:hover{background:linear-gradient(135deg,#00c444,#00e854);color:#fff;border-color:#00c444;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,196,68,.3)}.explanation-card[data-v-8017e8a6]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5 50%,#f0fdfa);border:1px solid #86efac;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 4px 15px rgba(34,197,94,.1)}.explanation-header[data-v-8017e8a6]{background:linear-gradient(135deg,#22c55e,#16a34a);padding:14px 20px;display:flex;align-items:center;gap:12px}.explanation-icon[data-v-8017e8a6]{width:36px;height:36px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff!important;font-size:1.1rem}.explanation-icon i[data-v-8017e8a6]{color:#fff!important}.explanation-title[data-v-8017e8a6]{margin:0;color:#fff;font-weight:700;font-size:1rem;letter-spacing:.3px}.explanation-content[data-v-8017e8a6]{padding:20px}.explanation-text[data-v-8017e8a6]{font-family:SF Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;margin:0;padding:0;background:transparent;border:none;color:#166534;font-size:1rem;line-height:1.8}.explanation-image[data-v-8017e8a6]{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:100%}.explanation-file[data-v-8017e8a6]{padding:0 20px 20px 20px}.explanation-file-link[data-v-8017e8a6]{display:inline-flex;align-items:center;padding:12px 20px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-radius:10px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px rgba(34,197,94,.3)}.explanation-file-link[data-v-8017e8a6]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(34,197,94,.4);color:#fff}.dark .explanation-card[data-v-8017e8a6],[data-bs-theme=dark] .explanation-card[data-v-8017e8a6]{background:linear-gradient(135deg,#14532d,#166534 50%,#15803d);border-color:#22c55e}.dark .explanation-text[data-v-8017e8a6],[data-bs-theme=dark] .explanation-text[data-v-8017e8a6]{color:#bbf7d0}.dark .explanation-header[data-v-8017e8a6],[data-bs-theme=dark] .explanation-header[data-v-8017e8a6]{background:linear-gradient(135deg,#15803d,#166534)}.dark pre[data-v-8017e8a6],:root[data-theme=dark] pre[data-v-8017e8a6],[data-bs-theme=dark] pre[data-v-8017e8a6]{color:#e5e5e5;background:transparent}.question-details-modal[data-v-8017e8a6]{border-radius:16px;overflow:hidden}.question-details-modal .modal-header[data-v-8017e8a6]{background:linear-gradient(135deg,#00c444,#00a83b);color:#fff;border:none;padding:16px 20px}.question-details-modal .modal-title[data-v-8017e8a6]{font-weight:600;display:flex;align-items:center}.question-details-modal .modal-title i[data-v-8017e8a6]{color:#fff!important}.question-details-modal .btn-close[data-v-8017e8a6]{filter:brightness(0) invert(1)}.question-details-modal .modal-body[data-v-8017e8a6]{padding:20px;max-height:70vh;overflow-y:auto}.details-list[data-v-8017e8a6]{display:flex;flex-direction:column;gap:14px}.detail-row[data-v-8017e8a6]{display:flex;align-items:flex-start;gap:14px;padding:12px;background:#f8fafc;border-radius:10px}.detail-icon[data-v-8017e8a6]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-icon i[data-v-8017e8a6]{color:#fff!important;font-size:14px}.detail-icon.lesson[data-v-8017e8a6]{background:#3b82f6}.detail-icon.category[data-v-8017e8a6]{background:#8b5cf6}.detail-icon.source[data-v-8017e8a6]{background:#06b6d4}.detail-icon.difficulty[data-v-8017e8a6]{background:#f59e0b}.detail-icon.time[data-v-8017e8a6]{background:#10b981}.detail-icon.percentage[data-v-8017e8a6]{background:#00c444}.detail-icon.tags[data-v-8017e8a6]{background:#ec4899}.detail-icon.type[data-v-8017e8a6]{background:#6366f1}.detail-content[data-v-8017e8a6]{display:flex;flex-direction:column;gap:2px;flex:1}.detail-label[data-v-8017e8a6]{font-size:.75rem;color:#64748b;font-weight:500}.detail-value[data-v-8017e8a6]{font-size:.95rem;color:#1e293b;font-weight:600}.percentage-value[data-v-8017e8a6]{color:#00c444}.difficulty-badge[data-v-8017e8a6]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.difficulty-easy[data-v-8017e8a6]{background:#dcfce7;color:#16a34a}.difficulty-medium[data-v-8017e8a6]{background:#fef3c7;color:#d97706}.difficulty-hard[data-v-8017e8a6]{background:#fee2e2;color:#dc2626}.tags-container[data-v-8017e8a6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tag-badge[data-v-8017e8a6]{display:inline-block;padding:4px 10px;background:#e0f2fe;color:#0369a1;border-radius:12px;font-size:.75rem;font-weight:500}.question-details-modal .modal-footer[data-v-8017e8a6]{border:none;padding:14px 20px;background:#f8fafc}.question-details-modal .btn-secondary[data-v-8017e8a6]{background:#e2e8f0;color:#64748b;border:none;padding:10px 24px;border-radius:10px;font-weight:600}.question-details-modal .btn-secondary[data-v-8017e8a6]:hover{background:#cbd5e1;color:#475569}.dark .question-details-modal .modal-content[data-v-8017e8a6],[data-bs-theme=dark] .question-details-modal .modal-content[data-v-8017e8a6]{background:#1e293b}.dark .detail-row[data-v-8017e8a6],[data-bs-theme=dark] .detail-row[data-v-8017e8a6]{background:#334155}.dark .detail-value[data-v-8017e8a6],[data-bs-theme=dark] .detail-value[data-v-8017e8a6]{color:#f1f5f9}.dark .question-details-modal .modal-footer[data-v-8017e8a6],[data-bs-theme=dark] .question-details-modal .modal-footer[data-v-8017e8a6]{background:#1e293b}.dark .question-details-modal .btn-secondary[data-v-8017e8a6],[data-bs-theme=dark] .question-details-modal .btn-secondary[data-v-8017e8a6]{background:#334155;color:#94a3b8}.dark .tag-badge[data-v-8017e8a6],[data-bs-theme=dark] .tag-badge[data-v-8017e8a6]{background:#1e3a5f;color:#7dd3fc}.container[data-v-2f3ecddc]{max-width:1200px;padding:1rem .5rem}.card[data-v-2f3ecddc]{border-radius:16px;border:none;box-shadow:0 8px 30px rgba(0,196,68,.1);background:linear-gradient(135deg,#fff,#f8fffe);overflow:hidden;transition:all .3s ease;animation:fadeIn-2f3ecddc .5s ease}.card[data-v-2f3ecddc]:hover{box-shadow:0 12px 40px rgba(0,196,68,.15);transform:translateY(-2px)}.question-box[data-v-2f3ecddc]{position:relative;padding:1.5rem!important}.question-box[data-v-2f3ecddc]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00c444,#00e854)}.btn-quiz-box[data-v-2f3ecddc]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:12px;margin-bottom:1rem;border:1px solid rgba(0,196,68,.1)}.dark .card[data-v-2f3ecddc],:root[data-theme=dark] .card[data-v-2f3ecddc],[data-bs-theme=dark] .card[data-v-2f3ecddc]{background:linear-gradient(135deg,#1e1e1e,#2d2d2d);box-shadow:0 8px 30px rgba(0,0,0,.3)}.dark .question-box[data-v-2f3ecddc],:root[data-theme=dark] .question-box[data-v-2f3ecddc],[data-bs-theme=dark] .question-box[data-v-2f3ecddc]{background:#1e1e1e}.dark .btn-quiz-box[data-v-2f3ecddc],:root[data-theme=dark] .btn-quiz-box[data-v-2f3ecddc],[data-bs-theme=dark] .btn-quiz-box[data-v-2f3ecddc]{background:linear-gradient(135deg,#1a2e1a,#1e3a1e);border-color:rgba(0,196,68,.2)}.dark .card-title[data-v-2f3ecddc],:root[data-theme=dark] .card-title[data-v-2f3ecddc],[data-bs-theme=dark] .card-title[data-v-2f3ecddc]{color:#e5e5e5;background:linear-gradient(135deg,#2d2d2d,#3d3d3d)}.dark .form-check[data-v-2f3ecddc],:root[data-theme=dark] .form-check[data-v-2f3ecddc],[data-bs-theme=dark] .form-check[data-v-2f3ecddc]{background:#2d2d2d;border-color:rgba(0,196,68,.2)}.dark .form-check[data-v-2f3ecddc]:hover,:root[data-theme=dark] .form-check[data-v-2f3ecddc]:hover,[data-bs-theme=dark] .form-check[data-v-2f3ecddc]:hover{background:linear-gradient(135deg,#1a2e1a,#1e3a1e)}.dark .form-check-label[data-v-2f3ecddc],:root[data-theme=dark] .form-check-label[data-v-2f3ecddc],[data-bs-theme=dark] .form-check-label[data-v-2f3ecddc]{color:#e5e5e5}.dark .list-group-item[data-v-2f3ecddc],:root[data-theme=dark] .list-group-item[data-v-2f3ecddc],[data-bs-theme=dark] .list-group-item[data-v-2f3ecddc]{background:#2d2d2d;border-color:rgba(0,196,68,.2);color:#e5e5e5}.dark .list-group-item[data-v-2f3ecddc]:hover,:root[data-theme=dark] .list-group-item[data-v-2f3ecddc]:hover,[data-bs-theme=dark] .list-group-item[data-v-2f3ecddc]:hover{background:linear-gradient(135deg,#1a2e1a,#1e3a1e)}.dark .dropdown-menu[data-v-2f3ecddc],:root[data-theme=dark] .dropdown-menu[data-v-2f3ecddc],[data-bs-theme=dark] .dropdown-menu[data-v-2f3ecddc]{background:#2d2d2d;box-shadow:0 10px 40px rgba(0,0,0,.4)}.dark .dropdown-item[data-v-2f3ecddc],:root[data-theme=dark] .dropdown-item[data-v-2f3ecddc],[data-bs-theme=dark] .dropdown-item[data-v-2f3ecddc]{color:#e5e5e5}.dark .dropdown-item[data-v-2f3ecddc]:hover,:root[data-theme=dark] .dropdown-item[data-v-2f3ecddc]:hover,[data-bs-theme=dark] .dropdown-item[data-v-2f3ecddc]:hover{background:linear-gradient(135deg,#1a2e1a,#1e3a1e)}.dark .d-flex.justify-content-between.align-items-center[data-v-2f3ecddc],:root[data-theme=dark] .d-flex.justify-content-between.align-items-center[data-v-2f3ecddc],[data-bs-theme=dark] .d-flex.justify-content-between.align-items-center[data-v-2f3ecddc]{background:#2d2d2d}.dark .nav-buttons[data-v-2f3ecddc],:root[data-theme=dark] .nav-buttons[data-v-2f3ecddc],[data-bs-theme=dark] .nav-buttons[data-v-2f3ecddc]{background:linear-gradient(135deg,#2d2d2d,#3d3d3d)}.dark .bg-light[data-v-2f3ecddc],:root[data-theme=dark] .bg-light[data-v-2f3ecddc],[data-bs-theme=dark] .bg-light[data-v-2f3ecddc]{background:#2d2d2d!important}.dark .text-center p[data-v-2f3ecddc],:root[data-theme=dark] .text-center p[data-v-2f3ecddc],[data-bs-theme=dark] .text-center p[data-v-2f3ecddc]{color:#a0a0a0}.dark pre[data-v-2f3ecddc],:root[data-theme=dark] pre[data-v-2f3ecddc],[data-bs-theme=dark] pre[data-v-2f3ecddc]{background:#2d2d2d}.dark .alert-dark[data-v-2f3ecddc],:root[data-theme=dark] .alert-dark[data-v-2f3ecddc],[data-bs-theme=dark] .alert-dark[data-v-2f3ecddc]{background:#3d3d3d;color:#e5e5e5}.favorite-btn[data-v-2f3ecddc]{background:rgba(239,68,68,.1);border:1.5px solid rgba(239,68,68,.2);border-radius:10px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#ef4444;font-size:1.1rem}.favorite-btn[data-v-2f3ecddc]:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);transform:scale(1.05)}.favorite-btn.is-favorite[data-v-2f3ecddc]{background:rgba(236,72,153,.15);border-color:rgba(236,72,153,.35);color:#ec4899}.favorite-btn.is-favorite[data-v-2f3ecddc]:hover{background:rgba(236,72,153,.25);transform:scale(1.08)}.dark .favorite-btn[data-v-2f3ecddc],:root[data-theme=dark] .favorite-btn[data-v-2f3ecddc],[data-bs-theme=dark] .favorite-btn[data-v-2f3ecddc]{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.25);color:#ef4444}.dark .favorite-btn[data-v-2f3ecddc]:hover,:root[data-theme=dark] .favorite-btn[data-v-2f3ecddc]:hover,[data-bs-theme=dark] .favorite-btn[data-v-2f3ecddc]:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.35)}.options-btn[data-v-2f3ecddc]{background:rgba(0,196,68,.1);border:1.5px solid rgba(0,196,68,.2);border-radius:10px;padding:10px 16px;color:#00c444;font-weight:600;font-size:.95rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.options-btn[data-v-2f3ecddc]:hover{background:rgba(0,196,68,.15);border-color:rgba(0,196,68,.3);transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,196,68,.2)}.options-btn i[data-v-2f3ecddc]{font-size:.9rem}.dark .options-btn[data-v-2f3ecddc],:root[data-theme=dark] .options-btn[data-v-2f3ecddc],[data-bs-theme=dark] .options-btn[data-v-2f3ecddc]{background:rgba(0,196,68,.15);border-color:rgba(0,196,68,.25);color:#00c444}.dark .options-btn[data-v-2f3ecddc]:hover,:root[data-theme=dark] .options-btn[data-v-2f3ecddc]:hover,[data-bs-theme=dark] .options-btn[data-v-2f3ecddc]:hover{background:rgba(0,196,68,.25);border-color:rgba(0,196,68,.35)}.d-flex.justify-content-between.align-items-center[data-v-2f3ecddc]{padding:1.5rem;background:#fff;border-radius:15px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.05)}.d-flex.justify-content-between.align-items-center .dropdown button[data-v-2f3ecddc]{background:linear-gradient(135deg,#00c444,#00e854);color:#fff;border:none;padding:12px 24px;border-radius:10px;font-weight:700;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,196,68,.3)}.d-flex.justify-content-between.align-items-center .dropdown button[data-v-2f3ecddc]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,196,68,.4)}.timer-text[data-v-2f3ecddc]{font-size:1.3rem;color:#00c444;font-weight:700;padding:10px 24px;background:rgba(0,196,68,.08);border-radius:12px;border:1.5px solid rgba(0,196,68,.25);display:inline-flex;align-items:center;gap:8px;min-width:110px;text-align:center;box-shadow:0 2px 6px rgba(0,196,68,.08);transition:all .3s ease;letter-spacing:.5px;font-variant-numeric:tabular-nums}.timer-text[data-v-2f3ecddc]:hover{background:rgba(0,196,68,.12);border-color:rgba(0,196,68,.35);box-shadow:0 3px 8px rgba(0,196,68,.12)}.btn-dark[data-v-2f3ecddc]{background:rgba(31,41,55,.95);border:none;padding:10px 18px;border-radius:12px;font-weight:600;font-size:.9rem;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.15);display:inline-flex;align-items:center;gap:6px}.btn-dark[data-v-2f3ecddc]:hover{background:rgba(55,65,81,.95);transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.2)}.btn-dark i[data-v-2f3ecddc]{font-size:.85rem}.card-title[data-v-2f3ecddc]{font-size:1.5rem;font-weight:700;color:#1f2937;line-height:1.8;margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:15px;border-left:5px solid #00c444;box-shadow:0 2px 8px rgba(0,0,0,.05)}.form-check[data-v-2f3ecddc]{padding:1.2rem 1.5rem;background:#fff;border:2px solid rgba(0,196,68,.15);border-radius:12px;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.03);margin-bottom:0;position:relative}.form-check[data-v-2f3ecddc]:hover{border-color:#00c444;background:linear-gradient(135deg,#f0fdf4,#dcfce7);transform:translateX(5px);box-shadow:0 4px 12px rgba(0,196,68,.15)}.form-check-label[data-v-2f3ecddc]{margin:5px;font-size:1.1rem;color:#374151;font-weight:500;cursor:pointer;line-height:1.6;flex:1;display:inline-block}.list-group-item[data-v-2f3ecddc]{cursor:move;border:2px solid rgba(0,196,68,.15);border-radius:10px;padding:1rem 1.5rem;margin-bottom:.5rem;background:#fff;transition:all .3s ease;font-weight:500}.list-group-item[data-v-2f3ecddc]:hover{border-color:#00c444;background:linear-gradient(135deg,#f0fdf4,#dcfce7);transform:scale(1.02);box-shadow:0 4px 12px rgba(0,196,68,.15)}.bg-success[data-v-2f3ecddc]{background:linear-gradient(135deg,#dcfce7,#bbf7d0)!important}.bg-warning[data-v-2f3ecddc]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important}.alert[data-v-2f3ecddc]{border-radius:12px;border:none;padding:1.2rem 1.5rem;font-weight:600;font-size:1.1rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.alert-success[data-v-2f3ecddc]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534}.alert-danger[data-v-2f3ecddc]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b}.alert-warning[data-v-2f3ecddc]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.btn[data-v-2f3ecddc]{border-radius:12px;padding:12px 28px;font-weight:600;font-size:1.05rem;transition:all .3s ease;border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.btn[data-v-2f3ecddc]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.btn-secondary[data-v-2f3ecddc]{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff}.btn-secondary[data-v-2f3ecddc]:hover{background:linear-gradient(135deg,#4b5563,#6b7280)}.btn-success[data-v-2f3ecddc]{background:linear-gradient(135deg,#00c444,#00e854);color:#fff}.btn-success[data-v-2f3ecddc]:hover{background:linear-gradient(135deg,#00b03d,#00d048)}.d-flex.justify-content-between.mt-4[data-v-2f3ecddc]{padding:1.5rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:15px;margin-top:2rem;gap:1rem}.spinner-border[data-v-2f3ecddc]{width:4rem;height:4rem;border-width:.4rem;border-color:#00c444;border-right-color:transparent}.text-center p[data-v-2f3ecddc]{font-size:1.2rem;color:#6b7280;font-weight:500;margin-top:1rem}.dropdown-menu[data-v-2f3ecddc]{border-radius:12px;border:none;box-shadow:0 10px 40px rgba(0,0,0,.15);padding:.5rem;margin-top:.5rem}.dropdown-item[data-v-2f3ecddc]{border-radius:8px;padding:12px 16px;font-weight:500;transition:all .3s ease;color:#374151}.dropdown-item[data-v-2f3ecddc]:hover{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#00c444;transform:translateX(5px)}.dropdown-item i[data-v-2f3ecddc]{margin-right:8px;color:#00c444}.text-success[data-v-2f3ecddc]{color:#00c444!important;font-weight:700}@keyframes fadeIn-2f3ecddc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.container[data-v-2f3ecddc]{padding:1rem .5rem}.question-box[data-v-2f3ecddc]{padding:1.5rem!important}.card-title[data-v-2f3ecddc]{font-size:1.2rem;padding:1rem}.btn-quiz-box[data-v-2f3ecddc]{flex-direction:column;gap:1rem}.d-flex.justify-content-between.mt-4[data-v-2f3ecddc]{flex-direction:column}.btn[data-v-2f3ecddc]{width:100%}}.btn-outline-primary[data-v-2f3ecddc]{font-size:1.2rem;padding:10px 20px;transition:all .3s ease;background-color:rgba(0,196,68,.05);border:2px solid #00c444;color:#00c444}.btn-outline-primary.active[data-v-2f3ecddc],.btn-outline-primary[data-v-2f3ecddc]:hover{background:linear-gradient(135deg,#00c444,#00e854);color:#fff;border-color:#00c444;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,196,68,.3)}.answered-circle[data-v-2f3ecddc]{padding:4px;width:5px!important;height:4px;display:inline-block;background-color:#00c444;border-radius:50%}.content-math[data-v-2f3ecddc]{display:inline;margin:0;padding:0;line-height:1.4}.text-danger[data-v-2f3ecddc]{color:#e74c3c!important}.text-muted[data-v-2f3ecddc]{color:#b2b2b2!important}.bi-heart-fill[data-v-2f3ecddc],.bi-heart[data-v-2f3ecddc]{transition:color .3s ease-in-out}textarea[data-v-2f3ecddc]{resize:none}.explanation-card[data-v-2f3ecddc]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5 50%,#f0fdfa);border:1px solid #86efac;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 4px 15px rgba(34,197,94,.1)}.explanation-header[data-v-2f3ecddc]{background:linear-gradient(135deg,#22c55e,#16a34a);padding:14px 20px;display:flex;align-items:center;gap:12px}.explanation-icon[data-v-2f3ecddc]{width:36px;height:36px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff!important;font-size:1.1rem}.explanation-icon i[data-v-2f3ecddc]{color:#fff!important}.explanation-title[data-v-2f3ecddc]{margin:0;color:#fff;font-weight:700;font-size:1rem;letter-spacing:.3px}.explanation-content[data-v-2f3ecddc]{padding:20px}.explanation-text[data-v-2f3ecddc]{font-family:SF Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;margin:0;padding:0;background:transparent;border:none;color:#166534;font-size:1rem;line-height:1.8}.explanation-image[data-v-2f3ecddc]{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:100%}.explanation-file[data-v-2f3ecddc]{padding:0 20px 20px 20px}.explanation-file-link[data-v-2f3ecddc]{display:inline-flex;align-items:center;padding:12px 20px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-radius:10px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px rgba(34,197,94,.3)}.explanation-file-link[data-v-2f3ecddc]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(34,197,94,.4);color:#fff}.dark .explanation-card[data-v-2f3ecddc],[data-bs-theme=dark] .explanation-card[data-v-2f3ecddc]{background:linear-gradient(135deg,#14532d,#166534 50%,#15803d);border-color:#22c55e}.dark .explanation-text[data-v-2f3ecddc],[data-bs-theme=dark] .explanation-text[data-v-2f3ecddc]{color:#bbf7d0}.dark .explanation-header[data-v-2f3ecddc],[data-bs-theme=dark] .explanation-header[data-v-2f3ecddc]{background:linear-gradient(135deg,#15803d,#166534)}.dark pre[data-v-2f3ecddc],:root[data-theme=dark] pre[data-v-2f3ecddc],[data-bs-theme=dark] pre[data-v-2f3ecddc]{color:#e5e5e5;background:transparent}.question-details-modal[data-v-2f3ecddc]{border-radius:16px;overflow:hidden}.question-details-modal .modal-header[data-v-2f3ecddc]{background:linear-gradient(135deg,#00c444,#00a83b);color:#fff;border:none;padding:16px 20px}.question-details-modal .modal-title[data-v-2f3ecddc]{font-weight:600;display:flex;align-items:center}.question-details-modal .modal-title i[data-v-2f3ecddc]{color:#fff!important}.question-details-modal .btn-close[data-v-2f3ecddc]{filter:brightness(0) invert(1)}.question-details-modal .modal-body[data-v-2f3ecddc]{padding:20px;max-height:70vh;overflow-y:auto}.details-list[data-v-2f3ecddc]{display:flex;flex-direction:column;gap:14px}.detail-row[data-v-2f3ecddc]{display:flex;align-items:flex-start;gap:14px;padding:12px;background:#f8fafc;border-radius:10px}.detail-icon[data-v-2f3ecddc]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-icon i[data-v-2f3ecddc]{color:#fff!important;font-size:14px}.detail-icon.lesson[data-v-2f3ecddc]{background:#3b82f6}.detail-icon.category[data-v-2f3ecddc]{background:#8b5cf6}.detail-icon.source[data-v-2f3ecddc]{background:#06b6d4}.detail-icon.difficulty[data-v-2f3ecddc]{background:#f59e0b}.detail-icon.time[data-v-2f3ecddc]{background:#10b981}.detail-icon.percentage[data-v-2f3ecddc]{background:#00c444}.detail-icon.tags[data-v-2f3ecddc]{background:#ec4899}.detail-icon.type[data-v-2f3ecddc]{background:#6366f1}.detail-content[data-v-2f3ecddc]{display:flex;flex-direction:column;gap:2px;flex:1}.detail-label[data-v-2f3ecddc]{font-size:.75rem;color:#64748b;font-weight:500}.detail-value[data-v-2f3ecddc]{font-size:.95rem;color:#1e293b;font-weight:600}.percentage-value[data-v-2f3ecddc]{color:#00c444}.difficulty-badge[data-v-2f3ecddc]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.difficulty-easy[data-v-2f3ecddc]{background:#dcfce7;color:#16a34a}.difficulty-medium[data-v-2f3ecddc]{background:#fef3c7;color:#d97706}.difficulty-hard[data-v-2f3ecddc]{background:#fee2e2;color:#dc2626}.tags-container[data-v-2f3ecddc]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tag-badge[data-v-2f3ecddc]{display:inline-block;padding:4px 10px;background:#e0f2fe;color:#0369a1;border-radius:12px;font-size:.75rem;font-weight:500}.question-details-modal .modal-footer[data-v-2f3ecddc]{border:none;padding:14px 20px;background:#f8fafc}.question-details-modal .btn-secondary[data-v-2f3ecddc]{background:#e2e8f0;color:#64748b;border:none;padding:10px 24px;border-radius:10px;font-weight:600}.question-details-modal .btn-secondary[data-v-2f3ecddc]:hover{background:#cbd5e1;color:#475569}.dark .question-details-modal .modal-content[data-v-2f3ecddc],[data-bs-theme=dark] .question-details-modal .modal-content[data-v-2f3ecddc]{background:#1e293b}.dark .detail-row[data-v-2f3ecddc],[data-bs-theme=dark] .detail-row[data-v-2f3ecddc]{background:#334155}.dark .detail-value[data-v-2f3ecddc],[data-bs-theme=dark] .detail-value[data-v-2f3ecddc]{color:#f1f5f9}.dark .question-details-modal .modal-footer[data-v-2f3ecddc],[data-bs-theme=dark] .question-details-modal .modal-footer[data-v-2f3ecddc]{background:#1e293b}.dark .question-details-modal .btn-secondary[data-v-2f3ecddc],[data-bs-theme=dark] .question-details-modal .btn-secondary[data-v-2f3ecddc]{background:#334155;color:#94a3b8}.dark .tag-badge[data-v-2f3ecddc],[data-bs-theme=dark] .tag-badge[data-v-2f3ecddc]{background:#1e3a5f;color:#7dd3fc}.qbank-plan-page[data-v-408ebd14]{background:linear-gradient(180deg,#f8fffe,#f0fdf4);min-height:100vh}.hero-section[data-v-408ebd14]{background:linear-gradient(135deg,#00c744,#00a83b);padding:50px 20px;text-align:center;position:relative;overflow:hidden;border-radius:0 0 30px 30px;margin-bottom:30px;box-shadow:0 10px 40px rgba(0,199,68,.3)}.hero-content[data-v-408ebd14]{position:relative;z-index:2}.hero-icon[data-v-408ebd14]{width:80px;height:80px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;backdrop-filter:blur(10px);animation:float-408ebd14 3s ease-in-out infinite}.hero-icon i[data-v-408ebd14]{font-size:35px;color:#fff}.hero-title[data-v-408ebd14]{color:#fff;font-size:2rem;font-weight:800;margin-bottom:8px;text-shadow:0 2px 10px rgba(0,0,0,.1)}.hero-subtitle[data-v-408ebd14]{color:hsla(0,0%,100%,.9);font-size:1rem;font-weight:400}.hero-decoration[data-v-408ebd14]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.circle[data-v-408ebd14]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.circle-1[data-v-408ebd14]{width:150px;height:150px;top:-40px;right:-40px;animation:pulse-408ebd14 4s ease-in-out infinite}.circle-2[data-v-408ebd14]{width:100px;height:100px;bottom:-20px;left:10%;animation:pulse-408ebd14 5s ease-in-out 1s infinite}.circle-3[data-v-408ebd14]{width:70px;height:70px;top:30%;left:5%;animation:pulse-408ebd14 6s ease-in-out 2s infinite}@keyframes float-408ebd14{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-408ebd14{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.3}}.plan-content-container[data-v-408ebd14]{max-width:1200px;margin:0 auto;padding:0 20px 40px}.loading-state[data-v-408ebd14]{background:#fff;border-radius:20px;padding:60px 30px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.05)}.loading-spinner .spinner-border[data-v-408ebd14]{width:50px;height:50px}.loading-text[data-v-408ebd14]{margin-top:15px;color:#00c744;font-weight:600}.main-card[data-v-408ebd14]{background:#fff;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.05);overflow:hidden}.card-header-custom[data-v-408ebd14]{background:linear-gradient(135deg,#f8fffe,#f0fdf4);padding:24px 28px;display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(0,196,68,.1)}.header-icon[data-v-408ebd14]{width:50px;height:50px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(0,199,68,.3)}.header-icon i[data-v-408ebd14]{font-size:22px;color:#fff}.header-text h3[data-v-408ebd14]{color:#2d3748;font-size:1.3rem;font-weight:700;margin:0 0 4px 0}.header-text p[data-v-408ebd14]{color:#718096;font-size:.9rem;margin:0}.card-body-custom[data-v-408ebd14]{padding:28px}.selects-row[data-v-408ebd14]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.select-group[data-v-408ebd14]{display:flex;flex-direction:column;gap:8px}.select-label[data-v-408ebd14]{display:flex;align-items:center;gap:8px;color:#2d3748;font-weight:600;font-size:.95rem}.select-label i[data-v-408ebd14]{color:#00c744;font-size:.9rem}.custom-select[data-v-408ebd14]{width:100%;padding:14px 18px;border:2px solid #e2e8f0;border-radius:12px;font-size:.95rem;color:#2d3748;background:#fff;transition:all .3s ease;cursor:pointer}.custom-select[data-v-408ebd14]:focus{outline:none;border-color:#00c744;box-shadow:0 0 0 4px rgba(0,199,68,.1)}.custom-select[data-v-408ebd14]:hover{border-color:#00c744}.plans-section[data-v-408ebd14]{margin-top:20px}.plans-title[data-v-408ebd14]{display:flex;align-items:center;gap:10px;color:#2d3748;font-size:1.2rem;font-weight:700;margin-bottom:20px}.plans-title i[data-v-408ebd14]{color:#00c744}.plans-grid[data-v-408ebd14]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.plans-empty[data-v-408ebd14],.plans-loading[data-v-408ebd14]{grid-column:1/-1;text-align:center;padding:50px 20px;background:linear-gradient(135deg,#f8fffe,#f0fdf4);border-radius:16px;border:2px dashed rgba(0,196,68,.2)}.plans-empty p[data-v-408ebd14],.plans-loading p[data-v-408ebd14]{color:#718096;margin-top:15px;font-weight:500}.plans-empty i[data-v-408ebd14]{font-size:40px;color:#00c744;opacity:.5}.plan-card[data-v-408ebd14]{background:#fff;border:2px solid rgba(0,196,68,.12);border-radius:20px;padding:24px;transition:all .3s ease;display:flex;flex-direction:column}.plan-card[data-v-408ebd14]:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,199,68,.15);border-color:rgba(0,196,68,.3)}.plan-header[data-v-408ebd14]{text-align:center;padding-bottom:20px;border-bottom:1px solid #e2e8f0;margin-bottom:20px}.plan-name[data-v-408ebd14]{color:#2d3748;font-size:1.1rem;font-weight:700;margin:0 0 12px 0}.plan-price[data-v-408ebd14]{display:flex;align-items:baseline;justify-content:center;gap:4px}.price-value[data-v-408ebd14]{font-size:2.2rem;font-weight:800;color:#00c744}.price-currency[data-v-408ebd14]{font-size:1rem;color:#718096;font-weight:600}.plan-details[data-v-408ebd14]{flex:1;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.detail-item[data-v-408ebd14]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f8fafc;border-radius:10px}.detail-item i[data-v-408ebd14]{color:#00c744;font-size:.9rem;width:20px}.detail-label[data-v-408ebd14]{flex:1;color:#718096;font-size:.85rem}.detail-value[data-v-408ebd14]{color:#2d3748;font-weight:600;font-size:.9rem}.detail-badge[data-v-408ebd14]{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.detail-badge.active[data-v-408ebd14],.detail-badge.yes[data-v-408ebd14]{background:rgba(0,199,68,.1);color:#00a83b}.detail-badge.inactive[data-v-408ebd14],.detail-badge.no[data-v-408ebd14]{background:hsla(0,86%,69%,.1);color:#e55555}.subscribe-btn[data-v-408ebd14]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border:none;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px rgba(0,199,68,.3)}.subscribe-btn i[data-v-408ebd14]{color:#fff}.subscribe-btn[data-v-408ebd14]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,199,68,.4)}@media (max-width:768px){.hero-section[data-v-408ebd14]{padding:40px 15px;border-radius:0 0 20px 20px}.hero-icon[data-v-408ebd14]{width:60px;height:60px}.hero-icon i[data-v-408ebd14]{font-size:26px}.hero-title[data-v-408ebd14]{font-size:1.5rem}.main-card[data-v-408ebd14]{border-radius:18px}.card-header-custom[data-v-408ebd14]{padding:18px 20px}.card-body-custom[data-v-408ebd14]{padding:20px}.plans-grid[data-v-408ebd14]{grid-template-columns:1fr}}.dark .qbank-plan-page[data-v-408ebd14],[data-bs-theme=dark] .qbank-plan-page[data-v-408ebd14],[data-theme=dark] .qbank-plan-page[data-v-408ebd14]{background:linear-gradient(180deg,#1a1a2e,#16213e)}.dark .hero-section[data-v-408ebd14],[data-bs-theme=dark] .hero-section[data-v-408ebd14],[data-theme=dark] .hero-section[data-v-408ebd14]{background:linear-gradient(135deg,#0f5132,#0a3622);box-shadow:0 10px 40px rgba(0,0,0,.4)}.dark .loading-state[data-v-408ebd14],[data-bs-theme=dark] .loading-state[data-v-408ebd14],[data-theme=dark] .loading-state[data-v-408ebd14]{background:#1e293b}.dark .loading-text[data-v-408ebd14],[data-bs-theme=dark] .loading-text[data-v-408ebd14],[data-theme=dark] .loading-text[data-v-408ebd14]{color:#4ade80}.dark .main-card[data-v-408ebd14],[data-bs-theme=dark] .main-card[data-v-408ebd14],[data-theme=dark] .main-card[data-v-408ebd14]{background:#1e293b;box-shadow:0 10px 40px rgba(0,0,0,.3)}.dark .card-header-custom[data-v-408ebd14],[data-bs-theme=dark] .card-header-custom[data-v-408ebd14],[data-theme=dark] .card-header-custom[data-v-408ebd14]{background:linear-gradient(135deg,#1e293b,#0f172a);border-bottom-color:hsla(0,0%,100%,.08)}.dark .header-icon[data-v-408ebd14],[data-bs-theme=dark] .header-icon[data-v-408ebd14],[data-theme=dark] .header-icon[data-v-408ebd14]{background:linear-gradient(135deg,#0f5132,#0a3622)}.dark .header-text h3[data-v-408ebd14],[data-bs-theme=dark] .header-text h3[data-v-408ebd14],[data-theme=dark] .header-text h3[data-v-408ebd14]{color:#f1f5f9}.dark .header-text p[data-v-408ebd14],[data-bs-theme=dark] .header-text p[data-v-408ebd14],[data-theme=dark] .header-text p[data-v-408ebd14]{color:#94a3b8}.dark .select-label[data-v-408ebd14],[data-bs-theme=dark] .select-label[data-v-408ebd14],[data-theme=dark] .select-label[data-v-408ebd14]{color:#f1f5f9}.dark .select-label i[data-v-408ebd14],[data-bs-theme=dark] .select-label i[data-v-408ebd14],[data-theme=dark] .select-label i[data-v-408ebd14]{color:#4ade80}.dark .custom-select[data-v-408ebd14],[data-bs-theme=dark] .custom-select[data-v-408ebd14],[data-theme=dark] .custom-select[data-v-408ebd14]{background:#0f172a;border-color:hsla(0,0%,100%,.1);color:#f1f5f9}.dark .custom-select[data-v-408ebd14]:focus,[data-bs-theme=dark] .custom-select[data-v-408ebd14]:focus,[data-theme=dark] .custom-select[data-v-408ebd14]:focus{border-color:#4ade80;box-shadow:0 0 0 4px rgba(74,222,128,.1)}.dark .plans-title[data-v-408ebd14],[data-bs-theme=dark] .plans-title[data-v-408ebd14],[data-theme=dark] .plans-title[data-v-408ebd14]{color:#f1f5f9}.dark .plans-title i[data-v-408ebd14],[data-bs-theme=dark] .plans-title i[data-v-408ebd14],[data-theme=dark] .plans-title i[data-v-408ebd14]{color:#4ade80}.dark .plans-empty[data-v-408ebd14],.dark .plans-loading[data-v-408ebd14],[data-bs-theme=dark] .plans-empty[data-v-408ebd14],[data-bs-theme=dark] .plans-loading[data-v-408ebd14],[data-theme=dark] .plans-empty[data-v-408ebd14],[data-theme=dark] .plans-loading[data-v-408ebd14]{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:hsla(0,0%,100%,.08)}.dark .plans-empty i[data-v-408ebd14],[data-bs-theme=dark] .plans-empty i[data-v-408ebd14],[data-theme=dark] .plans-empty i[data-v-408ebd14]{color:#4ade80}.dark .plan-card[data-v-408ebd14],[data-bs-theme=dark] .plan-card[data-v-408ebd14],[data-theme=dark] .plan-card[data-v-408ebd14]{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:hsla(0,0%,100%,.08)}.dark .plan-card[data-v-408ebd14]:hover,[data-bs-theme=dark] .plan-card[data-v-408ebd14]:hover,[data-theme=dark] .plan-card[data-v-408ebd14]:hover{box-shadow:0 15px 40px rgba(0,0,0,.4);border-color:rgba(74,222,128,.3)}.dark .plan-header[data-v-408ebd14],[data-bs-theme=dark] .plan-header[data-v-408ebd14],[data-theme=dark] .plan-header[data-v-408ebd14]{border-bottom-color:hsla(0,0%,100%,.08)}.dark .plan-name[data-v-408ebd14],[data-bs-theme=dark] .plan-name[data-v-408ebd14],[data-theme=dark] .plan-name[data-v-408ebd14]{color:#f1f5f9}.dark .price-value[data-v-408ebd14],[data-bs-theme=dark] .price-value[data-v-408ebd14],[data-theme=dark] .price-value[data-v-408ebd14]{color:#4ade80}.dark .price-currency[data-v-408ebd14],[data-bs-theme=dark] .price-currency[data-v-408ebd14],[data-theme=dark] .price-currency[data-v-408ebd14]{color:#94a3b8}.dark .detail-item[data-v-408ebd14],[data-bs-theme=dark] .detail-item[data-v-408ebd14],[data-theme=dark] .detail-item[data-v-408ebd14]{background:hsla(0,0%,100%,.05)}.dark .detail-item i[data-v-408ebd14],[data-bs-theme=dark] .detail-item i[data-v-408ebd14],[data-theme=dark] .detail-item i[data-v-408ebd14]{color:#4ade80}.dark .detail-label[data-v-408ebd14],[data-bs-theme=dark] .detail-label[data-v-408ebd14],[data-theme=dark] .detail-label[data-v-408ebd14]{color:#94a3b8}.dark .detail-value[data-v-408ebd14],[data-bs-theme=dark] .detail-value[data-v-408ebd14],[data-theme=dark] .detail-value[data-v-408ebd14]{color:#f1f5f9}.dark .detail-badge.active[data-v-408ebd14],.dark .detail-badge.yes[data-v-408ebd14],[data-bs-theme=dark] .detail-badge.active[data-v-408ebd14],[data-bs-theme=dark] .detail-badge.yes[data-v-408ebd14],[data-theme=dark] .detail-badge.active[data-v-408ebd14],[data-theme=dark] .detail-badge.yes[data-v-408ebd14]{background:rgba(74,222,128,.15);color:#4ade80}.dark .detail-badge.inactive[data-v-408ebd14],.dark .detail-badge.no[data-v-408ebd14],[data-bs-theme=dark] .detail-badge.inactive[data-v-408ebd14],[data-bs-theme=dark] .detail-badge.no[data-v-408ebd14],[data-theme=dark] .detail-badge.inactive[data-v-408ebd14],[data-theme=dark] .detail-badge.no[data-v-408ebd14]{background:hsla(0,86%,69%,.15);color:#f87171}.dark .subscribe-btn[data-v-408ebd14],[data-bs-theme=dark] .subscribe-btn[data-v-408ebd14],[data-theme=dark] .subscribe-btn[data-v-408ebd14]{background:linear-gradient(135deg,#0f5132,#0a3622);box-shadow:0 6px 20px rgba(0,0,0,.3)}[data-v-408ebd14] .beautiful-swal-popup{border-radius:20px!important;padding:32px!important;box-shadow:0 20px 60px rgba(0,0,0,.15)!important;animation:swalSlideIn-408ebd14 .3s ease-out!important}[data-v-408ebd14] .beautiful-swal-title{font-size:1.75rem!important;font-weight:700!important;color:#2d3748!important;margin-bottom:16px!important;padding:0!important}[data-v-408ebd14] .beautiful-swal-text{font-size:1rem!important;color:#64748b!important;line-height:1.6!important;margin:0!important}[data-v-408ebd14] .beautiful-swal-html{margin:0!important;padding:0!important}[data-v-408ebd14] .beautiful-swal-confirm{border-radius:12px!important;padding:12px 32px!important;font-size:1rem!important;font-weight:600!important;box-shadow:0 6px 20px rgba(0,199,68,.3)!important;transition:all .3s ease!important;border:none!important}[data-v-408ebd14] .beautiful-swal-confirm:hover{transform:translateY(-2px)!important;box-shadow:0 10px 30px rgba(0,199,68,.4)!important}[data-v-408ebd14] .beautiful-swal-cancel{border-radius:12px!important;padding:12px 32px!important;font-size:1rem!important;font-weight:600!important;box-shadow:0 6px 20px hsla(0,86%,69%,.3)!important;transition:all .3s ease!important;border:none!important}[data-v-408ebd14] .beautiful-swal-cancel:hover{transform:translateY(-2px)!important;box-shadow:0 10px 30px hsla(0,86%,69%,.4)!important}[data-v-408ebd14] .swal2-icon.swal2-info{border-color:#3b82f6!important;color:#3b82f6!important}[data-v-408ebd14] .swal2-icon.swal2-success{border-color:#00c744!important}[data-v-408ebd14] .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#00c744!important}[data-v-408ebd14] .swal2-icon.swal2-success .swal2-success-ring{border-color:rgba(0,199,68,.3)!important}[data-v-408ebd14] .already-subscribed-popup .swal2-icon.swal2-info{transform:scale(1.1)}@keyframes swalSlideIn-408ebd14{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dark[data-v-408ebd14] .beautiful-swal-popup,[data-bs-theme=dark][data-v-408ebd14] .beautiful-swal-popup,[data-theme=dark][data-v-408ebd14] .beautiful-swal-popup{background:#1e293b!important;box-shadow:0 20px 60px rgba(0,0,0,.5)!important}.dark[data-v-408ebd14] .beautiful-swal-title,[data-bs-theme=dark][data-v-408ebd14] .beautiful-swal-title,[data-theme=dark][data-v-408ebd14] .beautiful-swal-title{color:#f1f5f9!important}.dark[data-v-408ebd14] .beautiful-swal-text,[data-bs-theme=dark][data-v-408ebd14] .beautiful-swal-text,[data-theme=dark][data-v-408ebd14] .beautiful-swal-text{color:#94a3b8!important}.lesson-modal[data-v-677d0f4a]{border-radius:20px;border:none;overflow:hidden}.modal-header[data-v-677d0f4a]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border:none;padding:20px 24px}.modal-title[data-v-677d0f4a]{font-weight:700;font-size:1.1rem}.modal-header .btn-close[data-v-677d0f4a]{filter:brightness(0) invert(1);opacity:.8}.modal-header .btn-close[data-v-677d0f4a]:hover{opacity:1}.modal-body[data-v-677d0f4a]{padding:0;max-height:60vh;overflow-y:auto}.modal-body[data-v-677d0f4a]::-webkit-scrollbar{width:8px}.modal-body[data-v-677d0f4a]::-webkit-scrollbar-track{background:rgba(0,196,68,.08);border-radius:4px;margin:4px 0}.modal-body[data-v-677d0f4a]::-webkit-scrollbar-thumb{background:#00b33e;border-radius:4px;border:2px solid transparent;background-clip:padding-box}.modal-body[data-v-677d0f4a]::-webkit-scrollbar-thumb:hover{background:rgba(0,179,62,.8);background-clip:padding-box}.modal-body[data-v-677d0f4a]::-webkit-scrollbar-thumb:active{background:rgba(0,179,62,.9);background-clip:padding-box}.modal-body[data-v-677d0f4a]{scrollbar-width:thin;scrollbar-color:#00b33e rgba(0,196,68,.08)}.empty-state[data-v-677d0f4a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#94a3b8}.empty-state i[data-v-677d0f4a]{font-size:48px;margin-bottom:16px}.categories-list[data-v-677d0f4a]{padding:16px}.category-section[data-v-677d0f4a]{margin-bottom:16px;background:#f8fafc;border-radius:12px;overflow:hidden;transition:opacity .3s ease}.category-section.disabled[data-v-677d0f4a]{opacity:.5;pointer-events:none}.category-header[data-v-677d0f4a]{display:flex;align-items:center;padding:14px 16px;background:#f1f5f9;cursor:pointer;transition:background .3s ease}.category-header[data-v-677d0f4a]:hover{background:#e2e8f0}.category-checkbox[data-v-677d0f4a]{margin-right:12px}.category-checkbox input[data-v-677d0f4a]{width:20px;height:20px;cursor:pointer;accent-color:#00c744}.category-name[data-v-677d0f4a]{flex:1;font-weight:700;color:#2d3748;font-size:.95rem}.category-count[data-v-677d0f4a]{font-size:.8rem;color:#64748b;background:#fff;padding:4px 10px;border-radius:12px}.lessons-list[data-v-677d0f4a]{padding:8px 16px 16px}.lesson-item[data-v-677d0f4a]{display:flex;align-items:center;padding:10px 12px;margin-left:20px;border-radius:8px;cursor:pointer;transition:background .3s ease}.lesson-item[data-v-677d0f4a]:hover{background:#e2e8f0}.lesson-item.disabled[data-v-677d0f4a]{opacity:.5;pointer-events:none}.lesson-checkbox[data-v-677d0f4a]{margin-right:12px}.lesson-checkbox input[data-v-677d0f4a]{width:18px;height:18px;cursor:pointer;accent-color:#00c744}.lesson-title[data-v-677d0f4a]{flex:1;color:#475569;font-size:.9rem}.lesson-count[data-v-677d0f4a]{font-size:.85rem;color:#0f172a;background:#cbd5e1;padding:3px 10px;border-radius:10px;font-weight:800}.modal-footer[data-v-677d0f4a]{border:none;padding:16px 24px;background:#f8fafc}.btn-confirm[data-v-677d0f4a]{width:100%;padding:14px 24px;background:linear-gradient(135deg,#00c744,#00a83b);border:none;border-radius:12px;color:#fff;font-weight:700;font-size:1rem;transition:all .3s ease;box-shadow:0 6px 20px rgba(0,199,68,.3)}.btn-confirm[data-v-677d0f4a]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,199,68,.4);color:#fff}[dir=rtl] .category-checkbox[data-v-677d0f4a],[dir=rtl] .lesson-checkbox[data-v-677d0f4a]{margin-right:0;margin-left:12px}[dir=rtl] .lesson-item[data-v-677d0f4a]{margin-left:0;margin-right:20px}.dark .lesson-modal[data-v-677d0f4a],[data-bs-theme=dark] .lesson-modal[data-v-677d0f4a]{background:#1e293b}.dark .category-section[data-v-677d0f4a],[data-bs-theme=dark] .category-section[data-v-677d0f4a]{background:#334155}.dark .category-header[data-v-677d0f4a],[data-bs-theme=dark] .category-header[data-v-677d0f4a]{background:#475569}.dark .category-header[data-v-677d0f4a]:hover,[data-bs-theme=dark] .category-header[data-v-677d0f4a]:hover{background:#526280}.dark .category-name[data-v-677d0f4a],[data-bs-theme=dark] .category-name[data-v-677d0f4a]{color:#f1f5f9}.dark .category-count[data-v-677d0f4a],[data-bs-theme=dark] .category-count[data-v-677d0f4a]{background:#334155;color:#94a3b8}.dark .lesson-item[data-v-677d0f4a]:hover,[data-bs-theme=dark] .lesson-item[data-v-677d0f4a]:hover{background:#475569}.dark .lesson-title[data-v-677d0f4a],[data-bs-theme=dark] .lesson-title[data-v-677d0f4a]{color:#e2e8f0}.dark .lesson-count[data-v-677d0f4a],[data-bs-theme=dark] .lesson-count[data-v-677d0f4a]{background:#475569;color:#94a3b8}.dark .modal-footer[data-v-677d0f4a],[data-bs-theme=dark] .modal-footer[data-v-677d0f4a]{background:#1e293b}.used-modes-modal[data-v-3c0261f9]{border-radius:20px;border:none;overflow:hidden}.modal-header[data-v-3c0261f9]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border:none;padding:20px 24px}.modal-title[data-v-3c0261f9]{font-weight:700;font-size:1.1rem}.modal-header .btn-close[data-v-3c0261f9]{filter:brightness(0) invert(1);opacity:.8}.modal-header .btn-close[data-v-3c0261f9]:hover{opacity:1}.modal-body[data-v-3c0261f9]{padding:20px}.empty-state[data-v-3c0261f9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#94a3b8}.empty-state i[data-v-3c0261f9]{font-size:40px;margin-bottom:12px}.modes-list[data-v-3c0261f9]{display:flex;flex-direction:column;gap:10px}.mode-item[data-v-3c0261f9]{display:flex;align-items:center;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .3s ease}.mode-item[data-v-3c0261f9]:hover{border-color:#00c744;background:#f0fdf4}.mode-checkbox[data-v-3c0261f9]{margin-right:14px}.mode-checkbox input[data-v-3c0261f9]{width:20px;height:20px;cursor:pointer;accent-color:#00c744}.mode-info[data-v-3c0261f9]{flex:1;display:flex;flex-direction:column}.mode-name[data-v-3c0261f9]{font-weight:600;color:#2d3748;font-size:.95rem}.mode-count[data-v-3c0261f9]{font-size:.8rem;color:#64748b;margin-top:2px}.modal-footer[data-v-3c0261f9]{border:none;padding:16px 24px;background:#f8fafc}.btn-confirm[data-v-3c0261f9]{width:100%;padding:14px 24px;background:linear-gradient(135deg,#00c744,#00a83b);border:none;border-radius:12px;color:#fff;font-weight:700;font-size:1rem;transition:all .3s ease;box-shadow:0 6px 20px rgba(0,199,68,.3)}.btn-confirm[data-v-3c0261f9]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,199,68,.4);color:#fff}[dir=rtl] .mode-checkbox[data-v-3c0261f9]{margin-right:0;margin-left:14px}.dark .used-modes-modal[data-v-3c0261f9],[data-bs-theme=dark] .used-modes-modal[data-v-3c0261f9]{background:#1e293b}.dark .mode-item[data-v-3c0261f9],[data-bs-theme=dark] .mode-item[data-v-3c0261f9]{background:#334155;border-color:#475569}.dark .mode-item[data-v-3c0261f9]:hover,[data-bs-theme=dark] .mode-item[data-v-3c0261f9]:hover{background:rgba(0,199,68,.1)}.dark .mode-name[data-v-3c0261f9],[data-bs-theme=dark] .mode-name[data-v-3c0261f9]{color:#f1f5f9}.dark .mode-count[data-v-3c0261f9],[data-bs-theme=dark] .mode-count[data-v-3c0261f9]{color:#94a3b8}.dark .modal-footer[data-v-3c0261f9],[data-bs-theme=dark] .modal-footer[data-v-3c0261f9]{background:#1e293b}.advanced-modal[data-v-246b96e8]{border-radius:20px;border:none;overflow:hidden}.modal-header[data-v-246b96e8]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border:none;padding:20px 24px}.modal-title[data-v-246b96e8]{font-weight:700;font-size:1.1rem}.modal-header .btn-close[data-v-246b96e8]{filter:brightness(0) invert(1);opacity:.8}.modal-header .btn-close[data-v-246b96e8]:hover{opacity:1}.modal-body[data-v-246b96e8]{padding:24px;max-height:60vh;overflow-y:auto}.modal-body[data-v-246b96e8]::-webkit-scrollbar{width:8px}.modal-body[data-v-246b96e8]::-webkit-scrollbar-track{background:rgba(0,196,68,.08);border-radius:4px;margin:4px 0}.modal-body[data-v-246b96e8]::-webkit-scrollbar-thumb{background:#00b33e;border-radius:4px;border:2px solid transparent;background-clip:padding-box}.modal-body[data-v-246b96e8]::-webkit-scrollbar-thumb:hover{background:rgba(0,179,62,.8);background-clip:padding-box}.modal-body[data-v-246b96e8]::-webkit-scrollbar-thumb:active{background:rgba(0,179,62,.9);background-clip:padding-box}.modal-body[data-v-246b96e8]{scrollbar-width:thin;scrollbar-color:#00b33e rgba(0,196,68,.08)}.options-section[data-v-246b96e8]{margin-bottom:28px}.options-section[data-v-246b96e8]:last-child{margin-bottom:0}.section-title[data-v-246b96e8]{font-size:1rem;font-weight:700;color:#2d3748;margin-bottom:16px;display:flex;align-items:center;gap:8px}.section-icon[data-v-246b96e8]{font-size:1.1rem}.chips-container[data-v-246b96e8]{display:flex;flex-wrap:wrap;gap:10px}.filter-chip[data-v-246b96e8]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:25px;cursor:pointer;transition:all .3s ease}.filter-chip[data-v-246b96e8]:hover{border-color:#00c744}.filter-chip.selected[data-v-246b96e8]{background:linear-gradient(135deg,#00c744,#00a83b);border-color:#00c744;color:#fff}.chip-label[data-v-246b96e8]{font-weight:600;font-size:.9rem}.chip-count[data-v-246b96e8]{font-size:.8rem;opacity:.8}.empty-hint[data-v-246b96e8]{color:#94a3b8;font-size:.9rem;margin:0}.modal-footer[data-v-246b96e8]{border:none;padding:16px 24px;background:#f8fafc;gap:12px}.btn-clear[data-v-246b96e8]{flex:1;padding:14px 24px;background:#f1f5f9;border:none;border-radius:12px;color:#64748b;font-weight:600;font-size:.95rem;transition:all .3s ease}.btn-clear[data-v-246b96e8]:hover{background:#e2e8f0;color:#475569}.btn-confirm[data-v-246b96e8]{flex:2;padding:14px 24px;background:linear-gradient(135deg,#00c744,#00a83b);border:none;border-radius:12px;color:#fff;font-weight:700;font-size:.95rem;transition:all .3s ease;box-shadow:0 6px 20px rgba(0,199,68,.3)}.btn-confirm[data-v-246b96e8]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,199,68,.4);color:#fff}.dark .advanced-modal[data-v-246b96e8],[data-bs-theme=dark] .advanced-modal[data-v-246b96e8]{background:#1e293b}.dark .section-title[data-v-246b96e8],[data-bs-theme=dark] .section-title[data-v-246b96e8]{color:#f1f5f9}.dark .filter-chip[data-v-246b96e8],[data-bs-theme=dark] .filter-chip[data-v-246b96e8]{background:#334155;border-color:#475569;color:#e2e8f0}.dark .filter-chip[data-v-246b96e8]:hover,[data-bs-theme=dark] .filter-chip[data-v-246b96e8]:hover{border-color:#00c744}.dark .filter-chip.selected[data-v-246b96e8],[data-bs-theme=dark] .filter-chip.selected[data-v-246b96e8]{color:#fff}.dark .modal-footer[data-v-246b96e8],[data-bs-theme=dark] .modal-footer[data-v-246b96e8]{background:#1e293b}.dark .btn-clear[data-v-246b96e8],[data-bs-theme=dark] .btn-clear[data-v-246b96e8]{background:#334155;color:#94a3b8}.dark .btn-clear[data-v-246b96e8]:hover,[data-bs-theme=dark] .btn-clear[data-v-246b96e8]:hover{background:#475569;color:#e2e8f0}.create-test-page[data-v-01b7e488]{min-height:100vh;background:linear-gradient(180deg,#f0fdf4,#ecfdf5 50%,#f8fafc);position:relative}.animated-bg[data-v-01b7e488]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.floating-shape[data-v-01b7e488]{position:absolute;border-radius:50%;background:linear-gradient(135deg,#00c744,#00a83b);opacity:.03}.shape-1[data-v-01b7e488]{width:500px;height:500px;top:-200px;right:-150px}.shape-2[data-v-01b7e488]{width:400px;height:400px;bottom:-100px;left:-100px}.shape-3[data-v-01b7e488],.shape-4[data-v-01b7e488],.shape-5[data-v-01b7e488]{display:none}.page-header[data-v-01b7e488]{background:linear-gradient(135deg,#00c744,#00a83b);padding:24px 20px;color:#fff;position:relative;z-index:10}.header-glow[data-v-01b7e488]{display:none}.header-content[data-v-01b7e488]{display:flex;align-items:center;gap:14px}.header-icon-wrapper[data-v-01b7e488]{position:relative}.header-icon[data-v-01b7e488]{width:50px;height:50px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px}.page-title[data-v-01b7e488]{font-size:1.4rem;font-weight:700;margin:0}.page-subtitle[data-v-01b7e488]{font-size:.85rem;opacity:.9;margin:3px 0 0}.btn-back[data-v-01b7e488]{background:hsla(0,0%,100%,.2);color:#fff;border:none;padding:10px 18px;border-radius:10px;font-weight:600;transition:all .2s ease;display:flex;align-items:center;gap:8px}.btn-back[data-v-01b7e488]:hover{background:hsla(0,0%,100%,.3);color:#fff}.loading-container[data-v-01b7e488]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;position:relative;z-index:5}.loading-spinner[data-v-01b7e488]{position:relative;width:60px;height:60px}.spinner-ring[data-v-01b7e488]{position:absolute;width:100%;height:100%;border-radius:50%;border:3px solid #e2e8f0;border-top-color:#00c744;animation:spin-01b7e488 1s linear infinite}.spinner-icon[data-v-01b7e488],.spinner-ring[data-v-01b7e488]:nth-child(2),.spinner-ring[data-v-01b7e488]:nth-child(3){display:none}@keyframes spin-01b7e488{to{transform:rotate(1turn)}}.loading-text[data-v-01b7e488]{margin-top:16px;font-size:1rem;font-weight:600;color:#64748b}.content-container[data-v-01b7e488]{position:relative;z-index:5;padding:24px 0 40px}.progress-indicator[data-v-01b7e488]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;padding:16px;background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.progress-step[data-v-01b7e488]{display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.4;transition:all .3s ease}.progress-step.completed[data-v-01b7e488]{opacity:1}.progress-step .step-icon[data-v-01b7e488]{width:40px;height:40px;background:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:#64748b;transition:all .3s ease}.progress-step.completed .step-icon[data-v-01b7e488]{background:#00c744;color:#fff}.progress-step span[data-v-01b7e488]{font-size:.7rem;color:#64748b;font-weight:600}.progress-line[data-v-01b7e488]{width:50px;height:2px;background:#e2e8f0;margin:0 12px;border-radius:1px;transition:all .3s ease}.progress-line.active[data-v-01b7e488]{background:#00c744}.test-form-card[data-v-01b7e488]{background:#fff;border-radius:20px;padding:28px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.stats-summary[data-v-01b7e488]{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;background:#f8fafc;border-radius:14px;margin-bottom:24px}.stat-item[data-v-01b7e488]{display:flex;align-items:center;gap:10px}.stat-icon[data-v-01b7e488]{width:40px;height:40px;background:#00c744;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.stat-info[data-v-01b7e488]{display:flex;flex-direction:column}.stat-value[data-v-01b7e488]{font-size:1.2rem;font-weight:700;color:#1e293b;line-height:1}.stat-label[data-v-01b7e488]{font-size:.7rem;color:#64748b;font-weight:500}.stat-divider[data-v-01b7e488]{width:1px;height:35px;background:#e2e8f0}.form-section[data-v-01b7e488]{margin-bottom:24px}.form-section[data-v-01b7e488]:last-child{margin-bottom:0}.section-title[data-v-01b7e488]{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:14px;display:flex;align-items:center;gap:10px}.section-icon-wrapper[data-v-01b7e488]{width:34px;height:34px;background:#00c744;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.section-icon-wrapper.purple[data-v-01b7e488]{background:#6366f1}.section-icon-wrapper.blue[data-v-01b7e488]{background:#0ea5e9}.section-icon-wrapper.orange[data-v-01b7e488]{background:#f59e0b}.test-type-options[data-v-01b7e488]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.type-option[data-v-01b7e488]{display:flex;flex-direction:column;align-items:center;padding:20px 16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;cursor:pointer;transition:all .2s ease;position:relative}.type-option[data-v-01b7e488]:hover{border-color:#00c744}.type-option.active[data-v-01b7e488]{border-color:#00c744;background:#f0fdf4}.type-icon-wrapper[data-v-01b7e488]{width:50px;height:50px;background:#00c744;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;margin-bottom:12px}.type-icon-wrapper.tutor[data-v-01b7e488]{background:#6366f1}.option-content[data-v-01b7e488]{text-align:center}.option-label[data-v-01b7e488]{font-weight:600;color:#1e293b;display:block;font-size:.95rem;margin-bottom:4px}.option-desc[data-v-01b7e488]{font-size:.75rem;color:#64748b;margin:0;line-height:1.4}.option-check[data-v-01b7e488]{position:absolute;top:10px;right:10px;font-size:18px;color:#00c744;opacity:0;transition:all .2s ease}.type-option.active .option-check[data-v-01b7e488]{opacity:1}.question-mode-option[data-v-01b7e488]{display:flex;align-items:center;padding:14px 16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;margin-bottom:10px;gap:14px}.question-mode-option[data-v-01b7e488]:hover{border-color:#00c744}.question-mode-option.selected[data-v-01b7e488]{border-color:#00c744;background:#f0fdf4}.mode-icon[data-v-01b7e488]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;flex-shrink:0;background:#00c744}.mode-icon.new[data-v-01b7e488]{background:#10b981}.mode-icon.used[data-v-01b7e488]{background:#f59e0b}.mode-content[data-v-01b7e488]{flex:1;display:flex;flex-direction:column;gap:2px}.mode-label[data-v-01b7e488]{font-weight:600;color:#1e293b;font-size:.9rem}.mode-desc[data-v-01b7e488]{font-size:.75rem;color:#64748b}.mode-right[data-v-01b7e488]{display:flex;align-items:center;gap:10px}.mode-count[data-v-01b7e488]{background:#e2e8f0;padding:5px 12px;border-radius:16px;font-size:.8rem;font-weight:600;color:#475569}.mode-checkbox[data-v-01b7e488]{width:22px;height:22px;border-radius:6px;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.mode-checkbox.checked[data-v-01b7e488],.mode-checkbox.partial[data-v-01b7e488]{background:#00c744;border-color:#00c744}.mode-checkbox i[data-v-01b7e488]{color:#fff;font-size:11px;opacity:0;transition:all .2s ease}.mode-checkbox.checked i[data-v-01b7e488],.mode-checkbox.partial i[data-v-01b7e488]{opacity:1}.subject-selector[data-v-01b7e488]{display:flex;align-items:center;padding:14px 16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;gap:14px}.subject-selector[data-v-01b7e488]:hover{border-color:#00c744}.subject-selector.selected[data-v-01b7e488]{border-color:#00c744;background:#f0fdf4}.selector-icon[data-v-01b7e488]{width:42px;height:42px;background:#00c744;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;flex-shrink:0}.selector-content[data-v-01b7e488]{flex:1;display:flex;flex-direction:column;gap:2px}.selector-text[data-v-01b7e488]{font-weight:600;color:#1e293b!important;font-size:.9rem;background:transparent!important;-webkit-text-fill-color:#1e293b!important}.selector-text.placeholder[data-v-01b7e488]{color:#475569!important;-webkit-text-fill-color:#475569!important;background:transparent!important;opacity:1!important}.selector-hint[data-v-01b7e488]{font-size:.75rem;color:#64748b!important;-webkit-text-fill-color:#64748b!important}.selector-content[data-v-01b7e488],.selector-content[data-v-01b7e488] *,.selector-hint[data-v-01b7e488]{background:transparent!important}.selector-arrow[data-v-01b7e488]{width:32px;height:32px;background:#e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .2s ease}.subject-selector:hover .selector-arrow[data-v-01b7e488]{background:#00c744;color:#fff}.question-count-wrapper[data-v-01b7e488]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;padding:20px}.question-count-control[data-v-01b7e488]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:16px}.count-btn[data-v-01b7e488]{width:44px;height:44px;border-radius:10px;border:none;font-size:1rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.count-btn.minus[data-v-01b7e488]{background:#e2e8f0;color:#64748b}.count-btn.minus[data-v-01b7e488]:hover:not(:disabled){background:#cbd5e1}.count-btn.plus[data-v-01b7e488]{background:#00c744;color:#fff}.count-btn.plus[data-v-01b7e488]:hover:not(:disabled){background:#00a83b}.count-btn[data-v-01b7e488]:disabled{opacity:.4;cursor:not-allowed}.count-display[data-v-01b7e488]{text-align:center}.count-input[data-v-01b7e488]{width:100px;text-align:center;font-size:2rem;font-weight:700;color:#1e293b;border:none;background:transparent;outline:none;-moz-appearance:textfield}.count-input[data-v-01b7e488]::-webkit-inner-spin-button,.count-input[data-v-01b7e488]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.count-input[data-v-01b7e488]::-moz-inner-spin-button,.count-input[data-v-01b7e488]::-moz-outer-spin-button{-moz-appearance:none;margin:0;display:none}.count-label[data-v-01b7e488]{font-size:.8rem;color:#64748b;font-weight:500}.count-slider[data-v-01b7e488]{padding:0 5px}.slider-input[data-v-01b7e488]{width:100%;height:6px;border-radius:3px;background:#e2e8f0;outline:none;-webkit-appearance:none}.slider-input[data-v-01b7e488]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#00c744;cursor:pointer}.slider-labels[data-v-01b7e488]{display:flex;justify-content:space-between;margin-top:8px;font-size:.7rem;color:#94a3b8;font-weight:500}.btn-advanced[data-v-01b7e488]{width:100%;padding:14px 16px;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;transition:all .2s ease;display:flex;align-items:center;gap:14px;text-align:left}.btn-advanced[data-v-01b7e488]:hover{border-color:#00c744;border-style:solid}.advanced-icon[data-v-01b7e488]{width:42px;height:42px;background:#00c744;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.advanced-content[data-v-01b7e488]{flex:1;display:flex;flex-direction:column;gap:2px}.advanced-title[data-v-01b7e488]{font-weight:600;color:#1e293b;font-size:.9rem}.advanced-desc[data-v-01b7e488]{font-size:.75rem;color:#64748b}.advanced-badge-wrapper[data-v-01b7e488]{margin-right:8px}.advanced-badge[data-v-01b7e488]{background:#00c744;color:#fff;padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:600}.advanced-arrow[data-v-01b7e488]{color:#94a3b8;font-size:12px}.btn-start-test[data-v-01b7e488]{width:100%;padding:16px 24px;background:#cbd5e1;border:none;border-radius:12px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative}.btn-start-test.ready[data-v-01b7e488]{background:#00c744}.btn-start-test.ready[data-v-01b7e488]:hover{background:#00a83b}.btn-bg[data-v-01b7e488],.btn-shine[data-v-01b7e488]{display:none}.btn-content[data-v-01b7e488]{display:flex;align-items:center;justify-content:center;gap:10px}.btn-start-test .btn-content i[data-v-01b7e488]{color:#94a3b8}.btn-start-test.ready .btn-content i[data-v-01b7e488]{color:#fff}.btn-start-test[data-v-01b7e488]:disabled{cursor:not-allowed;opacity:.6}.advanced-icon i[data-v-01b7e488],.btn-back i[data-v-01b7e488],.count-btn.plus i[data-v-01b7e488],.header-icon i[data-v-01b7e488],.mode-icon i[data-v-01b7e488],.section-icon-wrapper i[data-v-01b7e488],.selector-icon i[data-v-01b7e488],.stat-icon i[data-v-01b7e488],.type-icon-wrapper i[data-v-01b7e488]{color:#fff!important}.selector-content .progress-bar[data-v-01b7e488],.selector-content .progress[data-v-01b7e488],.subject-selector .progress-bar[data-v-01b7e488],.subject-selector .progress[data-v-01b7e488]{display:none!important}.progress-step .step-icon i[data-v-01b7e488]{color:#fff!important}[dir=rtl] .advanced-arrow[data-v-01b7e488],[dir=rtl] .selector-arrow i[data-v-01b7e488]{transform:rotate(180deg)}@media (max-width:768px){.page-header[data-v-01b7e488]{padding:18px 15px}.header-icon[data-v-01b7e488]{width:44px;height:44px;font-size:18px}.page-title[data-v-01b7e488]{font-size:1.2rem}.test-form-card[data-v-01b7e488]{padding:20px 16px;border-radius:16px}.test-type-options[data-v-01b7e488]{grid-template-columns:1fr}.stats-summary[data-v-01b7e488]{flex-direction:column;gap:12px}.stat-divider[data-v-01b7e488]{width:80%;height:1px}.progress-indicator[data-v-01b7e488]{flex-wrap:wrap;gap:8px}.btn-back span[data-v-01b7e488],.progress-line[data-v-01b7e488]{display:none}}.dark .create-test-page[data-v-01b7e488],[data-bs-theme=dark] .create-test-page[data-v-01b7e488]{background:linear-gradient(180deg,#0f172a,#1e293b)}.dark .progress-indicator[data-v-01b7e488],[data-bs-theme=dark] .progress-indicator[data-v-01b7e488]{background:#1e293b;box-shadow:0 2px 12px rgba(0,0,0,.2)}.dark .progress-step span[data-v-01b7e488],[data-bs-theme=dark] .progress-step span[data-v-01b7e488]{color:#94a3b8}.dark .progress-step .step-icon[data-v-01b7e488],[data-bs-theme=dark] .progress-step .step-icon[data-v-01b7e488]{background:#334155;color:#94a3b8}.dark .progress-step.completed .step-icon[data-v-01b7e488],[data-bs-theme=dark] .progress-step.completed .step-icon[data-v-01b7e488]{background:#00c744;color:#fff}.dark .test-form-card[data-v-01b7e488],[data-bs-theme=dark] .test-form-card[data-v-01b7e488]{background:#1e293b;box-shadow:0 4px 20px rgba(0,0,0,.3)}.dark .stats-summary[data-v-01b7e488],[data-bs-theme=dark] .stats-summary[data-v-01b7e488]{background:#334155}.dark .stat-value[data-v-01b7e488],[data-bs-theme=dark] .stat-value[data-v-01b7e488]{color:#f1f5f9}.dark .stat-label[data-v-01b7e488],[data-bs-theme=dark] .stat-label[data-v-01b7e488]{color:#94a3b8}.dark .stat-divider[data-v-01b7e488],[data-bs-theme=dark] .stat-divider[data-v-01b7e488]{background:#475569}.dark .section-title[data-v-01b7e488],[data-bs-theme=dark] .section-title[data-v-01b7e488]{color:#f1f5f9}.dark .type-option[data-v-01b7e488],[data-bs-theme=dark] .type-option[data-v-01b7e488]{background:#334155;border-color:#475569}.dark .type-option[data-v-01b7e488]:hover,[data-bs-theme=dark] .type-option[data-v-01b7e488]:hover{border-color:#00c744}.dark .type-option.active[data-v-01b7e488],[data-bs-theme=dark] .type-option.active[data-v-01b7e488]{background:rgba(0,199,68,.15);border-color:#00c744}.dark .option-label[data-v-01b7e488],[data-bs-theme=dark] .option-label[data-v-01b7e488]{color:#f1f5f9}.dark .option-desc[data-v-01b7e488],[data-bs-theme=dark] .option-desc[data-v-01b7e488]{color:#94a3b8}.dark .question-mode-option[data-v-01b7e488],[data-bs-theme=dark] .question-mode-option[data-v-01b7e488]{background:#334155;border-color:#475569}.dark .question-mode-option[data-v-01b7e488]:hover,[data-bs-theme=dark] .question-mode-option[data-v-01b7e488]:hover{border-color:#00c744}.dark .question-mode-option.selected[data-v-01b7e488],[data-bs-theme=dark] .question-mode-option.selected[data-v-01b7e488]{background:rgba(0,199,68,.15);border-color:#00c744}.dark .mode-label[data-v-01b7e488],[data-bs-theme=dark] .mode-label[data-v-01b7e488]{color:#f1f5f9}.dark .mode-desc[data-v-01b7e488],[data-bs-theme=dark] .mode-desc[data-v-01b7e488]{color:#94a3b8}.dark .mode-count[data-v-01b7e488],[data-bs-theme=dark] .mode-count[data-v-01b7e488]{background:#475569;color:#e2e8f0}.dark .mode-checkbox[data-v-01b7e488],[data-bs-theme=dark] .mode-checkbox[data-v-01b7e488]{border-color:#64748b}.dark .subject-selector[data-v-01b7e488],[data-bs-theme=dark] .subject-selector[data-v-01b7e488]{background:#334155;border-color:#475569}.dark .subject-selector[data-v-01b7e488]:hover,[data-bs-theme=dark] .subject-selector[data-v-01b7e488]:hover{border-color:#00c744}.dark .subject-selector.selected[data-v-01b7e488],[data-bs-theme=dark] .subject-selector.selected[data-v-01b7e488]{background:rgba(0,199,68,.15);border-color:#00c744}.dark .selector-text[data-v-01b7e488],[data-bs-theme=dark] .selector-text[data-v-01b7e488]{color:#f1f5f9}.dark .selector-text.placeholder[data-v-01b7e488],[data-bs-theme=dark] .selector-text.placeholder[data-v-01b7e488]{color:#64748b}.dark .selector-hint[data-v-01b7e488],[data-bs-theme=dark] .selector-hint[data-v-01b7e488]{color:#94a3b8}.dark .selector-arrow[data-v-01b7e488],[data-bs-theme=dark] .selector-arrow[data-v-01b7e488]{background:#475569;color:#94a3b8}.dark .question-count-wrapper[data-v-01b7e488],[data-bs-theme=dark] .question-count-wrapper[data-v-01b7e488]{background:#334155;border-color:#475569}.dark .count-input[data-v-01b7e488],[data-bs-theme=dark] .count-input[data-v-01b7e488]{color:#f1f5f9}.dark .count-label[data-v-01b7e488],[data-bs-theme=dark] .count-label[data-v-01b7e488]{color:#94a3b8}.dark .count-btn.minus[data-v-01b7e488],[data-bs-theme=dark] .count-btn.minus[data-v-01b7e488]{background:#475569;color:#e2e8f0}.dark .slider-input[data-v-01b7e488],[data-bs-theme=dark] .slider-input[data-v-01b7e488]{background:#475569}.dark .slider-labels[data-v-01b7e488],[data-bs-theme=dark] .slider-labels[data-v-01b7e488]{color:#64748b}.dark .btn-advanced[data-v-01b7e488],[data-bs-theme=dark] .btn-advanced[data-v-01b7e488]{background:#334155;border-color:#475569}.dark .btn-advanced[data-v-01b7e488]:hover,[data-bs-theme=dark] .btn-advanced[data-v-01b7e488]:hover{border-color:#00c744;border-style:solid}.dark .advanced-title[data-v-01b7e488],[data-bs-theme=dark] .advanced-title[data-v-01b7e488]{color:#f1f5f9}.dark .advanced-desc[data-v-01b7e488],[data-bs-theme=dark] .advanced-desc[data-v-01b7e488]{color:#94a3b8}.dark .btn-start-test[data-v-01b7e488],[data-bs-theme=dark] .btn-start-test[data-v-01b7e488]{background:#475569}.dark .btn-start-test.ready[data-v-01b7e488],[data-bs-theme=dark] .btn-start-test.ready[data-v-01b7e488]{background:#00c744}.dark .floating-shape[data-v-01b7e488],[data-bs-theme=dark] .floating-shape[data-v-01b7e488]{opacity:.02}.predefined-tests-page[data-v-3c826111]{min-height:100vh;background:linear-gradient(180deg,#f0fdf4,#ecfdf5 50%,#f8fafc)}.page-header[data-v-3c826111]{background:linear-gradient(135deg,#00c744,#00a83b);padding:24px 20px;color:#fff}.page-title[data-v-3c826111]{font-size:1.4rem;font-weight:700;margin:0}.page-subtitle[data-v-3c826111]{font-size:.85rem;opacity:.9;margin:5px 0 0}.btn-back[data-v-3c826111]{background:hsla(0,0%,100%,.2);color:#fff;border:none;padding:10px 20px;border-radius:10px;font-weight:600;transition:all .2s ease}.btn-back[data-v-3c826111]:hover{background:hsla(0,0%,100%,.3);color:#fff}.btn-back i[data-v-3c826111]{color:#fff!important}.filters-section[data-v-3c826111]{background:#fff;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.05);position:sticky;top:0;z-index:100}.type-chips[data-v-3c826111]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.type-chip[data-v-3c826111]{padding:8px 18px;border-radius:25px;border:2px solid #e2e8f0;background:#fff;color:#64748b;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease}.type-chip[data-v-3c826111]:hover{border-color:#00c744;color:#00c744}.type-chip.active[data-v-3c826111]{background:#00c744;border-color:#00c744;color:#fff}.dropdown-filters[data-v-3c826111]{display:flex;gap:12px}.filter-group[data-v-3c826111]{flex:1}.filter-select[data-v-3c826111]{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#2d3748;font-size:.9rem;cursor:pointer;transition:all .3s ease}.filter-select[data-v-3c826111]:focus{outline:none;border-color:#00c744;box-shadow:0 0 0 3px rgba(0,199,68,.1)}.content-section[data-v-3c826111]{padding:24px 0}.loading-container[data-v-3c826111]{color:#64748b}.empty-state[data-v-3c826111],.loading-container[data-v-3c826111]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.empty-state[data-v-3c826111]{text-align:center;padding:40px 20px}.empty-icon[data-v-3c826111]{width:80px;height:80px;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.empty-icon i[data-v-3c826111]{font-size:32px;color:#94a3b8}.empty-state h4[data-v-3c826111]{color:#2d3748;font-weight:700;margin-bottom:8px}.empty-state p[data-v-3c826111]{color:#64748b;margin:0}.qbanks-grid[data-v-3c826111]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.qbank-card[data-v-3c826111]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05);cursor:pointer;transition:all .3s ease;border:2px solid transparent}.qbank-card[data-v-3c826111]:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,199,68,.15);border-color:#00c744}.qbank-card .card-header[data-v-3c826111]{padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:transparent;border:none}.qbank-name[data-v-3c826111]{font-size:1rem;font-weight:700;color:#2d3748;margin:0;line-height:1.4}.questions-badge[data-v-3c826111]{background:#00c744;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;white-space:nowrap}.qbank-card .card-body[data-v-3c826111]{padding:0 20px 18px}.qbank-meta[data-v-3c826111]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.type-badge[data-v-3c826111]{background:#f0fdf4;color:#15803d;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600}.category-text[data-v-3c826111]{color:#64748b;font-size:.8rem}.sources-list[data-v-3c826111]{display:flex;flex-wrap:wrap;gap:6px}.source-tag[data-v-3c826111]{background:#f1f5f9;color:#475569;padding:3px 8px;border-radius:4px;font-size:.7rem}.qbank-card .card-footer[data-v-3c826111]{padding:0 20px 18px;background:transparent;border:none}.btn-start[data-v-3c826111]{width:100%;padding:12px 20px;background:linear-gradient(135deg,#00c744,#00a83b);border:none;border-radius:10px;color:#fff;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,199,68,.3)}.btn-start[data-v-3c826111]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,199,68,.4);color:#fff}.load-more-container[data-v-3c826111]{display:flex;justify-content:center;padding:30px 0}.btn-load-more[data-v-3c826111]{padding:12px 40px;background:#fff;border:2px solid #e2e8f0;border-radius:25px;color:#64748b;font-weight:600;transition:all .3s ease}.btn-load-more[data-v-3c826111]:hover:not(:disabled){border-color:#00c744;color:#00c744}.btn-load-more[data-v-3c826111]:disabled{opacity:.6}.clone-modal[data-v-3c826111]{border-radius:20px;border:none;overflow:hidden}.clone-modal .modal-header[data-v-3c826111]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border:none;padding:18px 24px}.clone-modal .modal-header .btn-close[data-v-3c826111]{filter:brightness(0) invert(1)}.clone-modal .modal-body[data-v-3c826111]{padding:30px 24px}.confirm-icon[data-v-3c826111]{width:70px;height:70px;background:#00c744;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.confirm-icon i[data-v-3c826111]{font-size:28px;color:#fff!important}.confirm-text[data-v-3c826111]{font-size:1rem;color:#475569;margin-bottom:16px}.qbank-details[data-v-3c826111]{display:flex;justify-content:center;gap:20px}.detail-item[data-v-3c826111]{display:flex;align-items:center;gap:6px;color:#64748b;font-size:.9rem}.detail-item i[data-v-3c826111]{color:#00c744!important}.btn-back i[data-v-3c826111],.btn-confirm i[data-v-3c826111],.btn-start i[data-v-3c826111],.empty-icon i[data-v-3c826111]{color:#fff!important}.empty-icon[data-v-3c826111]{background:#00c744}.empty-icon i[data-v-3c826111]{color:#fff!important}.clone-modal .modal-footer[data-v-3c826111]{border:none;padding:16px 24px;background:#f8fafc;gap:12px}.clone-modal .btn-cancel[data-v-3c826111]{flex:1;padding:12px 20px;background:#f1f5f9;border:none;border-radius:10px;color:#64748b;font-weight:600}.clone-modal .btn-cancel[data-v-3c826111]:hover{background:#e2e8f0}.clone-modal .btn-confirm[data-v-3c826111]{flex:2;padding:12px 20px;background:linear-gradient(135deg,#00c744,#00a83b);border:none;border-radius:10px;color:#fff;font-weight:600;box-shadow:0 4px 15px rgba(0,199,68,.3)}.clone-modal .btn-confirm[data-v-3c826111]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,199,68,.4);color:#fff}.clone-modal .btn-confirm[data-v-3c826111]:disabled{opacity:.6}[dir=rtl] .btn-back i[data-v-3c826111],[dir=rtl] .btn-confirm i[data-v-3c826111],[dir=rtl] .btn-start i[data-v-3c826111]{margin-right:0;margin-left:8px}.dark .predefined-tests-page[data-v-3c826111],[data-bs-theme=dark] .predefined-tests-page[data-v-3c826111]{background:linear-gradient(180deg,#1a1a2e,#16213e)}.dark .filters-section[data-v-3c826111],[data-bs-theme=dark] .filters-section[data-v-3c826111]{background:#1e293b}.dark .type-chip[data-v-3c826111],[data-bs-theme=dark] .type-chip[data-v-3c826111]{background:#334155;border-color:#475569;color:#94a3b8}.dark .type-chip[data-v-3c826111]:hover,[data-bs-theme=dark] .type-chip[data-v-3c826111]:hover{border-color:#00c744;color:#4ade80}.dark .filter-select[data-v-3c826111],[data-bs-theme=dark] .filter-select[data-v-3c826111]{background:#334155;border-color:#475569;color:#e2e8f0}.dark .qbank-card[data-v-3c826111],[data-bs-theme=dark] .qbank-card[data-v-3c826111]{background:#1e293b}.dark .qbank-name[data-v-3c826111],[data-bs-theme=dark] .qbank-name[data-v-3c826111]{color:#f1f5f9}.dark .empty-icon[data-v-3c826111],[data-bs-theme=dark] .empty-icon[data-v-3c826111]{background:#334155}.dark .btn-load-more[data-v-3c826111],[data-bs-theme=dark] .btn-load-more[data-v-3c826111]{background:#1e293b;border-color:#475569;color:#94a3b8}.dark .clone-modal .modal-footer[data-v-3c826111],.dark .clone-modal[data-v-3c826111],[data-bs-theme=dark] .clone-modal .modal-footer[data-v-3c826111],[data-bs-theme=dark] .clone-modal[data-v-3c826111]{background:#1e293b}@media (max-width:768px){.page-header[data-v-3c826111]{padding:20px 15px}.page-title[data-v-3c826111]{font-size:1.25rem}.dropdown-filters[data-v-3c826111]{flex-direction:column}.qbanks-grid[data-v-3c826111]{grid-template-columns:1fr}}.live-call-wrapper[data-v-4a7b2117]{height:100vh;display:flex;flex-direction:column;background:#000}.video-area[data-v-4a7b2117]{flex:1;background:#000}.control-bar[data-v-4a7b2117]{background:rgba(0,0,0,.7);padding:10px;display:flex;justify-content:center;gap:10px}.end-btn[data-v-4a7b2117]{background:red;color:#fff}.swal2-container.no-flex-swal[data-v-9db587ba]{display:block!important;text-align:center}.no-flex-swal[data-v-9db587ba]{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.swal2-container.no-flex-swal[data-v-04891ef3]{display:block!important;text-align:center}.no-flex-swal[data-v-04891ef3]{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.swal2-container.no-flex-swal[data-v-06669486]{display:block!important;text-align:center}.no-flex-swal[data-v-06669486]{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.cursor-pointer[data-v-06669486]{cursor:pointer}.swal2-container.no-flex-swal[data-v-7f9b870e]{display:block!important;text-align:center}.no-flex-swal[data-v-7f9b870e]{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.swal2-container.no-flex-swal[data-v-33d90ddc]{display:block!important;text-align:center}.no-flex-swal[data-v-33d90ddc]{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.swal2-container.no-flex-swal[data-v-774794ee]{display:block!important;text-align:center}.no-flex-swal[data-v-774794ee]{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.main-area[data-v-2193f750]{flex-wrap:wrap}.video-grid[data-v-2193f750]{display:flex;flex-wrap:wrap;gap:10px}.video-item[data-v-2193f750]{background:#000;width:300px;height:200px}.whiteboard-mode .main-area[data-v-2193f750]{display:flex;flex-direction:column;height:calc(100vh - 100px)}.whiteboard-mode .whiteboard-area[data-v-2193f750]{flex:1;width:100%;background:#fff}.whiteboard-mode .video-grid[data-v-2193f750]{display:flex;gap:8px;padding:8px;overflow-x:auto;background:#111}.whiteboard-mode .video-item[data-v-2193f750]{width:150px;height:100px;flex-shrink:0}.whiteboard-btn[data-v-2193f750]{background:#0ac000;color:#fff;padding:6px 12px;margin-left:20px;border:none;border-radius:5px;cursor:pointer}.whiteboard-btn[data-v-2193f750]:hover{background:#2980b9}.live-call-wrapper[data-v-2193f750]{height:100vh;display:flex;flex-direction:column;background:#1c1c1c;color:#fff}.call-header[data-v-2193f750]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:#202124;border-bottom:1px solid #333}.logo[data-v-2193f750]{display:flex;align-items:center;gap:8px}.logo img[data-v-2193f750]{height:80px}.logo span[data-v-2193f750]{font-weight:700;font-size:1.1rem}.meeting-info[data-v-2193f750]{font-size:.9rem;opacity:.8}.main-area[data-v-2193f750]{flex:1;display:flex;gap:10px;padding:8px;background:#000}.video-grid[data-v-2193f750]{flex:1.2;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:8px;background:#111;padding:8px;border-radius:8px;overflow-y:auto}.video-item[data-v-2193f750]{position:relative;background:#222;border-radius:8px;overflow:hidden;aspect-ratio:16/9}.whiteboard-area[data-v-2193f750]{flex:1;background:#fff;border-radius:8px;overflow:hidden;min-width:400px}.control-bar[data-v-2193f750]{background:rgba(0,0,0,.85);padding:12px;display:flex;justify-content:center;gap:15px;border-top:1px solid #333}.control-bar button[data-v-2193f750]{background:#333;border:none;padding:20px 24px;border-radius:10px;color:#fff;font-size:1.2rem;transition:background .2s;cursor:pointer}.control-bar button[data-v-2193f750]:hover{background:#555}.control-bar button.active[data-v-2193f750]{background:#0f9d58}.end-btn[data-v-2193f750]{background:#d93025!important}.end-btn[data-v-2193f750]:hover{background:#b02118!important}.live-call-wrapper.whiteboard-mode .main-area[data-v-2193f750]{flex-direction:column;padding:0}.live-call-wrapper.whiteboard-mode .whiteboard-area[data-v-2193f750]{flex:1;width:100%;height:calc(100vh - 180px);min-width:unset;border-radius:0}.live-call-wrapper.whiteboard-mode .video-grid[data-v-2193f750]{display:flex;flex-direction:row;gap:8px;padding:8px;overflow-x:auto;overflow-y:hidden;background:#111;flex:0 0 auto}.live-call-wrapper.whiteboard-mode .video-item[data-v-2193f750]{flex:0 0 auto;width:150px;height:100px;border-radius:6px}.video-placeholder-icon[data-v-2193f750]{font-size:48px;color:#888;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.break-overlay[data-v-2193f750]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(28,28,28,.95);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;color:#fff}.break-icon[data-v-2193f750]{font-size:80px;margin-bottom:20px;color:#03c546}.carousel[data-v-7daa4874]{height:280px}.carousel-cell[data-v-7daa4874]{width:calc(100% - 12px);margin-right:12px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (min-width:768px){.carousel[data-v-7daa4874]{height:320px}}@media (min-width:992px){.carousel[data-v-7daa4874]{height:360px}.carousel-cell[data-v-7daa4874]{width:calc(50% - 12px)}}.banner-img[data-v-7daa4874]{width:96%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:14px;transition:transform .35s ease,box-shadow .35s ease,filter .35s ease;box-shadow:0 6px 16px rgba(0,0,0,.08);border:2px solid #eaf9f0;box-shadow:inset 0 0 0 2px rgba(0,196,68,.08),0 6px 16px rgba(0,0,0,.08)}.carousel-cell:hover .banner-img[data-v-7daa4874]{transform:scale(1.025);box-shadow:inset 0 0 0 2px rgba(0,196,68,.18),0 14px 28px rgba(0,196,68,.25);filter:saturate(1.02) contrast(1.02)}[data-v-7daa4874] .flickity-page-dots .dot{background:#bfeecf;opacity:1}[data-v-7daa4874] .flickity-page-dots .dot.is-selected{background:#00c444}[data-v-7daa4874] .flickity-prev-next-button{background:rgba(0,196,68,.12);color:#00c444}[data-v-7daa4874] .flickity-prev-next-button:hover{background:rgba(0,196,68,.2)}.events-home .event-card[data-v-71ca36c8]{border-radius:12px;overflow:hidden;transition:all .3s ease;background-color:#fff;border:1px solid #eaf9f0;box-shadow:0 6px 18px rgba(0,0,0,.06)}.events-home .hover-card[data-v-71ca36c8]:hover{transform:translateY(-6px);box-shadow:0 14px 28px rgba(0,196,68,.22)}.events-home .event-img-wrapper[data-v-71ca36c8]{width:100%;height:140px;overflow:hidden;border-bottom:1px solid #eaf9f0}.events-home .event-image[data-v-71ca36c8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease}.events-home .small[data-v-71ca36c8]{font-size:.85rem}.events-home .smaller[data-v-71ca36c8]{font-size:.75rem}.events-home .event-title[data-v-71ca36c8]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.events-home .chipline[data-v-71ca36c8]{display:flex;gap:6px;flex-wrap:wrap}.events-home .chip[data-v-71ca36c8]{background:#eaf9f0;color:#0f5132;border-radius:999px;padding:3px 10px;font-size:12px;border:1px solid #c6ffda}.events-home .chip-outline[data-v-71ca36c8]{background:#fff;color:#00a43c;border:1px solid #00c44433}.btn-success[data-v-71ca36c8]{background-color:#00c444!important;border-color:#00c444!important}.btn-success[data-v-71ca36c8]:hover{background-color:#009e35!important;border-color:#009e35!important;box-shadow:0 8px 18px rgba(0,196,68,.25)}.events-home .hover-btn[data-v-71ca36c8]{transition:all .3s}.events-home .hover-btn[data-v-71ca36c8]:hover{background-color:#00c444;color:#fff;box-shadow:0 4px 12px rgba(0,196,68,.3)}.section-header[data-v-71ca36c8]{background:linear-gradient(135deg,#f0fff5,#e8fff1 50%,#fff);border:1px solid rgba(0,196,68,.15);border-radius:20px;padding:16px 22px;position:relative;overflow:hidden}.section-header[data-v-71ca36c8]:before{content:"";position:absolute;top:0;right:0;width:120px;height:120px;background:radial-gradient(circle,rgba(0,196,68,.08) 0,transparent 70%);border-radius:50%;transform:translate(30%,-30%)}.section-icon[data-v-71ca36c8]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#e8fff1,#c6ffda);color:#00c444!important;font-size:16px;border:2px solid rgba(0,196,68,.25);box-shadow:0 6px 20px rgba(0,196,68,.25);transition:all .3s ease;margin-left:10px}.section-icon[data-v-71ca36c8]:hover{transform:scale(1.1) rotate(-5deg);box-shadow:0 8px 25px rgba(0,196,68,.35)}.viewall-btn .icon-shift[data-v-71ca36c8]{transition:transform .25s ease}.viewall-btn:hover .icon-shift[data-v-71ca36c8]{transform:translateX(-4px)}@media (max-width:576px){.events-home .event-img-wrapper[data-v-71ca36c8]{height:120px}}.dark .events-home[data-v-71ca36c8],[data-bs-theme=dark] .events-home[data-v-71ca36c8],[data-theme=dark] .events-home[data-v-71ca36c8]{color:#e4e6eb}.dark .events-home .section-header[data-v-71ca36c8],[data-bs-theme=dark] .events-home .section-header[data-v-71ca36c8],[data-theme=dark] .events-home .section-header[data-v-71ca36c8]{background:linear-gradient(135deg,#1a2e23,#1e3a2c 50%,#242526);border-color:rgba(0,196,68,.25)}.dark .events-home .section-header h3[data-v-71ca36c8],[data-bs-theme=dark] .events-home .section-header h3[data-v-71ca36c8],[data-theme=dark] .events-home .section-header h3[data-v-71ca36c8]{color:#e4e6eb!important}.dark .events-home .section-icon[data-v-71ca36c8],[data-bs-theme=dark] .events-home .section-icon[data-v-71ca36c8],[data-theme=dark] .events-home .section-icon[data-v-71ca36c8]{background:linear-gradient(135deg,#1a3d2a,#1e4d35)!important;border-color:rgba(0,196,68,.4)!important;color:#00e050!important;box-shadow:0 8px 20px rgba(0,196,68,.35)}.dark .events-home .event-card[data-v-71ca36c8],[data-bs-theme=dark] .events-home .event-card[data-v-71ca36c8],[data-theme=dark] .events-home .event-card[data-v-71ca36c8]{background:linear-gradient(145deg,#242526,#1a1b1d)!important;border-color:rgba(0,196,68,.15)!important;box-shadow:0 6px 18px rgba(0,0,0,.3)}.dark .events-home .hover-card[data-v-71ca36c8]:hover,[data-bs-theme=dark] .events-home .hover-card[data-v-71ca36c8]:hover,[data-theme=dark] .events-home .hover-card[data-v-71ca36c8]:hover{box-shadow:0 14px 28px rgba(0,196,68,.25);border-color:rgba(0,196,68,.3)!important}.dark .events-home .event-img-wrapper[data-v-71ca36c8],[data-bs-theme=dark] .events-home .event-img-wrapper[data-v-71ca36c8],[data-theme=dark] .events-home .event-img-wrapper[data-v-71ca36c8]{border-color:rgba(0,196,68,.2)!important}.dark .events-home .card-body[data-v-71ca36c8],[data-bs-theme=dark] .events-home .card-body[data-v-71ca36c8],[data-theme=dark] .events-home .card-body[data-v-71ca36c8]{background:transparent}.dark .events-home .event-title[data-v-71ca36c8],[data-bs-theme=dark] .events-home .event-title[data-v-71ca36c8],[data-theme=dark] .events-home .event-title[data-v-71ca36c8]{color:#00e050!important}.dark .events-home .card-text[data-v-71ca36c8],[data-bs-theme=dark] .events-home .card-text[data-v-71ca36c8],[data-theme=dark] .events-home .card-text[data-v-71ca36c8]{color:#b0b3b8!important}.dark .events-home .chip[data-v-71ca36c8],[data-bs-theme=dark] .events-home .chip[data-v-71ca36c8],[data-theme=dark] .events-home .chip[data-v-71ca36c8]{background:linear-gradient(135deg,#1a3d2a,#1e4d35);color:#8bffb3;border-color:rgba(0,196,68,.35)}.dark .events-home .chip-outline[data-v-71ca36c8],[data-bs-theme=dark] .events-home .chip-outline[data-v-71ca36c8],[data-theme=dark] .events-home .chip-outline[data-v-71ca36c8]{background:rgba(36,37,38,.9);color:#00e050;border-color:rgba(0,196,68,.4)}.dark .events-home .btn-outline-success[data-v-71ca36c8],[data-bs-theme=dark] .events-home .btn-outline-success[data-v-71ca36c8],[data-theme=dark] .events-home .btn-outline-success[data-v-71ca36c8]{border-color:#00e050!important;color:#00e050!important}.dark .events-home .btn-outline-success[data-v-71ca36c8]:hover,[data-bs-theme=dark] .events-home .btn-outline-success[data-v-71ca36c8]:hover,[data-theme=dark] .events-home .btn-outline-success[data-v-71ca36c8]:hover{background:linear-gradient(135deg,#00c444,#00a43c)!important;color:#fff!important}.dark .events-home .btn-success[data-v-71ca36c8],[data-bs-theme=dark] .events-home .btn-success[data-v-71ca36c8],[data-theme=dark] .events-home .btn-success[data-v-71ca36c8]{background:linear-gradient(135deg,#00c444,#00a43c)!important;box-shadow:0 4px 15px rgba(0,196,68,.35)}.dark .events-home .btn-success[data-v-71ca36c8]:hover,[data-bs-theme=dark] .events-home .btn-success[data-v-71ca36c8]:hover,[data-theme=dark] .events-home .btn-success[data-v-71ca36c8]:hover{box-shadow:0 8px 20px rgba(0,196,68,.45)}.dark .events-home .text-muted[data-v-71ca36c8],[data-bs-theme=dark] .events-home .text-muted[data-v-71ca36c8],[data-theme=dark] .events-home .text-muted[data-v-71ca36c8]{color:#8b8d91!important}.dark hr[data-v-71ca36c8],[data-bs-theme=dark] hr[data-v-71ca36c8],[data-theme=dark] hr[data-v-71ca36c8]{border-color:rgba(0,196,68,.2);opacity:.5}.scholarship-section[data-v-a444c80c]{direction:rtl}.mySwiper[data-v-a444c80c]{padding-bottom:50px}[data-v-a444c80c] .swiper-pagination-bullet{background:#bfeecf;opacity:1;width:10px;height:10px;transition:all .3s ease}[data-v-a444c80c] .swiper-pagination-bullet.swiper-pagination-bullet-active{background:linear-gradient(135deg,#00c444,#00e050);width:28px;border-radius:6px}[data-v-a444c80c] .swiper-button-next,[data-v-a444c80c] .swiper-button-prev{color:#00c444}.section-header[data-v-a444c80c]{background:linear-gradient(135deg,#f0fff5,#e8fff1 50%,#fff);border:1px solid rgba(0,196,68,.15);border-radius:20px;padding:16px 22px;position:relative;overflow:hidden}.section-header[data-v-a444c80c]:before{content:"";position:absolute;top:0;right:0;width:120px;height:120px;background:radial-gradient(circle,rgba(0,196,68,.08) 0,transparent 70%);border-radius:50%;transform:translate(30%,-30%)}.scholarship-card[data-v-a444c80c]{border-radius:20px;padding:16px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);background:linear-gradient(145deg,#fff,#fafffe);border:1px solid rgba(0,196,68,.1);box-shadow:0 4px 20px rgba(0,0,0,.04),0 2px 8px rgba(0,196,68,.03);position:relative;overflow:hidden}.scholarship-card[data-v-a444c80c]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00c444,#00e050,#00c444);background-size:200% 100%;opacity:0;transition:opacity .3s ease}.scholarship-card[data-v-a444c80c]:hover:before{opacity:1;animation:gradientSlide-a444c80c 2s linear infinite}@keyframes gradientSlide-a444c80c{0%{background-position:0 50%}to{background-position:200% 50%}}.scholarship-card[data-v-a444c80c]:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px rgba(0,196,68,.15),0 8px 16px rgba(0,0,0,.08);border-color:rgba(0,196,68,.25)}.scholarship-img[data-v-a444c80c]{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:14px;border:none;transition:all .4s ease;position:relative}.scholarship-card[data-v-a444c80c]:after{content:"";position:absolute;top:16px;left:16px;right:16px;height:160px;border-radius:14px;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.4));opacity:0;transition:opacity .3s ease;pointer-events:none}.scholarship-card[data-v-a444c80c]:hover:after{opacity:1}.scholarship-card:hover .scholarship-img[data-v-a444c80c]{transform:scale(1.08);filter:brightness(1.05)}.scholarship-title[data-v-a444c80c]{font-size:15px;line-height:1.5;color:#1a1a2e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:45px;font-weight:600;transition:color .3s ease}.scholarship-card:hover .scholarship-title[data-v-a444c80c]{color:#00a43c}.chip[data-v-a444c80c]{background:linear-gradient(135deg,#e8fff1,#d4f7e2);color:#0f5132;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:500;border:1px solid rgba(0,196,68,.2);transition:all .3s ease;display:inline-flex;align-items:center;gap:4px}.chip[data-v-a444c80c]:hover{background:linear-gradient(135deg,#d4f7e2,#c6ffda);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,196,68,.15)}.chip i[data-v-a444c80c]{font-size:10px;color:#00c444}.chip-outline[data-v-a444c80c]{background:hsla(0,0%,100%,.9);color:#00a43c;border:1px solid rgba(0,196,68,.3);backdrop-filter:blur(4px)}.chip-outline[data-v-a444c80c]:hover{background:#00c444;color:#fff;border-color:#00c444}.chip-outline:hover i[data-v-a444c80c]{color:#fff}.btn-success[data-v-a444c80c]{background:linear-gradient(135deg,#00c444,#00a43c)!important;border:none!important;box-shadow:0 4px 15px rgba(0,196,68,.3);transition:all .3s ease}.btn-success[data-v-a444c80c]:hover{background:linear-gradient(135deg,#00d44a,#00b844)!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,196,68,.4)}.btn-outline-success[data-v-a444c80c]{border:2px solid #00c444!important;color:#00c444!important;background:transparent;font-weight:600;transition:all .3s ease;position:relative;overflow:hidden}.btn-outline-success[data-v-a444c80c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,196,68,.1),transparent);transition:left .5s ease}.btn-outline-success[data-v-a444c80c]:hover:before{left:100%}.btn-outline-success[data-v-a444c80c]:hover{background:linear-gradient(135deg,#00c444,#00a43c)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,196,68,.3)}.btn-pill[data-v-a444c80c]{border-radius:999px;padding:8px 20px}.viewall-btn .icon-shift[data-v-a444c80c]{transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.viewall-btn:hover .icon-shift[data-v-a444c80c]{transform:translateX(-6px)}.skeleton-wrap[data-v-a444c80c]{padding:8px 0 24px}.skeleton-card[data-v-a444c80c]{background:linear-gradient(145deg,#fff,#fafffe);border:1px solid rgba(0,196,68,.08);border-radius:20px;padding:16px;overflow:hidden}.skeleton-img[data-v-a444c80c]{height:160px;border-radius:14px}.skeleton-img[data-v-a444c80c],.skeleton-line[data-v-a444c80c]{background:linear-gradient(90deg,#f0f9f4,#e0f5e8 50%,#f0f9f4);background-size:200% 100%;animation:shimmer-a444c80c 1.5s ease-in-out infinite}.skeleton-line[data-v-a444c80c]{height:14px;border-radius:10px}.skeleton-chip[data-v-a444c80c]{height:24px;border-radius:999px;background:linear-gradient(90deg,#f0f9f4,#e0f5e8 50%,#f0f9f4);background-size:200% 100%;animation:shimmer-a444c80c 1.5s ease-in-out infinite}@keyframes shimmer-a444c80c{0%{background-position:200% 0}to{background-position:-200% 0}}.scholarship-section h3[data-v-a444c80c]{display:flex;align-items:center;gap:12px;font-size:1.25rem}.section-icon[data-v-a444c80c]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#e8fff1,#c6ffda);color:#00c444!important;font-size:16px;border:2px solid rgba(0,196,68,.25);box-shadow:0 6px 20px rgba(0,196,68,.25);transition:all .3s ease;margin-left:10px}.section-icon[data-v-a444c80c]:hover{transform:scale(1.1) rotate(-5deg);box-shadow:0 8px 25px rgba(0,196,68,.35)}@keyframes iconPulse-a444c80c{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.scholarship-section .d-flex.justify-content-between[data-v-a444c80c]{align-items:center}.scholarship-card>div[data-v-a444c80c]:first-child,.scholarship-card[data-v-a444c80c]{overflow:hidden}@media (max-width:768px){.scholarship-card[data-v-a444c80c]{padding:12px}.scholarship-img[data-v-a444c80c]{height:140px}.section-header[data-v-a444c80c]{padding:12px 16px}}.dark .scholarship-section[data-v-a444c80c],[data-bs-theme=dark] .scholarship-section[data-v-a444c80c],[data-theme=dark] .scholarship-section[data-v-a444c80c]{color:#e4e6eb}.dark .section-header[data-v-a444c80c],[data-bs-theme=dark] .section-header[data-v-a444c80c],[data-theme=dark] .section-header[data-v-a444c80c]{background:linear-gradient(135deg,#1a2e23,#1e3a2c 50%,#242526);border-color:rgba(0,196,68,.25)}.dark .section-header[data-v-a444c80c]:before,[data-bs-theme=dark] .section-header[data-v-a444c80c]:before,[data-theme=dark] .section-header[data-v-a444c80c]:before{background:radial-gradient(circle,rgba(0,196,68,.15) 0,transparent 70%)}.dark .scholarship-card[data-v-a444c80c],[data-bs-theme=dark] .scholarship-card[data-v-a444c80c],[data-theme=dark] .scholarship-card[data-v-a444c80c]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15);box-shadow:0 4px 20px rgba(0,0,0,.3),0 2px 8px rgba(0,196,68,.05)}.dark .scholarship-card[data-v-a444c80c]:hover,[data-bs-theme=dark] .scholarship-card[data-v-a444c80c]:hover,[data-theme=dark] .scholarship-card[data-v-a444c80c]:hover{box-shadow:0 20px 40px rgba(0,196,68,.2),0 8px 16px rgba(0,0,0,.4);border-color:rgba(0,196,68,.35)}.dark .scholarship-title[data-v-a444c80c],[data-bs-theme=dark] .scholarship-title[data-v-a444c80c],[data-theme=dark] .scholarship-title[data-v-a444c80c]{color:#e4e6eb}.dark .scholarship-card:hover .scholarship-title[data-v-a444c80c],[data-bs-theme=dark] .scholarship-card:hover .scholarship-title[data-v-a444c80c],[data-theme=dark] .scholarship-card:hover .scholarship-title[data-v-a444c80c]{color:#00e050}.dark .chip[data-v-a444c80c],[data-bs-theme=dark] .chip[data-v-a444c80c],[data-theme=dark] .chip[data-v-a444c80c]{background:linear-gradient(135deg,#1a3d2a,#1e4d35);color:#8bffb3;border-color:rgba(0,196,68,.35)}.dark .chip[data-v-a444c80c]:hover,[data-bs-theme=dark] .chip[data-v-a444c80c]:hover,[data-theme=dark] .chip[data-v-a444c80c]:hover{background:linear-gradient(135deg,#1e4d35,#237a4d);box-shadow:0 4px 12px rgba(0,196,68,.25)}.dark .chip i[data-v-a444c80c],[data-bs-theme=dark] .chip i[data-v-a444c80c],[data-theme=dark] .chip i[data-v-a444c80c]{color:#00e050}.dark .chip-outline[data-v-a444c80c],[data-bs-theme=dark] .chip-outline[data-v-a444c80c],[data-theme=dark] .chip-outline[data-v-a444c80c]{background:rgba(36,37,38,.9);color:#00e050;border-color:rgba(0,196,68,.4)}.dark .chip-outline[data-v-a444c80c]:hover,[data-bs-theme=dark] .chip-outline[data-v-a444c80c]:hover,[data-theme=dark] .chip-outline[data-v-a444c80c]:hover{background:#00c444;color:#fff}.dark .skeleton-card[data-v-a444c80c],[data-bs-theme=dark] .skeleton-card[data-v-a444c80c],[data-theme=dark] .skeleton-card[data-v-a444c80c]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.1)}.dark .skeleton-chip[data-v-a444c80c],.dark .skeleton-img[data-v-a444c80c],.dark .skeleton-line[data-v-a444c80c],[data-bs-theme=dark] .skeleton-chip[data-v-a444c80c],[data-bs-theme=dark] .skeleton-img[data-v-a444c80c],[data-bs-theme=dark] .skeleton-line[data-v-a444c80c],[data-theme=dark] .skeleton-chip[data-v-a444c80c],[data-theme=dark] .skeleton-img[data-v-a444c80c],[data-theme=dark] .skeleton-line[data-v-a444c80c]{background:linear-gradient(90deg,#2d2e30,#3a3b3d 50%,#2d2e30);background-size:200% 100%}.dark .scholarship-section h3[data-v-a444c80c],[data-bs-theme=dark] .scholarship-section h3[data-v-a444c80c],[data-theme=dark] .scholarship-section h3[data-v-a444c80c]{color:#e4e6eb}.dark .section-icon[data-v-a444c80c],[data-bs-theme=dark] .section-icon[data-v-a444c80c],[data-theme=dark] .section-icon[data-v-a444c80c]{background:linear-gradient(135deg,#1a3d2a,#1e4d35);border-color:rgba(0,196,68,.4);color:#00e050!important;box-shadow:0 8px 20px rgba(0,196,68,.35)}.dark .btn-outline-success[data-v-a444c80c],[data-bs-theme=dark] .btn-outline-success[data-v-a444c80c],[data-theme=dark] .btn-outline-success[data-v-a444c80c]{border-color:#00e050!important;color:#00e050!important}.dark .btn-outline-success[data-v-a444c80c]:hover,[data-bs-theme=dark] .btn-outline-success[data-v-a444c80c]:hover,[data-theme=dark] .btn-outline-success[data-v-a444c80c]:hover{background:linear-gradient(135deg,#00c444,#00a43c)!important;color:#fff!important}.dark[data-v-a444c80c] .swiper-pagination-bullet,[data-bs-theme=dark][data-v-a444c80c] .swiper-pagination-bullet,[data-theme=dark][data-v-a444c80c] .swiper-pagination-bullet{background:rgba(0,196,68,.4)}.dark[data-v-a444c80c] .swiper-pagination-bullet-active,[data-bs-theme=dark][data-v-a444c80c] .swiper-pagination-bullet-active,[data-theme=dark][data-v-a444c80c] .swiper-pagination-bullet-active{background:linear-gradient(135deg,#00e050,#00c444)}.card[data-v-231303ac]{border-radius:24px;background:linear-gradient(145deg,#fff,#fafffe);border:1px solid rgba(0,196,68,.08);position:relative;overflow:hidden}.card[data-v-231303ac]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#00c444,#00e050,#00c444);background-size:200% 100%;animation:gradientSlide-231303ac 3s linear infinite}@keyframes gradientSlide-231303ac{0%{background-position:0 50%}to{background-position:200% 50%}}.card.shadow-lg[data-v-231303ac]{box-shadow:0 20px 60px rgba(0,196,68,.1),0 8px 25px rgba(0,0,0,.06)!important}.table[data-v-231303ac]{border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,196,68,.08)}.table th[data-v-231303ac]{background:linear-gradient(135deg,#e8fff1,#d4f7e2)!important;color:#0f5132;font-weight:700;border:none!important;padding:14px 16px}.table td[data-v-231303ac]{padding:12px 16px;vertical-align:middle;border-color:rgba(0,196,68,.1)!important}.table tbody tr[data-v-231303ac]{transition:all .3s ease}.table tbody tr[data-v-231303ac]:hover{background:linear-gradient(135deg,#f8fffe,#f0fff5);transform:scale(1.01)}.table-success[data-v-231303ac]{--bs-table-bg:linear-gradient(135deg,#e8fff1,#d4f7e2);--bs-table-color:#1b1b1b}.table-bordered[data-v-231303ac]>:not(caption)>*>*{border-color:rgba(0,196,68,.15)}.badge[data-v-231303ac]{font-size:.85rem;border-radius:999px;padding:8px 16px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,196,68,.2)}.badge[data-v-231303ac]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 4px 15px rgba(0,196,68,.3)}.badge.bg-success[data-v-231303ac]{background:linear-gradient(135deg,#00c444,#00a43c)!important}.banner-swiper[data-v-231303ac]{width:100%;max-width:100%;border-radius:20px;overflow:hidden;margin-bottom:2rem;box-shadow:0 10px 40px rgba(0,196,68,.12)}.banner-slide[data-v-231303ac]{width:100%;height:380px;display:flex;justify-content:center;align-items:center;background:linear-gradient(145deg,#f8fffe,#f0fff5);border-radius:20px;position:relative;overflow:hidden}.banner-slide[data-v-231303ac]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.3));opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.banner-slide[data-v-231303ac]:hover:before{opacity:1}.banner-img[data-v-231303ac]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:20px;background-color:#fff;transition:transform .5s ease}.banner-slide:hover .banner-img[data-v-231303ac]{transform:scale(1.03)}[data-v-231303ac] .swiper-pagination-bullet{background:rgba(0,196,68,.3);opacity:1;width:10px;height:10px;transition:all .3s ease}[data-v-231303ac] .swiper-pagination-bullet-active{background:linear-gradient(135deg,#00c444,#00e050);width:28px;border-radius:6px}.btn-pill[data-v-231303ac]{border-radius:999px;font-weight:600;padding:10px 24px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.btn-pill[data-v-231303ac]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.btn-pill[data-v-231303ac]:hover:before{left:100%}.btn-pill[data-v-231303ac]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.btn-danger[data-v-231303ac]{background:linear-gradient(135deg,#dc3545,#c82333);border:none;color:#fff;box-shadow:0 4px 15px rgba(220,53,69,.3)}.btn-danger[data-v-231303ac]:hover{background:linear-gradient(135deg,#e04555,#d32f3f);box-shadow:0 8px 25px rgba(220,53,69,.4)}.btn-secondary[data-v-231303ac]{background:linear-gradient(135deg,#6c757d,#5a6268);border:none;color:#fff;box-shadow:0 4px 15px hsla(208,7%,46%,.3)}.btn-secondary[data-v-231303ac]:hover{background:linear-gradient(135deg,#7c858d,#6a7278);box-shadow:0 8px 25px hsla(208,7%,46%,.4)}.btn-success[data-v-231303ac]{background:linear-gradient(135deg,#00c444,#00a43c)!important;border:none!important;box-shadow:0 4px 20px rgba(0,196,68,.35)}.btn-success[data-v-231303ac]:hover{background:linear-gradient(135deg,#00d44a,#00b844)!important;transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,196,68,.45)}.text-success[data-v-231303ac]{color:#00c444!important}h2.text-success[data-v-231303ac]{background:linear-gradient(135deg,#00c444,#00a43c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.75rem}.border.rounded.p-3.bg-light[data-v-231303ac]{border:none!important;border-radius:16px!important;background:linear-gradient(145deg,#f8fffe,#f0fff5)!important;border-left:4px solid #00c444!important;padding:16px 20px!important;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,196,68,.06)}.border.rounded.p-3.bg-light[data-v-231303ac]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,196,68,.12);border-left-width:6px!important}.border.rounded.p-3.bg-light strong[data-v-231303ac]{color:#00a43c;font-size:.9rem}.border.rounded.p-3.bg-light p[data-v-231303ac]{color:#1a1a2e;font-weight:500;margin-top:6px}.list-group[data-v-231303ac]{border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,196,68,.08)}.list-group-item[data-v-231303ac]{border:none;border-bottom:1px solid rgba(0,196,68,.1);padding:14px 20px;transition:all .3s ease;background:#fff}.list-group-item[data-v-231303ac]:last-child{border-bottom:none}.list-group-item[data-v-231303ac]:hover{background:linear-gradient(135deg,#f8fffe,#f0fff5);padding-right:28px}.list-group-item i[data-v-231303ac]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8fff1,#d4f7e2);border-radius:50%;font-size:10px}h5.fw-bold.text-dark[data-v-231303ac]{position:relative;padding-right:16px;color:#1a1a2e!important}h5.fw-bold.text-dark[data-v-231303ac]:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:100%;background:linear-gradient(180deg,#00c444,#00e050);border-radius:4px}a[data-v-231303ac]{color:#00a43c;transition:all .3s ease;text-decoration:none}a[data-v-231303ac]:hover{color:#00c444;text-decoration:underline}.form-control[data-v-231303ac]:focus,.form-select[data-v-231303ac]:focus{border-color:#00c444!important;box-shadow:0 0 0 4px rgba(0,196,68,.12)!important}.spinner-border.text-success[data-v-231303ac]{color:#00c444!important;width:3rem;height:3rem}.text-center.py-5[data-v-231303ac]{background:linear-gradient(145deg,#f8fffe,#f0fff5);border-radius:20px;padding:60px!important;box-shadow:0 4px 20px rgba(0,196,68,.08)}.mb-3[data-v-231303ac]:has(h5:contains("المؤسسة")){background:linear-gradient(135deg,#f8fffe,#f0fff5);padding:16px 20px;border-radius:16px;border-left:4px solid #00c444}.d-flex.flex-wrap.gap-2[data-v-231303ac]{padding:16px;background:linear-gradient(145deg,#f8fffe,#f0fff5);border-radius:16px;border:1px solid rgba(0,196,68,.1)}.mt-5.text-center[data-v-231303ac]:has(.btn-success.btn-lg){padding:30px;background:linear-gradient(135deg,#f0fff5,#e8fff1);border-radius:20px;border:2px dashed rgba(0,196,68,.3)}.row.gy-3>div[data-v-231303ac]{animation:fadeInUp-231303ac .5s ease forwards;opacity:0}.row.gy-3>div[data-v-231303ac]:first-child{animation-delay:.05s}.row.gy-3>div[data-v-231303ac]:nth-child(2){animation-delay:.1s}.row.gy-3>div[data-v-231303ac]:nth-child(3){animation-delay:.15s}.row.gy-3>div[data-v-231303ac]:nth-child(4){animation-delay:.2s}.row.gy-3>div[data-v-231303ac]:nth-child(5){animation-delay:.25s}.row.gy-3>div[data-v-231303ac]:nth-child(6){animation-delay:.3s}@keyframes fadeInUp-231303ac{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.alert-warning[data-v-231303ac]{border-radius:20px;border:none;background:linear-gradient(135deg,#fff8e6,#fff3d4);box-shadow:0 8px 30px rgba(255,193,7,.15);padding:30px}@media (max-width:768px){.card[data-v-231303ac]{border-radius:18px;padding:16px!important}.banner-slide[data-v-231303ac]{height:250px}.banner-swiper[data-v-231303ac]{border-radius:16px}h2.text-success[data-v-231303ac]{font-size:1.4rem}.border.rounded.p-3.bg-light[data-v-231303ac]{padding:12px 16px!important}}[data-v-231303ac]::-webkit-scrollbar{width:8px;height:8px}[data-v-231303ac]::-webkit-scrollbar-track{background:#f0fff5;border-radius:10px}[data-v-231303ac]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00c444,#00a43c);border-radius:10px}[data-v-231303ac]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00d44a,#00b844)}.dark .card[data-v-231303ac],[data-bs-theme=dark] .card[data-v-231303ac],[data-theme=dark] .card[data-v-231303ac]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)}.dark .card.shadow-lg[data-v-231303ac],[data-bs-theme=dark] .card.shadow-lg[data-v-231303ac],[data-theme=dark] .card.shadow-lg[data-v-231303ac]{box-shadow:0 20px 60px rgba(0,0,0,.4),0 8px 25px rgba(0,196,68,.1)!important}.dark .banner-slide[data-v-231303ac],[data-bs-theme=dark] .banner-slide[data-v-231303ac],[data-theme=dark] .banner-slide[data-v-231303ac]{background:linear-gradient(145deg,#2d2e30,#242526)}.dark .banner-swiper[data-v-231303ac],[data-bs-theme=dark] .banner-swiper[data-v-231303ac],[data-theme=dark] .banner-swiper[data-v-231303ac]{box-shadow:0 10px 40px rgba(0,0,0,.4)}.dark h2.text-success[data-v-231303ac],[data-bs-theme=dark] h2.text-success[data-v-231303ac],[data-theme=dark] h2.text-success[data-v-231303ac]{background:linear-gradient(135deg,#00e050,#00c444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .border.rounded.p-3.bg-light[data-v-231303ac],[data-bs-theme=dark] .border.rounded.p-3.bg-light[data-v-231303ac],[data-theme=dark] .border.rounded.p-3.bg-light[data-v-231303ac]{background:linear-gradient(145deg,#2d2e30,#242526)!important;border-left-color:#00c444!important;box-shadow:0 4px 15px rgba(0,0,0,.3)}.dark .border.rounded.p-3.bg-light[data-v-231303ac]:hover,[data-bs-theme=dark] .border.rounded.p-3.bg-light[data-v-231303ac]:hover,[data-theme=dark] .border.rounded.p-3.bg-light[data-v-231303ac]:hover{box-shadow:0 8px 25px rgba(0,196,68,.15)}.dark .border.rounded.p-3.bg-light strong[data-v-231303ac],[data-bs-theme=dark] .border.rounded.p-3.bg-light strong[data-v-231303ac],[data-theme=dark] .border.rounded.p-3.bg-light strong[data-v-231303ac]{color:#00e050}.dark .border.rounded.p-3.bg-light p[data-v-231303ac],[data-bs-theme=dark] .border.rounded.p-3.bg-light p[data-v-231303ac],[data-theme=dark] .border.rounded.p-3.bg-light p[data-v-231303ac]{color:#e4e6eb}.dark .table[data-v-231303ac],[data-bs-theme=dark] .table[data-v-231303ac],[data-theme=dark] .table[data-v-231303ac]{box-shadow:0 4px 20px rgba(0,0,0,.3)}.dark .table th[data-v-231303ac],[data-bs-theme=dark] .table th[data-v-231303ac],[data-theme=dark] .table th[data-v-231303ac]{background:linear-gradient(135deg,#1a3d2a,#1e4d35)!important;color:#8bffb3}.dark .table td[data-v-231303ac],[data-bs-theme=dark] .table td[data-v-231303ac],[data-theme=dark] .table td[data-v-231303ac]{background:#242526;color:#e4e6eb;border-color:rgba(0,196,68,.15)!important}.dark .table tbody tr[data-v-231303ac]:hover,[data-bs-theme=dark] .table tbody tr[data-v-231303ac]:hover,[data-theme=dark] .table tbody tr[data-v-231303ac]:hover{background:linear-gradient(135deg,#2d2e30,#1a3d2a)}.dark .badge[data-v-231303ac],[data-bs-theme=dark] .badge[data-v-231303ac],[data-theme=dark] .badge[data-v-231303ac]{box-shadow:0 2px 8px rgba(0,196,68,.3)}.dark .badge.bg-success[data-v-231303ac],[data-bs-theme=dark] .badge.bg-success[data-v-231303ac],[data-theme=dark] .badge.bg-success[data-v-231303ac]{background:linear-gradient(135deg,#00c444,#00a43c)!important}.dark .list-group[data-v-231303ac],[data-bs-theme=dark] .list-group[data-v-231303ac],[data-theme=dark] .list-group[data-v-231303ac]{box-shadow:0 4px 20px rgba(0,0,0,.3)}.dark .list-group-item[data-v-231303ac],[data-bs-theme=dark] .list-group-item[data-v-231303ac],[data-theme=dark] .list-group-item[data-v-231303ac]{background:#242526;color:#e4e6eb;border-color:rgba(0,196,68,.15)}.dark .list-group-item[data-v-231303ac]:hover,[data-bs-theme=dark] .list-group-item[data-v-231303ac]:hover,[data-theme=dark] .list-group-item[data-v-231303ac]:hover{background:linear-gradient(135deg,#2d2e30,#1a3d2a)}.dark .list-group-item i[data-v-231303ac],[data-bs-theme=dark] .list-group-item i[data-v-231303ac],[data-theme=dark] .list-group-item i[data-v-231303ac]{background:linear-gradient(135deg,#1a3d2a,#1e4d35);color:#00e050}.dark h5.fw-bold.text-dark[data-v-231303ac],[data-bs-theme=dark] h5.fw-bold.text-dark[data-v-231303ac],[data-theme=dark] h5.fw-bold.text-dark[data-v-231303ac]{color:#e4e6eb!important}.dark h5.fw-bold.text-dark[data-v-231303ac]:before,[data-bs-theme=dark] h5.fw-bold.text-dark[data-v-231303ac]:before,[data-theme=dark] h5.fw-bold.text-dark[data-v-231303ac]:before{background:linear-gradient(180deg,#00e050,#00c444)}.dark .mb-3 p[data-v-231303ac],[data-bs-theme=dark] .mb-3 p[data-v-231303ac],[data-theme=dark] .mb-3 p[data-v-231303ac]{color:#b0b3b8}.dark .mb-3 strong[data-v-231303ac],[data-bs-theme=dark] .mb-3 strong[data-v-231303ac],[data-theme=dark] .mb-3 strong[data-v-231303ac]{color:#e4e6eb}.dark .d-flex.flex-wrap.gap-2[data-v-231303ac],[data-bs-theme=dark] .d-flex.flex-wrap.gap-2[data-v-231303ac],[data-theme=dark] .d-flex.flex-wrap.gap-2[data-v-231303ac]{background:linear-gradient(145deg,#2d2e30,#242526);border-color:rgba(0,196,68,.2)}.dark .btn-pill.btn-danger[data-v-231303ac],[data-bs-theme=dark] .btn-pill.btn-danger[data-v-231303ac],[data-theme=dark] .btn-pill.btn-danger[data-v-231303ac]{box-shadow:0 4px 15px rgba(220,53,69,.4)}.dark .btn-pill.btn-secondary[data-v-231303ac],[data-bs-theme=dark] .btn-pill.btn-secondary[data-v-231303ac],[data-theme=dark] .btn-pill.btn-secondary[data-v-231303ac]{background:linear-gradient(135deg,#4a4b4d,#3a3b3d);box-shadow:0 4px 15px rgba(0,0,0,.3)}.dark .btn-success[data-v-231303ac],[data-bs-theme=dark] .btn-success[data-v-231303ac],[data-theme=dark] .btn-success[data-v-231303ac]{box-shadow:0 4px 20px rgba(0,196,68,.4)}.dark a[data-v-231303ac],[data-bs-theme=dark] a[data-v-231303ac],[data-theme=dark] a[data-v-231303ac]{color:#00e050}.dark a[data-v-231303ac]:hover,[data-bs-theme=dark] a[data-v-231303ac]:hover,[data-theme=dark] a[data-v-231303ac]:hover{color:#8bffb3}.dark .text-center.py-5[data-v-231303ac],[data-bs-theme=dark] .text-center.py-5[data-v-231303ac],[data-theme=dark] .text-center.py-5[data-v-231303ac]{background:linear-gradient(145deg,#242526,#1a1b1d);box-shadow:0 4px 20px rgba(0,0,0,.3)}.dark .text-center.py-5 p[data-v-231303ac],[data-bs-theme=dark] .text-center.py-5 p[data-v-231303ac],[data-theme=dark] .text-center.py-5 p[data-v-231303ac]{color:#b0b3b8}.dark .alert-warning[data-v-231303ac],[data-bs-theme=dark] .alert-warning[data-v-231303ac],[data-theme=dark] .alert-warning[data-v-231303ac]{background:linear-gradient(135deg,#3d3520,#4a3f1a);color:#ffd666;box-shadow:0 8px 30px rgba(255,193,7,.1)}.dark .breadcrumb-item.text-muted[data-v-231303ac],[data-bs-theme=dark] .breadcrumb-item.text-muted[data-v-231303ac],[data-theme=dark] .breadcrumb-item.text-muted[data-v-231303ac]{color:#b0b3b8!important}.dark .breadcrumb-item a[data-v-231303ac],[data-bs-theme=dark] .breadcrumb-item a[data-v-231303ac],[data-theme=dark] .breadcrumb-item a[data-v-231303ac]{color:#00e050!important}.dark .page-heading[data-v-231303ac],[data-bs-theme=dark] .page-heading[data-v-231303ac],[data-theme=dark] .page-heading[data-v-231303ac]{color:#e4e6eb}.dark[data-v-231303ac] .swiper-pagination-bullet,[data-bs-theme=dark][data-v-231303ac] .swiper-pagination-bullet,[data-theme=dark][data-v-231303ac] .swiper-pagination-bullet{background:rgba(0,196,68,.4)}.dark[data-v-231303ac] .swiper-pagination-bullet-active,[data-bs-theme=dark][data-v-231303ac] .swiper-pagination-bullet-active,[data-theme=dark][data-v-231303ac] .swiper-pagination-bullet-active{background:linear-gradient(135deg,#00e050,#00c444)}.dark[data-v-231303ac] ::-webkit-scrollbar-track,[data-bs-theme=dark][data-v-231303ac] ::-webkit-scrollbar-track,[data-theme=dark][data-v-231303ac] ::-webkit-scrollbar-track{background:#242526}.scholarship-card[data-v-426eb651]{cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border-radius:20px!important;border:1px solid rgba(0,196,68,.08)!important;background:linear-gradient(145deg,#fff,#fafffe);overflow:hidden;position:relative}.scholarship-card[data-v-426eb651]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00c444,#00e050,#00c444);background-size:200% 100%;opacity:0;transition:opacity .3s ease;z-index:10}.scholarship-card[data-v-426eb651]:hover:before{opacity:1;animation:gradientSlide-426eb651 2s linear infinite}@keyframes gradientSlide-426eb651{0%{background-position:0 50%}to{background-position:200% 50%}}.scholarship-card[data-v-426eb651]:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px rgba(0,196,68,.18),0 10px 20px rgba(0,0,0,.08)!important;border-color:rgba(0,196,68,.2)!important}.scholarship-img[data-v-426eb651]{height:200px;-o-object-fit:cover;object-fit:cover;border-radius:20px 20px 0 0!important;transition:all .5s ease;position:relative}.scholarship-card:hover .scholarship-img[data-v-426eb651]{transform:scale(1.08);filter:brightness(1.05)}.scholarship-card .card-img-top[data-v-426eb651]{overflow:hidden}.scholarship-card .card-body[data-v-426eb651]{padding:20px;position:relative}.scholarship-card .card-title[data-v-426eb651]{font-size:1rem;font-weight:700;color:#1a1a2e;line-height:1.5;margin-bottom:12px;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scholarship-card:hover .card-title[data-v-426eb651]{color:#00a43c}.scholarship-card .card-text[data-v-426eb651]{color:#666;font-size:.85rem}.badge-level[data-v-426eb651]{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#e8fff1,#d4f7e2);color:#0ea35f;border:1px solid rgba(0,196,68,.25);border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:600;transition:all .3s ease;margin-bottom:4px}.badge-level[data-v-426eb651]:hover{background:linear-gradient(135deg,#d4f7e2,#c6ffda);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,196,68,.2)}.card.mb-5.p-2[data-v-426eb651]{border-radius:24px!important;background:linear-gradient(145deg,#fff,#f8fffe);border:1px solid rgba(0,196,68,.1)!important;box-shadow:0 8px 32px rgba(0,196,68,.08)!important;padding:20px!important;position:relative;overflow:hidden}.card.mb-5.p-2[data-v-426eb651]:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(0,196,68,.05) 0,transparent 70%);border-radius:50%;transform:translate(30%,-30%);pointer-events:none}.btn-outline-success[data-v-426eb651]{border:2px solid #00c444!important;color:#00c444!important;background:transparent;font-weight:600;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.btn-outline-success[data-v-426eb651]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,196,68,.1),transparent);transition:left .5s ease}.btn-outline-success[data-v-426eb651]:hover:before{left:100%}.btn-outline-success[data-v-426eb651]:hover{background:linear-gradient(135deg,#00c444,#00a43c)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,196,68,.3);border-color:transparent!important}.btn-success[data-v-426eb651]{background:linear-gradient(135deg,#00c444,#00a43c)!important;border:none!important;border-radius:12px;box-shadow:0 4px 15px rgba(0,196,68,.3);transition:all .3s ease}.btn-success[data-v-426eb651]:hover{background:linear-gradient(135deg,#00d44a,#00b844)!important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,196,68,.4)}.text-success[data-v-426eb651]{color:#00c444!important}.form-control[data-v-426eb651],.form-select[data-v-426eb651]{border-radius:12px;border:1.5px solid #e8f5ed;padding:10px 14px;transition:all .3s ease;background-color:#fafffe}.form-control[data-v-426eb651]:focus,.form-select[data-v-426eb651]:focus{border-color:#00c444;box-shadow:0 0 0 4px rgba(0,196,68,.12);background-color:#fff}.form-control[data-v-426eb651]:hover,.form-select[data-v-426eb651]:hover{border-color:rgba(0,196,68,.4)}.form-label[data-v-426eb651]{color:#2d3748;font-weight:600;margin-bottom:6px}.form-check-input[data-v-426eb651]:checked{background-color:#00c444!important;border-color:#00c444!important;box-shadow:0 2px 8px rgba(0,196,68,.3)}.fade-enter-active[data-v-426eb651],.fade-leave-active[data-v-426eb651]{transition:all .4s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-426eb651],.fade-leave-to[data-v-426eb651]{opacity:0;transform:translateY(-10px)}.advanced-filters .card[data-v-426eb651]{background:linear-gradient(145deg,#f8fffe,#f0fff5);border:none!important;border-radius:20px!important;border-left:4px solid #00c444!important;box-shadow:0 4px 20px rgba(0,196,68,.08)}.advanced-filters h6[data-v-426eb651]{font-size:1rem}.loader[data-v-426eb651]{border-radius:20px!important;background:linear-gradient(145deg,#f8fffe,#f0fff5)!important;border:1px solid rgba(0,196,68,.1);animation:loaderPulse-426eb651 1.5s ease-in-out infinite}@keyframes loaderPulse-426eb651{0%,to{opacity:1}50%{opacity:.7}}.alert-warning[data-v-426eb651]{border-radius:16px;border:none;background:linear-gradient(135deg,#fff8e6,#fff3d4);box-shadow:0 4px 20px rgba(255,193,7,.15)}.page-heading[data-v-426eb651]{background:linear-gradient(135deg,#00c444,#00a43c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.row.g-4>div[data-v-426eb651]{animation:cardFadeIn-426eb651 .5s ease forwards;opacity:0}.row.g-4>div[data-v-426eb651]:first-child{animation-delay:.05s}.row.g-4>div[data-v-426eb651]:nth-child(2){animation-delay:.1s}.row.g-4>div[data-v-426eb651]:nth-child(3){animation-delay:.15s}.row.g-4>div[data-v-426eb651]:nth-child(4){animation-delay:.2s}.row.g-4>div[data-v-426eb651]:nth-child(5){animation-delay:.25s}.row.g-4>div[data-v-426eb651]:nth-child(6){animation-delay:.3s}.row.g-4>div[data-v-426eb651]:nth-child(7){animation-delay:.35s}.row.g-4>div[data-v-426eb651]:nth-child(8){animation-delay:.4s}@keyframes cardFadeIn-426eb651{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scholarship-card .d-flex.flex-column.gap-1[data-v-426eb651]{background:linear-gradient(135deg,#f8fffe,#f0fff5);border-radius:12px;padding:10px 12px;margin-top:12px;border:1px solid rgba(0,196,68,.1)}.scholarship-card .d-flex.flex-column.gap-1 i[data-v-426eb651]{width:18px;text-align:center}@media (max-width:768px){.advanced-filters .card[data-v-426eb651]{padding:1rem!important}.form-label[data-v-426eb651]{font-size:.85rem}.scholarship-card[data-v-426eb651]{border-radius:16px!important}.scholarship-img[data-v-426eb651]{height:160px}.card.mb-5.p-2[data-v-426eb651]{padding:16px!important;border-radius:18px!important}}[data-v-426eb651]::-webkit-scrollbar{width:8px;height:8px}[data-v-426eb651]::-webkit-scrollbar-track{background:#f0fff5;border-radius:10px}[data-v-426eb651]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00c444,#00a43c);border-radius:10px}[data-v-426eb651]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00d44a,#00b844)}.dark .scholarship-card[data-v-426eb651],[data-bs-theme=dark] .scholarship-card[data-v-426eb651],[data-theme=dark] .scholarship-card[data-v-426eb651]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)!important;box-shadow:0 4px 20px rgba(0,0,0,.3),0 2px 8px rgba(0,196,68,.05)}.dark .scholarship-card[data-v-426eb651]:hover,[data-bs-theme=dark] .scholarship-card[data-v-426eb651]:hover,[data-theme=dark] .scholarship-card[data-v-426eb651]:hover{box-shadow:0 25px 50px rgba(0,196,68,.2),0 10px 20px rgba(0,0,0,.4)!important;border-color:rgba(0,196,68,.3)!important}.dark .scholarship-card .card-title[data-v-426eb651],[data-bs-theme=dark] .scholarship-card .card-title[data-v-426eb651],[data-theme=dark] .scholarship-card .card-title[data-v-426eb651]{color:#e4e6eb}.dark .scholarship-card:hover .card-title[data-v-426eb651],[data-bs-theme=dark] .scholarship-card:hover .card-title[data-v-426eb651],[data-theme=dark] .scholarship-card:hover .card-title[data-v-426eb651]{color:#00e050}.dark .scholarship-card .card-text[data-v-426eb651],[data-bs-theme=dark] .scholarship-card .card-text[data-v-426eb651],[data-theme=dark] .scholarship-card .card-text[data-v-426eb651]{color:#b0b3b8}.dark .scholarship-card .card-body[data-v-426eb651],[data-bs-theme=dark] .scholarship-card .card-body[data-v-426eb651],[data-theme=dark] .scholarship-card .card-body[data-v-426eb651]{background:transparent}.dark .badge-level[data-v-426eb651],[data-bs-theme=dark] .badge-level[data-v-426eb651],[data-theme=dark] .badge-level[data-v-426eb651]{background:linear-gradient(135deg,#1a3d2a,#1e4d35);color:#8bffb3;border-color:rgba(0,196,68,.35)}.dark .badge-level[data-v-426eb651]:hover,[data-bs-theme=dark] .badge-level[data-v-426eb651]:hover,[data-theme=dark] .badge-level[data-v-426eb651]:hover{background:linear-gradient(135deg,#1e4d35,#237a4d);box-shadow:0 4px 12px rgba(0,196,68,.25)}.dark .card.mb-5.p-2[data-v-426eb651],[data-bs-theme=dark] .card.mb-5.p-2[data-v-426eb651],[data-theme=dark] .card.mb-5.p-2[data-v-426eb651]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important}.dark .card.mb-5.p-2[data-v-426eb651]:before,[data-bs-theme=dark] .card.mb-5.p-2[data-v-426eb651]:before,[data-theme=dark] .card.mb-5.p-2[data-v-426eb651]:before{background:radial-gradient(circle,rgba(0,196,68,.1) 0,transparent 70%)}.dark .card.mb-5.p-2 h5[data-v-426eb651],[data-bs-theme=dark] .card.mb-5.p-2 h5[data-v-426eb651],[data-theme=dark] .card.mb-5.p-2 h5[data-v-426eb651]{color:#e4e6eb}.dark .form-control[data-v-426eb651],.dark .form-select[data-v-426eb651],.dark input[type=date][data-v-426eb651],.dark input[type=number][data-v-426eb651],.dark input[type=text][data-v-426eb651],.dark select[data-v-426eb651],[data-bs-theme=dark] .form-control[data-v-426eb651],[data-bs-theme=dark] .form-select[data-v-426eb651],[data-bs-theme=dark] input[type=date][data-v-426eb651],[data-bs-theme=dark] input[type=number][data-v-426eb651],[data-bs-theme=dark] input[type=text][data-v-426eb651],[data-bs-theme=dark] select[data-v-426eb651],[data-theme=dark] .form-control[data-v-426eb651],[data-theme=dark] .form-select[data-v-426eb651],[data-theme=dark] input[type=date][data-v-426eb651],[data-theme=dark] input[type=number][data-v-426eb651],[data-theme=dark] input[type=text][data-v-426eb651],[data-theme=dark] select[data-v-426eb651]{background-color:#3a3b3d!important;border-color:rgba(0,196,68,.2)!important;color:#e4e6eb!important}.dark .form-control[data-v-426eb651]:focus,.dark .form-select[data-v-426eb651]:focus,.dark input[data-v-426eb651]:focus,.dark select[data-v-426eb651]:focus,[data-bs-theme=dark] .form-control[data-v-426eb651]:focus,[data-bs-theme=dark] .form-select[data-v-426eb651]:focus,[data-bs-theme=dark] input[data-v-426eb651]:focus,[data-bs-theme=dark] select[data-v-426eb651]:focus,[data-theme=dark] .form-control[data-v-426eb651]:focus,[data-theme=dark] .form-select[data-v-426eb651]:focus,[data-theme=dark] input[data-v-426eb651]:focus,[data-theme=dark] select[data-v-426eb651]:focus{background-color:#3a3b3d!important;border-color:#00c444!important;color:#e4e6eb!important;box-shadow:0 0 0 4px rgba(0,196,68,.15)!important}.dark .form-control[data-v-426eb651]:hover,.dark .form-select[data-v-426eb651]:hover,.dark input[data-v-426eb651]:hover,.dark select[data-v-426eb651]:hover,[data-bs-theme=dark] .form-control[data-v-426eb651]:hover,[data-bs-theme=dark] .form-select[data-v-426eb651]:hover,[data-bs-theme=dark] input[data-v-426eb651]:hover,[data-bs-theme=dark] select[data-v-426eb651]:hover,[data-theme=dark] .form-control[data-v-426eb651]:hover,[data-theme=dark] .form-select[data-v-426eb651]:hover,[data-theme=dark] input[data-v-426eb651]:hover,[data-theme=dark] select[data-v-426eb651]:hover{border-color:rgba(0,196,68,.5)!important}.dark .form-select[data-v-426eb651],[data-bs-theme=dark] .form-select[data-v-426eb651],[data-theme=dark] .form-select[data-v-426eb651]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2300e050' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")!important}.dark input[data-v-426eb651]::-moz-placeholder,[data-bs-theme=dark] input[data-v-426eb651]::-moz-placeholder,[data-theme=dark] input[data-v-426eb651]::-moz-placeholder{color:#8b8d91!important;opacity:1}.dark input[data-v-426eb651]::placeholder,[data-bs-theme=dark] input[data-v-426eb651]::placeholder,[data-theme=dark] input[data-v-426eb651]::placeholder{color:#8b8d91!important;opacity:1}.dark .form-check-label[data-v-426eb651],.dark .form-label[data-v-426eb651],[data-bs-theme=dark] .form-check-label[data-v-426eb651],[data-bs-theme=dark] .form-label[data-v-426eb651],[data-theme=dark] .form-check-label[data-v-426eb651],[data-theme=dark] .form-label[data-v-426eb651]{color:#b0b3b8!important}.dark .advanced-filters .card[data-v-426eb651],[data-bs-theme=dark] .advanced-filters .card[data-v-426eb651],[data-theme=dark] .advanced-filters .card[data-v-426eb651]{background:linear-gradient(145deg,#2d2e30,#242526);border-left-color:#00c444!important;box-shadow:0 4px 20px rgba(0,0,0,.3)}.dark .advanced-filters h6[data-v-426eb651],[data-bs-theme=dark] .advanced-filters h6[data-v-426eb651],[data-theme=dark] .advanced-filters h6[data-v-426eb651]{color:#00e050}.dark .loader[data-v-426eb651],[data-bs-theme=dark] .loader[data-v-426eb651],[data-theme=dark] .loader[data-v-426eb651]{background:linear-gradient(145deg,#242526,#1a1b1d)!important;border-color:rgba(0,196,68,.15);color:#00e050!important}.dark .alert-warning[data-v-426eb651],[data-bs-theme=dark] .alert-warning[data-v-426eb651],[data-theme=dark] .alert-warning[data-v-426eb651]{background:linear-gradient(135deg,#3d3520,#4a3f1a);color:#ffd666;box-shadow:0 4px 20px rgba(255,193,7,.1)}.dark .page-heading[data-v-426eb651],[data-bs-theme=dark] .page-heading[data-v-426eb651],[data-theme=dark] .page-heading[data-v-426eb651]{background:linear-gradient(135deg,#00e050,#00c444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .breadcrumb-item.text-muted[data-v-426eb651],[data-bs-theme=dark] .breadcrumb-item.text-muted[data-v-426eb651],[data-theme=dark] .breadcrumb-item.text-muted[data-v-426eb651]{color:#b0b3b8!important}.dark .breadcrumb-item a[data-v-426eb651],[data-bs-theme=dark] .breadcrumb-item a[data-v-426eb651],[data-theme=dark] .breadcrumb-item a[data-v-426eb651]{color:#00e050!important}.dark .scholarship-card .d-flex.flex-column.gap-1[data-v-426eb651],[data-bs-theme=dark] .scholarship-card .d-flex.flex-column.gap-1[data-v-426eb651],[data-theme=dark] .scholarship-card .d-flex.flex-column.gap-1[data-v-426eb651]{background:linear-gradient(135deg,#1a3d2a,#1e4d35);border-color:rgba(0,196,68,.2)}.dark .scholarship-card .d-flex.flex-column.gap-1 .text-muted[data-v-426eb651],[data-bs-theme=dark] .scholarship-card .d-flex.flex-column.gap-1 .text-muted[data-v-426eb651],[data-theme=dark] .scholarship-card .d-flex.flex-column.gap-1 .text-muted[data-v-426eb651]{color:#b0b3b8!important}.dark .btn-outline-success[data-v-426eb651],[data-bs-theme=dark] .btn-outline-success[data-v-426eb651],[data-theme=dark] .btn-outline-success[data-v-426eb651]{border-color:#00e050!important;color:#00e050!important}.dark .btn-outline-success[data-v-426eb651]:hover,[data-bs-theme=dark] .btn-outline-success[data-v-426eb651]:hover,[data-theme=dark] .btn-outline-success[data-v-426eb651]:hover{background:linear-gradient(135deg,#00c444,#00a43c)!important;color:#fff!important;border-color:transparent!important}.dark[data-v-426eb651] ::-webkit-scrollbar-track,[data-bs-theme=dark][data-v-426eb651] ::-webkit-scrollbar-track,[data-theme=dark][data-v-426eb651] ::-webkit-scrollbar-track{background:#242526}.card{border-radius:24px;background:linear-gradient(145deg,#fff,#fafffe);border:1px solid rgba(0,196,68,.08);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#00c444,#00e050,#00c444);background-size:200% 100%;animation:gradientSlide 3s linear infinite}@keyframes gradientSlide{0%{background-position:0 50%}to{background-position:200% 50%}}.card.shadow-lg{box-shadow:0 20px 60px rgba(0,196,68,.1),0 8px 25px rgba(0,0,0,.06)!important;border-top:none}.toolbar-buttons .btn-pill{border-radius:999px;font-weight:600;padding:10px 24px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.toolbar-buttons .btn-pill:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.toolbar-buttons .btn-pill:hover:before{left:100%}.toolbar-buttons .btn-pill:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.toolbar-buttons .btn-success{background:linear-gradient(135deg,#00c444,#00a43c);border:none;color:#fff;box-shadow:0 4px 15px rgba(0,196,68,.3)}.toolbar-buttons .btn-success:hover{background:linear-gradient(135deg,#00d44a,#00b844);box-shadow:0 8px 25px rgba(0,196,68,.4)}.toolbar-buttons .btn-danger{background:linear-gradient(135deg,#dc3545,#c82333);border:none;color:#fff;box-shadow:0 4px 15px rgba(220,53,69,.3)}.toolbar-buttons .btn-danger:hover{background:linear-gradient(135deg,#e04555,#d32f3f);box-shadow:0 8px 25px rgba(220,53,69,.4)}.toolbar-buttons .btn-outline-secondary{border:2px solid #6c757d;color:#6c757d;background:transparent}.toolbar-buttons .btn-outline-secondary:hover{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff}.event-banner{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgba(0,196,68,.12)}.event-swiper{width:100%;height:380px}.banner-slide{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f8fffe,#f0fff5);position:relative;overflow:hidden}.banner-slide:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.3));opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.banner-slide:hover:before{opacity:1}.banner-image{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;border-radius:20px;transition:transform .5s ease}.banner-slide:hover .banner-image{transform:scale(1.03)}.swiper-pagination-bullet{background:rgba(0,196,68,.3);opacity:1;width:10px;height:10px;margin:0 4px!important;transition:all .3s ease}.swiper-pagination-bullet-active{background:linear-gradient(135deg,#00c444,#00e050);width:28px;border-radius:6px}h2.text-success{background:linear-gradient(135deg,#00c444,#00a43c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.75rem}.border.rounded.p-3.bg-light{border:none!important;border-radius:16px!important;background:linear-gradient(145deg,#f8fffe,#f0fff5)!important;border-left:4px solid #00c444!important;padding:16px 20px!important;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,196,68,.06)}.border.rounded.p-3.bg-light:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,196,68,.12);border-left-width:6px!important}.border.rounded.p-3.bg-light strong{color:#00a43c;font-size:.9rem}.border.rounded.p-3.bg-light p{color:#1a1a2e;font-weight:500;margin-top:6px}h5.fw-bold.text-dark{position:relative;padding-right:16px;color:#1a1a2e!important}h5.fw-bold.text-dark:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:100%;background:linear-gradient(180deg,#00c444,#00e050);border-radius:4px}.card.h-100.text-center.p-3{border-radius:20px!important;border:1px solid rgba(0,196,68,.1)!important;background:linear-gradient(145deg,#fff,#fafffe);transition:all .3s ease;box-shadow:0 4px 15px rgba(0,196,68,.06)}.card.h-100.text-center.p-3:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,196,68,.15);border-color:rgba(0,196,68,.25)!important}.card.h-100.text-center.p-3 img{border:3px solid rgba(0,196,68,.2);box-shadow:0 4px 15px rgba(0,196,68,.15)}.badge.bg-success{background:linear-gradient(135deg,#00c444,#00a43c)!important;border-radius:999px;padding:8px 16px;font-weight:600;box-shadow:0 2px 8px rgba(0,196,68,.25);transition:all .3s ease}.badge.bg-success:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 4px 15px rgba(0,196,68,.35)}.text-success{color:#00c444!important}.btn-success{background:linear-gradient(135deg,#00c444,#00a43c)!important;border:none!important;box-shadow:0 4px 20px rgba(0,196,68,.35)}.btn-success:hover{background:linear-gradient(135deg,#00d44a,#00b844)!important;transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,196,68,.45)}a{color:#00a43c;transition:all .3s ease;text-decoration:none}a:hover{color:#00c444;text-decoration:underline}.form-control:focus,.form-select:focus{border-color:#00c444!important;box-shadow:0 0 0 4px rgba(0,196,68,.12)!important}.spinner-border.text-success{color:#00c444!important;width:3rem;height:3rem}.text-center.py-5{background:linear-gradient(145deg,#f8fffe,#f0fff5);border-radius:20px;padding:60px!important;box-shadow:0 4px 20px rgba(0,196,68,.08)}.alert-warning{border-radius:20px;border:none;background:linear-gradient(135deg,#fff8e6,#fff3d4);box-shadow:0 8px 30px rgba(255,193,7,.15);padding:30px}.row.gy-3>div{animation:fadeInUp .5s ease forwards;opacity:0}.row.gy-3>div:first-child{animation-delay:.05s}.row.gy-3>div:nth-child(2){animation-delay:.1s}.row.gy-3>div:nth-child(3){animation-delay:.15s}.row.gy-3>div:nth-child(4){animation-delay:.2s}.row.gy-3>div:nth-child(5){animation-delay:.25s}.row.gy-3>div:nth-child(6){animation-delay:.3s}.row.gy-3>div:nth-child(7){animation-delay:.35s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.card{border-radius:18px;padding:16px!important}.banner-image,.event-swiper{height:250px}.event-banner{border-radius:16px}h2.text-success{font-size:1.4rem}.border.rounded.p-3.bg-light{padding:12px 16px!important}.toolbar-buttons{flex-direction:column}.toolbar-buttons .btn-pill{width:100%;justify-content:center}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f0fff5;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00c444,#00a43c);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00d44a,#00b844)}.dark .card,[data-bs-theme=dark] .card,[data-theme=dark] .card{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)}.dark .card.shadow-lg,[data-bs-theme=dark] .card.shadow-lg,[data-theme=dark] .card.shadow-lg{box-shadow:0 20px 60px rgba(0,0,0,.4),0 8px 25px rgba(0,196,68,.1)!important}.dark .event-banner,[data-bs-theme=dark] .event-banner,[data-theme=dark] .event-banner{box-shadow:0 10px 40px rgba(0,0,0,.4)}.dark .banner-slide,[data-bs-theme=dark] .banner-slide,[data-theme=dark] .banner-slide{background:linear-gradient(145deg,#2d2e30,#242526)}.dark h2.text-success,[data-bs-theme=dark] h2.text-success,[data-theme=dark] h2.text-success{background:linear-gradient(135deg,#00e050,#00c444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .border.rounded.p-3.bg-light,[data-bs-theme=dark] .border.rounded.p-3.bg-light,[data-theme=dark] .border.rounded.p-3.bg-light{background:linear-gradient(145deg,#2d2e30,#242526)!important;border-left-color:#00c444!important;box-shadow:0 4px 15px rgba(0,0,0,.3)}.dark .border.rounded.p-3.bg-light:hover,[data-bs-theme=dark] .border.rounded.p-3.bg-light:hover,[data-theme=dark] .border.rounded.p-3.bg-light:hover{box-shadow:0 8px 25px rgba(0,196,68,.15)}.dark .border.rounded.p-3.bg-light strong,[data-bs-theme=dark] .border.rounded.p-3.bg-light strong,[data-theme=dark] .border.rounded.p-3.bg-light strong{color:#00e050}.dark .border.rounded.p-3.bg-light p,[data-bs-theme=dark] .border.rounded.p-3.bg-light p,[data-theme=dark] .border.rounded.p-3.bg-light p{color:#e4e6eb}.dark h5.fw-bold.text-dark,[data-bs-theme=dark] h5.fw-bold.text-dark,[data-theme=dark] h5.fw-bold.text-dark{color:#e4e6eb!important}.dark h5.fw-bold.text-dark:before,[data-bs-theme=dark] h5.fw-bold.text-dark:before,[data-theme=dark] h5.fw-bold.text-dark:before{background:linear-gradient(180deg,#00e050,#00c444)}.dark .card.h-100.text-center.p-3,[data-bs-theme=dark] .card.h-100.text-center.p-3,[data-theme=dark] .card.h-100.text-center.p-3{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)!important}.dark .card.h-100.text-center.p-3:hover,[data-bs-theme=dark] .card.h-100.text-center.p-3:hover,[data-theme=dark] .card.h-100.text-center.p-3:hover{box-shadow:0 12px 30px rgba(0,196,68,.2)}.dark .card.h-100.text-center.p-3 h6,[data-bs-theme=dark] .card.h-100.text-center.p-3 h6,[data-theme=dark] .card.h-100.text-center.p-3 h6{color:#e4e6eb}.dark .card.h-100.text-center.p-3 p,.dark .card.h-100.text-center.p-3 small,[data-bs-theme=dark] .card.h-100.text-center.p-3 p,[data-bs-theme=dark] .card.h-100.text-center.p-3 small,[data-theme=dark] .card.h-100.text-center.p-3 p,[data-theme=dark] .card.h-100.text-center.p-3 small{color:#b0b3b8}.dark .toolbar-buttons .btn-outline-secondary,[data-bs-theme=dark] .toolbar-buttons .btn-outline-secondary,[data-theme=dark] .toolbar-buttons .btn-outline-secondary{border-color:#6c757d;color:#b0b3b8}.dark .text-center.py-5,[data-bs-theme=dark] .text-center.py-5,[data-theme=dark] .text-center.py-5{background:linear-gradient(145deg,#242526,#1a1b1d);box-shadow:0 4px 20px rgba(0,0,0,.3)}.dark .text-center.py-5 p,[data-bs-theme=dark] .text-center.py-5 p,[data-theme=dark] .text-center.py-5 p{color:#b0b3b8}.dark .alert-warning,[data-bs-theme=dark] .alert-warning,[data-theme=dark] .alert-warning{background:linear-gradient(135deg,#3d3520,#4a3f1a);color:#ffd666}.dark .breadcrumb-item.text-muted,[data-bs-theme=dark] .breadcrumb-item.text-muted,[data-theme=dark] .breadcrumb-item.text-muted{color:#b0b3b8!important}.dark .breadcrumb-item a,[data-bs-theme=dark] .breadcrumb-item a,[data-theme=dark] .breadcrumb-item a{color:#00e050!important}.dark .page-heading,[data-bs-theme=dark] .page-heading,[data-theme=dark] .page-heading{color:#e4e6eb}.dark a,[data-bs-theme=dark] a,[data-theme=dark] a{color:#00e050}.dark a:hover,[data-bs-theme=dark] a:hover,[data-theme=dark] a:hover{color:#8bffb3}.dark .swiper-pagination-bullet,[data-bs-theme=dark] .swiper-pagination-bullet,[data-theme=dark] .swiper-pagination-bullet{background:rgba(0,196,68,.4)}.dark .swiper-pagination-bullet-active,[data-bs-theme=dark] .swiper-pagination-bullet-active,[data-theme=dark] .swiper-pagination-bullet-active{background:linear-gradient(135deg,#00e050,#00c444)}.dark ::-webkit-scrollbar-track,[data-bs-theme=dark] ::-webkit-scrollbar-track,[data-theme=dark] ::-webkit-scrollbar-track{background:#242526}.btn-outline-success[data-v-0c3e8fc0]{border:2px solid #00c444!important;color:#00c444!important;background:transparent;font-weight:600;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.btn-outline-success[data-v-0c3e8fc0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,196,68,.1),transparent);transition:left .5s ease}.btn-outline-success[data-v-0c3e8fc0]:hover:before{left:100%}.btn-outline-success[data-v-0c3e8fc0]:hover{background:linear-gradient(135deg,#00c444,#00a43c)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,196,68,.3);border-color:transparent!important}.btn-success[data-v-0c3e8fc0]{background:linear-gradient(135deg,#00c444,#00a43c)!important;border:none!important;border-radius:12px;box-shadow:0 4px 15px rgba(0,196,68,.3);transition:all .3s ease}.btn-success[data-v-0c3e8fc0]:hover{background:linear-gradient(135deg,#00d44a,#00b844)!important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,196,68,.4)}.text-success[data-v-0c3e8fc0]{color:#00c444!important}#kt_app_toolbar[data-v-0c3e8fc0]{background:linear-gradient(135deg,#fff,#f8fffe)!important;border-bottom:1px solid rgba(0,196,68,.1)}.page-heading[data-v-0c3e8fc0]{background:linear-gradient(135deg,#00c444,#00a43c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card.mb-5.p-2[data-v-0c3e8fc0]{border-radius:24px!important;background:linear-gradient(145deg,#fff,#f8fffe);border:1px solid rgba(0,196,68,.1)!important;box-shadow:0 8px 32px rgba(0,196,68,.08)!important;padding:20px!important;position:relative;overflow:hidden}.card.mb-5.p-2[data-v-0c3e8fc0]:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(0,196,68,.05) 0,transparent 70%);border-radius:50%;transform:translate(30%,-30%);pointer-events:none}.event-card[data-v-0c3e8fc0]{border-radius:20px!important;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);background:linear-gradient(145deg,#fff,#fafffe);border:1px solid rgba(0,196,68,.08)!important;position:relative}.event-card[data-v-0c3e8fc0]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00c444,#00e050,#00c444);background-size:200% 100%;opacity:0;transition:opacity .3s ease;z-index:10}.event-card[data-v-0c3e8fc0]:hover:before{opacity:1;animation:gradientSlide-0c3e8fc0 2s linear infinite}@keyframes gradientSlide-0c3e8fc0{0%{background-position:0 50%}to{background-position:200% 50%}}.event-card[data-v-0c3e8fc0]:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px rgba(0,196,68,.18),0 10px 20px rgba(0,0,0,.08)!important;border-color:rgba(0,196,68,.2)!important}.event-img-wrapper[data-v-0c3e8fc0]{width:100%;height:180px;overflow:hidden;position:relative}.event-img-wrapper[data-v-0c3e8fc0]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));opacity:0;transition:opacity .3s ease}.event-card:hover .event-img-wrapper[data-v-0c3e8fc0]:after{opacity:1}.event-img[data-v-0c3e8fc0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease}.event-card:hover .event-img[data-v-0c3e8fc0]{transform:scale(1.1);filter:brightness(1.05)}.event-card .card-body[data-v-0c3e8fc0]{padding:16px}.event-card .card-title[data-v-0c3e8fc0]{font-size:.95rem;font-weight:700;color:#1a1a2e;line-height:1.4;margin-bottom:10px;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-card:hover .card-title[data-v-0c3e8fc0]{color:#00a43c}.event-card .card-text[data-v-0c3e8fc0]{color:#666;font-size:.8rem}.hover-card[data-v-0c3e8fc0]{transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.fade-enter-active[data-v-0c3e8fc0],.fade-leave-active[data-v-0c3e8fc0]{transition:all .4s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-0c3e8fc0],.fade-leave-to[data-v-0c3e8fc0]{opacity:0;transform:translateY(-10px)}.advanced-filters .card[data-v-0c3e8fc0]{background:linear-gradient(145deg,#f8fffe,#f0fff5);border:none!important;border-radius:20px!important;border-left:4px solid #00c444!important;box-shadow:0 4px 20px rgba(0,196,68,.08)}.advanced-filters h6[data-v-0c3e8fc0]{font-size:1rem}.form-control[data-v-0c3e8fc0],.form-select[data-v-0c3e8fc0]{border-radius:12px;border:1.5px solid #e8f5ed;padding:10px 14px;transition:all .3s ease;background-color:#fafffe}.form-control[data-v-0c3e8fc0]:focus,.form-select[data-v-0c3e8fc0]:focus{border-color:#00c444;box-shadow:0 0 0 4px rgba(0,196,68,.12);background-color:#fff}.form-control[data-v-0c3e8fc0]:hover,.form-select[data-v-0c3e8fc0]:hover{border-color:rgba(0,196,68,.4)}.form-label[data-v-0c3e8fc0]{color:#2d3748;font-weight:600;margin-bottom:6px}.form-check-input[data-v-0c3e8fc0]:checked{background-color:#00c444!important;border-color:#00c444!important;box-shadow:0 2px 8px rgba(0,196,68,.3)}.loader[data-v-0c3e8fc0]{border-radius:20px!important;background:linear-gradient(145deg,#f8fffe,#f0fff5)!important;border:1px solid rgba(0,196,68,.1);animation:loaderPulse-0c3e8fc0 1.5s ease-in-out infinite}@keyframes loaderPulse-0c3e8fc0{0%,to{opacity:1}50%{opacity:.7}}.pagination .page-link[data-v-0c3e8fc0]{border-radius:10px;margin:0 4px;border:1px solid rgba(0,196,68,.2);color:#00c444;transition:all .3s ease}.pagination .page-link[data-v-0c3e8fc0]:hover{background:linear-gradient(135deg,#e8fff1,#d4f7e2);border-color:#00c444;transform:translateY(-2px)}.pagination .page-item.active .page-link[data-v-0c3e8fc0]{background:linear-gradient(135deg,#00c444,#00a43c);border-color:transparent;box-shadow:0 4px 15px rgba(0,196,68,.3)}.favorites-modal .favorites-modal-content[data-v-0c3e8fc0]{border-radius:24px;overflow:hidden;border:none}.favorites-modal-header[data-v-0c3e8fc0]{background:linear-gradient(135deg,#00c444,#00a43c);font-size:1.1rem}.favorites-modal-body[data-v-0c3e8fc0]{background:linear-gradient(145deg,#f8fffe,#fff);padding:24px}.favorite-card[data-v-0c3e8fc0]{cursor:pointer;transition:all .3s ease;background:linear-gradient(145deg,#fff,#fafffe);border:1px solid rgba(0,196,68,.1)!important;border-radius:16px!important}.favorite-card[data-v-0c3e8fc0]:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,196,68,.15)!important;border-color:rgba(0,196,68,.25)!important}.favorite-card-img[data-v-0c3e8fc0]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border-radius:12px;border:2px solid rgba(0,196,68,.15)}.favorite-card-title[data-v-0c3e8fc0]{font-size:1rem;color:#1a1a2e}.favorite-card-date[data-v-0c3e8fc0],.favorite-card-location[data-v-0c3e8fc0]{font-size:.85rem}.favorite-badge[data-v-0c3e8fc0]{background:linear-gradient(135deg,#00c444,#00a43c);color:#fff;font-size:.75rem;padding:4px 10px;border-radius:999px;box-shadow:0 2px 8px rgba(0,196,68,.25)}.reminders-modal .reminders-modal-content[data-v-0c3e8fc0]{border-radius:24px;overflow:hidden;border:none;box-shadow:0 25px 80px rgba(0,0,0,.15)}.reminders-modal-header[data-v-0c3e8fc0]{background:linear-gradient(135deg,#00c444,#00a43c);padding:20px 24px;border:none}.reminders-modal-header .modal-title[data-v-0c3e8fc0]{font-size:1.2rem;display:flex;align-items:center}.reminders-modal-header .modal-title i[data-v-0c3e8fc0]{font-size:1.3rem;animation:bellRing-0c3e8fc0 2s ease-in-out infinite}@keyframes bellRing-0c3e8fc0{0%,to{transform:rotate(0)}10%,30%{transform:rotate(10deg)}20%,40%{transform:rotate(-10deg)}50%{transform:rotate(0)}}.reminders-modal-body[data-v-0c3e8fc0]{background:linear-gradient(145deg,#f8fffe,#fff);padding:24px;max-height:70vh;overflow-y:auto}.reminders-modal-footer[data-v-0c3e8fc0]{background:linear-gradient(145deg,#f8fffe,#fff);border-top:1px solid rgba(0,196,68,.1);padding:16px 24px}.reminders-modal-footer .btn-pill[data-v-0c3e8fc0]{border-radius:999px;padding:10px 24px;font-weight:600}.reminder-card[data-v-0c3e8fc0]{background:linear-gradient(145deg,#fff,#fafffe);border:1px solid rgba(0,196,68,.1);border-radius:20px!important;transition:all .3s ease;overflow:hidden}.reminder-card[data-v-0c3e8fc0]:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,196,68,.12)!important;border-color:rgba(0,196,68,.25)}.reminder-img[data-v-0c3e8fc0]{max-height:140px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px;border:2px solid rgba(0,196,68,.15);transition:all .3s ease}.reminder-card:hover .reminder-img[data-v-0c3e8fc0]{transform:scale(1.03)}.reminder-title[data-v-0c3e8fc0]{font-size:1.1rem;color:#00a43c!important}.sessions-box[data-v-0c3e8fc0]{background:linear-gradient(145deg,#f0fff5,#e8fff1);border-radius:14px;padding:14px;border-left:4px solid #00c444}.sessions-list[data-v-0c3e8fc0]{list-style:none;padding:0;margin:0}.session-item[data-v-0c3e8fc0]{padding:10px 0;border-bottom:1px dashed rgba(0,196,68,.2)}.session-item[data-v-0c3e8fc0]:last-child{border-bottom:none}.session-info[data-v-0c3e8fc0]{font-size:.9rem;color:#1a1a2e}.session-time[data-v-0c3e8fc0]{color:#00c444;font-weight:600}.session-location[data-v-0c3e8fc0]{display:block;margin-top:4px;font-size:.8rem}.added-date[data-v-0c3e8fc0]{font-size:.85rem;padding-top:10px;border-top:1px solid rgba(0,196,68,.1)}.empty-state[data-v-0c3e8fc0]{padding:60px 20px}.empty-icon[data-v-0c3e8fc0]{font-size:4rem;color:rgba(0,196,68,.3);display:block}.empty-text[data-v-0c3e8fc0]{color:#666;font-size:1.1rem;font-weight:500}.favorites-modal .favorites-modal-content[data-v-0c3e8fc0]{box-shadow:0 25px 80px rgba(0,0,0,.15)}.favorites-modal-header[data-v-0c3e8fc0]{padding:20px 24px}.favorites-modal-header .modal-title[data-v-0c3e8fc0]{font-size:1.2rem;display:flex;align-items:center}.favorites-modal-header .modal-title i[data-v-0c3e8fc0]{animation:heartBeat-0c3e8fc0 1.5s ease-in-out infinite}@keyframes heartBeat-0c3e8fc0{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.favorites-modal-body[data-v-0c3e8fc0]{max-height:70vh;overflow-y:auto}.favorite-card[data-v-0c3e8fc0]{position:relative;overflow:hidden}.favorite-card[data-v-0c3e8fc0]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#00c444,#00e050);opacity:0;transition:opacity .3s ease}.favorite-card[data-v-0c3e8fc0]:hover:before{opacity:1}.alert-warning[data-v-0c3e8fc0]{border-radius:16px;border:none;background:linear-gradient(135deg,#fff8e6,#fff3d4);box-shadow:0 4px 20px rgba(255,193,7,.15)}.row.g-4>div[data-v-0c3e8fc0]{animation:cardFadeIn-0c3e8fc0 .5s ease forwards;opacity:0}.row.g-4>div[data-v-0c3e8fc0]:first-child{animation-delay:.05s}.row.g-4>div[data-v-0c3e8fc0]:nth-child(2){animation-delay:.1s}.row.g-4>div[data-v-0c3e8fc0]:nth-child(3){animation-delay:.15s}.row.g-4>div[data-v-0c3e8fc0]:nth-child(4){animation-delay:.2s}.row.g-4>div[data-v-0c3e8fc0]:nth-child(5){animation-delay:.25s}.row.g-4>div[data-v-0c3e8fc0]:nth-child(6){animation-delay:.3s}.row.g-4>div[data-v-0c3e8fc0]:nth-child(7){animation-delay:.35s}.row.g-4>div[data-v-0c3e8fc0]:nth-child(8){animation-delay:.4s}@keyframes cardFadeIn-0c3e8fc0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.small[data-v-0c3e8fc0]{font-size:.85rem}.smaller[data-v-0c3e8fc0]{font-size:.75rem}.cursor-pointer[data-v-0c3e8fc0]{cursor:pointer}@media (max-width:768px){.advanced-filters .card[data-v-0c3e8fc0]{padding:1rem!important}.form-label[data-v-0c3e8fc0]{font-size:.85rem}.event-card[data-v-0c3e8fc0]{border-radius:16px!important}.event-img-wrapper[data-v-0c3e8fc0]{height:160px}.card.mb-5.p-2[data-v-0c3e8fc0]{padding:16px!important;border-radius:18px!important}.favorite-card[data-v-0c3e8fc0]{flex-direction:column;align-items:flex-start}.favorite-card-img[data-v-0c3e8fc0]{width:100%;height:180px;margin-bottom:.5rem}.favorite-card-tags[data-v-0c3e8fc0]{display:flex;flex-wrap:wrap;gap:.25rem}}@media (max-width:576px){.event-card[data-v-0c3e8fc0]{font-size:.85rem}.event-img-wrapper[data-v-0c3e8fc0]{height:140px}}[data-v-0c3e8fc0]::-webkit-scrollbar{width:8px;height:8px}[data-v-0c3e8fc0]::-webkit-scrollbar-track{background:#f0fff5;border-radius:10px}[data-v-0c3e8fc0]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00c444,#00a43c);border-radius:10px}[data-v-0c3e8fc0]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00d44a,#00b844)}.dark #kt_app_toolbar[data-v-0c3e8fc0],[data-bs-theme=dark] #kt_app_toolbar[data-v-0c3e8fc0],[data-theme=dark] #kt_app_toolbar[data-v-0c3e8fc0]{background:linear-gradient(135deg,#1a1b1d,#242526)!important;border-color:rgba(0,196,68,.15)}.dark .page-heading[data-v-0c3e8fc0],[data-bs-theme=dark] .page-heading[data-v-0c3e8fc0],[data-theme=dark] .page-heading[data-v-0c3e8fc0]{background:linear-gradient(135deg,#00e050,#00c444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .card.mb-5.p-2[data-v-0c3e8fc0],[data-bs-theme=dark] .card.mb-5.p-2[data-v-0c3e8fc0],[data-theme=dark] .card.mb-5.p-2[data-v-0c3e8fc0]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important}.dark .card.mb-5.p-2[data-v-0c3e8fc0]:before,[data-bs-theme=dark] .card.mb-5.p-2[data-v-0c3e8fc0]:before,[data-theme=dark] .card.mb-5.p-2[data-v-0c3e8fc0]:before{background:radial-gradient(circle,rgba(0,196,68,.1) 0,transparent 70%)}.dark .card.mb-5.p-2 h5[data-v-0c3e8fc0],[data-bs-theme=dark] .card.mb-5.p-2 h5[data-v-0c3e8fc0],[data-theme=dark] .card.mb-5.p-2 h5[data-v-0c3e8fc0]{color:#e4e6eb}.dark .event-card[data-v-0c3e8fc0],[data-bs-theme=dark] .event-card[data-v-0c3e8fc0],[data-theme=dark] .event-card[data-v-0c3e8fc0]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)!important;box-shadow:0 4px 20px rgba(0,0,0,.3)}.dark .event-card[data-v-0c3e8fc0]:hover,[data-bs-theme=dark] .event-card[data-v-0c3e8fc0]:hover,[data-theme=dark] .event-card[data-v-0c3e8fc0]:hover{box-shadow:0 25px 50px rgba(0,196,68,.2),0 10px 20px rgba(0,0,0,.4)!important;border-color:rgba(0,196,68,.3)!important}.dark .event-card .card-title[data-v-0c3e8fc0],[data-bs-theme=dark] .event-card .card-title[data-v-0c3e8fc0],[data-theme=dark] .event-card .card-title[data-v-0c3e8fc0]{color:#e4e6eb}.dark .event-card:hover .card-title[data-v-0c3e8fc0],[data-bs-theme=dark] .event-card:hover .card-title[data-v-0c3e8fc0],[data-theme=dark] .event-card:hover .card-title[data-v-0c3e8fc0]{color:#00e050}.dark .event-card .card-text[data-v-0c3e8fc0],[data-bs-theme=dark] .event-card .card-text[data-v-0c3e8fc0],[data-theme=dark] .event-card .card-text[data-v-0c3e8fc0]{color:#b0b3b8}.dark .advanced-filters .card[data-v-0c3e8fc0],[data-bs-theme=dark] .advanced-filters .card[data-v-0c3e8fc0],[data-theme=dark] .advanced-filters .card[data-v-0c3e8fc0]{background:linear-gradient(145deg,#2d2e30,#242526);border-left-color:#00c444!important;box-shadow:0 4px 20px rgba(0,0,0,.3)}.dark .advanced-filters h6[data-v-0c3e8fc0],[data-bs-theme=dark] .advanced-filters h6[data-v-0c3e8fc0],[data-theme=dark] .advanced-filters h6[data-v-0c3e8fc0]{color:#00e050}.dark .form-control[data-v-0c3e8fc0],.dark .form-select[data-v-0c3e8fc0],.dark input[type=date][data-v-0c3e8fc0],.dark input[type=number][data-v-0c3e8fc0],.dark input[type=text][data-v-0c3e8fc0],.dark select[data-v-0c3e8fc0],[data-bs-theme=dark] .form-control[data-v-0c3e8fc0],[data-bs-theme=dark] .form-select[data-v-0c3e8fc0],[data-bs-theme=dark] input[type=date][data-v-0c3e8fc0],[data-bs-theme=dark] input[type=number][data-v-0c3e8fc0],[data-bs-theme=dark] input[type=text][data-v-0c3e8fc0],[data-bs-theme=dark] select[data-v-0c3e8fc0],[data-theme=dark] .form-control[data-v-0c3e8fc0],[data-theme=dark] .form-select[data-v-0c3e8fc0],[data-theme=dark] input[type=date][data-v-0c3e8fc0],[data-theme=dark] input[type=number][data-v-0c3e8fc0],[data-theme=dark] input[type=text][data-v-0c3e8fc0],[data-theme=dark] select[data-v-0c3e8fc0]{background-color:#3a3b3d!important;border-color:rgba(0,196,68,.2)!important;color:#e4e6eb!important}.dark .form-control[data-v-0c3e8fc0]:focus,.dark .form-select[data-v-0c3e8fc0]:focus,[data-bs-theme=dark] .form-control[data-v-0c3e8fc0]:focus,[data-bs-theme=dark] .form-select[data-v-0c3e8fc0]:focus,[data-theme=dark] .form-control[data-v-0c3e8fc0]:focus,[data-theme=dark] .form-select[data-v-0c3e8fc0]:focus{background-color:#3a3b3d!important;border-color:#00c444!important;box-shadow:0 0 0 4px rgba(0,196,68,.15)!important}.dark .form-select[data-v-0c3e8fc0],[data-bs-theme=dark] .form-select[data-v-0c3e8fc0],[data-theme=dark] .form-select[data-v-0c3e8fc0]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2300e050' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")!important}.dark input[data-v-0c3e8fc0]::-moz-placeholder,[data-bs-theme=dark] input[data-v-0c3e8fc0]::-moz-placeholder,[data-theme=dark] input[data-v-0c3e8fc0]::-moz-placeholder{color:#8b8d91!important}.dark input[data-v-0c3e8fc0]::placeholder,[data-bs-theme=dark] input[data-v-0c3e8fc0]::placeholder,[data-theme=dark] input[data-v-0c3e8fc0]::placeholder{color:#8b8d91!important}.dark .form-check-label[data-v-0c3e8fc0],.dark .form-label[data-v-0c3e8fc0],[data-bs-theme=dark] .form-check-label[data-v-0c3e8fc0],[data-bs-theme=dark] .form-label[data-v-0c3e8fc0],[data-theme=dark] .form-check-label[data-v-0c3e8fc0],[data-theme=dark] .form-label[data-v-0c3e8fc0]{color:#b0b3b8!important}.dark .loader[data-v-0c3e8fc0],[data-bs-theme=dark] .loader[data-v-0c3e8fc0],[data-theme=dark] .loader[data-v-0c3e8fc0]{background:linear-gradient(145deg,#242526,#1a1b1d)!important;border-color:rgba(0,196,68,.15);color:#00e050!important}.dark .pagination .page-link[data-v-0c3e8fc0],[data-bs-theme=dark] .pagination .page-link[data-v-0c3e8fc0],[data-theme=dark] .pagination .page-link[data-v-0c3e8fc0]{background:#242526;border-color:rgba(0,196,68,.2);color:#00e050}.dark .pagination .page-link[data-v-0c3e8fc0]:hover,[data-bs-theme=dark] .pagination .page-link[data-v-0c3e8fc0]:hover,[data-theme=dark] .pagination .page-link[data-v-0c3e8fc0]:hover{background:linear-gradient(135deg,#1a3d2a,#1e4d35)}.dark .favorites-modal-body[data-v-0c3e8fc0],[data-bs-theme=dark] .favorites-modal-body[data-v-0c3e8fc0],[data-theme=dark] .favorites-modal-body[data-v-0c3e8fc0]{background:linear-gradient(145deg,#1a1b1d,#242526)}.dark .favorite-card[data-v-0c3e8fc0],[data-bs-theme=dark] .favorite-card[data-v-0c3e8fc0],[data-theme=dark] .favorite-card[data-v-0c3e8fc0]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)!important}.dark .favorite-card[data-v-0c3e8fc0]:hover,[data-bs-theme=dark] .favorite-card[data-v-0c3e8fc0]:hover,[data-theme=dark] .favorite-card[data-v-0c3e8fc0]:hover{box-shadow:0 10px 30px rgba(0,196,68,.2)!important}.dark .favorite-card-title[data-v-0c3e8fc0],[data-bs-theme=dark] .favorite-card-title[data-v-0c3e8fc0],[data-theme=dark] .favorite-card-title[data-v-0c3e8fc0]{color:#e4e6eb}.dark .favorite-card-date[data-v-0c3e8fc0],.dark .favorite-card-location[data-v-0c3e8fc0],[data-bs-theme=dark] .favorite-card-date[data-v-0c3e8fc0],[data-bs-theme=dark] .favorite-card-location[data-v-0c3e8fc0],[data-theme=dark] .favorite-card-date[data-v-0c3e8fc0],[data-theme=dark] .favorite-card-location[data-v-0c3e8fc0]{color:#b0b3b8!important}.dark .reminders-modal-body[data-v-0c3e8fc0],[data-bs-theme=dark] .reminders-modal-body[data-v-0c3e8fc0],[data-theme=dark] .reminders-modal-body[data-v-0c3e8fc0]{background:linear-gradient(145deg,#1a1b1d,#242526)}.dark .reminders-modal-footer[data-v-0c3e8fc0],[data-bs-theme=dark] .reminders-modal-footer[data-v-0c3e8fc0],[data-theme=dark] .reminders-modal-footer[data-v-0c3e8fc0]{background:linear-gradient(145deg,#1a1b1d,#242526);border-color:rgba(0,196,68,.15)}.dark .reminder-card[data-v-0c3e8fc0],[data-bs-theme=dark] .reminder-card[data-v-0c3e8fc0],[data-theme=dark] .reminder-card[data-v-0c3e8fc0]{background:linear-gradient(145deg,#242526,#1a1b1d);border-color:rgba(0,196,68,.15)!important}.dark .reminder-card[data-v-0c3e8fc0]:hover,[data-bs-theme=dark] .reminder-card[data-v-0c3e8fc0]:hover,[data-theme=dark] .reminder-card[data-v-0c3e8fc0]:hover{box-shadow:0 12px 30px rgba(0,196,68,.2)!important}.dark .reminder-title[data-v-0c3e8fc0],[data-bs-theme=dark] .reminder-title[data-v-0c3e8fc0],[data-theme=dark] .reminder-title[data-v-0c3e8fc0]{color:#00e050!important}.dark .sessions-box[data-v-0c3e8fc0],[data-bs-theme=dark] .sessions-box[data-v-0c3e8fc0],[data-theme=dark] .sessions-box[data-v-0c3e8fc0]{background:linear-gradient(145deg,#1a3d2a,#1e4d35);border-left-color:#00e050}.dark .sessions-box h6[data-v-0c3e8fc0],[data-bs-theme=dark] .sessions-box h6[data-v-0c3e8fc0],[data-theme=dark] .sessions-box h6[data-v-0c3e8fc0]{color:#e4e6eb!important}.dark .session-info[data-v-0c3e8fc0],[data-bs-theme=dark] .session-info[data-v-0c3e8fc0],[data-theme=dark] .session-info[data-v-0c3e8fc0]{color:#e4e6eb}.dark .session-item[data-v-0c3e8fc0],[data-bs-theme=dark] .session-item[data-v-0c3e8fc0],[data-theme=dark] .session-item[data-v-0c3e8fc0]{border-color:rgba(0,196,68,.2)}.dark .added-date[data-v-0c3e8fc0],[data-bs-theme=dark] .added-date[data-v-0c3e8fc0],[data-theme=dark] .added-date[data-v-0c3e8fc0]{border-color:rgba(0,196,68,.15)}.dark .empty-icon[data-v-0c3e8fc0],[data-bs-theme=dark] .empty-icon[data-v-0c3e8fc0],[data-theme=dark] .empty-icon[data-v-0c3e8fc0]{color:rgba(0,196,68,.4)}.dark .empty-text[data-v-0c3e8fc0],[data-bs-theme=dark] .empty-text[data-v-0c3e8fc0],[data-theme=dark] .empty-text[data-v-0c3e8fc0]{color:#b0b3b8}.dark .modal-body.bg-light[data-v-0c3e8fc0],[data-bs-theme=dark] .modal-body.bg-light[data-v-0c3e8fc0],[data-theme=dark] .modal-body.bg-light[data-v-0c3e8fc0]{background:linear-gradient(145deg,#1a1b1d,#242526)!important}.dark .modal-content[data-v-0c3e8fc0],[data-bs-theme=dark] .modal-content[data-v-0c3e8fc0],[data-theme=dark] .modal-content[data-v-0c3e8fc0]{background:#242526;border-color:rgba(0,196,68,.15)}.dark .alert-warning[data-v-0c3e8fc0],[data-bs-theme=dark] .alert-warning[data-v-0c3e8fc0],[data-theme=dark] .alert-warning[data-v-0c3e8fc0]{background:linear-gradient(135deg,#3d3520,#4a3f1a);color:#ffd666}.dark .breadcrumb-item.text-muted[data-v-0c3e8fc0],[data-bs-theme=dark] .breadcrumb-item.text-muted[data-v-0c3e8fc0],[data-theme=dark] .breadcrumb-item.text-muted[data-v-0c3e8fc0]{color:#b0b3b8!important}.dark .breadcrumb-item a[data-v-0c3e8fc0],[data-bs-theme=dark] .breadcrumb-item a[data-v-0c3e8fc0],[data-theme=dark] .breadcrumb-item a[data-v-0c3e8fc0]{color:#00e050!important}.dark .btn-outline-success[data-v-0c3e8fc0],[data-bs-theme=dark] .btn-outline-success[data-v-0c3e8fc0],[data-theme=dark] .btn-outline-success[data-v-0c3e8fc0]{border-color:#00e050!important;color:#00e050!important}.dark .btn-outline-success[data-v-0c3e8fc0]:hover,[data-bs-theme=dark] .btn-outline-success[data-v-0c3e8fc0]:hover,[data-theme=dark] .btn-outline-success[data-v-0c3e8fc0]:hover{background:linear-gradient(135deg,#00c444,#00a43c)!important;color:#fff!important}.dark[data-v-0c3e8fc0] ::-webkit-scrollbar-track,[data-bs-theme=dark][data-v-0c3e8fc0] ::-webkit-scrollbar-track,[data-theme=dark][data-v-0c3e8fc0] ::-webkit-scrollbar-track{background:#242526}[data-v-f5613410]:root{--chat-primary:#00c444;--chat-primary-dark:#00a838;--chat-bg:#e8fff1;--chat-bubble-own:#d9fdd3;--chat-bubble-other:#fff;--chat-text:#1f2937;--chat-text-muted:#6b7280;--chat-border:#e5e7eb}.chat-container[data-v-f5613410]{display:flex;flex-direction:column;height:100vh;max-height:100vh;background:var(--chat-bg);overflow:hidden}.embedded-host.chat-container[data-v-f5613410]{height:100%;max-height:100%;background:transparent}.chat-header[data-v-f5613410]{background:#fff;border-bottom:1px solid var(--chat-border);padding:12px 20px;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.chat-header__content[data-v-f5613410]{display:flex;align-items:center;gap:12px;max-width:900px;margin:0 auto}.chat-header__back[data-v-f5613410]{width:40px;height:40px;border:none;background:var(--chat-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff!important;cursor:pointer;transition:all .2s ease}.chat-header__back i[data-v-f5613410],.chat-header__back svg[data-v-f5613410]{color:#fff!important;fill:#fff!important}.chat-header__back[data-v-f5613410]:hover{background:var(--chat-primary-dark);transform:scale(1.05)}.chat-header__avatar[data-v-f5613410]{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0}.chat-header__avatar img[data-v-f5613410]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-header__avatar-placeholder[data-v-f5613410]{width:100%;height:100%;background:linear-gradient(135deg,var(--chat-primary) 0,var(--chat-primary-dark) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.chat-header__info[data-v-f5613410]{flex:1;min-width:0}.chat-header__typing[data-v-f5613410]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--chat-primary);font-weight:500}.typing-dots[data-v-f5613410]{display:flex;gap:3px}.typing-dots span[data-v-f5613410]{width:6px;height:6px;background:var(--chat-primary);border-radius:50%;animation:typingBounce-f5613410 1.4s ease-in-out infinite both}.typing-dots span[data-v-f5613410]:first-child{animation-delay:-.32s}.typing-dots span[data-v-f5613410]:nth-child(2){animation-delay:-.16s}.typing-dots span[data-v-f5613410]:nth-child(3){animation-delay:0s}@keyframes typingBounce-f5613410{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.chat-header__actions[data-v-f5613410]{flex-shrink:0}.chat-header__menu-btn[data-v-f5613410]{width:36px;height:36px;border:none;background:var(--chat-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff!important;cursor:pointer;transition:all .2s ease}.chat-header__menu-btn i[data-v-f5613410],.chat-header__menu-btn svg[data-v-f5613410]{color:#fff!important;fill:#fff!important}.chat-header__menu-btn[data-v-f5613410]:hover{background:var(--chat-primary-dark)}.chat-header__actions .dropdown-menu[data-v-f5613410]{min-width:180px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid var(--chat-border)}.chat-header__actions .dropdown-item[data-v-f5613410]{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px}.chat-header__actions .dropdown-item i[data-v-f5613410]{font-size:16px}.chat-header__title[data-v-f5613410]{font-size:16px;font-weight:600;color:var(--chat-text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-header__status[data-v-f5613410]{font-size:12px;color:var(--chat-text-muted)}.chat-header__status.status-warning[data-v-f5613410]{color:#f59e0b}.chat-header__status.status-error[data-v-f5613410]{color:#ef4444}.chat-content[data-v-f5613410]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.chat-loading[data-v-f5613410]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--chat-text-muted)}.chat-loading__spinner[data-v-f5613410]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:var(--chat-primary);border-radius:50%;animation:spin-f5613410 .8s linear infinite}.chat-error[data-v-f5613410]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.chat-error i[data-v-f5613410]{font-size:48px;color:#ef4444}.chat-error p[data-v-f5613410]{color:var(--chat-text-muted);margin:0}.chat-error__btn[data-v-f5613410]{padding:10px 24px;background:var(--chat-primary);color:#fff;border:none;border-radius:24px;font-weight:500;cursor:pointer;transition:all .2s ease}.chat-error__btn[data-v-f5613410]:hover{background:var(--chat-primary-dark);transform:translateY(-1px)}.day-separator[data-v-f5613410]{display:flex;align-items:center;justify-content:center;padding:16px 0;margin:8px 0}.day-separator__text[data-v-f5613410]{background:rgba(0,0,0,.08);color:var(--chat-text-muted);font-size:12px;font-weight:500;padding:6px 14px;border-radius:12px;text-transform:capitalize}.msg-row--grouped[data-v-f5613410]{margin-top:2px}.msg-row--grouped .msg-bubble[data-v-f5613410]{border-radius:16px}.msg-row--own.msg-row--grouped .msg-bubble[data-v-f5613410]{border-top-left-radius:16px;border-bottom-left-radius:16px}.msg-row:not(.msg-row--own).msg-row--grouped .msg-bubble[data-v-f5613410]{border-top-right-radius:16px;border-bottom-right-radius:16px}.msg-row:not(.msg-row--grouped) .msg-bubble--own[data-v-f5613410]{border-bottom-right-radius:4px}.msg-row:not(.msg-row--grouped) .msg-bubble[data-v-f5613410]:not(.msg-bubble--own){border-bottom-left-radius:4px}.chat-blocker-banner[data-v-f5613410]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-top:1px solid #f59e0b;color:#92400e;font-size:13px}.chat-blocker-banner i[data-v-f5613410]{font-size:18px;color:#f59e0b}.chat-blocker-banner span[data-v-f5613410]{flex:1}.chat-blocker-banner__unblock[data-v-f5613410]{padding:6px 14px;background:#f59e0b;color:#fff;border:none;border-radius:16px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.chat-blocker-banner__unblock[data-v-f5613410]:hover{background:#d97706}.chat-owner-locked-banner[data-v-f5613410]{display:flex;align-items:center;gap:10px;padding:10px 16px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-top:1px solid #3b82f6;color:#1e40af;font-size:13px}.chat-owner-locked-banner i[data-v-f5613410]{font-size:16px;color:#3b82f6}.chat-body[data-v-f5613410]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;width:100%}.chat-messages[data-v-f5613410]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;scroll-behavior:auto;min-height:0;background-color:#e8f5e9;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='%2386c67c' fill-opacity='.2'%3E%3Cpath d='m10 10 4-4 4 4-4 4z'/%3E%3Ccircle cx='50' cy='15' r='3'/%3E%3Cpath d='M70 8h6v4h-6zM15 35l3-5h6l3 5-3 5h-6z'/%3E%3Crect x='45' y='32' width='8' height='10' rx='1'/%3E%3Ccircle cx='72' cy='38' r='4'/%3E%3Cpath d='m8 58 6 3-6 3zM35 55l5 8H30z'/%3E%3Crect x='60' y='55' width='12' height='6' rx='2'/%3E%3Ccircle cx='20' cy='72' r='3'/%3E%3Cpath d='m48 70 4-4 4 4-4 4z'/%3E%3Cpath d='M68 68h8v8h-8z' fill-opacity='.15'/%3E%3C/g%3E%3C/svg%3E");background-size:80px 80px;will-change:scroll-position;-webkit-overflow-scrolling:touch}.chat-messages[data-v-f5613410]::-webkit-scrollbar{width:10px}.chat-messages[data-v-f5613410]::-webkit-scrollbar-track{background:rgba(0,196,68,.15);border-radius:5px;margin:4px 0}.chat-messages[data-v-f5613410]::-webkit-scrollbar-thumb{background:#00c444;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.chat-messages[data-v-f5613410]::-webkit-scrollbar-thumb:hover{background:#00a83a;background-clip:padding-box}.chat-messages[data-v-f5613410]::-webkit-scrollbar-thumb:active{background:#008c30;background-clip:padding-box}.chat-messages[data-v-f5613410]{scrollbar-width:auto;scrollbar-color:#00c444 rgba(0,196,68,.15)}.msg-row[data-v-f5613410]{display:flex;justify-content:flex-start;padding:4px 16px;animation:msgFadeIn-f5613410 .2s ease-out}.msg-row--own[data-v-f5613410]{justify-content:flex-end}.msg-row--unread[data-v-f5613410]{position:relative}.msg-row--unread[data-v-f5613410]:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,196,68,.05);pointer-events:none;border-radius:8px}.unread-divider[data-v-f5613410]{display:flex;align-items:center;justify-content:center;padding:12px 16px;margin:8px 0}.unread-divider__text[data-v-f5613410]{background:linear-gradient(135deg,#00c444,#00a838);color:#fff;font-size:12px;font-weight:600;padding:6px 16px;border-radius:16px;box-shadow:0 2px 8px rgba(0,196,68,.3);text-transform:uppercase;letter-spacing:.5px}@keyframes msgFadeIn-f5613410{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.msg-bubble-wrapper[data-v-f5613410]{max-width:75%;min-width:120px}@media (min-width:768px){.msg-bubble-wrapper[data-v-f5613410]{max-width:500px}}.msg-bubble[data-v-f5613410]{position:relative;background:#fff;border-radius:16px;padding:10px 14px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);transition:box-shadow .2s ease,transform .15s ease}.msg-bubble[data-v-f5613410]:hover{box-shadow:0 2px 6px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.08)}.msg-bubble--own[data-v-f5613410]{background:linear-gradient(135deg,#d9fdd3,#c8f7c5);border-bottom-right-radius:4px}.msg-bubble[data-v-f5613410]:not(.msg-bubble--own){border-bottom-left-radius:4px}.msg-bubble--pending[data-v-f5613410]{opacity:.75}.msg-bubble--failed[data-v-f5613410]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5}.msg-bubble--has-media[data-v-f5613410]{padding:5px;overflow:hidden}.msg-bubble--has-media .msg-text[data-v-f5613410]{padding:8px 8px 4px}.msg-actions[data-v-f5613410]{position:absolute;top:6px;right:6px;display:flex;gap:2px;background:hsla(0,0%,100%,.95);border-radius:8px;padding:3px;box-shadow:0 2px 8px rgba(0,0,0,.12);opacity:0;visibility:hidden;transition:all .15s ease;z-index:10}.msg-bubble:hover .msg-actions[data-v-f5613410]{opacity:1;visibility:visible}.msg-actions button[data-v-f5613410]{width:28px;height:28px;border:none;background:transparent;color:#6b7280;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .15s ease}.msg-actions button[data-v-f5613410]:hover{background:#f3f4f6;color:#1f2937}.msg-actions__delete[data-v-f5613410]:hover{background:#fee2e2;color:#dc2626}.msg-reply-preview[data-v-f5613410]{display:flex;gap:8px;background:rgba(0,0,0,.04);border-radius:8px;padding:8px 10px;margin-bottom:8px}.msg-bubble--own .msg-reply-preview[data-v-f5613410]{background:rgba(0,100,0,.08)}.msg-reply-preview__bar[data-v-f5613410]{width:3px;background:#25d366;border-radius:2px;flex-shrink:0}.msg-reply-preview__content[data-v-f5613410]{flex:1;min-width:0}.msg-reply-preview__sender[data-v-f5613410]{display:block;font-size:12px;font-weight:600;color:#25d366;margin-bottom:2px}.msg-reply-preview__text[data-v-f5613410]{display:block;font-size:13px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-text[data-v-f5613410]{font-size:15px;line-height:1.5;color:#1f2937;white-space:pre-wrap;word-break:break-word;margin:0}.msg-bubble--own .msg-text[data-v-f5613410]{color:#1a1a1a}.msg-text .msg-link[data-v-f5613410]{color:#2563eb;text-decoration:underline;word-break:break-all;cursor:pointer}.msg-text .msg-link[data-v-f5613410]:hover{color:#1d4ed8;text-decoration:underline}.msg-bubble--own .msg-text .msg-link[data-v-f5613410]{color:#1e40af}.msg-bubble--own .msg-text .msg-link[data-v-f5613410]:hover{color:#1e3a8a}.msg-meta[data-v-f5613410]{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px;padding-right:2px}.msg-meta__edited[data-v-f5613410]{font-size:11px;color:#9ca3af;font-style:italic}.msg-meta__time[data-v-f5613410]{font-size:11px;color:#9ca3af}.msg-bubble--own .msg-meta__time[data-v-f5613410]{color:#6b8e6b}.msg-meta__status[data-v-f5613410]{font-size:14px;display:flex;align-items:center}.msg-meta__status--pending[data-v-f5613410]{width:12px;height:12px;border:2px solid #9ca3af;border-top-color:transparent;border-radius:50%;animation:spin-f5613410 .8s linear infinite}.msg-meta__status--sent[data-v-f5613410]{color:#9ca3af}.msg-meta__status--seen[data-v-f5613410]{color:#00c444}.msg-meta__status--seen i[data-v-f5613410]{color:#00c444!important}.msg-meta__status--failed[data-v-f5613410]{color:#ef4444}@keyframes spin-f5613410{to{transform:rotate(1turn)}}.msg-progress[data-v-f5613410]{height:3px;background:rgba(0,0,0,.1);border-radius:2px;margin-top:8px;overflow:hidden}.msg-progress__bar[data-v-f5613410]{height:100%;background:#25d366;border-radius:2px;transition:width .3s ease}.msg-reactions[data-v-f5613410]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.msg-reactions__item[data-v-f5613410]{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;background:rgba(0,0,0,.05);border:1px solid transparent;border-radius:12px;font-size:13px;cursor:pointer;transition:all .15s ease}.msg-reactions__item[data-v-f5613410]:hover{background:rgba(0,0,0,.1)}.msg-reactions__item--active[data-v-f5613410]{background:#dcfce7;border-color:#86efac}.msg-media[data-v-f5613410]{border-radius:12px;overflow:hidden}.attachment-content[data-v-f5613410]{display:block}.image-message[data-v-f5613410]{display:inline-block!important;max-width:220px!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 8px rgba(0,0,0,.12)!important}.chat-image[data-v-f5613410]{display:block!important;width:220px!important;height:220px!important;max-width:220px!important;max-height:220px!important;-o-object-fit:cover!important;object-fit:cover!important;background:#f3f4f6!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease!important}.chat-image[data-v-f5613410]:hover{transform:scale(1.02);box-shadow:0 4px 10px rgba(0,0,0,.15)}.voice-message[data-v-f5613410]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;min-width:200px;max-width:320px}.msg-bubble--own .voice-message[data-v-f5613410]{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.voice-icon[data-v-f5613410]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#25d366;border-radius:50%;color:#fff;font-size:18px;flex-shrink:0;box-shadow:0 2px 6px rgba(37,211,102,.3)}.voice-content[data-v-f5613410]{flex:1;min-width:0}.voice-audio[data-v-f5613410]{width:100%;height:36px;border-radius:18px}.voice-duration[data-v-f5613410]{font-size:12px;color:#6b7280;font-weight:500;flex-shrink:0;margin-left:4px}.msg-bubble--own .voice-duration[data-v-f5613410]{color:#166534}.file-message-card[data-v-f5613410]{min-width:280px;max-width:320px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.msg-bubble--own .file-message-card[data-v-f5613410]{background:linear-gradient(135deg,rgba(0,80,40,.08),rgba(0,80,40,.04));border-color:rgba(0,196,68,.15)}.file-card-header[data-v-f5613410]{display:flex;align-items:center;gap:14px;padding:16px}.file-icon-wrapper[data-v-f5613410]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ef4444,#dc2626 50%,#b91c1c);border-radius:14px;color:#fff;font-size:26px;flex-shrink:0;box-shadow:0 6px 20px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);position:relative;overflow:hidden}.file-icon-wrapper[data-v-f5613410]:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,0));border-radius:14px 14px 0 0}.file-icon-wrapper i[data-v-f5613410]{position:relative;z-index:1;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}.file-icon-wrapper.file-icon--pdf[data-v-f5613410]{background:linear-gradient(145deg,#ff6b6b,#ee5a5a 30%,#dc2626 70%,#b91c1c);box-shadow:0 6px 20px rgba(220,38,38,.4),0 2px 6px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.file-icon-wrapper.file-icon--word[data-v-f5613410]{background:linear-gradient(145deg,#60a5fa,#3b82f6 30%,#2563eb 70%,#1d4ed8);box-shadow:0 6px 20px rgba(37,99,235,.4),0 2px 6px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.file-icon-wrapper.file-icon--excel[data-v-f5613410]{background:linear-gradient(145deg,#4ade80,#22c55e 30%,#16a34a 70%,#15803d);box-shadow:0 6px 20px rgba(22,163,74,.4),0 2px 6px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.file-icon-wrapper.file-icon--ppt[data-v-f5613410]{background:linear-gradient(145deg,#fb923c,#f97316 30%,#ea580c 70%,#c2410c);box-shadow:0 6px 20px rgba(234,88,12,.4),0 2px 6px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.file-icon-wrapper.file-icon--zip[data-v-f5613410]{background:linear-gradient(145deg,#a78bfa,#8b5cf6 30%,#7c3aed 70%,#6d28d9);box-shadow:0 6px 20px rgba(124,58,237,.4),0 2px 6px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.file-icon-wrapper.file-icon--default[data-v-f5613410]{background:linear-gradient(145deg,#00c444,#00a038 30%,#008830 70%,#006620);box-shadow:0 6px 20px rgba(0,196,68,.4),0 2px 6px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.file-details[data-v-f5613410]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.file-title[data-v-f5613410]{font-size:14px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.file-type[data-v-f5613410]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.file-card-footer[data-v-f5613410]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.05)}.msg-bubble--own .file-card-footer[data-v-f5613410]{background:rgba(0,196,68,.05);border-top-color:rgba(0,196,68,.1)}.file-download-btn[data-v-f5613410],.file-open-btn[data-v-f5613410]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s ease}.file-download-btn[data-v-f5613410]{background:#00c444;color:#fff}.file-download-btn[data-v-f5613410]:hover{background:#00a038;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,196,68,.3)}.file-open-btn[data-v-f5613410]{background:rgba(0,0,0,.06);color:#4b5563}.file-open-btn[data-v-f5613410]:hover{background:rgba(0,0,0,.1)}.msg-bubble--own .file-open-btn[data-v-f5613410]{background:hsla(0,0%,100%,.2);color:#1f2937}.file-upload-progress[data-v-f5613410]{flex:1;display:flex;flex-direction:column;gap:6px}.file-progress-bar[data-v-f5613410]{height:6px;background:rgba(0,0,0,.1);border-radius:3px;overflow:hidden}.file-progress-fill[data-v-f5613410]{height:100%;background:linear-gradient(90deg,#00c444,#10b981);border-radius:3px;transition:width .3s ease}.file-progress-text[data-v-f5613410]{font-size:12px;font-weight:500;color:#6b7280;text-align:center}.file-message[data-v-f5613410]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f8fafc;border-radius:12px;min-width:200px}.msg-bubble--own .file-message[data-v-f5613410]{background:rgba(0,80,40,.08)}.file-icon[data-v-f5613410]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#dc2626;border-radius:10px;color:#fff;font-size:20px;flex-shrink:0}.file-icon.file-icon--pdf[data-v-f5613410]{background:#dc2626}.file-icon.file-icon--word[data-v-f5613410]{background:#2563eb}.file-icon.file-icon--excel[data-v-f5613410]{background:#16a34a}.file-icon.file-icon--ppt[data-v-f5613410]{background:#ea580c}.file-icon.file-icon--zip[data-v-f5613410]{background:#7c3aed}.file-icon.file-icon--default[data-v-f5613410]{background:#6b7280}.file-info[data-v-f5613410]{flex:1;min-width:0}.file-name[data-v-f5613410]{font-size:14px;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;display:block}.file-download[data-v-f5613410]{font-size:12px;color:#25d366;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.file-download[data-v-f5613410]:hover{text-decoration:underline}.message-failed-actions[data-v-f5613410]{display:flex;align-items:center;gap:6px;margin-top:4px;justify-content:flex-end}.failed-action[data-v-f5613410]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:16px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.failed-action--retry[data-v-f5613410]{background:var(--chat-primary);color:#fff}.failed-action--retry[data-v-f5613410]:hover{background:var(--chat-primary-dark)}.failed-action--delete[data-v-f5613410]{background:#fee2e2;color:#ef4444}.failed-action--delete[data-v-f5613410]:hover{background:#fecaca}.attachment-failed[data-v-f5613410]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:12px;color:#dc2626}.attachment-failed .failed-icon[data-v-f5613410]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fecaca;border-radius:50%;font-size:16px}.voice-waves[data-v-f5613410]{display:flex;align-items:center;gap:3px;height:24px}.voice-waves span[data-v-f5613410]{display:block;width:3px;background:#25d366;border-radius:3px;animation:wave-f5613410 1s ease-in-out infinite}.voice-waves span[data-v-f5613410]:first-child{height:8px;animation-delay:0s}.voice-waves span[data-v-f5613410]:nth-child(2){height:16px;animation-delay:.1s}.voice-waves span[data-v-f5613410]:nth-child(3){height:24px;animation-delay:.2s}.voice-waves span[data-v-f5613410]:nth-child(4){height:16px;animation-delay:.3s}.voice-waves span[data-v-f5613410]:nth-child(5){height:8px;animation-delay:.4s}@keyframes wave-f5613410{0%,to{transform:scaleY(1)}50%{transform:scaleY(.5)}}.voice-waves.has-waveform span[data-v-f5613410],.voice-waves.has-waveform[data-v-f5613410]{animation:none}.voice-label[data-v-f5613410]{font-size:12px;color:#6b7280}.video-message[data-v-f5613410]{max-width:320px;border-radius:12px;overflow:hidden}.chat-video[data-v-f5613410]{display:block;width:100%;max-height:280px;border-radius:12px}.video-placeholder[data-v-f5613410]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:120px;background:linear-gradient(135deg,#1f2937,#374151);border-radius:12px;color:#fff}.video-placeholder .play-icon[data-v-f5613410]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);border-radius:50%;font-size:20px;margin-bottom:8px}.attachment-empty[data-v-f5613410]{gap:8px;padding:12px 16px;background:#f8fafc;border-radius:12px;color:#6b7280}.image-message[data-v-f5613410]{position:relative;display:inline-block}.chat-image.is-uploading[data-v-f5613410]{opacity:.7;transition:opacity .3s ease}.chat-image[data-v-f5613410]:not(.is-uploading){opacity:1;transition:opacity .3s ease}.image-upload-indicator[data-v-f5613410]{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:6px;background:#00c444;padding:6px 10px;border-radius:16px;box-shadow:0 2px 12px rgba(0,196,68,.4);animation:fade-in-f5613410 .2s ease}@keyframes fade-in-f5613410{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.image-upload-indicator i[data-v-f5613410]{font-size:12px;color:#fff;animation:bounce-up-f5613410 .8s ease-in-out infinite}@keyframes bounce-up-f5613410{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.image-upload-indicator span[data-v-f5613410]{font-size:11px;font-weight:600;color:#fff;letter-spacing:.3px}.loading-dots span[data-v-f5613410]:nth-child(3){animation-delay:.4s}@keyframes dot-pulse-f5613410{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.voice-uploading[data-v-f5613410]{display:flex;flex-direction:column;gap:8px;min-width:160px}.voice-uploading .voice-waves[data-v-f5613410]{animation:wave-pulse-f5613410 1.2s ease-in-out infinite}@keyframes wave-pulse-f5613410{0%,to{opacity:.6}50%{opacity:1}}.uploading-text[data-v-f5613410]{font-size:11px;color:#64748b;font-weight:500}.upload-progress-mini[data-v-f5613410]{display:flex;align-items:center;gap:10px}.upload-progress-mini .progress-track[data-v-f5613410]{flex:1;height:3px;background:rgba(0,0,0,.08);border-radius:4px;overflow:hidden}.upload-progress-mini .progress-fill[data-v-f5613410]{height:100%;background:linear-gradient(90deg,#00c444,#10b981);border-radius:4px;transition:width .2s ease-out}.upload-progress-mini span[data-v-f5613410]{font-size:11px;font-weight:600;color:#00c444;min-width:32px}.voice-placeholder[data-v-f5613410]{display:flex;align-items:center;gap:8px}.message-bubble.me .upload-progress-mini .progress-track[data-v-f5613410]{background:hsla(0,0%,100%,.25)}.message-bubble.me .upload-progress-mini .progress-fill[data-v-f5613410]{background:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7))}.message-bubble.me .upload-progress-mini span[data-v-f5613410]{color:hsla(0,0%,100%,.95)}.uploading-text[data-v-f5613410]{font-size:12px;color:#6b7280}.message-bubble.me .uploading-text[data-v-f5613410]{color:hsla(0,0%,100%,.8)}.attachment-empty[data-v-f5613410]{display:flex;align-items:center;gap:6px;color:#9ca3af;font-size:14px}.reply-banner[data-v-f5613410]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f0fff6;border-top:1px solid #d2e7da}.reply-banner__content[data-v-f5613410]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.reply-banner__bar[data-v-f5613410]{width:4px;height:36px;background:var(--chat-primary);border-radius:2px;flex-shrink:0}.reply-banner__info[data-v-f5613410]{flex:1;min-width:0}.reply-banner__label[data-v-f5613410]{display:block;font-size:12px;font-weight:600;color:var(--chat-primary);margin-bottom:2px}.reply-banner__text[data-v-f5613410]{display:block;font-size:13px;color:var(--chat-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-banner__close[data-v-f5613410]{width:32px;height:32px;border:none;background:var(--chat-primary);color:#fff!important;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.reply-banner__close i[data-v-f5613410],.reply-banner__close svg[data-v-f5613410]{color:#fff!important;fill:#fff!important}.reply-banner__close[data-v-f5613410]:hover{background:var(--chat-primary-dark)}.chat-input-area[data-v-f5613410]{flex-shrink:0;padding:12px 16px;background:#fff;border-top:1px solid var(--chat-border);position:relative;z-index:5}.chat-blocked-banner[data-v-f5613410]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;background:#fef3cd;color:#856404;border-radius:12px;font-size:14px}.chat-input[data-v-f5613410]{display:flex;align-items:center;gap:8px;max-width:900px;margin:0 auto}.chat-input__action[data-v-f5613410]{width:44px;height:44px;border:none;background:var(--chat-primary);border-radius:50%;color:#fff!important;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.chat-input__action i[data-v-f5613410],.chat-input__action svg[data-v-f5613410]{color:#fff!important;fill:#fff!important}.chat-input__action[data-v-f5613410]:hover{background:var(--chat-primary-dark)}.chat-input__action--voice.recording[data-v-f5613410]{background:#ef4444;color:#fff!important;animation:pulse-f5613410 1.5s ease-in-out infinite}.chat-input__action--voice.recording i[data-v-f5613410],.chat-input__action--voice.recording svg[data-v-f5613410]{color:#fff!important;fill:#fff!important}@keyframes pulse-f5613410{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.chat-input__field-wrapper[data-v-f5613410]{flex:1;position:relative}.chat-input__field[data-v-f5613410]{width:100%;height:44px;padding:0 16px;border:1px solid var(--chat-border);border-radius:24px;font-size:15px;background:#f9fafb;transition:all .2s ease;outline:none}.chat-input__field[data-v-f5613410]:focus{border-color:var(--chat-primary);background:#fff;box-shadow:0 0 0 3px rgba(0,196,68,.1)}.chat-input__field[data-v-f5613410]::-moz-placeholder{color:var(--chat-text-muted)}.chat-input__field[data-v-f5613410]::placeholder{color:var(--chat-text-muted)}.chat-input__send[data-v-f5613410]{width:44px;height:44px;border:none;background:var(--chat-primary);color:#fff;border-radius:50%;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;box-shadow:0 2px 8px rgba(0,196,68,.3)}.chat-input__send[data-v-f5613410]:hover:not(:disabled){background:var(--chat-primary-dark);transform:scale(1.05)}.chat-input__send[data-v-f5613410]:disabled{opacity:.5;cursor:not-allowed}.chat-input__send-spinner[data-v-f5613410]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-f5613410 .6s linear infinite}.emoji-picker-popup[data-v-f5613410]{position:fixed;background:#fff;border-radius:12px;padding:8px;display:flex;gap:4px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1000;animation:popIn-f5613410 .2s ease-out}@keyframes popIn-f5613410{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.emoji-picker-backdrop[data-v-f5613410]{position:fixed;inset:0;z-index:999}.emoji-pick-btn[data-v-f5613410]{width:36px;height:36px;border:none;background:transparent;border-radius:8px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.emoji-pick-btn[data-v-f5613410]:hover{background:#f3f4f6;transform:scale(1.2)}.modal-overlay[data-v-f5613410]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px}.edit-modal[data-v-f5613410]{width:100%;max-width:440px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:modalIn-f5613410 .25s ease-out}@keyframes modalIn-f5613410{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.edit-modal__header[data-v-f5613410]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--chat-border)}.edit-modal__header h3[data-v-f5613410]{margin:0;font-size:18px;font-weight:600;color:var(--chat-text)}.edit-modal__close[data-v-f5613410]{width:32px;height:32px;border:none;background:var(--chat-primary);color:#fff!important;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.edit-modal__close i[data-v-f5613410],.edit-modal__close svg[data-v-f5613410]{color:#fff!important;fill:#fff!important}.edit-modal__close[data-v-f5613410]:hover{background:var(--chat-primary-dark)}.edit-modal__body[data-v-f5613410]{padding:20px}.edit-modal__input[data-v-f5613410]{width:100%;padding:12px 16px;border:1px solid var(--chat-border);border-radius:12px;font-size:15px;resize:vertical;min-height:100px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.edit-modal__input[data-v-f5613410]:focus{border-color:var(--chat-primary);box-shadow:0 0 0 3px rgba(0,196,68,.1)}.edit-modal__footer[data-v-f5613410]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid var(--chat-border);background:#f9fafb}.edit-modal__btn[data-v-f5613410]{padding:10px 20px;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.edit-modal__btn--cancel[data-v-f5613410]{background:#f3f4f6;color:var(--chat-text)}.edit-modal__btn--cancel[data-v-f5613410]:hover{background:#e5e7eb}.edit-modal__btn--save[data-v-f5613410]{background:var(--chat-primary);color:#fff}.edit-modal__btn--save[data-v-f5613410]:hover:not(:disabled){background:var(--chat-primary-dark)}.edit-modal__btn--save[data-v-f5613410]:disabled{opacity:.5;cursor:not-allowed}.confirm-modal[data-v-f5613410]{width:100%;max-width:360px;background:#fff;border-radius:20px;padding:28px 24px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:modalIn-f5613410 .25s ease-out}.confirm-modal__icon[data-v-f5613410]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:28px}.confirm-modal__icon--danger[data-v-f5613410]{background:#fee2e2;color:#ef4444}.confirm-modal__title[data-v-f5613410]{margin:0 0 8px;font-size:20px;font-weight:600;color:var(--chat-text)}.confirm-modal__text[data-v-f5613410]{margin:0 0 24px;font-size:14px;color:var(--chat-text-muted);line-height:1.5}.confirm-modal__actions[data-v-f5613410]{display:flex;gap:12px}.confirm-modal__btn[data-v-f5613410]{flex:1;padding:12px 20px;border:none;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.confirm-modal__btn--cancel[data-v-f5613410]{background:#f3f4f6;color:var(--chat-text)}.confirm-modal__btn--cancel[data-v-f5613410]:hover{background:#e5e7eb}.confirm-modal__btn--danger[data-v-f5613410]{background:#ef4444;color:#fff}.confirm-modal__btn--danger[data-v-f5613410]:hover{background:#dc2626}.lightbox[data-v-f5613410]{position:fixed;inset:0;background:rgba(0,0,0,.95);z-index:1200;display:flex;align-items:center;justify-content:center;padding:40px;cursor:zoom-out}.lightbox__close[data-v-f5613410]{position:absolute;top:20px;right:20px;width:44px;height:44px;border:none;background:hsla(0,0%,100%,.1);color:#fff;border-radius:50%;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.lightbox__close[data-v-f5613410]:hover{background:hsla(0,0%,100%,.2)}.lightbox__image[data-v-f5613410]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;cursor:default}.fade-enter-active[data-v-f5613410],.fade-leave-active[data-v-f5613410]{transition:opacity .25s ease}.fade-enter-from[data-v-f5613410],.fade-leave-to[data-v-f5613410]{opacity:0}.slide-up-enter-active[data-v-f5613410],.slide-up-leave-active[data-v-f5613410]{transition:all .3s ease}.slide-up-enter-from[data-v-f5613410],.slide-up-leave-to[data-v-f5613410]{transform:translateY(20px);opacity:0}.d-none[data-v-f5613410]{display:none!important}@media (max-width:1024px){.chat-header[data-v-f5613410]{padding:10px 16px}.chat-header__content[data-v-f5613410]{gap:10px}.chat-header__avatar[data-v-f5613410]{width:40px;height:40px}.chat-header__title[data-v-f5613410]{font-size:15px}.chat-messages[data-v-f5613410]{padding:12px}.msg-bubble-wrapper[data-v-f5613410]{max-width:85%}.msg-text[data-v-f5613410]{font-size:14px}.chat-input-area[data-v-f5613410]{padding:10px 14px}.chat-input__action[data-v-f5613410]{width:40px;height:40px;font-size:18px}.chat-input__field[data-v-f5613410]{height:40px;font-size:14px}.chat-input__send[data-v-f5613410]{width:40px;height:40px;font-size:16px}}@media (max-width:768px){.chat-header[data-v-f5613410]{padding:8px 12px}.chat-header__avatar[data-v-f5613410],.chat-header__back[data-v-f5613410]{width:36px;height:36px}.chat-header__title[data-v-f5613410]{font-size:14px}.chat-header__status[data-v-f5613410]{font-size:11px}.chat-messages[data-v-f5613410]{padding:10px 8px}.msg-row[data-v-f5613410]{padding:3px 8px}.msg-bubble-wrapper[data-v-f5613410]{max-width:90%;min-width:100px}.msg-bubble[data-v-f5613410]{padding:8px 12px;border-radius:14px}.msg-text[data-v-f5613410]{font-size:14px;line-height:1.4}.msg-meta__time[data-v-f5613410]{font-size:10px}.msg-actions[data-v-f5613410]{padding:2px;gap:1px}.msg-actions button[data-v-f5613410]{width:24px;height:24px;font-size:12px}.image-message[data-v-f5613410]{max-width:180px!important}.chat-image[data-v-f5613410]{width:180px!important;height:180px!important;max-width:180px!important;max-height:180px!important}.voice-message[data-v-f5613410]{min-width:180px;max-width:260px;padding:8px 12px}.voice-icon[data-v-f5613410]{width:36px;height:36px;font-size:16px}.file-message[data-v-f5613410]{min-width:180px;padding:10px 12px}.file-icon[data-v-f5613410]{width:38px;height:38px;font-size:18px}.chat-input-area[data-v-f5613410]{padding:8px 10px}.chat-input[data-v-f5613410]{gap:6px}.chat-input__action[data-v-f5613410]{width:38px;height:38px;font-size:17px}.chat-input__field[data-v-f5613410]{height:38px;padding:0 14px;font-size:14px;border-radius:20px}.chat-input__send[data-v-f5613410]{width:38px;height:38px;font-size:15px}.reply-banner[data-v-f5613410]{padding:8px 12px;margin:0 8px 8px;border-radius:10px}.reply-banner__text[data-v-f5613410]{font-size:12px}}@media (max-width:480px){.chat-header[data-v-f5613410]{padding:6px 10px}.chat-header__avatar[data-v-f5613410],.chat-header__back[data-v-f5613410]{width:32px;height:32px}.chat-header__title[data-v-f5613410]{font-size:13px}.chat-messages[data-v-f5613410]{padding:8px 6px}.msg-row[data-v-f5613410]{padding:2px 6px}.msg-bubble[data-v-f5613410]{padding:6px 10px;border-radius:12px}.msg-text[data-v-f5613410]{font-size:13px}.msg-meta__time[data-v-f5613410]{font-size:9px}.image-message[data-v-f5613410]{max-width:150px!important}.chat-image[data-v-f5613410]{width:150px!important;height:150px!important;max-width:150px!important;max-height:150px!important}.voice-message[data-v-f5613410]{min-width:160px;max-width:220px;gap:8px}.voice-icon[data-v-f5613410]{width:32px;height:32px;font-size:14px}.chat-input-area[data-v-f5613410]{padding:6px 8px}.chat-input[data-v-f5613410]{gap:4px}.chat-input__action[data-v-f5613410]{width:34px;height:34px;font-size:16px}.chat-input__field[data-v-f5613410]{height:34px;padding:0 12px;font-size:13px;border-radius:17px}.chat-input__send[data-v-f5613410]{width:34px;height:34px;font-size:14px}.edit-modal[data-v-f5613410]{width:95%;margin:10px;border-radius:12px}.edit-modal__header h3[data-v-f5613410]{font-size:16px}.edit-modal__input[data-v-f5613410]{font-size:14px}.emoji-picker-popup[data-v-f5613410]{padding:6px;gap:2px}.emoji-pick-btn[data-v-f5613410]{width:32px;height:32px;font-size:16px}}.chat-body[data-v-f5613410]{position:relative}.chat-input-area[data-v-f5613410]{will-change:auto}.chat-dark-mode .chat-messages[data-v-f5613410]{background-color:#0d1f15;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='%234a9c5d' fill-opacity='.1'%3E%3Cpath d='m10 10 4-4 4 4-4 4z'/%3E%3Ccircle cx='50' cy='15' r='3'/%3E%3Cpath d='M70 8h6v4h-6zM15 35l3-5h6l3 5-3 5h-6z'/%3E%3Crect x='45' y='32' width='8' height='10' rx='1'/%3E%3Ccircle cx='72' cy='38' r='4'/%3E%3Cpath d='m8 58 6 3-6 3zM35 55l5 8H30z'/%3E%3Crect x='60' y='55' width='12' height='6' rx='2'/%3E%3Ccircle cx='20' cy='72' r='3'/%3E%3Cpath d='m48 70 4-4 4 4-4 4z'/%3E%3Cpath d='M68 68h8v8h-8z' fill-opacity='.07'/%3E%3C/g%3E%3C/svg%3E")}.chat-dark-mode .chat-header[data-v-f5613410]{background:#1a1a2e;border-color:#2d2d44}.chat-dark-mode .chat-header__title[data-v-f5613410]{color:#e5e5e5}.chat-dark-mode .chat-header__subtitle[data-v-f5613410]{color:#9ca3af}.chat-dark-mode .chat-header__back[data-v-f5613410],.chat-dark-mode .chat-header__menu-btn[data-v-f5613410],.chat-dark-mode .chat-header__more[data-v-f5613410]{color:#fff!important;background:var(--chat-primary)}.chat-dark-mode .chat-header__back i[data-v-f5613410],.chat-dark-mode .chat-header__back svg[data-v-f5613410],.chat-dark-mode .chat-header__menu-btn i[data-v-f5613410],.chat-dark-mode .chat-header__menu-btn svg[data-v-f5613410],.chat-dark-mode .chat-header__more i[data-v-f5613410],.chat-dark-mode .chat-header__more svg[data-v-f5613410]{color:#fff!important;fill:#fff!important}.chat-dark-mode .chat-header__back[data-v-f5613410]:hover,.chat-dark-mode .chat-header__menu-btn[data-v-f5613410]:hover,.chat-dark-mode .chat-header__more[data-v-f5613410]:hover{background:var(--chat-primary-dark)}.chat-dark-mode .msg-bubble[data-v-f5613410]{background:#1e2a30;box-shadow:0 1px 3px rgba(0,0,0,.3)}.chat-dark-mode .msg-bubble--own[data-v-f5613410]{background:linear-gradient(135deg,#0a5c36,#064e2b)}.chat-dark-mode .msg-bubble--failed[data-v-f5613410]{background:linear-gradient(135deg,#4a1c1c,#3d1515);border-color:#7f2d2d}.chat-dark-mode .msg-text[data-v-f5613410]{color:#e5e5e5}.chat-dark-mode .msg-text .msg-link[data-v-f5613410]{color:#60a5fa}.chat-dark-mode .msg-bubble--own .msg-text .msg-link[data-v-f5613410],.chat-dark-mode .msg-text .msg-link[data-v-f5613410]:hover{color:#93c5fd}.chat-dark-mode .msg-bubble--own .msg-text .msg-link[data-v-f5613410]:hover{color:#bfdbfe}.chat-dark-mode .msg-bubble--own .msg-text[data-v-f5613410]{color:#fff}.chat-dark-mode .msg-meta__time[data-v-f5613410]{color:#9ca3af}.chat-dark-mode .msg-bubble--own .msg-meta__time[data-v-f5613410]{color:hsla(0,0%,100%,.7)}.chat-dark-mode .msg-meta__status--sent[data-v-f5613410]{color:#9ca3af}.chat-dark-mode .msg-meta__status--seen[data-v-f5613410]{color:#4ade80}.chat-dark-mode .msg-actions[data-v-f5613410]{background:rgba(30,42,48,.95);box-shadow:0 2px 8px rgba(0,0,0,.4)}.chat-dark-mode .msg-actions button[data-v-f5613410]{color:#9ca3af}.chat-dark-mode .msg-actions button[data-v-f5613410]:hover{background:#3d3d54;color:#e5e5e5}.chat-dark-mode .reply-preview[data-v-f5613410]{background:hsla(0,0%,100%,.05);border-color:#4ade80}.chat-dark-mode .reply-preview__name[data-v-f5613410]{color:#4ade80}.chat-dark-mode .reply-preview__text[data-v-f5613410]{color:#9ca3af}.chat-dark-mode .voice-message[data-v-f5613410]{background:linear-gradient(135deg,#1e2a30,#263238)}.chat-dark-mode .msg-bubble--own .voice-message[data-v-f5613410]{background:linear-gradient(135deg,#064e2b,#0a5c36)}.chat-dark-mode .voice-duration[data-v-f5613410]{color:#9ca3af}.chat-dark-mode .msg-bubble--own .voice-duration[data-v-f5613410]{color:hsla(0,0%,100%,.7)}.chat-dark-mode .file-message[data-v-f5613410]{background:#1e2a30}.chat-dark-mode .msg-bubble--own .file-message[data-v-f5613410]{background:hsla(0,0%,100%,.1)}.chat-dark-mode .file-name[data-v-f5613410]{color:#e5e5e5}.chat-dark-mode .file-download[data-v-f5613410]{color:#4ade80}.chat-dark-mode .chat-image[data-v-f5613410]{background:#1e2a30}.chat-dark-mode .chat-input-area[data-v-f5613410]{background:#1a1a2e;border-color:#2d2d44}.chat-dark-mode .chat-input__field[data-v-f5613410]{background:#2d2d44;border-color:#3d3d54;color:#e5e5e5}.chat-dark-mode .chat-input__field[data-v-f5613410]::-moz-placeholder{color:#6b7280}.chat-dark-mode .chat-input__field[data-v-f5613410]::placeholder{color:#6b7280}.chat-dark-mode .chat-input__field[data-v-f5613410]:focus{border-color:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.1)}.chat-dark-mode .chat-input__action[data-v-f5613410]{color:#9ca3af;background:#2d2d44}.chat-dark-mode .chat-input__action[data-v-f5613410]:hover{background:#3d3d54;color:#e5e5e5}.chat-dark-mode .chat-input__send[data-v-f5613410]{background:linear-gradient(135deg,#22c55e,#16a34a)}.chat-dark-mode .reply-banner[data-v-f5613410]{background:#1e2a30;border-color:#4ade80}.chat-dark-mode .reply-banner__name[data-v-f5613410]{color:#4ade80}.chat-dark-mode .reply-banner__close[data-v-f5613410],.chat-dark-mode .reply-banner__text[data-v-f5613410]{color:#9ca3af}.chat-dark-mode .reply-banner__close[data-v-f5613410]:hover{color:#e5e5e5}.chat-dark-mode .edit-modal[data-v-f5613410]{background:#1a1a2e}.chat-dark-mode .edit-modal__header[data-v-f5613410]{border-color:#2d2d44}.chat-dark-mode .edit-modal__header h3[data-v-f5613410]{color:#e5e5e5}.chat-dark-mode .edit-modal__close[data-v-f5613410]{color:#9ca3af}.chat-dark-mode .edit-modal__input[data-v-f5613410]{background:#2d2d44;border-color:#3d3d54;color:#e5e5e5}.chat-dark-mode .edit-modal__footer[data-v-f5613410]{border-color:#2d2d44}.chat-dark-mode .edit-modal__btn--cancel[data-v-f5613410]{background:#2d2d44;color:#9ca3af}.chat-dark-mode .delete-modal__content[data-v-f5613410]{background:#1a1a2e}.chat-dark-mode .delete-modal__title[data-v-f5613410]{color:#e5e5e5}.chat-dark-mode .delete-modal__message[data-v-f5613410]{color:#9ca3af}.chat-dark-mode .emoji-picker-popup[data-v-f5613410]{background:#1a1a2e;border-color:#2d2d44;box-shadow:0 4px 20px rgba(0,0,0,.4)}.chat-dark-mode .emoji-pick-btn[data-v-f5613410]:hover{background:#2d2d44}.chat-dark-mode .chat-messages[data-v-f5613410]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.chat-dark-mode .chat-messages[data-v-f5613410]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.chat-dark-mode .msg-date-divider span[data-v-f5613410]{background:#1e2a30;color:#9ca3af}.chat-dark-mode .system-message[data-v-f5613410]{color:#9ca3af;background:hsla(0,0%,100%,.05)}.chat-dark-mode .chat-error[data-v-f5613410],.chat-dark-mode .chat-loading[data-v-f5613410]{color:#9ca3af}.chat-dark-mode .lightbox-overlay[data-v-f5613410]{background:rgba(0,0,0,.95)}.chat-header__mia-btn[data-v-f5613410]{width:36px;height:36px;border:none;background:var(--chat-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff!important;cursor:pointer;transition:all .2s ease;flex-shrink:0}.chat-header__mia-btn i[data-v-f5613410]{color:#fff!important;font-size:16px}.chat-header__mia-btn[data-v-f5613410]:hover{background:var(--chat-primary-dark);transform:scale(1.05)}.chat-summary-overlay[data-v-f5613410]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.chat-summary-dialog[data-v-f5613410]{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.25);width:100%;max-width:480px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.chat-summary-dialog__header[data-v-f5613410]{display:flex;align-items:center;gap:10px;padding:18px 24px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-size:16px;font-weight:600}.chat-summary-dialog__header i[data-v-f5613410]:first-child{font-size:22px}.chat-summary-dialog__header span[data-v-f5613410]{flex:1}.chat-summary-dialog__close[data-v-f5613410]{width:32px;height:32px;border:none;background:hsla(0,0%,100%,.2);color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:background .15s}.chat-summary-dialog__close[data-v-f5613410]:hover{background:hsla(0,0%,100%,.3)}.chat-summary-dialog__body[data-v-f5613410]{flex:1;overflow-y:auto;padding:20px 24px}.chat-summary-presets[data-v-f5613410]{display:flex;gap:8px;margin-bottom:16px}.chat-summary-chip[data-v-f5613410]{padding:8px 18px;border:1px solid #e5e7eb;background:#f9fafb;color:#6b7280;font-size:14px;font-weight:500;border-radius:20px;cursor:pointer;transition:all .2s ease}.chat-summary-chip[data-v-f5613410]:hover{border-color:#8b5cf6;color:#7c3aed}.chat-summary-chip.active[data-v-f5613410]{background:#8b5cf6;color:#fff;border-color:#8b5cf6;font-weight:600}.chat-summary-dates[data-v-f5613410]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.chat-summary-date-label[data-v-f5613410]{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;font-weight:500}.chat-summary-date-label i[data-v-f5613410]{color:#8b5cf6;font-size:16px}.chat-summary-date-input[data-v-f5613410]{flex:1;padding:8px 12px;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;color:#374151;outline:none;transition:border-color .15s}.chat-summary-date-input[data-v-f5613410]:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.chat-summary-loading[data-v-f5613410]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 0;color:#6b7280;font-size:14px}.chat-summary-result[data-v-f5613410]{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:14px;overflow:hidden}.chat-summary-result__header[data-v-f5613410]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ede9fe;font-size:14px;font-weight:600;color:#6d28d9}.chat-summary-copy[data-v-f5613410]{width:32px;height:32px;border:none;background:rgba(109,40,217,.1);color:#6d28d9;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15px;transition:background .15s}.chat-summary-copy[data-v-f5613410]:hover{background:rgba(109,40,217,.2)}.chat-summary-result__text[data-v-f5613410]{padding:16px;font-size:14px;line-height:1.7;color:#374151;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto}.chat-summary-error[data-v-f5613410]{display:flex;align-items:center;gap:10px;padding:16px;color:#dc2626;font-size:14px}.chat-summary-dialog__footer[data-v-f5613410]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid #e5e7eb}.chat-summary-btn--cancel[data-v-f5613410]{padding:10px 20px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;font-size:14px;font-weight:500;border-radius:10px;cursor:pointer;transition:all .15s}.chat-summary-btn--cancel[data-v-f5613410]:hover{background:#f9fafb;color:#374151}.chat-summary-btn--submit[data-v-f5613410]{padding:10px 20px;border:none;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s}.chat-summary-btn--submit[data-v-f5613410]:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9)}.chat-summary-btn--submit[data-v-f5613410]:disabled{opacity:.6;cursor:not-allowed}.chat-dark-mode .chat-summary-dialog[data-v-f5613410]{background:#1f2937}.chat-dark-mode .chat-summary-dialog__body[data-v-f5613410]{color:#e5e5e5}.chat-dark-mode .chat-summary-chip[data-v-f5613410]{background:#374151;border-color:#4b5563;color:#9ca3af}.chat-dark-mode .chat-summary-chip[data-v-f5613410]:hover{border-color:#a78bfa;color:#c4b5fd}.chat-dark-mode .chat-summary-chip.active[data-v-f5613410]{background:#7c3aed;border-color:#7c3aed;color:#fff}.chat-dark-mode .chat-summary-date-label[data-v-f5613410]{color:#d1d5db}.chat-dark-mode .chat-summary-date-input[data-v-f5613410]{background:#374151;border-color:#4b5563;color:#e5e5e5}.chat-dark-mode .chat-summary-result[data-v-f5613410]{background:#2d2044;border-color:#4c3370}.chat-dark-mode .chat-summary-result__header[data-v-f5613410]{background:#3b2960;color:#c4b5fd}.chat-dark-mode .chat-summary-result__text[data-v-f5613410]{color:#d1d5db}.chat-dark-mode .chat-summary-dialog__footer[data-v-f5613410]{border-color:#374151}.chat-dark-mode .chat-summary-btn--cancel[data-v-f5613410]{background:#374151;border-color:#4b5563;color:#d1d5db}.modal-overlay[data-v-7657d1f6]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px);animation:fadeIn-7657d1f6 .2s ease-out}@keyframes fadeIn-7657d1f6{0%{opacity:0}to{opacity:1}}@keyframes slideUp-7657d1f6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.qr-dialog[data-v-7657d1f6]{background:#fff;border-radius:20px;width:90%;max-width:380px;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:slideUp-7657d1f6 .3s ease-out;overflow:hidden}.dialog-header[data-v-7657d1f6]{display:flex;align-items:center;gap:12px;padding:20px;background:linear-gradient(135deg,#00c444,#00a838);color:#fff}.header-icon[data-v-7657d1f6]{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center}.header-icon i[data-v-7657d1f6]{font-size:1.5rem;color:#fff!important}.header-text[data-v-7657d1f6]{flex:1}.header-text h2[data-v-7657d1f6]{margin:0;font-size:1.25rem;font-weight:600}.app-badge[data-v-7657d1f6]{font-size:.75rem;opacity:.9}.close-btn[data-v-7657d1f6]{width:36px;height:36px;border:none;background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.close-btn i[data-v-7657d1f6]{color:#fff!important}.close-btn[data-v-7657d1f6]:hover{background:hsla(0,0%,100%,.3)}.instruction-bar[data-v-7657d1f6]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#e8fff1;color:#00a838;font-size:.875rem}.instruction-bar i[data-v-7657d1f6]{font-size:1rem}.qr-container[data-v-7657d1f6]{padding:30px 20px;display:flex;flex-direction:column;align-items:center;min-height:300px;justify-content:center}.error-state[data-v-7657d1f6],.loading-state[data-v-7657d1f6]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#64748b}.spinner[data-v-7657d1f6]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#00c444;border-radius:50%;animation:spin-7657d1f6 .8s linear infinite}@keyframes spin-7657d1f6{to{transform:rotate(1turn)}}.error-state i[data-v-7657d1f6]{font-size:2rem;color:#ef4444}.retry-btn[data-v-7657d1f6]{margin-top:8px;padding:8px 16px;background:#00c444;color:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:.875rem}.retry-btn[data-v-7657d1f6]:hover{background:#00a838}.qr-code-wrapper[data-v-7657d1f6]{display:flex;flex-direction:column;align-items:center;gap:16px}.qr-canvas[data-v-7657d1f6]{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.shareable-id[data-v-7657d1f6]{font-family:monospace;font-size:.75rem;color:#64748b;background:#f1f5f9;padding:8px 16px;border-radius:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-buttons[data-v-7657d1f6]{display:flex;gap:12px;padding:20px;border-top:1px solid #e2e8f0}.action-btn[data-v-7657d1f6]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border:none;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.action-btn[data-v-7657d1f6]:disabled{opacity:.5;cursor:not-allowed}.copy-btn[data-v-7657d1f6]{background:#f1f5f9;color:#1a1a2e}.copy-btn[data-v-7657d1f6]:hover:not(:disabled){background:#e2e8f0}.share-btn[data-v-7657d1f6]{background:linear-gradient(135deg,#00c444,#00a838);color:#fff!important}.share-btn i[data-v-7657d1f6]{color:#fff!important}.share-btn[data-v-7657d1f6]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,196,68,.3)}[dir=rtl] .action-btn[data-v-7657d1f6],[dir=rtl] .dialog-header[data-v-7657d1f6],[dir=rtl] .instruction-bar[data-v-7657d1f6]{flex-direction:row-reverse}@keyframes fadeIn-79d85654{0%{opacity:0}to{opacity:1}}@keyframes slideUp-79d85654{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-79d85654{to{transform:rotate(1turn)}}.spin[data-v-79d85654]{animation:spin-79d85654 1s linear infinite}.modal-overlay[data-v-79d85654]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(3px);animation:fadeIn-79d85654 .2s ease-out}.add-friend-dialog[data-v-79d85654]{background:#fff;border-radius:16px;width:90%;max-width:440px;box-shadow:0 10px 40px rgba(0,0,0,.1);animation:slideUp-79d85654 .3s ease-out;overflow:hidden}.dialog-header[data-v-79d85654]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#00c444,#00a838);color:#fff}.header-content[data-v-79d85654]{display:flex;align-items:center;gap:12px}.header-icon[data-v-79d85654]{width:44px;height:44px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center}.header-icon i[data-v-79d85654]{font-size:1.3rem;color:#fff!important}.dialog-header h2[data-v-79d85654]{margin:0;font-size:1.15rem;font-weight:600}.close-btn[data-v-79d85654]{width:34px;height:34px;border:none;background:hsla(0,0%,100%,.2);border-radius:8px;color:#fff!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.close-btn i[data-v-79d85654]{color:#fff!important;font-size:.9rem}.close-btn[data-v-79d85654]:hover{background:hsla(0,0%,100%,.3)}.dialog-content[data-v-79d85654]{padding:28px 24px 24px}.form-field[data-v-79d85654]{margin-bottom:20px}.field-label[data-v-79d85654]{display:block;font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:10px}.optional-text[data-v-79d85654]{font-weight:400;color:#9ca3af;font-size:.8rem}.field-row[data-v-79d85654]{display:flex;gap:10px;align-items:stretch}.field-input[data-v-79d85654]{flex:1;padding:13px 16px;border:2px solid #e5e7eb;border-radius:10px;font-size:.95rem;background:#fff;transition:all .2s;font-family:inherit}.field-input[data-v-79d85654]:focus{outline:none;border-color:#00c444;box-shadow:0 0 0 3px rgba(0,196,68,.08)}.field-input[data-v-79d85654]::-moz-placeholder{color:#9ca3af}.field-input[data-v-79d85654]::placeholder{color:#9ca3af}.field-input[data-v-79d85654]:disabled{background:#f9fafb;cursor:not-allowed}.paste-btn[data-v-79d85654]{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 18px;border:2px solid #e5e7eb;border-radius:10px;background:#f9fafb;color:#00a838;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.paste-btn[data-v-79d85654]:hover:not(:disabled){background:#00c444;color:#fff;border-color:#00c444}.paste-btn[data-v-79d85654]:disabled{opacity:.5;cursor:not-allowed}.paste-btn i[data-v-79d85654]{font-size:1rem}.field-textarea[data-v-79d85654]{width:100%;padding:13px 16px;border:2px solid #e5e7eb;border-radius:10px;font-size:.95rem;resize:none;font-family:inherit;transition:all .2s;background:#fff}.field-textarea[data-v-79d85654]:focus{outline:none;border-color:#00c444;box-shadow:0 0 0 3px rgba(0,196,68,.08)}.field-textarea[data-v-79d85654]::-moz-placeholder{color:#9ca3af}.field-textarea[data-v-79d85654]::placeholder{color:#9ca3af}.field-textarea[data-v-79d85654]:disabled{background:#f9fafb;cursor:not-allowed}.message-box[data-v-79d85654]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;font-size:.875rem;margin-bottom:16px}.message-box i[data-v-79d85654]{font-size:1.1rem;flex-shrink:0}.error-box[data-v-79d85654]{background:#fef2f2;color:#dc2626}.error-box i[data-v-79d85654]{color:#dc2626}.success-box[data-v-79d85654]{background:#ecfdf5;color:#059669}.success-box i[data-v-79d85654]{color:#00c444}.qr-scan-btn[data-v-79d85654]{width:100%;padding:13px;background:#f9fafb;border:2px dashed #d1d5db;border-radius:10px;color:#6b7280;font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.qr-scan-btn[data-v-79d85654]:hover:not(:disabled){border-color:#00c444;color:#00a838;background:#f0fdf4;border-style:solid}.qr-scan-btn i[data-v-79d85654]{font-size:1.1rem}.dialog-footer[data-v-79d85654]{display:flex;gap:12px;padding:20px 24px 24px;background:#fafafa;border-top:1px solid #f0f0f0}.btn-cancel[data-v-79d85654]{flex:1;padding:13px 20px;border:2px solid #e5e7eb;background:#fff;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;color:#6b7280;transition:all .2s}.btn-cancel[data-v-79d85654]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.btn-cancel[data-v-79d85654]:disabled{opacity:.5;cursor:not-allowed}.btn-send[data-v-79d85654]{flex:1.5;padding:13px 24px;border:none;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#00c444,#00a838);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.btn-send i[data-v-79d85654]{color:#fff!important;font-size:1rem}.btn-send[data-v-79d85654]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,196,68,.25)}.btn-send[data-v-79d85654]:disabled{opacity:.5;cursor:not-allowed;transform:none}.add-friend-dialog.scanner-mode[data-v-79d85654]{max-width:400px;height:500px;display:flex;flex-direction:column}.scanner-header[data-v-79d85654]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#00c444,#00a838);color:#fff}.back-btn[data-v-79d85654]{width:40px;height:40px;border:none;background:hsla(0,0%,100%,.2);border-radius:10px;color:#fff!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.back-btn i[data-v-79d85654]{color:#fff!important}.back-btn[data-v-79d85654]:hover{background:hsla(0,0%,100%,.3)}.scanner-header h2[data-v-79d85654]{flex:1;margin:0;font-size:1.1rem;font-weight:600;text-align:center}.spacer[data-v-79d85654]{width:40px}.scanner-container[data-v-79d85654]{flex:1;position:relative;background:#1a1a2e;overflow:hidden}.scanner-element[data-v-79d85654]{width:100%;height:100%}.scanner-overlay[data-v-79d85654]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.scanner-frame[data-v-79d85654]{width:250px;height:250px;border:3px solid #00c444;border-radius:16px;box-shadow:0 0 0 9999px rgba(0,0,0,.5)}.scanner-instruction[data-v-79d85654]{position:absolute;bottom:40px;left:0;right:0;text-align:center;color:#fff;font-size:.95rem}[dir=rtl] .dialog-header[data-v-79d85654]{flex-direction:row-reverse}[dir=rtl] .header-text[data-v-79d85654]{text-align:right}[dir=rtl] .input-with-action[data-v-79d85654]{flex-direction:row-reverse}[dir=rtl] .action-btn[data-v-79d85654]{border-left:none;border-right:2px solid #e5e7eb}[dir=rtl] .error-message[data-v-79d85654],[dir=rtl] .scan-qr-btn[data-v-79d85654],[dir=rtl] .success-message[data-v-79d85654]{flex-direction:row-reverse}[dir=rtl] .back-btn i[data-v-79d85654]{transform:scaleX(-1)}@media (max-width:480px){.add-friend-dialog[data-v-79d85654]{width:95%;border-radius:16px}.dialog-header[data-v-79d85654]{padding:16px 20px}.header-icon[data-v-79d85654]{width:42px;height:42px}.dialog-header h2[data-v-79d85654]{font-size:1.1rem}.dialog-content[data-v-79d85654]{padding:20px}.dialog-footer[data-v-79d85654]{padding:16px 20px 20px}.action-btn span[data-v-79d85654]{display:none}.action-btn[data-v-79d85654]{padding:0 14px}}.chat-page-fullwidth[data-v-3468a4c6]{position:fixed;top:65px;left:var(--bs-app-sidebar-width,265px);right:0;bottom:0;padding:0;background:#fff;overflow:hidden;transition:left .3s ease,right .3s ease}[dir=rtl] .chat-page-fullwidth[data-v-3468a4c6],html[lang=ar] .chat-page-fullwidth[data-v-3468a4c6]{left:0;right:var(--bs-app-sidebar-width,265px)}.chat-login-card[data-v-3468a4c6]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:#fff;border-radius:0;padding:40px;text-align:center}.chat-master[data-v-3468a4c6]{display:grid;grid-template-columns:320px 1fr;height:100%;border-radius:0;overflow:hidden;background:#fff;box-shadow:none}.chat-filter-tabs[data-v-3468a4c6]{display:flex;padding:6px 10px;gap:4px;background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0}.chat-filter-tab[data-v-3468a4c6]{flex:0 1 auto;padding:5px 10px;border:none;background:#f3f4f6;color:#6b7280;font-size:11px;font-weight:500;border-radius:16px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.chat-filter-tab[data-v-3468a4c6]:hover{background:#e5e7eb;color:#374151}.chat-filter-tab.active[data-v-3468a4c6]{background:#00c444;color:#fff;font-weight:600}.chat-list[data-v-3468a4c6]{background:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;border-right:1px solid #e5e7eb}.chat-list-header[data-v-3468a4c6]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#00c444,#00a838);color:#fff;padding:14px 16px}.chat-list-header-title[data-v-3468a4c6]{font-size:16px;font-weight:600;color:#fff}.chat-list-header-actions[data-v-3468a4c6]{display:flex;align-items:center;gap:4px}.chat-header-btn[data-v-3468a4c6]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsla(0,0%,100%,.2);border:none;border-radius:8px;color:#fff!important;font-size:16px;cursor:pointer;transition:all .2s ease;position:relative}.chat-header-btn i[data-v-3468a4c6]{color:#fff!important}.chat-header-btn[data-v-3468a4c6]:hover{background:hsla(0,0%,100%,.3)}.chat-list-body[data-v-3468a4c6]{flex:1;overflow-y:auto;overflow-x:hidden}.chat-list-body[data-v-3468a4c6]::-webkit-scrollbar{width:5px}.chat-list-body[data-v-3468a4c6]::-webkit-scrollbar-track{background:transparent}.chat-list-body[data-v-3468a4c6]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.chat-list-body[data-v-3468a4c6]::-webkit-scrollbar-thumb:hover{background:#00c444}.chat-list .list-group-item[data-v-3468a4c6]{border:none;border-bottom:1px solid #f3f4f6;padding:12px 16px;cursor:pointer;transition:all .15s ease}.chat-list .list-group-item[data-v-3468a4c6]:hover{background:#f9fafb}.chat-list .list-group-item.active[data-v-3468a4c6]{background:#ecfdf5;border-left:3px solid #00c444;color:#1f2937}.chat-list .list-group-item.active .fw-semibold[data-v-3468a4c6]{color:#047857}.chat-list .list-group-item.active .text-muted[data-v-3468a4c6]{color:#4b5563!important}.chat-list .list-group-item .symbol img[data-v-3468a4c6]{border-radius:50%;border:2px solid #e5e7eb;transition:border-color .15s ease}.chat-list .list-group-item.active .symbol img[data-v-3468a4c6],.chat-list .list-group-item:hover .symbol img[data-v-3468a4c6]{border-color:#00c444}.chat-list .badge[data-v-3468a4c6]{font-size:11px;padding:4px 8px;border-radius:10px}.chat-list .list-group-item.conv-unread[data-v-3468a4c6]{background:#f0fdf4;border-left:3px solid #00c444}.chat-list .list-group-item.conv-unread[data-v-3468a4c6]:hover{background:#dcfce7}.conv-unread-dot[data-v-3468a4c6]{position:absolute;top:-2px;right:-2px;width:12px;height:12px;background:#00c444;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,196,68,.3)}.conv-preview-unread[data-v-3468a4c6]{font-weight:700;color:#374151!important}.chat-panel[data-v-3468a4c6]{background:#e8fff1;display:flex;flex-direction:column;height:100%;overflow:hidden}.chat-panel-inner[data-v-3468a4c6]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.chat-placeholder[data-v-3468a4c6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center}.chat-placeholder i[data-v-3468a4c6]{font-size:56px;color:#00c444;opacity:.5;margin-bottom:16px}.chat-placeholder .fw-semibold[data-v-3468a4c6]{color:#6b7280;font-size:16px;margin-bottom:4px}.chat-placeholder div[data-v-3468a4c6]:last-child{color:#9ca3af;font-size:14px}@media (max-width:1024px){.chat-page-fullwidth[data-v-3468a4c6]{left:var(--bs-app-sidebar-width,80px)}[dir=rtl] .chat-page-fullwidth[data-v-3468a4c6],html[lang=ar] .chat-page-fullwidth[data-v-3468a4c6]{left:0;right:var(--bs-app-sidebar-width,80px)}.chat-master[data-v-3468a4c6]{grid-template-columns:280px 1fr}.chat-list-header[data-v-3468a4c6]{padding:12px 14px}.chat-list .list-group-item[data-v-3468a4c6]{padding:10px 14px}}@media (max-width:768px){.chat-page-fullwidth[data-v-3468a4c6]{left:0;top:60px;padding:0}[dir=rtl] .chat-page-fullwidth[data-v-3468a4c6],html[lang=ar] .chat-page-fullwidth[data-v-3468a4c6]{left:0;right:0}.chat-master[data-v-3468a4c6]{display:flex;flex-direction:column;border-radius:0}.chat-list[data-v-3468a4c6]{flex-shrink:0;height:auto;max-height:220px;border-right:none;border-bottom:1px solid #e5e7eb}.chat-list-header[data-v-3468a4c6]{padding:10px 12px}.chat-list-header-title[data-v-3468a4c6]{font-size:14px}.chat-list-body[data-v-3468a4c6]{max-height:160px}.chat-list .list-group-item[data-v-3468a4c6]{padding:8px 12px}.chat-list .list-group-item .symbol[data-v-3468a4c6]{width:36px!important;height:36px!important}.chat-panel[data-v-3468a4c6]{flex:1;min-height:0}.chat-panel-header[data-v-3468a4c6]{padding:10px 14px}.chat-placeholder i[data-v-3468a4c6]{font-size:40px}.chat-placeholder .fw-semibold[data-v-3468a4c6]{font-size:14px}}@media (max-width:480px){.chat-page-fullwidth[data-v-3468a4c6]{padding:0}.chat-list[data-v-3468a4c6]{max-height:160px}.chat-list-body[data-v-3468a4c6]{max-height:110px}.chat-header-btn[data-v-3468a4c6]{width:28px;height:28px;font-size:14px}}.chat-master-dark[data-v-3468a4c6]{background:#1a1a2e;box-shadow:0 4px 24px rgba(0,0,0,.3)}.chat-master-dark .chat-list[data-v-3468a4c6]{background:#1a1a2e;border-color:#2d2d44}.chat-master-dark .chat-list-header[data-v-3468a4c6]{background:linear-gradient(135deg,#0a5c36,#064e2b)}.chat-master-dark .chat-list-header .btn[data-v-3468a4c6]{background:hsla(0,0%,100%,.15)}.chat-master-dark .chat-list-header .btn[data-v-3468a4c6]:hover{background:hsla(0,0%,100%,.25)}.chat-master-dark .chat-list-body[data-v-3468a4c6]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.chat-master-dark .chat-list .list-group-item[data-v-3468a4c6]{background:transparent;border-color:#2d2d44;color:#e5e5e5}.chat-master-dark .chat-list .list-group-item[data-v-3468a4c6]:hover{background:#2d2d44}.chat-master-dark .chat-list .list-group-item.active[data-v-3468a4c6]{background:#0d3320;border-left-color:#4ade80;color:#e5e5e5}.chat-master-dark .chat-list .list-group-item.active .fw-semibold[data-v-3468a4c6]{color:#4ade80}.chat-master-dark .chat-list .list-group-item.active .text-muted[data-v-3468a4c6]{color:#9ca3af!important}.chat-master-dark .chat-list .list-group-item .fw-semibold[data-v-3468a4c6]{color:#e5e5e5}.chat-master-dark .chat-list .list-group-item .text-muted[data-v-3468a4c6]{color:#9ca3af!important}.chat-master-dark .chat-list .list-group-item .symbol img[data-v-3468a4c6]{border-color:#3d3d54}.chat-master-dark .chat-list .list-group-item.active .symbol img[data-v-3468a4c6],.chat-master-dark .chat-list .list-group-item:hover .symbol img[data-v-3468a4c6]{border-color:#4ade80}.chat-master-dark .chat-panel[data-v-3468a4c6]{background:#0d1f15}.chat-master-dark .chat-panel-header .fw-semibold[data-v-3468a4c6]{color:#e5e5e5}.chat-master-dark .chat-placeholder[data-v-3468a4c6]{color:#9ca3af}.chat-master-dark .chat-placeholder i[data-v-3468a4c6]{color:#4ade80}.chat-master-dark .chat-placeholder .fw-semibold[data-v-3468a4c6]{color:#9ca3af}.chat-master-dark .spinner-border[data-v-3468a4c6]{color:#4ade80!important}.chat-master-dark .text-muted[data-v-3468a4c6]{color:#9ca3af!important}@media (max-width:768px){.chat-master-dark .chat-list[data-v-3468a4c6]{border-bottom-color:#2d2d44}}.chat-actions-menu[data-v-3468a4c6]{position:relative;flex-shrink:0}.chat-menu-trigger[data-v-3468a4c6]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;font-size:18px;cursor:pointer;transition:all .2s ease;position:relative}.chat-menu-trigger[data-v-3468a4c6]:hover{background:hsla(0,0%,100%,.3);color:#fff}.menu-badge[data-v-3468a4c6]{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;background:#ef4444;color:#fff;border-radius:8px;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #00c444}.chat-menu-dropdown[data-v-3468a4c6]{position:fixed;top:auto;right:24px;min-width:200px;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.18),0 4px 12px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.08);padding:6px 0;z-index:9999;transform-origin:top right}.chat-menu-item[data-v-3468a4c6]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:transparent;border:none;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left}.chat-menu-item[data-v-3468a4c6]:hover{background:#f0fdf4;color:#00c444}.chat-menu-item i[data-v-3468a4c6]{font-size:18px;width:20px;text-align:center;color:#00c444;transition:color .15s ease}.chat-menu-item:hover i[data-v-3468a4c6]{color:#047857}.chat-menu-item span[data-v-3468a4c6]:first-of-type{flex:1}.chat-menu-divider[data-v-3468a4c6]{height:1px;background:rgba(0,0,0,.08);margin:6px 0}[data-bs-theme=dark] .chat-menu-divider[data-v-3468a4c6]{background:hsla(0,0%,100%,.1)}.menu-item-badge[data-v-3468a4c6]{min-width:20px;height:20px;padding:0 6px;background:#ef4444;color:#fff;border-radius:10px;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.menu-fade-enter-active[data-v-3468a4c6],.menu-fade-leave-active[data-v-3468a4c6]{transition:all .2s ease}.menu-fade-enter-from[data-v-3468a4c6],.menu-fade-leave-to[data-v-3468a4c6]{opacity:0;transform:translateY(-8px) scale(.95)}[data-bs-theme=dark] .chat-menu-trigger[data-v-3468a4c6]{color:#9ca3af}[data-bs-theme=dark] .chat-menu-trigger[data-v-3468a4c6]:hover{background:#374151;color:#e5e5e5}[data-bs-theme=dark] .chat-menu-dropdown[data-v-3468a4c6]{background:#1f2937;border-color:#374151;box-shadow:0 10px 40px rgba(0,0,0,.4)}[data-bs-theme=dark] .chat-menu-item[data-v-3468a4c6]{color:#e5e5e5}[data-bs-theme=dark] .chat-menu-item[data-v-3468a4c6]:hover{background:#0d3320;color:#4ade80}[data-bs-theme=dark] .chat-menu-item i[data-v-3468a4c6]{color:#9ca3af}[data-bs-theme=dark] .chat-menu-item:hover i[data-v-3468a4c6]{color:#4ade80}.chat-search[data-v-3468a4c6]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0}.chat-search__icon[data-v-3468a4c6]{color:#9ca3af;font-size:14px;flex-shrink:0}.chat-search__input[data-v-3468a4c6]{flex:1;border:none;background:transparent;font-size:13px;color:#1f2937;outline:none;min-width:0}.chat-search__input[data-v-3468a4c6]::-moz-placeholder{color:#9ca3af}.chat-search__input[data-v-3468a4c6]::placeholder{color:#9ca3af}.chat-search__clear[data-v-3468a4c6]{width:22px;height:22px;border:none;background:#e5e7eb;color:#6b7280;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;transition:all .15s ease}.chat-search__clear[data-v-3468a4c6]:hover{background:#d1d5db;color:#374151}.chat-master-dark .chat-search[data-v-3468a4c6]{background:#1a1a2e;border-color:#2d2d44}.chat-master-dark .chat-search__input[data-v-3468a4c6]{color:#e5e5e5}.chat-master-dark .chat-search__input[data-v-3468a4c6]::-moz-placeholder{color:#6b7280}.chat-master-dark .chat-search__input[data-v-3468a4c6]::placeholder{color:#6b7280}.chat-master-dark .chat-search__icon[data-v-3468a4c6]{color:#6b7280}.chat-master-dark .chat-search__clear[data-v-3468a4c6]{background:#2d2d44;color:#9ca3af}.chat-master-dark .chat-filter-tabs[data-v-3468a4c6]{background:#1a1a2e;border-color:#2d2d44}.chat-master-dark .chat-filter-tab[data-v-3468a4c6]{background:#2d2d44;color:#9ca3af}.chat-master-dark .chat-filter-tab[data-v-3468a4c6]:hover{background:#3d3d54;color:#e5e5e5}.chat-master-dark .chat-filter-tab.active[data-v-3468a4c6]{background:#00c444;color:#fff}.chat-panel-header[data-v-3468a4c6]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);border-bottom:1px solid #d1fae5;padding:10px 16px}.chat-panel-header__left[data-v-3468a4c6]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.chat-panel-header__info[data-v-3468a4c6]{display:flex;flex-direction:column;min-width:0;gap:1px}.chat-panel-header__name[data-v-3468a4c6]{font-size:15px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-panel-header__status[data-v-3468a4c6]{font-size:12px;color:#6b7280;font-weight:400}.chat-panel-header .symbol img[data-v-3468a4c6]{border:2px solid #00c444;border-radius:50%}.chat-panel-header__actions[data-v-3468a4c6]{display:flex;align-items:center;gap:6px;flex-shrink:0}.chat-panel-action-btn[data-v-3468a4c6]{width:34px;height:34px;border:none;background:#f3f4f6;color:#6b7280;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15px;transition:all .2s ease}.chat-panel-action-btn[data-v-3468a4c6]:hover{background:#e5e7eb;color:#374151}.chat-panel-action-btn--mia[data-v-3468a4c6]{background:linear-gradient(135deg,#00c444,#00a038);color:#fff}.chat-panel-action-btn--mia[data-v-3468a4c6]:hover{background:linear-gradient(135deg,#00a038,#008830);color:#fff}.chat-panel-action-btn--mia i.fas.fa-cat[data-v-3468a4c6]{font-size:16px;color:#fff!important}.chat-summary-overlay[data-v-3468a4c6]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.chat-summary-dialog[data-v-3468a4c6]{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.25);width:100%;max-width:480px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.chat-summary-dialog__header[data-v-3468a4c6]{display:flex;align-items:center;gap:10px;padding:18px 24px;background:linear-gradient(135deg,#00c444,#00a038);color:#fff;font-size:16px;font-weight:600}.chat-summary-dialog__header .mia-header-icon[data-v-3468a4c6]{font-size:22px;color:#fff!important}.chat-summary-dialog__header span[data-v-3468a4c6]{flex:1}.chat-summary-dialog__close[data-v-3468a4c6]{width:32px;height:32px;border:none;background:hsla(0,0%,100%,.2);color:#fff!important;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:background .15s}.chat-summary-dialog__close i[data-v-3468a4c6]{color:#fff!important}.chat-summary-dialog__close[data-v-3468a4c6]:hover{background:hsla(0,0%,100%,.3)}.chat-summary-dialog__body[data-v-3468a4c6]{flex:1;overflow-y:auto;padding:20px 24px}.chat-summary-presets[data-v-3468a4c6]{display:flex;gap:8px;margin-bottom:16px}.chat-summary-chip[data-v-3468a4c6]{padding:8px 18px;border:1px solid #e5e7eb;background:#f9fafb;color:#6b7280;font-size:14px;font-weight:500;border-radius:20px;cursor:pointer;transition:all .2s ease}.chat-summary-chip[data-v-3468a4c6]:hover{border-color:#00c444;color:#00a038}.chat-summary-chip.active[data-v-3468a4c6]{background:#00c444;color:#fff;border-color:#00c444;font-weight:600}.chat-summary-dates[data-v-3468a4c6]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.chat-summary-date-label[data-v-3468a4c6]{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;font-weight:500}.chat-summary-date-label i[data-v-3468a4c6]{color:#00c444;font-size:16px}.chat-summary-date-input[data-v-3468a4c6]{flex:1;padding:8px 12px;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;color:#374151;outline:none;transition:border-color .15s}.chat-summary-date-input[data-v-3468a4c6]:focus{border-color:#00c444;box-shadow:0 0 0 3px rgba(0,196,68,.1)}.chat-summary-loading[data-v-3468a4c6]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 0;color:#6b7280;font-size:14px}.chat-summary-result[data-v-3468a4c6]{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:14px;overflow:hidden}.chat-summary-result__header[data-v-3468a4c6]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ede9fe;font-size:14px;font-weight:600;color:#6d28d9}.chat-summary-copy[data-v-3468a4c6]{width:32px;height:32px;border:none;background:rgba(109,40,217,.1);color:#6d28d9;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15px;transition:background .15s}.chat-summary-copy[data-v-3468a4c6]:hover{background:rgba(109,40,217,.2)}.chat-summary-result__text[data-v-3468a4c6]{padding:16px;font-size:14px;line-height:1.7;color:#374151;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto}.chat-summary-error[data-v-3468a4c6]{display:flex;align-items:center;gap:10px;padding:16px;color:#dc2626;font-size:14px}.chat-summary-dialog__footer[data-v-3468a4c6]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid #e5e7eb}.chat-summary-btn--cancel[data-v-3468a4c6]{padding:10px 20px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;font-size:14px;font-weight:500;border-radius:10px;cursor:pointer;transition:all .15s}.chat-summary-btn--cancel[data-v-3468a4c6]:hover{background:#f9fafb;color:#374151}.chat-summary-btn--submit[data-v-3468a4c6]{padding:10px 20px;border:none;background:linear-gradient(135deg,#00c444,#00a038);color:#fff;font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s}.chat-summary-btn--submit[data-v-3468a4c6]:hover:not(:disabled){background:linear-gradient(135deg,#00a038,#008830)}.chat-summary-btn--submit[data-v-3468a4c6]:disabled{opacity:.6;cursor:not-allowed}.chat-summary-btn--submit i[data-v-3468a4c6]{color:#fff!important}.chat-members-overlay[data-v-3468a4c6]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.chat-members-dialog[data-v-3468a4c6]{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.25);width:100%;max-width:680px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.chat-members-dialog__header[data-v-3468a4c6]{display:flex;align-items:center;gap:10px;padding:16px 20px;background:linear-gradient(135deg,#00c444,#00a038);color:#fff;font-size:16px;font-weight:600}.chat-members-dialog__header i.bi-people-fill[data-v-3468a4c6]{font-size:20px}.chat-members-dialog__header span[data-v-3468a4c6]{flex:1}.chat-members-dialog__close[data-v-3468a4c6]{width:32px;height:32px;border:none;background:hsla(0,0%,100%,.2);color:#fff!important;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:background .15s}.chat-members-dialog__close i[data-v-3468a4c6]{color:#fff!important}.chat-members-dialog__close[data-v-3468a4c6]:hover{background:hsla(0,0%,100%,.3)}.chat-members-dialog__body[data-v-3468a4c6]{flex:1;overflow-y:auto;padding:16px}.chat-members-loading[data-v-3468a4c6]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0;color:#6b7280;font-size:14px}.chat-members-error[data-v-3468a4c6]{display:flex;align-items:center;gap:10px;padding:20px;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-size:14px}.chat-members-error i[data-v-3468a4c6]{font-size:20px;flex-shrink:0}.chat-members-empty[data-v-3468a4c6]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0;color:#9ca3af;font-size:14px}.chat-members-empty i[data-v-3468a4c6]{font-size:40px;opacity:.5}.chat-members-header[data-v-3468a4c6]{padding:0 0 16px 0;border-bottom:1px solid #e5e7eb;margin-bottom:16px}.chat-members-header__info[data-v-3468a4c6]{display:flex;align-items:center;justify-content:space-between;gap:16px}.chat-members-header__type[data-v-3468a4c6]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:12px;font-size:14px;font-weight:600;color:#047857}.chat-members-header__type i[data-v-3468a4c6]{font-size:16px}.chat-members-header__count[data-v-3468a4c6]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#f3f4f6;border-radius:12px;font-size:13px;font-weight:600;color:#6b7280}.chat-members-header__count i[data-v-3468a4c6]{font-size:15px;color:#00c444}.chat-members-grid[data-v-3468a4c6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.chat-member-card[data-v-3468a4c6]{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border:2px solid #e5e7eb;border-radius:14px;transition:all .2s ease;cursor:default}.chat-member-card[data-v-3468a4c6]:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.chat-member-card--current[data-v-3468a4c6]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#00c444;border-width:2px}.chat-member-card--current[data-v-3468a4c6]:hover{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:#00a038}.chat-member-card--admin[data-v-3468a4c6]{border-color:#fbbf24}.chat-member-card__avatar-wrapper[data-v-3468a4c6]{position:relative;flex-shrink:0}.chat-member-card__avatar[data-v-3468a4c6]{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #e5e7eb}.chat-member-card--current .chat-member-card__avatar[data-v-3468a4c6]{border-color:#00c444;box-shadow:0 0 0 3px rgba(0,196,68,.1)}.chat-member-card--admin .chat-member-card__avatar[data-v-3468a4c6]{border-color:#fbbf24}.chat-member-card__admin-badge[data-v-3468a4c6]{position:absolute;bottom:-2px;right:-2px;width:22px;height:22px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px}.chat-member-card__info[data-v-3468a4c6]{flex:1;min-width:0}.chat-member-card__name[data-v-3468a4c6]{font-size:15px;font-weight:700;color:#1f2937;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-member-card__email[data-v-3468a4c6]{font-size:12px;color:#6b7280;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-member-card__badges[data-v-3468a4c6]{display:flex;gap:6px;flex-wrap:wrap}.chat-member-badge[data-v-3468a4c6]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase}.chat-member-badge--you[data-v-3468a4c6]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8;gap:4px}.chat-member-badge--you i[data-v-3468a4c6]{font-size:11px}.chat-member-badge--admin[data-v-3468a4c6]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#b45309;gap:4px}.chat-member-badge--admin i[data-v-3468a4c6]{font-size:11px}.chat-master-dark .chat-members-dialog[data-v-3468a4c6],[data-bs-theme=dark] .chat-members-dialog[data-v-3468a4c6]{background:#1f2937}.chat-master-dark .chat-members-dialog__body[data-v-3468a4c6],[data-bs-theme=dark] .chat-members-dialog__body[data-v-3468a4c6]{color:#e5e5e5}.chat-master-dark .chat-members-error[data-v-3468a4c6],[data-bs-theme=dark] .chat-members-error[data-v-3468a4c6]{background:#3d1515;border-color:#7f1d1d;color:#f87171}.chat-master-dark .chat-members-header[data-v-3468a4c6],[data-bs-theme=dark] .chat-members-header[data-v-3468a4c6]{border-color:#374151}.chat-master-dark .chat-members-header__type[data-v-3468a4c6],[data-bs-theme=dark] .chat-members-header__type[data-v-3468a4c6]{background:linear-gradient(135deg,#0d3320,#134e2a);color:#4ade80}.chat-master-dark .chat-members-header__count[data-v-3468a4c6],[data-bs-theme=dark] .chat-members-header__count[data-v-3468a4c6]{background:#374151;color:#9ca3af}.chat-master-dark .chat-members-header__count i[data-v-3468a4c6],[data-bs-theme=dark] .chat-members-header__count i[data-v-3468a4c6]{color:#4ade80}.chat-master-dark .chat-member-card[data-v-3468a4c6],[data-bs-theme=dark] .chat-member-card[data-v-3468a4c6]{background:#2d2d44;border-color:#3d3d54}.chat-master-dark .chat-member-card[data-v-3468a4c6]:hover,[data-bs-theme=dark] .chat-member-card[data-v-3468a4c6]:hover{background:#374151;border-color:#4b5563;box-shadow:0 4px 12px rgba(0,0,0,.3)}.chat-master-dark .chat-member-card--current[data-v-3468a4c6],[data-bs-theme=dark] .chat-member-card--current[data-v-3468a4c6]{background:linear-gradient(135deg,#0d3320,#134e2a);border-color:#4ade80}.chat-master-dark .chat-member-card--current[data-v-3468a4c6]:hover,[data-bs-theme=dark] .chat-member-card--current[data-v-3468a4c6]:hover{background:linear-gradient(135deg,#134e2a,#166534);border-color:#22c55e}.chat-master-dark .chat-member-card--admin[data-v-3468a4c6],[data-bs-theme=dark] .chat-member-card--admin[data-v-3468a4c6]{border-color:#fbbf24}.chat-master-dark .chat-member-card__avatar[data-v-3468a4c6],[data-bs-theme=dark] .chat-member-card__avatar[data-v-3468a4c6]{border-color:#3d3d54}.chat-master-dark .chat-member-card--current .chat-member-card__avatar[data-v-3468a4c6],[data-bs-theme=dark] .chat-member-card--current .chat-member-card__avatar[data-v-3468a4c6]{border-color:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.2)}.chat-master-dark .chat-member-card--admin .chat-member-card__avatar[data-v-3468a4c6],[data-bs-theme=dark] .chat-member-card--admin .chat-member-card__avatar[data-v-3468a4c6]{border-color:#fbbf24}.chat-master-dark .chat-member-card__admin-badge[data-v-3468a4c6],[data-bs-theme=dark] .chat-member-card__admin-badge[data-v-3468a4c6]{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:#1f2937}.chat-master-dark .chat-member-card__name[data-v-3468a4c6],[data-bs-theme=dark] .chat-member-card__name[data-v-3468a4c6]{color:#e5e5e5}.chat-master-dark .chat-member-card__email[data-v-3468a4c6],[data-bs-theme=dark] .chat-member-card__email[data-v-3468a4c6]{color:#9ca3af}.chat-master-dark .chat-member-badge--you[data-v-3468a4c6],[data-bs-theme=dark] .chat-member-badge--you[data-v-3468a4c6]{background:linear-gradient(135deg,#1e3a5f,#1e40af);color:#60a5fa}.chat-master-dark .chat-member-badge--admin[data-v-3468a4c6],[data-bs-theme=dark] .chat-member-badge--admin[data-v-3468a4c6]{background:linear-gradient(135deg,#422006,#78350f);color:#fbbf24}.fade-enter-active[data-v-3468a4c6],.fade-leave-active[data-v-3468a4c6]{transition:opacity .2s ease}.fade-enter-from[data-v-3468a4c6],.fade-leave-to[data-v-3468a4c6]{opacity:0}.chat-master-dark .chat-panel-header[data-v-3468a4c6]{background:rgba(26,26,46,.9);border-color:#2d2d44}.chat-master-dark .chat-panel-header__name[data-v-3468a4c6]{color:#e5e5e5}.chat-master-dark .chat-panel-header__status[data-v-3468a4c6]{color:#9ca3af}.chat-master-dark .chat-panel-header .symbol img[data-v-3468a4c6]{border-color:#4ade80}.chat-master-dark .chat-panel-action-btn[data-v-3468a4c6]{background:#2d2d44;color:#9ca3af}.chat-master-dark .chat-panel-action-btn[data-v-3468a4c6]:hover{background:#3d3d54;color:#e5e5e5}.chat-master-dark .chat-summary-dialog[data-v-3468a4c6],[data-bs-theme=dark] .chat-summary-dialog[data-v-3468a4c6]{background:#1f2937}.chat-master-dark .chat-summary-dialog__body[data-v-3468a4c6],[data-bs-theme=dark] .chat-summary-dialog__body[data-v-3468a4c6]{color:#e5e5e5}.chat-master-dark .chat-summary-chip[data-v-3468a4c6],[data-bs-theme=dark] .chat-summary-chip[data-v-3468a4c6]{background:#374151;border-color:#4b5563;color:#9ca3af}.chat-master-dark .chat-summary-chip[data-v-3468a4c6]:hover,[data-bs-theme=dark] .chat-summary-chip[data-v-3468a4c6]:hover{border-color:#00c444;color:#4ade80}.chat-master-dark .chat-summary-chip.active[data-v-3468a4c6],[data-bs-theme=dark] .chat-summary-chip.active[data-v-3468a4c6]{background:#00c444;border-color:#00c444;color:#fff}.chat-master-dark .chat-summary-date-label[data-v-3468a4c6],[data-bs-theme=dark] .chat-summary-date-label[data-v-3468a4c6]{color:#d1d5db}.chat-master-dark .chat-summary-date-input[data-v-3468a4c6],[data-bs-theme=dark] .chat-summary-date-input[data-v-3468a4c6]{background:#374151;border-color:#4b5563;color:#e5e5e5}.chat-master-dark .chat-summary-result[data-v-3468a4c6],[data-bs-theme=dark] .chat-summary-result[data-v-3468a4c6]{background:#2d2044;border-color:#4c3370}.chat-master-dark .chat-summary-result__header[data-v-3468a4c6],[data-bs-theme=dark] .chat-summary-result__header[data-v-3468a4c6]{background:#3b2960;color:#c4b5fd}.chat-master-dark .chat-summary-result__text[data-v-3468a4c6],[data-bs-theme=dark] .chat-summary-result__text[data-v-3468a4c6]{color:#d1d5db}.chat-master-dark .chat-summary-dialog__footer[data-v-3468a4c6],[data-bs-theme=dark] .chat-summary-dialog__footer[data-v-3468a4c6]{border-color:#374151}.chat-master-dark .chat-summary-btn--cancel[data-v-3468a4c6],[data-bs-theme=dark] .chat-summary-btn--cancel[data-v-3468a4c6]{background:#374151;border-color:#4b5563;color:#d1d5db}.chat-panel-dropdown{min-width:180px;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.08);padding:4px 0;transform-origin:top right}.chat-panel-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:transparent;border:none;color:#374151;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left}.chat-panel-dropdown-item:hover{background:#f0fdf4;color:#00c444}.chat-panel-dropdown-item i{font-size:16px;width:20px;text-align:center}.chat-panel-dropdown-item--danger{color:#dc2626}.chat-panel-dropdown-item--danger:hover{background:#fef2f2;color:#dc2626}.chat-panel-dropdown-item--success{color:#16a34a}.chat-panel-dropdown-item--success:hover{background:#f0fdf4;color:#16a34a}[data-bs-theme=dark] .chat-panel-dropdown{background:#1f2937;border-color:#374151}[data-bs-theme=dark] .chat-panel-dropdown-item{color:#e5e5e5}[data-bs-theme=dark] .chat-panel-dropdown-item:hover{background:#0d3320;color:#4ade80}[data-bs-theme=dark] .chat-panel-dropdown-item--danger{color:#f87171}[data-bs-theme=dark] .chat-panel-dropdown-item--danger:hover{background:#3d1515;color:#f87171}.menu-fade-enter-active,.menu-fade-leave-active{transition:opacity .15s ease,transform .15s ease}.menu-fade-enter-from,.menu-fade-leave-to{opacity:0;transform:scale(.95)}.requests-page[data-v-82891e94]{min-height:100vh;background:linear-gradient(135deg,#f0fdf4,#ecfdf5 50%,#f0fdf4)}.page-header[data-v-82891e94]{display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#00c444,#00a838);color:#fff}.back-btn[data-v-82891e94]{width:44px;height:44px;border:none;background:hsla(0,0%,100%,.2);border-radius:12px;color:#fff!important;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:background .2s}.back-btn i[data-v-82891e94]{color:#fff!important}.back-btn[data-v-82891e94]:hover{background:hsla(0,0%,100%,.3)}.page-header h1[data-v-82891e94]{flex:1;margin:0;font-size:1.35rem;font-weight:600}.header-spacer[data-v-82891e94]{width:44px}.tabs-container[data-v-82891e94]{display:flex;gap:8px;padding:16px 24px;background:#fff;border-bottom:1px solid #e2e8f0}.tab-btn[data-v-82891e94]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border:none;background:#f1f5f9;border-radius:12px;font-size:.95rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s}.tab-btn[data-v-82891e94]:hover{background:#e2e8f0}.tab-btn.active[data-v-82891e94]{background:linear-gradient(135deg,#00c444,#00a838);color:#fff}.tab-btn .badge[data-v-82891e94]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:hsla(0,0%,100%,.25);border-radius:11px;font-size:.75rem;font-weight:600}.tab-btn.active .badge[data-v-82891e94]{background:hsla(0,0%,100%,.3)}.requests-content[data-v-82891e94]{padding:20px 24px}.loading-state[data-v-82891e94]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;color:#64748b}.spinner[data-v-82891e94]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#00c444;border-radius:50%;animation:spin-82891e94 .8s linear infinite}@keyframes spin-82891e94{to{transform:rotate(1turn)}}.error-state[data-v-82891e94]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;color:#64748b;text-align:center}.error-state i[data-v-82891e94]{font-size:2.5rem;color:#ef4444}.retry-btn[data-v-82891e94]{margin-top:8px;padding:10px 20px;background:#00c444;color:#fff;border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500}.retry-btn[data-v-82891e94]:hover{background:#00a838}.empty-state[data-v-82891e94]{display:flex;flex-direction:column;align-items:center;padding:60px 20px;text-align:center}.empty-icon[data-v-82891e94]{width:80px;height:80px;background:#e8fff1;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.empty-icon i[data-v-82891e94]{font-size:2rem;color:#00c444}.empty-state h3[data-v-82891e94]{margin:0 0 8px;color:#1a1a2e;font-size:1.1rem}.empty-state p[data-v-82891e94]{margin:0;color:#64748b;font-size:.9rem;max-width:280px}.requests-list[data-v-82891e94]{display:flex;flex-direction:column;gap:16px}.request-card[data-v-82891e94]{display:flex;gap:16px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s,box-shadow .2s}.request-card[data-v-82891e94]:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.08)}.user-avatar[data-v-82891e94]{flex-shrink:0}.user-avatar img[data-v-82891e94]{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-82891e94]{width:56px;height:56px;background:linear-gradient(135deg,#00c444,#00a838);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.1rem}.user-info[data-v-82891e94]{flex:1;min-width:0}.user-info h4[data-v-82891e94]{margin:0 0 4px;font-size:1rem;font-weight:600;color:#1a1a2e}.request-time[data-v-82891e94]{font-size:.8rem;color:#94a3b8}.request-message[data-v-82891e94]{margin-top:10px;padding:10px 14px;background:#f8fafc;border-radius:10px;border-left:3px solid #00c444}.request-message p[data-v-82891e94]{margin:0;font-size:.875rem;color:#475569;line-height:1.5}.status-badge[data-v-82891e94]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:500}.status-badge.pending[data-v-82891e94]{background:#fef3c7;color:#d97706}.status-badge.accepted[data-v-82891e94]{background:#e8fff1;color:#00a838}.status-badge.rejected[data-v-82891e94]{background:#fef2f2;color:#dc2626}.request-actions[data-v-82891e94]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.action-btn[data-v-82891e94]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:10px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.action-btn[data-v-82891e94]:disabled{opacity:.5;cursor:not-allowed}.accept-btn[data-v-82891e94]{background:linear-gradient(135deg,#00c444,#00a838);color:#fff}.accept-btn[data-v-82891e94]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,196,68,.3)}.reject-btn[data-v-82891e94]{background:#f1f5f9;color:#64748b}.reject-btn[data-v-82891e94]:hover:not(:disabled){background:#fee2e2;color:#dc2626}.delete-btn[data-v-82891e94]{background:#fef2f2;color:#dc2626}.delete-btn[data-v-82891e94]:hover:not(:disabled){background:#fee2e2}[dir=rtl] .page-header[data-v-82891e94]{flex-direction:row-reverse}[dir=rtl] .back-btn i[data-v-82891e94]{transform:scaleX(-1)}[dir=rtl] .request-card[data-v-82891e94]{flex-direction:row-reverse}[dir=rtl] .request-message[data-v-82891e94]{border-left:none;border-right:3px solid #00c444}@media (max-width:640px){.request-card[data-v-82891e94]{flex-direction:column;align-items:flex-start}.request-actions[data-v-82891e94]{flex-direction:row;width:100%}.action-btn[data-v-82891e94]{flex:1;justify-content:center}}.create-group-page[data-v-a6a39adc]{min-height:100vh;background:linear-gradient(135deg,#f0fdf4,#ecfdf5 50%,#f0fdf4);display:flex;flex-direction:column}.page-header[data-v-a6a39adc]{display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#00c444,#00a838);color:#fff}.back-btn[data-v-a6a39adc]{width:44px;height:44px;border:none;background:hsla(0,0%,100%,.2);border-radius:12px;color:#fff!important;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:background .2s}.back-btn i[data-v-a6a39adc]{color:#fff!important}.back-btn[data-v-a6a39adc]:hover{background:hsla(0,0%,100%,.3)}.page-header h1[data-v-a6a39adc]{flex:1;margin:0;font-size:1.35rem;font-weight:600}.header-spacer[data-v-a6a39adc]{width:44px}.page-content[data-v-a6a39adc]{flex:1;padding:24px;overflow-y:auto}.section[data-v-a6a39adc]{background:#fff;border-radius:16px;padding:20px;margin-bottom:20px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.group-photo-picker[data-v-a6a39adc]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.photo-preview[data-v-a6a39adc]{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;cursor:pointer;background:#f1f5f9}.photo-preview img[data-v-a6a39adc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-placeholder[data-v-a6a39adc]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00c444,#00a838);color:#fff;font-size:2rem}.photo-overlay[data-v-a6a39adc]{position:absolute;bottom:0;right:0;width:28px;height:28px;background:#00c444;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;border:2px solid #fff}.photo-info[data-v-a6a39adc]{display:flex;flex-direction:column}.photo-label[data-v-a6a39adc]{font-weight:500;color:#1a1a2e}.photo-hint[data-v-a6a39adc]{font-size:.8rem;color:#94a3b8}.input-group[data-v-a6a39adc]{position:relative}.input-group label[data-v-a6a39adc]{display:block;font-size:.875rem;font-weight:500;color:#1a1a2e;margin-bottom:8px}.input-group input[data-v-a6a39adc]{width:100%;padding:14px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:.95rem;transition:border-color .2s}.input-group input[data-v-a6a39adc]:focus{outline:none;border-color:#00c444}.char-count[data-v-a6a39adc]{position:absolute;right:12px;bottom:14px;font-size:.75rem;color:#94a3b8}.section-header[data-v-a6a39adc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.section-header h2[data-v-a6a39adc]{margin:0;font-size:1.1rem;font-weight:600;color:#1a1a2e}.participant-count[data-v-a6a39adc]{font-size:.9rem;font-weight:600;padding:4px 12px;border-radius:20px}.participant-count.warning[data-v-a6a39adc]{background:#fef3c7;color:#d97706}.participant-count.valid[data-v-a6a39adc]{background:#e8fff1;color:#00a838}.section-hint[data-v-a6a39adc]{margin:0 0 16px;font-size:.85rem;color:#64748b}.loading-state[data-v-a6a39adc]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:#64748b}.spinner[data-v-a6a39adc]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#00c444;border-radius:50%;animation:spin-a6a39adc .8s linear infinite}.empty-state[data-v-a6a39adc]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.empty-icon[data-v-a6a39adc]{width:64px;height:64px;background:#e8fff1;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.empty-icon i[data-v-a6a39adc]{font-size:1.5rem;color:#00c444}.empty-state h3[data-v-a6a39adc]{margin:0 0 8px;font-size:1rem;color:#1a1a2e}.empty-state p[data-v-a6a39adc]{margin:0;font-size:.85rem;color:#64748b}.participants-list[data-v-a6a39adc]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.participant-item[data-v-a6a39adc]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;cursor:pointer;transition:all .2s;border:2px solid transparent}.participant-item[data-v-a6a39adc]:hover{background:#f8fafc}.participant-item.selected[data-v-a6a39adc]{background:#e8fff1;border-color:#00c444}.checkbox[data-v-a6a39adc]{width:24px;height:24px;border:2px solid #cbd5e1;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.participant-item.selected .checkbox[data-v-a6a39adc]{background:#00c444;border-color:#00c444;color:#fff}.participant-avatar[data-v-a6a39adc]{flex-shrink:0}.participant-avatar img[data-v-a6a39adc]{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-a6a39adc]{width:44px;height:44px;background:linear-gradient(135deg,#00c444,#00a838);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.9rem}.participant-info[data-v-a6a39adc]{flex:1;min-width:0}.participant-info h4[data-v-a6a39adc]{margin:0 0 2px;font-size:.95rem;font-weight:500;color:#1a1a2e}.last-message[data-v-a6a39adc]{font-size:.8rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.error-message[data-v-a6a39adc]{display:flex;align-items:center;gap:8px;padding:14px 18px;background:#fef2f2;color:#dc2626;border-radius:12px;font-size:.9rem}.page-footer[data-v-a6a39adc]{padding:20px 24px;background:#fff;border-top:1px solid #e2e8f0}.create-btn[data-v-a6a39adc]{width:100%;padding:16px 24px;background:linear-gradient(135deg,#00c444,#00a838);color:#fff;border:none;border-radius:14px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s}.create-btn[data-v-a6a39adc]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,196,68,.3)}.create-btn[data-v-a6a39adc]:disabled{opacity:.5;cursor:not-allowed}@keyframes spin-a6a39adc{to{transform:rotate(1turn)}}.spin[data-v-a6a39adc]{animation:spin-a6a39adc 1s linear infinite}[dir=rtl] .page-header[data-v-a6a39adc]{flex-direction:row-reverse}[dir=rtl] .back-btn i[data-v-a6a39adc]{transform:scaleX(-1)}[dir=rtl] .group-photo-picker[data-v-a6a39adc],[dir=rtl] .participant-item[data-v-a6a39adc]{flex-direction:row-reverse}[dir=rtl] .char-count[data-v-a6a39adc]{right:auto;left:12px}@media (max-width:640px){.page-content[data-v-a6a39adc],.section[data-v-a6a39adc]{padding:16px}}.friends-list-page[data-v-c9d9dd02]{min-height:100vh;background:var(--bs-body-bg)}.friends-list-header[data-v-c9d9dd02]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--bs-card-bg);border-bottom:1px solid var(--bs-border-color);position:sticky;top:0;z-index:10}.back-btn[data-v-c9d9dd02]{width:40px;height:40px;border-radius:50%;border:none;background:#00c444;color:#fff!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.back-btn i[data-v-c9d9dd02],.back-btn svg[data-v-c9d9dd02]{color:#fff!important;fill:#fff!important}.back-btn[data-v-c9d9dd02]:hover{background:#00a838}.friends-list-title[data-v-c9d9dd02]{font-size:1.25rem;font-weight:600;margin:0}.friends-list-empty[data-v-c9d9dd02],.friends-list-error[data-v-c9d9dd02],.friends-list-loading[data-v-c9d9dd02]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--bs-secondary)}.friends-list-loading .spinner-border[data-v-c9d9dd02]{margin-bottom:1rem}.friends-list-empty i[data-v-c9d9dd02],.friends-list-error i[data-v-c9d9dd02]{font-size:4rem;margin-bottom:1rem;opacity:.5}.friends-list-empty h3[data-v-c9d9dd02]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--bs-body-color)}.friends-list-empty p[data-v-c9d9dd02]{max-width:300px}.friends-list-content[data-v-c9d9dd02]{padding:1rem}.friend-item[data-v-c9d9dd02]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bs-card-bg);border-radius:12px;margin-bottom:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.friend-avatar[data-v-c9d9dd02]{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.friend-avatar img[data-v-c9d9dd02]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.friend-avatar-placeholder[data-v-c9d9dd02]{width:100%;height:100%;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.25rem}.friend-info[data-v-c9d9dd02]{flex:1;min-width:0}.friend-name[data-v-c9d9dd02]{font-weight:600;color:var(--bs-body-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friend-email[data-v-c9d9dd02]{font-size:.875rem;color:var(--bs-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friend-menu-btn[data-v-c9d9dd02]{width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:var(--bs-secondary);cursor:pointer;transition:background .2s}.friend-menu-btn[data-v-c9d9dd02]:hover{background:var(--bs-gray-200)}.modal-overlay[data-v-c9d9dd02]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050;padding:1rem}.confirm-modal[data-v-c9d9dd02]{background:var(--bs-card-bg);border-radius:16px;padding:2rem;max-width:400px;width:100%;text-align:center}.confirm-modal__icon[data-v-c9d9dd02]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.75rem}.confirm-modal__icon--warning[data-v-c9d9dd02]{background:rgba(245,158,11,.1);color:#f59e0b}.confirm-modal__icon--danger[data-v-c9d9dd02]{background:rgba(239,68,68,.1);color:#ef4444}.confirm-modal__title[data-v-c9d9dd02]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.confirm-modal__text[data-v-c9d9dd02]{color:var(--bs-secondary);margin-bottom:1.5rem}.confirm-modal__actions[data-v-c9d9dd02]{display:flex;gap:.75rem;justify-content:center}.confirm-modal__btn[data-v-c9d9dd02]{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;border:none;cursor:pointer;transition:all .2s}.confirm-modal__btn--cancel[data-v-c9d9dd02]{background:var(--bs-gray-200);color:var(--bs-body-color)}.confirm-modal__btn--cancel[data-v-c9d9dd02]:hover{background:var(--bs-gray-300)}.confirm-modal__btn--danger[data-v-c9d9dd02]{background:#ef4444;color:#fff}.confirm-modal__btn--danger[data-v-c9d9dd02]:hover{background:#dc2626}.confirm-modal__btn[data-v-c9d9dd02]:disabled{opacity:.6;cursor:not-allowed}.fade-enter-active[data-v-c9d9dd02],.fade-leave-active[data-v-c9d9dd02]{transition:opacity .2s ease}.fade-enter-from[data-v-c9d9dd02],.fade-leave-to[data-v-c9d9dd02]{opacity:0}.blocked-users-page[data-v-e0687a48]{min-height:100vh;background:var(--bs-body-bg)}.blocked-users-header[data-v-e0687a48]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--bs-card-bg);border-bottom:1px solid var(--bs-border-color);position:sticky;top:0;z-index:10}.back-btn[data-v-e0687a48]{width:40px;height:40px;border-radius:50%;border:none;background:#00c444;color:#fff!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.back-btn i[data-v-e0687a48],.back-btn svg[data-v-e0687a48]{color:#fff!important;fill:#fff!important}.back-btn[data-v-e0687a48]:hover{background:#00a838}.blocked-users-title[data-v-e0687a48]{font-size:1.25rem;font-weight:600;margin:0}.blocked-users-empty[data-v-e0687a48],.blocked-users-error[data-v-e0687a48],.blocked-users-loading[data-v-e0687a48]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--bs-secondary)}.blocked-users-loading .spinner-border[data-v-e0687a48]{margin-bottom:1rem}.blocked-users-empty i[data-v-e0687a48],.blocked-users-error i[data-v-e0687a48]{font-size:4rem;margin-bottom:1rem;opacity:.5}.blocked-users-empty h3[data-v-e0687a48]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--bs-body-color)}.blocked-users-empty p[data-v-e0687a48]{max-width:300px}.blocked-users-content[data-v-e0687a48]{padding:1rem}.blocked-user-item[data-v-e0687a48]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bs-card-bg);border-radius:12px;margin-bottom:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.blocked-user-avatar[data-v-e0687a48]{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.blocked-user-avatar img[data-v-e0687a48]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blocked-user-avatar-placeholder[data-v-e0687a48]{width:100%;height:100%;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.25rem}.blocked-user-info[data-v-e0687a48]{flex:1;min-width:0}.blocked-user-name[data-v-e0687a48]{font-weight:600;color:var(--bs-body-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blocked-user-date[data-v-e0687a48]{font-size:.875rem;color:var(--bs-secondary)}.blocked-user-menu-btn[data-v-e0687a48]{width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:var(--bs-secondary);cursor:pointer;transition:background .2s}.blocked-user-menu-btn[data-v-e0687a48]:hover{background:var(--bs-gray-200)}.modal-overlay[data-v-e0687a48]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050;padding:1rem}.confirm-modal[data-v-e0687a48]{background:var(--bs-card-bg);border-radius:16px;padding:2rem;max-width:400px;width:100%;text-align:center}.confirm-modal__icon[data-v-e0687a48]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.75rem}.confirm-modal__icon--success[data-v-e0687a48]{background:rgba(16,185,129,.1);color:#10b981}.confirm-modal__title[data-v-e0687a48]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.confirm-modal__text[data-v-e0687a48]{color:var(--bs-secondary);margin-bottom:1.5rem}.confirm-modal__actions[data-v-e0687a48]{display:flex;gap:.75rem;justify-content:center}.confirm-modal__btn[data-v-e0687a48]{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;border:none;cursor:pointer;transition:all .2s}.confirm-modal__btn--cancel[data-v-e0687a48]{background:var(--bs-gray-200);color:var(--bs-body-color)}.confirm-modal__btn--cancel[data-v-e0687a48]:hover{background:var(--bs-gray-300)}.confirm-modal__btn--success[data-v-e0687a48]{background:#10b981;color:#fff}.confirm-modal__btn--success[data-v-e0687a48]:hover{background:#059669}.confirm-modal__btn[data-v-e0687a48]:disabled{opacity:.6;cursor:not-allowed}.fade-enter-active[data-v-e0687a48],.fade-leave-active[data-v-e0687a48]{transition:opacity .2s ease}.fade-enter-from[data-v-e0687a48],.fade-leave-to[data-v-e0687a48]{opacity:0}@keyframes float-67b6cfea{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-67b6cfea{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.1);opacity:.2}}@keyframes fadeInUp-67b6cfea{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn-67b6cfea{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mia-page[data-v-67b6cfea]{min-height:100vh;background:linear-gradient(135deg,#f8fffe,#e8fff1)}.mia-page--rtl[data-v-67b6cfea]{direction:rtl;text-align:right}.mia-hero[data-v-67b6cfea]{background:linear-gradient(135deg,#00c744,#00a83b 50%,#008f32);padding:60px 20px;position:relative;overflow:hidden;border-radius:0 0 50px 50px;margin-bottom:40px;box-shadow:0 10px 40px rgba(0,199,68,.3)}.mia-hero__content[data-v-67b6cfea]{text-align:center;position:relative;z-index:2}.mia-hero__icon[data-v-67b6cfea]{width:100px;height:100px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;backdrop-filter:blur(10px);animation:float-67b6cfea 3s ease-in-out infinite}.mia-hero__icon svg[data-v-67b6cfea]{color:#fff}.mia-hero__title[data-v-67b6cfea]{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:10px;text-shadow:0 2px 10px rgba(0,0,0,.1)}.mia-hero__subtitle[data-v-67b6cfea]{color:hsla(0,0%,100%,.9);font-size:1.2rem;font-weight:400;margin:0}.mia-hero__decoration[data-v-67b6cfea]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.mia-hero__circle[data-v-67b6cfea]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.mia-hero__circle--1[data-v-67b6cfea]{width:200px;height:200px;top:-50px;right:-50px;animation:pulse-67b6cfea 4s ease-in-out infinite}.mia-hero__circle--2[data-v-67b6cfea]{width:150px;height:150px;bottom:-30px;left:10%;animation:pulse-67b6cfea 5s ease-in-out 1s infinite}.mia-hero__circle--3[data-v-67b6cfea]{width:100px;height:100px;top:30%;left:5%;animation:pulse-67b6cfea 6s ease-in-out 2s infinite}.mia-hero__lang-switcher[data-v-67b6cfea]{position:absolute;top:20px;right:20px;z-index:10}.mia-page--rtl .mia-hero__lang-switcher[data-v-67b6cfea]{right:auto;left:20px}.mia-dashboard[data-v-67b6cfea]{max-width:1400px;margin:0 auto;padding:0 20px 60px}.mia-dashboard--rtl[data-v-67b6cfea]{direction:rtl;text-align:right}.mia-section[data-v-67b6cfea]{margin-bottom:40px}.mia-section__header[data-v-67b6cfea]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.mia-section__title[data-v-67b6cfea]{font-size:20px;font-weight:700;color:#2d3748;margin:0 0 12px 0}.mia-section__info-btn[data-v-67b6cfea]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border:none;color:#00c444;cursor:pointer;border-radius:10px;transition:all .3s ease}.mia-section__info-btn[data-v-67b6cfea]:hover{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;transform:scale(1.1);box-shadow:0 8px 25px rgba(0,199,68,.3)}.mia-features-grid[data-v-67b6cfea]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:24px;background:linear-gradient(135deg,#e6ffee,#d4f5e0);border-radius:24px;border:1px solid #a8ebc4;box-shadow:0 10px 40px rgba(0,199,68,.1)}.mia-feature-card[data-v-67b6cfea]{display:flex;flex-direction:column;align-items:center;padding:24px 16px;background:#fff;border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:2px solid transparent;box-shadow:0 4px 15px rgba(0,0,0,.05)}.mia-feature-card[data-v-67b6cfea]:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,199,68,.2);border-color:#00c444}.mia-feature-card__icon[data-v-67b6cfea]{color:#00c444;margin-bottom:12px;transition:all .3s ease}.mia-feature-card:hover .mia-feature-card__icon[data-v-67b6cfea]{transform:scale(1.15);color:#fff}.mia-feature-card__title[data-v-67b6cfea]{font-size:14px;font-weight:600;color:#2d3748;text-align:center;transition:all .3s ease}.mia-feature-card:hover .mia-feature-card__title[data-v-67b6cfea]{color:#00c444}.mia-input-grid[data-v-67b6cfea]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:24px;background:linear-gradient(135deg,#e6ffee,#d4f5e0);border-radius:24px;border:1px solid #a8ebc4;box-shadow:0 10px 40px rgba(0,199,68,.1)}.mia-input-card[data-v-67b6cfea]{display:flex;flex-direction:column;align-items:center;padding:20px 16px;background:#fff;border-radius:14px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;box-shadow:0 4px 15px rgba(0,0,0,.05)}.mia-input-card[data-v-67b6cfea]:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,199,68,.15);border-color:#00c444}.mia-input-card__icon[data-v-67b6cfea]{color:#00c444;margin-bottom:10px;transition:all .3s ease}.mia-input-card:hover .mia-input-card__icon[data-v-67b6cfea]{transform:scale(1.1);color:#00a83b}.mia-input-card__title[data-v-67b6cfea]{font-size:14px;font-weight:500;color:#374151;transition:all .3s ease}.mia-input-card:hover .mia-input-card__title[data-v-67b6cfea]{color:#00c444}.mia-operations[data-v-67b6cfea]{background:#fff;border-radius:20px;min-height:200px;border:1px solid #c8f5d8;box-shadow:0 10px 40px rgba(0,0,0,.05)}.mia-operations__empty[data-v-67b6cfea],.mia-operations__error[data-v-67b6cfea],.mia-operations__loading[data-v-67b6cfea]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;color:#6b7280}.mia-spinner[data-v-67b6cfea]{width:40px;height:40px;border:4px solid #c8f5d8;border-top-color:#00c444;border-radius:50%;animation:spin-67b6cfea 1s linear infinite;margin-bottom:16px}@keyframes spin-67b6cfea{to{transform:rotate(1turn)}}.mia-operations__list[data-v-67b6cfea]{padding:12px}.mia-operation-item[data-v-67b6cfea]{display:flex;align-items:center;gap:14px;padding:14px 18px;background:linear-gradient(135deg,#f0fff5,#e6ffee);border-radius:14px;margin-bottom:10px;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.mia-operation-item[data-v-67b6cfea]:last-child{margin-bottom:0}.mia-operation-item[data-v-67b6cfea]:hover{background:#fff;box-shadow:0 8px 25px rgba(0,199,68,.15);border-color:#a8ebc4}.mia-operation-item__icon[data-v-67b6cfea]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:12px;color:#fff;box-shadow:0 6px 20px rgba(0,199,68,.3);transition:all .3s ease}.mia-operation-item:hover .mia-operation-item__icon[data-v-67b6cfea]{transform:scale(1.05);box-shadow:0 10px 30px rgba(0,199,68,.4)}.mia-operation-item__content[data-v-67b6cfea]{flex:1;min-width:0}.mia-operation-item__title[data-v-67b6cfea]{display:block;font-size:14px;font-weight:600;color:#2d3748;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease}.mia-operation-item:hover .mia-operation-item__title[data-v-67b6cfea]{color:#00c444}.mia-operation-item__date[data-v-67b6cfea]{font-size:12px;color:#6b7280}.mia-operation-item__status[data-v-67b6cfea]{font-size:12px;font-weight:600;text-transform:capitalize;padding:5px 12px;border-radius:16px}.mia-operation-item__status--completed[data-v-67b6cfea]{color:#22c55e;background:rgba(34,197,94,.1)}.mia-operation-item__status--processing[data-v-67b6cfea]{color:#3b82f6;background:rgba(59,130,246,.1)}.mia-operation-item__status--pending[data-v-67b6cfea]{color:#f97316;background:rgba(249,115,22,.1)}.mia-operation-item__status--failed[data-v-67b6cfea]{color:#ef4444;background:rgba(239,68,68,.1)}.mia-guest-card[data-v-67b6cfea]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.mia-guest-card__image[data-v-67b6cfea]{width:100px;height:100px;margin-bottom:20px;filter:drop-shadow(0 0 30px rgba(0,196,68,.3));animation:float-67b6cfea 3s ease-in-out infinite}.mia-guest-card__title[data-v-67b6cfea]{font-size:20px;font-weight:700;color:#2d3748;margin:0 0 10px 0}.mia-guest-card__text[data-v-67b6cfea]{font-size:14px;color:#6b7280;margin:0 0 20px 0}.mia-guest-card__btn[data-v-67b6cfea]{padding:14px 35px;background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border:none;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(0,199,68,.3)}.mia-guest-card__btn[data-v-67b6cfea]:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,199,68,.4)}.mia-dialog-overlay[data-v-67b6cfea]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.mia-dialog[data-v-67b6cfea]{background:#fff;border-radius:24px;padding:32px;max-width:420px;width:100%;text-align:center;position:relative;box-shadow:0 25px 80px rgba(0,0,0,.15);animation:bounceIn-67b6cfea .4s ease}.mia-dialog__icon[data-v-67b6cfea]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 16px;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border-radius:20px;color:#00c444}.mia-dialog__title[data-v-67b6cfea]{font-size:22px;font-weight:700;color:#2d3748;margin:0 0 16px 0}.mia-dialog__list[data-v-67b6cfea]{list-style:none;padding:0;margin:0 0 24px 0;text-align:left}.mia-dialog__list li[data-v-67b6cfea]{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;font-size:14px;color:#374151;background:#f0fff5;border-radius:10px;margin-bottom:8px;transition:all .2s ease}.mia-dialog__list li[data-v-67b6cfea]:hover{background:#e6ffee}.mia-dialog__list li svg[data-v-67b6cfea]{flex-shrink:0;margin-top:2px}.mia-dialog__actions[data-v-67b6cfea]{display:flex;gap:12px}.mia-btn[data-v-67b6cfea]{padding:12px 24px;font-size:14px;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease}.mia-btn--gradient[data-v-67b6cfea],.mia-btn--primary[data-v-67b6cfea]{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;border:none;box-shadow:0 6px 20px rgba(0,199,68,.3)}.mia-btn--gradient[data-v-67b6cfea]{flex:1}.mia-btn--gradient[data-v-67b6cfea]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,199,68,.4)}.mia-btn--icon[data-v-67b6cfea]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:linear-gradient(135deg,#e8fff1,#d4f7e4);border:none;border-radius:12px;color:#00c444;transition:all .3s ease}.mia-btn--icon[data-v-67b6cfea]:hover{background:linear-gradient(135deg,#00c744,#00a83b);color:#fff;transform:scale(1.05);box-shadow:0 8px 25px rgba(0,199,68,.3)}@media (max-width:768px){.mia-hero[data-v-67b6cfea]{padding:40px 20px;border-radius:0 0 30px 30px}.mia-hero__title[data-v-67b6cfea]{font-size:1.8rem}.mia-hero__icon[data-v-67b6cfea]{width:80px;height:80px}.mia-dashboard[data-v-67b6cfea]{padding:0 16px 40px}.mia-features-grid[data-v-67b6cfea],.mia-input-grid[data-v-67b6cfea]{grid-template-columns:repeat(2,1fr);gap:14px;padding:18px}.mia-feature-card[data-v-67b6cfea],.mia-input-card[data-v-67b6cfea]{padding:18px 12px}.mia-section__title[data-v-67b6cfea]{font-size:16px}.mia-dialog[data-v-67b6cfea]{padding:24px;margin:16px}.mia-btn[data-v-67b6cfea]{padding:10px 20px;font-size:13px}}@media (max-width:480px){.mia-features-grid[data-v-67b6cfea],.mia-input-grid[data-v-67b6cfea]{grid-template-columns:1fr 1fr;gap:12px;padding:16px}.mia-header__greeting[data-v-67b6cfea]{font-size:24px}.mia-header__subtitle[data-v-67b6cfea]{font-size:16px}}.dark .mia-page[data-v-67b6cfea],[data-bs-theme=dark] .mia-page[data-v-67b6cfea],[data-theme=dark] .mia-page[data-v-67b6cfea]{background:linear-gradient(135deg,#0f1419,#1a2332)}.dark .mia-hero[data-v-67b6cfea],[data-bs-theme=dark] .mia-hero[data-v-67b6cfea],[data-theme=dark] .mia-hero[data-v-67b6cfea]{background:linear-gradient(135deg,#00a83b,#008f32 50%,#007a2b)}.dark .mia-dashboard__section[data-v-67b6cfea],[data-bs-theme=dark] .mia-dashboard__section[data-v-67b6cfea],[data-theme=dark] .mia-dashboard__section[data-v-67b6cfea]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .mia-section__title[data-v-67b6cfea],[data-bs-theme=dark] .mia-section__title[data-v-67b6cfea],[data-theme=dark] .mia-section__title[data-v-67b6cfea]{color:#e2e8f0}.dark .mia-feature-card[data-v-67b6cfea],.dark .mia-input-card[data-v-67b6cfea],[data-bs-theme=dark] .mia-feature-card[data-v-67b6cfea],[data-bs-theme=dark] .mia-input-card[data-v-67b6cfea],[data-theme=dark] .mia-feature-card[data-v-67b6cfea],[data-theme=dark] .mia-input-card[data-v-67b6cfea]{background:#0f172a;border-color:rgba(0,196,68,.15)}.dark .mia-feature-card[data-v-67b6cfea]:hover,.dark .mia-input-card[data-v-67b6cfea]:hover,[data-bs-theme=dark] .mia-feature-card[data-v-67b6cfea]:hover,[data-bs-theme=dark] .mia-input-card[data-v-67b6cfea]:hover,[data-theme=dark] .mia-feature-card[data-v-67b6cfea]:hover,[data-theme=dark] .mia-input-card[data-v-67b6cfea]:hover{background:rgba(0,196,68,.1);border-color:#00c444}.dark .mia-feature-card__title[data-v-67b6cfea],.dark .mia-input-card__title[data-v-67b6cfea],[data-bs-theme=dark] .mia-feature-card__title[data-v-67b6cfea],[data-bs-theme=dark] .mia-input-card__title[data-v-67b6cfea],[data-theme=dark] .mia-feature-card__title[data-v-67b6cfea],[data-theme=dark] .mia-input-card__title[data-v-67b6cfea]{color:#f1f5f9}.dark .mia-feature-card__desc[data-v-67b6cfea],[data-bs-theme=dark] .mia-feature-card__desc[data-v-67b6cfea],[data-theme=dark] .mia-feature-card__desc[data-v-67b6cfea]{color:#94a3b8}.dark .mia-recent-ops[data-v-67b6cfea],[data-bs-theme=dark] .mia-recent-ops[data-v-67b6cfea],[data-theme=dark] .mia-recent-ops[data-v-67b6cfea]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .mia-recent-ops__title[data-v-67b6cfea],[data-bs-theme=dark] .mia-recent-ops__title[data-v-67b6cfea],[data-theme=dark] .mia-recent-ops__title[data-v-67b6cfea]{color:#e2e8f0}.dark .mia-recent-ops__hint[data-v-67b6cfea],[data-bs-theme=dark] .mia-recent-ops__hint[data-v-67b6cfea],[data-theme=dark] .mia-recent-ops__hint[data-v-67b6cfea]{color:#64748b}.dark .mia-op-card[data-v-67b6cfea],[data-bs-theme=dark] .mia-op-card[data-v-67b6cfea],[data-theme=dark] .mia-op-card[data-v-67b6cfea]{background:#0f172a;border-color:rgba(0,196,68,.15)}.dark .mia-op-card[data-v-67b6cfea]:hover,[data-bs-theme=dark] .mia-op-card[data-v-67b6cfea]:hover,[data-theme=dark] .mia-op-card[data-v-67b6cfea]:hover{background:rgba(0,196,68,.1)}.dark .mia-op-card__title[data-v-67b6cfea],[data-bs-theme=dark] .mia-op-card__title[data-v-67b6cfea],[data-theme=dark] .mia-op-card__title[data-v-67b6cfea]{color:#f1f5f9}.dark .mia-op-card__meta[data-v-67b6cfea],[data-bs-theme=dark] .mia-op-card__meta[data-v-67b6cfea],[data-theme=dark] .mia-op-card__meta[data-v-67b6cfea]{color:#64748b}.dark .mia-empty[data-v-67b6cfea],[data-bs-theme=dark] .mia-empty[data-v-67b6cfea],[data-theme=dark] .mia-empty[data-v-67b6cfea]{color:#94a3b8}.dark .mia-empty p[data-v-67b6cfea],[data-bs-theme=dark] .mia-empty p[data-v-67b6cfea],[data-theme=dark] .mia-empty p[data-v-67b6cfea]{color:#e2e8f0}.dark .mia-guest-card[data-v-67b6cfea],[data-bs-theme=dark] .mia-guest-card[data-v-67b6cfea],[data-theme=dark] .mia-guest-card[data-v-67b6cfea]{background:#1e293b;border-color:rgba(0,196,68,.2)}.dark .mia-guest-card__title[data-v-67b6cfea],[data-bs-theme=dark] .mia-guest-card__title[data-v-67b6cfea],[data-theme=dark] .mia-guest-card__title[data-v-67b6cfea]{color:#f1f5f9}.dark .mia-guest-card__text[data-v-67b6cfea],[data-bs-theme=dark] .mia-guest-card__text[data-v-67b6cfea],[data-theme=dark] .mia-guest-card__text[data-v-67b6cfea]{color:#94a3b8}.dark .mia-dialog[data-v-67b6cfea],[data-bs-theme=dark] .mia-dialog[data-v-67b6cfea],[data-theme=dark] .mia-dialog[data-v-67b6cfea]{background:#1e293b;border-color:rgba(0,196,68,.2);box-shadow:0 25px 80px rgba(0,0,0,.4)}.dark .mia-dialog__title[data-v-67b6cfea],[data-bs-theme=dark] .mia-dialog__title[data-v-67b6cfea],[data-theme=dark] .mia-dialog__title[data-v-67b6cfea]{color:#f1f5f9}.dark .mia-dialog__list li[data-v-67b6cfea],[data-bs-theme=dark] .mia-dialog__list li[data-v-67b6cfea],[data-theme=dark] .mia-dialog__list li[data-v-67b6cfea]{background:#0f172a;color:#e2e8f0;border-color:rgba(0,196,68,.15)}.dark .mia-dialog__list li[data-v-67b6cfea]:hover,[data-bs-theme=dark] .mia-dialog__list li[data-v-67b6cfea]:hover,[data-theme=dark] .mia-dialog__list li[data-v-67b6cfea]:hover{background:rgba(0,196,68,.1)}.dark .mia-btn--icon[data-v-67b6cfea],[data-bs-theme=dark] .mia-btn--icon[data-v-67b6cfea],[data-theme=dark] .mia-btn--icon[data-v-67b6cfea]{background:rgba(0,196,68,.15)}.dark .mia-btn--icon[data-v-67b6cfea]:hover,[data-bs-theme=dark] .mia-btn--icon[data-v-67b6cfea]:hover,[data-theme=dark] .mia-btn--icon[data-v-67b6cfea]:hover{background:linear-gradient(135deg,#00c744,#00a83b)}.dark .mia-features-grid[data-v-67b6cfea],[data-bs-theme=dark] .mia-features-grid[data-v-67b6cfea],[data-theme=dark] .mia-features-grid[data-v-67b6cfea]{gap:20px}@media (max-width:768px){.dark .mia-features-grid[data-v-67b6cfea],[data-bs-theme=dark] .mia-features-grid[data-v-67b6cfea],[data-theme=dark] .mia-features-grid[data-v-67b6cfea]{gap:14px}}@media (max-width:480px){.dark .mia-features-grid[data-v-67b6cfea],[data-bs-theme=dark] .mia-features-grid[data-v-67b6cfea],[data-theme=dark] .mia-features-grid[data-v-67b6cfea]{gap:12px}}.dark .mia-operations[data-v-67b6cfea],[data-bs-theme=dark] .mia-operations[data-v-67b6cfea],[data-theme=dark] .mia-operations[data-v-67b6cfea]{background:#1e293b;border-color:rgba(0,196,68,.15);box-shadow:0 10px 40px rgba(0,0,0,.2)}.dark .mia-operations__empty[data-v-67b6cfea],.dark .mia-operations__error[data-v-67b6cfea],.dark .mia-operations__loading[data-v-67b6cfea],[data-bs-theme=dark] .mia-operations__empty[data-v-67b6cfea],[data-bs-theme=dark] .mia-operations__error[data-v-67b6cfea],[data-bs-theme=dark] .mia-operations__loading[data-v-67b6cfea],[data-theme=dark] .mia-operations__empty[data-v-67b6cfea],[data-theme=dark] .mia-operations__error[data-v-67b6cfea],[data-theme=dark] .mia-operations__loading[data-v-67b6cfea]{color:#94a3b8}.dark .mia-operations__empty span[data-v-67b6cfea],.dark .mia-operations__error span[data-v-67b6cfea],.dark .mia-operations__loading span[data-v-67b6cfea],[data-bs-theme=dark] .mia-operations__empty span[data-v-67b6cfea],[data-bs-theme=dark] .mia-operations__error span[data-v-67b6cfea],[data-bs-theme=dark] .mia-operations__loading span[data-v-67b6cfea],[data-theme=dark] .mia-operations__empty span[data-v-67b6cfea],[data-theme=dark] .mia-operations__error span[data-v-67b6cfea],[data-theme=dark] .mia-operations__loading span[data-v-67b6cfea]{color:#e2e8f0}.dark .mia-spinner[data-v-67b6cfea],[data-bs-theme=dark] .mia-spinner[data-v-67b6cfea],[data-theme=dark] .mia-spinner[data-v-67b6cfea]{border-color:#475569;border-top-color:#00c444}.dark .mia-input-grid[data-v-67b6cfea],[data-bs-theme=dark] .mia-input-grid[data-v-67b6cfea],[data-theme=dark] .mia-input-grid[data-v-67b6cfea]{gap:20px}@media (max-width:768px){.dark .mia-input-grid[data-v-67b6cfea],[data-bs-theme=dark] .mia-input-grid[data-v-67b6cfea],[data-theme=dark] .mia-input-grid[data-v-67b6cfea]{gap:14px}}@media (max-width:480px){.dark .mia-input-grid[data-v-67b6cfea],[data-bs-theme=dark] .mia-input-grid[data-v-67b6cfea],[data-theme=dark] .mia-input-grid[data-v-67b6cfea]{gap:12px}}.input-type-selector[data-v-6cbf1eec]{padding:0 12px}.input-type-selector__title[data-v-6cbf1eec]{font-size:18px;font-weight:600;color:#6b7280;margin:0 0 12px 0}.input-type-selector__grid[data-v-6cbf1eec]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px;background:#f3f4f6;border-radius:16px}.input-type-card[data-v-6cbf1eec]{display:flex;flex-direction:column;align-items:center;padding:16px 12px;background:#fff;border-radius:12px;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.input-type-card[data-v-6cbf1eec]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.input-type-card--selected[data-v-6cbf1eec]{border-color:var(--mia-primary);background:linear-gradient(145deg,rgba(0,196,68,.1),rgba(0,196,68,.16))}.input-type-card__icon[data-v-6cbf1eec]{color:var(--mia-primary);margin-bottom:8px}.input-type-card__label[data-v-6cbf1eec]{font-size:14px;font-weight:500;color:#374151}@media (max-width:640px){.input-type-selector__grid[data-v-6cbf1eec]{grid-template-columns:repeat(2,1fr)}}.dark .input-type-selector__title[data-v-6cbf1eec],[data-bs-theme=dark] .input-type-selector__title[data-v-6cbf1eec],[data-theme=dark] .input-type-selector__title[data-v-6cbf1eec]{color:#f1f5f9}.dark .input-type-selector__grid[data-v-6cbf1eec],[data-bs-theme=dark] .input-type-selector__grid[data-v-6cbf1eec],[data-theme=dark] .input-type-selector__grid[data-v-6cbf1eec]{gap:12px}@media (max-width:640px){.dark .input-type-selector__grid[data-v-6cbf1eec],[data-bs-theme=dark] .input-type-selector__grid[data-v-6cbf1eec],[data-theme=dark] .input-type-selector__grid[data-v-6cbf1eec]{gap:10px}}.input-preview[data-v-315ad767]{padding:0 12px}.input-preview__file[data-v-315ad767],.input-preview__text[data-v-315ad767]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.input-preview__header[data-v-315ad767]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.input-preview__icon[data-v-315ad767]{color:var(--mia-primary);display:flex;align-items:center}.input-preview__title[data-v-315ad767]{flex:1;font-size:14px;font-weight:600;color:#1f2937}.input-preview__actions[data-v-315ad767]{display:flex;gap:8px}.input-preview__btn[data-v-315ad767]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;color:#6b7280;transition:all .2s ease}.input-preview__btn[data-v-315ad767]:hover{background:#f3f4f6;color:var(--mia-primary);border-color:var(--mia-primary)}.input-preview__btn--danger[data-v-315ad767]:hover{background:#fef2f2;color:#ef4444;border-color:#ef4444}.input-preview__content[data-v-315ad767]{padding:16px}.input-preview__text-content[data-v-315ad767]{font-size:14px;color:#374151;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.input-preview__add-btn[data-v-315ad767]{width:100%;padding:24px;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;font-size:14px;color:#6b7280;cursor:pointer;transition:all .2s ease}.input-preview__add-btn[data-v-315ad767]:hover{background:#f3f4f6;border-color:var(--mia-primary);color:var(--mia-primary)}.input-preview__audio-container[data-v-315ad767],.input-preview__image-container[data-v-315ad767],.input-preview__pdf-container[data-v-315ad767]{display:flex;flex-direction:column;align-items:center;gap:8px}.input-preview__image[data-v-315ad767]{max-width:100%;max-height:200px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.input-preview__audio-icon[data-v-315ad767],.input-preview__pdf-icon[data-v-315ad767]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:rgba(0,196,68,.12);border-radius:12px;color:var(--mia-primary)}.input-preview__filename[data-v-315ad767]{font-size:14px;font-weight:500;color:#1f2937;text-align:center;word-break:break-all}.input-preview__filesize[data-v-315ad767]{font-size:12px;color:#6b7280}.feature-selector[data-v-51f310e0]{padding:0 12px}.feature-selector__title[data-v-51f310e0]{font-size:18px;font-weight:600;color:#6b7280;margin:0 0 12px 0}.feature-selector__grid[data-v-51f310e0]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.feature-option[data-v-51f310e0]{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border-radius:12px;cursor:pointer;transition:all .3s ease;border:2px solid #e5e7eb}.feature-option[data-v-51f310e0]:hover{border-color:rgba(0,196,68,.5);box-shadow:0 4px 12px rgba(0,0,0,.05)}.feature-option--selected[data-v-51f310e0]{border-color:var(--mia-primary);background:linear-gradient(145deg,rgba(0,196,68,.1),rgba(0,196,68,.16))}.feature-option__icon[data-v-51f310e0]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(0,196,68,.12);border-radius:12px;color:var(--mia-primary);flex-shrink:0}.feature-option--selected .feature-option__icon[data-v-51f310e0]{background:rgba(0,196,68,.2)}.feature-option__content[data-v-51f310e0]{display:flex;flex-direction:column;gap:2px}.feature-option__label[data-v-51f310e0]{font-size:14px;font-weight:600;color:#1f2937}.feature-option__description[data-v-51f310e0]{font-size:12px;color:#6b7280}@media (max-width:640px){.feature-selector__grid[data-v-51f310e0]{grid-template-columns:1fr}}.feature-configs[data-v-c5db86a4]{padding:0 12px}.config-section[data-v-c5db86a4]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:16px}.config-section__title[data-v-c5db86a4]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 16px 0}.config-field[data-v-c5db86a4]{margin-bottom:16px}.config-field[data-v-c5db86a4]:last-child{margin-bottom:0}.config-field__label[data-v-c5db86a4]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.config-field__select[data-v-c5db86a4]{width:100%;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#1f2937;cursor:pointer;transition:border-color .2s ease}.config-field__select[data-v-c5db86a4]:focus{outline:none;border-color:var(--mia-primary);box-shadow:0 0 0 3px rgba(0,196,68,.1)}.config-field__slider[data-v-c5db86a4]{width:100%;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e5e7eb;border-radius:4px;outline:none}.config-field__slider[data-v-c5db86a4]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--mia-primary);border-radius:50%;cursor:pointer;-webkit-transition:transform .2s ease;transition:transform .2s ease}.config-field__slider[data-v-c5db86a4]::-moz-range-thumb{width:20px;height:20px;background:var(--mia-primary);border:none;border-radius:50%;cursor:pointer;-moz-transition:transform .2s ease;transition:transform .2s ease}.config-field__slider[data-v-c5db86a4]::-webkit-slider-thumb:hover{transform:scale(1.1)}.config-field__range-labels[data-v-c5db86a4]{display:flex;justify-content:space-between;font-size:12px;color:#6b7280;margin-top:4px}.config-field__textarea[data-v-c5db86a4]{width:100%;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:8px;resize:vertical;font-family:inherit;transition:border-color .2s ease}.config-field__textarea[data-v-c5db86a4]:focus{outline:none;border-color:var(--mia-primary);box-shadow:0 0 0 3px rgba(0,196,68,.1)}.config-field__checkbox[data-v-c5db86a4]{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;cursor:pointer}.config-field__checkbox input[data-v-c5db86a4]{width:18px;height:18px;accent-color:var(--mia-primary);cursor:pointer}.language-selector[data-v-1075ab88]{padding:0 12px}.language-selector__title[data-v-1075ab88]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px 0}.language-selector__container[data-v-1075ab88]{position:relative;display:flex;height:48px;background:#f3f4f6;border-radius:16px;padding:6px}.language-selector__indicator[data-v-1075ab88]{position:absolute;top:6px;bottom:6px;left:6px;width:calc(33.333% - 4px);background:var(--mia-primary);border-radius:12px;transition:transform .2s ease-in-out}.language-selector__option[data-v-1075ab88]{flex:1;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#6b7280;background:transparent;border:none;cursor:pointer;z-index:1;transition:color .2s ease}.language-selector__option--selected[data-v-1075ab88]{color:#fff;font-weight:600}.modal-overlay[data-v-3018fe2e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-3018fe2e]{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.2)}.modal-header[data-v-3018fe2e]{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-header__icon[data-v-3018fe2e]{color:var(--mia-primary);display:flex;align-items:center}.modal-header__title[data-v-3018fe2e]{flex:1;font-size:18px;font-weight:600;color:#1f2937;margin:0}.modal-header__paste-btn[data-v-3018fe2e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f3f4f6;border:none;border-radius:8px;cursor:pointer;color:#6b7280;transition:all .2s ease}.modal-header__paste-btn[data-v-3018fe2e]:hover{background:#e5e7eb;color:var(--mia-primary)}.modal-body[data-v-3018fe2e]{padding:24px;flex:1;overflow:auto}.modal-textarea[data-v-3018fe2e]{width:100%;min-height:200px;padding:16px;font-size:14px;line-height:1.6;border:1px solid #d1d5db;border-radius:12px;resize:vertical;font-family:inherit;transition:border-color .2s ease}.modal-textarea[data-v-3018fe2e]:focus{outline:none;border-color:var(--mia-primary);box-shadow:0 0 0 3px rgba(0,196,68,.1)}.modal-footer[data-v-3018fe2e]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb}.modal-btn[data-v-3018fe2e]{padding:10px 20px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.modal-btn--secondary[data-v-3018fe2e]{background:#fff;border:1px solid #d1d5db;color:#374151}.modal-btn--secondary[data-v-3018fe2e]:hover{background:#f3f4f6;border-color:#9ca3af}.modal-btn--primary[data-v-3018fe2e]{background:var(--mia-primary);border:none;color:#fff}.modal-btn--primary[data-v-3018fe2e]:hover{background:var(--mia-primary-dark)}.create-screen[data-v-4693048f]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#f0fff5,#e6ffee)}.create-header[data-v-4693048f]{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#fff;border-bottom:1px solid #c8f5d8;position:sticky;top:0;z-index:100}.create-header__back[data-v-4693048f]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:10px;cursor:pointer;color:#374151;transition:background .2s ease}.create-header__back[data-v-4693048f]:hover{background:#e6ffee}.create-header__title[data-v-4693048f]{font-size:20px;font-weight:600;color:#1f2937;margin:0}.create-content[data-v-4693048f]{flex:1;padding:24px;max-width:800px;margin:0 auto;width:100%}.create-section[data-v-4693048f]{margin-bottom:24px}.create-footer[data-v-4693048f]{padding:16px 24px;background:#fff;border-top:1px solid #c8f5d8;position:sticky;bottom:0}.create-submit-btn[data-v-4693048f]{width:100%;max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(135deg,#00c444,#00a83a);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,196,68,.3)}.create-submit-btn[data-v-4693048f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,196,68,.4)}.create-submit-btn--disabled[data-v-4693048f]{background:#d1d5db;cursor:not-allowed;box-shadow:none}.create-submit-btn--disabled[data-v-4693048f]:hover{transform:none}.create-submit-btn__spinner[data-v-4693048f]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-4693048f 1s linear infinite}@keyframes spin-4693048f{to{transform:rotate(1turn)}}@media (max-width:640px){.create-content[data-v-4693048f]{padding:16px}}.create-screen--rtl[data-v-4693048f]{direction:rtl;text-align:right}.create-screen--rtl .create-header__back svg[data-v-4693048f]{transform:scaleX(-1)}.dark .create-screen[data-v-4693048f],[data-bs-theme=dark] .create-screen[data-v-4693048f],[data-theme=dark] .create-screen[data-v-4693048f]{background:linear-gradient(135deg,#0f1419,#1a2332)}.dark .create-header[data-v-4693048f],[data-bs-theme=dark] .create-header[data-v-4693048f],[data-theme=dark] .create-header[data-v-4693048f]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .create-header__back[data-v-4693048f],[data-bs-theme=dark] .create-header__back[data-v-4693048f],[data-theme=dark] .create-header__back[data-v-4693048f]{color:#e2e8f0}.dark .create-header__back[data-v-4693048f]:hover,[data-bs-theme=dark] .create-header__back[data-v-4693048f]:hover,[data-theme=dark] .create-header__back[data-v-4693048f]:hover{background:rgba(0,196,68,.1)}.dark .create-header__title[data-v-4693048f],[data-bs-theme=dark] .create-header__title[data-v-4693048f],[data-theme=dark] .create-header__title[data-v-4693048f]{color:#f1f5f9}.dark .create-footer[data-v-4693048f],[data-bs-theme=dark] .create-footer[data-v-4693048f],[data-theme=dark] .create-footer[data-v-4693048f]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .create-submit-btn--disabled[data-v-4693048f],[data-bs-theme=dark] .create-submit-btn--disabled[data-v-4693048f],[data-theme=dark] .create-submit-btn--disabled[data-v-4693048f]{background:#475569}.upload-card[data-v-1e693d1a]{padding:12px;background:rgba(99,102,241,.1);border-radius:12px;border:1px solid rgba(99,102,241,.2);margin-bottom:8px}.upload-card--failed[data-v-1e693d1a]{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2)}.upload-card__header[data-v-1e693d1a]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.upload-card__icon[data-v-1e693d1a]{color:#6366f1;display:flex;align-items:center}.upload-card--failed .upload-card__icon[data-v-1e693d1a]{color:#ef4444}.upload-card__info[data-v-1e693d1a]{flex:1;display:flex;justify-content:space-between;align-items:center}.upload-card__filename[data-v-1e693d1a]{font-size:14px;font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.upload-card__percentage[data-v-1e693d1a]{font-size:14px;font-weight:600;color:#6366f1}.upload-card--failed .upload-card__percentage[data-v-1e693d1a]{color:#ef4444}.upload-card__progress[data-v-1e693d1a]{height:6px;background:rgba(99,102,241,.2);border-radius:3px;overflow:hidden}.upload-card__progress-bar[data-v-1e693d1a]{height:100%;background:#6366f1;border-radius:3px;transition:width .3s ease}.upload-card--failed .upload-card__progress[data-v-1e693d1a]{background:rgba(239,68,68,.2)}.upload-card--failed .upload-card__progress-bar[data-v-1e693d1a]{background:#ef4444}.upload-card__details[data-v-1e693d1a]{font-size:12px;color:#6b7280;margin-top:4px}.upload-card__error[data-v-1e693d1a]{display:flex;align-items:center;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(239,68,68,.2)}.upload-card__error-icon[data-v-1e693d1a]{color:#ef4444;display:flex;align-items:center}.upload-card__error-message[data-v-1e693d1a]{flex:1;font-size:12px;color:#ef4444}.upload-card__retry-btn[data-v-1e693d1a]{padding:4px 12px;font-size:12px;font-weight:500;color:#6366f1;background:transparent;border:1px solid #6366f1;border-radius:6px;cursor:pointer;transition:all .2s ease}.upload-card__retry-btn[data-v-1e693d1a]:hover{background:#6366f1;color:#fff}.upload-card__cancel-btn[data-v-1e693d1a]{margin-top:8px;padding:4px 12px;font-size:12px;font-weight:500;color:#6b7280;background:transparent;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .2s ease}.upload-card__cancel-btn[data-v-1e693d1a]:hover{background:#f3f4f6;border-color:#9ca3af}.active-uploads[data-v-8b009bea]{padding:12px 16px;margin-bottom:16px}.active-uploads__title[data-v-8b009bea]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2937;margin:0 0 12px 0}.active-uploads__title svg[data-v-8b009bea]{color:#6366f1}@keyframes pulse-28cfd636{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.1);opacity:.2}}.problem-screen[data-v-28cfd636]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#f8fffe,#e8fff1)}.screen-hero[data-v-28cfd636]{background:linear-gradient(135deg,#00c744,#00a83b 50%,#008f32);padding:32px 20px;position:relative;overflow:hidden;border-radius:0 0 30px 30px;box-shadow:0 8px 32px rgba(0,199,68,.25)}.screen-hero__content[data-v-28cfd636]{display:flex;align-items:center;gap:16px;position:relative;z-index:2;max-width:800px;margin:0 auto}.screen-hero__back[data-v-28cfd636]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:hsla(0,0%,100%,.2);border:none;border-radius:12px;cursor:pointer;color:#fff;backdrop-filter:blur(10px);transition:all .3s ease}.screen-hero__back[data-v-28cfd636]:hover{background:hsla(0,0%,100%,.3);transform:translateX(-2px)}.screen-hero__icon[data-v-28cfd636]{width:56px;height:56px;background:hsla(0,0%,100%,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);color:#fff}.screen-hero__text[data-v-28cfd636]{flex:1}.screen-hero__title[data-v-28cfd636]{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 4px 0;text-shadow:0 2px 8px rgba(0,0,0,.1)}.screen-hero__subtitle[data-v-28cfd636]{color:hsla(0,0%,100%,.9);font-size:.9rem;margin:0}.screen-hero__decoration[data-v-28cfd636]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.screen-hero__circle[data-v-28cfd636]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.screen-hero__circle--1[data-v-28cfd636]{width:150px;height:150px;top:-40px;right:-30px;animation:pulse-28cfd636 4s ease-in-out infinite}.screen-hero__circle--2[data-v-28cfd636]{width:100px;height:100px;bottom:-20px;left:10%;animation:pulse-28cfd636 5s ease-in-out 1s infinite}.screen-content[data-v-28cfd636]{flex:1;padding:24px 20px 60px;max-width:800px;margin:0 auto;width:100%}.create-section[data-v-28cfd636]{margin-bottom:24px}.create-btn[data-v-28cfd636]{display:flex;align-items:center;gap:16px;width:100%;padding:20px 24px;background:#fff;border:2px solid rgba(0,196,68,.15);border-radius:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,196,68,.08)}.create-btn[data-v-28cfd636]:hover{border-color:#00c444;box-shadow:0 8px 24px rgba(0,196,68,.15);transform:translateY(-2px)}.create-btn__icon[data-v-28cfd636]{width:52px;height:52px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px rgba(0,199,68,.3)}.create-btn__text[data-v-28cfd636]{flex:1;text-align:left}.create-btn__title[data-v-28cfd636]{display:block;font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:4px}.create-btn__desc[data-v-28cfd636]{display:block;font-size:13px;color:#6b7280}.create-btn__arrow[data-v-28cfd636]{color:#00c444;transition:transform .3s ease}.create-btn:hover .create-btn__arrow[data-v-28cfd636]{transform:translateX(4px)}.section-title[data-v-28cfd636]{font-size:18px;font-weight:700;color:#2d3748;margin:0 0 16px 0}.screen-empty[data-v-28cfd636],.screen-error[data-v-28cfd636],.screen-loading[data-v-28cfd636]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;color:#6b7280;min-height:350px;background:#fff;border-radius:20px;border:1px solid rgba(0,196,68,.1);box-shadow:0 4px 20px rgba(0,196,68,.05)}.screen-empty svg[data-v-28cfd636],.screen-error svg[data-v-28cfd636]{margin-bottom:20px;opacity:.6}.screen-empty p[data-v-28cfd636],.screen-error p[data-v-28cfd636]{font-size:18px;font-weight:600;color:#374151;margin:0 0 8px 0}.screen-empty span[data-v-28cfd636]{font-size:14px;color:#9ca3af}.spinner[data-v-28cfd636]{width:40px;height:40px;border:3px solid rgba(0,196,68,.15);border-top-color:#00c444;border-radius:50%;animation:spin-28cfd636 1s linear infinite;margin-bottom:16px}.spinner--small[data-v-28cfd636]{width:20px;height:20px;border-width:2px;margin:0}@keyframes spin-28cfd636{to{transform:rotate(1turn)}}.problems-list[data-v-28cfd636]{display:flex;flex-direction:column;gap:12px}.problem-item[data-v-28cfd636]{display:flex;align-items:center;gap:16px;padding:18px 20px;background:#fff;border-radius:16px;border:1px solid rgba(0,196,68,.08);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.02)}.problem-item[data-v-28cfd636]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,196,68,.12);border-color:rgba(0,196,68,.2)}.problem-item__leading[data-v-28cfd636]{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:48px}.problem-item__icon[data-v-28cfd636]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px}.problem-item__status[data-v-28cfd636]{font-size:10px;font-weight:600;text-transform:capitalize}.problem-item__content[data-v-28cfd636]{flex:1;min-width:0}.problem-item__title[data-v-28cfd636]{display:block;font-size:15px;font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.problem-item__date[data-v-28cfd636]{font-size:13px;color:#9ca3af}.problem-item__menu[data-v-28cfd636]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:10px;cursor:pointer;color:#9ca3af;transition:all .2s ease}.problem-item__menu[data-v-28cfd636]:hover{background:rgba(0,196,68,.08);color:#00c444}.load-more-btn[data-v-28cfd636]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;margin-top:20px;background:#fff;border:1px solid rgba(0,196,68,.2);border-radius:12px;font-size:14px;font-weight:600;color:#00c444;cursor:pointer;transition:all .3s ease}.load-more-btn[data-v-28cfd636]:hover:not(:disabled){background:linear-gradient(135deg,#f0fff5,#e6ffee);border-color:#00c444;transform:translateY(-1px)}.load-more-btn[data-v-28cfd636]:disabled{cursor:not-allowed;opacity:.6}.dialog-overlay[data-v-28cfd636]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.dialog[data-v-28cfd636]{background:#fff;border-radius:20px;padding:28px;width:100%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.15);border:1px solid rgba(0,196,68,.1)}.dialog__title[data-v-28cfd636]{font-size:20px;font-weight:700;color:#1a1a2e;margin:0 0 20px 0}.dialog__input[data-v-28cfd636]{width:100%;padding:14px 18px;font-size:15px;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:20px;transition:all .2s ease;background:#fafafa}.dialog__input[data-v-28cfd636]:focus{outline:none;border-color:#00c444;background:#fff;box-shadow:0 0 0 4px rgba(0,196,68,.1)}.dialog__actions[data-v-28cfd636]{display:flex;justify-content:flex-end;gap:12px}.btn[data-v-28cfd636]{padding:12px 24px;font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;transition:all .2s ease}.btn--primary[data-v-28cfd636]{background:linear-gradient(135deg,#00c444,#00a83a);color:#fff;border:none;box-shadow:0 4px 12px rgba(0,196,68,.25)}.btn--primary[data-v-28cfd636]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,196,68,.35)}.btn--primary[data-v-28cfd636]:disabled{opacity:.6;cursor:not-allowed}.btn--secondary[data-v-28cfd636]{background:#fff;color:#374151;border:1px solid #e5e7eb}.btn--secondary[data-v-28cfd636]:hover{background:#f9fafb;border-color:#d1d5db}.problem-screen--rtl[data-v-28cfd636]{direction:rtl;text-align:right}.problem-screen--rtl .screen-hero__back svg[data-v-28cfd636]{transform:scaleX(-1)}.problem-screen--rtl .create-btn__text[data-v-28cfd636]{text-align:right}.problem-screen--rtl .create-btn__arrow[data-v-28cfd636]{transform:scaleX(-1)}.problem-screen--rtl .create-btn:hover .create-btn__arrow[data-v-28cfd636]{transform:scaleX(-1) translateX(4px)}.problem-screen--rtl .dialog__actions[data-v-28cfd636]{justify-content:flex-start}.dark .problem-screen[data-v-28cfd636],[data-bs-theme=dark] .problem-screen[data-v-28cfd636],[data-theme=dark] .problem-screen[data-v-28cfd636]{background:linear-gradient(135deg,#0f1419,#1a2332)}.dark .screen-hero[data-v-28cfd636],[data-bs-theme=dark] .screen-hero[data-v-28cfd636],[data-theme=dark] .screen-hero[data-v-28cfd636]{background:linear-gradient(135deg,#00a83b,#008f32 50%,#007a2b)}.dark .create-btn[data-v-28cfd636],[data-bs-theme=dark] .create-btn[data-v-28cfd636],[data-theme=dark] .create-btn[data-v-28cfd636]{background:#1e293b;border-color:rgba(0,196,68,.25);box-shadow:0 4px 16px rgba(0,0,0,.3)}.dark .create-btn[data-v-28cfd636]:hover,[data-bs-theme=dark] .create-btn[data-v-28cfd636]:hover,[data-theme=dark] .create-btn[data-v-28cfd636]:hover{background:#263548;border-color:#00c444}.dark .create-btn__title[data-v-28cfd636],[data-bs-theme=dark] .create-btn__title[data-v-28cfd636],[data-theme=dark] .create-btn__title[data-v-28cfd636]{color:#f1f5f9}.dark .create-btn__desc[data-v-28cfd636],[data-bs-theme=dark] .create-btn__desc[data-v-28cfd636],[data-theme=dark] .create-btn__desc[data-v-28cfd636]{color:#94a3b8}.dark .section-title[data-v-28cfd636],[data-bs-theme=dark] .section-title[data-v-28cfd636],[data-theme=dark] .section-title[data-v-28cfd636]{color:#e2e8f0}.dark .screen-empty[data-v-28cfd636],.dark .screen-error[data-v-28cfd636],.dark .screen-loading[data-v-28cfd636],[data-bs-theme=dark] .screen-empty[data-v-28cfd636],[data-bs-theme=dark] .screen-error[data-v-28cfd636],[data-bs-theme=dark] .screen-loading[data-v-28cfd636],[data-theme=dark] .screen-empty[data-v-28cfd636],[data-theme=dark] .screen-error[data-v-28cfd636],[data-theme=dark] .screen-loading[data-v-28cfd636]{background:#1e293b;border-color:rgba(0,196,68,.15);color:#94a3b8}.dark .screen-empty p[data-v-28cfd636],.dark .screen-error p[data-v-28cfd636],[data-bs-theme=dark] .screen-empty p[data-v-28cfd636],[data-bs-theme=dark] .screen-error p[data-v-28cfd636],[data-theme=dark] .screen-empty p[data-v-28cfd636],[data-theme=dark] .screen-error p[data-v-28cfd636]{color:#e2e8f0}.dark .screen-empty span[data-v-28cfd636],[data-bs-theme=dark] .screen-empty span[data-v-28cfd636],[data-theme=dark] .screen-empty span[data-v-28cfd636]{color:#64748b}.dark .problem-item[data-v-28cfd636],[data-bs-theme=dark] .problem-item[data-v-28cfd636],[data-theme=dark] .problem-item[data-v-28cfd636]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .problem-item[data-v-28cfd636]:hover,[data-bs-theme=dark] .problem-item[data-v-28cfd636]:hover,[data-theme=dark] .problem-item[data-v-28cfd636]:hover{background:#263548}.dark .problem-item__title[data-v-28cfd636],[data-bs-theme=dark] .problem-item__title[data-v-28cfd636],[data-theme=dark] .problem-item__title[data-v-28cfd636]{color:#f1f5f9}.dark .problem-item__date[data-v-28cfd636],.dark .problem-item__menu[data-v-28cfd636],[data-bs-theme=dark] .problem-item__date[data-v-28cfd636],[data-bs-theme=dark] .problem-item__menu[data-v-28cfd636],[data-theme=dark] .problem-item__date[data-v-28cfd636],[data-theme=dark] .problem-item__menu[data-v-28cfd636]{color:#64748b}.dark .problem-item__menu[data-v-28cfd636]:hover,[data-bs-theme=dark] .problem-item__menu[data-v-28cfd636]:hover,[data-theme=dark] .problem-item__menu[data-v-28cfd636]:hover{background:rgba(0,196,68,.15)}.dark .load-more-btn[data-v-28cfd636],[data-bs-theme=dark] .load-more-btn[data-v-28cfd636],[data-theme=dark] .load-more-btn[data-v-28cfd636]{background:#1e293b;border-color:rgba(0,196,68,.25);color:#00c444}.dark .load-more-btn[data-v-28cfd636]:hover:not(:disabled),[data-bs-theme=dark] .load-more-btn[data-v-28cfd636]:hover:not(:disabled),[data-theme=dark] .load-more-btn[data-v-28cfd636]:hover:not(:disabled){background:#263548}.dark .dialog[data-v-28cfd636],[data-bs-theme=dark] .dialog[data-v-28cfd636],[data-theme=dark] .dialog[data-v-28cfd636]{background:#1e293b;border-color:rgba(0,196,68,.2);box-shadow:0 20px 60px rgba(0,0,0,.4)}.dark .dialog__title[data-v-28cfd636],[data-bs-theme=dark] .dialog__title[data-v-28cfd636],[data-theme=dark] .dialog__title[data-v-28cfd636]{color:#f1f5f9}.dark .dialog__input[data-v-28cfd636],[data-bs-theme=dark] .dialog__input[data-v-28cfd636],[data-theme=dark] .dialog__input[data-v-28cfd636]{background:#0f172a;border-color:#334155;color:#f1f5f9}.dark .dialog__input[data-v-28cfd636]:focus,[data-bs-theme=dark] .dialog__input[data-v-28cfd636]:focus,[data-theme=dark] .dialog__input[data-v-28cfd636]:focus{background:#1e293b;border-color:#00c444}.dark .btn--secondary[data-v-28cfd636],[data-bs-theme=dark] .btn--secondary[data-v-28cfd636],[data-theme=dark] .btn--secondary[data-v-28cfd636]{background:#334155;color:#e2e8f0;border-color:#475569}.dark .btn--secondary[data-v-28cfd636]:hover,[data-bs-theme=dark] .btn--secondary[data-v-28cfd636]:hover,[data-theme=dark] .btn--secondary[data-v-28cfd636]:hover{background:#475569;border-color:#64748b}@media (max-width:768px){.screen-hero[data-v-28cfd636]{padding:24px 16px;border-radius:0 0 24px 24px}.screen-hero__title[data-v-28cfd636]{font-size:1.25rem}.screen-hero__icon[data-v-28cfd636]{width:48px;height:48px}.screen-content[data-v-28cfd636]{padding:20px 16px 40px}.create-btn[data-v-28cfd636]{padding:16px 20px}.create-btn__icon[data-v-28cfd636]{width:44px;height:44px}.problem-item[data-v-28cfd636]{padding:14px 16px}.dialog[data-v-28cfd636]{padding:24px;margin:16px}}@media (max-width:480px){.screen-hero__icon[data-v-28cfd636]{display:none}}.latex-content{font-size:16px;line-height:1.8;color:#1f2937;word-wrap:break-word}.latex-content--rtl{direction:rtl;text-align:right}.latex-display{display:block;text-align:center;margin:16px 0;padding:12px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;overflow-x:auto;border:1px solid #e2e8f0}.latex-inline{display:inline;padding:0 4px}.latex-error{color:#ef4444;font-family:monospace;background:#fef2f2;border:1px solid #fecaca}.latex-content .katex{font-size:1.1em}.latex-content .katex-display{margin:0;overflow-x:auto;overflow-y:hidden}.latex-content .katex-display>.katex{white-space:normal}.latex-content ol{counter-reset:item;padding-left:0;list-style:none}.latex-content ol>li{counter-increment:item;margin-bottom:16px;padding-left:32px;position:relative}.latex-content ol>li:before{content:counter(item) ".";position:absolute;left:0;font-weight:600;color:#6366f1}.latex-content ul{padding-left:24px}.latex-content ul>li{margin-bottom:8px;position:relative}.latex-content ul>li::marker{color:#6366f1}.latex-content code{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-family:Fira Code,Monaco,monospace;font-size:.9em;color:#7c3aed}.latex-content pre{background:#1e293b;color:#e2e8f0;padding:16px;border-radius:12px;overflow-x:auto;margin:16px 0}.latex-content pre code{background:transparent;color:inherit;padding:0}.latex-content h1,.latex-content h2,.latex-content h3,.latex-content h4{margin-top:24px;margin-bottom:12px;font-weight:600;color:#111827}.latex-content h1{font-size:1.5em}.latex-content h2{font-size:1.3em}.latex-content h3{font-size:1.15em}.latex-content h4{font-size:1.05em}.latex-content p{margin-bottom:12px}.latex-content strong{font-weight:600;color:#111827}.latex-content em{font-style:italic}.latex-content blockquote{border-left:4px solid #6366f1;padding-left:16px;margin:16px 0;color:#4b5563;font-style:italic;background:#f8fafc;padding:12px 16px;border-radius:0 8px 8px 0}.latex-content table{width:100%;border-collapse:collapse;margin:16px 0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.latex-content td,.latex-content th{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb}.latex-content th{background:#f8fafc;font-weight:600;color:#374151}.latex-content tr:last-child td{border-bottom:none}.latex-content tr:hover{background:#f9fafb}.details-screen[data-v-1e8f8fdc]{min-height:100vh;background:#f9fafb}.screen-header[data-v-1e8f8fdc]{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100}.screen-header__back[data-v-1e8f8fdc]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:10px;cursor:pointer;color:#374151;transition:background .2s ease}.screen-header__back[data-v-1e8f8fdc]:hover{background:#f3f4f6}.screen-header__title[data-v-1e8f8fdc]{font-size:20px;font-weight:600;color:#1f2937;margin:0}.details-content[data-v-1e8f8fdc]{padding:24px;max-width:800px;margin:0 auto}.details-section[data-v-1e8f8fdc]{margin-bottom:24px}.details-section__title[data-v-1e8f8fdc]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 12px 0}.input-preview-card[data-v-1e8f8fdc]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.input-preview-card__text[data-v-1e8f8fdc]{padding:16px}.input-preview-card__text p[data-v-1e8f8fdc]{font-size:14px;color:#374151;line-height:1.6;margin:0;white-space:pre-wrap}.input-preview-card__image[data-v-1e8f8fdc]{padding:16px;display:flex;justify-content:center}.input-preview-card__image img[data-v-1e8f8fdc]{max-width:100%;max-height:300px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.status-card[data-v-1e8f8fdc]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:32px;text-align:center}.status-card h4[data-v-1e8f8fdc]{font-size:18px;font-weight:600;color:#1f2937;margin:16px 0 8px}.status-card p[data-v-1e8f8fdc]{font-size:14px;color:#6b7280;margin:0 0 16px}.status-card--loading[data-v-1e8f8fdc]{display:flex;flex-direction:column;align-items:center;color:#6b7280}.spinner[data-v-1e8f8fdc]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:spin-1e8f8fdc 1s linear infinite;margin-bottom:12px}@keyframes spin-1e8f8fdc{to{transform:rotate(1turn)}}.processing-animation[data-v-1e8f8fdc]{position:relative;width:80px;height:80px;margin:0 auto}.processing-animation__ring[data-v-1e8f8fdc]{position:absolute;inset:0;border:3px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:spin-1e8f8fdc 1.5s linear infinite}.processing-animation__icon[data-v-1e8f8fdc]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#6366f1}.progress-bar[data-v-1e8f8fdc]{width:100%;max-width:300px;height:8px;background:#e5e7eb;border-radius:4px;margin:16px auto 8px;overflow:hidden}.progress-bar__fill[data-v-1e8f8fdc]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:4px;transition:width .3s ease}.progress-text[data-v-1e8f8fdc]{font-size:14px;font-weight:600;color:#6366f1}.status-icon[data-v-1e8f8fdc]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.status-icon--success[data-v-1e8f8fdc]{background:rgba(34,197,94,.1);color:#22c55e}.status-icon--error[data-v-1e8f8fdc]{background:rgba(239,68,68,.1);color:#ef4444}.status-icon--warning[data-v-1e8f8fdc]{background:rgba(249,115,22,.1);color:#f97316}.solution-card[data-v-1e8f8fdc]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:24px}.solution-content[data-v-1e8f8fdc]{font-size:14px;color:#374151;line-height:1.8}.btn[data-v-1e8f8fdc]{padding:10px 24px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.btn--primary[data-v-1e8f8fdc]{background:#6366f1;color:#fff;border:none}.btn--primary[data-v-1e8f8fdc]:hover:not(:disabled){background:#4f46e5}.btn--primary[data-v-1e8f8fdc]:disabled{opacity:.7;cursor:not-allowed}.btn--secondary[data-v-1e8f8fdc]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn--secondary[data-v-1e8f8fdc]:hover{background:#f3f4f6}.dark .details-screen[data-v-1e8f8fdc],[data-bs-theme=dark] .details-screen[data-v-1e8f8fdc],[data-theme=dark] .details-screen[data-v-1e8f8fdc]{background:linear-gradient(135deg,#0f1419,#1a2332)}.dark .screen-header[data-v-1e8f8fdc],[data-bs-theme=dark] .screen-header[data-v-1e8f8fdc],[data-theme=dark] .screen-header[data-v-1e8f8fdc]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .screen-header__back[data-v-1e8f8fdc],[data-bs-theme=dark] .screen-header__back[data-v-1e8f8fdc],[data-theme=dark] .screen-header__back[data-v-1e8f8fdc]{color:#e2e8f0}.dark .screen-header__back[data-v-1e8f8fdc]:hover,[data-bs-theme=dark] .screen-header__back[data-v-1e8f8fdc]:hover,[data-theme=dark] .screen-header__back[data-v-1e8f8fdc]:hover{background:rgba(0,196,68,.1)}.dark .details-section__title[data-v-1e8f8fdc],.dark .screen-header__title[data-v-1e8f8fdc],[data-bs-theme=dark] .details-section__title[data-v-1e8f8fdc],[data-bs-theme=dark] .screen-header__title[data-v-1e8f8fdc],[data-theme=dark] .details-section__title[data-v-1e8f8fdc],[data-theme=dark] .screen-header__title[data-v-1e8f8fdc]{color:#f1f5f9}.dark .input-preview-card[data-v-1e8f8fdc],[data-bs-theme=dark] .input-preview-card[data-v-1e8f8fdc],[data-theme=dark] .input-preview-card[data-v-1e8f8fdc]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .input-preview-card__text p[data-v-1e8f8fdc],[data-bs-theme=dark] .input-preview-card__text p[data-v-1e8f8fdc],[data-theme=dark] .input-preview-card__text p[data-v-1e8f8fdc]{color:#e2e8f0}.dark .status-card[data-v-1e8f8fdc],[data-bs-theme=dark] .status-card[data-v-1e8f8fdc],[data-theme=dark] .status-card[data-v-1e8f8fdc]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .status-card h4[data-v-1e8f8fdc],[data-bs-theme=dark] .status-card h4[data-v-1e8f8fdc],[data-theme=dark] .status-card h4[data-v-1e8f8fdc]{color:#f1f5f9}.dark .status-card p[data-v-1e8f8fdc],.dark .status-card--loading[data-v-1e8f8fdc],[data-bs-theme=dark] .status-card p[data-v-1e8f8fdc],[data-bs-theme=dark] .status-card--loading[data-v-1e8f8fdc],[data-theme=dark] .status-card p[data-v-1e8f8fdc],[data-theme=dark] .status-card--loading[data-v-1e8f8fdc]{color:#94a3b8}.dark .processing-animation__ring[data-v-1e8f8fdc],.dark .spinner[data-v-1e8f8fdc],[data-bs-theme=dark] .processing-animation__ring[data-v-1e8f8fdc],[data-bs-theme=dark] .spinner[data-v-1e8f8fdc],[data-theme=dark] .processing-animation__ring[data-v-1e8f8fdc],[data-theme=dark] .spinner[data-v-1e8f8fdc]{border-color:#475569;border-top-color:#00c444}.dark .processing-animation__icon[data-v-1e8f8fdc],[data-bs-theme=dark] .processing-animation__icon[data-v-1e8f8fdc],[data-theme=dark] .processing-animation__icon[data-v-1e8f8fdc]{color:#00c444}.dark .progress-bar[data-v-1e8f8fdc],[data-bs-theme=dark] .progress-bar[data-v-1e8f8fdc],[data-theme=dark] .progress-bar[data-v-1e8f8fdc]{background:#475569}.dark .progress-bar__fill[data-v-1e8f8fdc],[data-bs-theme=dark] .progress-bar__fill[data-v-1e8f8fdc],[data-theme=dark] .progress-bar__fill[data-v-1e8f8fdc]{background:linear-gradient(90deg,#00c444,#00a83b)}.dark .progress-text[data-v-1e8f8fdc],[data-bs-theme=dark] .progress-text[data-v-1e8f8fdc],[data-theme=dark] .progress-text[data-v-1e8f8fdc]{color:#00c444}.dark .solution-card[data-v-1e8f8fdc],[data-bs-theme=dark] .solution-card[data-v-1e8f8fdc],[data-theme=dark] .solution-card[data-v-1e8f8fdc]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .solution-content[data-v-1e8f8fdc],[data-bs-theme=dark] .solution-content[data-v-1e8f8fdc],[data-theme=dark] .solution-content[data-v-1e8f8fdc]{color:#e2e8f0}.dark .btn--primary[data-v-1e8f8fdc],[data-bs-theme=dark] .btn--primary[data-v-1e8f8fdc],[data-theme=dark] .btn--primary[data-v-1e8f8fdc]{background:#00c444}.dark .btn--primary[data-v-1e8f8fdc]:hover:not(:disabled),[data-bs-theme=dark] .btn--primary[data-v-1e8f8fdc]:hover:not(:disabled),[data-theme=dark] .btn--primary[data-v-1e8f8fdc]:hover:not(:disabled){background:#00a83b}.dark .btn--secondary[data-v-1e8f8fdc],[data-bs-theme=dark] .btn--secondary[data-v-1e8f8fdc],[data-theme=dark] .btn--secondary[data-v-1e8f8fdc]{background:#334155;color:#e2e8f0;border-color:#475569}.dark .btn--secondary[data-v-1e8f8fdc]:hover,[data-bs-theme=dark] .btn--secondary[data-v-1e8f8fdc]:hover,[data-theme=dark] .btn--secondary[data-v-1e8f8fdc]:hover{background:#475569}.deck-card[data-v-ce8bc534]{display:flex;flex-direction:column;padding:16px;background:#fff;border-radius:16px;cursor:pointer;transition:all .3s ease;border:1px solid #e5e7eb}.deck-card[data-v-ce8bc534]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.deck-card__header[data-v-ce8bc534]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px}.deck-card__status[data-v-ce8bc534]{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;text-transform:capitalize;padding:4px 8px;border-radius:12px}.deck-card__status--completed[data-v-ce8bc534]{background:rgba(34,197,94,.1);color:#22c55e}.deck-card__status--pending[data-v-ce8bc534],.deck-card__status--processing[data-v-ce8bc534]{background:rgba(249,115,22,.1);color:#f97316}.deck-card__status--failed[data-v-ce8bc534]{background:rgba(239,68,68,.1);color:#ef4444}.deck-card__status-dot[data-v-ce8bc534]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse-ce8bc534 1.5s ease-in-out infinite}@keyframes pulse-ce8bc534{0%,to{opacity:1}50%{opacity:.4}}.deck-card__menu[data-v-ce8bc534]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:8px;cursor:pointer;color:#9ca3af;transition:all .2s ease}.deck-card__menu[data-v-ce8bc534]:hover{background:#f3f4f6;color:#374151}.deck-card__icon[data-v-ce8bc534]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 12px;color:#6366f1}.deck-card__icon--processing[data-v-ce8bc534]{animation:spin-ce8bc534 3s linear infinite}@keyframes spin-ce8bc534{to{transform:rotate(1turn)}}.deck-card__title[data-v-ce8bc534]{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 8px;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.deck-card__info[data-v-ce8bc534]{display:flex;flex-direction:column;align-items:center;gap:4px}.deck-card__count[data-v-ce8bc534]{font-size:12px;color:#6b7280}.deck-card__date[data-v-ce8bc534]{font-size:11px;color:#9ca3af}.deck-card__progress[data-v-ce8bc534]{margin-top:12px;width:100%}.deck-card__progress-bar[data-v-ce8bc534]{height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.deck-card__progress-fill[data-v-ce8bc534]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px;transition:width .3s ease}.deck-card__progress-text[data-v-ce8bc534]{display:block;text-align:center;font-size:10px;color:#6b7280;margin-top:4px}.dark .deck-card[data-v-ce8bc534],[data-bs-theme=dark] .deck-card[data-v-ce8bc534],[data-theme=dark] .deck-card[data-v-ce8bc534]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .deck-card[data-v-ce8bc534]:hover,[data-bs-theme=dark] .deck-card[data-v-ce8bc534]:hover,[data-theme=dark] .deck-card[data-v-ce8bc534]:hover{box-shadow:0 8px 24px rgba(0,196,68,.2)}.dark .deck-card__menu[data-v-ce8bc534],[data-bs-theme=dark] .deck-card__menu[data-v-ce8bc534],[data-theme=dark] .deck-card__menu[data-v-ce8bc534]{color:#94a3b8}.dark .deck-card__menu[data-v-ce8bc534]:hover,[data-bs-theme=dark] .deck-card__menu[data-v-ce8bc534]:hover,[data-theme=dark] .deck-card__menu[data-v-ce8bc534]:hover{background:rgba(0,196,68,.15);color:#00c444}.dark .deck-card__icon[data-v-ce8bc534],[data-bs-theme=dark] .deck-card__icon[data-v-ce8bc534],[data-theme=dark] .deck-card__icon[data-v-ce8bc534]{color:#00c444}.dark .deck-card__title[data-v-ce8bc534],[data-bs-theme=dark] .deck-card__title[data-v-ce8bc534],[data-theme=dark] .deck-card__title[data-v-ce8bc534]{color:#f1f5f9}.dark .deck-card__count[data-v-ce8bc534],[data-bs-theme=dark] .deck-card__count[data-v-ce8bc534],[data-theme=dark] .deck-card__count[data-v-ce8bc534]{color:#94a3b8}.dark .deck-card__date[data-v-ce8bc534],[data-bs-theme=dark] .deck-card__date[data-v-ce8bc534],[data-theme=dark] .deck-card__date[data-v-ce8bc534]{color:#64748b}.dark .deck-card__progress-bar[data-v-ce8bc534],[data-bs-theme=dark] .deck-card__progress-bar[data-v-ce8bc534],[data-theme=dark] .deck-card__progress-bar[data-v-ce8bc534]{background:#475569}.dark .deck-card__progress-fill[data-v-ce8bc534],[data-bs-theme=dark] .deck-card__progress-fill[data-v-ce8bc534],[data-theme=dark] .deck-card__progress-fill[data-v-ce8bc534]{background:linear-gradient(90deg,#00c444,#00a83b)}.dark .deck-card__progress-text[data-v-ce8bc534],[data-bs-theme=dark] .deck-card__progress-text[data-v-ce8bc534],[data-theme=dark] .deck-card__progress-text[data-v-ce8bc534]{color:#94a3b8}@keyframes pulse-5552f22a{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.1);opacity:.2}}@keyframes spin-5552f22a{to{transform:rotate(1turn)}}@keyframes fadeIn-5552f22a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.flash-cards-screen[data-v-5552f22a]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#f8fffe,#e8fff1)}.screen-hero[data-v-5552f22a]{background:linear-gradient(135deg,#00c744,#00a83b 50%,#008f32);padding:32px 20px;position:relative;overflow:hidden;border-radius:0 0 30px 30px;box-shadow:0 8px 32px rgba(0,199,68,.25)}.screen-hero__content[data-v-5552f22a]{display:flex;align-items:center;gap:16px;position:relative;z-index:2;max-width:1200px;margin:0 auto}.screen-hero__back[data-v-5552f22a]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:hsla(0,0%,100%,.2);border:none;border-radius:12px;cursor:pointer;color:#fff;backdrop-filter:blur(10px);transition:all .3s ease}.screen-hero__back[data-v-5552f22a]:hover{background:hsla(0,0%,100%,.3);transform:translateX(-2px)}.screen-hero__icon[data-v-5552f22a]{width:56px;height:56px;background:hsla(0,0%,100%,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);color:#fff}.screen-hero__text[data-v-5552f22a]{flex:1}.screen-hero__title[data-v-5552f22a]{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 4px 0;text-shadow:0 2px 8px rgba(0,0,0,.1)}.screen-hero__subtitle[data-v-5552f22a]{color:hsla(0,0%,100%,.9);font-size:.9rem;margin:0}.screen-hero__decoration[data-v-5552f22a]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.screen-hero__circle[data-v-5552f22a]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.screen-hero__circle--1[data-v-5552f22a]{width:150px;height:150px;top:-40px;right:-30px;animation:pulse-5552f22a 4s ease-in-out infinite}.screen-hero__circle--2[data-v-5552f22a]{width:100px;height:100px;bottom:-20px;left:10%;animation:pulse-5552f22a 5s ease-in-out 1s infinite}.screen-content[data-v-5552f22a]{flex:1;padding:24px 20px 60px;max-width:1200px;margin:0 auto;width:100%}.create-section[data-v-5552f22a]{margin-bottom:24px}.create-btn[data-v-5552f22a]{display:flex;align-items:center;gap:16px;width:100%;padding:20px 24px;background:#fff;border:2px solid rgba(0,196,68,.15);border-radius:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,196,68,.08)}.create-btn[data-v-5552f22a]:hover{border-color:#00c444;box-shadow:0 8px 24px rgba(0,196,68,.15);transform:translateY(-2px)}.create-btn__icon[data-v-5552f22a]{width:52px;height:52px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px rgba(0,199,68,.3)}.create-btn__text[data-v-5552f22a]{flex:1;text-align:left}.create-btn__title[data-v-5552f22a]{display:block;font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:4px}.create-btn__desc[data-v-5552f22a]{display:block;font-size:13px;color:#6b7280}.create-btn__arrow[data-v-5552f22a]{color:#00c444;transition:transform .3s ease}.create-btn:hover .create-btn__arrow[data-v-5552f22a]{transform:translateX(4px)}.section-title[data-v-5552f22a]{font-size:18px;font-weight:700;color:#2d3748;margin:0 0 16px 0}.screen-empty[data-v-5552f22a],.screen-error[data-v-5552f22a],.screen-loading[data-v-5552f22a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;color:#6b7280;min-height:300px;background:#fff;border-radius:20px;border:1px solid rgba(0,196,68,.1);box-shadow:0 4px 20px rgba(0,196,68,.05)}.screen-empty svg[data-v-5552f22a],.screen-error svg[data-v-5552f22a]{margin-bottom:20px;opacity:.6;color:#9ca3af}.screen-empty p[data-v-5552f22a],.screen-error p[data-v-5552f22a]{font-size:18px;font-weight:600;color:#374151;margin:0 0 8px 0}.screen-empty span[data-v-5552f22a]{font-size:14px;color:#9ca3af}.spinner[data-v-5552f22a]{width:40px;height:40px;border:3px solid rgba(0,196,68,.15);border-top-color:#00c444;border-radius:50%;animation:spin-5552f22a 1s linear infinite;margin-bottom:16px}.spinner--small[data-v-5552f22a]{width:20px;height:20px;border-width:2px;margin:0}.decks-grid[data-v-5552f22a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.load-more-btn[data-v-5552f22a]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 28px;margin-top:24px;background:#fff;border:1px solid rgba(0,196,68,.2);border-radius:12px;font-size:14px;font-weight:600;color:#00c444;cursor:pointer;transition:all .3s ease}.load-more-btn[data-v-5552f22a]:hover:not(:disabled){background:linear-gradient(135deg,#f0fff5,#e6ffee);border-color:#00c444}.load-more-btn[data-v-5552f22a]:disabled{cursor:not-allowed;opacity:.6}.dialog-overlay[data-v-5552f22a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.menu-dialog[data-v-5552f22a]{background:#fff;border-radius:16px;padding:12px;min-width:220px;border:1px solid rgba(0,196,68,.1);box-shadow:0 20px 60px rgba(0,0,0,.15)}.menu-item[data-v-5552f22a]{display:flex;align-items:center;gap:14px;width:100%;padding:14px 18px;background:transparent;border:none;border-radius:12px;font-size:14px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease}.menu-item[data-v-5552f22a]:hover{background:rgba(0,196,68,.08);color:#00c444}.dialog[data-v-5552f22a]{background:#fff;border-radius:20px;padding:28px;width:100%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.15);border:1px solid rgba(0,196,68,.1)}.dialog__title[data-v-5552f22a]{font-size:20px;font-weight:700;color:#1a1a2e;margin:0 0 20px 0}.dialog__input[data-v-5552f22a]{width:100%;padding:14px 18px;font-size:15px;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:20px;transition:all .2s ease;background:#fafafa;color:#1a1a2e}.dialog__input[data-v-5552f22a]::-moz-placeholder{color:#9ca3af}.dialog__input[data-v-5552f22a]::placeholder{color:#9ca3af}.dialog__input[data-v-5552f22a]:focus{outline:none;border-color:#00c444;background:#fff;box-shadow:0 0 0 4px rgba(0,196,68,.1)}.dialog__actions[data-v-5552f22a]{display:flex;justify-content:flex-end;gap:12px}.stats-dialog[data-v-5552f22a]{max-width:360px}.stats-loading[data-v-5552f22a]{display:flex;justify-content:center;padding:32px}.stats-content[data-v-5552f22a]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.stat-item[data-v-5552f22a]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f9fafb;border:1px solid rgba(0,196,68,.1);border-radius:12px;transition:all .2s ease}.stat-item[data-v-5552f22a]:hover{background:rgba(0,196,68,.05);border-color:rgba(0,196,68,.2)}.stat-item__label[data-v-5552f22a]{font-size:14px;color:#6b7280}.stat-item__value[data-v-5552f22a]{font-size:20px;font-weight:700;color:#1a1a2e}.stat-item__value--success[data-v-5552f22a]{color:#16a34a}.stat-item__value--warning[data-v-5552f22a]{color:#d97706}.stat-item__value--info[data-v-5552f22a]{color:#2563eb}.btn[data-v-5552f22a]{padding:12px 24px;font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;transition:all .2s ease}.btn--primary[data-v-5552f22a]{background:linear-gradient(135deg,#00c444,#00a83a);color:#fff;border:none;box-shadow:0 4px 12px rgba(0,196,68,.25)}.btn--primary[data-v-5552f22a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,196,68,.35)}.btn--primary[data-v-5552f22a]:disabled{opacity:.6;cursor:not-allowed}.btn--secondary[data-v-5552f22a]{background:#fff;color:#374151;border:1px solid #e5e7eb}.btn--secondary[data-v-5552f22a]:hover{background:#f9fafb;border-color:#d1d5db}.flash-cards-screen--rtl[data-v-5552f22a]{direction:rtl;text-align:right}.flash-cards-screen--rtl .screen-hero__back svg[data-v-5552f22a]{transform:scaleX(-1)}.flash-cards-screen--rtl .create-btn__text[data-v-5552f22a]{text-align:right}.flash-cards-screen--rtl .create-btn__arrow[data-v-5552f22a]{transform:scaleX(-1)}.flash-cards-screen--rtl .create-btn:hover .create-btn__arrow[data-v-5552f22a]{transform:scaleX(-1) translateX(4px)}.flash-cards-screen--rtl .dialog__actions[data-v-5552f22a]{justify-content:flex-start}.dark .flash-cards-screen[data-v-5552f22a],[data-bs-theme=dark] .flash-cards-screen[data-v-5552f22a],[data-theme=dark] .flash-cards-screen[data-v-5552f22a]{background:linear-gradient(135deg,#0f1419,#1a2332)}.dark .screen-hero[data-v-5552f22a],[data-bs-theme=dark] .screen-hero[data-v-5552f22a],[data-theme=dark] .screen-hero[data-v-5552f22a]{background:linear-gradient(135deg,#00a83b,#008f32 50%,#007a2b)}.dark .screen-content[data-v-5552f22a],[data-bs-theme=dark] .screen-content[data-v-5552f22a],[data-theme=dark] .screen-content[data-v-5552f22a]{color:#e5e7eb}.dark .create-btn[data-v-5552f22a],[data-bs-theme=dark] .create-btn[data-v-5552f22a],[data-theme=dark] .create-btn[data-v-5552f22a]{background:#1e293b;border-color:rgba(0,196,68,.25);box-shadow:0 4px 16px rgba(0,0,0,.3)}.dark .create-btn[data-v-5552f22a]:hover,[data-bs-theme=dark] .create-btn[data-v-5552f22a]:hover,[data-theme=dark] .create-btn[data-v-5552f22a]:hover{background:#263548;border-color:#00c444}.dark .create-btn__title[data-v-5552f22a],[data-bs-theme=dark] .create-btn__title[data-v-5552f22a],[data-theme=dark] .create-btn__title[data-v-5552f22a]{color:#f1f5f9}.dark .create-btn__desc[data-v-5552f22a],[data-bs-theme=dark] .create-btn__desc[data-v-5552f22a],[data-theme=dark] .create-btn__desc[data-v-5552f22a]{color:#94a3b8}.dark .section-title[data-v-5552f22a],[data-bs-theme=dark] .section-title[data-v-5552f22a],[data-theme=dark] .section-title[data-v-5552f22a]{color:#e2e8f0}.dark .screen-empty[data-v-5552f22a],.dark .screen-error[data-v-5552f22a],.dark .screen-loading[data-v-5552f22a],[data-bs-theme=dark] .screen-empty[data-v-5552f22a],[data-bs-theme=dark] .screen-error[data-v-5552f22a],[data-bs-theme=dark] .screen-loading[data-v-5552f22a],[data-theme=dark] .screen-empty[data-v-5552f22a],[data-theme=dark] .screen-error[data-v-5552f22a],[data-theme=dark] .screen-loading[data-v-5552f22a]{background:#1e293b;border-color:rgba(0,196,68,.15);color:#94a3b8}.dark .screen-empty p[data-v-5552f22a],.dark .screen-error p[data-v-5552f22a],[data-bs-theme=dark] .screen-empty p[data-v-5552f22a],[data-bs-theme=dark] .screen-error p[data-v-5552f22a],[data-theme=dark] .screen-empty p[data-v-5552f22a],[data-theme=dark] .screen-error p[data-v-5552f22a]{color:#e2e8f0}.dark .screen-empty span[data-v-5552f22a],[data-bs-theme=dark] .screen-empty span[data-v-5552f22a],[data-theme=dark] .screen-empty span[data-v-5552f22a]{color:#64748b}.dark .load-more-btn[data-v-5552f22a],[data-bs-theme=dark] .load-more-btn[data-v-5552f22a],[data-theme=dark] .load-more-btn[data-v-5552f22a]{background:#1e293b;border-color:rgba(0,196,68,.25);color:#00c444}.dark .load-more-btn[data-v-5552f22a]:hover:not(:disabled),[data-bs-theme=dark] .load-more-btn[data-v-5552f22a]:hover:not(:disabled),[data-theme=dark] .load-more-btn[data-v-5552f22a]:hover:not(:disabled){background:#263548}.dark .menu-dialog[data-v-5552f22a],[data-bs-theme=dark] .menu-dialog[data-v-5552f22a],[data-theme=dark] .menu-dialog[data-v-5552f22a]{background:#1e293b;border-color:rgba(0,196,68,.2);box-shadow:0 20px 60px rgba(0,0,0,.4)}.dark .menu-item[data-v-5552f22a],[data-bs-theme=dark] .menu-item[data-v-5552f22a],[data-theme=dark] .menu-item[data-v-5552f22a]{color:#e2e8f0}.dark .menu-item[data-v-5552f22a]:hover,[data-bs-theme=dark] .menu-item[data-v-5552f22a]:hover,[data-theme=dark] .menu-item[data-v-5552f22a]:hover{background:rgba(0,196,68,.15)}.dark .dialog[data-v-5552f22a],[data-bs-theme=dark] .dialog[data-v-5552f22a],[data-theme=dark] .dialog[data-v-5552f22a]{background:#1e293b;border-color:rgba(0,196,68,.2);box-shadow:0 20px 60px rgba(0,0,0,.4)}.dark .dialog__title[data-v-5552f22a],[data-bs-theme=dark] .dialog__title[data-v-5552f22a],[data-theme=dark] .dialog__title[data-v-5552f22a]{color:#f1f5f9}.dark .dialog__input[data-v-5552f22a],[data-bs-theme=dark] .dialog__input[data-v-5552f22a],[data-theme=dark] .dialog__input[data-v-5552f22a]{background:#0f172a;border-color:#334155;color:#f1f5f9}.dark .dialog__input[data-v-5552f22a]::-moz-placeholder,[data-bs-theme=dark] .dialog__input[data-v-5552f22a]::-moz-placeholder,[data-theme=dark] .dialog__input[data-v-5552f22a]::-moz-placeholder{color:#64748b}.dark .dialog__input[data-v-5552f22a]::placeholder,[data-bs-theme=dark] .dialog__input[data-v-5552f22a]::placeholder,[data-theme=dark] .dialog__input[data-v-5552f22a]::placeholder{color:#64748b}.dark .dialog__input[data-v-5552f22a]:focus,[data-bs-theme=dark] .dialog__input[data-v-5552f22a]:focus,[data-theme=dark] .dialog__input[data-v-5552f22a]:focus{background:#1e293b;border-color:#00c444}.dark .stat-item[data-v-5552f22a],[data-bs-theme=dark] .stat-item[data-v-5552f22a],[data-theme=dark] .stat-item[data-v-5552f22a]{background:#0f172a;border-color:rgba(0,196,68,.15)}.dark .stat-item[data-v-5552f22a]:hover,[data-bs-theme=dark] .stat-item[data-v-5552f22a]:hover,[data-theme=dark] .stat-item[data-v-5552f22a]:hover{background:rgba(0,196,68,.1)}.dark .stat-item__label[data-v-5552f22a],[data-bs-theme=dark] .stat-item__label[data-v-5552f22a],[data-theme=dark] .stat-item__label[data-v-5552f22a]{color:#94a3b8}.dark .stat-item__value[data-v-5552f22a],[data-bs-theme=dark] .stat-item__value[data-v-5552f22a],[data-theme=dark] .stat-item__value[data-v-5552f22a]{color:#f1f5f9}.dark .btn--secondary[data-v-5552f22a],[data-bs-theme=dark] .btn--secondary[data-v-5552f22a],[data-theme=dark] .btn--secondary[data-v-5552f22a]{background:#334155;color:#e2e8f0;border-color:#475569}.dark .btn--secondary[data-v-5552f22a]:hover,[data-bs-theme=dark] .btn--secondary[data-v-5552f22a]:hover,[data-theme=dark] .btn--secondary[data-v-5552f22a]:hover{background:#475569;border-color:#64748b}@media (max-width:768px){.screen-hero[data-v-5552f22a]{padding:24px 16px;border-radius:0 0 24px 24px}.screen-hero__title[data-v-5552f22a]{font-size:1.25rem}.screen-hero__icon[data-v-5552f22a]{width:48px;height:48px}.screen-content[data-v-5552f22a]{padding:20px 16px 40px}.create-btn[data-v-5552f22a]{padding:16px 20px}.create-btn__icon[data-v-5552f22a]{width:44px;height:44px}.decks-grid[data-v-5552f22a]{grid-template-columns:repeat(2,1fr);gap:14px}.dialog[data-v-5552f22a]{padding:24px;margin:16px}}@media (max-width:480px){.decks-grid[data-v-5552f22a]{grid-template-columns:1fr}.screen-hero__icon[data-v-5552f22a]{display:none}}.details-screen[data-v-94be87f2]{min-height:100vh;background:#f9fafb}.screen-header[data-v-94be87f2]{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100}.screen-header__back[data-v-94be87f2]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:10px;cursor:pointer;color:#374151;transition:background .2s ease}.screen-header__back[data-v-94be87f2]:hover{background:#f3f4f6}.screen-header__title[data-v-94be87f2]{font-size:20px;font-weight:600;color:#1f2937;margin:0}.details-content[data-v-94be87f2]{padding:24px;max-width:600px;margin:0 auto}.details-section[data-v-94be87f2]{margin-bottom:24px}.status-card[data-v-94be87f2]{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:48px 32px;text-align:center}.status-card h4[data-v-94be87f2]{font-size:20px;font-weight:600;color:#1f2937;margin:16px 0 8px}.status-card p[data-v-94be87f2]{font-size:14px;color:#6b7280;margin:0 0 24px}.status-card--loading[data-v-94be87f2]{display:flex;flex-direction:column;align-items:center;color:#6b7280}.spinner[data-v-94be87f2]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:spin-94be87f2 1s linear infinite;margin-bottom:12px}@keyframes spin-94be87f2{to{transform:rotate(1turn)}}.processing-animation[data-v-94be87f2]{position:relative;width:100px;height:100px;margin:0 auto}.processing-animation__ring[data-v-94be87f2]{position:absolute;inset:0;border:4px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:spin-94be87f2 1.5s linear infinite}.processing-animation__icon[data-v-94be87f2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#6366f1}.progress-bar[data-v-94be87f2]{width:100%;max-width:300px;height:8px;background:#e5e7eb;border-radius:4px;margin:0 auto 12px;overflow:hidden}.progress-bar__fill[data-v-94be87f2]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:4px;transition:width .3s ease}.progress-text[data-v-94be87f2]{font-size:14px;font-weight:600;color:#6366f1}.status-icon[data-v-94be87f2]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.status-icon--success[data-v-94be87f2]{background:rgba(34,197,94,.1);color:#22c55e}.status-icon--error[data-v-94be87f2]{background:rgba(239,68,68,.1);color:#ef4444}.status-icon--warning[data-v-94be87f2]{background:rgba(249,115,22,.1);color:#f97316}.btn[data-v-94be87f2]{padding:12px 24px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.btn--large[data-v-94be87f2]{padding:16px 32px;font-size:16px;border-radius:12px}.btn--primary[data-v-94be87f2]{background:#6366f1;color:#fff;border:none}.btn--primary[data-v-94be87f2]:hover:not(:disabled){background:#4f46e5}.btn--primary[data-v-94be87f2]:disabled{opacity:.7;cursor:not-allowed}.btn--secondary[data-v-94be87f2]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn--secondary[data-v-94be87f2]:hover{background:#f3f4f6}.dark .details-screen[data-v-94be87f2],[data-bs-theme=dark] .details-screen[data-v-94be87f2],[data-theme=dark] .details-screen[data-v-94be87f2]{background:linear-gradient(135deg,#0f1419,#1a2332)}.dark .screen-header[data-v-94be87f2],[data-bs-theme=dark] .screen-header[data-v-94be87f2],[data-theme=dark] .screen-header[data-v-94be87f2]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .screen-header__back[data-v-94be87f2],[data-bs-theme=dark] .screen-header__back[data-v-94be87f2],[data-theme=dark] .screen-header__back[data-v-94be87f2]{color:#e2e8f0}.dark .screen-header__back[data-v-94be87f2]:hover,[data-bs-theme=dark] .screen-header__back[data-v-94be87f2]:hover,[data-theme=dark] .screen-header__back[data-v-94be87f2]:hover{background:rgba(0,196,68,.1)}.dark .screen-header__title[data-v-94be87f2],[data-bs-theme=dark] .screen-header__title[data-v-94be87f2],[data-theme=dark] .screen-header__title[data-v-94be87f2]{color:#f1f5f9}.dark .screen-header__btn[data-v-94be87f2],[data-bs-theme=dark] .screen-header__btn[data-v-94be87f2],[data-theme=dark] .screen-header__btn[data-v-94be87f2]{background:#334155;color:#e2e8f0}.dark .screen-header__btn[data-v-94be87f2]:hover,[data-bs-theme=dark] .screen-header__btn[data-v-94be87f2]:hover,[data-theme=dark] .screen-header__btn[data-v-94be87f2]:hover{background:rgba(0,196,68,.15);color:#00c444}.dark .status-card[data-v-94be87f2],[data-bs-theme=dark] .status-card[data-v-94be87f2],[data-theme=dark] .status-card[data-v-94be87f2]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .status-card h4[data-v-94be87f2],[data-bs-theme=dark] .status-card h4[data-v-94be87f2],[data-theme=dark] .status-card h4[data-v-94be87f2]{color:#f1f5f9}.dark .status-card p[data-v-94be87f2],.dark .status-card--loading[data-v-94be87f2],[data-bs-theme=dark] .status-card p[data-v-94be87f2],[data-bs-theme=dark] .status-card--loading[data-v-94be87f2],[data-theme=dark] .status-card p[data-v-94be87f2],[data-theme=dark] .status-card--loading[data-v-94be87f2]{color:#94a3b8}.dark .processing-animation__ring[data-v-94be87f2],.dark .spinner[data-v-94be87f2],[data-bs-theme=dark] .processing-animation__ring[data-v-94be87f2],[data-bs-theme=dark] .spinner[data-v-94be87f2],[data-theme=dark] .processing-animation__ring[data-v-94be87f2],[data-theme=dark] .spinner[data-v-94be87f2]{border-color:#475569;border-top-color:#00c444}.dark .processing-animation__icon[data-v-94be87f2],[data-bs-theme=dark] .processing-animation__icon[data-v-94be87f2],[data-theme=dark] .processing-animation__icon[data-v-94be87f2]{color:#00c444}.dark .progress-bar[data-v-94be87f2],[data-bs-theme=dark] .progress-bar[data-v-94be87f2],[data-theme=dark] .progress-bar[data-v-94be87f2]{background:#475569}.dark .progress-bar__fill[data-v-94be87f2],[data-bs-theme=dark] .progress-bar__fill[data-v-94be87f2],[data-theme=dark] .progress-bar__fill[data-v-94be87f2]{background:linear-gradient(90deg,#00c444,#00a83b)}.dark .progress-text[data-v-94be87f2],[data-bs-theme=dark] .progress-text[data-v-94be87f2],[data-theme=dark] .progress-text[data-v-94be87f2]{color:#00c444}.dark .flash-cards-container[data-v-94be87f2],[data-bs-theme=dark] .flash-cards-container[data-v-94be87f2],[data-theme=dark] .flash-cards-container[data-v-94be87f2]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .flash-card[data-v-94be87f2],[data-bs-theme=dark] .flash-card[data-v-94be87f2],[data-theme=dark] .flash-card[data-v-94be87f2]{background:#0f172a;border-color:rgba(0,196,68,.15)}.dark .flash-card__back[data-v-94be87f2],.dark .flash-card__front[data-v-94be87f2],[data-bs-theme=dark] .flash-card__front[data-v-94be87f2],[data-theme=dark] .flash-card__back[data-v-94be87f2],[data-theme=dark] .flash-card__front[data-v-94be87f2]{color:#e2e8f0}.dark .btn--primary[data-v-94be87f2],[data-bs-theme=dark] .btn--primary[data-v-94be87f2],[data-theme=dark] .btn--primary[data-v-94be87f2]{background:#00c444}.dark .btn--primary[data-v-94be87f2]:hover:not(:disabled),[data-bs-theme=dark] .btn--primary[data-v-94be87f2]:hover:not(:disabled),[data-theme=dark] .btn--primary[data-v-94be87f2]:hover:not(:disabled){background:#00a83b}.dark .btn--secondary[data-v-94be87f2],[data-bs-theme=dark] .btn--secondary[data-v-94be87f2],[data-theme=dark] .btn--secondary[data-v-94be87f2]{background:#334155;color:#e2e8f0;border-color:#475569}.dark .btn--secondary[data-v-94be87f2]:hover,[data-bs-theme=dark] .btn--secondary[data-v-94be87f2]:hover,[data-theme=dark] .btn--secondary[data-v-94be87f2]:hover{background:#475569}.study-screen[data-v-2c26673e]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.screen-header[data-v-2c26673e]{display:flex;align-items:center;gap:12px;padding:16px 24px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.screen-header__back[data-v-2c26673e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.2);border:none;border-radius:10px;cursor:pointer;color:#fff;transition:background .2s ease}.screen-header__back[data-v-2c26673e]:hover{background:hsla(0,0%,100%,.3)}.screen-header__title[data-v-2c26673e]{flex:1;font-size:20px;font-weight:600;color:#fff;margin:0}.screen-header__progress[data-v-2c26673e]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.8);padding:8px 16px;background:hsla(0,0%,100%,.2);border-radius:20px}.study-content[data-v-2c26673e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.study-empty[data-v-2c26673e],.study-error[data-v-2c26673e],.study-loading[data-v-2c26673e]{display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff}.spinner[data-v-2c26673e]{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-2c26673e 1s linear infinite;margin-bottom:16px}@keyframes spin-2c26673e{to{transform:rotate(1turn)}}.study-complete[data-v-2c26673e]{display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff}.complete-icon[data-v-2c26673e]{width:100px;height:100px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.study-complete h2[data-v-2c26673e]{font-size:24px;font-weight:600;margin:0 0 24px}.complete-stats[data-v-2c26673e]{display:flex;gap:32px;margin-bottom:32px}.stat[data-v-2c26673e]{display:flex;flex-direction:column;align-items:center}.stat__value[data-v-2c26673e]{font-size:36px;font-weight:700}.stat__value--success[data-v-2c26673e]{color:#22c55e}.stat__value--error[data-v-2c26673e]{color:#ef4444}.stat__label[data-v-2c26673e]{font-size:14px;color:hsla(0,0%,100%,.8)}.complete-actions[data-v-2c26673e]{display:flex;gap:16px}.card-container[data-v-2c26673e]{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center}.flash-card[data-v-2c26673e]{width:100%;height:300px;perspective:1000px;cursor:pointer;margin-bottom:32px}.flash-card__back[data-v-2c26673e],.flash-card__front[data-v-2c26673e]{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);transition:transform .6s}.flash-card__front[data-v-2c26673e]{transform:rotateY(0deg)}.flash-card__back[data-v-2c26673e]{transform:rotateY(180deg);background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.flash-card--flipped .flash-card__front[data-v-2c26673e]{transform:rotateY(-180deg)}.flash-card--flipped .flash-card__back[data-v-2c26673e]{transform:rotateY(0deg)}.flash-card__label[data-v-2c26673e]{font-size:12px;font-weight:600;color:#6366f1;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.flash-card__content[data-v-2c26673e]{font-size:18px;font-weight:500;color:#1f2937;text-align:center;line-height:1.6;margin:0;flex:1;display:flex;align-items:center}.flash-card__hint[data-v-2c26673e]{font-size:12px;color:#9ca3af;margin-top:16px}.answer-buttons[data-v-2c26673e]{display:flex;gap:16px;width:100%}.answer-btn[data-v-2c26673e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;border:none;border-radius:16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.answer-btn--incorrect[data-v-2c26673e]{background:rgba(239,68,68,.2);color:#fff}.answer-btn--incorrect[data-v-2c26673e]:hover{background:rgba(239,68,68,.4)}.answer-btn--correct[data-v-2c26673e]{background:rgba(34,197,94,.2);color:#fff}.answer-btn--correct[data-v-2c26673e]:hover{background:rgba(34,197,94,.4)}.progress-bar-container[data-v-2c26673e]{padding:16px 24px 24px}.progress-bar[data-v-2c26673e]{width:100%;height:6px;background:hsla(0,0%,100%,.2);border-radius:3px;overflow:hidden}.progress-bar__fill[data-v-2c26673e]{height:100%;background:#fff;border-radius:3px;transition:width .3s ease}.btn[data-v-2c26673e]{padding:14px 28px;font-size:14px;font-weight:600;border-radius:12px;cursor:pointer;transition:all .2s ease}.btn--primary[data-v-2c26673e]{background:#fff;color:#6366f1;border:none}.btn--primary[data-v-2c26673e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.btn--secondary[data-v-2c26673e]{background:hsla(0,0%,100%,.2);color:#fff;border:none}.btn--secondary[data-v-2c26673e]:hover{background:hsla(0,0%,100%,.3)}@keyframes pulse-2338d932{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.1);opacity:.2}}@keyframes spin-2338d932{to{transform:rotate(1turn)}}.summaries-screen[data-v-2338d932]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#f8fffe,#e8fff1)}.screen-hero[data-v-2338d932]{background:linear-gradient(135deg,#00c744,#00a83b 50%,#008f32);padding:32px 20px;position:relative;overflow:hidden;border-radius:0 0 30px 30px;box-shadow:0 8px 32px rgba(0,199,68,.25)}.screen-hero__content[data-v-2338d932]{display:flex;align-items:center;gap:16px;position:relative;z-index:2;max-width:800px;margin:0 auto}.screen-hero__back[data-v-2338d932]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:hsla(0,0%,100%,.2);border:none;border-radius:12px;cursor:pointer;color:#fff;backdrop-filter:blur(10px);transition:all .3s ease}.screen-hero__back[data-v-2338d932]:hover{background:hsla(0,0%,100%,.3);transform:translateX(-2px)}.screen-hero__icon[data-v-2338d932]{width:56px;height:56px;background:hsla(0,0%,100%,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);color:#fff}.screen-hero__text[data-v-2338d932]{flex:1}.screen-hero__title[data-v-2338d932]{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 4px 0;text-shadow:0 2px 8px rgba(0,0,0,.1)}.screen-hero__subtitle[data-v-2338d932]{color:hsla(0,0%,100%,.9);font-size:.9rem;margin:0}.screen-hero__decoration[data-v-2338d932]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.screen-hero__circle[data-v-2338d932]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.screen-hero__circle--1[data-v-2338d932]{width:150px;height:150px;top:-40px;right:-30px;animation:pulse-2338d932 4s ease-in-out infinite}.screen-hero__circle--2[data-v-2338d932]{width:100px;height:100px;bottom:-20px;left:10%;animation:pulse-2338d932 5s ease-in-out 1s infinite}.screen-content[data-v-2338d932]{flex:1;padding:24px 20px 60px;max-width:800px;margin:0 auto;width:100%}.create-section[data-v-2338d932]{margin-bottom:24px}.create-btn[data-v-2338d932]{display:flex;align-items:center;gap:16px;width:100%;padding:20px 24px;background:#fff;border:2px solid rgba(0,196,68,.15);border-radius:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,196,68,.08)}.create-btn[data-v-2338d932]:hover{border-color:#00c444;box-shadow:0 8px 24px rgba(0,196,68,.15);transform:translateY(-2px)}.create-btn__icon[data-v-2338d932]{width:52px;height:52px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px rgba(0,199,68,.3)}.create-btn__text[data-v-2338d932]{flex:1;text-align:left}.create-btn__title[data-v-2338d932]{display:block;font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:4px}.create-btn__desc[data-v-2338d932]{display:block;font-size:13px;color:#6b7280}.create-btn__arrow[data-v-2338d932]{color:#00c444;transition:transform .3s ease}.create-btn:hover .create-btn__arrow[data-v-2338d932]{transform:translateX(4px)}.section-title[data-v-2338d932]{font-size:18px;font-weight:700;color:#2d3748;margin:0 0 16px 0}.screen-empty[data-v-2338d932],.screen-error[data-v-2338d932],.screen-loading[data-v-2338d932]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;color:#6b7280;min-height:350px;background:#fff;border-radius:20px;border:1px solid rgba(0,196,68,.1);box-shadow:0 4px 20px rgba(0,196,68,.05)}.screen-empty svg[data-v-2338d932],.screen-error svg[data-v-2338d932]{margin-bottom:20px;opacity:.6}.screen-empty p[data-v-2338d932],.screen-error p[data-v-2338d932]{font-size:18px;font-weight:600;color:#374151;margin:0 0 8px 0}.screen-empty span[data-v-2338d932]{font-size:14px;color:#9ca3af}.spinner[data-v-2338d932]{width:40px;height:40px;border:3px solid rgba(0,196,68,.15);border-top-color:#00c444;border-radius:50%;animation:spin-2338d932 1s linear infinite;margin-bottom:16px}.spinner--small[data-v-2338d932]{width:20px;height:20px;border-width:2px;margin:0}.summaries-list[data-v-2338d932]{display:flex;flex-direction:column;gap:12px}.summary-item[data-v-2338d932]{display:flex;align-items:center;gap:16px;padding:18px 20px;background:#fff;border-radius:16px;border:1px solid rgba(0,196,68,.08);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.02)}.summary-item[data-v-2338d932]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,196,68,.12);border-color:rgba(0,196,68,.2)}.summary-item__icon[data-v-2338d932]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;transition:all .3s ease}.summary-item:hover .summary-item__icon[data-v-2338d932]{transform:scale(1.05)}.summary-item__icon--text[data-v-2338d932]{background:linear-gradient(135deg,#d4f5e0,#a8ebc4);color:#00c444}.summary-item__icon--image[data-v-2338d932]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#16a34a}.summary-item__icon--audio[data-v-2338d932]{background:linear-gradient(135deg,#ffedd5,#fed7aa);color:#ea580c}.summary-item__icon--pdf[data-v-2338d932]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.summary-item__content[data-v-2338d932]{flex:1;min-width:0}.summary-item__title[data-v-2338d932]{display:block;font-size:15px;font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.summary-item:hover .summary-item__title[data-v-2338d932]{color:#00c444}.summary-item__date[data-v-2338d932]{font-size:13px;color:#9ca3af}.summary-item__status[data-v-2338d932]{font-size:12px;font-weight:600;text-transform:capitalize;padding:6px 12px;border-radius:20px;background:#f3f4f6}.summary-item__menu[data-v-2338d932]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:10px;cursor:pointer;color:#9ca3af;transition:all .2s ease}.summary-item__menu[data-v-2338d932]:hover{background:rgba(0,196,68,.08);color:#00c444}.load-more-btn[data-v-2338d932]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;margin-top:20px;background:#fff;border:1px solid rgba(0,196,68,.2);border-radius:12px;font-size:14px;font-weight:600;color:#00c444;cursor:pointer;transition:all .3s ease}.load-more-btn[data-v-2338d932]:hover:not(:disabled){background:linear-gradient(135deg,#f0fff5,#e6ffee);border-color:#00c444;transform:translateY(-1px)}.load-more-btn[data-v-2338d932]:disabled{cursor:not-allowed;opacity:.6}.dialog-overlay[data-v-2338d932]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.dialog[data-v-2338d932]{background:#fff;border-radius:20px;padding:28px;width:100%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.15);border:1px solid rgba(0,196,68,.1)}.dialog__title[data-v-2338d932]{font-size:20px;font-weight:700;color:#1a1a2e;margin:0 0 20px 0}.dialog__input[data-v-2338d932]{width:100%;padding:14px 18px;font-size:15px;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:20px;transition:all .2s ease;background:#fafafa;color:#1a1a2e}.dialog__input[data-v-2338d932]::-moz-placeholder{color:#9ca3af}.dialog__input[data-v-2338d932]::placeholder{color:#9ca3af}.dialog__input[data-v-2338d932]:focus{outline:none;border-color:#00c444;background:#fff;box-shadow:0 0 0 4px rgba(0,196,68,.1)}.dialog__actions[data-v-2338d932]{display:flex;justify-content:flex-end;gap:12px}.btn[data-v-2338d932]{padding:12px 24px;font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;transition:all .2s ease}.btn--primary[data-v-2338d932]{background:linear-gradient(135deg,#00c444,#00a83a);color:#fff;border:none;box-shadow:0 4px 12px rgba(0,196,68,.25)}.btn--primary[data-v-2338d932]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,196,68,.35)}.btn--primary[data-v-2338d932]:disabled{opacity:.6;cursor:not-allowed}.btn--secondary[data-v-2338d932]{background:#fff;color:#374151;border:1px solid #e5e7eb}.btn--secondary[data-v-2338d932]:hover{background:#f9fafb;border-color:#d1d5db}.summaries-screen--rtl[data-v-2338d932]{direction:rtl;text-align:right}.summaries-screen--rtl .screen-hero__back svg[data-v-2338d932]{transform:scaleX(-1)}.summaries-screen--rtl .create-btn__text[data-v-2338d932]{text-align:right}.summaries-screen--rtl .create-btn__arrow[data-v-2338d932]{transform:scaleX(-1)}.summaries-screen--rtl .create-btn:hover .create-btn__arrow[data-v-2338d932]{transform:scaleX(-1) translateX(4px)}.summaries-screen--rtl .dialog__actions[data-v-2338d932]{justify-content:flex-start}.dark .summaries-screen[data-v-2338d932],[data-bs-theme=dark] .summaries-screen[data-v-2338d932],[data-theme=dark] .summaries-screen[data-v-2338d932]{background:linear-gradient(135deg,#0f1419,#1a2332)}.dark .screen-hero[data-v-2338d932],[data-bs-theme=dark] .screen-hero[data-v-2338d932],[data-theme=dark] .screen-hero[data-v-2338d932]{background:linear-gradient(135deg,#00a83b,#008f32 50%,#007a2b)}.dark .screen-content[data-v-2338d932],[data-bs-theme=dark] .screen-content[data-v-2338d932],[data-theme=dark] .screen-content[data-v-2338d932]{color:#e5e7eb}.dark .create-btn[data-v-2338d932],[data-bs-theme=dark] .create-btn[data-v-2338d932],[data-theme=dark] .create-btn[data-v-2338d932]{background:#1e293b;border-color:rgba(0,196,68,.25);box-shadow:0 4px 16px rgba(0,0,0,.3)}.dark .create-btn[data-v-2338d932]:hover,[data-bs-theme=dark] .create-btn[data-v-2338d932]:hover,[data-theme=dark] .create-btn[data-v-2338d932]:hover{background:#263548;border-color:#00c444}.dark .create-btn__title[data-v-2338d932],[data-bs-theme=dark] .create-btn__title[data-v-2338d932],[data-theme=dark] .create-btn__title[data-v-2338d932]{color:#f1f5f9}.dark .create-btn__desc[data-v-2338d932],[data-bs-theme=dark] .create-btn__desc[data-v-2338d932],[data-theme=dark] .create-btn__desc[data-v-2338d932]{color:#94a3b8}.dark .section-title[data-v-2338d932],[data-bs-theme=dark] .section-title[data-v-2338d932],[data-theme=dark] .section-title[data-v-2338d932]{color:#e2e8f0}.dark .screen-empty[data-v-2338d932],.dark .screen-error[data-v-2338d932],.dark .screen-loading[data-v-2338d932],[data-bs-theme=dark] .screen-empty[data-v-2338d932],[data-bs-theme=dark] .screen-error[data-v-2338d932],[data-bs-theme=dark] .screen-loading[data-v-2338d932],[data-theme=dark] .screen-empty[data-v-2338d932],[data-theme=dark] .screen-error[data-v-2338d932],[data-theme=dark] .screen-loading[data-v-2338d932]{background:#1e293b;border-color:rgba(0,196,68,.15);color:#94a3b8}.dark .screen-empty p[data-v-2338d932],.dark .screen-error p[data-v-2338d932],[data-bs-theme=dark] .screen-empty p[data-v-2338d932],[data-bs-theme=dark] .screen-error p[data-v-2338d932],[data-theme=dark] .screen-empty p[data-v-2338d932],[data-theme=dark] .screen-error p[data-v-2338d932]{color:#e2e8f0}.dark .screen-empty span[data-v-2338d932],[data-bs-theme=dark] .screen-empty span[data-v-2338d932],[data-theme=dark] .screen-empty span[data-v-2338d932]{color:#64748b}.dark .summary-item[data-v-2338d932],[data-bs-theme=dark] .summary-item[data-v-2338d932],[data-theme=dark] .summary-item[data-v-2338d932]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .summary-item[data-v-2338d932]:hover,[data-bs-theme=dark] .summary-item[data-v-2338d932]:hover,[data-theme=dark] .summary-item[data-v-2338d932]:hover{background:#263548}.dark .summary-item__title[data-v-2338d932],[data-bs-theme=dark] .summary-item__title[data-v-2338d932],[data-theme=dark] .summary-item__title[data-v-2338d932]{color:#f1f5f9}.dark .summary-item__date[data-v-2338d932],[data-bs-theme=dark] .summary-item__date[data-v-2338d932],[data-theme=dark] .summary-item__date[data-v-2338d932]{color:#64748b}.dark .summary-item__status[data-v-2338d932],[data-bs-theme=dark] .summary-item__status[data-v-2338d932],[data-theme=dark] .summary-item__status[data-v-2338d932]{background:#334155}.dark .summary-item__menu[data-v-2338d932],[data-bs-theme=dark] .summary-item__menu[data-v-2338d932],[data-theme=dark] .summary-item__menu[data-v-2338d932]{color:#64748b}.dark .summary-item__menu[data-v-2338d932]:hover,[data-bs-theme=dark] .summary-item__menu[data-v-2338d932]:hover,[data-theme=dark] .summary-item__menu[data-v-2338d932]:hover{background:rgba(0,196,68,.15)}.dark .load-more-btn[data-v-2338d932],[data-bs-theme=dark] .load-more-btn[data-v-2338d932],[data-theme=dark] .load-more-btn[data-v-2338d932]{background:#1e293b;border-color:rgba(0,196,68,.25);color:#00c444}.dark .load-more-btn[data-v-2338d932]:hover:not(:disabled),[data-bs-theme=dark] .load-more-btn[data-v-2338d932]:hover:not(:disabled),[data-theme=dark] .load-more-btn[data-v-2338d932]:hover:not(:disabled){background:#263548}.dark .dialog[data-v-2338d932],[data-bs-theme=dark] .dialog[data-v-2338d932],[data-theme=dark] .dialog[data-v-2338d932]{background:#1e293b;border-color:rgba(0,196,68,.2);box-shadow:0 20px 60px rgba(0,0,0,.4)}.dark .dialog__title[data-v-2338d932],[data-bs-theme=dark] .dialog__title[data-v-2338d932],[data-theme=dark] .dialog__title[data-v-2338d932]{color:#f1f5f9}.dark .dialog__input[data-v-2338d932],[data-bs-theme=dark] .dialog__input[data-v-2338d932],[data-theme=dark] .dialog__input[data-v-2338d932]{background:#0f172a;border-color:#334155;color:#f1f5f9}.dark .dialog__input[data-v-2338d932]::-moz-placeholder,[data-bs-theme=dark] .dialog__input[data-v-2338d932]::-moz-placeholder,[data-theme=dark] .dialog__input[data-v-2338d932]::-moz-placeholder{color:#64748b}.dark .dialog__input[data-v-2338d932]::placeholder,[data-bs-theme=dark] .dialog__input[data-v-2338d932]::placeholder,[data-theme=dark] .dialog__input[data-v-2338d932]::placeholder{color:#64748b}.dark .dialog__input[data-v-2338d932]:focus,[data-bs-theme=dark] .dialog__input[data-v-2338d932]:focus,[data-theme=dark] .dialog__input[data-v-2338d932]:focus{background:#1e293b;border-color:#00c444}.dark .btn--secondary[data-v-2338d932],[data-bs-theme=dark] .btn--secondary[data-v-2338d932],[data-theme=dark] .btn--secondary[data-v-2338d932]{background:#334155;color:#e2e8f0;border-color:#475569}.dark .btn--secondary[data-v-2338d932]:hover,[data-bs-theme=dark] .btn--secondary[data-v-2338d932]:hover,[data-theme=dark] .btn--secondary[data-v-2338d932]:hover{background:#475569;border-color:#64748b}@media (max-width:768px){.screen-hero[data-v-2338d932]{padding:24px 16px;border-radius:0 0 24px 24px}.screen-hero__title[data-v-2338d932]{font-size:1.25rem}.screen-hero__icon[data-v-2338d932]{width:48px;height:48px}.screen-content[data-v-2338d932]{padding:20px 16px 40px}.create-btn[data-v-2338d932]{padding:16px 20px}.create-btn__icon[data-v-2338d932]{width:44px;height:44px}.summary-item[data-v-2338d932]{padding:14px 16px}.dialog[data-v-2338d932]{padding:24px;margin:16px}}@media (max-width:480px){.screen-hero__icon[data-v-2338d932]{display:none}}.details-screen[data-v-4fbed25d]{min-height:100vh;background:#f9fafb}.screen-header[data-v-4fbed25d]{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100}.screen-header__back[data-v-4fbed25d]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:10px;cursor:pointer;color:#374151;transition:background .2s ease}.screen-header__back[data-v-4fbed25d]:hover{background:#f3f4f6}.screen-header__title[data-v-4fbed25d]{flex:1;font-size:20px;font-weight:600;color:#1f2937;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screen-header__actions[data-v-4fbed25d]{display:flex;gap:8px}.screen-header__btn[data-v-4fbed25d]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f3f4f6;border:none;border-radius:10px;cursor:pointer;color:#374151;transition:all .2s ease}.screen-header__btn[data-v-4fbed25d]:hover{background:#e5e7eb;color:#6366f1}.details-content[data-v-4fbed25d]{padding:24px;max-width:800px;margin:0 auto}.details-section[data-v-4fbed25d]{margin-bottom:24px}.status-card[data-v-4fbed25d]{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:48px 32px;text-align:center}.status-card h4[data-v-4fbed25d]{font-size:20px;font-weight:600;color:#1f2937;margin:16px 0 8px}.status-card p[data-v-4fbed25d]{font-size:14px;color:#6b7280;margin:0 0 24px}.status-card--loading[data-v-4fbed25d]{display:flex;flex-direction:column;align-items:center;color:#6b7280}.spinner[data-v-4fbed25d]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:spin-4fbed25d 1s linear infinite;margin-bottom:12px}@keyframes spin-4fbed25d{to{transform:rotate(1turn)}}.processing-animation[data-v-4fbed25d]{position:relative;width:100px;height:100px;margin:0 auto}.processing-animation__ring[data-v-4fbed25d]{position:absolute;inset:0;border:4px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:spin-4fbed25d 1.5s linear infinite}.processing-animation__icon[data-v-4fbed25d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#6366f1}.progress-bar[data-v-4fbed25d]{width:100%;max-width:300px;height:8px;background:#e5e7eb;border-radius:4px;margin:0 auto 12px;overflow:hidden}.progress-bar__fill[data-v-4fbed25d]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:4px;transition:width .3s ease}.progress-text[data-v-4fbed25d]{font-size:14px;font-weight:600;color:#6366f1}.status-icon[data-v-4fbed25d]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.status-icon--error[data-v-4fbed25d]{background:rgba(239,68,68,.1);color:#ef4444}.status-icon--warning[data-v-4fbed25d]{background:rgba(249,115,22,.1);color:#f97316}.summary-content-card[data-v-4fbed25d]{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:24px}.summary-content[data-v-4fbed25d]{font-size:15px;color:#374151;line-height:1.8}.btn[data-v-4fbed25d]{padding:12px 24px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.btn--primary[data-v-4fbed25d]{background:#6366f1;color:#fff;border:none}.btn--primary[data-v-4fbed25d]:hover:not(:disabled){background:#4f46e5}.btn--primary[data-v-4fbed25d]:disabled{opacity:.7;cursor:not-allowed}.btn--secondary[data-v-4fbed25d]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn--secondary[data-v-4fbed25d]:hover{background:#f3f4f6}.dark .details-screen[data-v-4fbed25d],[data-bs-theme=dark] .details-screen[data-v-4fbed25d],[data-theme=dark] .details-screen[data-v-4fbed25d]{background:linear-gradient(135deg,#0f1419,#1a2332)}.dark .screen-header[data-v-4fbed25d],[data-bs-theme=dark] .screen-header[data-v-4fbed25d],[data-theme=dark] .screen-header[data-v-4fbed25d]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .screen-header__back[data-v-4fbed25d],[data-bs-theme=dark] .screen-header__back[data-v-4fbed25d],[data-theme=dark] .screen-header__back[data-v-4fbed25d]{color:#e2e8f0}.dark .screen-header__back[data-v-4fbed25d]:hover,[data-bs-theme=dark] .screen-header__back[data-v-4fbed25d]:hover,[data-theme=dark] .screen-header__back[data-v-4fbed25d]:hover{background:rgba(0,196,68,.1)}.dark .screen-header__title[data-v-4fbed25d],[data-bs-theme=dark] .screen-header__title[data-v-4fbed25d],[data-theme=dark] .screen-header__title[data-v-4fbed25d]{color:#f1f5f9}.dark .screen-header__btn[data-v-4fbed25d],[data-bs-theme=dark] .screen-header__btn[data-v-4fbed25d],[data-theme=dark] .screen-header__btn[data-v-4fbed25d]{background:#334155;color:#e2e8f0}.dark .screen-header__btn[data-v-4fbed25d]:hover,[data-bs-theme=dark] .screen-header__btn[data-v-4fbed25d]:hover,[data-theme=dark] .screen-header__btn[data-v-4fbed25d]:hover{background:rgba(0,196,68,.15);color:#00c444}.dark .status-card[data-v-4fbed25d],[data-bs-theme=dark] .status-card[data-v-4fbed25d],[data-theme=dark] .status-card[data-v-4fbed25d]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .status-card h4[data-v-4fbed25d],[data-bs-theme=dark] .status-card h4[data-v-4fbed25d],[data-theme=dark] .status-card h4[data-v-4fbed25d]{color:#f1f5f9}.dark .status-card p[data-v-4fbed25d],.dark .status-card--loading[data-v-4fbed25d],[data-bs-theme=dark] .status-card p[data-v-4fbed25d],[data-bs-theme=dark] .status-card--loading[data-v-4fbed25d],[data-theme=dark] .status-card p[data-v-4fbed25d],[data-theme=dark] .status-card--loading[data-v-4fbed25d]{color:#94a3b8}.dark .processing-animation__ring[data-v-4fbed25d],.dark .spinner[data-v-4fbed25d],[data-bs-theme=dark] .processing-animation__ring[data-v-4fbed25d],[data-bs-theme=dark] .spinner[data-v-4fbed25d],[data-theme=dark] .processing-animation__ring[data-v-4fbed25d],[data-theme=dark] .spinner[data-v-4fbed25d]{border-color:#475569;border-top-color:#00c444}.dark .processing-animation__icon[data-v-4fbed25d],[data-bs-theme=dark] .processing-animation__icon[data-v-4fbed25d],[data-theme=dark] .processing-animation__icon[data-v-4fbed25d]{color:#00c444}.dark .progress-bar[data-v-4fbed25d],[data-bs-theme=dark] .progress-bar[data-v-4fbed25d],[data-theme=dark] .progress-bar[data-v-4fbed25d]{background:#475569}.dark .progress-bar__fill[data-v-4fbed25d],[data-bs-theme=dark] .progress-bar__fill[data-v-4fbed25d],[data-theme=dark] .progress-bar__fill[data-v-4fbed25d]{background:linear-gradient(90deg,#00c444,#00a83b)}.dark .progress-text[data-v-4fbed25d],[data-bs-theme=dark] .progress-text[data-v-4fbed25d],[data-theme=dark] .progress-text[data-v-4fbed25d]{color:#00c444}.dark .summary-content-card[data-v-4fbed25d],[data-bs-theme=dark] .summary-content-card[data-v-4fbed25d],[data-theme=dark] .summary-content-card[data-v-4fbed25d]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .summary-content[data-v-4fbed25d],[data-bs-theme=dark] .summary-content[data-v-4fbed25d],[data-theme=dark] .summary-content[data-v-4fbed25d]{color:#e2e8f0}.dark .btn--primary[data-v-4fbed25d],[data-bs-theme=dark] .btn--primary[data-v-4fbed25d],[data-theme=dark] .btn--primary[data-v-4fbed25d]{background:#00c444}.dark .btn--primary[data-v-4fbed25d]:hover:not(:disabled),[data-bs-theme=dark] .btn--primary[data-v-4fbed25d]:hover:not(:disabled),[data-theme=dark] .btn--primary[data-v-4fbed25d]:hover:not(:disabled){background:#00a83b}.dark .btn--secondary[data-v-4fbed25d],[data-bs-theme=dark] .btn--secondary[data-v-4fbed25d],[data-theme=dark] .btn--secondary[data-v-4fbed25d]{background:#334155;color:#e2e8f0;border-color:#475569}.dark .btn--secondary[data-v-4fbed25d]:hover,[data-bs-theme=dark] .btn--secondary[data-v-4fbed25d]:hover,[data-theme=dark] .btn--secondary[data-v-4fbed25d]:hover{background:#475569}@keyframes pulse-d2c37012{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.1);opacity:.2}}.qbanks-screen[data-v-d2c37012]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#f8fffe,#e8fff1)}.screen-hero[data-v-d2c37012]{background:linear-gradient(135deg,#00c744,#00a83b 50%,#008f32);padding:32px 20px;position:relative;overflow:hidden;border-radius:0 0 30px 30px;box-shadow:0 8px 32px rgba(0,199,68,.25)}.screen-hero__content[data-v-d2c37012]{display:flex;align-items:center;gap:16px;position:relative;z-index:2;max-width:800px;margin:0 auto}.screen-hero__back[data-v-d2c37012]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:hsla(0,0%,100%,.2);border:none;border-radius:12px;cursor:pointer;color:#fff;backdrop-filter:blur(10px);transition:all .3s ease}.screen-hero__back[data-v-d2c37012]:hover{background:hsla(0,0%,100%,.3);transform:translateX(-2px)}.screen-hero__icon[data-v-d2c37012]{width:56px;height:56px;background:hsla(0,0%,100%,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);color:#fff}.screen-hero__text[data-v-d2c37012]{flex:1}.screen-hero__title[data-v-d2c37012]{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 4px 0;text-shadow:0 2px 8px rgba(0,0,0,.1)}.screen-hero__subtitle[data-v-d2c37012]{color:hsla(0,0%,100%,.9);font-size:.9rem;margin:0}.screen-hero__decoration[data-v-d2c37012]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.screen-hero__circle[data-v-d2c37012]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.screen-hero__circle--1[data-v-d2c37012]{width:150px;height:150px;top:-40px;right:-30px;animation:pulse-d2c37012 4s ease-in-out infinite}.screen-hero__circle--2[data-v-d2c37012]{width:100px;height:100px;bottom:-20px;left:10%;animation:pulse-d2c37012 5s ease-in-out 1s infinite}.screen-content[data-v-d2c37012]{flex:1;padding:24px 20px 60px;max-width:800px;margin:0 auto;width:100%}.create-section[data-v-d2c37012]{margin-bottom:24px}.create-btn[data-v-d2c37012]{display:flex;align-items:center;gap:16px;width:100%;padding:20px 24px;background:#fff;border:2px solid rgba(0,196,68,.15);border-radius:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,196,68,.08)}.create-btn[data-v-d2c37012]:hover{border-color:#00c444;box-shadow:0 8px 24px rgba(0,196,68,.15);transform:translateY(-2px)}.create-btn__icon[data-v-d2c37012]{width:52px;height:52px;background:linear-gradient(135deg,#00c744,#00a83b);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px rgba(0,199,68,.3)}.create-btn__text[data-v-d2c37012]{flex:1;text-align:left}.create-btn__title[data-v-d2c37012]{display:block;font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:4px}.create-btn__desc[data-v-d2c37012]{display:block;font-size:13px;color:#6b7280}.create-btn__arrow[data-v-d2c37012]{color:#00c444;transition:transform .3s ease}.create-btn:hover .create-btn__arrow[data-v-d2c37012]{transform:translateX(4px)}.section-title[data-v-d2c37012]{font-size:18px;font-weight:700;color:#2d3748;margin:0 0 16px 0}.screen-empty[data-v-d2c37012],.screen-error[data-v-d2c37012],.screen-loading[data-v-d2c37012]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;color:#6b7280;min-height:350px;background:#fff;border-radius:20px;border:1px solid rgba(0,196,68,.1);box-shadow:0 4px 20px rgba(0,196,68,.05)}.screen-empty svg[data-v-d2c37012],.screen-error svg[data-v-d2c37012]{margin-bottom:20px;opacity:.6}.screen-empty p[data-v-d2c37012],.screen-error p[data-v-d2c37012]{font-size:18px;font-weight:600;color:#374151;margin:0 0 8px 0}.screen-empty span[data-v-d2c37012]{font-size:14px;color:#9ca3af}.spinner[data-v-d2c37012]{width:40px;height:40px;border:3px solid rgba(0,196,68,.15);border-top-color:#00c444;border-radius:50%;animation:spin-d2c37012 1s linear infinite;margin-bottom:16px}.spinner--small[data-v-d2c37012]{width:20px;height:20px;border-width:2px;margin:0}@keyframes spin-d2c37012{to{transform:rotate(1turn)}}.qbanks-list[data-v-d2c37012]{display:flex;flex-direction:column;gap:12px}.qbank-item[data-v-d2c37012]{display:flex;align-items:center;gap:16px;padding:18px 20px;background:#fff;border-radius:16px;border:1px solid rgba(0,196,68,.08);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.02)}.qbank-item[data-v-d2c37012]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,196,68,.12);border-color:rgba(0,196,68,.2)}.qbank-item__icon[data-v-d2c37012]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#d4f5e0,#a8ebc4);border-radius:12px;color:#00c444}.qbank-item__content[data-v-d2c37012]{flex:1;min-width:0}.qbank-item__title[data-v-d2c37012]{display:block;font-size:15px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.qbank-item__meta[data-v-d2c37012]{font-size:13px;color:#6b7280}.qbank-item__separator[data-v-d2c37012]{margin:0 6px}.qbank-item__status-wrap[data-v-d2c37012]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.qbank-item__status[data-v-d2c37012]{font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px;text-transform:capitalize}.qbank-item__status--completed[data-v-d2c37012]{background:rgba(34,197,94,.1);color:#16a34a}.qbank-item__status--processing[data-v-d2c37012]{background:rgba(59,130,246,.1);color:#2563eb}.qbank-item__status--pending[data-v-d2c37012]{background:rgba(249,115,22,.1);color:#ea580c}.qbank-item__status--failed[data-v-d2c37012]{background:rgba(239,68,68,.1);color:#dc2626}.qbank-item__resume[data-v-d2c37012]{font-size:11px;font-weight:600;color:#00c444}.qbank-item__menu[data-v-d2c37012]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:8px;cursor:pointer;color:#6b7280;transition:background .2s ease}.qbank-item__menu[data-v-d2c37012]:hover{background:#e6ffee}.load-more-btn[data-v-d2c37012]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;margin-top:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.load-more-btn[data-v-d2c37012]:hover:not(:disabled){background:#e6ffee;border-color:#a8ebc4}.load-more-btn[data-v-d2c37012]:disabled{cursor:not-allowed;opacity:.7}.dialog-overlay[data-v-d2c37012]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.dialog[data-v-d2c37012]{background:#fff;border-radius:20px;padding:28px;width:100%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.15);border:1px solid rgba(0,196,68,.1)}.dialog__title[data-v-d2c37012]{font-size:20px;font-weight:700;color:#1a1a2e;margin:0 0 20px 0}.dialog__input[data-v-d2c37012]{width:100%;padding:14px 18px;font-size:15px;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:20px;transition:all .2s ease;background:#fafafa}.dialog__input[data-v-d2c37012]:focus{outline:none;border-color:#00c444;background:#fff;box-shadow:0 0 0 4px rgba(0,196,68,.1)}.dialog__actions[data-v-d2c37012]{display:flex;justify-content:flex-end;gap:12px}.btn[data-v-d2c37012]{padding:12px 24px;font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;transition:all .2s ease}.btn--primary[data-v-d2c37012]{background:linear-gradient(135deg,#00c444,#00a83a);color:#fff;border:none;box-shadow:0 4px 12px rgba(0,196,68,.25)}.btn--primary[data-v-d2c37012]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,196,68,.35)}.btn--primary[data-v-d2c37012]:disabled{opacity:.6;cursor:not-allowed}.btn--secondary[data-v-d2c37012]{background:#fff;color:#374151;border:1px solid #e5e7eb}.btn--secondary[data-v-d2c37012]:hover{background:#f9fafb;border-color:#d1d5db}.qbanks-screen--rtl[data-v-d2c37012]{direction:rtl;text-align:right}.qbanks-screen--rtl .screen-hero__back svg[data-v-d2c37012]{transform:scaleX(-1)}.qbanks-screen--rtl .create-btn__text[data-v-d2c37012]{text-align:right}.qbanks-screen--rtl .create-btn__arrow[data-v-d2c37012]{transform:scaleX(-1)}.qbanks-screen--rtl .create-btn:hover .create-btn__arrow[data-v-d2c37012]{transform:scaleX(-1) translateX(4px)}.qbanks-screen--rtl .qbank-item__status-wrap[data-v-d2c37012]{align-items:flex-start}.qbanks-screen--rtl .dialog__actions[data-v-d2c37012]{justify-content:flex-start}.dark .qbanks-screen[data-v-d2c37012],[data-bs-theme=dark] .qbanks-screen[data-v-d2c37012],[data-theme=dark] .qbanks-screen[data-v-d2c37012]{background:linear-gradient(135deg,#0f1419,#1a2332)}.dark .screen-hero[data-v-d2c37012],[data-bs-theme=dark] .screen-hero[data-v-d2c37012],[data-theme=dark] .screen-hero[data-v-d2c37012]{background:linear-gradient(135deg,#00a83b,#008f32 50%,#007a2b)}.dark .create-btn[data-v-d2c37012],[data-bs-theme=dark] .create-btn[data-v-d2c37012],[data-theme=dark] .create-btn[data-v-d2c37012]{background:#1e293b;border-color:rgba(0,196,68,.25);box-shadow:0 4px 16px rgba(0,0,0,.3)}.dark .create-btn[data-v-d2c37012]:hover,[data-bs-theme=dark] .create-btn[data-v-d2c37012]:hover,[data-theme=dark] .create-btn[data-v-d2c37012]:hover{background:#263548;border-color:#00c444}.dark .create-btn__title[data-v-d2c37012],[data-bs-theme=dark] .create-btn__title[data-v-d2c37012],[data-theme=dark] .create-btn__title[data-v-d2c37012]{color:#f1f5f9}.dark .create-btn__desc[data-v-d2c37012],[data-bs-theme=dark] .create-btn__desc[data-v-d2c37012],[data-theme=dark] .create-btn__desc[data-v-d2c37012]{color:#94a3b8}.dark .section-title[data-v-d2c37012],[data-bs-theme=dark] .section-title[data-v-d2c37012],[data-theme=dark] .section-title[data-v-d2c37012]{color:#e2e8f0}.dark .screen-empty[data-v-d2c37012],.dark .screen-error[data-v-d2c37012],.dark .screen-loading[data-v-d2c37012],[data-bs-theme=dark] .screen-empty[data-v-d2c37012],[data-bs-theme=dark] .screen-error[data-v-d2c37012],[data-bs-theme=dark] .screen-loading[data-v-d2c37012],[data-theme=dark] .screen-empty[data-v-d2c37012],[data-theme=dark] .screen-error[data-v-d2c37012],[data-theme=dark] .screen-loading[data-v-d2c37012]{background:#1e293b;border-color:rgba(0,196,68,.15);color:#94a3b8}.dark .screen-empty p[data-v-d2c37012],.dark .screen-error p[data-v-d2c37012],[data-bs-theme=dark] .screen-empty p[data-v-d2c37012],[data-bs-theme=dark] .screen-error p[data-v-d2c37012],[data-theme=dark] .screen-empty p[data-v-d2c37012],[data-theme=dark] .screen-error p[data-v-d2c37012]{color:#e2e8f0}.dark .screen-empty span[data-v-d2c37012],[data-bs-theme=dark] .screen-empty span[data-v-d2c37012],[data-theme=dark] .screen-empty span[data-v-d2c37012]{color:#64748b}.dark .qbank-item[data-v-d2c37012],[data-bs-theme=dark] .qbank-item[data-v-d2c37012],[data-theme=dark] .qbank-item[data-v-d2c37012]{background:#1e293b;border-color:rgba(0,196,68,.15)}.dark .qbank-item[data-v-d2c37012]:hover,[data-bs-theme=dark] .qbank-item[data-v-d2c37012]:hover,[data-theme=dark] .qbank-item[data-v-d2c37012]:hover{background:#263548}.dark .qbank-item__title[data-v-d2c37012],[data-bs-theme=dark] .qbank-item__title[data-v-d2c37012],[data-theme=dark] .qbank-item__title[data-v-d2c37012]{color:#f1f5f9}.dark .qbank-item__menu[data-v-d2c37012],.dark .qbank-item__meta[data-v-d2c37012],[data-bs-theme=dark] .qbank-item__menu[data-v-d2c37012],[data-bs-theme=dark] .qbank-item__meta[data-v-d2c37012],[data-theme=dark] .qbank-item__menu[data-v-d2c37012],[data-theme=dark] .qbank-item__meta[data-v-d2c37012]{color:#64748b}.dark .qbank-item__menu[data-v-d2c37012]:hover,[data-bs-theme=dark] .qbank-item__menu[data-v-d2c37012]:hover,[data-theme=dark] .qbank-item__menu[data-v-d2c37012]:hover{background:rgba(0,196,68,.15)}.dark .load-more-btn[data-v-d2c37012],[data-bs-theme=dark] .load-more-btn[data-v-d2c37012],[data-theme=dark] .load-more-btn[data-v-d2c37012]{background:#1e293b;border-color:rgba(0,196,68,.25);color:#00c444}.dark .load-more-btn[data-v-d2c37012]:hover:not(:disabled),[data-bs-theme=dark] .load-more-btn[data-v-d2c37012]:hover:not(:disabled),[data-theme=dark] .load-more-btn[data-v-d2c37012]:hover:not(:disabled){background:#263548}.dark .dialog[data-v-d2c37012],[data-bs-theme=dark] .dialog[data-v-d2c37012],[data-theme=dark] .dialog[data-v-d2c37012]{background:#1e293b;border-color:rgba(0,196,68,.2);box-shadow:0 20px 60px rgba(0,0,0,.4)}.dark .dialog__title[data-v-d2c37012],[data-bs-theme=dark] .dialog__title[data-v-d2c37012],[data-theme=dark] .dialog__title[data-v-d2c37012]{color:#f1f5f9}.dark .dialog__input[data-v-d2c37012],[data-bs-theme=dark] .dialog__input[data-v-d2c37012],[data-theme=dark] .dialog__input[data-v-d2c37012]{background:#0f172a;border-color:#334155;color:#f1f5f9}.dark .dialog__input[data-v-d2c37012]:focus,[data-bs-theme=dark] .dialog__input[data-v-d2c37012]:focus,[data-theme=dark] .dialog__input[data-v-d2c37012]:focus{background:#1e293b;border-color:#00c444}.dark .btn--secondary[data-v-d2c37012],[data-bs-theme=dark] .btn--secondary[data-v-d2c37012],[data-theme=dark] .btn--secondary[data-v-d2c37012]{background:#334155;color:#e2e8f0;border-color:#475569}.dark .btn--secondary[data-v-d2c37012]:hover,[data-bs-theme=dark] .btn--secondary[data-v-d2c37012]:hover,[data-theme=dark] .btn--secondary[data-v-d2c37012]:hover{background:#475569;border-color:#64748b}@media (max-width:768px){.screen-hero[data-v-d2c37012]{padding:24px 16px;border-radius:0 0 24px 24px}.screen-hero__title[data-v-d2c37012]{font-size:1.25rem}.screen-hero__icon[data-v-d2c37012]{width:48px;height:48px}.screen-content[data-v-d2c37012]{padding:20px 16px 40px}.create-btn[data-v-d2c37012]{padding:16px 20px}.create-btn__icon[data-v-d2c37012]{width:44px;height:44px}.qbank-item[data-v-d2c37012]{padding:14px 16px}.dialog[data-v-d2c37012]{padding:24px;margin:16px}}@media (max-width:480px){.screen-hero__icon[data-v-d2c37012]{display:none}}:root{--mia-primary:#00c444;--mia-primary-light:#33d066;--mia-primary-dark:#00a83a;--mia-primary-darker:#008c30;--mia-primary-gradient:linear-gradient(135deg,#00c444,#00a83a 50%,#008c30);--mia-primary-gradient-soft:linear-gradient(135deg,#d4f5e0,#a8ebc4);--mia-secondary:#00a83a;--mia-secondary-light:#33d066;--mia-secondary-gradient:linear-gradient(135deg,#00c444,#00a83a);--mia-accent-emerald:#00c444;--mia-accent-teal:#00a83a;--mia-accent-cyan:#06b6d4;--mia-accent-blue:#3b82f6;--mia-accent-purple:#8b5cf6;--mia-accent-pink:#ec4899;--mia-accent-orange:#f97316;--mia-accent-red:#ef4444;--mia-accent-yellow:#eab308;--mia-success:#22c55e;--mia-success-light:#dcfce7;--mia-error:#ef4444;--mia-error-light:#fee2e2;--mia-warning:#f59e0b;--mia-warning-light:#fef3c7;--mia-info:#3b82f6;--mia-info-light:#dbeafe;--mia-bg:#f0fff5;--mia-bg-alt:#e6ffee;--mia-bg-card:#fff;--mia-bg-elevated:#fff;--mia-border:#c8f5d8;--mia-border-light:#e6ffee;--mia-border-strong:#a8ebc4;--mia-text-primary:#004d1a;--mia-text-secondary:#062;--mia-text-muted:#6b7280;--mia-text-on-primary:#fff;--mia-shadow-sm:0 1px 2px 0 rgba(0,196,68,.05);--mia-shadow-md:0 4px 6px -1px rgba(0,196,68,.1),0 2px 4px -2px rgba(0,196,68,.1);--mia-shadow-lg:0 10px 15px -3px rgba(0,196,68,.1),0 4px 6px -4px rgba(0,196,68,.1);--mia-shadow-xl:0 20px 25px -5px rgba(0,196,68,.15),0 8px 10px -6px rgba(0,196,68,.1);--mia-shadow-glow:0 0 40px rgba(0,196,68,.3);--mia-shadow-card:0 4px 20px rgba(0,196,68,.08);--mia-shadow-hover:0 8px 30px rgba(0,196,68,.15);--mia-radius-sm:8px;--mia-radius-md:12px;--mia-radius-lg:16px;--mia-radius-xl:24px;--mia-radius-full:9999px;--mia-transition-fast:150ms ease;--mia-transition-normal:250ms ease;--mia-transition-slow:350ms ease;--mia-spacing-xs:4px;--mia-spacing-sm:8px;--mia-spacing-md:16px;--mia-spacing-lg:24px;--mia-spacing-xl:32px;--mia-spacing-2xl:48px}[dir=rtl]{--mia-text-align:right;--mia-flex-direction:row-reverse}[dir=ltr]{--mia-text-align:left;--mia-flex-direction:row}.mia-app{font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--mia-bg);color:var(--mia-text-primary);min-height:100vh}.mia-card{background:var(--mia-bg-card);border-radius:var(--mia-radius-lg);box-shadow:var(--mia-shadow-card);border:1px solid var(--mia-border-light);transition:all var(--mia-transition-normal);overflow:hidden}.mia-card:hover{box-shadow:var(--mia-shadow-lg);transform:translateY(-2px)}.mia-card--interactive{cursor:pointer}.mia-card--interactive:hover{border-color:var(--mia-primary-light)}.mia-card--gradient{background:var(--mia-primary-gradient);color:var(--mia-text-on-primary);border:none}.mia-card--glass{background:hsla(0,0%,100%,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3)}.mia-feature-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--mia-spacing-lg);background:var(--mia-bg-card);border-radius:var(--mia-radius-xl);border:1px solid var(--mia-border);cursor:pointer;transition:all var(--mia-transition-normal);overflow:hidden;min-height:120px}.mia-feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--mia-primary-gradient);opacity:0;transition:opacity var(--mia-transition-normal)}.mia-feature-card:hover{transform:translateY(-4px);box-shadow:var(--mia-shadow-xl),var(--mia-shadow-glow);border-color:var(--mia-primary-light)}.mia-feature-card:hover:before{opacity:1}.mia-feature-card__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--mia-spacing-md);background:var(--mia-primary-gradient-soft);border-radius:var(--mia-radius-lg);color:var(--mia-primary);transition:all var(--mia-transition-normal)}.mia-feature-card:hover .mia-feature-card__icon{transform:scale(1.1);background:var(--mia-primary-gradient);color:#fff}.mia-feature-card__title{font-size:14px;font-weight:600;color:var(--mia-text-primary);text-align:center}.mia-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mia-spacing-sm);padding:12px 24px;font-size:14px;font-weight:600;border-radius:var(--mia-radius-md);border:none;cursor:pointer;transition:all var(--mia-transition-fast);text-decoration:none;white-space:nowrap}.mia-btn--primary{background:var(--mia-primary-gradient);color:var(--mia-text-on-primary);box-shadow:0 4px 14px rgba(16,185,129,.4)}.mia-btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.5)}.mia-btn--primary:active{transform:translateY(0)}.mia-btn--secondary{background:var(--mia-bg);color:var(--mia-text-primary);border:1px solid var(--mia-border)}.mia-btn--secondary:hover{background:var(--mia-border-light);border-color:var(--mia-primary-light)}.mia-btn--ghost{background:transparent;color:var(--mia-primary)}.mia-btn--ghost:hover{background:rgba(16,185,129,.1)}.mia-btn--icon{width:44px;height:44px;padding:0;border-radius:var(--mia-radius-md)}.mia-btn--large{padding:16px 32px;font-size:16px;border-radius:var(--mia-radius-lg)}.mia-btn--full{width:100%}.mia-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.mia-fab{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:var(--mia-spacing-sm);padding:16px 24px;background:var(--mia-primary-gradient);color:var(--mia-text-on-primary);border:none;border-radius:var(--mia-radius-full);font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px rgba(16,185,129,.4);transition:all var(--mia-transition-normal);z-index:100}[dir=rtl] .mia-fab{right:auto;left:24px}.mia-fab:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 32px rgba(16,185,129,.5)}.mia-fab:active{transform:translateY(-2px) scale(1)}.mia-status{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;text-transform:capitalize;border-radius:var(--mia-radius-full)}.mia-status--pending{background:rgba(59,130,246,.1);color:#3b82f6}.mia-status--processing{background:rgba(249,115,22,.1);color:#f97316}.mia-status--completed{background:rgba(34,197,94,.1);color:#22c55e}.mia-status--failed{background:rgba(239,68,68,.1);color:#ef4444}.mia-status__dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:mia-pulse 1.5s ease-in-out infinite}@keyframes mia-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.mia-progress{width:100%;height:6px;background:var(--mia-border);overflow:hidden}.mia-progress,.mia-progress__bar{border-radius:var(--mia-radius-full)}.mia-progress__bar{height:100%;background:var(--mia-primary-gradient);transition:width var(--mia-transition-normal);position:relative}.mia-progress__bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:mia-shimmer 1.5s infinite}@keyframes mia-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.mia-input{width:100%;padding:14px 18px;font-size:15px;color:var(--mia-text-primary);background:var(--mia-bg-card);border:2px solid var(--mia-border);border-radius:var(--mia-radius-md);transition:all var(--mia-transition-fast);outline:none}.mia-input:focus{border-color:var(--mia-primary);box-shadow:0 0 0 4px rgba(99,102,241,.1)}.mia-input::-moz-placeholder{color:var(--mia-text-muted)}.mia-input::placeholder{color:var(--mia-text-muted)}.mia-textarea{min-height:120px;resize:vertical}.mia-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:44px}[dir=rtl] .mia-select{background-position:left 12px center;padding-right:18px;padding-left:44px}.mia-dialog-overlay{position:fixed;inset:0;background:rgba(15,23,42,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--mia-spacing-lg);z-index:1000;animation:mia-fade-in .2s ease}.mia-dialog{background:var(--mia-bg-card);border-radius:var(--mia-radius-xl);box-shadow:var(--mia-shadow-xl);max-width:480px;width:100%;max-height:90vh;overflow-y:auto;animation:mia-slide-up .3s ease}.mia-dialog__header{padding:var(--mia-spacing-lg);border-bottom:1px solid var(--mia-border-light)}.mia-dialog__title{font-size:20px;font-weight:700;color:var(--mia-text-primary);margin:0}.mia-dialog__content,.mia-dialog__footer{padding:var(--mia-spacing-lg)}.mia-dialog__footer{border-top:1px solid var(--mia-border-light);display:flex;gap:var(--mia-spacing-md);justify-content:flex-end}[dir=rtl] .mia-dialog__footer{justify-content:flex-start}@keyframes mia-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mia-slide-up{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.mia-spinner{width:32px;height:32px;border:3px solid var(--mia-border);border-top-color:var(--mia-primary);border-radius:50%;animation:mia-spin .8s linear infinite}.mia-spinner--small{width:20px;height:20px;border-width:2px}.mia-spinner--large{width:48px;height:48px;border-width:4px}@keyframes mia-spin{to{transform:rotate(1turn)}}.mia-skeleton{background:linear-gradient(90deg,var(--mia-border-light) 25%,var(--mia-border) 50%,var(--mia-border-light) 75%);background-size:200% 100%;animation:mia-skeleton-loading 1.5s infinite;border-radius:var(--mia-radius-sm)}@keyframes mia-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.mia-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--mia-spacing-2xl);text-align:center}.mia-empty__icon{width:80px;height:80px;margin-bottom:var(--mia-spacing-lg);color:var(--mia-text-muted);opacity:.5}.mia-empty__title{font-size:18px;font-weight:600;color:var(--mia-text-primary);margin-bottom:var(--mia-spacing-sm)}.mia-empty__text{font-size:14px;color:var(--mia-text-muted);max-width:300px}.mia-animate-fade-in{animation:mia-fade-in .3s ease}.mia-animate-slide-up{animation:mia-slide-up .3s ease}.mia-animate-scale-in{animation:mia-scale-in .3s ease}@keyframes mia-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mia-stagger>:first-child{animation-delay:0ms}.mia-stagger>:nth-child(2){animation-delay:50ms}.mia-stagger>:nth-child(3){animation-delay:.1s}.mia-stagger>:nth-child(4){animation-delay:.15s}.mia-stagger>:nth-child(5){animation-delay:.2s}.mia-stagger>:nth-child(6){animation-delay:.25s}.mia-gradient-text{background:var(--mia-primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:768px){.mia-fab{bottom:16px;right:16px;padding:14px 20px}[dir=rtl] .mia-fab{right:auto;left:16px}.mia-dialog{margin:var(--mia-spacing-md);max-height:calc(100vh - 32px)}}@media print{.mia-dialog-overlay,.mia-fab{display:none!important}}.swal2-popup{border-radius:24px!important;padding:40px!important;box-shadow:0 25px 70px rgba(0,0,0,.12),0 10px 30px rgba(0,0,0,.08)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;animation:swalFadeInScale .35s cubic-bezier(.34,1.56,.64,1)!important;backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.18);max-width:500px!important;overflow:visible!important}.swal2-popup.swal2-toast{border-radius:16px!important;padding:16px 24px!important}.swal2-title{font-size:1.85rem!important;font-weight:700!important;color:#1e293b!important;margin:0 0 20px 0!important;padding:0!important;line-height:1.3!important;letter-spacing:-.02em!important}.swal2-html-container{font-size:1.05rem!important;color:#64748b!important;line-height:1.65!important;margin:0 0 28px 0!important;padding:0!important;font-weight:400!important}.swal2-icon{margin:0 auto 24px!important;border-width:4px!important;width:80px!important;height:80px!important;overflow:visible!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:content-box!important;z-index:10!important;background:transparent!important}.swal2-icon:after,.swal2-icon:before{display:none!important;content:none!important;background:transparent!important}.swal2-icon.swal2-success{border-color:#10b981!important;background:transparent!important}.swal2-icon.swal2-success .swal2-success-circular-line-left,.swal2-icon.swal2-success .swal2-success-circular-line-right,.swal2-icon.swal2-success .swal2-success-fix{display:none!important;visibility:hidden!important;opacity:0!important;background:transparent!important;width:0!important;height:0!important}.swal2-icon.swal2-success .swal2-success-ring{border:4px solid rgba(16,185,129,.3)!important;background:transparent!important;position:absolute!important;width:100%!important;height:100%!important;border-radius:50%!important;box-sizing:content-box!important;top:-4px!important;left:-4px!important;z-index:1!important}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#10b981!important;display:block!important;position:absolute!important;z-index:10!important;border-radius:2px!important}.swal2-icon.swal2-success .swal2-success-line-tip{width:25px!important;height:5px!important;left:14px!important;top:46px!important;transform:rotate(45deg)!important;background-color:#10b981!important}.swal2-icon.swal2-success .swal2-success-line-long{width:47px!important;height:5px!important;right:8px!important;top:38px!important;transform:rotate(-45deg)!important;background-color:#10b981!important}.swal2-icon.swal2-error{border-color:#ef4444!important;background:transparent!important;overflow:visible!important}.swal2-icon.swal2-error:after,.swal2-icon.swal2-error:before{display:none!important;content:none!important;background:transparent!important}.swal2-icon.swal2-error .swal2-x-mark{position:relative!important;display:block!important;flex-grow:1!important;width:100%!important;height:100%!important;background:transparent!important;overflow:visible!important}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#ef4444!important;display:block!important;position:absolute!important;z-index:10!important;border-radius:2px!important;width:47px!important;height:5px!important;top:37px!important}.swal2-icon.swal2-error .swal2-x-mark-line-left{left:17px!important;transform:rotate(45deg)!important}.swal2-icon.swal2-error .swal2-x-mark-line-right{right:16px!important;transform:rotate(-45deg)!important}.swal2-icon.swal2-warning{border-color:#f59e0b!important;color:#f59e0b!important;background:transparent!important}.swal2-icon.swal2-warning .swal2-icon-content{font-size:3.75em!important;font-weight:700!important;color:#f59e0b!important;display:flex!important;align-items:center!important;justify-content:center!important}.swal2-icon.swal2-info{border-color:#3b82f6!important;color:#3b82f6!important;background:transparent!important}.swal2-icon.swal2-info .swal2-icon-content{font-size:3.75em!important;font-weight:700!important;color:#3b82f6!important;display:flex!important;align-items:center!important;justify-content:center!important}.swal2-icon.swal2-question{border-color:#8b5cf6!important;color:#8b5cf6!important;background:transparent!important}.swal2-icon.swal2-question .swal2-icon-content{font-size:3.75em!important;font-weight:700!important;color:#8b5cf6!important;display:flex!important;align-items:center!important;justify-content:center!important}.swal2-icon.swal2-success.swal2-icon-show{animation:swal2-animate-success-icon .5s!important}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s!important}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s!important}@keyframes swal2-animate-success-icon{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes swal2-animate-success-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:46px}}@keyframes swal2-animate-success-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}.swal2-icon.swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s!important}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s!important}@keyframes swal2-animate-error-icon{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{transform:scale(.4);opacity:0}50%{transform:scale(.4);opacity:0}80%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.swal2-icon.swal2-info.swal2-icon-show,.swal2-icon.swal2-question.swal2-icon-show,.swal2-icon.swal2-warning.swal2-icon-show{animation:swal2-animate-i-mark .5s!important}@keyframes swal2-animate-i-mark{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.swal2-actions{margin:0!important;gap:12px!important;flex-wrap:wrap!important}.swal2-styled{border-radius:14px!important;padding:14px 32px!important;font-size:1.02rem!important;font-weight:600!important;border:none!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 14px rgba(0,0,0,.1)!important;min-width:120px!important;letter-spacing:.01em!important}.swal2-styled:focus{outline:none!important;box-shadow:0 0 0 4px rgba(59,130,246,.15),0 4px 14px rgba(0,0,0,.1)!important}.swal2-styled.swal2-confirm{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}.swal2-styled.swal2-confirm:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(16,185,129,.35)!important}.swal2-styled.swal2-confirm:active{transform:translateY(0)!important}.swal2-styled.swal2-cancel{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)!important;color:#374151!important}.swal2-styled.swal2-cancel:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important;background:linear-gradient(135deg,#e5e7eb,#d1d5db)!important}.swal2-styled.swal2-cancel:active{transform:translateY(0)!important}.swal2-styled.swal2-deny{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important}.swal2-styled.swal2-deny:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(239,68,68,.35)!important}.swal2-input,.swal2-select,.swal2-textarea{border:2px solid #e2e8f0!important;border-radius:12px!important;padding:14px 18px!important;font-size:1rem!important;color:#1e293b!important;transition:all .25s ease!important;background:#fff!important}.swal2-input:focus,.swal2-select:focus,.swal2-textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 4px rgba(59,130,246,.1)!important;outline:none!important}.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#94a3b8!important}.swal2-input::placeholder,.swal2-textarea::placeholder{color:#94a3b8!important}.swal2-validation-message{background:#fef2f2!important;border:1px solid #fecaca!important;color:#dc2626!important;border-radius:10px!important;padding:12px 16px!important;font-size:.9rem!important;margin-top:12px!important}.swal2-progress-steps{margin-bottom:24px!important}.swal2-progress-steps .swal2-progress-step{background:#e2e8f0!important;color:#64748b!important;border-radius:50%!important;width:36px!important;height:36px!important;line-height:36px!important;font-weight:600!important}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}.swal2-progress-steps .swal2-progress-step-line{background:#e2e8f0!important}.swal2-footer{border-top:1px solid #f1f5f9!important;padding-top:20px!important;margin-top:24px!important;color:#64748b!important;font-size:.9rem!important}.swal2-close{color:#94a3b8!important;font-size:2rem!important;transition:all .2s ease!important;width:40px!important;height:40px!important;line-height:40px!important}.swal2-close:hover{color:#64748b!important;transform:rotate(90deg)!important}.swal2-timer-progress-bar{background:linear-gradient(90deg,#10b981,#059669)!important;height:4px!important}.swal2-container{backdrop-filter:blur(4px)!important;overflow:visible!important}.swal2-backdrop-show{background:rgba(0,0,0,.45)!important}@keyframes swalFadeInScale{0%{opacity:0;transform:scale(.92) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.swal2-show{animation:swalFadeInScale .35s cubic-bezier(.34,1.56,.64,1)!important}.swal2-hide{animation:swalFadeOut .2s ease-out!important}@keyframes swalFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.swal2-loader{border-color:#10b981 transparent #10b981 transparent!important}.dark .swal2-popup,[data-bs-theme=dark] .swal2-popup,[data-theme=dark] .swal2-popup{background:linear-gradient(145deg,#1e293b,#0f172a)!important;border-color:hsla(0,0%,100%,.1)!important;box-shadow:0 25px 70px rgba(0,0,0,.5),0 10px 30px rgba(0,0,0,.3)!important}.dark .swal2-title,[data-bs-theme=dark] .swal2-title,[data-theme=dark] .swal2-title{color:#f1f5f9!important}.dark .swal2-html-container,[data-bs-theme=dark] .swal2-html-container,[data-theme=dark] .swal2-html-container{color:#94a3b8!important}.dark .swal2-input,.dark .swal2-select,.dark .swal2-textarea,[data-bs-theme=dark] .swal2-input,[data-bs-theme=dark] .swal2-select,[data-bs-theme=dark] .swal2-textarea,[data-theme=dark] .swal2-input,[data-theme=dark] .swal2-select,[data-theme=dark] .swal2-textarea{background:#0f172a!important;border-color:hsla(0,0%,100%,.1)!important;color:#f1f5f9!important}.dark .swal2-input:focus,.dark .swal2-select:focus,.dark .swal2-textarea:focus,[data-bs-theme=dark] .swal2-input:focus,[data-bs-theme=dark] .swal2-select:focus,[data-bs-theme=dark] .swal2-textarea:focus,[data-theme=dark] .swal2-input:focus,[data-theme=dark] .swal2-select:focus,[data-theme=dark] .swal2-textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 4px rgba(59,130,246,.15)!important}.dark .swal2-styled.swal2-cancel,[data-bs-theme=dark] .swal2-styled.swal2-cancel,[data-theme=dark] .swal2-styled.swal2-cancel{background:linear-gradient(135deg,#334155,#1e293b)!important;color:#f1f5f9!important}.dark .swal2-styled.swal2-cancel:hover,[data-bs-theme=dark] .swal2-styled.swal2-cancel:hover,[data-theme=dark] .swal2-styled.swal2-cancel:hover{background:linear-gradient(135deg,#475569,#334155)!important}.dark .swal2-footer,[data-bs-theme=dark] .swal2-footer,[data-theme=dark] .swal2-footer{border-top-color:hsla(0,0%,100%,.08)!important;color:#94a3b8!important}.dark .swal2-close,[data-bs-theme=dark] .swal2-close,[data-theme=dark] .swal2-close{color:#64748b!important}.dark .swal2-close:hover,[data-bs-theme=dark] .swal2-close:hover,[data-theme=dark] .swal2-close:hover{color:#94a3b8!important}@media (max-width:768px){.swal2-popup{padding:32px 24px!important;max-width:90%!important;border-radius:20px!important}.swal2-title{font-size:1.5rem!important}.swal2-html-container{font-size:.95rem!important}.swal2-icon{width:64px!important;height:64px!important;overflow:visible!important;background:transparent!important}.swal2-icon.swal2-success .swal2-success-line-tip{width:20px!important;left:11px!important;top:37px!important}.swal2-icon.swal2-success .swal2-success-line-long{width:38px!important;right:6px!important;top:30px!important}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{width:38px!important;height:4px!important;top:30px!important}.swal2-icon.swal2-error .swal2-x-mark-line-left{left:13px!important}.swal2-icon.swal2-error .swal2-x-mark-line-right{right:13px!important}.swal2-styled{padding:12px 24px!important;font-size:.95rem!important;min-width:100px!important}}@media (max-width:480px){.swal2-popup{padding:28px 20px!important}.swal2-title{font-size:1.35rem!important}.swal2-icon{width:56px!important;height:56px!important;overflow:visible!important;background:transparent!important}.swal2-icon.swal2-success .swal2-success-line-tip{width:17px!important;left:10px!important;top:32px!important}.swal2-icon.swal2-success .swal2-success-line-long{width:33px!important;right:5px!important;top:26px!important}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{width:33px!important;height:4px!important;top:26px!important}.swal2-icon.swal2-error .swal2-x-mark-line-left{left:12px!important}.swal2-icon.swal2-error .swal2-x-mark-line-right{right:11px!important}.swal2-actions{flex-direction:column!important}.swal2-actions,.swal2-styled{width:100%!important}}.swal2-popup.premium-success .swal2-icon.swal2-success{border-color:#10b981!important;animation:successPulse .6s ease-out!important}@keyframes successPulse{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.swal2-popup.premium-error .swal2-icon.swal2-error{animation:errorShake .5s ease-out!important}@keyframes errorShake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.swal2-popup.premium-warning .swal2-icon.swal2-warning{animation:warningBounce .6s cubic-bezier(.34,1.56,.64,1)!important}@keyframes warningBounce{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.swal2-popup.compact-style{padding:24px!important;max-width:400px!important}.swal2-popup.compact-style .swal2-title{font-size:1.4rem!important;margin-bottom:12px!important}.swal2-popup.compact-style .swal2-html-container{font-size:.95rem!important;margin-bottom:20px!important}.swal2-popup.compact-style .swal2-icon{width:60px!important;height:60px!important;margin-bottom:16px!important;overflow:visible!important}.swal2-popup.wide-style{max-width:700px!important}.swal2-popup.elegant-style{background:linear-gradient(145deg,#fff,#f8fafc)!important;box-shadow:0 30px 80px rgba(0,0,0,.15),0 15px 40px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.8)!important}.dark .swal2-popup.elegant-style,[data-bs-theme=dark] .swal2-popup.elegant-style,[data-theme=dark] .swal2-popup.elegant-style{background:linear-gradient(145deg,#1e293b,#0f172a)!important;box-shadow:0 30px 80px rgba(0,0,0,.6),0 15px 40px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05)!important}.swal2-container.swal2-top{background:transparent!important;pointer-events:none!important}.swal2-container.swal2-top .swal2-popup{pointer-events:auto!important}.cart-toast-minimal{font-family:Cairo,sans-serif!important;background:linear-gradient(135deg,#f8f9fa,#f1f3f5)!important;border-radius:16px!important;padding:28px 32px!important;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08)!important;border:1px solid rgba(0,0,0,.08)!important;min-width:360px!important;max-width:520px!important;margin-top:28px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;text-align:center!important}.cart-toast-title-minimal{font-size:17px!important;font-weight:600!important;color:#1a1a1a!important;margin:0!important;padding:0!important;line-height:1.5!important;letter-spacing:.01em!important;text-align:center!important}.cart-toast-minimal .swal2-icon{display:none!important}.cart-toast-minimal.swal2-icon-success{background:linear-gradient(135deg,#f0fdf4,#e8f8ed)!important;border-top:4px solid #22c55e!important}.cart-toast-minimal.swal2-icon-success:before{content:"✓";display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;background:#22c55e;color:#fff;border-radius:50%;font-size:18px;font-weight:700;box-shadow:0 2px 8px rgba(34,197,94,.25)}.cart-toast-minimal.swal2-icon-success .cart-toast-title-minimal{color:#166534!important}.cart-toast-minimal.swal2-icon-error{background:linear-gradient(135deg,#fef2f2,#fce8e8)!important;border-top:4px solid #ef4444!important}.cart-toast-minimal.swal2-icon-error:before{content:"✕";display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;background:#ef4444;color:#fff;border-radius:50%;font-size:18px;font-weight:700;box-shadow:0 2px 8px rgba(239,68,68,.25)}.cart-toast-minimal.swal2-icon-error .cart-toast-title-minimal{color:#991b1b!important}.cart-toast-minimal.swal2-icon-warning{background:linear-gradient(135deg,#fffbeb,#fef5d8)!important;border-top:4px solid #f59e0b!important}.cart-toast-minimal.swal2-icon-warning:before{content:"!";display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;background:#f59e0b;color:#fff;border-radius:50%;font-size:20px;font-weight:700;box-shadow:0 2px 8px rgba(245,158,11,.25)}.cart-toast-minimal.swal2-icon-warning .cart-toast-title-minimal{color:#92400e!important}.cart-toast-fade-in{animation:cartToastFadeIn .3s ease-out forwards!important}@keyframes cartToastFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.cart-toast-fade-out{animation:cartToastFadeOut .2s ease-in forwards!important}@keyframes cartToastFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15px)}}[dir=ltr] .cart-toast-minimal,[dir=rtl] .cart-toast-minimal{text-align:center!important}.empty-cart-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;background:linear-gradient(145deg,#fff,#f0fff5 50%,#e8fff0);border-radius:32px;border:2px dashed rgba(0,196,68,.25);box-shadow:0 20px 60px rgba(0,196,68,.1),0 8px 24px rgba(0,0,0,.05),inset 0 -4px 20px rgba(0,196,68,.05);position:relative;overflow:hidden;animation:emptyCartFadeIn .6s ease-out}.empty-cart-container:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(0,196,68,.08) 0,transparent 70%);animation:floatBubble 6s ease-in-out infinite}.empty-cart-container:after{content:"";position:absolute;bottom:-80px;left:-80px;width:250px;height:250px;background:radial-gradient(circle,rgba(0,228,84,.06) 0,transparent 70%);animation:floatBubble 8s ease-in-out infinite reverse}@keyframes emptyCartFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes floatBubble{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.1)}}.empty-cart-illustration{position:relative;margin-bottom:32px;z-index:1}.cart-icon-wrapper{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#00c444,#00e854 50%,#00d048);border-radius:50%;box-shadow:0 15px 40px rgba(0,196,68,.35),0 5px 15px rgba(0,196,68,.2),inset 0 -3px 10px rgba(0,0,0,.1),inset 0 3px 10px hsla(0,0%,100%,.3);animation:cartPulse 3s ease-in-out infinite}.cart-icon-wrapper:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:3px dashed rgba(0,196,68,.3);animation:rotateBorder 15s linear infinite}@keyframes rotateBorder{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cartPulse{0%,to{transform:scale(1);box-shadow:0 15px 40px rgba(0,196,68,.35),0 5px 15px rgba(0,196,68,.2)}50%{transform:scale(1.05);box-shadow:0 20px 50px rgba(0,196,68,.45),0 8px 20px rgba(0,196,68,.25)}}.cart-icon-wrapper>i{font-size:3.5rem;color:#fff;text-shadow:0 4px 15px rgba(0,0,0,.2);animation:cartIconFloat 4s ease-in-out infinite}@keyframes cartIconFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(-3deg)}75%{transform:translateY(3px) rotate(3deg)}}.cart-sparkle{position:absolute;color:gold;font-size:1rem;animation:sparkleFloat 2s ease-in-out infinite}.cart-sparkle i{filter:drop-shadow(0 0 4px rgba(255,215,0,.6))}.sparkle-1{top:-10px;right:10px;animation-delay:0s}.sparkle-2{top:20px;left:-15px;animation-delay:.5s;font-size:.8rem}.sparkle-3{bottom:10px;right:-10px;animation-delay:1s;font-size:.7rem}@keyframes sparkleFloat{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-8px) scale(1.2);opacity:.7}}.empty-cart-content{text-align:center;z-index:1}.empty-cart-title{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#00a43c,#00c444 50%,#00e854);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;letter-spacing:-.5px}.empty-cart-subtitle{font-size:1.1rem;color:#6b7280;margin-bottom:28px;font-weight:500;max-width:300px}.browse-courses-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#00c444,#00e854 50%,#00d048);color:#fff;font-size:1.1rem;font-weight:700;border-radius:50px;text-decoration:none;box-shadow:0 10px 30px rgba(0,196,68,.35),0 4px 12px rgba(0,196,68,.2);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.browse-courses-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);transition:left .6s ease}.browse-courses-btn:hover:before{left:100%}.browse-courses-btn:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 15px 40px rgba(0,196,68,.45),0 6px 16px rgba(0,196,68,.25);color:#fff;text-decoration:none}.browse-courses-btn .btn-text{display:flex;align-items:center}.browse-courses-btn .btn-icon i,.browse-courses-btn .btn-text i,.browse-courses-btn i{color:#fff!important}.browse-courses-btn .btn-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsla(0,0%,100%,.2);border-radius:50%;transition:all .3s ease}.browse-courses-btn:hover .btn-icon{background:hsla(0,0%,100%,.3);transform:translateX(-5px)}[dir=rtl] .browse-courses-btn .btn-icon{transform:scaleX(-1)}[dir=rtl] .browse-courses-btn:hover .btn-icon{transform:scaleX(-1) translateX(-5px)}@media (max-width:768px){.empty-cart-container{padding:40px 24px;margin:0 12px}.cart-icon-wrapper{width:110px;height:110px}.cart-icon-wrapper>i{font-size:2.8rem}.empty-cart-title{font-size:1.6rem}.empty-cart-subtitle{font-size:1rem}.browse-courses-btn{padding:14px 24px;font-size:1rem}}.dark .empty-cart-container,[data-bs-theme=dark] .empty-cart-container,[data-theme=dark] .empty-cart-container{background:linear-gradient(145deg,#1a1b1e,#1e2a22 50%,#1a2520);border-color:rgba(0,196,68,.2);box-shadow:0 20px 60px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.2),inset 0 -4px 20px rgba(0,196,68,.05)}.dark .empty-cart-subtitle,[data-bs-theme=dark] .empty-cart-subtitle,[data-theme=dark] .empty-cart-subtitle{color:#9ca3af}