@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#root{height:100%}html{touch-action:manipulation;-webkit-text-size-adjust:100%}:root,:root[data-theme=default]{--theme-bg:#0d0d1a;--theme-color:#fff;--theme-bg-sidebar:#110e28;--theme-border:#ffffff12;--theme-text-primary:#fff;--theme-text-secondary:#ffffffd9;--theme-text-muted:#fff9;--theme-input-bg:#ffffff0d;--theme-card-bg:#ffffff05;--theme-active-chapter:#a78bfa26;--theme-active-text:#c4b5fd;--theme-active-topic:#60a5fa1a;--theme-dropdown-bg:#15132d;--theme-btn-hover:#ffffff12;--theme-icon-filter:invert(1);--safe-area-bottom:env(safe-area-inset-bottom,0px);--bottom-nav-height:64px}:root[data-theme=dark]{--theme-bg:#05050a;--theme-color:#f3f4f6;--theme-bg-sidebar:#09090f;--theme-border:#ffffff0a;--theme-text-primary:#fff;--theme-text-secondary:#fffc;--theme-text-muted:#fff6;--theme-input-bg:#ffffff0a;--theme-card-bg:#ffffff03;--theme-active-chapter:#a78bfa1f;--theme-active-text:#c4b5fd;--theme-active-topic:#60a5fa14;--theme-dropdown-bg:#0d0d15;--theme-btn-hover:#ffffff0d;--theme-icon-filter:invert(1);--safe-area-bottom:env(safe-area-inset-bottom,0px);--bottom-nav-height:64px}:root[data-theme=light]{--theme-bg:#fcfcfc;--theme-color:#1e1b4b;--theme-bg-sidebar:#f3f4f6;--theme-border:#00000014;--theme-text-primary:#1f2937;--theme-text-secondary:#374151;--theme-text-muted:#6b7280;--theme-input-bg:#00000008;--theme-card-bg:#fff;--theme-active-chapter:#6366f114;--theme-active-text:#4f46e5;--theme-active-topic:#3b82f614;--theme-dropdown-bg:#fff;--theme-btn-hover:#0000000a;--theme-icon-filter:none;--safe-area-bottom:env(safe-area-inset-bottom,0px);--bottom-nav-height:64px}:root[data-theme=sepia]{--theme-bg:#f7eed8;--theme-color:#433422;--theme-bg-sidebar:#eedfbe;--theme-border:#00000014;--theme-text-primary:#433422;--theme-text-secondary:#5c4831;--theme-text-muted:#78654c;--theme-input-bg:#00000008;--theme-card-bg:#fdfaf2;--theme-active-chapter:#8b5c1a14;--theme-active-text:#8b5a1a;--theme-active-topic:#8b5c1a1f;--theme-dropdown-bg:#fcf6e7;--theme-btn-hover:#0000000a;--theme-icon-filter:none;--safe-area-bottom:env(safe-area-inset-bottom,0px);--bottom-nav-height:64px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--theme-bg);color:var(--theme-color);overscroll-behavior:none;font-family:Inter,system-ui,-apple-system,sans-serif;transition:background-color .3s,color .3s}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px}.loader-fullscreen{color:#fff6;justify-content:center;align-items:center;height:100vh;font-size:.9rem;display:flex}input,textarea,button,select{font-family:inherit}input::placeholder,textarea::placeholder{color:#ffffff40}@media (width<=768px){input[type=text],input[type=number],input[type=tel],input[type=email],input[type=password],select,textarea{font-size:16px!important}}@media (width>=1025px){[class*=menuTriggerBtn]{display:none!important}}._container_1cyus_1{background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}._card_1cyus_10{background:var(--theme-input-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:460px;padding:3rem 2.5rem;box-shadow:0 25px 50px #0006}._logo_1cyus_21{text-align:center;margin-bottom:2.5rem}._logoIcon_1cyus_26{margin-bottom:.5rem;font-size:3.5rem;display:block}._logoText_1cyus_32{background:linear-gradient(90deg,#a78bfa,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.5rem;font-weight:800}._tagline_1cyus_42{color:var(--theme-text-muted);margin:.4rem 0 0;font-size:.95rem}._form_1cyus_49{flex-direction:column;gap:1rem;display:flex}._label_1cyus_55{color:var(--theme-text-primary);flex-direction:column;gap:.4rem;font-size:.875rem;font-weight:600;display:flex}._input_1cyus_64{background:var(--theme-input-bg);border:1px solid var(--theme-border);width:100%;color:var(--theme-text-primary);box-sizing:border-box;border-radius:12px;padding:.75rem 1rem;font-size:.9rem;transition:border-color .2s}._input_1cyus_64:focus{border-color:#a78bfa;outline:none}._input_1cyus_64::placeholder{color:#ffffff40}._error_1cyus_85{color:#f87171;margin:0;font-size:.85rem}._button_1cyus_91{color:var(--theme-text-primary);cursor:pointer;letter-spacing:.02em;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:12px;padding:.9rem;font-size:1rem;font-weight:700;transition:opacity .2s,transform .15s}._button_1cyus_91:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._button_1cyus_91:disabled{opacity:.5;cursor:not-allowed}._footer_1cyus_114{text-align:center;color:var(--theme-text-muted);margin-top:1.5rem;font-size:.8rem}._infoBox_1cyus_121{background:var(--theme-input-bg);color:var(--theme-text-primary);text-align:center;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}._changePhoneBtn_1cyus_135{color:#c4b5fd;cursor:pointer;background:0 0;border:1px solid #a78bfa66;border-radius:8px;padding:.3rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s}._changePhoneBtn_1cyus_135:hover{color:var(--theme-text-primary);background:#a78bfa1a;border-color:#a78bfa}._phoneInputWrapper_1cyus_153{background:var(--theme-input-bg);border:1px solid var(--theme-border);box-sizing:border-box;border-radius:12px;align-items:center;padding:0 1rem;transition:border-color .2s,box-shadow .2s;display:flex}._phoneInputWrapper_1cyus_153:focus-within{border-color:#a78bfa;box-shadow:0 0 8px #a68bfa4d}._phonePrefix_1cyus_169{color:var(--theme-text-muted);-webkit-user-select:none;user-select:none;margin-right:.5rem;font-size:.95rem;font-weight:600}._phoneInput_1cyus_153{color:var(--theme-text-primary);background:0 0;border:none;outline:none;flex:1;padding:.75rem 0;font-size:.95rem}@media (width<=768px){._container_1cyus_1{background:linear-gradient(160deg,#0f0c29,#302b63,#24243e);align-items:stretch;padding:0}._card_1cyus_10{min-height:100vh;box-shadow:none;border:none;border-radius:0;flex-direction:column;justify-content:center;max-width:100%;padding:3rem 1.5rem 2rem;display:flex}._logoIcon_1cyus_26{font-size:3rem}._logoText_1cyus_32{font-size:2.25rem}._button_1cyus_91{padding:1rem;font-size:1.05rem}._input_1cyus_64{padding:.875rem 1rem}}@media (width<=480px){._card_1cyus_10{padding:2.5rem 1.25rem 2rem}._logoText_1cyus_32{font-size:2rem}}._container_bxeul_1{background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}._card_bxeul_10{background:var(--theme-input-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;gap:2rem;width:100%;max-width:500px;padding:3rem 2.5rem;display:flex;box-shadow:0 25px 50px #0006}._header_bxeul_24{text-align:center}._icon_bxeul_28{margin-bottom:.5rem;font-size:3rem;display:block}._title_bxeul_34{color:var(--theme-text-primary);margin:0 0 .5rem;font-size:1.8rem;font-weight:800}._subtitle_bxeul_41{color:var(--theme-text-muted);margin:0;font-size:.9rem;line-height:1.4}._form_bxeul_48{flex-direction:column;gap:1.5rem;display:flex}._label_bxeul_54{color:var(--theme-text-primary);flex-direction:column;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}._input_bxeul_63{background:var(--theme-input-bg);border:1px solid var(--theme-border);width:100%;color:var(--theme-text-primary);box-sizing:border-box;border-radius:12px;padding:.85rem 1rem;font-size:.95rem;transition:border-color .2s}._input_bxeul_63:focus{border-color:#a78bfa;outline:none}._input_bxeul_63[type=date]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}._genderSection_bxeul_85{flex-direction:column;gap:.5rem;display:flex}._genderLabel_bxeul_91{color:var(--theme-text-primary);font-size:.9rem;font-weight:600}._genderGrid_bxeul_97{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}._genderCard_bxeul_103{background:var(--theme-input-bg);cursor:pointer;color:var(--theme-text-primary);border:2px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:center;gap:.4rem;padding:1rem .5rem;transition:all .2s;display:flex}._genderCard_bxeul_103:hover:not(:disabled){background:var(--theme-input-bg);border-color:#a78bfa66}._genderCard_bxeul_103._selected_bxeul_122{color:#c4b5fd;background:#a78bfa26;border-color:#a78bfa}._genderIcon_bxeul_128{font-size:1.5rem}._genderName_bxeul_132{font-size:.8rem;font-weight:600}._error_bxeul_137{color:#f87171;margin:0;font-size:.85rem}._submitBtn_bxeul_143{color:var(--theme-text-primary);cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:14px;margin-top:.5rem;padding:1rem;font-size:1.05rem;font-weight:700;transition:opacity .2s,transform .15s}._submitBtn_bxeul_143:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._submitBtn_bxeul_143:disabled{opacity:.4;cursor:not-allowed}@media (width<=768px){._container_bxeul_1{align-items:stretch;padding:0}._card_bxeul_10{max-width:100%;min-height:100vh;box-shadow:none;border:none;border-radius:0;padding:2.5rem 1.25rem 3rem}._title_bxeul_34{font-size:1.5rem}}@media (width<=480px){._card_bxeul_10{padding:2rem 1rem 2.5rem}}._container_15fd5_1{background:radial-gradient(ellipse 700px 400px at 15% 0%, #7c3aed1f, transparent 60%), radial-gradient(ellipse 700px 400px at 85% 10%, #d946ef14, transparent 60%), var(--theme-bg);justify-content:center;align-items:flex-start;min-height:100vh;padding:2.5rem 1rem 4rem;display:flex}._card_15fd5_13{background:var(--theme-dropdown-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--theme-border);border-radius:24px;flex-direction:column;gap:2rem;width:100%;max-width:680px;padding:2.5rem 2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000040}._card_15fd5_13:before{content:"";background:linear-gradient(90deg,#7c3aed,#d946ef,#7c3aed) 0 0/200% 100%;height:3px;animation:6s linear infinite _pickerSheen_15fd5_1;position:absolute;top:0;left:0;right:0}@keyframes _pickerSheen_15fd5_1{to{background-position:-200% 0}}._backBtn_15fd5_45{background:var(--theme-input-bg,#ffffff0a);border:1px solid var(--theme-border);color:var(--theme-text-primary);cursor:pointer;z-index:10;border-radius:50%;outline:none;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:1.5rem;left:1.5rem}._backBtn_15fd5_45:hover{background:var(--theme-btn-hover);color:var(--theme-active-text,#c4b5fd);border-color:#a78bfa59;transform:scale(1.05)}._header_15fd5_72{text-align:center;flex-direction:column;align-items:center;display:flex}._headerIcon_15fd5_73{color:#fff;background:linear-gradient(135deg,#7c3aed,#d946ef);border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;display:flex;box-shadow:0 8px 24px #7c3aed59}._title_15fd5_85{color:var(--theme-text-primary);margin:0 0 .5rem;font-size:1.8rem;font-weight:800}._subtitle_15fd5_86{color:var(--theme-text-muted);max-width:440px;margin:0;font-size:.9rem}._section_15fd5_89{flex-direction:column;gap:.9rem;display:flex}._boardsErrorState_15fd5_91{color:var(--theme-text-muted);border:1px solid var(--theme-border);border-radius:12px;padding:1rem;font-size:.9rem}._retryLink_15fd5_99{color:var(--theme-active-text,#a78bfa);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline}._sectionTitleRow_15fd5_110{justify-content:space-between;align-items:center;display:flex}._sectionTitle_15fd5_110{color:var(--theme-text-primary);align-items:center;gap:.6rem;margin:0;font-size:.95rem;font-weight:700;display:flex}._stepBadge_15fd5_120{width:24px;height:24px;color:var(--theme-text-primary);background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex}._boardLabel_15fd5_126{color:var(--theme-text-muted);font-size:.85rem;font-weight:400}._viewToggle_15fd5_128{background:var(--theme-input-bg);border:1px solid var(--theme-border);color:var(--theme-text-muted);cursor:pointer;border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.75rem;transition:all .15s;display:flex}._viewToggle_15fd5_128:hover{background:var(--theme-btn-hover);color:var(--theme-text-primary);border-color:#a78bfa59}._yearGrid_15fd5_137{flex-wrap:wrap;gap:.75rem;display:flex}._yearCard_15fd5_138{background:var(--theme-input-bg);border:2px solid var(--theme-border);color:var(--theme-text-primary);cursor:pointer;border-radius:12px;align-items:center;gap:.5rem;padding:.65rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}._yearCard_15fd5_138 svg{opacity:.7;flex-shrink:0}._yearCard_15fd5_138:hover{border-color:#a78bfa80;transform:translateY(-1px)}._yearCard_15fd5_138._selected_15fd5_146{color:#c4b5fd;background:#a78bfa26;border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa1a}._yearCard_15fd5_138._selected_15fd5_146 svg{opacity:1}._currentBadge_15fd5_148{color:#c4b5fd;background:#a78bfa4d;border-radius:99px;padding:.1rem .5rem;font-size:.65rem;font-weight:700}._dropdownWrap_15fd5_154{position:relative}._dropdownTrigger_15fd5_156{background:var(--theme-input-bg);border:2px solid var(--theme-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1rem;transition:border-color .2s;display:flex}._dropdownTrigger_15fd5_156:hover{border-color:#a78bfa66}._dropdownTrigger_15fd5_156._open_15fd5_163{border-color:#7c3aed;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 0 0 3px #7c3aed1f}._dropdownTrigger_15fd5_156._hasValue_15fd5_164{border-color:#a78bfa80}._placeholder_15fd5_166{color:var(--theme-text-muted);font-size:.9rem}._chevron_15fd5_167{color:var(--theme-text-muted);align-items:center;display:flex}._selectedBoardPreview_15fd5_169{flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}._selectedBoardName_15fd5_172{color:var(--theme-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}._clearBtn_15fd5_177{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.2rem;transition:all .15s;display:flex}._clearBtn_15fd5_177:hover{color:#f87171;background:#f871711a}._dropdownPanel_15fd5_185{z-index:100;background:var(--theme-dropdown-bg);border:2px solid #7c3aed;border-top:none;border-radius:0 0 14px 14px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #00000080}._searchRow_15fd5_192{border-bottom:1px solid var(--theme-border);background:var(--theme-card-bg);align-items:center;gap:.5rem;padding:.65rem .9rem;display:flex}._searchIcon_15fd5_197{color:var(--theme-text-muted);align-items:center;display:flex}._searchInput_15fd5_198{color:var(--theme-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}._searchInput_15fd5_198::placeholder{color:#ffffff40}._clearSearch_15fd5_203{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.15rem;transition:all .15s;display:flex}._clearSearch_15fd5_203:hover{color:#f87171;background:#f871711a}._dropdownList_15fd5_211{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}._dropdownList_15fd5_211::-webkit-scrollbar{width:4px}._dropdownList_15fd5_211::-webkit-scrollbar-thumb{background:#a78bfa4d;border-radius:99px}._dropdownItem_15fd5_218{color:var(--theme-text-primary);cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--theme-border);background:0 0;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .12s;display:flex}._dropdownItem_15fd5_218:last-child{border-bottom:none}._dropdownItem_15fd5_218:hover{background:#a78bfa1a}._dropdownItem_15fd5_218._dropdownItemActive_15fd5_226{background:#a78bfa2e}._dropdownItemText_15fd5_228{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}._dropdownCode_15fd5_229{font-size:.875rem;font-weight:700}._dropdownName_15fd5_230{color:var(--theme-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}._typeTag_15fd5_231{white-space:nowrap;border-radius:99px;padding:.15rem .5rem;font-size:.65rem;font-weight:700}._typeDot_15fd5_232{border-radius:50%;flex-shrink:0;width:8px;height:8px}._noResults_15fd5_233{text-align:center;color:var(--theme-text-muted);padding:1.5rem;font-size:.875rem}._boardGrid_15fd5_236{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:.85rem;display:grid}._boardCard_15fd5_237{background:var(--theme-card-bg);border:1px solid var(--theme-border);cursor:pointer;text-align:left;color:var(--theme-text-primary);border-radius:14px;flex-direction:column;gap:.35rem;padding:1rem .9rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 6px -1px #0000000d}._boardCard_15fd5_237:hover{border-color:#a78bfa;transform:translateY(-3px)scale(1.02);box-shadow:0 10px 15px -3px #a78bfa26}._boardCard_15fd5_237._selected_15fd5_146{background:#a78bfa0f;border-color:#a78bfa;box-shadow:0 0 12px #a78bfa26}._boardBadge_15fd5_246{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;width:fit-content;padding:.18rem .5rem;font-size:.62rem;font-weight:800}._boardCode_15fd5_247{color:var(--theme-text-primary);font-size:1.05rem;font-weight:800}._boardName_15fd5_248{color:var(--theme-text-muted);font-size:.75rem;line-height:1.3}._boardCountry_15fd5_249{color:var(--theme-text-muted);align-items:center;gap:.3rem;font-size:.7rem;display:flex}._loadingRow_15fd5_252{color:var(--theme-text-muted);align-items:center;gap:.6rem;padding:.5rem 0;font-size:.875rem;display:flex}@keyframes _spin_15fd5_257{to{transform:rotate(360deg)}}._spinner_15fd5_257{border:2px solid #a78bfa4d;border-top-color:#a78bfa;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite _spin_15fd5_257;display:inline-block}._standardGrid_15fd5_262{flex-wrap:wrap;gap:.65rem;display:flex}._standardCard_15fd5_263{background:var(--theme-card-bg);border:1px solid var(--theme-border);color:var(--theme-text-primary);cursor:pointer;white-space:nowrap;border-radius:10px;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;transition:all .2s}._standardCard_15fd5_263:hover{background:#60a5fa0f;border-color:#60a5fa;transform:translateY(-1px)}._standardCard_15fd5_263._selected_15fd5_146{color:#93c5fd;background:#60a5fa1f;border-color:#60a5fa;box-shadow:0 0 10px #60a5fa26}._hint_15fd5_272{color:var(--theme-text-muted);margin:0;font-size:.85rem}._error_15fd5_273{color:#f87171;margin:0;font-size:.85rem}._actionRow_15fd5_276{gap:1rem;width:100%;margin-top:.5rem;display:flex}._startBtn_15fd5_283{color:var(--theme-text-primary);cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:14px;flex:2;padding:1rem;font-size:1.05rem;font-weight:700;transition:opacity .2s,transform .15s}._startBtn_15fd5_283:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._startBtn_15fd5_283:disabled{opacity:.35;cursor:not-allowed}._cancelBtn_15fd5_306{background:var(--theme-input-bg);color:var(--theme-text-primary);cursor:pointer;border:1px solid #ffffff1a;border-radius:14px;flex:1;padding:1rem;font-size:.95rem;font-weight:600;transition:all .2s}._cancelBtn_15fd5_306:hover{color:#f87171;background:#ef444414;border-color:#ef44444d}._reasonSection_15fd5_326{background:var(--theme-input-bg);border:1px solid var(--theme-border);border-radius:16px;flex-direction:column;gap:.65rem;padding:1.25rem;display:flex}._reasonLabel_15fd5_336{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.725rem;font-weight:800}._reasonTextarea_15fd5_344{background:var(--theme-bg);border:1px solid var(--theme-border);color:var(--theme-text-primary);resize:none;border-radius:10px;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;transition:all .2s}._reasonTextarea_15fd5_344::placeholder{color:var(--theme-text-muted);opacity:.7}._reasonTextarea_15fd5_344:focus{border-color:#a78bfa;box-shadow:0 0 10px #a78bfa33}._recentSessionsList_15fd5_368{flex-direction:column;gap:.75rem;display:flex}._recentSessionBtn_15fd5_374{background:var(--theme-input-bg);border:1px solid var(--theme-border);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:.85rem 1.25rem;transition:all .2s;display:flex}._recentSessionBtn_15fd5_374:hover{background:var(--theme-btn-hover);border-color:#a78bfa80;transform:translateY(-1px)}._recentSessionInfo_15fd5_394{align-items:center;gap:.85rem;display:flex}._recentSessionIcon_15fd5_400{color:#c4b5fd;background:#a78bfa24;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}._recentSessionMeta_15fd5_412{flex-direction:column;gap:.15rem;display:flex}._recentSessionMeta_15fd5_412 strong{color:var(--theme-text-primary);font-size:.85rem}._recentSessionYear_15fd5_423{color:var(--theme-text-muted);font-size:.7rem}._recentSessionArrow_15fd5_428{color:#a78bfa;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;transition:transform .2s;display:flex}._recentSessionBtn_15fd5_374:hover ._recentSessionArrow_15fd5_428{transform:translate(2px)}._currentSessionWarning_15fd5_445{color:#60a5fa;background:#3b82f614;border:1px solid #3b82f633;border-radius:12px;margin:0;padding:.85rem 1.15rem;font-size:.85rem;line-height:1.4}@media (width<=768px){._container_15fd5_1{align-items:stretch;min-height:100vh;padding:0}._card_15fd5_13{border:none;border-radius:0;gap:1.25rem;max-width:100%;min-height:100vh;padding:1.25rem .95rem 2rem}._headerIcon_15fd5_73{border-radius:14px;width:44px;height:44px;margin-bottom:.75rem}._headerIcon_15fd5_73 svg{width:22px;height:22px}._title_15fd5_85{font-size:1.15rem}._subtitle_15fd5_86{font-size:.78rem}._boardGrid_15fd5_236{gap:.65rem;grid-template-columns:repeat(2,1fr)!important}._boardCard_15fd5_237{border-radius:10px!important;padding:.75rem .8rem!important}._boardCode_15fd5_247{font-size:.95rem!important}._boardName_15fd5_248{font-size:.7rem!important}._standardGrid_15fd5_262{gap:.45rem!important}._standardCard_15fd5_263{border-radius:8px!important;padding:.45rem .85rem!important;font-size:.8rem!important}._yearGrid_15fd5_137{gap:.5rem!important}._yearCard_15fd5_138{border-radius:8px!important;padding:.5rem .95rem!important;font-size:.8rem!important}._recentSessionBtn_15fd5_374{padding:.7rem .95rem!important}._recentSessionMeta_15fd5_412 strong{font-size:.8rem!important}._reasonSection_15fd5_326{border-radius:12px!important;padding:.9rem!important}._reasonTextarea_15fd5_344{padding:.6rem .85rem!important;font-size:.8rem!important}._startBtn_15fd5_283,._cancelBtn_15fd5_306{border-radius:10px!important;padding:.75rem!important;font-size:.85rem!important}._backBtn_15fd5_45{width:32px!important;height:32px!important;font-size:1.15rem!important;top:1.1rem!important;left:.95rem!important}}@media (width<=480px){._card_15fd5_13{gap:1.1rem;padding:1.1rem .8rem 1.75rem}._backBtn_15fd5_45{top:1rem!important;left:.8rem!important}}._layoutContainer_13ekf_2{background:var(--theme-bg,#0d0d1a);min-height:100vh;color:var(--theme-text-primary,#fff);transition:background-color .3s,color .3s;display:flex;overflow:hidden}._backdrop_13ekf_12{-webkit-backdrop-filter:blur(6px);z-index:80;background:#0009;animation:.2s _fadeIn_13ekf_1;position:fixed;inset:0}@keyframes _fadeIn_13ekf_1{0%{opacity:0}to{opacity:1}}._mobileTopBar_13ekf_28{background:var(--theme-bg-sidebar,#0d0d1af5);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--theme-border);z-index:70;justify-content:space-between;align-items:center;height:56px;padding:0 1rem;display:none;position:fixed;top:0;left:0;right:0}._hamburgerBtn_13ekf_45{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:.5rem;transition:background .2s;display:flex}._hamburgerBtn_13ekf_45:active{background:var(--theme-btn-hover)}._hamburgerBtn_13ekf_45 span{background:var(--theme-text-primary);border-radius:2px;width:20px;height:2px;transition:all .2s;display:block}._mobileLogoText_13ekf_74{background:linear-gradient(90deg,#a78bfa,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.2rem;font-weight:800}._mobileUserAvatar_13ekf_83{width:34px;height:34px}._mobileAvatar_13ekf_88,._mobileAvatarImg_13ekf_88{object-fit:cover;border-radius:50%;width:34px;height:34px}._mobileAvatar_13ekf_88{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}._sidebar_13ekf_106{background:var(--theme-bg-sidebar,#ffffff08);-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--theme-border,#ffffff14);z-index:85;box-sizing:border-box;flex-direction:column;flex-shrink:0;width:260px;height:100vh;padding:1.75rem 1.15rem;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}._sidebarHeader_13ekf_122{justify-content:space-between;align-items:center;margin-bottom:2rem;padding:0 .5rem;display:flex}._sidebarLogo_13ekf_130{background:linear-gradient(90deg,#a78bfa,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:800}._drawerCloseBtn_13ekf_139{background:var(--theme-btn-hover,#ffffff0d);border:1px solid var(--theme-border,#ffffff14);color:var(--theme-text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;transition:all .2s;display:none}._drawerCloseBtn_13ekf_139:hover{color:#f87171;background:#ef44441a;border-color:#ef444433}._nav_13ekf_160{flex-direction:column;flex:1;gap:.35rem;display:flex}._navItem_13ekf_167{color:var(--theme-text-muted,#fff9);border-radius:14px;align-items:center;gap:.85rem;padding:.8rem 1.15rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}._navIcon_13ekf_181{flex-shrink:0;font-size:1.1rem}._navItem_13ekf_167:hover{background:var(--theme-btn-hover,#ffffff12);color:var(--theme-text-primary,#fff);transform:translate(4px)}._navItem_13ekf_167._active_13ekf_192{background:var(--theme-active-chapter,#a78bfa26);color:var(--theme-active-text,#c4b5fd);box-shadow:inset 3px 0 0 var(--theme-active-text,#c4b5fd);font-weight:700}._sidebarFooter_13ekf_199{border-top:1px solid var(--theme-border,#ffffff12);margin-top:1rem;padding-top:1rem}._userInfo_13ekf_205{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._avatar_13ekf_212,._avatarImg_13ekf_212{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}._avatar_13ekf_212{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:flex}._userText_13ekf_230{min-width:0}._userName_13ekf_234{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}._userPhone_13ekf_242{color:var(--theme-text-muted);font-size:.75rem}._logoutBtn_13ekf_247{border:1px solid var(--theme-border);width:100%;color:var(--theme-text-muted);cursor:pointer;background:0 0;border-radius:10px;padding:.5rem;font-size:.8rem;transition:all .15s}._logoutBtn_13ekf_247:hover{color:#f87171;border-color:#f87171}._mainContent_13ekf_265{flex-direction:column;flex:1;height:100vh;display:flex;position:relative;overflow-y:auto}._bottomNav_13ekf_275{display:none!important}._bottomNavItem_13ekf_279,._bottomNavActive_13ekf_280,._bottomNavIcon_13ekf_281,._bottomNavLabel_13ekf_282{display:none}@media (width<=1024px){._sidebar_13ekf_106{background:var(--theme-dropdown-bg,#0d0d1a);border-right:1px solid var(--theme-border);width:280px;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:10px 0 40px #00000040}._sidebarOpen_13ekf_300{transform:translate(0)}._drawerCloseBtn_13ekf_139{display:flex}}@media (width<=768px){._mobileTopBar_13ekf_28{display:flex}._sidebar_13ekf_106{width:85vw;max-width:320px;height:100vh;padding-top:1.25rem;top:0}._mainContent_13ekf_265{height:calc(100vh - 56px);padding-top:56px;padding-bottom:0}}@media (width<=480px){._mobileTopBar_13ekf_28{height:52px}._mainContent_13ekf_265{height:calc(100vh - 52px);padding-top:52px}}._aiTutorMainContent_13ekf_345{height:100vh!important;padding-top:0!important}._page_19new_1{background:var(--theme-bg,#0d0d1a);color:var(--theme-text-primary,#fff);flex-direction:column;flex:1;width:100%;display:flex}._main_19new_12{flex:1;padding:2rem 2.5rem;overflow-y:auto}._header_19new_18{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}._greeting_19new_27{margin:0 0 .25rem;font-size:1.6rem;font-weight:800}._subGreeting_19new_33{color:var(--theme-text-muted);margin:0;font-size:.9rem}._headerRight_19new_39{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._sessionPill_19new_47{background:var(--theme-input-bg,#ffffff0a);border:1px solid var(--theme-border,#ffffff14);color:var(--theme-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .9rem .35rem .35rem;font-size:.8rem;transition:all .2s;display:flex}._sessionPill_19new_47:hover{background:var(--theme-btn-hover,#ffffff0f);border-color:#a78bfa66}._sessionPillOpen_19new_67{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed29}._sessionPillIcon_19new_72{color:#fff;background:linear-gradient(135deg,#7c3aed,#d946ef);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}._sessionPillText_19new_84 strong{font-weight:800}._switchBtnArrow_19new_86{color:var(--theme-text-muted);justify-content:center;align-items:center;margin-left:.15rem;transition:transform .2s,color .15s;display:inline-flex}._sessionPill_19new_47:hover ._switchBtnArrow_19new_86{color:var(--theme-text-primary)}._sessionPillOpen_19new_67 ._switchBtnArrow_19new_86{color:#c4b5fd;transform:rotate(180deg)}._dropdownContainer_19new_105{align-items:center;margin-left:.15rem;display:inline-flex;position:relative}._dropdownMenu_19new_112{background:var(--theme-dropdown-bg,#110e2e);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--theme-border,#ffffff14);z-index:100;border-radius:18px;min-width:260px;padding:.6rem;animation:.2s cubic-bezier(.16,1,.3,1) _dropdownFadeIn_19new_1;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #00000073}@keyframes _dropdownFadeIn_19new_1{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._dropdownHeader_19new_132{text-transform:uppercase;letter-spacing:.06em;color:var(--theme-text-muted,#ffffff73);padding:.4rem .6rem .6rem;font-size:.68rem;font-weight:800}._dropdownList_19new_141{flex-direction:column;gap:.15rem;max-height:200px;display:flex;overflow-y:auto}._dropdownList_19new_141::-webkit-scrollbar{width:4px}._dropdownList_19new_141::-webkit-scrollbar-thumb{background:#a78bfa4d;border-radius:99px}._dropdownItem_19new_152{width:100%;color:var(--theme-text-primary,#fff);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:12px;outline:none;align-items:center;gap:.6rem;padding:.65rem .7rem;font-size:.82rem;transition:background-color .15s;display:flex}._dropdownItemDot_19new_170{background:var(--theme-text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}._dropdownItem_19new_152:hover:not(:disabled){background-color:var(--theme-btn-hover,#ffffff0f)}._dropdownItemActive_19new_182{color:var(--theme-active-text,#c4b5fd);background-color:#a78bfa1a;font-weight:700}._dropdownItemActive_19new_182 ._dropdownItemDot_19new_170{background:linear-gradient(135deg,#7c3aed,#d946ef)}._dropdownItemText_19new_192{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._activeCheck_19new_199{color:var(--theme-active-text,#c4b5fd);flex-shrink:0;display:inline-flex}._dropdownDivider_19new_205{background-color:var(--theme-border,#ffffff14);height:1px;margin:.5rem .2rem}._dropdownItemNew_19new_211{width:100%;color:var(--theme-active-text,#c4b5fd);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:12px;outline:none;align-items:center;gap:.55rem;padding:.65rem .7rem;font-size:.82rem;font-weight:750;transition:background-color .15s;display:flex}._dropdownItemNewIcon_19new_230{width:22px;height:22px;color:var(--theme-active-text,#c4b5fd);background:#a78bfa26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._dropdownItemNew_19new_211:hover{background-color:#a78bfa1a}._section_19new_246{margin-bottom:2.5rem}._sectionTitle_19new_250{color:var(--theme-text-primary);margin:0 0 1.25rem;font-size:1.1rem;font-weight:700}._loading_19new_257,._empty_19new_257{color:var(--theme-text-muted);padding:2rem 0;font-size:.9rem}._retryLink_19new_263{color:var(--theme-active-text,#a78bfa);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline}._statsRow_19new_275{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:.85rem;display:grid}._statCard_19new_282{background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:16px;align-items:center;gap:.9rem;padding:1.15rem 1.25rem;transition:all .2s;display:flex}._statCard_19new_282:hover{border-color:#a78bfa4d;transform:translateY(-2px)}._statIcon_19new_298{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}._statIconBlue_19new_308{color:#93c5fd;background:#60a5fa24}._statIconOrange_19new_313{color:#fb923c;background:#fb923c24}._statIconGreen_19new_318{color:#34d399;background:#34d39924}._statBody_19new_323{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._statValue_19new_331{color:var(--theme-text-primary);font-size:1.5rem;font-weight:800;line-height:1.2}._statLabel_19new_338{color:var(--theme-text-muted);font-size:.78rem;font-weight:600}._goalCard_19new_344 ._statBody_19new_323{gap:.3rem}._goalTopRow_19new_348{align-items:center;gap:.5rem;display:flex}._goalEditBtn_19new_354{background:var(--theme-input-bg,#ffffff0a);border:1px solid var(--theme-border);color:var(--theme-text-muted);cursor:pointer;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .2s;display:flex}._goalEditBtn_19new_354:hover{background:var(--theme-btn-hover);border-color:var(--theme-active-text,#7c3aed);color:var(--theme-active-text,#7c3aed)}._goalProgressTrack_19new_377{background:var(--theme-input-bg,#ffffff0f);border-radius:99px;height:6px;margin-top:.35rem;overflow:hidden}._goalProgressFill_19new_385{background:linear-gradient(90deg,#7c3aed,#a78bfa);border-radius:99px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}[data-theme=light] ._goalProgressFill_19new_385{background:linear-gradient(90deg,#4f46e5,#818cf8)}[data-theme=sepia] ._goalProgressFill_19new_385{background:linear-gradient(90deg,#b45309,#d97706)}._goalCompleted_19new_400{background:linear-gradient(90deg,#10b981,#34d399)!important}._reportsLinkRow_19new_404{justify-content:flex-end;margin-bottom:2.25rem;display:flex}._detailedReportsLink_19new_410{color:var(--theme-active-text,#c4b5fd);font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s}._detailedReportsLink_19new_410:hover{color:var(--theme-text-primary,#fff)}._textbookGrid_19new_422{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}._textbookCard_19new_428{background:var(--theme-input-bg);border:1px solid var(--theme-border);color:inherit;border-radius:18px;flex-direction:column;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}._textbookCard_19new_428:hover{border-color:var(--subject-color,#fff3);box-shadow:0 14px 32px #0000004d, 0 0 0 1px color-mix(in srgb, var(--subject-color,#a78bfa) 25%, transparent);transform:translateY(-4px)}._textbookCard_19new_428:hover ._textbookIcon_19new_446{transform:scale(1.08)rotate(-2deg)}._textbookCover_19new_450{background-image:radial-gradient(circle at 85% 15%,#ffffff14 0%,#0000 45%),radial-gradient(circle at 15% 85%,#ffffff0d 0%,#0000 45%);justify-content:center;align-items:center;height:110px;display:flex;position:relative;overflow:hidden}._textbookIcon_19new_446{filter:drop-shadow(0 4px 10px #00000026);transition:transform .3s cubic-bezier(.4,0,.2,1)}._progressRing_19new_467{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:3px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0003}._progressRingInner_19new_481{background:var(--theme-bg-sidebar,#110e28);width:100%;height:100%;color:var(--theme-text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:.52rem;font-weight:800;display:flex}._textbookInfo_19new_494{flex-direction:column;flex:1;gap:.5rem;padding:1.1rem;display:flex}._subjectTag_19new_502{color:var(--subject-color,#a78bfa);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}._textbookTitle_19new_510{color:var(--theme-text-primary);margin:0;font-size:.95rem;font-weight:700;line-height:1.35}._progressRow_19new_518{align-items:center;gap:.6rem;display:flex}._progressBar_19new_524{background:var(--theme-btn-hover);border-radius:99px;flex:1;height:5px;overflow:hidden}._progressFill_19new_532{border-radius:99px;height:100%;transition:width .5s}._progressLabel_19new_538{color:var(--theme-text-muted);min-width:30px;font-size:.72rem}._chapters_19new_544{color:var(--theme-text-muted);font-size:.75rem}._backdrop_19new_549{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;background:#00000080;position:fixed;inset:0}._sidebarHeader_19new_557{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}._sidebarHeader_19new_557 ._sidebarLogo_19new_564{margin-bottom:0}._headerLeftRow_19new_568{align-items:center;gap:1rem;display:flex}._menuTriggerBtn_19new_574{background:var(--theme-input-bg);width:38px;height:38px;color:var(--theme-text-primary);cursor:pointer;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:none}._menuTriggerBtn_19new_574:hover{background:var(--theme-btn-hover);transform:scale(1.05)}._modalOverlay_19new_596{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#05040fbf;justify-content:center;align-items:center;padding:1.5rem;animation:.25s ease-out _fadeOverlayIn_19new_1;display:flex;position:fixed;inset:0}@keyframes _fadeOverlayIn_19new_1{0%{opacity:0}to{opacity:1}}._modalCard_19new_614{background:var(--theme-card-bg,#0d0a21);border:1px solid var(--theme-border,#a78bfa40);border-radius:28px;width:100%;max-width:440px;padding:2.25rem;animation:.35s cubic-bezier(.175,.885,.32,1.275) _zoomModalIn_19new_1;position:relative;overflow:hidden;box-shadow:0 25px 60px #000000a6,0 0 50px #7c3aed33}@keyframes _zoomModalIn_19new_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}._modalCard_19new_614:before{content:"";pointer-events:none;background:radial-gradient(circle,#a78bfa26 0%,#0000 70%);width:150px;height:150px;position:absolute;top:-50px;right:-50px}._modalHeader_19new_643{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}._modalHeader_19new_643 h3{color:var(--theme-text-primary,#fff);margin:0;font-size:1.35rem;font-weight:900}._modalCloseBtn_19new_657{width:32px;height:32px;color:var(--theme-text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:all .2s;display:flex}._modalCloseBtn_19new_657:hover{color:#fff;background:#ffffff1a;transform:rotate(90deg)}._modalSub_19new_678{color:var(--theme-text-muted,#94a3b8);margin:0 0 1.75rem;font-size:.85rem;line-height:1.5}._presetGrid_19new_685{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-bottom:1.5rem;display:grid}._presetBtn_19new_692{background:var(--theme-input-bg,#ffffff05);border:1px solid var(--theme-border,#ffffff0f);color:var(--theme-text-primary,#cbd5e1);cursor:pointer;border-radius:12px;padding:.65rem .25rem;font-size:.8rem;font-weight:800;transition:all .25s cubic-bezier(.4,0,.2,1)}._presetBtn_19new_692:hover{background:#a78bfa14;border-color:#a78bfa59;transform:translateY(-1px)}._presetBtnActive_19new_710{box-shadow:0 0 15px #a78bfa40;color:#fff!important;background:linear-gradient(135deg,#7c3aed40,#60a5fa40)!important;border-color:#a78bfa!important}._customGoalRow_19new_717{background:#ffffff04;border:1px solid #ffffff0a;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:.85rem 1.25rem;display:flex;box-shadow:inset 0 2px 4px #0000001a}._customGoalRow_19new_717 label{color:var(--theme-text-primary,#e2e8f0);font-size:.82rem;font-weight:800}._customGoalInput_19new_735{border:1px solid var(--theme-border,#ffffff1a);width:90px;color:var(--theme-text-primary,#fff);text-align:center;background:#00000026;border-radius:10px;outline:none;padding:.45rem .6rem;font-size:.9rem;font-weight:800;transition:all .2s}._customGoalInput_19new_735:focus{border-color:#a78bfa;box-shadow:0 0 10px #a78bfa40}._modalActions_19new_754{justify-content:flex-end;gap:.85rem;display:flex}._cancelBtn_19new_760{border:1px solid var(--theme-border,#ffffff1a);color:var(--theme-text-muted,#94a3b8);cursor:pointer;background:0 0;border-radius:24px;padding:.65rem 1.35rem;font-size:.82rem;font-weight:800;transition:all .2s}._cancelBtn_19new_760:hover{background:var(--theme-btn-hover,#ffffff0a);color:var(--theme-text-primary,#fff)}._saveBtn_19new_777{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:24px;padding:.65rem 1.5rem;font-size:.82rem;font-weight:850;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #7c3aed59}._saveBtn_19new_777:hover:not(:disabled){transform:translateY(-1.5px);box-shadow:0 6px 20px #7c3aed80}._saveBtn_19new_777:active:not(:disabled){transform:translateY(0)}._saveBtn_19new_777:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media (width<=1024px){._menuTriggerBtn_19new_574{justify-content:center;align-items:center;display:inline-flex!important}._main_19new_12{padding:1.5rem 1.25rem}._header_19new_18{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}._headerRight_19new_39{justify-content:flex-end;width:auto}}@media (width<=768px){._menuTriggerBtn_19new_574{display:none!important}._main_19new_12{padding:.8rem .7rem 1.25rem}._header_19new_18{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:1.25rem}._greeting_19new_27{font-size:1.15rem}._subGreeting_19new_33{margin-top:.15rem;font-size:.72rem}._sectionTitle_19new_250{margin-bottom:.65rem;font-size:.98rem}._headerRight_19new_39{flex-shrink:1;justify-content:flex-end;display:flex}._sessionPill_19new_47{max-width:200px;padding:.3rem .7rem .3rem .3rem;font-size:.75rem}._sessionPillIcon_19new_72{width:22px;height:22px}._sessionPillText_19new_84{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}._academicYearText_19new_889{display:none!important}._dropdownMenu_19new_112{width:220px!important;max-width:calc(100vw - 32px)!important;top:calc(100% + 6px)!important;left:auto!important;right:0!important}._statsRow_19new_275{grid-template-columns:1fr;gap:.65rem}._statCard_19new_282{border-radius:14px;padding:.9rem 1rem}._statIcon_19new_298{border-radius:11px;width:40px;height:40px}._statValue_19new_331{font-size:1.25rem}._reportsLinkRow_19new_404{margin-bottom:1.75rem}._textbookGrid_19new_422{grid-template-columns:repeat(2,1fr);gap:.75rem}._textbookCard_19new_428{border-radius:12px!important}._textbookCover_19new_450{height:64px}._textbookIcon_19new_446{width:24px;height:24px}._progressRing_19new_467{width:26px;height:26px;top:6px;right:6px}._progressRingInner_19new_481{font-size:.42rem}._textbookInfo_19new_494{gap:.35rem;padding:.7rem}._textbookTitle_19new_510{font-size:.8rem}._subjectTag_19new_502{font-size:.65rem}._modalCard_19new_614{border-radius:20px;padding:1.5rem 1.15rem}._presetGrid_19new_685{grid-template-columns:repeat(4,1fr);gap:.45rem}}@media (width<=480px){._main_19new_12{padding:.65rem .55rem 1rem}._textbookGrid_19new_422{grid-template-columns:1fr}._greeting_19new_27{font-size:1.1rem}._sectionTitle_19new_250{font-size:.92rem}._presetGrid_19new_685{grid-template-columns:repeat(3,1fr)}}._container_1m776_1{max-width:1200px;color:var(--theme-text-primary);flex-direction:column;gap:2rem;margin:0 auto;padding:2.25rem 2rem;font-family:Outfit,sans-serif;display:flex}._header_1m776_12{justify-content:space-between;align-items:flex-start;display:flex}._headerPill_1m776_18{color:#c084fc;text-transform:uppercase;letter-spacing:.08em;background:#c084fc14;border:1px solid #c084fc26;border-radius:99px;width:fit-content;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.725rem;font-weight:800;display:block}._title_1m776_33{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 60%,#ffffffa6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 .35rem;font-size:2.25rem;font-weight:900}._subtitle_1m776_43{color:var(--theme-text-muted);margin:0;font-size:.925rem}._progressRingsRow_1m776_50{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}._ringCard_1m776_56{background:var(--theme-card-bg);border:1px solid var(--theme-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;align-items:center;gap:1.5rem;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}._ringCard_1m776_56:hover{border-color:#a78bfa40;transform:translateY(-3px);box-shadow:0 10px 25px #00000026}._ringSvgWrapper_1m776_74{flex-shrink:0;width:72px;height:72px;position:relative}._ringSvg_1m776_74{width:100%;height:100%;transform:rotate(-90deg)}._ringTrack_1m776_87{fill:none;stroke:#ffffff0a;stroke-width:8px}._ringIndicator_1m776_93{fill:none;stroke-width:8px;stroke-linecap:round;stroke-dasharray:251.2;transition:stroke-dashoffset .8s ease-out}._violetRing_1m776_101{stroke:#a78bfa;filter:drop-shadow(0 0 4px #a78bfa80)}._blueRing_1m776_106{stroke:#60a5fa;filter:drop-shadow(0 0 4px #60a5fa80)}._greenRing_1m776_111{stroke:#34d399;filter:drop-shadow(0 0 4px #34d39980)}._ringIcon_1m776_116{font-size:1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._ringInfo_1m776_124{flex-direction:column;gap:.15rem;display:flex}._ringVal_1m776_130{color:var(--theme-text-primary);font-size:1.6rem;font-weight:850;line-height:1.1}._ringLabel_1m776_137{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}._mainGrid_1m776_146{grid-template-columns:1.6fr 1fr;align-items:start;gap:1.5rem;display:grid}._chartBlock_1m776_154{background:var(--theme-card-bg);border:1px solid var(--theme-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;flex-direction:column;gap:1.5rem;padding:1.75rem 2rem;display:flex}._chartHeader_1m776_165{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._blockTitle_1m776_173{color:var(--theme-text-primary);margin:0;font-size:1.15rem;font-weight:800}._tabSelector_1m776_180{background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:12px;gap:.5rem;padding:.3rem;display:flex}._tabBtn_1m776_189{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.45rem 1rem;font-size:.775rem;font-weight:750;transition:all .2s}._tabBtn_1m776_189:hover{color:var(--theme-text-primary)}._activeTab_1m776_205{color:#c084fc;background:#c084fc1f}._metricsBanner_1m776_210{background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:16px;justify-content:space-around;align-items:center;padding:1rem 1.5rem;display:flex}._bannerItem_1m776_220{flex-direction:column;align-items:center;gap:.1rem;display:flex}._bannerVal_1m776_227{color:var(--theme-text-primary);font-size:1.35rem;font-weight:850}._bannerLbl_1m776_233{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}._bannerDivider_1m776_241{background:var(--theme-input-bg);width:1px;height:28px}._svgWrapper_1m776_247{width:100%;padding-top:.5rem}._chartSvg_1m776_252{width:100%;height:auto;overflow:visible}._gridLine_1m776_258{stroke:#ffffff0a;stroke-width:1px;stroke-dasharray:4 4}._chartTextLabel_1m776_264{fill:#ffffff59;font-size:10px;font-weight:700}._breakdownBlock_1m776_271{background:var(--theme-card-bg);border:1px solid var(--theme-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}._logList_1m776_282{flex-direction:column;gap:.75rem;max-height:380px;padding-right:.25rem;display:flex;overflow-y:auto}._logList_1m776_282::-webkit-scrollbar{width:4px}._logList_1m776_282::-webkit-scrollbar-thumb{background:#a78bfa40;border-radius:99px}._logRow_1m776_300{background:var(--theme-card-bg);border:1px solid var(--theme-border);opacity:0;border-radius:14px;justify-content:space-between;align-items:center;padding:.85rem 1rem;animation:.35s cubic-bezier(.16,1,.3,1) forwards _slideUp_1m776_1;display:flex;transform:translateY(10px)}@keyframes _slideUp_1m776_1{to{opacity:1;transform:translateY(0)}}._logMeta_1m776_320{flex-direction:column;gap:.1rem;display:flex}._logDayLabel_1m776_326{color:var(--theme-text-primary);font-size:.85rem;font-weight:800}._logDateLabel_1m776_332{color:var(--theme-text-muted);font-size:.725rem}._logMetrics_1m776_337{gap:.5rem;display:flex}._metricValBadge_1m776_342{color:var(--theme-text-muted);background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:8px;padding:.25rem .5rem;font-size:.725rem;font-weight:750}._loadingContainer_1m776_353{background:var(--theme-bg);justify-content:center;align-items:center;height:100vh;display:flex}._loader_1m776_361{color:var(--theme-text-muted);flex-direction:column;align-items:center;gap:1rem;font-size:.95rem;font-weight:700;display:flex}._loaderCircle_1m776_371{border:3px solid #a78bfa33;border-top-color:#c084fc;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite _spin_1m776_1}@keyframes _spin_1m776_1{to{transform:rotate(360deg)}}._errorCard_1m776_384{background:var(--theme-card-bg);border:1px solid var(--theme-border);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:1rem;max-width:480px;margin:4rem auto;padding:3rem 2rem;display:flex}._errorIcon_1m776_398{font-size:3rem;display:block}@media (width<=1024px){._mainGrid_1m776_146{grid-template-columns:1fr}}@media (width<=768px){._container_1m776_1{gap:1.5rem;padding:1.5rem 1.25rem}._title_1m776_33{font-size:1.75rem}._progressRingsRow_1m776_50{grid-template-columns:1fr}}._adjustGoalLink_1m776_425{color:#c084fc;text-align:left;cursor:pointer;text-underline-offset:3px;opacity:.85;background:0 0;border:none;outline:none;width:fit-content;padding:.2rem 0;font-size:.72rem;font-weight:800;text-decoration:underline;transition:all .2s}._adjustGoalLink_1m776_425:hover{color:#fff;opacity:1;text-shadow:0 0 8px #a78bfa80}._modalOverlay_1m776_448{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#05040fbf;justify-content:center;align-items:center;padding:1.5rem;animation:.25s ease-out _fadeOverlayIn_1m776_1;display:flex;position:fixed;inset:0}@keyframes _fadeOverlayIn_1m776_1{0%{opacity:0}to{opacity:1}}._modalCard_1m776_466{background:var(--theme-card-bg,#0d0a21);border:1px solid var(--theme-border,#a78bfa40);border-radius:28px;width:100%;max-width:440px;padding:2.25rem;animation:.35s cubic-bezier(.175,.885,.32,1.275) _zoomModalIn_1m776_1;position:relative;overflow:hidden;box-shadow:0 25px 60px #000000a6,0 0 50px #7c3aed33}@keyframes _zoomModalIn_1m776_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._modalCard_1m776_466:before{content:"";pointer-events:none;background:radial-gradient(circle,#a78bfa26 0%,#0000 70%);width:150px;height:150px;position:absolute;top:-50px;right:-50px}._modalHeader_1m776_495{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}._modalHeader_1m776_495 h3{color:var(--theme-text-primary,#fff);margin:0;font-size:1.35rem;font-weight:900}._modalCloseBtn_1m776_509{width:32px;height:32px;color:var(--theme-text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:all .2s;display:flex}._modalCloseBtn_1m776_509:hover{color:#fff;background:#ffffff1a;transform:rotate(90deg)}._modalSub_1m776_530{color:var(--theme-text-muted,#94a3b8);margin:0 0 1.75rem;font-size:.85rem;line-height:1.5}._presetGrid_1m776_537{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-bottom:1.5rem;display:grid}._presetBtn_1m776_544{background:var(--theme-input-bg,#ffffff05);border:1px solid var(--theme-border,#ffffff0f);color:var(--theme-text-primary,#cbd5e1);cursor:pointer;border-radius:12px;padding:.65rem .25rem;font-size:.8rem;font-weight:800;transition:all .25s cubic-bezier(.4,0,.2,1)}._presetBtn_1m776_544:hover{background:#a78bfa14;border-color:#a78bfa59;transform:translateY(-1px)}._presetBtnActive_1m776_562{box-shadow:0 0 15px #a78bfa40;color:#fff!important;background:linear-gradient(135deg,#7c3aed40,#60a5fa40)!important;border-color:#a78bfa!important}._customGoalRow_1m776_569{background:#ffffff04;border:1px solid #ffffff0a;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:.85rem 1.25rem;display:flex;box-shadow:inset 0 2px 4px #0000001a}._customGoalRow_1m776_569 label{color:var(--theme-text-primary,#e2e8f0);font-size:.82rem;font-weight:800}._customGoalInput_1m776_587{border:1px solid var(--theme-border,#ffffff1a);width:90px;color:var(--theme-text-primary,#fff);text-align:center;background:#00000026;border-radius:10px;outline:none;padding:.45rem .6rem;font-size:.9rem;font-weight:800;transition:all .2s}._customGoalInput_1m776_587:focus{border-color:#a78bfa;box-shadow:0 0 10px #a78bfa40}._modalActions_1m776_606{justify-content:flex-end;gap:.85rem;display:flex}._cancelBtn_1m776_612{border:1px solid var(--theme-border,#ffffff1a);color:var(--theme-text-muted,#94a3b8);cursor:pointer;background:0 0;border-radius:24px;padding:.65rem 1.35rem;font-size:.82rem;font-weight:800;transition:all .2s}._cancelBtn_1m776_612:hover{background:var(--theme-btn-hover,#ffffff0a);color:var(--theme-text-primary,#fff)}._saveBtn_1m776_629{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:24px;padding:.65rem 1.5rem;font-size:.82rem;font-weight:850;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #7c3aed59}._saveBtn_1m776_629:hover:not(:disabled){transform:translateY(-1.5px);box-shadow:0 6px 20px #7c3aed80}._saveBtn_1m776_629:active:not(:disabled){transform:translateY(0)}._saveBtn_1m776_629:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media (width<=1024px){._container_1m776_1{padding:1.5rem 1.25rem}._progressRingsRow_1m776_50{grid-template-columns:1fr}}@media (width<=768px){._container_1m776_1{gap:1rem;padding:.8rem .7rem 1.25rem}._title_1m776_33{font-size:1.15rem}._header_1m776_12{flex-direction:column;gap:.75rem}._ringCard_1m776_56{border-radius:12px;gap:1rem;padding:1rem}._ringSvgWrapper_1m776_74{width:60px;height:60px}._logTable_1m776_700{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}._logTable_1m776_700 th,._logTable_1m776_700 td{white-space:nowrap;padding:.65rem .85rem;font-size:.82rem}._modalCard_1m776_466{border-radius:20px;width:calc(100vw - 2rem);padding:1.5rem 1.1rem}._presetGrid_1m776_537{grid-template-columns:repeat(4,1fr);gap:.45rem}}@media (width<=480px){._container_1m776_1{padding:.65rem .55rem 1rem}._title_1m776_33{font-size:1.1rem}._presetGrid_1m776_537{grid-template-columns:repeat(3,1fr)}}._page_j1h5m_1{background:var(--theme-bg,#0d0d1a);color:var(--theme-text-primary,#fff);box-sizing:border-box;flex-direction:column;flex:1;padding:2rem 2.5rem;display:flex}._topBar_j1h5m_11{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2.25rem;display:flex}._headerLeftCol_j1h5m_20{flex-direction:column;gap:.25rem;display:flex}._headerLeftRow_j1h5m_26{align-items:center;gap:1.25rem;display:flex}._subtitle_j1h5m_32{color:var(--theme-text-muted);margin:0;font-size:.85rem}._searchWrapper_j1h5m_39{align-items:center;width:100%;max-width:320px;transition:transform .2s;display:flex;position:relative}._searchWrapper_j1h5m_39:hover{transform:translateY(-1px)}._searchIcon_j1h5m_52{color:var(--theme-text-muted);pointer-events:none;font-size:.9rem;transition:color .2s;position:absolute;left:.95rem}._searchInput_j1h5m_61{border:1px solid var(--theme-border,#ffffff14);background:var(--theme-input-bg,#ffffff08);width:100%;color:var(--theme-text-primary,#fff);border-radius:14px;outline:none;padding:.7rem 2.25rem .7rem 2.35rem;font-size:.88rem;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000001a}._searchInput_j1h5m_61:focus{background:#ffffff0f;border-color:#a78bfa8c;box-shadow:0 0 15px #a78bfa33,0 4px 16px #00000026}._searchWrapper_j1h5m_39:focus-within ._searchIcon_j1h5m_52{color:var(--theme-active-text,#c4b5fd)}._searchClearBtn_j1h5m_84{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;font-size:.75rem;transition:all .2s;display:flex;position:absolute;right:.8rem}._headerActions_j1h5m_100{flex-wrap:nowrap;align-items:center;gap:.85rem;display:flex}._roundNewNoteBtn_j1h5m_107{background:var(--theme-input-bg,#ffffff08);border:1px solid var(--theme-border,#ffffff14);color:var(--theme-text-primary,#fff);cursor:pointer;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.95rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #0000001a}._roundNewNoteBtn_j1h5m_107:hover{background:var(--theme-btn-hover,#ffffff14);color:var(--theme-active-text,#c4b5fd);border-color:#a78bfa59;transform:translateY(-1px);box-shadow:0 6px 16px #a78bfa1f}._searchClearBtn_j1h5m_84:hover{background-color:var(--theme-btn-hover,#ffffff14);color:var(--theme-text-primary,#fff);transform:scale(1.1)}._menuTriggerBtn_j1h5m_139{background:var(--theme-input-bg);width:38px;height:38px;color:var(--theme-text-primary);cursor:pointer;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}._menuTriggerBtn_j1h5m_139:hover{background:var(--theme-btn-hover);transform:scale(1.05)}._title_j1h5m_161{background:linear-gradient(135deg,#c4b5fd 0%,#a78bfa 50%,#f472b6 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 30px #a78bfa26;letter-spacing:-.02em;-webkit-background-clip:text;margin:0;font-size:1.85rem;font-weight:900}._createRow_j1h5m_172{z-index:2;gap:.75rem;max-width:600px;margin-bottom:.85rem;display:flex;position:relative}._input_j1h5m_181{color:#3b300a;background:#fff9;border:1px solid #ebdca1;border-radius:12px;flex:1;padding:.75rem 1.1rem;font-size:.95rem;font-weight:500;transition:all .25s;box-shadow:inset 0 1px 3px #0000000a}._input_j1h5m_181:focus{background:#fff;border-color:#8c731e;outline:none;box-shadow:0 0 12px #8c731e26,inset 0 1px 3px #0000000a}._createBtn_j1h5m_201{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c731e,#6e5917);border:none;border-radius:12px;padding:.75rem 1.5rem;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #6e591740}._createBtn_j1h5m_201:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #6e591759}._createBtn_j1h5m_201:active:not(:disabled){transform:translateY(0)}._createBtn_j1h5m_201:disabled{opacity:.5;cursor:not-allowed}._hint_j1h5m_227{color:var(--theme-text-muted);text-align:center;background:var(--theme-card-bg);border:1px dashed #ffffff14;border-radius:16px;padding:4rem 1rem;font-size:.95rem}._grid_j1h5m_237{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}._noteCard_j1h5m_243{background:var(--theme-card-bg);border:1px solid var(--theme-border);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:16px;flex-direction:column;gap:.65rem;min-width:0;padding:1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}._noteCard_j1h5m_243:hover{background:var(--theme-input-bg);border-color:#a78bfa59;transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}._noteCardTop_j1h5m_267{justify-content:space-between;align-items:center;display:flex}._textbookBadge_j1h5m_273{letter-spacing:.04em;color:#c4b5fd;white-space:nowrap;background:#a78bfa1f;border:1px solid #a78bfa33;border-radius:99px;padding:.15rem .55rem;font-size:.65rem;font-weight:700}._selectedTextPreview_j1h5m_285{color:var(--theme-text-muted);-webkit-line-clamp:2;border-left:3px solid #a78bfa80;-webkit-box-orient:vertical;margin:0;padding-left:.65rem;font-size:.78rem;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}._noteMeta_j1h5m_299{flex-wrap:wrap;gap:.35rem;display:flex}._noteMetaChip_j1h5m_305{background:var(--theme-input-bg);color:var(--theme-text-muted);border:1px solid var(--theme-border);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;max-width:160px;padding:.15rem .55rem;font-size:.68rem;font-weight:600;overflow:hidden}._noteHeader_j1h5m_319{justify-content:space-between;align-items:center;display:flex}._colorDot_j1h5m_325{border-radius:50%;width:10px;height:10px;box-shadow:0 0 8px}._noteTitle_j1h5m_332{color:var(--theme-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:700;overflow:hidden}._notePreview_j1h5m_342{color:var(--theme-text-muted);-webkit-line-clamp:3;text-overflow:ellipsis;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}._tags_j1h5m_357{flex-wrap:wrap;gap:.4rem;margin-top:auto;display:flex}._tag_j1h5m_357{color:#c4b5fd;background:#a78bfa1f;border:1px solid #a78bfa14;border-radius:99px;padding:.2rem .6rem;font-size:.7rem}._noteFooter_j1h5m_373{border-top:1px solid var(--theme-border);justify-content:space-between;align-items:center;margin-top:.25rem;padding-top:.75rem;display:flex}._noteDate_j1h5m_382{color:var(--theme-text-muted);font-size:.75rem}._deleteBtn_j1h5m_387{cursor:pointer;opacity:.4;color:#ef4444;background:0 0;border:none;border-radius:6px;padding:.25rem;font-size:1rem;transition:all .2s}._deleteBtn_j1h5m_387:hover{opacity:1;background:#ef44441a}@media (width<=1024px){._menuTriggerBtn_j1h5m_139{display:flex!important}._page_j1h5m_1{padding:1.5rem 1.25rem}}@media (width<=768px){._page_j1h5m_1{padding:.8rem .7rem 1.25rem}._title_j1h5m_161{font-size:1.15rem}._createRow_j1h5m_172{flex-direction:row;gap:.6rem;max-width:100%}._createBtn_j1h5m_201{white-space:nowrap;padding:.75rem 1rem;font-size:.85rem}._grid_j1h5m_237{grid-template-columns:1fr;gap:.85rem}._noteCard_j1h5m_243{border-radius:14px;padding:1rem}._hint_j1h5m_227{padding:2.5rem 1rem;font-size:.875rem}}@media (width<=480px){._page_j1h5m_1{padding:.65rem .55rem 1rem}._title_j1h5m_161{font-size:1.1rem}._topBar_j1h5m_11{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:1rem}._searchWrapper_j1h5m_39{max-width:100%}._createCard_j1h5m_478{padding:1rem}._createRow_j1h5m_172{flex-direction:column;gap:.75rem}._createBtn_j1h5m_201{text-align:center;width:100%;padding:.8rem}}@media (width<=768px){._menuTriggerBtn_j1h5m_139{display:none!important}}._modalOverlay_j1h5m_502{-webkit-backdrop-filter:blur(8px);z-index:300;background:#000000a6;justify-content:center;align-items:center;padding:1.5rem;animation:.18s _fadeInOverlay_j1h5m_1;display:flex;position:fixed;inset:0}@keyframes _fadeInOverlay_j1h5m_1{0%{opacity:0}to{opacity:1}}._modalCard_j1h5m_521{background:var(--theme-dropdown-bg,#15132d);border:1px solid var(--theme-border);border-radius:24px;flex-direction:column;gap:1rem;width:100%;max-width:560px;max-height:80vh;padding:2rem;animation:.22s cubic-bezier(.16,1,.3,1) _slideUpModal_j1h5m_1;display:flex;overflow-y:auto;box-shadow:0 24px 60px #00000080}@keyframes _slideUpModal_j1h5m_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modalHeader_j1h5m_542{align-items:center;gap:.85rem;display:flex}._modalColorDot_j1h5m_548{border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 8px}._modalTitle_j1h5m_556{color:var(--theme-text-primary);flex:1;margin:0;font-size:1.25rem;font-weight:800;line-height:1.3}._modalCloseBtn_j1h5m_565{background:var(--theme-btn-hover);border:1px solid var(--theme-border);color:var(--theme-text-muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;transition:all .15s;display:flex}._modalCloseBtn_j1h5m_565:hover{color:#f87171;background:#ef44441f;border-color:#ef444440}._modalSelectedText_j1h5m_587{color:var(--theme-text-muted);background:#a78bfa0d;border-left:3px solid #a78bfa99;border-radius:0 8px 8px 0;margin:0;padding:.5rem .85rem;font-size:.9rem;font-style:italic;line-height:1.55}._modalContent_j1h5m_599{color:var(--theme-text-primary);white-space:pre-wrap;flex:1;font-size:.95rem;line-height:1.7}._modalMeta_j1h5m_607{border-top:1px solid var(--theme-border);color:var(--theme-text-muted);flex-wrap:wrap;gap:.5rem;padding-top:.5rem;font-size:.78rem;display:flex}._modalFooter_j1h5m_617{border-top:1px solid var(--theme-border);justify-content:space-between;align-items:center;padding-top:.85rem;display:flex}@media (width<=768px){._modalOverlay_j1h5m_502{align-items:flex-end;padding:0}._modalCard_j1h5m_521{border-radius:24px 24px 0 0;max-height:85vh;padding:1.5rem 1.25rem}}._paginationRow_j1h5m_639{justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem;margin-bottom:1.5rem;display:flex}._pageBtn_j1h5m_648{background:var(--theme-input-bg,#ffffff0d);border:1px solid var(--theme-border,#ffffff1a);color:var(--theme-text-primary,#fff);cursor:pointer;border-radius:12px;outline:none;padding:.55rem 1.2rem;font-size:.85rem;font-weight:700;transition:all .2s}._pageBtn_j1h5m_648:hover:not(:disabled){background:var(--theme-btn-hover,#ffffff14);border-color:#a78bfa59;transform:translateY(-1px)}._pageBtn_j1h5m_648:active:not(:disabled){transform:translateY(0)}._pageBtn_j1h5m_648:disabled{opacity:.35;cursor:not-allowed}._pageInfo_j1h5m_676{color:var(--theme-text-muted);font-size:.88rem}._createCard_j1h5m_478{border-radius:20px;max-width:680px;margin-bottom:2.25rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003,inset 0 1px #fffc;background:#fdfae7 linear-gradient(#e0d7a940 1px,#0000 1px) 0 0/100% 2rem!important;border:1px solid #ebdca1!important;padding:1.5rem 1.5rem 1.5rem 3rem!important}._createCard_j1h5m_478:before{content:"";background-color:#ef444440;width:1px;height:100%;position:absolute;top:0;left:2rem}._createCardTitle_j1h5m_707{color:#8c731e;letter-spacing:.05em;text-transform:uppercase;z-index:2;margin:0 0 1rem;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:800;position:relative}._createCardHint_j1h5m_719{color:#7d6b35;z-index:2;margin:0;font-size:.76rem;line-height:1.4;position:relative}._editorWorkspace_j1h5m_729{background:var(--theme-bg,#09090e);box-sizing:border-box;flex-direction:column;flex:1;gap:1.25rem;min-height:calc(100vh - 4.5rem);padding:1.5rem 2rem;display:flex}._editorHeader_j1h5m_740{border-bottom:1px solid var(--theme-border,#ffffff14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}._doneBtn_j1h5m_750{background:var(--theme-active-text,#c4b5fd);color:var(--theme-bg,#0d0d1a);cursor:pointer;border:1px solid #0000;border-radius:12px;outline:none;padding:.45rem 1.25rem;font-size:.85rem;font-weight:800;transition:all .2s}._doneBtn_j1h5m_750:hover{background:#b5a2f8;transform:translateY(-1px);box-shadow:0 4px 12px #c4b5fd40}._editorHeaderActions_j1h5m_769{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}._colorPalette_j1h5m_777{background:#ffffff05;border:1px solid #ffffff0d;border-radius:99px;align-items:center;gap:.45rem;padding:.35rem .6rem;display:flex}._colorPaletteDot_j1h5m_787{cursor:pointer;border:1.5px solid #0000;border-radius:50%;outline:none;width:14px;height:14px;padding:0;transition:all .2s}._colorPaletteDot_j1h5m_787:hover{transform:scale(1.3)}._colorPaletteDotActive_j1h5m_802{border-color:#fff;transform:scale(1.3);box-shadow:0 0 8px #ffffff59}._saveStatusWrapper_j1h5m_809{align-items:center;min-width:80px;font-size:.8rem;font-weight:700;display:flex}._savedIndicator_j1h5m_817{color:#34d399;animation:.3s _savedPop_j1h5m_1}@keyframes _savedPop_j1h5m_1{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._savingIndicator_j1h5m_827{color:var(--theme-text-muted,#94a3b8);align-items:center;gap:.35rem;display:inline-flex}._spinner_j1h5m_834{border:2px solid #ffffff26;border-top-color:var(--theme-active-text,#c4b5fd);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite _spin_j1h5m_834;display:inline-block}@keyframes _spin_j1h5m_834{to{transform:rotate(360deg)}}._errorIndicator_j1h5m_848{color:#f87171}._editorSheet_j1h5m_853{background:var(--theme-card-bg,#ffffff04);border:1px solid var(--theme-border,#ffffff14);-webkit-backdrop-filter:blur(16px);box-sizing:border-box;border-radius:24px;flex-direction:column;flex:1;padding:2rem 2.5rem;display:flex;box-shadow:0 12px 36px #00000040}._editorSheetMeta_j1h5m_867{color:var(--theme-text-muted);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.76rem;display:flex}._editorSelectedTextContainer_j1h5m_876{border-left:4px solid var(--theme-active-text,#c4b5fd);background:#00000026;border-radius:4px 12px 12px 4px;margin-bottom:1rem;padding:.85rem 1.25rem}._selectedTextLabel_j1h5m_884{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:block}._editorSelectedText_j1h5m_876{color:var(--theme-text-secondary,#cbd5e1);margin:0;font-size:.92rem;font-style:italic;line-height:1.5}._editorRefMeta_j1h5m_902{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.25rem;display:flex}._refMetaChip_j1h5m_910{border:1px solid var(--theme-border,#ffffff14);color:var(--theme-text-muted);background:#ffffff08;border-radius:8px;padding:.25rem .65rem;font-size:.76rem;font-weight:700}._editorTitleInput_j1h5m_920{color:var(--theme-text-primary,#fff);background:0 0;border:none;border-bottom:1.5px solid #0000;outline:none;width:100%;margin-bottom:1.25rem;padding:.25rem 0;font-family:Outfit,sans-serif;font-size:2rem;font-weight:900;transition:border-bottom-color .2s}._editorTitleInput_j1h5m_920:focus{border-bottom-color:#a78bfa4d}._editorTextarea_j1h5m_939{width:100%;min-height:380px;color:var(--theme-text-primary,#e2e8f0);resize:none;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:Inter,sans-serif;font-size:1.12rem;font-weight:450;line-height:1.7}@media (width<=768px){._topBar_j1h5m_11{flex-direction:column;gap:1rem;margin-bottom:1.5rem;align-items:stretch!important}._headerActions_j1h5m_100{gap:.75rem;flex-wrap:nowrap!important;width:100%!important}._searchWrapper_j1h5m_39{flex:1!important;max-width:none!important}._searchInput_j1h5m_61{border-radius:14px!important;padding:.7rem 2.25rem .7rem 2.35rem!important;font-size:.88rem!important}._searchIcon_j1h5m_52{left:.95rem!important}._searchClearBtn_j1h5m_84{right:.8rem!important}._roundNewNoteBtn_j1h5m_107{width:40px!important;height:40px!important;font-size:1rem!important}._editorWorkspace_j1h5m_729{min-height:calc(100vh - 3.5rem);padding:1rem}._editorSheet_j1h5m_853{padding:1.5rem}._editorTitleInput_j1h5m_920{font-size:1.6rem}._editorTextarea_j1h5m_939{min-height:300px;font-size:1rem}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}._canvas_1up48_1{background:var(--theme-bg-sidebar,var(--theme-bg));box-sizing:border-box;flex-direction:column;width:100vw;height:100vh;display:flex;position:relative;overflow-y:auto}._stickyHeader_1up48_12{z-index:10;background:var(--theme-bg);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}._toolbar_1up48_23{background:var(--theme-bg);border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.25rem;display:flex}._toolbarLeft_1up48_33{flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}._toolbarLeft_1up48_33 svg{color:var(--theme-active-text,#4f46e5);flex-shrink:0}._backBtn_1up48_46{color:var(--theme-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem;transition:background .15s;display:inline-flex}._backBtn_1up48_46:hover{background:var(--theme-btn-hover)}._toolbarTitle_1up48_65{color:var(--theme-text-primary);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;flex:1;min-width:0;max-width:420px;padding:.3rem .5rem;font-size:1.05rem;font-weight:600;transition:border-color .15s,background .15s}._toolbarTitle_1up48_65:hover:not(:disabled){background:var(--theme-input-bg)}._toolbarTitle_1up48_65:focus{border-color:var(--theme-active-text,#4f46e5);background:var(--theme-input-bg)}._toolbarTitle_1up48_65:disabled{cursor:default;opacity:.9}._toolbarTitle_1up48_65::placeholder{color:var(--theme-text-muted)}._toolbarRight_1up48_98{flex-shrink:0;align-items:center;gap:.75rem;display:flex}._saveStatusWrapper_1up48_105{color:var(--theme-text-muted);align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:inline-flex}._savingIndicator_1up48_114{align-items:center;gap:.3rem;display:inline-flex}._spinner_1up48_120{border:2px solid var(--theme-border);border-top-color:var(--theme-active-text,#c4b5fd);border-radius:50%;width:9px;height:9px;animation:.8s linear infinite _spin_1up48_120;display:inline-block}@keyframes _spin_1up48_120{to{transform:rotate(360deg)}}._errorIndicator_1up48_134{color:#f87171}._exportBtn_1up48_138{border:1px solid var(--theme-border);color:var(--theme-text-secondary);cursor:pointer;background:0 0;border-radius:8px;outline:none;align-items:center;gap:.4rem;padding:.42rem .9rem;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}._exportBtn_1up48_138:hover{background:var(--theme-btn-hover);color:var(--theme-text-primary)}._palette_1up48_159._exportMenu_1up48_159{grid-template-columns:1fr;width:170px;left:auto;right:0}._exportMenuItem_1up48_166{color:var(--theme-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;outline:none;align-items:center;padding:.5rem .6rem;font-size:.85rem;transition:background .15s;display:flex}._exportMenuItem_1up48_166:hover{background:var(--theme-btn-hover)}._shareBtn_1up48_185{background:var(--theme-active-text,#4f46e5);color:var(--theme-bg,#fff);cursor:pointer;border:none;border-radius:8px;outline:none;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.85rem;font-weight:700;transition:opacity .15s;display:inline-flex}._shareBtn_1up48_185 svg{color:inherit}._shareBtn_1up48_185:hover{opacity:.9}._deleteBtn_1up48_209{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;padding:.4rem;transition:all .15s;display:inline-flex}._deleteBtn_1up48_209:hover:not(:disabled){color:#f87171;background:#f871711a}._deleteBtn_1up48_209:disabled{opacity:.4;cursor:not-allowed}._formatBar_1up48_234{border-bottom:1px solid var(--theme-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 1.25rem;display:flex}._formatGroup_1up48_245{flex-shrink:0;align-items:center;gap:.25rem;display:flex}._formatBtn_1up48_252{min-width:30px;height:30px;color:var(--theme-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;gap:.3rem;padding:0 .5rem;font-size:.85rem;transition:background .15s;display:inline-flex}._formatBtn_1up48_252:hover{background:var(--theme-btn-hover);color:var(--theme-text-primary)}._formatBtnActive_1up48_276{background:var(--theme-active-chapter,#a78bfa26);color:var(--theme-active-text,#c4b5fd)}._fontTrigger_1up48_281{gap:.3rem}._fontPalette_1up48_285{grid-template-columns:1fr;width:200px}._fontPaletteItem_1up48_290{color:var(--theme-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;outline:none;align-items:center;padding:.5rem .6rem;font-size:.9rem;transition:background .15s;display:flex}._fontPaletteItem_1up48_290:hover{background:var(--theme-btn-hover)}._formatDivider_1up48_309{background:var(--theme-border);flex-shrink:0;width:1px;height:20px;margin:0 .4rem}._paletteWrap_1up48_317{flex-shrink:0;position:relative}._paletteTrigger_1up48_322{font-weight:600}._palette_1up48_159{background:var(--theme-card-bg);border:1px solid var(--theme-border);z-index:20;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:.25rem;width:220px;padding:.5rem;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #0003}._paletteItem_1up48_342{background:var(--theme-input-bg);min-height:34px;color:var(--theme-text-primary);cursor:pointer;border:1px solid #0000;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:.25rem .4rem;font-size:.85rem;transition:all .15s;display:flex}._paletteItem_1up48_342:hover{border-color:var(--theme-active-text,#c4b5fd);color:var(--theme-active-text,#c4b5fd)}._tagsGroup_1up48_363{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.4rem;display:flex}._tagChip_1up48_371{background:var(--theme-input-bg);color:var(--theme-text-muted);white-space:nowrap;border-radius:99px;align-items:center;gap:.3rem;padding:.18rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}._tagRemoveBtn_1up48_384{color:var(--theme-text-muted);cursor:pointer;opacity:.6;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;font-size:.65rem;transition:all .15s;display:inline-flex}._tagRemoveBtn_1up48_384:hover{opacity:1;color:#f87171}._addTagTrigger_1up48_404{border:1px dashed var(--theme-border);color:var(--theme-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;outline:none;padding:.17rem .6rem;font-size:.72rem;font-weight:600;transition:all .15s}._addTagTrigger_1up48_404:hover{color:var(--theme-active-text,#c4b5fd);border-color:var(--theme-active-text,#c4b5fd)}._addTagWrapper_1up48_423{display:inline-flex}._tagInput_1up48_427{background:var(--theme-input-bg);border:1px solid var(--theme-active-text,#c4b5fd);color:var(--theme-text-primary);border-radius:99px;outline:none;width:90px;padding:.16rem .6rem;font-size:.72rem}._viewOnlyBanner_1up48_438{color:#d97706;background:#f59e0b1a;justify-content:center;align-items:center;gap:.45rem;padding:.5rem;font-size:.8rem;font-weight:600;display:flex}._pageWrapper_1up48_451{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;min-height:0;padding:2rem 1.25rem 2.5rem;display:flex}._page_1up48_451{background:var(--theme-card-bg);border:1px solid var(--theme-border);box-sizing:border-box;border-radius:4px;flex-direction:column;flex:1;width:100%;max-width:760px;padding:2.5rem 3.5rem;display:flex;box-shadow:0 1px 3px #00000014,0 6px 20px #00000014}._printTitle_1up48_475{display:none}._selectedTextContainer_1up48_479{background:var(--theme-input-bg);border-left:3px solid var(--theme-active-text,#c4b5fd);border-radius:4px;flex-shrink:0;margin-bottom:1rem;padding:.75rem 1rem}._selectedTextLabel_1up48_488{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.65rem;font-weight:700;display:block}._selectedText_1up48_479{color:var(--theme-text-secondary);margin:0;font-size:.88rem;font-style:italic;line-height:1.4}._refMeta_1up48_506{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.4rem;margin-bottom:1rem;display:flex}._refMetaChip_1up48_515{background:var(--theme-input-bg);border:1px solid var(--theme-border);color:var(--theme-text-muted);border-radius:6px;padding:.18rem .55rem;font-size:.68rem;font-weight:600}._editorContent_1up48_526{flex-direction:column;flex:1;width:100%;display:flex}._editorContent_1up48_526 .ProseMirror{min-height:200px;color:var(--theme-text-secondary);cursor:text;outline:none;flex:1;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.75}._editorContent_1up48_526 .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--theme-text-muted);opacity:.7;pointer-events:none}._editorContent_1up48_526 .ProseMirror p{margin:0 0 1rem}._editorContent_1up48_526 .ProseMirror p:last-child{margin-bottom:0}._editorContent_1up48_526 .ProseMirror sub,._editorContent_1up48_526 .ProseMirror sup{font-size:75%}._editorContent_1up48_526 .ProseMirror h1,._editorContent_1up48_526 .ProseMirror h2,._editorContent_1up48_526 .ProseMirror h3{color:var(--theme-text-primary);margin-top:1.25rem;margin-bottom:.5rem;font-family:Inter,sans-serif}._editorContent_1up48_526 .ProseMirror h1{font-size:1.5rem}._editorContent_1up48_526 .ProseMirror h2{font-size:1.25rem}._editorContent_1up48_526 .ProseMirror h3{font-size:1.1rem}._editorContent_1up48_526 .ProseMirror ul{margin:0 0 1rem 1.25rem;list-style-type:disc}._editorContent_1up48_526 .ProseMirror ol{margin:0 0 1rem 1.25rem;list-style-type:decimal}._editorContent_1up48_526 .ProseMirror li{margin-bottom:.35rem}._editorContent_1up48_526 .ProseMirror blockquote{border-left:3px solid var(--theme-active-text,#c4b5fd);background:var(--theme-input-bg);border-radius:4px;margin:1rem 0;padding:.5rem 1rem;font-style:italic}._editorContent_1up48_526 .ProseMirror code{background:var(--theme-input-bg);border-radius:4px;padding:.15rem .3rem;font-family:monospace;font-size:.85rem}._editorContent_1up48_526 .ProseMirror table{border-collapse:collapse;table-layout:fixed;max-width:100%;margin:1rem 0;font-size:.9rem;overflow:hidden}._editorContent_1up48_526 .ProseMirror th,._editorContent_1up48_526 .ProseMirror td{border:1px solid var(--theme-border);text-align:left;vertical-align:top;min-width:60px;padding:.45rem .75rem;position:relative}._editorContent_1up48_526 .ProseMirror th{background:var(--theme-input-bg);color:var(--theme-text-primary);font-weight:700}._editorContent_1up48_526 .ProseMirror .selectedCell{background:var(--theme-active-chapter,#a78bfa26)}._editorContent_1up48_526 .ProseMirror .column-resize-handle{background-color:var(--theme-active-text,#c4b5fd);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;right:-2px}._editorContent_1up48_526 .math-node{display:inline-block}._editorContent_1up48_526 .math-node-render{cursor:pointer;border-radius:4px;padding:0 .15rem;transition:background .15s}._editorContent_1up48_526 .math-node-render:hover{background:var(--theme-active-chapter,#a78bfa26)}._editorContent_1up48_526 .math-node-selected .math-node-render{background:var(--theme-active-chapter,#a78bfa26);outline:2px solid var(--theme-active-text,#c4b5fd)}._editorContent_1up48_526 .math-node-input{background:var(--theme-input-bg);border:1px solid var(--theme-active-text,#c4b5fd);color:var(--theme-text-primary);border-radius:4px;outline:none;min-width:60px;padding:.1rem .4rem;font-family:monospace;font-size:.9rem}._metaFooter_1up48_682{width:100%;max-width:760px;color:var(--theme-text-muted);text-align:center;flex-shrink:0;margin-top:1rem;font-size:.75rem}@media (width<=768px){._toolbarTitle_1up48_65{max-width:160px}._shareBtn_1up48_185 span{display:none}._formatBar_1up48_234{padding:.4rem .75rem}._paletteTrigger_1up48_322 span{display:none}._pageWrapper_1up48_451{padding:1.25rem .75rem 1.5rem}._page_1up48_451{padding:1.5rem}._editorContent_1up48_526 .ProseMirror{font-size:.92rem}._fontPaletteItem_1up48_290{font-size:.85rem}}@media print{._stickyHeader_1up48_12{display:none!important}._canvas_1up48_1{background:#fff;height:auto;overflow:visible}._pageWrapper_1up48_451{padding:0;display:block}._page_1up48_451{max-width:100%;box-shadow:none;background:#fff;border:none;padding:0}._printTitle_1up48_475{color:#000;margin-bottom:1rem;font-size:1.8rem;font-weight:800;display:block}._editorContent_1up48_526 .ProseMirror{color:#000}}._overlay_199w2_1{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_199w2_14{background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:16px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 20px 60px #0000004d}._header_199w2_24{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}._title_199w2_32{color:var(--theme-text-primary);margin:0;font-size:1.05rem;font-weight:700}._closeBtn_199w2_39{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;padding:.25rem;font-size:.95rem}._closeBtn_199w2_39:hover{background:var(--theme-btn-hover);color:var(--theme-text-primary)}._body_199w2_55{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}._linkRow_199w2_62{justify-content:space-between;align-items:center;gap:1rem;display:flex}._linkRowText_199w2_69{flex-direction:column;gap:.15rem;display:flex}._linkRowLabel_199w2_75{color:var(--theme-text-primary);font-size:.9rem;font-weight:600}._linkRowDesc_199w2_81{color:var(--theme-text-muted);font-size:.78rem}._toggle_199w2_86{flex-shrink:0;display:inline-block;position:relative}._toggle_199w2_86 input{opacity:0;width:0;height:0;position:absolute}._toggleTrack_199w2_99{background:var(--theme-input-bg);border:1px solid var(--theme-border);cursor:pointer;border-radius:99px;width:40px;height:24px;transition:background .2s;display:block;position:relative}._toggle_199w2_86 input:checked+._toggleTrack_199w2_99{background:var(--theme-active-text,#4f46e5);border-color:#0000}._toggleThumb_199w2_116{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}._toggle_199w2_86 input:checked+._toggleTrack_199w2_99 ._toggleThumb_199w2_116{transform:translate(16px)}._permissionRow_199w2_132{background:var(--theme-input-bg);border:1px solid var(--theme-border);border-radius:10px;gap:.5rem;padding:.25rem;display:flex}._permissionBtn_199w2_141{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;outline:none;flex:1;padding:.45rem .5rem;font-size:.85rem;font-weight:600;transition:all .15s}._permissionBtn_199w2_141:hover:not(:disabled){color:var(--theme-text-primary)}._permissionActive_199w2_159{background:var(--theme-card-bg);color:var(--theme-active-text,#4f46e5);box-shadow:0 1px 3px #00000026}._permissionBtn_199w2_141:disabled{cursor:not-allowed;opacity:.6}._linkBox_199w2_170{gap:.5rem;display:flex}._linkInput_199w2_175{background:var(--theme-input-bg);border:1px solid var(--theme-border);min-width:0;color:var(--theme-text-secondary);border-radius:8px;outline:none;flex:1;padding:.55rem .75rem;font-family:monospace;font-size:.8rem}._copyBtn_199w2_188{background:var(--theme-active-text,#4f46e5);color:var(--theme-bg,#fff);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;outline:none;padding:.55rem 1rem;font-size:.82rem;font-weight:700;transition:opacity .15s}._copyBtn_199w2_188:hover{opacity:.9}._footer_199w2_206{border-top:1px solid var(--theme-border);justify-content:flex-end;padding:1rem 1.25rem;display:flex}._doneBtn_199w2_213{background:var(--theme-input-bg);border:1px solid var(--theme-border);color:var(--theme-text-primary);cursor:pointer;border-radius:8px;outline:none;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:background .15s}._doneBtn_199w2_213:hover{background:var(--theme-btn-hover)}._page_1dqpz_1{background:var(--theme-bg,#0d0d1a);color:var(--theme-text-primary,#fff);box-sizing:border-box;flex-direction:column;flex:1;padding:2rem 2.5rem 3rem;display:flex}._topBar_1dqpz_11{margin-bottom:2rem}._headerLeftRow_1dqpz_15{align-items:center;gap:.85rem;display:flex}._menuTriggerBtn_1dqpz_21{background:var(--theme-input-bg);width:38px;height:38px;color:var(--theme-text-primary);cursor:pointer;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:none}._menuTriggerBtn_1dqpz_21:hover{background:var(--theme-btn-hover);transform:scale(1.05)}._titleIcon_1dqpz_42{color:#e9d5ff;background:linear-gradient(135deg,#7c3aed,#db2777);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 16px #7c3aed66}._title_1dqpz_42{color:var(--theme-text-primary);margin:0;font-size:1.75rem;font-weight:800}._subtitle_1dqpz_62{color:var(--theme-text-muted);margin:.4rem 0 0;font-size:.9rem}._detailsSection_1dqpz_69{width:100%;max-width:920px;margin-bottom:2.5rem}._detailsCard_1dqpz_75{background:var(--theme-dropdown-bg,#ffffff0a);-webkit-backdrop-filter:blur(20px);border:1px solid var(--theme-border);border-radius:20px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}._detailsCardActive_1dqpz_90{background:linear-gradient(160deg, #7c3aed1a, #db27770a), var(--theme-dropdown-bg,#ffffff0a);border-color:#a78bfa59}._detailsCardActive_1dqpz_90:before{content:"";background:linear-gradient(90deg,#7c3aed,#d946ef,#7c3aed) 0 0/200% 100%;height:3px;animation:6s linear infinite _subShimmer_1dqpz_1;position:absolute;top:0;left:0;right:0}@keyframes _subShimmer_1dqpz_1{0%{background-position:200% 0}to{background-position:-200% 0}}._detailsHeader_1dqpz_112{border-bottom:1px solid var(--theme-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}._detailsHeaderLeft_1dqpz_122{flex-direction:column;gap:.5rem;display:flex}._detailsHeaderLeft_1dqpz_122 h2{color:var(--theme-text-primary);margin:0;font-size:1.4rem;font-weight:800}._daysCount_1dqpz_135{color:#c4b5fd;background:#a78bfa1f;border:1px solid #a78bfa40;border-radius:99px;align-items:center;gap:.4rem;width:fit-content;padding:.3rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}._cancelSubscriptionBtn_1dqpz_149{color:#f87171;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:10px;flex-shrink:0;padding:.65rem 1.25rem;font-size:.85rem;font-weight:700;transition:all .2s}._cancelSubscriptionBtn_1dqpz_149:hover:not(:disabled){background:#ef44441a;border-color:#ef4444}._cancelSubscriptionBtn_1dqpz_149:disabled{opacity:.5;cursor:not-allowed}._detailsGrid_1dqpz_172{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;display:grid}._detailItem_1dqpz_178{flex-direction:column;gap:.35rem;display:flex}._detailLabel_1dqpz_184{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:800}._detailValue_1dqpz_192{color:var(--theme-text-primary);word-break:break-word;font-size:1rem;font-weight:600}._cancellationWarning_1dqpz_199{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:12px;align-items:flex-start;gap:.6rem;margin:0;padding:.85rem 1.25rem;font-size:.85rem;line-height:1.5;display:flex}._cancellationWarning_1dqpz_199 svg{flex-shrink:0;margin-top:.15rem}._noSubCard_1dqpz_219{background:linear-gradient(160deg, #7c3aed1f, #db27770d), var(--theme-dropdown-bg,#ffffff0a);border:1px solid #a78bfa40;border-radius:20px;align-items:center;gap:1.5rem;padding:2rem;display:flex}._noSubIcon_1dqpz_229{color:#e9d5ff;background:linear-gradient(135deg,#7c3aed,#db2777);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 6px 20px #7c3aed66}._noSubText_1dqpz_242 h2{color:var(--theme-text-primary);margin:0 0 .4rem;font-size:1.2rem;font-weight:800}._noSubText_1dqpz_242 p{color:var(--theme-text-muted);margin:0;font-size:.9rem;line-height:1.5}._sectionTitle_1dqpz_257{color:var(--theme-text-primary);align-items:center;gap:.5rem;margin:0 0 1.25rem;font-size:1.25rem;font-weight:800;display:flex}._plansGrid_1dqpz_268{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:1.5rem;width:100%;max-width:920px;margin-bottom:3rem;display:grid}._planCard_1dqpz_278{background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:20px;flex-direction:column;gap:1.25rem;padding:2rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}._planCard_1dqpz_278:hover{background:var(--theme-input-bg);transform:translateY(-4px);box-shadow:0 8px 24px #00000026}._planCard_1dqpz_278._popular_1dqpz_300{background:linear-gradient(160deg,#7c3aed,#d946ef);border:none;box-shadow:0 10px 32px #7c3aed59}._planCard_1dqpz_278._popular_1dqpz_300:hover{box-shadow:0 14px 38px #7c3aed73}._planCard_1dqpz_278._popular_1dqpz_300 ._planName_1dqpz_310,._planCard_1dqpz_278._popular_1dqpz_300 ._amount_1dqpz_311{color:#fff}._planCard_1dqpz_278._popular_1dqpz_300 ._currency_1dqpz_315,._planCard_1dqpz_278._popular_1dqpz_300 ._period_1dqpz_316,._planCard_1dqpz_278._popular_1dqpz_300 ._planDesc_1dqpz_317{color:#ffffffbf}._planCard_1dqpz_278._popular_1dqpz_300 ._feature_1dqpz_321{color:#ffffffeb}._planCard_1dqpz_278._popular_1dqpz_300 ._featureCheck_1dqpz_325{color:#fff;background:#ffffff38}._popularBadge_1dqpz_330{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#7c3aed,#d946ef);border-radius:99px;align-items:center;gap:.3rem;padding:.3rem 1rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #7c3aed66}._planName_1dqpz_310{color:var(--theme-text-primary);margin:0;font-size:1.35rem;font-weight:800}._planPrice_1dqpz_355{align-items:flex-end;gap:.25rem;display:flex}._currency_1dqpz_315{color:var(--theme-text-muted);margin-bottom:.3rem;font-size:1.25rem;font-weight:600}._amount_1dqpz_311{color:var(--theme-text-primary);letter-spacing:-.02em;font-size:3rem;font-weight:900;line-height:1}._period_1dqpz_316{color:var(--theme-text-muted);margin-bottom:.4rem;font-size:.9rem}._planDesc_1dqpz_317{color:var(--theme-text-muted);margin:0;font-size:.88rem;line-height:1.5}._features_1dqpz_389{flex-direction:column;flex:1;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}._feature_1dqpz_321{color:var(--theme-text-primary);opacity:.85;align-items:flex-start;gap:.6rem;font-size:.88rem;line-height:1.4;display:flex}._featureCheck_1dqpz_325{color:#34d399;background:#34d39924;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:.1rem;display:flex}._subscribeBtn_1dqpz_422{cursor:pointer;border:1px solid var(--theme-border);width:100%;color:var(--theme-text-primary);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;min-height:48px;padding:.9rem;font-size:.95rem;font-weight:700;transition:all .2s;display:flex}._subscribeBtn_1dqpz_422:hover:not(:disabled){border-color:var(--theme-text-muted);background:#ffffff14}._primaryBtn_1dqpz_445{box-shadow:0 4px 14px #7c3aed59;color:#fff!important;background:linear-gradient(135deg,#7c3aed,#d946ef)!important;border:none!important}._primaryBtn_1dqpz_445:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #7c3aed73}._currentPlanBtn_1dqpz_457{cursor:default;color:#34d399!important;box-shadow:none!important;background:#34d3991a!important;border:1px solid #34d3994d!important}._currentPlanBtn_1dqpz_457:hover{transform:none!important}._planCard_1dqpz_278._popular_1dqpz_300 ._primaryBtn_1dqpz_445{box-shadow:0 4px 14px #0003;color:#7c3aed!important;background:#fff!important}._planCard_1dqpz_278._popular_1dqpz_300 ._primaryBtn_1dqpz_445:hover:not(:disabled){box-shadow:0 6px 18px #00000040;background:#f5f3ff!important}._planCard_1dqpz_278._popular_1dqpz_300 ._currentPlanBtn_1dqpz_457{color:#fff!important;background:#ffffff2e!important;border:1px solid #fff6!important}._subscribeBtn_1dqpz_422:disabled{opacity:.9;cursor:not-allowed}._historySection_1dqpz_494{width:100%;max-width:920px}._historyTableWrapper_1dqpz_499{background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}._historyTable_1dqpz_499{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}._historyTable_1dqpz_499 th{background:var(--theme-input-bg);color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--theme-border);white-space:nowrap;padding:1rem 1.25rem;font-size:.72rem;font-weight:700}._historyTable_1dqpz_499 td{border-bottom:1px solid var(--theme-border);color:var(--theme-text-primary);white-space:nowrap;padding:1rem 1.25rem}._historyTable_1dqpz_499 tr:last-child td{border-bottom:none}._historyTable_1dqpz_499 tr:hover td{background:#ffffff05}._statusBadge_1dqpz_541{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;padding:.25rem .65rem;font-size:.7rem;font-weight:700;display:inline-block}._badgeActive_1dqpz_551{color:#34d399;background:#34d3991f}._badgeCancelled_1dqpz_556{color:#fbbf24;background:#f59e0b1f}._badgeExpired_1dqpz_561{color:#9ca3af;background:#9ca3af1f}._noHistory_1dqpz_566{text-align:center;color:var(--theme-text-muted);padding:2.5rem;font-size:.9rem}._historyCards_1dqpz_574{flex-direction:column;gap:.85rem;display:none}._historyCard_1dqpz_574{background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:14px;flex-direction:column;gap:.6rem;padding:1rem 1.1rem;display:flex}._historyCardTop_1dqpz_590{border-bottom:1px solid var(--theme-border);color:var(--theme-text-primary);justify-content:space-between;align-items:center;padding-bottom:.6rem;font-size:.95rem;display:flex}._historyCardRow_1dqpz_600{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.8rem;display:flex}._historyCardRow_1dqpz_600 span:first-child{color:var(--theme-text-muted);flex-shrink:0}._historyCardRow_1dqpz_600 span:last-child{color:var(--theme-text-primary);text-align:right;font-weight:600}._historyCardMono_1dqpz_619{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem!important}._skeletonWrap_1dqpz_626{flex-direction:column;gap:2.5rem;width:100%;max-width:920px;display:flex}._skeleton_1dqpz_626{background:linear-gradient(90deg, var(--theme-card-bg) 25%, var(--theme-input-bg) 50%, var(--theme-card-bg) 75%);background-size:200% 100%;border-radius:20px;animation:1.5s ease-in-out infinite _skeletonShimmer_1dqpz_1}@keyframes _skeletonShimmer_1dqpz_1{0%{background-position:200% 0}to{background-position:-200% 0}}._skeletonHero_1dqpz_646{height:180px}._skeletonRow_1dqpz_650{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}._skeletonCard_1dqpz_656{height:340px}@media (width<=1024px){._menuTriggerBtn_1dqpz_21{display:flex!important}._page_1dqpz_1{padding:1.5rem 1.25rem 2.5rem}}@media (width<=768px){._page_1dqpz_1{padding:1rem .85rem 2rem}._title_1dqpz_42{font-size:1.3rem}._titleIcon_1dqpz_42{border-radius:11px;width:36px;height:36px}._subtitle_1dqpz_62{font-size:.8rem}._detailsSection_1dqpz_69{margin-bottom:2rem}._detailsCard_1dqpz_75,._noSubCard_1dqpz_219{border-radius:16px;padding:1.25rem}._noSubCard_1dqpz_219{text-align:center;flex-direction:column;gap:1rem}._detailsHeader_1dqpz_112{flex-direction:column;align-items:stretch;gap:1rem}._detailsHeaderLeft_1dqpz_122 h2{font-size:1.2rem}._cancelSubscriptionBtn_1dqpz_149{width:100%}._detailsGrid_1dqpz_172{grid-template-columns:repeat(2,1fr);gap:1.1rem}._plansGrid_1dqpz_268{grid-template-columns:1fr;gap:1rem;margin-bottom:2.5rem}._planCard_1dqpz_278{border-radius:16px;padding:1.25rem}._planCard_1dqpz_278._popular_1dqpz_300{margin-top:.5rem}._amount_1dqpz_311{font-size:2.5rem}._historyTableWrapper_1dqpz_499{display:none}._historyCards_1dqpz_574{display:flex}}@media (width<=480px){._page_1dqpz_1{padding:.85rem .65rem 1.75rem}._headerLeftRow_1dqpz_15{gap:.6rem}._title_1dqpz_42{font-size:1.1rem}._detailsCard_1dqpz_75,._noSubCard_1dqpz_219,._planCard_1dqpz_278{padding:1rem}._detailsGrid_1dqpz_172{grid-template-columns:1fr 1fr;gap:.9rem}._amount_1dqpz_311{font-size:2.2rem}._skeletonRow_1dqpz_650{grid-template-columns:1fr}}@media (width<=768px){._menuTriggerBtn_1dqpz_21{display:none!important}}._page_1fixt_1{background:var(--theme-bg,#0d0d1a);height:100vh;color:var(--theme-text-primary,#fff);width:100%;display:flex;position:relative;overflow:hidden}._desktopSidebar_1fixt_12{border-right:1px solid var(--theme-border);background:var(--theme-bg-sidebar,#110e28);box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:1.25rem;width:320px;height:100vh;padding:1.5rem 1.1rem;display:flex}._drawerHeader_1fixt_25{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}._drawerHeaderLeft_1fixt_32{align-items:center;gap:.5rem;display:flex}._drawerTitle_1fixt_38{color:var(--theme-text-primary);margin:0;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:800}._pencilNewBtn_1fixt_46{background:var(--theme-input-bg,#ffffff08);border:1px solid var(--theme-border);color:var(--theme-text-muted);cursor:pointer;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._pencilNewBtn_1fixt_46:hover:not(:disabled){background:var(--theme-btn-hover,#ffffff14);color:var(--theme-active-text,#c4b5fd);border-color:var(--theme-active-text,#c4b5fd);transform:scale(1.05)}._pencilNewBtn_1fixt_46:disabled{opacity:.5;cursor:not-allowed}._emptyHistoryContainer_1fixt_75{text-align:center;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.25rem;display:flex}._emptyHistoryIcon_1fixt_87{color:var(--theme-text-muted);opacity:.8;font-size:2.2rem}._emptyHistoryContainer_1fixt_75 p{color:var(--theme-text-muted);margin:0;font-size:.8rem}._emptyHistoryStartBtn_1fixt_99{color:#fff;cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:10px;width:100%;margin-top:.25rem;padding:.6rem 1.25rem;font-size:.82rem;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #7c3aed40}._emptyHistoryStartBtn_1fixt_99:hover:not(:disabled){opacity:.95;transform:translateY(-1.5px);box-shadow:0 6px 16px #7c3aed59}._emptyHistoryStartBtn_1fixt_99:disabled{opacity:.5}._sessionList_1fixt_125{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:.5rem;padding-right:2px;display:flex;overflow-y:auto}._sessionList_1fixt_125::-webkit-scrollbar{width:3px}._sessionList_1fixt_125::-webkit-scrollbar-track{background:0 0}._sessionList_1fixt_125::-webkit-scrollbar-thumb{background:var(--theme-border,#ffffff1a);border-radius:99px}._sessionItem_1fixt_148{cursor:pointer;text-align:left;color:var(--theme-text-secondary);box-sizing:border-box;background:0 0;border:none;border-left:2.5px solid #0000;border-radius:6px;align-items:center;gap:.75rem;width:100%;margin:.15rem 0;padding:.55rem .75rem;transition:all .15s;display:flex}._sessionItem_1fixt_148:hover{background:var(--theme-input-bg);color:var(--theme-text-primary)}._sessionItem_1fixt_148._activeSession_1fixt_171{background:var(--theme-input-bg);color:var(--theme-active-text,#c4b5fd);border-left-color:var(--theme-active-text,#7c3aed)}._sessionItemContent_1fixt_177{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._sessionTopic_1fixt_185{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}._sessionMeta_1fixt_193{color:var(--theme-text-muted);font-size:.68rem}._sessionIcon_1fixt_198{color:var(--theme-text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}._sessionItem_1fixt_148:hover ._sessionIcon_1fixt_198,._sessionItem_1fixt_148._activeSession_1fixt_171 ._sessionIcon_1fixt_198{color:var(--theme-active-text,#c4b5fd)}._chatArea_1fixt_213{flex-direction:column;flex:1;height:100vh;display:flex;position:relative;overflow:hidden}._chatHeader_1fixt_222{border-bottom:1px solid var(--theme-border);background:var(--theme-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 2rem;display:flex}._chatHeaderLeft_1fixt_235{align-items:center;gap:1rem;min-width:0;display:flex}._headerTitles_1fixt_242{flex-direction:column;gap:.15rem;min-width:0;display:flex}._chatHeaderTitle_1fixt_249{color:var(--theme-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:800;overflow:hidden}._chatHeaderSubtitle_1fixt_260{text-transform:uppercase;letter-spacing:.05em;color:var(--theme-text-muted);font-size:.72rem;font-weight:700}._chatHeaderRight_1fixt_268{align-items:center;gap:.75rem;display:flex}._newHeaderBtn_1fixt_274{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:12px;padding:.5rem 1rem;font-size:.8rem;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #7c3aed33}._newHeaderBtn_1fixt_274:hover:not(:disabled){transform:translateY(-1.5px);box-shadow:0 6px 16px #7c3aed4d}._newHeaderBtn_1fixt_274:disabled{opacity:.5}._openTextbookBtn_1fixt_296{color:var(--theme-active-text,#c4b5fd);white-space:nowrap;background:linear-gradient(135deg,#a78bfa1f,#60a5fa14);border:1px solid #a78bfa40;border-radius:12px;flex-shrink:0;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;font-weight:750;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._openTextbookBtn_1fixt_296:hover{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-color:#0000;transform:translateY(-1.5px);box-shadow:0 4px 12px #7c3aed40}._welcomeHero_1fixt_322{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:580px;margin:3.5rem auto 2rem;display:flex}._botIconWrapper_1fixt_332{border:1.5px solid var(--theme-active-text,#c4b5fd);background:linear-gradient(135deg,#7c3aed1a,#4f46e51a);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:.5rem;font-size:3rem;display:flex;box-shadow:0 8px 24px #7c3aed26}._welcomeHero_1fixt_322 h2{color:var(--theme-text-primary);margin:0;font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:900}._welcomeHero_1fixt_322 p{color:var(--theme-text-secondary);margin:0;font-size:.88rem;line-height:1.6}._emptyStateInputRow_1fixt_361{box-sizing:border-box;gap:.75rem;width:100%;margin-top:.75rem;display:flex}._emptyContentGrid_1fixt_369{box-sizing:border-box;width:100%;max-width:800px;margin:1.5rem auto 0;display:block}._suggestedColumn_1fixt_377{flex-direction:column;display:flex}._recentHistoryColumn_1fixt_382{display:none}._sectionHeading_1fixt_386{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-text-muted);text-align:left;margin:0 0 1.25rem;font-size:.72rem;font-weight:750}._quickStartGrid_1fixt_396{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;display:grid}._quickCard_1fixt_404{background:var(--theme-card-bg);border:1px solid var(--theme-border);cursor:pointer;text-align:left;border-radius:16px;flex-direction:column;gap:.5rem;padding:1.25rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #00000005}._quickCard_1fixt_404:hover{background:var(--theme-input-bg);border-color:var(--theme-active-text,#7c3aed);transform:translateY(-3px);box-shadow:0 8px 20px #7c3aed14}._cardEmoji_1fixt_425{margin-bottom:.25rem;font-size:1.5rem}._quickCardText_1fixt_430{flex-direction:column;gap:.25rem;display:flex}._quickCardText_1fixt_430 h4{color:var(--theme-text-primary);margin:0;font-size:.88rem;font-weight:750}._quickCardText_1fixt_430 p{color:var(--theme-text-muted);margin:0;font-size:.74rem;line-height:1.4}._emptyChat_1fixt_451{box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;padding:2rem;display:flex;overflow-y:auto}._messages_1fixt_463{box-sizing:border-box;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:1.5rem;width:100%;max-width:840px;margin:0 auto;padding:2rem;display:flex;overflow-y:auto}._message_1fixt_463{align-items:flex-end;gap:.55rem;display:flex}._userMessage_1fixt_484{justify-content:flex-end}._aiMessage_1fixt_488{justify-content:flex-start}._avatar_1fixt_492{width:28px;height:28px;color:var(--theme-active-text,#c4b5fd);background:linear-gradient(135deg,#7c3aed2e,#4f46e51f);border:1px solid #a78bfa4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:2px;display:flex;box-shadow:0 4px 10px #7c3aed1f}._bubbleCol_1fixt_507{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;max-width:75%;display:flex}._userMessage_1fixt_484 ._bubbleCol_1fixt_507{align-items:flex-end}._bubble_1fixt_507{color:var(--theme-text-secondary);border-radius:18px;max-width:100%;padding:.85rem 1.1rem;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.6;overflow-x:auto}._userMessage_1fixt_484 ._bubble_1fixt_507{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:18px 18px 4px;box-shadow:0 4px 12px #7c3aed33}._aiMessage_1fixt_488 ._bubble_1fixt_507{background:var(--theme-input-bg);border:1px solid var(--theme-border);border-radius:18px 18px 18px 4px}._markdownBody_1fixt_545{min-width:0}._markdownBody_1fixt_545>:first-child{margin-top:0!important}._markdownBody_1fixt_545>:last-child{margin-bottom:0!important}._markdownBody_1fixt_545 p{margin:0 0 .75em;line-height:1.6}._markdownBody_1fixt_545 ul,._markdownBody_1fixt_545 ol{margin:0 0 .75em;padding-left:1.35rem}._markdownBody_1fixt_545 li{margin-bottom:.3em}._markdownBody_1fixt_545 a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #a78bfa80;text-decoration:underline #a78bfa80}._markdownBody_1fixt_545 strong{color:inherit;font-weight:750}._markdownBody_1fixt_545 h1,._markdownBody_1fixt_545 h2,._markdownBody_1fixt_545 h3,._markdownBody_1fixt_545 h4{margin:.9em 0 .5em;font-weight:800;line-height:1.3}._markdownBody_1fixt_545 h1{font-size:1.25em}._markdownBody_1fixt_545 h2{font-size:1.15em}._markdownBody_1fixt_545 h3{font-size:1.05em}._markdownBody_1fixt_545 blockquote{color:inherit;opacity:.9;background:#a78bfa0f;border-left:3px solid #a78bfa80;border-radius:0 8px 8px 0;margin:0 0 .75em;padding:.4rem .9rem}._markdownBody_1fixt_545 code{background:#0000002e;border-radius:5px;padding:.15em .4em;font-family:SFMono-Regular,Consolas,Courier New,monospace;font-size:.85em}[data-theme=light] ._markdownBody_1fixt_545 code,[data-theme=sepia] ._markdownBody_1fixt_545 code{background:#0000000f}._userMessage_1fixt_484 ._markdownBody_1fixt_545 code{background:#fff3}._markdownBody_1fixt_545 pre{border:1px solid var(--theme-border);background:#00000040;border-radius:10px;margin:0 0 .75em;padding:.8rem 1rem;overflow-x:auto}[data-theme=light] ._markdownBody_1fixt_545 pre,[data-theme=sepia] ._markdownBody_1fixt_545 pre{background:#0000000d}._markdownBody_1fixt_545 pre code{background:0 0;padding:0;font-size:.82em;line-height:1.55}._markdownBody_1fixt_545 table{border-collapse:collapse;width:100%;margin:0 0 .75em;font-size:.85em;display:block;overflow-x:auto}._markdownBody_1fixt_545 th,._markdownBody_1fixt_545 td{border:1px solid var(--theme-border);text-align:left;padding:.45rem .65rem}._markdownBody_1fixt_545 th{background:#a78bfa14;font-weight:750}._markdownBody_1fixt_545 ._katex_1fixt_653{font-size:1.02em}._markdownBody_1fixt_545 ._katex-display_1fixt_654{padding:.35rem 0;overflow:auto hidden}._copyBtn_1fixt_661{color:var(--theme-text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .4rem;font-size:.68rem;font-weight:700;transition:all .15s;display:inline-flex}._message_1fixt_463:hover ._copyBtn_1fixt_661{opacity:.7}._copyBtn_1fixt_661:hover{background:var(--theme-btn-hover);color:var(--theme-active-text,#c4b5fd);opacity:1!important}._typingDots_1fixt_688{align-items:center;gap:4px;padding:.15rem 0;display:inline-flex}._typingDots_1fixt_688 span{background:var(--theme-active-text,#a78bfa);opacity:.5;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite _typingBounce_1fixt_1}._typingDots_1fixt_688 span:nth-child(2){animation-delay:.15s}._typingDots_1fixt_688 span:nth-child(3){animation-delay:.3s}@keyframes _typingBounce_1fixt_1{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}._inputRow_1fixt_712{border-top:1px solid var(--theme-border);box-sizing:border-box;background:0 0;gap:.75rem;width:100%;max-width:840px;margin:0 auto;padding:1.5rem 2rem 2.5rem;display:flex}._chatInput_1fixt_724{background:var(--theme-input-bg);border:1px solid var(--theme-border);color:var(--theme-text-primary);resize:none;border-radius:16px;outline:none;flex:1;max-height:160px;padding:.85rem 1.25rem;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.5;transition:border-color .2s;overflow-y:auto}._chatInput_1fixt_724:focus{border-color:var(--theme-active-text,#7c3aed)}._chatInput_1fixt_724:disabled{opacity:.6;cursor:not-allowed}._sendBtn_1fixt_750{color:var(--theme-text-primary);cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:12px;flex-shrink:0;align-self:flex-end;height:44px;padding:0 1.5rem;font-size:1.1rem;transition:all .2s}._sendBtn_1fixt_750:hover:not(:disabled){opacity:.95;transform:scale(1.02)}._sendBtn_1fixt_750:disabled{opacity:.4;cursor:not-allowed}._stopBtn_1fixt_774{background:var(--theme-input-bg);color:#f87171;cursor:pointer;border:1px solid #f8717166;border-radius:12px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;height:44px;padding:0 1.4rem;transition:all .2s;display:inline-flex}._stopBtn_1fixt_774:hover{background:#f871711f;border-color:#f87171;transform:scale(1.02)}._charCounter_1fixt_796{box-sizing:border-box;text-align:right;width:100%;max-width:840px;color:var(--theme-text-muted);margin:-1.75rem auto 1rem;padding:0 2rem;font-size:.68rem;font-weight:700}._bubblePending_1fixt_809{opacity:.7}._bubbleFailed_1fixt_813{background:#f8717114!important;border:1px solid #f8717180!important}._statusRow_1fixt_818{color:var(--theme-text-muted);align-items:center;gap:.4rem;padding:0 .2rem;font-size:.68rem;font-weight:700;display:inline-flex}._pendingSpinner_1fixt_828{border:1.5px solid #a78bfa59;border-top-color:#a78bfa;border-radius:50%;width:8px;height:8px;animation:.7s linear infinite _spin_1fixt_1}@keyframes _spin_1fixt_1{to{transform:rotate(360deg)}}._failedText_1fixt_841{color:#f87171}._retryBtn_1fixt_845{color:#f87171;cursor:pointer;background:#f871711a;border:1px solid #f871714d;border-radius:99px;padding:.15rem .55rem;font-size:.66rem;font-weight:800;transition:all .15s}._retryBtn_1fixt_845:hover{background:#f8717133;border-color:#f87171}._mobileTutorNavbar_1fixt_863,._mobileDrawerContainer_1fixt_867{display:none}._gatedPage_1fixt_872{background:var(--theme-bg,#0d0d1a);flex-direction:column;flex:1;min-height:100vh;display:flex}._gatedTopBar_1fixt_880{display:none}._gated_1fixt_872{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}._gatedCard_1fixt_892{text-align:center;background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:24px;flex-direction:column;align-items:center;gap:1.25rem;max-width:400px;padding:2.5rem;display:flex}._gatedIcon_1fixt_905{font-size:3.5rem}._gatedCard_1fixt_892 h2{color:var(--theme-text-primary);margin:0;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:800}._gatedCard_1fixt_892 p{color:var(--theme-text-muted);margin:0;font-size:.88rem;line-height:1.5}._upgradeBtn_1fixt_924{color:var(--theme-text-primary);background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:12px;padding:.85rem 2rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;box-shadow:0 4px 12px #7c3aed4d}._upgradeBtn_1fixt_924:hover{transform:translateY(-2px);box-shadow:0 6px 16px #7c3aed66}._loadingMessages_1fixt_941{color:var(--theme-text-muted);text-align:center;justify-content:center;align-items:center;width:100%;padding:3rem 0;font-size:.9rem;font-style:italic;display:flex}@media (width<=768px){._desktopSidebar_1fixt_12,._chatHeader_1fixt_222{display:none!important}._mobileTutorNavbar_1fixt_863{background:var(--theme-bg-sidebar,#110e28);border-bottom:1px solid var(--theme-border);box-sizing:border-box;z-index:90;justify-content:space-between;align-items:center;width:100%;height:56px;padding:0 1rem;display:flex;position:fixed;top:0;left:0}._mobileNavIconBtn_1fixt_981{color:var(--theme-text-primary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background-color .2s;display:flex}._mobileNavIconBtn_1fixt_981:active{background:var(--theme-input-bg)}._mobileNavLogoLink_1fixt_1000{cursor:pointer;align-items:center;gap:.4rem;text-decoration:none;display:flex}._logoBrain_1fixt_1008{font-size:1.2rem}._logoText_1fixt_1012{background:linear-gradient(90deg,#a78bfa,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:800}._chatArea_1fixt_213{height:100vh;padding-top:56px}._messages_1fixt_463{gap:1rem;padding:4.5rem 1rem 1.5rem}._bubbleCol_1fixt_507{max-width:88%}._bubble_1fixt_507{padding:.7rem .9rem;font-size:.82rem}._avatar_1fixt_492{width:24px;height:24px}._inputRow_1fixt_712{z-index:10;gap:.5rem;padding:1rem 1rem 2.2rem}._sendBtn_1fixt_750,._stopBtn_1fixt_774{border-radius:10px;height:40px;padding:0 1rem}._charCounter_1fixt_796{margin-top:-1.5rem;padding:0 1rem}._welcomeHero_1fixt_322{margin:1.5rem auto;padding:0 1rem}._welcomeHero_1fixt_322 h2{font-size:1.3rem}._welcomeHero_1fixt_322 p{font-size:.8rem}._emptyChat_1fixt_451{padding-top:4.5rem}._emptyContentGrid_1fixt_369{padding:0 1rem 1.5rem}._quickStartGrid_1fixt_396{grid-template-columns:1fr;gap:.85rem}._quickCard_1fixt_404{flex-direction:row;align-items:center;gap:1rem;padding:1rem}._cardEmoji_1fixt_425{margin-bottom:0}._gatedCard_1fixt_892{margin:0 .5rem;padding:1.5rem 1.1rem}._mobileDrawerContainer_1fixt_867{z-index:1000;pointer-events:none;display:block;position:fixed;inset:0}._mobileDrawerContainer_1fixt_867._mobileDrawerOpen_1fixt_1120{pointer-events:auto}._mobileDrawerOverlay_1fixt_1124{-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0000008c;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}._mobileDrawerOpen_1fixt_1120 ._mobileDrawerOverlay_1fixt_1124{opacity:1;pointer-events:auto}._mobileHistoryDrawer_1fixt_1140{background:var(--theme-bg-sidebar,#110e28);border-right:1px solid var(--theme-border);box-sizing:border-box;flex-direction:column;gap:1.25rem;width:290px;max-width:85%;padding:1.5rem 1.1rem;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}._mobileDrawerOpen_1fixt_1120 ._mobileHistoryDrawer_1fixt_1140{transform:translate(0)}._closeDrawerBtn_1fixt_1163{background:var(--theme-input-bg,#ffffff08);border:1px solid var(--theme-border);color:var(--theme-text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;display:flex}._gatedTopBar_1fixt_880{border-bottom:1px solid var(--theme-border);box-sizing:border-box;align-items:center;width:100%;height:56px;padding:0 1.5rem;display:flex}._menuTriggerBtn_1fixt_1187{color:var(--theme-text-primary);cursor:pointer;background:0 0;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;transition:background-color .2s;display:flex}._menuTriggerBtn_1fixt_1187:active{background:var(--theme-input-bg)}}@media (width<=480px){._bubbleCol_1fixt_507{max-width:92%}._bubble_1fixt_507{padding:.6rem .75rem;font-size:.78rem}._gatedCard_1fixt_892 h2{font-size:1.15rem}}._paginationControls_1fixt_1227{border-top:1px solid var(--theme-border);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:auto;padding:.75rem .5rem .25rem;display:flex}._pageBtn_1fixt_1240{background:var(--theme-input-bg,#ffffff08);border:1px solid var(--theme-border);color:var(--theme-text-primary);cursor:pointer;border-radius:6px;outline:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;transition:all .2s;display:flex}._pageBtn_1fixt_1240:hover:not(:disabled){background:var(--theme-btn-hover);border-color:var(--theme-active-text,#c4b5fd);color:var(--theme-active-text,#c4b5fd)}._pageBtn_1fixt_1240:disabled{opacity:.3;cursor:not-allowed}._pageIndicator_1fixt_1267{color:var(--theme-text-muted);letter-spacing:.05em;font-size:.72rem;font-weight:700}._drawerHeaderRight_1fixt_1275{align-items:center;gap:.6rem;display:flex}._drawerDashboardLink_1fixt_1281{background:var(--theme-input-bg,#ffffff08);border:1px solid var(--theme-border);color:var(--theme-text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:all .2s;display:flex}._drawerDashboardLink_1fixt_1281:hover{background:var(--theme-btn-hover,#ffffff14);color:var(--theme-active-text,#c4b5fd);border-color:var(--theme-active-text,#c4b5fd);transform:scale(1.05)}._page_1k7xy_1{background:var(--theme-bg,#0b091a);color:var(--theme-text-primary,#fff);flex-direction:column;flex:1;width:100%;display:flex}._main_1k7xy_11{flex:1;padding:2.5rem;overflow-y:auto}._header_1k7xy_17{margin-bottom:2.5rem}._title_1k7xy_21{margin:0 0 .4rem;font-size:1.75rem;font-weight:800}._subtitle_1k7xy_27{color:var(--theme-text-muted,#ffffff73);margin:0;font-size:.9rem;line-height:1.4}._grid_1k7xy_34{flex-direction:column;gap:2.5rem;max-width:800px;display:flex}._card_1k7xy_41{border:1px solid var(--theme-border,#ffffff0f);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff05 0%,#ffffff01 100%);border-radius:24px;padding:2.25rem 2rem;transition:transform .25s,border-color .25s;box-shadow:0 16px 48px #00000026}._cardTitle_1k7xy_52{color:var(--theme-text-primary,#fff);align-items:center;gap:.75rem;margin:0 0 1.5rem;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:800;display:flex}._titleIcon_1k7xy_63{width:20px;height:20px;color:var(--theme-active-text,#c4b5fd);flex-shrink:0}._cardDescription_1k7xy_70{color:var(--theme-text-muted,#fff6);margin:-.75rem 0 1.5rem;font-size:.85rem;line-height:1.4}._form_1k7xy_78{flex-direction:column;gap:1.5rem;display:flex}._avatarSection_1k7xy_84{flex-direction:column;gap:.75rem;display:flex}._formLabel_1k7xy_90{color:var(--theme-text-primary,#ffffffd9);font-size:.875rem;font-weight:600}._avatarGrid_1k7xy_96{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:.8rem;display:grid}._avatarCard_1k7xy_102{background:var(--theme-input-bg,#ffffff0a);border:2px solid var(--theme-border,#ffffff14);cursor:pointer;aspect-ratio:1;border-radius:14px;justify-content:center;align-items:center;padding:.35rem;transition:all .2s;display:flex}._avatarCard_1k7xy_102:hover{background:#ffffff14;border-color:#a78bfa80}._avatarCard_1k7xy_102._avatarSelected_1k7xy_120{background:#a78bfa26;border-color:#a78bfa;box-shadow:0 0 12px #a78bfa4d}._presetImg_1k7xy_126{border-radius:10px;width:100%;height:auto}._customAvatarRow_1k7xy_132{margin-top:.5rem}._customLabel_1k7xy_136{color:var(--theme-text-muted,#fff9);flex-direction:column;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}._inputRow_1k7xy_145{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=600px){._inputRow_1k7xy_145{grid-template-columns:1fr}}._label_1k7xy_157{color:var(--theme-text-primary,#ffffffd9);flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}._input_1k7xy_145{background:var(--theme-input-bg,#ffffff0f);border:1px solid var(--theme-border,#ffffff1f);width:100%;color:var(--theme-text-primary,#fff);box-sizing:border-box;border-radius:12px;outline:none;padding:.85rem 1rem;font-size:.9rem;transition:border-color .2s}._input_1k7xy_145:focus{border-color:#a78bfa}._input_1k7xy_145[type=date]::-webkit-calendar-picker-indicator{filter:var(--theme-icon-filter,invert(1));cursor:pointer}._genderContainer_1k7xy_188{flex-direction:column;gap:.5rem;display:flex}._genderLabel_1k7xy_194{color:var(--theme-text-primary,#ffffffd9);font-size:.875rem;font-weight:600}._genderPills_1k7xy_200{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}._genderPill_1k7xy_200{background:var(--theme-input-bg,#ffffff0d);border:1px solid var(--theme-border,#ffffff1a);color:var(--theme-text-muted,#ffffffb3);cursor:pointer;text-align:center;border-radius:12px;padding:.85rem .5rem;font-size:.8rem;font-weight:600;transition:all .2s}._genderPill_1k7xy_200:hover:not(:disabled){color:var(--theme-text-primary);border-color:#a78bfa66}._genderPill_1k7xy_200._genderSelected_1k7xy_224{color:#c4b5fd;background:#a78bfa1f;border-color:#a78bfa}._error_1k7xy_230{color:#f87171;margin:0;font-size:.85rem}._success_1k7xy_236{color:#34d399;margin:0;font-size:.85rem}._saveBtn_1k7xy_242{color:var(--theme-text-primary);cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:12px;margin-top:.5rem;padding:1rem;font-size:.95rem;font-weight:700;transition:all .2s}._saveBtn_1k7xy_242:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}._saveBtn_1k7xy_242:disabled{opacity:.4;cursor:not-allowed}._devicesList_1k7xy_266{flex-direction:column;gap:.75rem;display:flex}._deviceRow_1k7xy_272{background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:12px;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex}._deviceDetails_1k7xy_282{align-items:center;gap:.75rem;display:flex}._deviceIconContainer_1k7xy_288{background:var(--theme-input-bg,#ffffff0a);border:1px solid var(--theme-border,#ffffff14);width:40px;height:40px;color:var(--theme-text-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._deviceSvg_1k7xy_301{width:20px;height:20px}._deviceName_1k7xy_306{color:#e2e8f0;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}._currentBadge_1k7xy_315{color:#93c5fd;background:#60a5fa26;border-radius:99px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}._deviceMeta_1k7xy_324{color:var(--theme-text-muted);margin-top:.15rem;font-size:.75rem}._revokeBtn_1k7xy_330{color:#f87171;cursor:pointer;background:0 0;border:1px solid #f871714d;border-radius:8px;padding:.35rem .85rem;font-size:.8rem;font-weight:600;transition:all .2s}._revokeBtn_1k7xy_330:hover{color:var(--theme-text-primary);background:#f871711a;border-color:#f87171}._loading_1k7xy_348,._empty_1k7xy_348{color:var(--theme-text-muted);padding:1.5rem 0;font-size:.9rem}._headerLeftRow_1k7xy_354{align-items:center;gap:1.25rem;display:flex}._menuTriggerBtn_1k7xy_360{background:var(--theme-input-bg);width:38px;height:38px;color:var(--theme-text-primary);cursor:pointer;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}._menuTriggerBtn_1k7xy_360:hover{background:var(--theme-btn-hover);transform:scale(1.05)}@media (width<=1024px){._menuTriggerBtn_1k7xy_360{display:inline-block}._main_1k7xy_11{padding:1.5rem 1.25rem}._grid_1k7xy_34{grid-template-columns:1fr}}._themeContainer_1k7xy_396{flex-direction:column;gap:.5rem;width:100%;display:flex}._themeLabel_1k7xy_403{color:var(--theme-text-primary,#ffffffd9);font-size:.875rem;font-weight:600}._themePills_1k7xy_409{grid-template-columns:repeat(4,1fr);gap:.75rem;width:100%;display:grid}._themePill_1k7xy_409{border:2px solid var(--theme-border,#ffffff14);color:var(--theme-text-muted,#ffffffb3);cursor:pointer;text-align:center;box-sizing:border-box;border-radius:12px;padding:.85rem .5rem;font-size:.82rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000001a}._themePill_1k7xy_409:hover:not(:disabled){border-color:#a78bfa80;transform:translateY(-2px)}._themePill_1k7xy_409._themeSelected_1k7xy_435{border-color:#7c3aed;transform:scale(1.03)translateY(-1px);box-shadow:0 0 16px #7c3aed59}._themePill_default_1k7xy_441{color:#fff!important;background-color:#0d0d1a!important}._themePill_light_1k7xy_446{color:#1e1b4b!important;background-color:#fcfcfc!important;border-color:#00000014!important}._themePill_light_1k7xy_446._themeSelected_1k7xy_435{border-color:#4f46e5!important;box-shadow:0 0 16px #4f46e540!important}._themePill_sepia_1k7xy_456{color:#433422!important;background-color:#f7eed8!important;border-color:#00000014!important}._themePill_sepia_1k7xy_456._themeSelected_1k7xy_435{border-color:#8b5a1a!important;box-shadow:0 0 16px #8b5a1a40!important}._themePill_dark_1k7xy_466{color:#f3f4f6!important;background-color:#05050a!important}@media (width<=1024px){._main_1k7xy_11{padding:1.5rem 1.25rem}}@media (width<=768px){._main_1k7xy_11{padding:.8rem .7rem 1.25rem}._title_1k7xy_21{font-size:1.15rem}._grid_1k7xy_34{gap:1rem;max-width:100%}._card_1k7xy_41{border-radius:12px;padding:1rem}._themePills_1k7xy_409{gap:.6rem;grid-template-columns:repeat(2,1fr)!important}._formInput_1k7xy_507{padding:.75rem .85rem}._saveBtn_1k7xy_242{text-align:center;width:100%;padding:.8rem}}@media (width<=480px){._main_1k7xy_11{padding:.65rem .55rem 1rem}._title_1k7xy_21{font-size:1.1rem}._card_1k7xy_41{padding:.85rem}}@media (width<=768px){._menuTriggerBtn_1k7xy_360{display:none!important}}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;inset:0;overflow:hidden}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--total-scale-factor));box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--total-scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}._overlay_5is78_1{pointer-events:none;z-index:1;position:absolute;inset:0}._highlight_5is78_8{cursor:pointer;pointer-events:auto;mix-blend-mode:multiply;border:none;border-radius:2px;padding:0;transition:filter .15s;position:absolute}._highlight_5is78_8:hover,._active_5is78_20{filter:brightness(.92)}._highlight_5is78_8[data-color=yellow]{background:#ffe3548c}._highlight_5is78_8[data-color=green]{background:#86efac8c}._highlight_5is78_8[data-color=blue]{background:#93c5fd8c}._highlight_5is78_8[data-color=pink]{background:#f9a8d48c}._highlight_5is78_8[data-color=purple]{background:#c4b5fd8c}._highlight_5is78_8[data-color=orange]{background:#fdba748c}._noteDot_5is78_31{background:#f97316;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 1.5px #fff}._toolbar_12do0_1{z-index:60;background:#1f2937;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;animation:.12s ease-out _rise_12do0_1;display:flex;position:fixed;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 8px 24px #00000047}@keyframes _rise_12do0_1{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}to{opacity:1;transform:translate(-50%,calc(-100% - 10px))}}._colors_12do0_20{gap:5px;display:flex}._swatch_12do0_25{cursor:pointer;border:1.5px solid #ffffff59;border-radius:50%;width:18px;height:18px;padding:0;transition:transform .12s}._swatch_12do0_25:hover{transform:scale(1.18)}._swatch_12do0_25[data-color=yellow]{background:#ffe354}._swatch_12do0_25[data-color=green]{background:#86efac}._swatch_12do0_25[data-color=blue]{background:#93c5fd}._swatch_12do0_25[data-color=pink]{background:#f9a8d4}._swatch_12do0_25[data-color=purple]{background:#c4b5fd}._swatch_12do0_25[data-color=orange]{background:#fdba74}._divider_12do0_46{background:#fff3;width:1px;height:18px}._action_12do0_52{color:#e5e7eb;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 7px;font-size:.8rem;font-weight:600}._action_12do0_52:hover{color:#fff;background:#ffffff1f}._reader_1vyu9_1{color:#111827;background:#f1f3f6;flex-direction:column;height:100dvh;display:flex}._toolbar_1vyu9_11{z-index:20;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;box-shadow:0 1px 3px #0000000a}._toolbarLeft_1vyu9_23,._toolbarCenter_1vyu9_24,._toolbarRight_1vyu9_25{align-items:center;gap:6px;display:flex}._toolbarLeft_1vyu9_23{flex:1;min-width:0}._toolbarRight_1vyu9_25{flex:1;justify-content:flex-end;min-width:0}._zoomGroup_1vyu9_34{align-items:center;gap:4px;display:flex}._bookTitle_1vyu9_40{text-overflow:ellipsis;white-space:nowrap;margin-left:6px;font-size:.95rem;font-weight:700;overflow:hidden}._iconBtn_1vyu9_49{color:#374151;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 8px;font-size:1rem;line-height:1;text-decoration:none;display:inline-flex}._iconBtn_1vyu9_49:hover:not(:disabled){background:#f3f4f6}._iconBtn_1vyu9_49:disabled{opacity:.35;cursor:not-allowed}._iconBtnActive_1vyu9_68{color:#4338ca;background:#e0e7ff;border-color:#c7d2fe}._pageInput_1vyu9_70{text-align:center;border:1px solid #d1d5db;border-radius:7px;width:58px;height:32px;font-size:.88rem}._pageInput_1vyu9_70::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._pageInput_1vyu9_70::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._pageTotal_1vyu9_82,._zoomValue_1vyu9_83{color:#6b7280;text-align:center;min-width:42px;font-size:.82rem}._body_1vyu9_92{flex:1;min-height:0;display:flex}._panelTitle_1vyu9_98{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin:0 0 12px;font-size:.78rem;font-weight:700}._emptyHint_1vyu9_107{color:#9ca3af;margin:12px 0 0;font-size:.8rem;line-height:1.5}._viewer_1vyu9_116{flex:1;min-width:0;padding:24px;overflow:auto}._document_1vyu9_123{display:block}._pageWrapper_1vyu9_127{background:#fff;border-radius:3px;width:fit-content;margin:0 auto;line-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 6px 26px #00000021}._pageWrapper_1vyu9_127 .react-pdf__Page__textContent{z-index:2}._pageWrapper_1vyu9_127 .textLayer ::selection{background:#3b82f659}._pageLoading_1vyu9_144{color:#6b7280;padding:60px 30px;font-size:.9rem;line-height:normal}._panel_1vyu9_98{background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;width:360px;min-height:0;display:flex}._navBtn_1vyu9_165{bottom:calc(24px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);color:#374151;cursor:pointer;z-index:30;background:#ffffffe6;border:1px solid #0000000f;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.6rem;line-height:1;transition:transform .15s,opacity .15s;display:grid;position:fixed;box-shadow:0 6px 20px #00000029}._navBtn_1vyu9_165:hover:not(:disabled){transform:scale(1.06)}._navBtn_1vyu9_165:disabled{opacity:.35;cursor:not-allowed}._navPrev_1vyu9_189{left:16px}._navNext_1vyu9_190{right:16px}._sheetBackdrop_1vyu9_194,._sheetGrabber_1vyu9_196{display:none}._panelHeader_1vyu9_198{justify-content:space-between;align-items:center;padding:14px 16px 4px;display:flex}._panelHeader_1vyu9_198 ._panelTitle_1vyu9_98{margin:0}._panel_1vyu9_98[data-panel=ai] ._panelHeader_1vyu9_198{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);margin-bottom:4px;padding:14px 16px}._panel_1vyu9_98[data-panel=ai] ._panelHeader_1vyu9_198 ._panelTitle_1vyu9_98,._panel_1vyu9_98[data-panel=ai] ._panelHeader_1vyu9_198 ._iconBtn_1vyu9_49{color:#fff}._panelBody_1vyu9_217{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 16px 16px;display:flex;overflow-y:auto}._primaryBtn_1vyu9_227{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;padding:8px 14px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-block}._primaryBtn_1vyu9_227:hover:not(:disabled){background:#4338ca}._primaryBtn_1vyu9_227:disabled{opacity:.5;cursor:not-allowed}._dangerBtn_1vyu9_243{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;padding:8px 14px;font-size:.84rem;font-weight:600}._dangerBtn_1vyu9_243:hover{background:#fef2f2}._searchForm_1vyu9_258{gap:8px;display:flex}._searchInput_1vyu9_260,._chatInput_1vyu9_261{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;outline:none;flex:1;min-width:0;height:38px;padding:0 15px;font-size:.87rem;transition:border-color .15s,box-shadow .15s}._chatInput_1vyu9_261:focus{background:#fff;border-color:#a5b4fc;box-shadow:0 0 0 3px #6366f11f}._resultCard_1vyu9_280{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}._resultCard_1vyu9_280:hover{background:#f9fafb;border-color:#c7d2fe}._resultPage_1vyu9_293{color:#4f46e5;font-size:.74rem;font-weight:700}._resultSnippet_1vyu9_294{color:#4b5563;font-size:.82rem;line-height:1.45}._annotationCard_1vyu9_298{cursor:pointer;border:1px solid #e5e7eb;border-radius:9px;flex-direction:column;gap:8px;padding:11px 12px;display:flex}._annotationCard_1vyu9_298:hover{border-color:#c7d2fe}._annotationActive_1vyu9_309{background:#f8faff;border-color:#818cf8}._annotationQuote_1vyu9_311{color:#374151;border-left:3px solid #ffe354;margin:0;padding-left:10px;font-size:.85rem;line-height:1.5}._annotationQuote_1vyu9_311[data-color=green]{border-left-color:#86efac}._annotationQuote_1vyu9_311[data-color=blue]{border-left-color:#93c5fd}._annotationQuote_1vyu9_311[data-color=pink]{border-left-color:#f9a8d4}._annotationQuote_1vyu9_311[data-color=purple]{border-left-color:#c4b5fd}._annotationQuote_1vyu9_311[data-color=orange]{border-left-color:#fdba74}._annotationNote_1vyu9_326{color:#6b7280;margin:0;font-size:.82rem;line-height:1.5}._colorRow_1vyu9_333{gap:6px;display:flex}._colorDot_1vyu9_335{cursor:pointer;border:1.5px solid #0000001f;border-radius:50%;width:18px;height:18px;padding:0}._colorDot_1vyu9_335[data-color=yellow]{background:#ffe354}._colorDot_1vyu9_335[data-color=green]{background:#86efac}._colorDot_1vyu9_335[data-color=blue]{background:#93c5fd}._colorDot_1vyu9_335[data-color=pink]{background:#f9a8d4}._colorDot_1vyu9_335[data-color=purple]{background:#c4b5fd}._colorDot_1vyu9_335[data-color=orange]{background:#fdba74}._noteInput_1vyu9_351{resize:vertical;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:70px;padding:8px 10px;font-family:inherit;font-size:.84rem}._annotationActions_1vyu9_362{gap:8px;display:flex}._chatWorkspace_1vyu9_366{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}._chatHistory_1vyu9_374{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}._chatRow_1vyu9_383{align-items:flex-end;gap:8px;display:flex}._studentRow_1vyu9_384{justify-content:flex-end}._aiRow_1vyu9_385{justify-content:flex-start}._aiAvatar_1vyu9_387{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.78rem;display:grid;box-shadow:0 2px 8px #6366f159}._chatBubble_1vyu9_399{color:#1f2937;background:#f5f3ff;border:1px solid #ede9fe;border-radius:14px;max-width:85%;padding:10px 13px;font-size:.86rem;line-height:1.55}._aiRow_1vyu9_385 ._chatBubble_1vyu9_399{border-bottom-left-radius:4px}._studentRow_1vyu9_384 ._chatBubble_1vyu9_399{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%);border-color:#0000;border-bottom-right-radius:4px;box-shadow:0 2px 10px #4f46e540}._chatBubble_1vyu9_399 p{margin:0 0 8px}._chatBubble_1vyu9_399 p:last-child{margin-bottom:0}._thinking_1vyu9_424{background:#f5f3ff;border:1px solid #ede9fe;border-radius:14px 14px 14px 4px;align-items:center;gap:4px;padding:12px 14px;display:flex}._thinking_1vyu9_424 span{background:#8b5cf6;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite _thinkingPulse_1vyu9_1}._thinking_1vyu9_424 span:nth-child(2){animation-delay:.15s}._thinking_1vyu9_424 span:nth-child(3){animation-delay:.3s}@keyframes _thinkingPulse_1vyu9_1{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){._thinking_1vyu9_424 span{opacity:.6;animation:none}}._chatForm_1vyu9_455{align-items:center;gap:8px;display:flex}._sendBtn_1vyu9_457{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:1.05rem;line-height:1;transition:transform .15s,opacity .15s;display:grid;box-shadow:0 3px 12px #6366f166}._sendBtn_1vyu9_457:hover:not(:disabled){transform:scale(1.06)}._sendBtn_1vyu9_457:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._lockedPanel_1vyu9_477{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:30px 16px;display:flex}._lockIcon_1vyu9_486{font-size:2rem}._lockedPanel_1vyu9_477 h4{margin:0;font-size:1rem}._lockedPanel_1vyu9_477 p{color:#6b7280;margin:0;font-size:.85rem;line-height:1.5}._fullscreenState_1vyu9_492{text-align:center;color:#4b5563;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100dvh;padding:24px;display:flex}._fullscreenState_1vyu9_492 h2{color:#111827;margin:0;font-size:1.15rem}._fullscreenState_1vyu9_492 p{margin:0;font-size:.9rem}@media (width<=1024px){._panel_1vyu9_98{width:100%;max-height:min(78vh,640px);padding-bottom:env(safe-area-inset-bottom,0px);z-index:50;border-left:none;border-radius:20px 20px 0 0;animation:.24s cubic-bezier(.32,.72,0,1) _sheetUp_1vyu9_1;position:fixed;inset:auto 0 0;box-shadow:0 -10px 34px #0003}@keyframes _sheetUp_1vyu9_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._sheetGrabber_1vyu9_196{background:#d1d5db;border-radius:999px;flex-shrink:0;width:38px;height:4px;margin:8px auto 2px;display:block}._sheetBackdrop_1vyu9_194{z-index:45;-webkit-backdrop-filter:blur(2px);background:#0f172a66;animation:.24s _backdropIn_1vyu9_1;display:block;position:fixed;inset:0}@keyframes _backdropIn_1vyu9_1{0%{opacity:0}to{opacity:1}}._panel_1vyu9_98[data-panel=ai] ._sheetGrabber_1vyu9_196{background:#ffffff80}._panel_1vyu9_98[data-panel=ai]{background:linear-gradient(#6366f1 0 46px,#fff 46px)}._bookTitle_1vyu9_40,._zoomGroup_1vyu9_34{display:none}._viewer_1vyu9_116{padding:12px}._navBtn_1vyu9_165{bottom:calc(16px + env(safe-area-inset-bottom,0px));width:44px;height:44px}}@media (prefers-reduced-motion:reduce){._panel_1vyu9_98,._sheetBackdrop_1vyu9_194{animation:none}}._page_1w7xy_1{background:var(--theme-bg,#0d0d1a);color:var(--theme-text-primary,#fff);box-sizing:border-box;flex-direction:column;flex:1;padding:2rem 2.5rem;display:flex}._topBar_1w7xy_12{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2.25rem;display:flex}._headerLeftCol_1w7xy_21{flex-direction:column;gap:.25rem;display:flex}._headerLeftRow_1w7xy_27{align-items:center;gap:1.25rem;display:flex}._menuTriggerBtn_1w7xy_33{background:var(--theme-input-bg,#ffffff0d);width:38px;height:38px;color:var(--theme-text-primary,#fff);cursor:pointer;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}._menuTriggerBtn_1w7xy_33:hover{background:var(--theme-btn-hover,#ffffff14);transform:scale(1.05)}._title_1w7xy_55{background:linear-gradient(135deg,#c4b5fd 0%,#a78bfa 50%,#f472b6 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 30px #a78bfa26;letter-spacing:-.02em;-webkit-background-clip:text;margin:0;font-size:1.85rem;font-weight:900}._subtitle_1w7xy_66{color:var(--theme-text-muted);margin:0;font-size:.85rem}._controlsRow_1w7xy_73{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}._filterDropdownContainer_1w7xy_80{align-items:center;display:flex;position:absolute;right:.8rem}._filterToggleBtn_1w7xy_87{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;padding:.35rem;font-size:1.05rem;transition:all .2s;display:flex}._filterToggleBtn_1w7xy_87:hover{background-color:var(--theme-btn-hover,#ffffff14);color:var(--theme-active-text,#c4b5fd);transform:scale(1.05)}._filterToggleBtnActive_1w7xy_108{color:var(--theme-active-text,#c4b5fd);background-color:#a78bfa1f;border:1px solid #a78bfa40}._filterMenu_1w7xy_115{background:var(--theme-dropdown-bg,#110e2e);border:1px solid var(--theme-border,#ffffff14);z-index:100;border-radius:20px;flex-direction:column;gap:1rem;width:280px;padding:1.25rem;animation:.25s cubic-bezier(.16,1,.3,1) _dropdownFadeIn_1w7xy_1;display:flex;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 16px 40px #00000073}@keyframes _dropdownFadeIn_1w7xy_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._filterSection_1w7xy_137{flex-direction:column;gap:.55rem;display:flex}._filterSectionTitle_1w7xy_143{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:800}._filterOptionsGrid_1w7xy_151{flex-direction:column;gap:.25rem;max-height:180px;padding-right:.25rem;display:flex;overflow-y:auto}._filterOptionsGrid_1w7xy_151::-webkit-scrollbar{width:4px}._filterOptionsGrid_1w7xy_151::-webkit-scrollbar-track{background:0 0}._filterOptionsGrid_1w7xy_151::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}._filterOptionItem_1w7xy_172{width:100%;color:var(--theme-text-primary,#fff);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;padding:.5rem .85rem;font-size:.82rem;transition:all .15s}._filterOptionItem_1w7xy_172:hover{background-color:var(--theme-btn-hover,#ffffff0d);color:var(--theme-active-text,#c4b5fd)}._filterOptionItemActive_1w7xy_191{color:var(--theme-active-text,#c4b5fd);background-color:#a78bfa14;border-left:3px solid #c4b5fd;border-radius:0 8px 8px 0;padding-left:.65rem;font-weight:750}._filterSectionDivider_1w7xy_200{background:#ffffff0f;height:1px}._activeFiltersRow_1w7xy_206{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:-1.25rem;margin-bottom:2rem;animation:.2s _dropdownFadeIn_1w7xy_1;display:flex}._activeFiltersLabel_1w7xy_216{color:var(--theme-text-muted);font-size:.78rem;font-weight:700}._activeFiltersGrid_1w7xy_222{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._filterChip_1w7xy_229{color:var(--theme-active-text,#c4b5fd);background:#a78bfa0f;border:1px solid #a78bfa26;border-radius:12px;align-items:center;gap:.45rem;padding:.25rem .65rem;font-size:.78rem;font-weight:700;display:flex}._filterChipClear_1w7xy_242{color:var(--theme-active-text,#c4b5fd);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.1rem;font-size:.68rem;transition:all .15s;display:flex}._filterChipClear_1w7xy_242:hover{color:#f87171;background:#ef444426}._clearAllFiltersBtn_1w7xy_261{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:.75rem;font-weight:700;text-decoration:underline;transition:all .2s}._clearAllFiltersBtn_1w7xy_261:hover{color:#f87171}._searchWrapper_1w7xy_278{align-items:center;width:100%;max-width:340px;transition:transform .2s;display:flex;position:relative}._searchWrapper_1w7xy_278:hover{transform:translateY(-1px)}._searchIcon_1w7xy_291{color:var(--theme-text-muted);pointer-events:none;font-size:.9rem;transition:color .2s;position:absolute;left:.95rem}._searchInput_1w7xy_300{border:1px solid var(--theme-border,#ffffff14);background:var(--theme-input-bg,#ffffff08);width:100%;color:var(--theme-text-primary,#fff);border-radius:14px;outline:none;padding:.7rem 4.5rem .7rem 2.35rem;font-size:.88rem;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000001a}._searchInput_1w7xy_300:focus{background:#ffffff0f;border-color:#a78bfa8c;box-shadow:0 0 15px #a78bfa33,0 4px 16px #00000026}._searchWrapper_1w7xy_278:focus-within ._searchIcon_1w7xy_291{color:var(--theme-active-text,#c4b5fd)}._searchClearBtn_1w7xy_323{color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;font-size:.75rem;transition:all .2s;display:flex;position:absolute;right:2.8rem}._searchClearBtn_1w7xy_323:hover{background-color:var(--theme-btn-hover,#ffffff14);color:var(--theme-text-primary,#fff);transform:scale(1.1)}._hint_1w7xy_345{color:var(--theme-text-muted);text-align:center;background:var(--theme-card-bg,#ffffff03);border:1px dashed #ffffff14;border-radius:16px;padding:4rem 1rem;font-size:.95rem}._hint_1w7xy_345 h3{color:var(--theme-text-primary);margin:0 0 .5rem;font-size:1.1rem}._bookmarkGrid_1w7xy_362{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.25rem;display:grid}._bookmarkCard_1w7xy_368{background:var(--theme-card-bg,#ffffff04);border:1px solid var(--theme-border,#ffffff0f);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:20px;flex-direction:column;gap:.85rem;min-width:0;padding:1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000001f}._bookmarkCard_1w7xy_368:hover{background:#ffffff08;border-color:#a78bfa59;transform:translateY(-4px);box-shadow:0 12px 30px #00000040}._bookmarkCardTop_1w7xy_393{justify-content:space-between;align-items:center;width:100%;display:flex}._bookmarkBadge_1w7xy_400{letter-spacing:.06em;color:#c4b5fd;background:#a78bfa1f;border:1px solid #a78bfa33;border-radius:6px;padding:.15rem .5rem;font-size:.65rem;font-weight:800}._removeBtn_1w7xy_411{color:var(--theme-text-muted,#ffffff73);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;font-size:.95rem;transition:all .2s;display:flex}._removeBtn_1w7xy_411:hover{color:#f87171;background:#ef44441f;transform:scale(1.15)}._bookmarkTitle_1w7xy_431{color:var(--theme-text-primary,#fff);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;font-weight:750;line-height:1.4;display:-webkit-box;overflow:hidden}._bookmarkMeta_1w7xy_444{flex-direction:column;gap:.35rem;margin-top:.25rem;display:flex}._metaLabel_1w7xy_451{color:var(--theme-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}._bookmarkDate_1w7xy_459{color:var(--theme-text-muted);border-top:1px dashed #ffffff0d;margin-top:auto;padding-top:.5rem;font-size:.72rem}._paginationRow_1w7xy_468{justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem;margin-bottom:1.5rem;display:flex}._pageBtn_1w7xy_477{background:var(--theme-input-bg,#ffffff0d);border:1px solid var(--theme-border,#ffffff1a);color:var(--theme-text-primary,#fff);cursor:pointer;border-radius:12px;outline:none;padding:.55rem 1.2rem;font-size:.85rem;font-weight:700;transition:all .2s}._pageBtn_1w7xy_477:hover:not(:disabled){background:var(--theme-btn-hover,#ffffff14);border-color:#a78bfa59;transform:translateY(-1px)}._pageBtn_1w7xy_477:active:not(:disabled){transform:translateY(0)}._pageBtn_1w7xy_477:disabled{opacity:.35;cursor:not-allowed}._pageInfo_1w7xy_505{color:var(--theme-text-muted);font-size:.88rem}@media (width<=1024px){._menuTriggerBtn_1w7xy_33{display:flex!important}._page_1w7xy_1{padding:1.5rem 1.25rem}}@media (width<=768px){._page_1w7xy_1{padding:.8rem .7rem 1.25rem}._title_1w7xy_55{font-size:1.15rem}._bookmarkGrid_1w7xy_362{grid-template-columns:1fr;gap:.85rem}._bookmarkCard_1w7xy_368{border-radius:12px;padding:1rem}._menuTriggerBtn_1w7xy_33{display:none!important}}@media (width<=480px){._page_1w7xy_1{padding:.65rem .55rem 1rem}._title_1w7xy_55{font-size:1.1rem}._topBar_1w7xy_12{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:1rem}._controlsRow_1w7xy_73{flex-direction:column;align-items:stretch;gap:.65rem}._filterMenu_1w7xy_115{width:calc(100vw - 2rem);max-width:320px;right:0}._searchWrapper_1w7xy_278{max-width:100%}}._landingWrapper_6f2dv_1{color:#fff;background-color:#070714;background-image:radial-gradient(at 0 0,#7c3aed14 0,#0000 50%),radial-gradient(at 100% 100%,#3b82f614 0,#0000 50%);flex-direction:column;min-height:100vh;font-family:Outfit,sans-serif;display:flex;overflow-x:hidden}@keyframes _fadeInUp_6f2dv_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _floatGlow_6f2dv_1{0%,to{opacity:.8;transform:translate(-50%,-50%)translateY(0)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)translateY(-25px)scale(1.1)}}@keyframes _borderGlow_6f2dv_1{0%,to{border-color:#a78bfa33}50%{border-color:#60a5fa80}}._navbar_6f2dv_47{-webkit-backdrop-filter:blur(24px);z-index:100;background:#070714b3;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:1.5rem 4rem;transition:all .3s;display:flex;position:sticky;top:0}._logo_6f2dv_62{letter-spacing:-.02em;background:linear-gradient(90deg,#a78bfa,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.5rem;font-weight:850}._navLinks_6f2dv_71{align-items:center;gap:2rem;display:flex}._textLink_6f2dv_77{color:#fff9;cursor:pointer;background:0 0;border:none;font-size:.95rem;font-weight:600;transition:color .2s}._textLink_6f2dv_77:hover{color:#fff}._ctaNavbar_6f2dv_91{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:99px;padding:.55rem 1.25rem;font-size:.875rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}._ctaNavbar_6f2dv_91:hover{background:#ffffff14;border-color:#a78bfa;transform:translateY(-1px)}._heroSection_6f2dv_110{text-align:center;z-index:1;justify-content:center;align-items:center;padding:9rem 2rem 8rem;display:flex;position:relative}._heroGlow_6f2dv_120{filter:blur(90px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#7c3aed26 0%,#60a5fa0f 50%,#0000 100%);width:600px;height:600px;animation:8s ease-in-out infinite _floatGlow_6f2dv_1;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}._heroContent_6f2dv_134{flex-direction:column;align-items:center;gap:1.75rem;max-width:800px;animation:1s cubic-bezier(.16,1,.3,1) forwards _fadeInUp_6f2dv_1;display:flex}._pillTag_6f2dv_143{color:#c4b5fd;letter-spacing:.05em;text-transform:uppercase;background:#a78bfa14;border:1px solid #a78bfa40;border-radius:99px;padding:.4rem 1.25rem;font-size:.8rem;font-weight:700;transition:all .3s;box-shadow:0 0 15px #a78bfa1a}._heroTitle_6f2dv_157{letter-spacing:-.03em;color:#fff;margin:0;font-size:4rem;font-weight:900;line-height:1.15}._glowText_6f2dv_166{background:linear-gradient(135deg,#a78bfa,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block;position:relative}._heroSubtitle_6f2dv_174{color:#fff9;max-width:700px;margin:0 0 1rem;font-size:1.25rem;line-height:1.65}._heroActionRow_6f2dv_182{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}._primaryHeroBtn_6f2dv_189{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:14px;padding:1rem 2.25rem;font-size:1rem;font-weight:700;transition:all .25s;box-shadow:0 4px 20px #7c3aed4d}._primaryHeroBtn_6f2dv_189:hover{transform:translateY(-2px);box-shadow:0 8px 30px #7c3aed73}._secondaryHeroBtn_6f2dv_207{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:1rem 2.25rem;font-size:1rem;font-weight:700;transition:all .25s}._secondaryHeroBtn_6f2dv_207:hover{background:#ffffff14;border-color:#ffffff40;transform:translateY(-1px)}._valueSection_6f2dv_226,._plansSection_6f2dv_226{text-align:center;border-top:1px solid #ffffff0f;flex-direction:column;align-items:center;padding:7rem 4rem;display:flex}._sectionTitle_6f2dv_235{letter-spacing:-.02em;color:#fff;margin:0 0 .5rem;font-size:2.5rem;font-weight:900}._sectionSubtitle_6f2dv_243{color:#fff9;max-width:600px;margin:0 0 4.5rem;font-size:1.05rem}._pillarsGrid_6f2dv_251{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%;max-width:1100px;display:grid}._pillarCard_6f2dv_259{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;gap:1.15rem;padding:2.75rem 2.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}._pillarCard_6f2dv_259:hover{background:#ffffff0a;border-color:#a78bfa73;transform:translateY(-8px);box-shadow:0 15px 35px #0003}._pillarIcon_6f2dv_279{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;font-size:2.25rem;display:flex;box-shadow:0 4px 12px #00000026}._pillarCard_6f2dv_259 h3{color:#fff;margin:0;font-size:1.35rem;font-weight:850}._pillarCard_6f2dv_259 p{color:#fff9;margin:0;font-size:.95rem;line-height:1.65}._featuresSection_6f2dv_307{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff03;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;justify-content:center;padding:7rem 4rem;display:flex}._featuresContent_6f2dv_317{flex-direction:column;align-items:center;width:100%;max-width:1000px;display:flex}._featuresGrid_6f2dv_325{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2.5rem;width:100%;margin-top:3.5rem;display:grid}._featureItem_6f2dv_333{text-align:left;gap:1.15rem;display:flex}._checkIcon_6f2dv_339{color:#10b981;background:#10b9811f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.85rem;font-weight:900;display:flex}._featureItem_6f2dv_333 h4{color:#fff;margin:0 0 .35rem;font-size:1.1rem;font-weight:850}._featureItem_6f2dv_333 p{color:#fff9;margin:0;font-size:.9rem;line-height:1.55}._plansGrid_6f2dv_368{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:1200px;margin:0 auto;padding:3rem 0;display:flex}._plansGrid_6f2dv_368::-webkit-scrollbar{display:none}._plansGrid_6f2dv_368:before,._plansGrid_6f2dv_368:after{display:none!important}._plansLoading_6f2dv_390{color:#ffffff80;font-size:1rem}._planCard_6f2dv_395{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.65;background:#ffffff05;border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;gap:1.5rem;min-width:320px;max-width:360px;margin:0;padding:2.75rem;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),background-color .4s;display:flex;position:relative;transform:scale(.93)}._activePlanCard_6f2dv_414:hover{background:#ffffff08;animation:3s ease-in-out infinite _borderGlow_6f2dv_1;box-shadow:0 15px 35px #00000040;transform:translateY(-8px)scale(1.01)!important}._activePlanCard_6f2dv_414{background:#7c3aed08;border-color:#7c3aed;box-shadow:0 15px 35px #7c3aed26;opacity:1!important;transform:scale(1.03)!important}._inactivePlanCard_6f2dv_429{opacity:.65!important;transform:scale(.93)!important}._dot_6f2dv_434{cursor:pointer;background:#ffffff40;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}._activeDot_6f2dv_449{background:var(--theme-text-primary,#fff);box-shadow:0 0 8px var(--theme-active-text,#c4b5fd);transform:scale(1.25)}._planCard_6f2dv_395._popular_6f2dv_455{background:#7c3aed08;border-color:#7c3aed;box-shadow:0 8px 30px #7c3aed1a}._popularBadge_6f2dv_461{color:#fff;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:99px;padding:.35rem 1.5rem;font-size:.725rem;font-weight:750;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #7c3aed4d}._planName_6f2dv_478{color:#fff;margin:0;font-size:1.5rem;font-weight:850}._planPrice_6f2dv_485{align-items:flex-end;gap:.25rem;display:flex}._currency_6f2dv_491{color:#ffffff80;margin-bottom:.25rem;font-size:1.35rem;font-weight:600}._amount_6f2dv_498{color:#fff;font-size:3.5rem;font-weight:900;line-height:1}._period_6f2dv_505{color:#ffffff80;margin-bottom:.45rem;font-size:.95rem}._planDesc_6f2dv_511{color:#fff9;margin:0;font-size:.95rem;line-height:1.5}._featuresList_6f2dv_518{flex-direction:column;flex:1;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}._featureItemRow_6f2dv_528{color:#ffffffb3;align-items:center;gap:.6rem;font-size:.925rem;display:flex}._bulletCheck_6f2dv_536{color:#a78bfa;font-weight:800}._subscribeBtn_6f2dv_541{cursor:pointer;color:#fff;background:0 0;border:1px solid #ffffff1a;border-radius:14px;width:100%;padding:.95rem;font-size:.975rem;font-weight:750;transition:all .25s cubic-bezier(.4,0,.2,1)}._subscribeBtn_6f2dv_541:hover{background:#ffffff14;border-color:#a78bfa;transform:translateY(-1px)}._primaryBtn_6f2dv_560{box-shadow:0 4px 15px #7c3aed59;color:#fff!important;background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;border:none!important}._primaryBtn_6f2dv_560:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 8px 25px #7c3aed73;opacity:.95!important}._footer_6f2dv_574{background:#070712d9;border-top:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:1rem;margin-top:auto;padding:4.5rem;display:flex}._footerLinks_6f2dv_585{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:.5rem;display:flex}._footerLogo_6f2dv_593{color:#fff;font-size:1.5rem;font-weight:850}._footerCopy_6f2dv_599{color:#fff6;margin:0;font-size:.85rem}._dotsIndicator_6f2dv_434{display:none}@media (width<=768px){._navbar_6f2dv_47{padding:1.25rem 2rem}._textLink_6f2dv_77{display:none}._heroTitle_6f2dv_157{font-size:2.5rem}._valueSection_6f2dv_226,._plansSection_6f2dv_226,._featuresSection_6f2dv_307{padding:4rem 2rem}._heroSection_6f2dv_110{padding:7rem 1.5rem 6rem}._plansGrid_6f2dv_368{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:.5rem;width:100%;padding:2rem 0;scroll-padding:0 10vw;display:flex;overflow-x:auto}._plansGrid_6f2dv_368:before,._plansGrid_6f2dv_368:after{content:"";min-width:10vw;display:block!important}._planCard_6f2dv_395{scroll-snap-align:center;min-width:80%;max-width:80%}._activePlanCard_6f2dv_414{box-shadow:0 8px 30px #7c3aed1a;opacity:1!important;transform:scale(1)!important}._inactivePlanCard_6f2dv_429{opacity:.65!important;transform:scale(.93)!important}._dotsIndicator_6f2dv_434{justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1rem;display:flex}}._page_13rj4_1{color:#fff;background-color:#070714;background-image:radial-gradient(at 0 0,#7c3aed14 0,#0000 50%),radial-gradient(at 100% 100%,#3b82f614 0,#0000 50%);flex-direction:column;min-height:100vh;font-family:Outfit,sans-serif;display:flex;overflow-x:hidden}._navbar_13rj4_15{-webkit-backdrop-filter:blur(24px);z-index:100;background:#070714b3;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:1.5rem 4rem;display:flex;position:sticky;top:0}._logo_13rj4_29{letter-spacing:-.02em;background:linear-gradient(90deg,#a78bfa,#60a5fa);-webkit-text-fill-color:transparent;cursor:pointer;-webkit-background-clip:text;font-size:1.5rem;font-weight:850}._navLinks_13rj4_39{align-items:center;gap:2rem;display:flex}._ctaNavbar_13rj4_45{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:99px;padding:.55rem 1.25rem;font-size:.875rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}._ctaNavbar_13rj4_45:hover{background:#ffffff14;border-color:#a78bfa;transform:translateY(-1px)}._contentContainer_13rj4_64{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:5rem 2rem 8rem}._headerBlock_13rj4_72{text-align:center;margin-bottom:4rem}._title_13rj4_77{letter-spacing:-.02em;margin:0 0 1rem;font-size:3rem;font-weight:900}._subtitle_13rj4_84{color:#fff9;max-width:600px;margin:0 auto;font-size:1.15rem;line-height:1.6}._contactGrid_13rj4_93{grid-template-columns:1.3fr 1fr;align-items:start;gap:3rem;display:grid}._glassCard_13rj4_100{-webkit-backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:24px;padding:2.5rem;box-shadow:0 15px 35px #00000026}._formTitle_13rj4_110{margin:0 0 1.5rem;font-size:1.35rem;font-weight:850}._formGroup_13rj4_116{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}._label_13rj4_123{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800}._input_13rj4_131,._textarea_13rj4_131{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:.85rem 1.15rem;font-family:inherit;font-size:.95rem;transition:all .2s}._input_13rj4_131:focus,._textarea_13rj4_131:focus{background:#ffffff0d;border-color:#a78bfa;box-shadow:0 0 15px #a78bfa26}._submitBtn_13rj4_149{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:12px;width:100%;padding:.95rem;font-size:.975rem;font-weight:750;transition:all .25s;box-shadow:0 4px 15px #7c3aed40}._submitBtn_13rj4_149:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7c3aed59}._successMessage_13rj4_168{color:#34d399;text-align:center;background:#10b98114;border:1px solid #10b98133;border-radius:12px;padding:1rem 1.25rem;font-size:.95rem;line-height:1.5}._detailsList_13rj4_179{flex-direction:column;gap:1.5rem;display:flex}._detailCard_13rj4_185{background:#ffffff03;border:1px solid #ffffff0d;border-radius:20px;align-items:flex-start;gap:1.15rem;padding:1.75rem;transition:all .2s;display:flex}._detailCard_13rj4_185:hover{background:#ffffff08;border-color:#ffffff1a}._detailIcon_13rj4_201{background:#ffffff08;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.75rem;display:flex}._detailText_13rj4_212 h4{margin:0 0 .3rem;font-size:1.05rem;font-weight:800}._detailText_13rj4_212 p{color:#ffffff80;margin:0;font-size:.9rem;line-height:1.4}._privacyCard_13rj4_226{background:#ffffff05;border:1px solid #ffffff0f;border-radius:24px;padding:3.5rem 3rem;line-height:1.7;box-shadow:0 15px 35px #00000026}._privacyCard_13rj4_226 section{margin-bottom:2.5rem}._privacyCard_13rj4_226 section:last-child{margin-bottom:0}._privacyCard_13rj4_226 h2{color:#fff;border-left:3px solid #a78bfa;margin:0 0 1rem;padding-left:.75rem;font-size:1.4rem;font-weight:850}._privacyCard_13rj4_226 p{color:#ffffffb3;margin:0 0 1.25rem;font-size:.95rem}._privacyCard_13rj4_226 ul{color:#ffffffb3;margin:0 0 1.25rem;padding-left:1.5rem;font-size:.95rem}._privacyCard_13rj4_226 li{margin-bottom:.5rem}._searchWrapper_13rj4_270{max-width:600px;margin:0 auto 4rem;position:relative}._searchInput_13rj4_276{color:#fff;box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff14;border-radius:99px;outline:none;width:100%;padding:1rem 1.5rem 1rem 3rem;font-family:inherit;font-size:1.05rem;transition:all .2s}._searchInput_13rj4_276:focus{background:#ffffff0a;border-color:#a78bfa;box-shadow:0 0 20px #a78bfa26}._searchIcon_13rj4_296{opacity:.4;font-size:1.15rem;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}._faqList_13rj4_305{flex-direction:column;gap:1rem;display:flex}._faqItem_13rj4_311{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;transition:all .2s;overflow:hidden}._faqHeader_13rj4_319{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;font-family:inherit;font-size:1.1rem;font-weight:750;display:flex}._faqHeader_13rj4_319:hover{background:#ffffff05}._faqArrow_13rj4_339{opacity:.5;font-size:.9rem;transition:transform .2s}._faqArrowActive_13rj4_345{color:#a78bfa;opacity:1;transform:rotate(180deg)}._faqBody_13rj4_351{color:#ffffffb3;border-top:1px solid #ffffff0a;padding:0 1.5rem 1.5rem;font-size:.95rem;line-height:1.6;animation:.3s forwards _fadeInUp_13rj4_1}._footer_13rj4_361{background:#070712d9;border-top:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:1rem;margin-top:auto;padding:4.5rem;display:flex}._footerLogo_13rj4_372{color:#fff;font-size:1.5rem;font-weight:850}._footerCopy_13rj4_378{color:#fff6;margin:0;font-size:.85rem}@media (width<=768px){._navbar_13rj4_15{padding:1.25rem 2rem}._contactGrid_13rj4_93{grid-template-columns:1fr;gap:2.5rem}._privacyCard_13rj4_226{padding:2rem}._contentContainer_13rj4_64{padding:4rem 1.5rem 6rem}}
