._empty_1ea8s_1{text-align:center;padding:var(--space-8);color:var(--text-light)}._icon_1ea8s_7{margin-bottom:var(--space-4);font-size:3rem;animation:3s ease-in-out infinite _float_1ea8s_1;display:inline-block}._title_1ea8s_14{color:var(--secondary-color);font-size:var(--text-xl);margin-bottom:var(--space-2)}._description_1ea8s_20{max-width:28rem;margin:0 auto var(--space-4);line-height:1.6}._action_1ea8s_26{margin-top:var(--space-4)}._btn_1xwq3_1{border-radius:var(--border-radius-full);font-family:var(--font-main);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 2rem;font-size:1.1rem;font-weight:800;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;top:0}._btn_1xwq3_1:focus-visible{outline:3px solid var(--accent-color);outline-offset:3px}._btn_1xwq3_1:disabled{opacity:.6;cursor:not-allowed;box-shadow:none!important;top:0!important;transform:none!important}._primary_1xwq3_31{background-color:var(--primary-color);color:#fff;box-shadow:var(--shadow-3d)}._primary_1xwq3_31:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)}._primary_1xwq3_31:active:not(:disabled){box-shadow:var(--shadow-3d-active);top:.25rem;transform:translateY(0)}._secondary_1xwq3_46{background-color:var(--secondary-color);color:#fff;box-shadow:var(--shadow-secondary-3d)}._secondary_1xwq3_46:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}._secondary_1xwq3_46:active:not(:disabled){box-shadow:var(--shadow-secondary-3d-active);top:.25rem;transform:translateY(0)}._cta_1xwq3_61{background-color:var(--cta-color);color:#fff;box-shadow:var(--shadow-cta-3d)}._cta_1xwq3_61:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}._cta_1xwq3_61:active:not(:disabled){box-shadow:var(--shadow-cta-3d-active);top:.25rem;transform:translateY(0)}._icon_1xwq3_76{font-size:1.2em}._sm_1xwq3_80{padding:.5rem 1rem;font-size:.9rem}._lg_1xwq3_89{padding:1rem 3rem;font-size:1.3rem}._wrap_13ekf_1{place-items:center;min-height:50vh;padding:2rem;display:grid}._loader_17kkj_1{width:100%;min-height:100vh;font-family:var(--font-main);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}._spinner_17kkj_13{border:3px solid rgba(var(--primary-rgb), .2);border-top-color:var(--primary-color);border-radius:50%;width:2.75rem;height:2.75rem;animation:.8s linear infinite _spin_17kkj_13}._label_17kkj_22{color:var(--text-light);font-size:var(--text-sm);margin:0;font-weight:700}@keyframes _spin_17kkj_13{to{transform:rotate(360deg)}}._toast_1m6ca_1{z-index:10000;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--border-radius-sm);font-family:var(--font-main);direction:rtl;border:2px solid;min-width:300px;max-width:500px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:2rem;left:50%;transform:translate(-50%)}._visible_1m6ca_21{opacity:1;transform:translate(-50%)translateY(0)}._hidden_1m6ca_26{opacity:0;transform:translate(-50%)translateY(-100%)}._success_1m6ca_31{background:rgba(var(--success-rgb), .12);border-color:var(--success-color);color:#14532d}._error_1m6ca_37{background:rgba(var(--error-rgb), .12);border-color:var(--error-color);color:#991b1b}._info_1m6ca_43{border-color:var(--info-color);color:var(--text-heading);background:#3b82f61f}._warning_1m6ca_49{background:rgba(var(--warning-rgb), .12);border-color:var(--warning-color);color:#92400e}._icon_1m6ca_55{font-size:1.5rem}._message_1m6ca_59{font-weight:700;font-size:var(--text-sm);flex:1}._closeBtn_1m6ca_65{cursor:pointer;padding:var(--space-1);opacity:.6;background:0 0;border:none;font-size:1.2rem;line-height:1}._glowCursor_39cwi_1{background:radial-gradient(circle, rgba(var(--primary-rgb), .35) 0%, rgba(var(--primary-rgb), 0) 70%);pointer-events:none;z-index:99997;will-change:transform;contain:layout style;border-radius:50%;width:32px;height:32px;position:fixed;top:0;left:0}body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='%2310b981' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='3 3 10 20 13 13 20 10 3 3'/%3E%3C/svg%3E") 3 3,auto}a,button,[role=button],input,select{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='%23f59e0b' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='3 3 10 20 13 13 20 10 3 3'/%3E%3C/svg%3E") 3 3,pointer!important}._soundToggleBtn_wvwbt_1{--sound-btn-size:3.25rem;--assistant-fab-size:4.25rem;--assistant-inset:1.25rem;left:var(--assistant-inset);width:var(--sound-btn-size);height:var(--sound-btn-size);cursor:pointer;z-index:10040;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;box-shadow:0 4px 12px #00000026}._dockAboveAssistant_wvwbt_20{bottom:calc(var(--assistant-inset) + var(--assistant-fab-size) + .5rem);left:calc(var(--assistant-inset) + (var(--assistant-fab-size) - var(--sound-btn-size)) / 2)}._dockAboveGuide_wvwbt_28{--guide-fab-size:4.25rem;--guide-inset:1.5rem;bottom:calc(var(--guide-inset) + var(--guide-fab-size) + .5rem);left:calc(var(--guide-inset) + (var(--guide-fab-size) - var(--sound-btn-size)) / 2)}._dockCorner_wvwbt_35{bottom:1.25rem}._soundToggleBtn_wvwbt_1._muted_wvwbt_39{background-color:var(--card-bg,white);color:var(--text-light,gray);border:1px solid #e5e7eb}._soundToggleBtn_wvwbt_1._unmuted_wvwbt_45{background-color:var(--primary-color);color:#fff;border:none;animation:2s cubic-bezier(.66,0,0,1) infinite _pulseSound_wvwbt_1}@keyframes _pulseSound_wvwbt_1{0%{box-shadow:0 0 0 0 rgba(var(--primary-rgb), .5)}70%{box-shadow:0 0 0 15px rgba(var(--primary-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--primary-rgb), 0)}}@media (width<=600px){._dockAboveGuide_wvwbt_28{--guide-inset:1rem}}@media (width<=28rem){._soundToggleBtn_wvwbt_1{--assistant-fab-size:3.75rem;--assistant-inset:.85rem}}@media (width<=30rem){._soundToggleBtn_wvwbt_1{--sound-btn-size:2.9rem}._dockCorner_wvwbt_35{bottom:.85rem}}._splashContainer_1u5jo_1{background-color:var(--card-bg);z-index:9999;opacity:1;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .5s ease-in-out;display:flex;position:fixed;top:0;left:0}._splashVideo_1u5jo_16{object-fit:cover;width:100%;height:100%}._fadeOut_1u5jo_23{opacity:0;pointer-events:none}._loaderOverlay_1u5jo_28{z-index:10;flex-direction:column;align-items:center;gap:1rem;animation:1s ease-out .5s both _splashFadeIn_1u5jo_1;display:flex;position:absolute;bottom:15%}._loaderBar_1u5jo_39{-webkit-backdrop-filter:blur(4px);background:#ffffff4d;border-radius:4px;width:200px;height:8px;overflow:hidden;box-shadow:0 4px 10px #0003}._loaderFill_1u5jo_50{background:linear-gradient(90deg, var(--primary-color), var(--cta-color));width:0%;height:100%;animation:2s ease-in-out forwards _loadProgress_1u5jo_1}._loaderText_1u5jo_57{color:#fff;text-shadow:0 2px 4px #00000080;letter-spacing:1px;font-size:1.1rem;font-weight:800}@keyframes _loadProgress_1u5jo_1{0%{width:0%}to{width:100%}}@keyframes _splashFadeIn_1u5jo_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._langToggleBtn_kvv0a_1{border:1px solid rgba(var(--secondary-rgb,34, 64, 143), .16);background:var(--card-bg,#fff);height:2.3rem;color:var(--secondary-color,#22408f);font-family:var(--font-main);cursor:pointer;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.82rem;font-weight:800;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}._langToggleBtn_kvv0a_1:hover{background:rgba(var(--secondary-rgb,34, 64, 143), .08);border-color:rgba(var(--secondary-rgb,34, 64, 143), .3)}._langToggleBtn_kvv0a_1:active{background:rgba(var(--secondary-rgb,34, 64, 143), .14)}._langToggleBtn_kvv0a_1:focus-visible{outline:2px solid var(--secondary-color,#22408f);outline-offset:2px}._globe_kvv0a_35{opacity:.7;flex-shrink:0}._label_kvv0a_40{white-space:nowrap}._inHeader_kvv0a_44{z-index:2;position:relative}._floating_kvv0a_49{top:.85rem;z-index:10060;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;position:fixed;inset-inline-end:1rem;box-shadow:0 .3rem .85rem #0000001a}@media (width<=30rem){._langToggleBtn_kvv0a_1{padding:0 .65rem}._label_kvv0a_40{display:none}}._layout_1mziq_1{background-color:var(--bg-color);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:clip}._dashboardHomeLayout_1mziq_11{background:radial-gradient(circle at 8% 72%, rgba(var(--accent-rgb), .16), transparent 20rem), radial-gradient(circle at 92% 18%, rgba(var(--primary-rgb), .1), transparent 18rem), linear-gradient(180deg, var(--bg-navy) 0%, var(--bg-color) 45%, var(--bg-green) 100%)}._meshBackground_1mziq_19{background:radial-gradient(circle at 15% 50%, rgba(var(--primary-rgb), .1), transparent 50%), radial-gradient(circle at 85% 30%, rgba(var(--accent-rgb), .14), transparent 50%), radial-gradient(circle at 50% 80%, rgba(var(--secondary-rgb), .08), transparent 50%);z-index:0;pointer-events:none;width:100vw;height:100vh;animation:15s ease-in-out infinite alternate _mesh-breathe_1mziq_1;position:fixed;top:0;left:0}@keyframes _mesh-breathe_1mziq_1{0%{transform:scale(1)rotate(0)}to{transform:scale(1.1)rotate(2deg)}}._particlesContainer_1mziq_44{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}._particle_1mziq_44{opacity:.4;background:#fff;border-radius:50%;animation:10s linear infinite _float-particle_1mziq_1;position:absolute}._particle0_1mziq_63{background:rgba(var(--primary-rgb), .3);width:.9375rem;height:.9375rem;animation-duration:15s;bottom:-1.25rem;left:10%}._particle1_1mziq_71{background:rgba(var(--accent-rgb), .4);width:.5rem;height:.5rem;animation-duration:22s;bottom:-1.25rem;left:25%}._particle2_1mziq_79{background:rgba(var(--warning-alt-rgb), .2);width:1.25rem;height:1.25rem;animation-duration:18s;bottom:-1.25rem;left:45%}._particle3_1mziq_87{background:rgba(var(--purple-rgb), .3);width:.75rem;height:.75rem;animation-duration:12s;bottom:-1.25rem;left:65%}._particle4_1mziq_95{background:rgba(var(--primary-rgb), .2);width:1.5625rem;height:1.5625rem;animation-duration:25s;bottom:-1.25rem;left:85%}._particle5_1mziq_103{width:.625rem;height:.625rem;animation-duration:14s;bottom:-1.25rem;left:15%}._particle6_1mziq_110{width:1.125rem;height:1.125rem;animation-duration:19s;bottom:-1.25rem;left:35%}._particle7_1mziq_117{width:.875rem;height:.875rem;animation-duration:16s;bottom:-1.25rem;left:55%}._particle8_1mziq_124{width:1.375rem;height:1.375rem;animation-duration:21s;bottom:-1.25rem;left:75%}._particle9_1mziq_131{width:.5625rem;height:.5625rem;animation-duration:13s;bottom:-1.25rem;left:95%}._particle10_1mziq_138{opacity:.1;width:1.875rem;height:1.875rem;animation-duration:28s;bottom:-1.25rem;left:5%}._particle11_1mziq_146{width:1rem;height:1rem;animation-duration:17s;bottom:-1.25rem;left:30%}._particle12_1mziq_153{opacity:.2;width:1.5rem;height:1.5rem;animation-duration:23s;bottom:-1.25rem;left:50%}._particle13_1mziq_161{width:.6875rem;height:.6875rem;animation-duration:15s;bottom:-1.25rem;left:70%}._particle14_1mziq_168{width:1.1875rem;height:1.1875rem;animation-duration:20s;bottom:-1.25rem;left:90%}@keyframes _float-particle_1mziq_1{0%{opacity:0;transform:translateY(0)rotate(0)}20%{opacity:.6}80%{opacity:.6}to{opacity:0;transform:translateY(-100vh)rotate(360deg)}}._topHeader_1mziq_193{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);border-bottom:2px solid rgba(var(--primary-rgb), .15);z-index:100;background:#ffffffe6;justify-content:space-between;align-items:center;padding:1rem 2.5rem;display:flex;position:sticky;top:0;box-shadow:0 .25rem 1.25rem #0000000d}._dashboardHomeHeader_1mziq_207{display:none}._miniLangBar_1mziq_211{z-index:110;border-bottom:1px solid rgba(var(--secondary-rgb), .08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;justify-content:flex-start;align-items:center;padding:.65rem 1rem;display:flex;position:sticky;top:0}._headerRight_1mziq_224{align-items:center;gap:1rem;display:flex}._backBtn_1mziq_230{background:var(--bg-color);border:2px solid rgba(var(--primary-rgb), .15);color:var(--text-dark);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:flex}._backBtn_1mziq_230:hover{background:var(--primary-color);color:#fff;box-shadow:0 .25rem .625rem rgba(var(--primary-rgb), .2);transform:translate(.25rem)}._logo_1mziq_251{background-color:var(--bg-color);border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.8rem;display:flex}._logo_1mziq_251 img{object-fit:contain;width:auto;height:40px}._skillTitle_1mziq_268{color:var(--text-dark);margin-bottom:2px;font-size:1.15rem;font-weight:800}._studentGreeting_1mziq_275{color:var(--text-light);font-size:.85rem;font-weight:700}._mainContent_1mziq_281{flex:1;width:100%;max-width:90rem;margin:0 auto;padding:2rem}._mainContent_1mziq_281._dashboardHomeContent_1mziq_289{max-width:100%;margin:0;padding:0 0 2rem}._headerLeft_1mziq_295{align-items:center;gap:.75rem;display:flex}._statPill_1mziq_302{cursor:pointer;border:2px solid #ffffff80;border-radius:1.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:1rem;font-weight:900;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:flex}._statPill_1mziq_302:hover{transform:translateY(-.1875rem)scale(1.05)}._streakIcon_1mziq_320{background:linear-gradient(135deg, var(--secondary-color), var(--accent-color));color:#fff}._xpIcon_1mziq_324{background:linear-gradient(135deg, var(--primary-color), var(--cta-color));color:#fff}._gemIcon_1mziq_328{background:linear-gradient(135deg, var(--accent-color), var(--secondary-color));color:#fff}._streakPill_1mziq_333{background:linear-gradient(135deg, var(--secondary-color), var(--accent-color));color:#fff;box-shadow:0 .25rem .9375rem rgba(var(--error-rgb), .3)}._xpPill_1mziq_339{background:linear-gradient(135deg, var(--cta-color), var(--primary-color));color:#fff;box-shadow:0 .25rem .9375rem rgba(var(--warning-alt-rgb), .3)}._coinPill_1mziq_345{background:linear-gradient(135deg, var(--accent-color), var(--primary-color));color:#fff;box-shadow:0 .25rem .9375rem rgba(var(--purple-rgb), .3)}._iconBtn_1mziq_351{background-color:var(--bg-color);width:2.5rem;height:2.5rem;color:var(--text-light);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}._iconBtn_1mziq_351:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-2px)}._notifBadge_1mziq_372{background-color:var(--secondary-color);color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.7rem;font-weight:900;display:flex;position:absolute;top:-2px;right:-2px}._avatarMini_1mziq_389{background:linear-gradient(135deg, var(--accent-color), var(--secondary-color));color:#fff;cursor:pointer;border:.1875rem solid #fff;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;font-family:inherit;font-size:1.2rem;font-weight:900;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 .25rem .9375rem #3498db66}._avatarMini_1mziq_389:hover{transform:scale(1.1)}._mainContent_1mziq_281{z-index:1;flex-direction:column;flex:1;padding:2rem 2.5rem;display:flex;position:relative;overflow-y:visible}._mainContent_1mziq_281::-webkit-scrollbar{width:.875rem}._mainContent_1mziq_281::-webkit-scrollbar-track{background:#f8fafccc;border-radius:.625rem;margin:.625rem}._mainContent_1mziq_281::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--primary-color), var(--cta-color));border:2px solid #fff;border-radius:.625rem}._popoverContent_1mziq_441::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--cta-color), var(--primary-color))}._popoverContainer_1mziq_446{align-items:center;display:flex;position:relative}._popover_1mziq_441{z-index:200;text-align:right;direction:rtl;background:#fff;border:1px solid #0000000d;border-radius:1rem;width:max-content;max-width:17.5rem;padding:1.25rem;animation:.2s cubic-bezier(.175,.885,.32,1.275) _popIn_1mziq_1;position:absolute;top:120%;left:50%;transform:translate(-50%);box-shadow:0 .625rem 2.5rem #0000001f}._popover_1mziq_441:before{content:"";border:.5rem solid #0000;border-top-width:0;border-bottom-color:#fff;position:absolute;top:-.5rem;left:50%;transform:translate(-50%)}@keyframes _popIn_1mziq_1{0%{opacity:0;transform:translate(-50%)scale(.9)translateY(-.625rem)}to{opacity:1;transform:translate(-50%)scale(1)translateY(0)}}._popoverTitle_1mziq_492{color:var(--text-dark);margin-bottom:.5rem;font-size:1.1rem;font-weight:800}._popoverText_1mziq_499{color:var(--text-light);margin-bottom:.75rem;font-size:.9rem;line-height:1.5}._popoverBtn_1mziq_506{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:.5rem;width:100%;padding:.5rem 1rem;font-weight:800;transition:opacity .2s}._popoverBtn_1mziq_506:hover{opacity:.9}._xpProgressWrap_1mziq_522{background:var(--bg-color);border-radius:.25rem;height:.5rem;overflow:hidden}._xpProgressBar_1mziq_529{background:linear-gradient(90deg, var(--primary-color), var(--cta-color));border-radius:.25rem;height:100%}._menuPopover_1mziq_536{min-width:12.5rem;padding:.5rem}._menuItem_1mziq_541{width:100%;color:var(--text-dark);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem 1rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .2s;display:flex}._menuItem_1mziq_541:hover{background:var(--bg-color)}._dangerItem_1mziq_562{color:var(--secondary-color)}._dangerItem_1mziq_562:hover{background:rgba(var(--error-rgb), .1)}._confirmOverlay_1mziq_570{z-index:1000;background:#0f172a8c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._confirmDialog_1mziq_580{text-align:right;direction:rtl;background:#fff;border-radius:1rem;width:min(100%,26rem);padding:1.5rem;box-shadow:0 1.5rem 4rem #0f172a40}._confirmDialog_1mziq_580 h2{color:var(--text-dark);margin:0 0 .5rem}._confirmDialog_1mziq_580 p{color:var(--text-light);margin:0 0 1.5rem}._confirmActions_1mziq_600{justify-content:flex-end;gap:.75rem;display:flex}._confirmActions_1mziq_600 button{font:inherit;cursor:pointer;border:0;border-radius:.65rem;padding:.65rem 1rem;font-weight:700}._cancelButton_1mziq_615{background:var(--bg-color);color:var(--text-dark)}._logoutButton_1mziq_620{background:var(--secondary-color);color:#fff}._profileHeader_1mziq_625{align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}._avatarLarge_1mziq_632{background:linear-gradient(135deg, var(--accent-color), var(--secondary-color));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.4rem;font-weight:900;display:flex}._profileInfo_1mziq_645{flex-direction:column;display:flex}._profileInfo_1mziq_645 strong{color:var(--text-dark);font-size:1.05rem}._profileInfo_1mziq_645 span{color:var(--text-light);font-size:.85rem}._popoverDivider_1mziq_660{border:none;border-top:1px solid #0000000d;margin:.5rem 0}._notificationsPopover_1mziq_666{min-width:16.25rem;padding:1rem}._notifList_1mziq_671{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}._notifItem_1mziq_680{border-bottom:1px solid #0000000a;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}._notifItem_1mziq_680:last-child{border-bottom:none;padding-bottom:0}._notifIcon_1mziq_693{background:var(--bg-color);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.4rem;display:flex}._notifItem_1mziq_680 p{color:var(--text-dark);margin:0 0 .25rem;font-size:.9rem;font-weight:700}._notifItem_1mziq_680 small{color:var(--text-light)}@media (width<=48rem){._topHeader_1mziq_193{flex-direction:column;gap:1rem;padding:1rem}._headerRight_1mziq_224{justify-content:space-between;width:100%}._headerLeft_1mziq_295{flex-wrap:wrap;justify-content:center;width:100%}._mainContent_1mziq_281{padding:1rem}}._assistant_ur7dz_1{z-index:10050;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.65rem;display:flex;position:fixed;bottom:1.25rem;left:1.25rem}._assistant_ur7dz_1>*{pointer-events:auto}._speechBubble_ur7dz_17{border:1px solid rgba(var(--secondary-rgb), .1);max-width:min(18rem,100vw - 5.5rem);box-shadow:0 .85rem 2rem rgba(var(--secondary-rgb), .16);color:var(--text-dark);text-align:right;cursor:pointer;background:#fffffffa;border-radius:1.1rem 1.1rem 1.1rem .35rem;padding:.75rem .9rem;font-family:inherit;animation:.35s _slideUp_ur7dz_1}._speechBubble_ur7dz_17 strong{color:var(--primary-color);margin-bottom:.25rem;font-size:.82rem;display:block}._speechBubble_ur7dz_17 span{font-size:.84rem;font-weight:700;line-height:1.45;display:block}._chatWindow_ur7dz_45{border:1px solid rgba(var(--secondary-rgb), .1);background:#fff;border-radius:1.5rem;flex-direction:column;width:min(360px,100vw - 2rem);height:min(520px,100vh - 9rem);animation:.3s _slideUp_ur7dz_1;display:flex;position:absolute;bottom:5rem;left:0;overflow:hidden;box-shadow:0 1.25rem 2.75rem #0f172a2e}._header_ur7dz_61{color:#fff;background:linear-gradient(135deg, var(--primary-color), var(--secondary-color));justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1rem;display:flex}._headerTitle_ur7dz_71{align-items:center;gap:.65rem;min-width:0;display:flex}._headerAvatar_ur7dz_78{object-fit:contain;object-position:center;background:0 0;border:none;flex-shrink:0;width:3.4rem;height:3.4rem}._floatingButton_ur7dz_88{color:#fff;width:4.25rem;height:4.25rem;box-shadow:none;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .25s;display:flex;position:relative}._floatingAvatar_ur7dz_104{object-fit:contain;object-position:center;pointer-events:none;filter:drop-shadow(0 .4rem .7rem #0f172a47);width:100%;height:100%;display:block}._headerTitle_ur7dz_71 h3{margin:0;font-size:1.05rem;font-weight:900}._headerRole_ur7dz_120{opacity:.92;margin:.1rem 0 0;font-size:.72rem;font-weight:700}._headerActions_ur7dz_127{align-items:center;gap:.35rem;display:flex}._iconBtn_ur7dz_133,._closeButton_ur7dz_134{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}._messages_ur7dz_147{background:linear-gradient(#f7fafc,#eef8f0);flex-direction:column;flex:1;gap:.85rem;padding:1rem 1.1rem;display:flex;overflow-y:auto}._message_ur7dz_147{gap:.45rem;max-width:90%;display:flex}._botMessage_ur7dz_163{align-self:flex-start}._userMessage_ur7dz_167{align-self:flex-end}._botAvatar_ur7dz_171{color:#fff;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._botAvatar_ur7dz_171 img{object-fit:contain;object-position:center;width:100%;height:100%}._messageBubble_ur7dz_190{padding:.7rem .9rem;font-size:.9rem;font-weight:700;line-height:1.55;box-shadow:0 2px 8px #0f172a0f}._botBubble_ur7dz_198{color:var(--text-heading);background:#fff;border-radius:1rem .25rem 1rem 1rem}._userBubble_ur7dz_204{color:#fff;background:var(--primary-color);border-radius:.25rem 1rem 1rem}._quickRow_ur7dz_210{background:#fff;border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.35rem;padding:.55rem .85rem 0;display:flex}._quickChip_ur7dz_219{border:1px solid rgba(var(--primary-rgb), .22);background:rgba(var(--primary-rgb), .08);color:var(--primary-color);cursor:pointer;border-radius:999px;padding:.28rem .65rem;font-family:inherit;font-size:.72rem;font-weight:800}._quickChip_ur7dz_219:hover{background:rgba(var(--primary-rgb), .16)}._composer_ur7dz_235{background:#fff;padding:.75rem}._form_ur7dz_240{background:#f1f5f9;border-radius:2rem;gap:.5rem;padding:.35rem;display:flex}._input_ur7dz_248{background:0 0;border:none;outline:none;flex:1;padding:.55rem .9rem;font-family:inherit;font-weight:700}._sendButton_ur7dz_258{color:#fff;background:var(--primary-color);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._sendButton_ur7dz_258:disabled{cursor:not-allowed;background:#cbd5e1}._sendIcon_ur7dz_276{transform:rotate(180deg)}._floatingButton_ur7dz_88:hover{transform:translateY(-.15rem)scale(1.05)}@keyframes _slideUp_ur7dz_1{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (width<=28rem){._assistant_ur7dz_1{bottom:.85rem;left:.85rem}._floatingButton_ur7dz_88{width:3.75rem;height:3.75rem}._chatWindow_ur7dz_45{width:calc(100vw - 1.5rem);height:min(480px,100vh - 8rem)}}:root{--primary-rgb:62, 199, 106;--secondary-rgb:29, 53, 103;--accent-rgb:142, 236, 151;--cta-rgb:43, 168, 87;--error-rgb:231, 76, 60;--warning-rgb:230, 126, 34;--warning-alt-rgb:245, 166, 35;--success-rgb:62, 199, 106;--purple-rgb:139, 124, 214;--mint-rgb:142, 236, 151;--primary-color:#3ec76a;--secondary-color:#1d3567;--accent-color:#8eec97;--cta-color:#2ba857;--mint-color:#8eec97;--mint-soft:#c7f6cc;--tint-cream:#fff3e0;--tint-cream-border:#ffe0b2;--tint-lavender:#ebe6f9;--tint-lavender-border:#d9d0f2;--tint-blue:#e2eefc;--tint-blue-border:#c2dcf7;--tint-rose:#fdecef;--tint-rose-border:#f8ccd6;--tint-peach:#ffe8cf;--tone-cream:#c98a12;--tone-lavender:#7a68c9;--tone-blue:#3f6fb5;--tone-rose:#c4506e;--tone-mint:#2ba857;--badge-cream:#f0a52a;--badge-lavender:#8d78dc;--badge-blue:#4f8fd6;--badge-rose:#ec6f92;--badge-mint:#3ec76a;--bg-color:#f5faf6;--bg-navy:#e8edf5;--bg-cyan:#e2eefc;--bg-green:#e9fbec;--card-bg:#fff;--border-color:rgba(var(--secondary-rgb), .12);--text-heading:#1d3567;--text-question:#3f6fb5;--text-body:#1f7a42;--text-dark:var(--text-body);--text-muted:rgba(var(--secondary-rgb), .55);--text-light:var(--text-muted);--surface-1:#fff;--surface-2:#ffffffeb;--surface-3:#e8edf5b3;--error-color:#e74c3c;--warning-color:#f5a623;--warning-alt:#f5a623;--success-color:#3ec76a;--purple-color:#8b7cd6;--info-color:#5b9bea;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--theme-admin-accent:var(--primary-color);--theme-admin-gradient:linear-gradient(135deg, var(--primary-color), var(--secondary-color));--theme-supervisor-accent:#3b82f6;--theme-supervisor-gradient:linear-gradient(135deg, #1e40af, #3b82f6);--theme-institute-accent:#ec4899;--theme-institute-gradient:linear-gradient(135deg, #db2777, #ec4899);--theme-nursery-accent:#f472b6;--theme-nursery-gradient:linear-gradient(135deg, #f472b6, #fb7185);--border-radius-sm:1rem;--border-radius-md:1.5rem;--border-radius-lg:2rem;--border-radius-full:624.938rem;--shadow-soft:0 .625rem 1.875rem rgba(var(--secondary-rgb), .08);--shadow-3d:0 .375rem 0px #0000001a, 0 .625rem 1.25rem #0000000d;--shadow-3d-active:0 2px 0px #0000001a, 0 .25rem .5rem #0000000d;--shadow-cta-3d:0 .375rem 0px #1f7a42, 0 .625rem 1.25rem rgba(var(--cta-rgb), .3);--shadow-cta-3d-active:0 2px 0px #1f7a42, 0 .25rem .5rem rgba(var(--cta-rgb), .3);--shadow-secondary-3d:0 .375rem 0px #142447, 0 .625rem 1.25rem rgba(var(--secondary-rgb), .3);--shadow-secondary-3d-active:0 2px 0px #142447, 0 .25rem .5rem rgba(var(--secondary-rgb), .3);--font-main:"SKR HEAD1", Tahoma, sans-serif;--font-heading:"SKR HEAD1", Tahoma, sans-serif}[data-dashboard-theme=admin]{--dashboard-accent:var(--theme-admin-accent);--dashboard-gradient:var(--theme-admin-gradient)}[data-dashboard-theme=supervisor]{--dashboard-accent:var(--theme-supervisor-accent);--dashboard-gradient:var(--theme-supervisor-gradient)}[data-dashboard-theme=institute]{--dashboard-accent:var(--theme-institute-accent);--dashboard-gradient:var(--theme-institute-gradient)}[data-dashboard-theme=nursery]{--dashboard-accent:var(--theme-nursery-accent);--dashboard-gradient:var(--theme-nursery-gradient)}@keyframes motionEnter{0%{opacity:0;transform:translateY(1.25rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes motionPop{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes motionShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes motionGlow{0%,to{box-shadow:0 0 0 0 rgba(var(--primary-rgb), .35)}50%{box-shadow:0 0 20px 4px rgba(var(--primary-rgb), .15)}}@keyframes motionSlideOutLeft{to{opacity:0;transform:translate(-2rem)}}@keyframes motionSlideInRight{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes pageRouteEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pageRouteExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.motion-enter{animation:.55s cubic-bezier(.22,1,.36,1) both motionEnter}.motion-pop{animation:.45s cubic-bezier(.34,1.56,.64,1) both motionPop}.motion-shake{animation:.45s ease-in-out motionShake}.motion-glow{animation:2s ease-in-out infinite motionGlow}.motion-stagger>*{animation:.55s cubic-bezier(.22,1,.36,1) both motionEnter}.motion-stagger>:first-child{animation-delay:40ms}.motion-stagger>:nth-child(2){animation-delay:80ms}.motion-stagger>:nth-child(3){animation-delay:.12s}.motion-stagger>:nth-child(4){animation-delay:.16s}.motion-stagger>:nth-child(5){animation-delay:.2s}.motion-stagger>:nth-child(6){animation-delay:.24s}.motion-stagger>:nth-child(7){animation-delay:.28s}.motion-stagger>:nth-child(8){animation-delay:.32s}.motion-stagger>:nth-child(9){animation-delay:.36s}.motion-stagger>:nth-child(10){animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}button:not([disabled]):not(.logoutBtn):not(.closeBtn):not(.optionBtn),[role=button]:not([aria-disabled=true]){transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,background-color .18s}button:not([disabled]):not(.logoutBtn):not(.closeBtn):hover,[role=button]:not([aria-disabled=true]):hover{transform:translateY(-2px)}button:not([disabled]):not(.logoutBtn):not(.closeBtn):active,[role=button]:not([aria-disabled=true]):active{transform:translateY(1px)scale(.97)}.motion-card,[class*=card]:not(.tipDot),[class*=Card]{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.motion-card:hover,[class*=statCard]:hover,.hover-lift-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.page-route-enter{animation:.4s cubic-bezier(.22,1,.36,1) both pageRouteEnter}.page-route-exit{animation:.25s ease-in both pageRouteExit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-stagger>*,.animate-stagger-children>*{animation-delay:0s!important}}@font-face{font-family:SKR HEAD1;src:url(/fonts/SKR-HEAD1.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box;font-family:var(--font-main);margin:0;padding:0}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--accent-color);outline-offset:3px}:where(button,[role=button]):focus-visible{box-shadow:0 0 0 4px rgba(var(--accent-rgb), .22)}html{font-size:.875rem}body{font-family:var(--font-main);background-color:var(--bg-color);color:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;min-height:100vh;overflow-x:clip}html[dir=ltr] body{direction:ltr}html[dir=ltr] [dir=rtl]{text-align:start;direction:ltr}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-heading)}.questionText,.questionTitle,.question-text,.question-title,[class*=questionText],[class*=questionTitle],[class*=QuestionText],[class*=QuestionTitle]{color:var(--text-question)!important}.text-heading{color:var(--text-heading)}.text-question{color:var(--text-question)}.text-body{color:var(--text-body)}.bg-heading{background-color:var(--bg-navy)}.bg-question{background-color:var(--bg-cyan)}.bg-body-soft{background-color:var(--bg-green)}#root{flex-direction:column;min-height:100vh;display:flex}@keyframes bounceIn{0%{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes modalBounceIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-.625rem)}to{transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(3.125rem)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(1.875rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.animate-bounce-in{animation:.6s cubic-bezier(.175,.885,.32,1.275) forwards bounceIn}.animate-float{animation:3.5s ease-in-out infinite float}.animate-slide-right{animation:.5s ease-out forwards slideInRight}.animate-slide-up{animation:.5s ease-out forwards slideInUp}.animate-fade-in{animation:.4s ease-out forwards fadeIn}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.interactive-btn{transition:transform .2s,box-shadow .2s}.interactive-btn:hover:not(:disabled){transform:translateY(-2px)}.interactive-btn:active:not(:disabled){transform:translateY(1px)}.interactive-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .15);outline:none}.hover-lift-card{transition:transform .35s,box-shadow .35s}.hover-lift-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.animate-stagger-children>*{animation:.6s cubic-bezier(.34,1.56,.64,1) both slideInUp}.animate-stagger-children>:first-child{animation-delay:50ms}.animate-stagger-children>:nth-child(2){animation-delay:.1s}.animate-stagger-children>:nth-child(3){animation-delay:.15s}.animate-stagger-children>:nth-child(4){animation-delay:.2s}.animate-stagger-children>:nth-child(5){animation-delay:.25s}.animate-stagger-children>:nth-child(6){animation-delay:.3s}::-webkit-scrollbar{width:.75rem}::-webkit-scrollbar-track{background:var(--bg-color)}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 rgba(var(--primary-rgb), .4)}70%{box-shadow:0 0 0 15px rgba(var(--primary-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--primary-rgb), 0)}}.animate-pulse-glow{animation:2s infinite pulseGlow}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--primary-color), var(--cta-color));border:2px solid var(--bg-color);border-radius:.625rem}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--cta-color), var(--primary-color))}.global-mesh-bg{background:radial-gradient(circle at 15% 50%, rgba(var(--primary-rgb), .12), transparent 50%), radial-gradient(circle at 85% 30%, rgba(var(--accent-rgb), .14), transparent 50%), radial-gradient(circle at 50% 80%, rgba(var(--secondary-rgb), .08), transparent 50%);z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.global-particles{z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.g-particle{opacity:.4;background:#fff;border-radius:50%;animation:10s linear infinite float-particle;position:absolute}.g-particle0{background:rgba(var(--primary-rgb), .3);width:.9375rem;height:.9375rem;animation-duration:15s;bottom:-1.25rem;left:10%}.g-particle1{background:rgba(var(--accent-rgb), .4);width:.5rem;height:.5rem;animation-duration:22s;bottom:-1.25rem;left:25%}.g-particle2{background:rgba(var(--secondary-rgb), .2);width:1.25rem;height:1.25rem;animation-duration:18s;bottom:-1.25rem;left:45%}.g-particle3{background:rgba(var(--accent-rgb), .3);width:.75rem;height:.75rem;animation-duration:12s;bottom:-1.25rem;left:65%}.g-particle4{background:rgba(var(--primary-rgb), .2);width:1.5625rem;height:1.5625rem;animation-duration:25s;bottom:-1.25rem;left:85%}.g-particle5{width:.625rem;height:.625rem;animation-duration:14s;bottom:-1.25rem;left:15%}.g-particle6{width:1.125rem;height:1.125rem;animation-duration:19s;bottom:-1.25rem;left:35%}.g-particle7{width:.875rem;height:.875rem;animation-duration:16s;bottom:-1.25rem;left:55%}.g-particle8{width:1.375rem;height:1.375rem;animation-duration:21s;bottom:-1.25rem;left:75%}.g-particle9{width:.5625rem;height:.5625rem;animation-duration:13s;bottom:-1.25rem;left:95%}@keyframes float-particle{0%{opacity:0;transform:translateY(0)rotate(0)}20%{opacity:.6}80%{opacity:.6}to{opacity:0;transform:translateY(-100vh)rotate(360deg)}}.global-shimmer{position:relative;overflow:hidden}.global-shimmer:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fffc,#0000);width:50%;height:100%;animation:3s infinite shimmer-effect;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes shimmer-effect{0%{left:-100%}20%{left:200%}to{left:200%}}@keyframes pageEnter{0%{opacity:0;transform:translateY(1rem)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.hover-lift{transition:transform .35s cubic-bezier(.175,.885,.32,1.275),box-shadow .35s}.hover-lift:hover{transform:translateY(-.4rem);box-shadow:0 1rem 2rem #00000014}@keyframes cardReveal{0%{opacity:0;transform:translateY(1.5rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.btn-press{transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.btn-press:active{transform:scale(.95)translateY(2px)}input:focus,textarea:focus,select:focus{transition:border-color .3s,box-shadow .3s}a,button{transition:all .2s}.ripple-btn{position:relative;overflow:hidden}.ripple-btn:after{content:"";pointer-events:none;opacity:0;background-image:radial-gradient(circle,#fff 10%,#0000 10.01%);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;transition:transform .5s,opacity 1s;display:block;position:absolute;top:0;left:0;transform:scale(10)}.ripple-btn:active:after{opacity:.3;transition:all;transform:scale(0)}.empty-state-icon{animation:3s ease-in-out infinite float;display:inline-block}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.animate-shake{animation:.5s cubic-bezier(.36,.07,.19,.97) both shake}@keyframes pageEnterAnimation{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}.page-transition{animation:.5s cubic-bezier(.25,1,.5,1) forwards pageEnterAnimation}
