@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;700&display=swap);#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}.login-page-wrapper[data-v-09bef0c2]{direction:rtl;font-family:IBM Plex Sans Arabic,sans-serif;display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-image:url(/img/background.d2e100a0.svg);background-size:cover;padding:20px;box-sizing:border-box}.login-container[data-v-09bef0c2]{background-color:#fff;padding:40px 50px;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.08);width:100%;max-width:450px;text-align:center}.logo[data-v-09bef0c2]{width:90px;height:auto;margin-bottom:25px}h1[data-v-09bef0c2]{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:10px}p[data-v-09bef0c2]{font-size:.95rem;color:#666;margin-bottom:30px}.login-form[data-v-09bef0c2]{width:100%}.form-group[data-v-09bef0c2]{margin-bottom:20px;width:100%}input[type=tel][data-v-09bef0c2]{width:100%;padding:14px;border:1px solid #ddd;border-radius:99px;font-size:1.1rem;text-align:center;box-sizing:border-box;transition:all .3s ease;direction:ltr}input[type=tel][data-v-09bef0c2]::-moz-placeholder{color:#aaa;font-family:IBM Plex Sans Arabic,sans-serif}input[type=tel][data-v-09bef0c2]::placeholder{color:#aaa;font-family:IBM Plex Sans Arabic,sans-serif}input[type=tel][data-v-09bef0c2]:focus{outline:none;border-color:#6a1b9a;box-shadow:0 0 0 4px rgba(106,27,154,.1)}.checkbox-container[data-v-09bef0c2]{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;gap:10px;font-size:.9rem;color:#555}.checkbox-container label[data-v-09bef0c2]{cursor:pointer}.checkbox-container a[data-v-09bef0c2]{color:#ba68c8;text-decoration:none;font-weight:700}input[type=checkbox][data-v-09bef0c2]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.15em solid #ddd;border-radius:.25em;transform:translateY(-.075em);display:grid;place-content:center;cursor:pointer}input[type=checkbox][data-v-09bef0c2]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em #6a1b9a;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}input[type=checkbox][data-v-09bef0c2]:checked:before{transform:scale(1)}input[type=checkbox][data-v-09bef0c2]:checked{border-color:#6a1b9a}.error-box[data-v-09bef0c2]{background-color:#fff2f2;color:#d32f2f;border:1px solid #ffcdd2;border-radius:12px;padding:12px 15px;margin-bottom:20px;font-size:.9rem;text-align:center}.submit-button[data-v-09bef0c2]{width:100%;padding:15px;background:#6a1b9a;color:#fff;border:none;border-radius:99px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.submit-button[data-v-09bef0c2]:hover{background:#4a148c;transform:translateY(-2px);box-shadow:0 4px 15px rgba(106,27,154,.3)}.otp-page-wrapper[data-v-df5afcc4]{direction:rtl;font-family:IBM Plex Sans Arabic,sans-serif;display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:#f8f5fc}.otp-container[data-v-df5afcc4]{background-color:#fff;padding:40px;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.08);width:100%;max-width:420px;text-align:center}.logo[data-v-df5afcc4]{width:90px;height:auto;margin-bottom:30px}h1[data-v-df5afcc4]{font-weight:700;font-size:1.8rem;margin-bottom:12px;color:#333}p[data-v-df5afcc4]{color:#666;font-size:.95rem;margin-bottom:10px}.phone-number[data-v-df5afcc4]{font-weight:700;color:#333;margin-bottom:30px;font-size:1.2rem;letter-spacing:3px}.otp-inputs[data-v-df5afcc4]{display:flex;justify-content:center;gap:15px;margin-bottom:25px}.otp-inputs input[data-v-df5afcc4]{width:55px;height:55px;text-align:center;font-size:1.8rem;font-weight:700;border:1px solid #ddd;border-radius:12px;transition:all .3s;font-family:IBM Plex Sans Arabic,sans-serif;color:#6a1b9a}.otp-inputs input[data-v-df5afcc4]:focus{outline:none;border-color:#6a1b9a;box-shadow:0 0 0 4px rgba(106,27,154,.15)}.error-message[data-v-df5afcc4]{color:#c0392b;margin-bottom:15px;font-size:.9rem}.submit-button[data-v-df5afcc4]{width:100%;padding:14px;background:#6a1b9a;color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s}.submit-button[data-v-df5afcc4]:hover{background-color:#4a148c}.resend-container[data-v-df5afcc4]{margin-top:25px;font-size:.9rem;color:#888}.resend-container a[data-v-df5afcc4]{color:#6a1b9a;text-decoration:none;font-weight:700;margin-right:5px}.timer[data-v-df5afcc4]{display:flex;justify-content:center;gap:5px}.privacy-wrapper[data-v-567df46a]{font-family:IBM Plex Sans Arabic,sans-serif;background-color:#f4f4f9;min-height:100vh;display:flex;justify-content:center;align-items:center;direction:rtl;padding:20px;box-sizing:border-box}.privacy-container[data-v-567df46a]{padding:40px;max-width:800px;background-color:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.05);color:#333}h1[data-v-567df46a],h2[data-v-567df46a]{border-bottom:2px solid #6a1b9a;padding-bottom:10px;margin-bottom:20px;color:#6a1b9a}.content[data-v-567df46a]{line-height:1.8;text-align:right;max-height:50vh;overflow-y:auto;padding-left:15px;padding-right:5px}.content[data-v-567df46a]::-webkit-scrollbar{width:8px}.content[data-v-567df46a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.content[data-v-567df46a]::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.content[data-v-567df46a]::-webkit-scrollbar-thumb:hover{background:#aaa}.back-button[data-v-567df46a]{display:inline-block;margin-top:30px;padding:12px 25px;background-color:#6a1b9a;color:#fff;text-decoration:none;border-radius:8px;font-weight:700;transition:all .3s}.back-button[data-v-567df46a]:hover{background-color:#4a148c;transform:translateY(-2px)}.profile-page-wrapper[data-v-3163ccf5]{direction:rtl;font-family:IBM Plex Sans Arabic,sans-serif;min-height:100vh;padding:40px 20px;box-sizing:border-box;background-image:url(/img/background.d2e100a0.svg);background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center}.form-container[data-v-3163ccf5]{width:100%;max-width:900px;background:hsla(0,0%,100%,.98);padding:30px 40px;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.1);overflow-y:auto}.main-title[data-v-3163ccf5]{text-align:center;font-size:1.8rem;font-weight:700;margin-bottom:8px;color:#333}.main-subtitle[data-v-3163ccf5]{text-align:center;font-size:1rem;color:#666;margin-bottom:30px}.form-section[data-v-3163ccf5]{margin-bottom:35px}.form-section h2[data-v-3163ccf5]{font-size:1.1rem;font-weight:700;color:#444;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.form-grid[data-v-3163ccf5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px}.form-group[data-v-3163ccf5]{display:flex;flex-direction:column}.form-group label[data-v-3163ccf5]{margin-bottom:8px;font-size:.9rem;font-weight:500;color:#555}.custom-datepicker-input[data-v-3163ccf5],input[data-v-3163ccf5],select[data-v-3163ccf5]{padding:12px;border:1px solid #ddd;border-radius:8px;font-size:1rem;font-family:IBM Plex Sans Arabic,sans-serif;transition:all .2s ease-in-out;background-color:#fff}.custom-datepicker-input[data-v-3163ccf5]:focus,input[data-v-3163ccf5]:focus,select[data-v-3163ccf5]:focus{outline:none;border-color:#6a1b9a;box-shadow:0 0 0 3px rgba(106,27,154,.15)}.optional-text[data-v-3163ccf5]{font-size:.9rem;font-weight:400;color:#888}.help-text[data-v-3163ccf5]{font-size:.75rem;color:#777;margin-top:8px}.button-wrapper[data-v-3163ccf5]{text-align:center;margin-top:30px}.submit-button[data-v-3163ccf5]{width:100%;max-width:250px;padding:14px;background:#6a1b9a;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s}.submit-button[data-v-3163ccf5]:hover{background:#4a148c;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.date-group[data-v-3163ccf5]{position:relative}.custom-datepicker-input[data-v-3163ccf5]{width:100%;box-sizing:border-box;cursor:pointer}[data-v-3163ccf5] .vpd-input-group{display:none}.chat-input-area[data-v-e7742d20]{padding-top:20px}.chat-box[data-v-e7742d20]{display:flex;align-items:center;background:#fff;padding:8px 20px;border-radius:99px;box-shadow:0 5px 25px rgba(0,0,0,.1)}.chat-box input[data-v-e7742d20]{flex-grow:1;border:none;outline:none;background:transparent;font-size:1rem;text-align:right;padding:8px}.mic-icon[data-v-e7742d20],.send-icon[data-v-e7742d20]{font-size:1.5rem;color:#999}.send-icon[data-v-e7742d20]{transform:rotate(180deg)}.chat-box.disabled[data-v-e7742d20]{background-color:#f5f5f5;cursor:not-allowed}.chat-box.disabled input[data-v-e7742d20]{background-color:transparent}.mic-button[data-v-e7742d20]{background:none;border:none;cursor:pointer;padding:0 10px;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.recording-indicator[data-v-e7742d20]{color:#ef4444;animation:pulse-e7742d20 1.2s ease-in-out infinite}@keyframes pulse-e7742d20{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.dashboard-wrapper[data-v-d316112a]{display:flex;direction:rtl;font-family:IBM Plex Sans Arabic,sans-serif;height:100vh;background-image:url(/img/background.d2e100a0.svg);background-size:cover;overflow:hidden}.sidebar[data-v-d316112a]{width:280px;background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);display:flex;flex-direction:column;padding:20px;border-left:1px solid hsla(0,0%,100%,.5);flex-shrink:0}.sidebar-header[data-v-d316112a]{display:flex;align-items:center;gap:10px;margin-bottom:40px}.logo[data-v-d316112a]{width:40px}.children-list[data-v-d316112a]{flex-grow:1;overflow-y:auto}.child-item[data-v-d316112a]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;margin-bottom:10px;border-radius:12px;cursor:pointer;transition:all .3s;border:1px solid transparent}.child-item[data-v-d316112a]:not(.active):hover{background-color:#f0e6ff;border-color:#d1b3ff}.child-item.active[data-v-d316112a]{background-color:#f0e6ff;color:#6a1b9a;font-weight:700;border:1px solid #d1b3ff}.child-info[data-v-d316112a]{display:flex;align-items:center;gap:12px}.options-menu[data-v-d316112a]{position:relative}.options-icon[data-v-d316112a]{font-size:1.5rem;color:#888;padding:0 5px;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.options-icon[data-v-d316112a]:hover{background-color:rgba(0,0,0,.1)}.dropdown-menu[data-v-d316112a]{position:absolute;left:20px;top:20px;background:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);z-index:10;width:100px;overflow:hidden}.dropdown-menu a[data-v-d316112a]{display:block;padding:8px 12px;text-decoration:none;color:#333;font-size:.9rem}.dropdown-menu a[data-v-d316112a]:hover{background-color:#f5f5f5}.dropdown-menu a.delete[data-v-d316112a]{color:#c0392b}.sidebar-footer[data-v-d316112a]{border-top:1px solid rgba(0,0,0,.08);padding-top:20px}.add-child-btn[data-v-d316112a],.profile-section[data-v-d316112a]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;text-decoration:none;color:inherit;border-radius:10px}.add-child-btn[data-v-d316112a]:hover,.profile-section[data-v-d316112a]:hover{background-color:hsla(0,0%,100%,.5)}.plus-icon[data-v-d316112a]{font-size:1.5rem;font-weight:700}.profile-icon[data-v-d316112a]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;box-shadow:0 0 5px rgba(0,0,0,.2)}.main-content[data-v-d316112a]{padding:40px 50px;justify-content:space-between;align-items:center}.chat-area[data-v-d316112a]{width:100%;justify-content:center;align-items:center}.bot-message[data-v-d316112a]{background-color:hsla(0,0%,100%,.9);padding:30px;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.05);text-align:center;max-width:450px}.categories-grid[data-v-d316112a]{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;width:100%;max-width:1000px;margin:20px auto}.category-card[data-v-d316112a]{background-color:hsla(0,0%,100%,.85);padding:15px 25px;border-radius:20px;cursor:pointer;transition:all .3s ease;text-align:center;font-weight:700;border:1px solid #eee}.category-card[data-v-d316112a]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.08);border-color:#6a1b9a}.chat-input-area[data-v-d316112a]{width:100%;max-width:700px;position:relative;margin-top:20px}.chat-box[data-v-d316112a]{display:flex;align-items:center;background:#fff;padding:8px 20px;border-radius:99px;box-shadow:0 5px 25px rgba(0,0,0,.1);border:1px solid #eee}.chat-box input[data-v-d316112a]{flex-grow:1;border:none;outline:none;font-family:inherit;font-size:1rem;text-align:right;padding:8px;background:transparent}.mic-icon[data-v-d316112a],.send-icon[data-v-d316112a]{font-size:1.5rem;cursor:pointer;color:#555;transition:color .2s}.mic-icon[data-v-d316112a]:hover,.send-icon[data-v-d316112a]:hover{color:#6a1b9a}.send-icon[data-v-d316112a]{transform:rotate(180deg)}.chat-target[data-v-d316112a]{position:absolute;bottom:-25px;right:20px;font-size:.8rem;color:#888}.chat-centric-dashboard[data-v-d316112a]{display:flex;flex-direction:column;height:100vh;width:100vw;background-image:url(/img/background.d2e100a0.svg);background-size:cover;direction:rtl;font-family:IBM Plex Sans Arabic,sans-serif}.dashboard-header[data-v-d316112a]{display:flex;justify-content:space-between;align-items:center;padding:15px 30px;background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05);flex-shrink:0}.logo-container[data-v-d316112a]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.2rem}.logo[data-v-d316112a]{width:35px}.child-selector[data-v-d316112a]{font-weight:500}.main-content[data-v-d316112a]{flex-grow:1;display:flex;flex-direction:column;padding:0 20px;overflow:hidden}.chat-area[data-v-d316112a]{flex-grow:1;overflow-y:auto;padding:20px 10px;display:flex;flex-direction:column;gap:15px}.message-bubble[data-v-d316112a]{padding:15px 22px;border-radius:22px;max-width:70%;width:-moz-fit-content;width:fit-content;line-height:1.7;position:relative;box-shadow:0 4px 10px rgba(0,0,0,.05)}.user-message[data-v-d316112a]{background-color:#f0e6ff}.bot-message[data-v-d316112a]{background-color:#fff;align-self:flex-start;border-bottom-left-radius:5px}.initial-message[data-v-d316112a]{align-self:center;text-align:center;max-width:500px}.actions-area[data-v-d316112a]{padding:15px 0;flex-shrink:0;display:flex;flex-direction:column;gap:15px;max-width:800px;width:100%;margin:0 auto}.skill-chips[data-v-d316112a]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.skill-chip[data-v-d316112a]{padding:8px 20px;border-radius:99px;border:1px solid #ddd;background-color:hsla(0,0%,100%,.8);cursor:pointer;font-family:inherit;font-size:.9rem;transition:all .2s}.skill-chip[data-v-d316112a]:hover{background-color:#fff;border-color:#6a1b9a;color:#6a1b9a}.user-message[data-v-d316112a]{background-color:#dcd3eb;align-self:flex-end;border-bottom-right-radius:5px;margin-left:auto}.child-item-wrapper[data-v-d316112a]{margin-bottom:10px}.growth-chart-link[data-v-d316112a]{display:block;padding:8px 15px;margin-top:5px;margin-right:20px;background-color:#e3d4f5;color:#6a1b9a;text-decoration:none;border-radius:8px;font-size:.9rem;text-align:center;transition:all .2s}.growth-chart-link[data-v-d316112a]:hover{background-color:#d1b3ff}.page-wrapper[data-v-5399f598]{direction:rtl;font-family:IBM Plex Sans Arabic,sans-serif;min-height:100vh;padding:40px 20px;box-sizing:border-box;background-image:url(/img/background.d2e100a0.svg);background-size:cover;display:flex;justify-content:center;align-items:center}.form-container[data-v-5399f598]{width:100%;max-width:700px;background:hsla(0,0%,100%,.98);padding:40px;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.1)}h2[data-v-5399f598]{text-align:center;margin-bottom:30px}.form-grid[data-v-5399f598]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.form-group[data-v-5399f598]{display:flex;flex-direction:column}.form-group label[data-v-5399f598]{margin-bottom:8px;font-weight:700}input[data-v-5399f598],select[data-v-5399f598]{padding:12px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:1rem}.submit-button[data-v-5399f598]{width:100%;max-width:250px;display:block;margin:30px auto 10px;padding:14px;background:#6a1b9a;color:#fff;border:none;border-radius:8px;font-size:1.1rem;cursor:pointer}.cancel-link[data-v-5399f598]{display:block;text-align:center;color:#555;text-decoration:none}.section-title[data-v-5399f598]{margin-top:30px;margin-bottom:20px;text-align:right;font-size:1.1rem;color:#555;border-bottom:1px solid #eee;padding-bottom:10px}.page-wrapper[data-v-390d543a]{direction:rtl;font-family:IBM Plex Sans Arabic,sans-serif;min-height:100vh;padding:40px 20px;box-sizing:border-box;background-image:url(/img/background.d2e100a0.svg);background-size:cover;display:flex;justify-content:center;align-items:center}.form-container[data-v-390d543a]{width:100%;max-width:500px;background:hsla(0,0%,100%,.98);padding:40px;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.1)}h2[data-v-390d543a]{text-align:center;margin-bottom:30px}.profile-uploader[data-v-390d543a]{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}.profile-preview[data-v-390d543a]{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:15px;border:3px solid #eee}.select-photo-btn[data-v-390d543a]{background:#f0f0f0;color:#333;border:1px solid #ccc;padding:8px 15px;border-radius:8px;cursor:pointer}.form-group[data-v-390d543a]{display:flex;flex-direction:column;margin-bottom:20px}.form-group label[data-v-390d543a]{margin-bottom:8px;font-weight:700}input[data-v-390d543a]{padding:12px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:1rem}.logout-button[data-v-390d543a],.submit-button[data-v-390d543a]{width:100%;display:block;margin-bottom:15px;padding:14px;color:#fff;border:none;border-radius:8px;font-size:1.1rem;cursor:pointer;transition:background-color .3s}.submit-button[data-v-390d543a]{background:#6a1b9a}.logout-button[data-v-390d543a]{background-color:#c0392b}.submit-button[data-v-390d543a]:hover{background-color:#4a148c}.logout-button[data-v-390d543a]:hover{background-color:#a93226}.cancel-link[data-v-390d543a]{display:block;text-align:center;color:#555;text-decoration:none}.page-wrapper[data-v-1f4433c8]{direction:rtl;font-family:IBM Plex Sans Arabic,sans-serif;min-height:100vh;padding:40px 20px;box-sizing:border-box;background-image:url(/img/background.d2e100a0.svg);background-size:cover;display:flex;justify-content:center;align-items:center}.form-container[data-v-1f4433c8]{width:100%;max-width:700px;background:hsla(0,0%,100%,.98);padding:40px;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.1)}h2[data-v-1f4433c8]{text-align:center;margin-bottom:30px;color:#333}.form-grid[data-v-1f4433c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.form-group[data-v-1f4433c8]{display:flex;flex-direction:column}.form-group label[data-v-1f4433c8]{margin-bottom:8px;font-weight:700;color:#555}input[data-v-1f4433c8],select[data-v-1f4433c8]{padding:12px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:1rem}.submit-button[data-v-1f4433c8]{width:100%;max-width:250px;display:block;margin:30px auto 10px;padding:14px;background:#6a1b9a;color:#fff;border:none;border-radius:8px;font-size:1.1rem;cursor:pointer;transition:background-color .3s}.submit-button[data-v-1f4433c8]:hover{background-color:#4a148c}.cancel-link[data-v-1f4433c8]{display:block;text-align:center;color:#555;text-decoration:none;margin-top:10px}.page-wrapper[data-v-f70e39e8]{display:flex;direction:rtl;font-family:IBM Plex Sans Arabic,sans-serif;height:100vh;background-image:url(/img/background.d2e100a0.svg);background-size:cover;overflow:hidden}.sidebar[data-v-f70e39e8]{width:280px;background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);display:flex;flex-direction:column;padding:20px;border-left:1px solid hsla(0,0%,100%,.5);flex-shrink:0}.sidebar-header[data-v-f70e39e8]{display:flex;align-items:center;gap:10px;margin-bottom:40px}.logo[data-v-f70e39e8]{width:40px}.header-link[data-v-f70e39e8]{text-decoration:none;color:inherit;font-size:1.2rem;font-weight:700}.children-list[data-v-f70e39e8]{flex-grow:1;overflow-y:auto}.child-item[data-v-f70e39e8]{padding:12px 15px;margin-bottom:10px;border-radius:12px}.child-item.active[data-v-f70e39e8]{background-color:#f0e6ff;color:#6a1b9a;font-weight:700}.sidebar-footer[data-v-f70e39e8]{border-top:1px solid rgba(0,0,0,.08);padding-top:20px}.profile-section[data-v-f70e39e8]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;text-decoration:none;color:inherit;border-radius:10px}.profile-icon[data-v-f70e39e8]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.main-content[data-v-f70e39e8]{flex-grow:1;display:flex;justify-content:center;align-items:center;padding:40px}.test-container[data-v-f70e39e8]{width:100%;max-width:600px;text-align:center}.test-image[data-v-f70e39e8]{max-width:100%;max-height:300px;border-radius:20px;margin-bottom:25px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.question-bubble[data-v-f70e39e8]{background:#fff;padding:20px 30px;border-radius:20px;font-size:1.2rem;box-shadow:0 5px 15px rgba(0,0,0,.07);margin-bottom:30px}.answer-options[data-v-f70e39e8]{display:flex;justify-content:center;gap:15px}.answer-options button[data-v-f70e39e8]{padding:12px 35px;border:none;background-color:#6a1b9a;color:#fff;border-radius:99px;font-size:1.1rem;font-family:inherit;font-weight:700;cursor:pointer;transition:all .2s}.final-result-container[data-v-f70e39e8]{text-align:center;max-width:700px;color:#333}.result-title[data-v-f70e39e8]{font-size:2.2rem;font-weight:700;margin-bottom:15px}.result-status[data-v-f70e39e8]{font-size:1.2rem;margin-bottom:25px;color:#666}.result-status span[data-v-f70e39e8]{font-weight:700}.status-text-green[data-v-f70e39e8]{color:#4caf50}.status-text-blue[data-v-f70e39e8]{color:#2196f3}.status-text-yellow[data-v-f70e39e8]{color:#f59e0b}.status-text-red[data-v-f70e39e8]{color:#ef4444}.result-suggestion[data-v-f70e39e8]{font-size:1.1rem;line-height:1.8;max-width:550px;margin:0 auto 40px;color:#555}.result-actions[data-v-f70e39e8]{display:flex;justify-content:center;align-items:center;gap:25px}.action-link[data-v-f70e39e8]{text-decoration:none;font-size:1rem;font-weight:700;color:#6a1b9a;padding:10px 20px;border-radius:8px;transition:all .2s ease;border:1px solid transparent}.action-link.primary[data-v-f70e39e8]{background-color:#6a1b9a;color:#fff}.action-link[data-v-f70e39e8]:hover{transform:translateY(-2px);opacity:.9}.game-page-wrapper[data-v-1b3eaf92]{display:grid;grid-template-columns:280px 1fr 300px;height:100vh;direction:rtl;font-family:IBM Plex Sans Arabic,sans-serif;background-image:url(/img/background.d2e100a0.svg);background-size:cover}.sidebar[data-v-1b3eaf92]{background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);padding:20px;display:flex;flex-direction:column;height:100vh;box-sizing:border-box}.children-sidebar[data-v-1b3eaf92]{border-left:1px solid rgba(0,0,0,.1)}.games-sidebar[data-v-1b3eaf92]{border-right:1px solid rgba(0,0,0,.1)}.sidebar-header[data-v-1b3eaf92]{display:flex;align-items:center;gap:10px;margin-bottom:40px}.logo[data-v-1b3eaf92]{width:40px}.header-link[data-v-1b3eaf92]{text-decoration:none;color:inherit;font-size:1.2rem;font-weight:700}.children-list[data-v-1b3eaf92],.games-list[data-v-1b3eaf92]{flex-grow:1;overflow-y:auto}.child-item[data-v-1b3eaf92]{padding:12px 15px;margin-bottom:10px;border-radius:12px}.child-item.active[data-v-1b3eaf92]{background-color:#f0e6ff;color:#6a1b9a;font-weight:700}.sidebar-footer[data-v-1b3eaf92]{border-top:1px solid rgba(0,0,0,.08);padding-top:20px}.profile-section[data-v-1b3eaf92]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;text-decoration:none;color:inherit;border-radius:10px}.profile-icon[data-v-1b3eaf92]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.sidebar-title[data-v-1b3eaf92]{text-align:center;margin-bottom:20px;color:#333}.game-item[data-v-1b3eaf92]{display:flex;align-items:center;padding:10px;margin-bottom:10px;border-radius:12px;transition:all .2s;position:relative;border:1px solid transparent}.game-item.active[data-v-1b3eaf92]{background-color:#f0e6ff;border-color:#d1b3ff}.game-item.completed[data-v-1b3eaf92]{opacity:.6;background-color:#e8f5e9}.game-thumbnail[data-v-1b3eaf92]{width:60px;height:60px;border-radius:8px;-o-object-fit:cover;object-fit:cover;margin-left:15px;flex-shrink:0}.game-info[data-v-1b3eaf92]{display:flex;flex-direction:column}.game-title[data-v-1b3eaf92]{font-weight:700}.status-icon[data-v-1b3eaf92]{margin-right:auto;font-size:1.2rem}.main-content[data-v-1b3eaf92]{display:flex;flex-direction:column;padding:20px;height:100vh;box-sizing:border-box}.chat-area[data-v-1b3eaf92]{flex-grow:1;overflow-y:auto;padding:0 20px;display:flex;flex-direction:column;gap:20px}.message-bubble[data-v-1b3eaf92]{background:#fff;padding:20px 25px;border-radius:20px;width:100%;max-width:600px;box-shadow:0 5px 15px rgba(0,0,0,.07);line-height:1.8}.system-message[data-v-1b3eaf92]{background-color:#f0f4ff;align-self:center}.game-message[data-v-1b3eaf92]{align-self:center}.game-message h3[data-v-1b3eaf92]{color:#6a1b9a;margin-top:0}.game-answer-buttons[data-v-1b3eaf92]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.game-answer-buttons button[data-v-1b3eaf92]{padding:10px 25px;border:none;background-color:#6a1b9a;color:#fff;border-radius:99px;font-size:1rem;cursor:pointer;font-family:inherit}.final-back-button[data-v-1b3eaf92]{display:inline-block;margin-top:15px;background-color:#6a1b9a;color:#fff;padding:10px 20px;text-decoration:none;border-radius:8px}.user-message[data-v-1b3eaf92]{background-color:#f0e6ff;align-self:flex-end}.bot-message[data-v-1b3eaf92]{align-self:flex-start}.chat-input-area[data-v-1b3eaf92]{padding-top:20px}.chat-box[data-v-1b3eaf92]{display:flex;align-items:center;background:#fff;padding:8px 20px;border-radius:99px;box-shadow:0 5px 25px rgba(0,0,0,.1)}.chat-box input[data-v-1b3eaf92]{flex-grow:1;border:none;outline:none;background:transparent;font-size:1rem;text-align:right;padding:8px}.mic-icon[data-v-1b3eaf92],.send-icon[data-v-1b3eaf92]{font-size:1.5rem;color:#999}.send-icon[data-v-1b3eaf92]{transform:rotate(180deg)}.chat-box.disabled[data-v-1b3eaf92]{background-color:#f5f5f5;cursor:not-allowed}.chat-box.disabled input[data-v-1b3eaf92]{background-color:transparent}.mic-button[data-v-1b3eaf92]{background:none;border:none;cursor:pointer;padding:0 10px;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.recording-indicator[data-v-1b3eaf92]{color:#ef4444;animation:pulse-1b3eaf92 1.2s ease-in-out infinite}@keyframes pulse-1b3eaf92{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.page-wrapper[data-v-c2f5dd14]{display:flex;direction:rtl;font-family:IBM Plex Sans Arabic,sans-serif;height:100vh;background-color:#f8f9fa}.sidebar[data-v-c2f5dd14]{width:280px;background-color:#fff;border-left:1px solid #e9ecef;display:flex;flex-direction:column;padding:20px;flex-shrink:0}.sidebar-header[data-v-c2f5dd14]{display:flex;align-items:center;gap:10px;margin-bottom:40px}.logo[data-v-c2f5dd14]{width:40px}.header-link[data-v-c2f5dd14]{text-decoration:none;color:inherit;font-size:1.2rem;font-weight:700}.children-list[data-v-c2f5dd14]{flex-grow:1;overflow-y:auto}.child-item[data-v-c2f5dd14]{padding:12px 15px;margin-bottom:10px;border-radius:12px;cursor:pointer}.child-item.active[data-v-c2f5dd14]{background-color:#f0e6ff;color:#6a1b9a;font-weight:700}.sidebar-footer[data-v-c2f5dd14]{border-top:1px solid #e9ecef;padding-top:20px}.profile-section[data-v-c2f5dd14]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;text-decoration:none;color:inherit;border-radius:10px}.profile-icon[data-v-c2f5dd14]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.main-content[data-v-c2f5dd14]{flex-grow:1;padding:30px;overflow-y:auto}.page-header[data-v-c2f5dd14]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.back-to-dashboard[data-v-c2f5dd14]{text-decoration:none;color:#6a1b9a;font-weight:500}.card[data-v-c2f5dd14]{background:#fff;padding:25px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.05);border:1px solid #e9ecef}.form-container[data-v-c2f5dd14]{margin-bottom:30px}.form-container h2[data-v-c2f5dd14]{margin-top:0;margin-bottom:20px}.form-grid[data-v-c2f5dd14]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;align-items:end}.form-group[data-v-c2f5dd14]{display:flex;flex-direction:column}.form-group label[data-v-c2f5dd14]{margin-bottom:8px;font-size:.9rem;font-weight:500}.form-group input[data-v-c2f5dd14]{padding:10px;border-radius:8px;border:1px solid #ced4da;font-family:inherit}.submit-button[data-v-c2f5dd14]{background-color:#6a1b9a;color:#fff;border:none;padding:12px;border-radius:8px;cursor:pointer;font-family:inherit;font-weight:700}.submit-button[data-v-c2f5dd14]:disabled{background-color:#ccc;cursor:not-allowed}.charts-analysis-container[data-v-c2f5dd14]{display:grid;grid-template-columns:2fr 1fr;gap:30px}.chart-container[data-v-c2f5dd14]{min-height:450px;display:flex;flex-direction:column}.chart-container h3[data-v-c2f5dd14]{margin-top:0;text-align:center}.chart-wrapper[data-v-c2f5dd14]{position:relative;height:100%}.analysis-container[data-v-c2f5dd14]{display:flex;flex-direction:column}.analysis-container h2[data-v-c2f5dd14]{margin-top:0}.analysis-text[data-v-c2f5dd14]{line-height:1.9;font-size:.95rem;color:#343a40;white-space:pre-wrap}.loading-text[data-v-c2f5dd14]{color:#888}