@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@font-face{font-family:Thmanyah;src:url(/fonts/thmanyah/thmanyah-light.woff2)format("woff2"),url(https://framerusercontent.com/assets/2MgF2LENj0ar3gdEjyf3HoLd6iw.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyah/thmanyah-regular.woff2)format("woff2"),url(https://framerusercontent.com/assets/Ej0k3h4Mi5O7TSo2w2JaDCPRgvo.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyah/thmanyah-medium.woff2)format("woff2"),url(https://framerusercontent.com/assets/3XGelYpTgxSxBXN4Oieg9Dt3bc.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyah/thmanyah-bold.woff2)format("woff2"),url(https://framerusercontent.com/assets/JUv6rms2ye2kYL3UI3O9YyExQcQ.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyah/thmanyah-bold.woff2)format("woff2"),url(https://framerusercontent.com/assets/JUv6rms2ye2kYL3UI3O9YyExQcQ.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyah/thmanyah-black.woff2)format("woff2"),url(https://framerusercontent.com/assets/ulQLGTktcl2Qq4AmD6RuVgELZKg.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--color-brand-primary:#41ab5d;--color-brand-primary-hover:#369650;--color-brand-primary-active:#2d8044;--color-brand-subtle:#eef5ec;--color-brand-subtle-hover:#e3efe0;--color-sidebar-bg:#fff;--color-surface-white:#fff;--color-surface-hover:#f7fcf5;--color-page-bg:#eef5ec;--color-text-primary:#09090b;--color-text-secondary:#657e62;--color-text-muted:#82987e;--color-text-inverse:#fff;--color-text-reading:#657e62;--color-border-subtle:#e4eae2;--color-border-hover:#d0ddd0;--color-btn-pill-bg:#eef5ec;--color-btn-pill-text:#09090b;--color-btn-pill-hover:#e3efe0;--color-btn-pill-ripple:#41ab5d29;--color-accent-mint:#cfecc8;--color-corner-accent:#cfecc8;--editor-bg:#fff;--editor-text:#09090b;--editor-border:#e4eae2;--editor-gutter-bg:#f7fcf5;--editor-gutter-text:#657e62;--color-code-bg:#f4f9f2;--color-code-text:#18181b;--font-sans:"Inter", "Thmanyah", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-arabic:"Thmanyah", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "SFMono-Regular", Consolas, Menlo, monospace;--sidebar-width-expanded:248px;--sidebar-width-collapsed:80px;--radius-tooltip:8px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-btn:14px;--radius-xl:14px;--radius-card:16px;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.2, .8, .2, 1);--transition-collapse:.3s cubic-bezier(.32, .72, 0, 1);--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-tooltip:0 4px 14px #0000001f}html[data-resolved-theme=dark]{--color-page-bg:#09090b;--color-sidebar-bg:#141416;--color-surface-white:#1c1c1f;--color-surface-hover:#26262b;--color-text-primary:#fff;--color-text-secondary:#657e62;--color-text-muted:#82987e;--color-text-reading:#657e62;--color-border-subtle:#2e2e33;--color-border-hover:#3e3e44;--color-brand-subtle:#41ab5d2e;--color-brand-subtle-hover:#41ab5d47;--color-btn-pill-bg:#26262b;--color-btn-pill-text:#fff;--color-btn-pill-hover:#323238;--color-btn-pill-ripple:#41ab5d40;--color-accent-mint:#41ab5d26;--color-corner-accent:#41ab5d26;--editor-bg:#141416;--editor-text:#fff;--editor-border:#2e2e33;--editor-gutter-bg:#1c1c1f;--editor-gutter-text:#a1a1aa;--color-code-bg:#141416;--color-code-text:#f4f4f5}html[data-editor-theme=dark]{--editor-bg:#141416;--editor-text:#fff;--editor-border:#2e2e33;--editor-gutter-bg:#1c1c1f;--editor-gutter-text:#a1a1aa;--color-code-bg:#141416;--color-code-text:#f4f4f5}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;font-family:var(--font-sans);background-color:var(--color-page-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}:root[lang^=ar],[dir=rtl],body[dir=rtl],:lang(ar),[dir=rtl] input,[dir=rtl] button,[dir=rtl] select,[dir=rtl] textarea,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] p,[dir=rtl] span,[dir=rtl] a,[dir=rtl] label,[dir=rtl] div{font-family:var(--font-arabic)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] p,[dir=rtl] span,[dir=rtl] button,[dir=rtl] input,[dir=rtl] textarea{letter-spacing:0;line-height:1.6}pre,code,kbd,samp,.apex-code-block,.apex-code-editor,textarea.workspace-code-textarea{font-family:var(--font-mono)!important;text-align:left!important;direction:ltr!important;unicode-bidi:isolate!important}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}a{color:inherit;text-decoration:none}p,.reading-copy,.home-section-subtitle,.practice-subtitle,.courses-subtitle,.study-plans-subtitle,.library-subtitle,.workspace-prompt-text,.workspace-explanation-text,.continue-study-desc,.course-topic-desc,.notif-message,.notes-body,.weak-topic-reason,.modal-description,.help-answer{color:var(--color-text-reading)}button,input,select,textarea,.btn,.card,.chip,.pill,.badge,.continue-study-card,.home-stat-card,.study-plan-card,.home-material-card,.home-weak-topic-card,.home-notification-card,.home-course-card,.practice-card,.course-card,.course-details-header,.course-topic-item,.course-overview-card,.course-stat-tile,.notif-card,.progress-metric-card,.progress-section-box,.library-item-card,.library-modal,.calendar-agenda-card,.calendar-month-box,.plan-card-box,.plan-task-row,.ask-suggested-card,.workspace-pane-section,.workspace-citation-box,.workspace-editor-card,.workspace-coding-card,.workspace-review-panel,.workspace-simulation-banner,.qfb-container,.quiz-player-box,.flashcard-face,.flashcard-rate-btn,.plan-btn,.viewer-btn,.practice-btn,.course-action-btn,.library-action-btn,.apex-header-btn,.apex-user-pill,.apex-notif-flyout,.study-plans-input,.study-plans-radio-btn,.study-plans-filter-tabs,.courses-filter-tabs,.qfb-search-input,.qfb-chip,.plan-input,.plan-select,.plan-chip-btn,.plan-day-btn,.notes-search-input,.library-search-input,.courses-search-input,[class*=-card],[class*=-card-box],[class*=-btn],[class*=-chip],[class*=-pill],[class*=-badge],[class*=-tab],[class*=-tabs],[class*=-box],[class*=-panel],[class*=-flyout],[class*=-modal],[class*=-input],[class*=-select]{border:none!important;outline:none!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid var(--color-brand-primary)!important}button.is-primary,button[class*=is-primary],.practice-btn.is-primary,.course-action-btn.is-primary,.workspace-btn.is-primary,.plan-btn.is-primary,.viewer-btn.is-primary,.library-action-btn.is-primary,.study-plans-add-btn,.study-plans-btn-submit,.library-upload-btn,.ask-new-btn,.apex-cta-button,.ask-action-btn.is-active,.qfb-chip.is-active,.study-plans-filter-tab.is-active,.plan-day-btn.is-selected,.flashcard-rate-btn.is-easy,button[style*="background-color: var(--color-brand-primary)"],button[style*="background: var(--color-brand-primary)"],button[style*="background-color: #41AB5D"],button[style*="background: #41AB5D"]{background-color:var(--color-brand-primary)!important;color:#fff!important;box-shadow:none!important;border:none!important;font-weight:600!important}.practice-card-bookmark-btn{cursor:pointer!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:8px!important;outline:none!important;justify-content:center!important;align-items:center!important;padding:6px!important;transition:background-color .15s,color .15s,transform .1s!important;display:inline-flex!important}.practice-card-bookmark-btn:hover{background-color:var(--color-btn-pill-bg,#eef5ec)!important}html[data-resolved-theme=dark] .practice-card-bookmark-btn:hover{background-color:#26262b!important}.practice-card-bookmark-btn.is-saved{color:var(--color-brand-primary,#41ab5d)!important}.practice-card-bookmark-btn:not(.is-saved){color:var(--color-text-muted,#a1a1aa)!important}button.is-primary *,button[class*=is-primary] *,.practice-btn.is-primary *,.course-action-btn.is-primary *,.workspace-btn.is-primary *,.plan-btn.is-primary *,.viewer-btn.is-primary *,.library-action-btn.is-primary *,.study-plans-add-btn *,.library-upload-btn *,.ask-new-btn *,.apex-cta-button *{color:#fff!important}button.is-primary:hover,button[class*=is-primary]:hover,.practice-btn.is-primary:hover,.course-action-btn.is-primary:hover,.workspace-btn.is-primary:hover,.plan-btn.is-primary:hover,.library-action-btn.is-primary:hover,.study-plans-add-btn:hover,.library-upload-btn:hover,.ask-new-btn:hover{background-color:var(--color-brand-primary-hover)!important;color:#fff!important}.practice-btn:not(.is-primary),.course-action-btn:not(.is-primary),.plan-btn:not(.is-primary),.library-action-btn:not(.is-primary),.workspace-btn:not(.is-primary),.calendar-today-btn,.ask-action-btn:not(.is-active){background-color:var(--color-btn-pill-bg,#eef5ec)!important;color:var(--color-text-primary,#09090b)!important;border-radius:var(--radius-lg,12px)!important;border:none!important;font-weight:600!important;transition:background-color .15s,color .15s!important}.practice-btn:not(.is-primary):hover,.course-action-btn:not(.is-primary):hover,.plan-btn:not(.is-primary):hover,.library-action-btn:not(.is-primary):hover,.workspace-btn:not(.is-primary):hover,.calendar-today-btn:hover,.ask-action-btn:not(.is-active):hover{background-color:var(--color-btn-pill-hover,#e3efe0)!important;color:var(--color-text-primary,#09090b)!important}html[data-resolved-theme=dark] .practice-btn:not(.is-primary),html[data-resolved-theme=dark] .course-action-btn:not(.is-primary),html[data-resolved-theme=dark] .plan-btn:not(.is-primary),html[data-resolved-theme=dark] .library-action-btn:not(.is-primary),html[data-resolved-theme=dark] .workspace-btn:not(.is-primary),html[data-resolved-theme=dark] .calendar-today-btn,html[data-resolved-theme=dark] .ask-action-btn:not(.is-active){color:#fff!important;background-color:#26262b!important}html[data-resolved-theme=dark] .practice-btn:not(.is-primary):hover,html[data-resolved-theme=dark] .course-action-btn:not(.is-primary):hover,html[data-resolved-theme=dark] .plan-btn:not(.is-primary):hover,html[data-resolved-theme=dark] .library-action-btn:not(.is-primary):hover,html[data-resolved-theme=dark] .workspace-btn:not(.is-primary):hover,html[data-resolved-theme=dark] .calendar-today-btn:hover,html[data-resolved-theme=dark] .ask-action-btn:not(.is-active):hover{color:#fff!important;background-color:#323238!important}html[data-resolved-theme=dark] .rich-code-block{color:#f4f4f5!important;background-color:#141416!important}html[data-resolved-theme=dark] .rich-code-block>div:first-child{color:#a1a1aa!important;background-color:#ffffff0f!important}html[data-resolved-theme=dark] .rich-code-block button{color:#fff!important;background-color:#26262b!important}select,.apex-select,.library-select,.plan-select,.ask-course-select,.workspace-lang-select,.study-plans-form-select{appearance:none;background-color:var(--color-surface-white);color:var(--color-text-primary);border-radius:var(--radius-lg,12px);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23657E62' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;outline:none;padding:0 38px 0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s,box-shadow .15s;border:none!important}[dir=rtl] select,[dir=rtl] .apex-select,[dir=rtl] .library-select,[dir=rtl] .plan-select,[dir=rtl] .ask-course-select,[dir=rtl] .workspace-lang-select,[dir=rtl] .study-plans-form-select{background-position:14px;padding:0 14px 0 38px}select:hover,.apex-select:hover,.library-select:hover,.plan-select:hover,.ask-course-select:hover,.workspace-lang-select:hover,.study-plans-form-select:hover{background-color:var(--color-surface-hover)}select:focus-visible,.apex-select:focus-visible,.library-select:focus-visible,.plan-select:focus-visible,.ask-course-select:focus-visible,.workspace-lang-select:focus-visible,.study-plans-form-select:focus-visible{outline-offset:2px;outline:2px solid var(--color-brand-primary)!important}select option{background-color:var(--color-surface-white);color:var(--color-text-primary);padding:10px 14px}html[data-resolved-theme=dark] select,html[data-resolved-theme=dark] .apex-select,html[data-resolved-theme=dark] .library-select,html[data-resolved-theme=dark] .plan-select,html[data-resolved-theme=dark] .ask-course-select,html[data-resolved-theme=dark] .workspace-lang-select,html[data-resolved-theme=dark] .study-plans-form-select{background-color:var(--color-surface-white,#1c1c1f);color:var(--color-text-primary,#fff);background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23A1A1AA' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-resolved-theme=dark] select option{color:#fff;background-color:#1c1c1f}@keyframes apexFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes apexScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}main>div,.home-page-container,.courses-page-container,.practice-page-container,.notif-page-container,.calendar-page-container{animation:.25s cubic-bezier(.16,1,.3,1) forwards apexFadeIn}.home-middle-row>:first-child,.study-plans-grid>:first-child,.courses-grid>:first-child{animation:.26s cubic-bezier(.16,1,.3,1) 30ms both apexFadeIn}.home-middle-row>:nth-child(2),.study-plans-grid>:nth-child(2),.courses-grid>:nth-child(2){animation:.26s cubic-bezier(.16,1,.3,1) 70ms both apexFadeIn}.home-middle-row>:nth-child(3),.study-plans-grid>:nth-child(3),.courses-grid>:nth-child(3){animation:.26s cubic-bezier(.16,1,.3,1) .11s both apexFadeIn}.home-course-card,.home-material-card,.home-notification-card,.home-weak-topic-card,.study-plan-card,.practice-card,.course-card,.notif-card,.library-item-card{transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .15s!important}.home-course-card:hover,.home-material-card:hover,.home-notification-card:hover,.study-plan-card:hover,.practice-card:hover,.course-card:hover,.notif-card:hover,.library-item-card:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}@keyframes apexShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.apex-skeleton{border-radius:var(--radius-md,10px);background:linear-gradient(90deg,#e4eae299 0%,#f0f6eef2 50%,#e4eae299 100%) 0 0/200% 100%;animation:1.8s ease-in-out infinite apexShimmer;border:none!important}html[data-resolved-theme=dark] .apex-skeleton{background:linear-gradient(90deg,#18181b 0%,#27272a 50%,#18181b 100%) 0 0/200% 100%}html,body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;width:100%;max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}img,svg,video,canvas{max-width:100%;height:auto}pre,code{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@supports (padding:max(0px)){.apex-header{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.home-page-container,.practice-page-container,.library-page-container,.calendar-page-container,.plan-flow-container,.roadmap-page-container{padding-bottom:max(32px, env(safe-area-inset-bottom))}}@media (hover:none) and (pointer:coarse){button,a,input,select,textarea{touch-action:manipulation}}
