.invitePage_invite_page__VFCwv{background-color:var(--primary-color);height:100vh;width:100%;display:grid;grid-template-columns:3fr 2fr}.invitePage_invitation_side__8CZh_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.invitePage_invitation_side_header__PYkXx{display:flex;flex-direction:row;align-items:center}.invitePage_invitation_side_header__PYkXx h1{color:var(--text-color);font-weight:800}.invitePage_invitation_side__8CZh_ h5{max-width:600px;color:var(--text-color);font-weight:700}.invitePage_invitation_side__8CZh_ ul{color:var(--text-color)}.invitePage_signup_side__HN0Yj{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem}@media screen and (max-width:768px){.invitePage_invite_page__VFCwv{grid-template-columns:1fr;grid-template-rows:auto auto;height:-moz-fit-content;height:fit-content;padding:1rem}.invitePage_invitation_side__8CZh_{padding:1rem 0;gap:1.5rem}.invitePage_invitation_side_header__PYkXx{flex-direction:column;text-align:center;gap:1rem}.invitePage_invitation_side_header__PYkXx h1{font-size:var(--text-xl);padding:0 1rem}.invitePage_invitation_side__8CZh_ h5{font-size:var(--text-sm);padding:0 1rem;text-align:center}.invitePage_invitation_side__8CZh_ ul{padding:0 1.5rem;font-size:var(--text-sm)}.invitePage_signup_side__HN0Yj{margin-top:0;padding:1rem 0;width:100%;background-color:var(--primary-color)}}.Signup_signupContainer__24UCS{justify-content:center;background-color:var(--color-bg);min-height:85vh;position:relative;padding:0 2rem}.Signup_signupContainer__24UCS,.Signup_signupContent__TQI1v{display:flex;flex-direction:row;align-items:center;width:100%}.Signup_signupContent__TQI1v{max-width:1200px;margin:0 auto;justify-content:space-between;gap:2rem;box-sizing:border-box}.Signup_leftSide__gUxCB{flex:1 1;display:flex;justify-content:flex-start;padding-top:1rem}.Signup_content__TYhtQ{text-align:left;padding:2rem 0}.Signup_heroTitle__vIXmC{font-size:52px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem;background:linear-gradient(80deg,var(--color-brand),var(--color-text));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.Signup_heroSubline__ibkHg{font-size:var(--text-xl);color:var(--color-text-muted);margin-bottom:1.25rem;line-height:1.5;max-width:560px}.Signup_loopStrip__DgLVr{flex-wrap:wrap;margin-bottom:1.5rem}.Signup_loopChip__vrhAq,.Signup_loopStepGroup__24vQH,.Signup_loopStrip__DgLVr{display:flex;align-items:center;gap:.4rem}.Signup_loopChip__vrhAq{font-size:var(--text-sm);font-weight:600;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);padding:.4rem .8rem;border-radius:var(--radius-full)}.Signup_loopChipNum__06vW7{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--color-brand);color:white;font-size:.65rem;font-weight:800}.Signup_loopArrow__5GxBH{color:var(--color-gray-400);font-size:1rem}.Signup_demoCard__Cb_xU{margin-top:1.75rem;width:100%;max-width:420px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:1.5rem;box-shadow:var(--shadow-sm);box-sizing:border-box}.Signup_demoEyebrow__2paC0{display:flex;align-items:center;gap:.4rem;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-brand);margin:0 0 .6rem}.Signup_demoNoteTitle__MvphM{font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin:0 0 .2rem}.Signup_demoNoteMeta__mNkQE{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.Signup_demoTimeline__cdTR5{display:flex;flex-direction:column}.Signup_demoStep__AOXHI{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;position:relative}.Signup_demoStep__AOXHI:not(:last-child):before{content:"";position:absolute;left:15px;top:32px;bottom:-.5rem;width:2px;background:var(--color-border)}.Signup_demoStepIcon__RL8Po{width:32px;height:32px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;position:relative;z-index:1;box-shadow:0 0 0 4px var(--color-surface)}.Signup_demoStepIconQuiz__K3ptW{background:#fef3c7;color:#d97706}.Signup_demoStepIconChat__aDLUK{background:var(--color-brand-light);color:var(--color-brand)}.Signup_demoStepIconBlurt__Mu0cB{background:#ede9fe;color:var(--color-brand-violet)}.Signup_demoStepIconLab__lqrom{background:#d1fae5;color:var(--color-success-dark)}.Signup_demoStepLabel__HjADc{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.Signup_demoStepSub__b7aGV{font-size:var(--text-xs);color:var(--color-text-muted)}.Signup_heroDescription__4Ir_j{font-size:var(--text-lg);line-height:1.7;color:var(--color-text-muted);max-width:520px;margin-bottom:.75rem}.Signup_heroCreditLine__qRyOh{font-size:var(--text-xl);font-weight:700;line-height:1.5;color:var(--color-text);max-width:520px;margin-bottom:.5rem}.Signup_heroFreeCredits__GqvjJ{font-size:var(--text-base);color:var(--color-brand);font-weight:600;margin-bottom:2rem}.Signup_rightSide__uU9jm{flex:0 1 420px;min-width:0;display:flex;justify-content:center;padding:2rem 0;width:100%;box-sizing:border-box}.Signup_formCard__sMmc0{background:var(--color-surface);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);border:1px solid var(--color-border);max-width:420px}.Signup_formCard__sMmc0,.Signup_formContainer__miymh{width:100%;box-sizing:border-box}.Signup_formTitle__Albt8{text-align:center;background:linear-gradient(80deg,var(--color-brand),var(--color-text));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;color:transparent;font-size:var(--text-2xl);margin-bottom:.25rem}.Signup_formSubtitle__8LnJr{text-align:center;margin-bottom:1rem;color:var(--color-text-muted);font-size:var(--text-base);font-weight:400}.Signup_formContainer__miymh h2{text-align:center;margin-bottom:2rem;font-size:var(--text-2xl);color:var(--color-text-muted)}.Signup_form__6OU_5,.Signup_inputGroup__01G8y{display:flex;flex-direction:column}.Signup_inputWrapper__CDcYy{position:relative;width:100%;margin-bottom:1rem;box-sizing:border-box}.Signup_inputIcon__B_1oa{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);font-size:var(--text-xl)}.Signup_fullInput__aZhf4{background-color:var(--color-surface);border-radius:var(--radius-sm);margin-top:.75rem;width:100%;box-sizing:border-box}.Signup_fullInput__aZhf4 label{color:var(--color-text-muted);font-weight:600;margin-left:.7rem}.Signup_spinner__ZmPlK{width:.5rem;height:.5rem}.Signup_error__VBY3v{height:1rem}.Signup_input___Uk3x{padding:.3rem .3rem .3rem 2.5rem;border-radius:var(--radius-sm);border:none;font-size:var(--text-base);width:100%;box-sizing:border-box}.Signup_input___Uk3x:focus{outline:none}.Signup_signupButton__R4KiR{padding:.8rem;background-color:var(--color-brand);border:none;border-radius:var(--radius-full);font-size:var(--text-base);font-weight:600;color:white;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast);width:100%}.Signup_signupButton__R4KiR:hover{background-color:var(--color-brand-hover);transform:translateY(-1px)}.Signup_socialSignup__cBBLF{text-align:center;margin-top:.5rem}.Signup_dividerRow__NVhy6{display:flex;align-items:center;gap:.75rem;margin:1rem 0}.Signup_dividerLine__QdtM4{flex:1 1;height:1px;background-color:var(--color-border)}.Signup_dividerText___D5sG{color:var(--color-text-muted);font-size:var(--text-sm)}.Signup_socialButtons__NKIxd{display:flex;flex-direction:column;gap:.75rem}.Signup_googleButton__RASjk{padding:.7rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:.5rem}.Signup_googleButton__RASjk:hover{border-color:#db4437;background-color:var(--color-gray-50)}.Signup_facebookButton__mrSQp{padding:.7rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:.5rem}.Signup_facebookButton__mrSQp:hover{border-color:#4267b2;background-color:var(--color-gray-50)}.Signup_socialIcon__aNokK{font-size:var(--text-lg)}.Signup_termsNotice__gBrZf{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;margin-top:.75rem;line-height:1.4}.Signup_termsLink__C4NGI{color:var(--color-text-muted);text-decoration:underline}.Signup_termsLink__C4NGI:hover{color:var(--color-brand)}.Signup_passwordToggle__IQkHL{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:5px;display:flex;align-items:center;justify-content:center}.Signup_passwordToggle__IQkHL:hover{color:var(--color-gray-800)}.Signup_errorMessage__vS6V9{color:var(--color-error);font-size:var(--text-xs);font-weight:700;margin-left:.5rem;margin-bottom:0}.Signup_emailConfirmModal__ifNn1{background-color:var(--color-surface);color:var(--color-text);border-radius:18px;box-shadow:0 25px 60px rgba(0,0,0,.25);padding:0;overflow:hidden}.Signup_emailConfirmBackdrop__km80H{background:rgba(31,41,55,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Signup_emailConfirmHeader__TMHUL{border:none;border-bottom:2px solid var(--color-brand);background-color:var(--color-brand);color:var(--color-surface);font-weight:700;letter-spacing:.3px;padding:1rem 1.25rem}.Signup_emailConfirmBody__c56no{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.25rem 1.5rem;background-color:var(--color-surface)}.Signup_emailConfirmTitle__BMAs2{font-size:var(--text-xl);margin:0;color:var(--color-brand);font-weight:700}.Signup_emailConfirmMsg__P4VtW{margin:0;color:var(--color-text);line-height:1.5;font-size:var(--text-base)}.Signup_emailConfirmBtn__VoNva{margin-top:.25rem;padding:.75rem 1.5rem;border-radius:var(--radius-lg);border:1px solid var(--primary-brand);background-color:var(--primary-brand);color:var(--color-surface);font-weight:700;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease;cursor:pointer;text-align:center;align-self:flex-start}.Signup_emailConfirmBtn__VoNva:hover{background-color:var(--color-success-dark);border-color:var(--color-success-dark)}@media screen and (max-width:992px){.Signup_signupContainer__24UCS{padding:0 1.5rem}.Signup_signupContent__TQI1v{flex-direction:column;max-width:100%;width:100%}.Signup_leftSide__gUxCB{flex:0 0 auto;width:100%;padding:1rem 0}.Signup_rightSide__uU9jm{flex:0 0 auto;width:100%;max-width:100%;padding:0 0 2rem;justify-content:stretch}.Signup_formCard__sMmc0{max-width:100%}.Signup_content__TYhtQ{padding:1rem 0}.Signup_heroTitle__vIXmC{font-size:var(--text-3xl)}.Signup_heroDescription__4Ir_j{font-size:var(--text-base)}.Signup_heroCreditLine__qRyOh{font-size:var(--text-lg)}.Signup_demoCard__Cb_xU{max-width:100%}}@media screen and (max-width:480px){.Signup_signupContainer__24UCS{padding:0 1rem}.Signup_rightSide__uU9jm{padding:0 0 2rem;width:100%}.Signup_heroTitle__vIXmC{margin-top:2rem;font-size:var(--text-3xl);text-align:center}.Signup_heroSubline__ibkHg{text-align:center;font-size:var(--text-base)}.Signup_loopStrip__DgLVr{justify-content:center}.Signup_heroDescription__4Ir_j{font-size:var(--text-sm);text-align:center}.Signup_heroCreditLine__qRyOh{font-size:var(--text-base);text-align:center}.Signup_heroFreeCredits__GqvjJ{text-align:center;font-size:var(--text-sm)}.Signup_demoCard__Cb_xU{padding:1.1rem}.Signup_formCard__sMmc0{padding:1.5rem}.Signup_input___Uk3x{padding:.6rem .75rem;width:100%;box-sizing:border-box}.Signup_signupButton__R4KiR{padding:.75rem;width:100%}.Signup_inputIcon__B_1oa{display:none}.Signup_socialButtons__NKIxd{width:100%}.Signup_facebookButton__mrSQp,.Signup_googleButton__RASjk{width:100%;box-sizing:border-box}}.PasswordInput_appFieldInput__q_cIA{display:flex;flex-direction:column;background-color:var(--color-surface);border-radius:var(--radius-lg);padding:.5rem 1rem 1.2rem;color:var(--secondary-color)}.PasswordInput_appFieldInput__label__raD4w{font-size:var(--text-base);font-weight:700;color:var(--secondary-color)}.PasswordInput_inputWrapper__ynbmH{position:relative;display:flex;align-items:center}.PasswordInput_inputIcon__5ERdx{position:absolute;color:var(--color-text-muted)}.PasswordInput_appFieldInput__input__eMAfl{width:100%;border-radius:var(--radius-sm);border:none;outline:none;padding-left:2.5rem}.PasswordInput_appFieldInput__input__eMAfl:focus{outline:none;border:none}.PasswordInput_toggleButton__8IXeR{position:absolute;right:.75rem;background:none;border:none;padding:0;cursor:pointer;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center}.PasswordInput_toggleButton__8IXeR:hover{color:var(--color-gray-700)}.Homepage_layout_wrapper__0bcVd{min-height:100vh;background-color:var(--background-color);display:flex;flex-direction:row}.Homepage_home_container__aj7L2{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100%;box-sizing:border-box;background-color:var(--color-bg)}.Homepage_home_welcome_section__txJZj{padding:2rem;max-width:90%;display:flex;flex-direction:row;justify-content:space-between;width:100%}.Homepage_home_greeting__lcz14{display:flex;flex-direction:column}.Homepage_greeting_text__OzUwn{font-size:var(--text-2xl);font-weight:700;color:var(--color-text)}.Homepage_greeting_subtitle__Q1vd0{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:400;margin-top:.25rem}.Homepage_home_top_actions__cZlw0{display:flex;flex-direction:row;gap:.75rem;align-items:center}.Homepage_search_button__sfYqZ{background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-full);border:1px solid var(--color-border);padding:.5rem 1.25rem;display:flex;align-items:center;gap:.5rem;transition:all var(--transition-normal);min-height:var(--touch-target)}.Homepage_search_button__sfYqZ:hover{background:var(--color-bg);color:var(--color-text);border-color:var(--color-border-strong)}.Homepage_credits_button__JObcn{background-color:var(--color-brand-light);color:var(--color-brand);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-full);border:none;padding:.5rem 1.25rem;transition:all var(--transition-normal);min-height:var(--touch-target);display:flex;align-items:center;gap:6px}.Homepage_credits_button__JObcn:hover{background-color:var(--color-brand-light);color:var(--color-brand-dark)}.Homepage_featured_row__9nPH6{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;grid-gap:1.25rem;gap:1.25rem;max-width:85%;width:100%;margin-left:2rem}.Homepage_invitation_section__AiDq3{display:flex;border-radius:var(--radius-lg);flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:85%;background-color:var(--color-brand-light);border:1px solid var(--color-border);padding:1rem 1.25rem;margin-left:2rem;margin-top:1rem}.Homepage_invite_text__JEQeS{font-size:var(--text-sm);font-weight:500;color:var(--color-brand-dark);margin:0}.Homepage_invite_button__jMvTL{background:var(--gradient-brand);border:none;color:white;font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-xl);padding:.5rem 1.5rem;box-shadow:var(--shadow-brand);transition:all var(--transition-normal);min-height:var(--touch-target)}.Homepage_invite_button__jMvTL:hover{box-shadow:var(--shadow-brand-hover);transform:translateY(-1px)}.Homepage_recent_notes_wrapper__AV1Ks{margin-top:2rem;padding-left:2rem;padding-right:2rem;max-width:90%;width:100%;margin-bottom:2rem}.Homepage_recent_notes_title__xx5by{font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin-bottom:.25rem}.Homepage_recent_note_container__62j9M{display:flex;flex-direction:column;width:100%}.Homepage_recent_note_head__xnP1x{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:.25rem}.Homepage_note_wrapper__mEAbh{border:1px solid var(--color-border);min-height:min-content;border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm)}.Homepage_view_all_button__g61KC{text-decoration:none;font-size:var(--text-sm);font-weight:600;color:var(--color-brand);transition:color var(--transition-fast)}.Homepage_view_all_button__g61KC:hover{color:var(--color-brand-hover)}.Homepage_note_row__qbBiH{padding:.85rem 1.25rem}.Homepage_note_row__qbBiH:not(:last-child){border-bottom:1px solid var(--color-border)}.Homepage_note_row__qbBiH:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.Homepage_note_row__qbBiH:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.Homepage_empty_state__dJfd9{text-align:center;padding:2rem;color:var(--color-text-muted);font-size:var(--text-sm)}@media screen and (max-width:800px){.Homepage_home_container__aj7L2{padding:0;align-items:stretch}.Homepage_home_welcome_section__txJZj{flex-direction:column;padding:1rem .75rem;max-width:100%;gap:1rem}.Homepage_greeting_text__OzUwn{font-size:var(--text-xl)}.Homepage_greeting_subtitle__Q1vd0{font-size:var(--text-xs)}.Homepage_home_top_actions__cZlw0{flex-direction:row;gap:.5rem;width:100%;margin-top:.5rem}.Homepage_search_button__sfYqZ{font-size:var(--text-xs);padding:.5rem 1rem;flex:1 1;justify-content:center}.Homepage_credits_button__JObcn{font-size:var(--text-xs);padding:.5rem 1rem;flex:1 1;text-align:center}.Homepage_featured_row__9nPH6{grid-template-columns:1fr;max-width:100%;margin-left:0;padding:0 .75rem;gap:.85rem}.Homepage_invitation_section__AiDq3{flex-direction:column;padding:1rem;margin-left:0;margin-top:.75rem;max-width:100%;gap:.75rem;align-items:stretch}.Homepage_invite_text__JEQeS{font-size:var(--text-xs);text-align:left}.Homepage_invite_button__jMvTL{font-size:var(--text-sm);width:100%;text-align:center;padding:.65rem 1rem}.Homepage_recent_notes_wrapper__AV1Ks{padding-left:.75rem;padding-right:.75rem;margin-top:1.2rem;margin-bottom:5rem;max-width:100%}.Homepage_recent_notes_title__xx5by{font-size:var(--text-base)}.Homepage_recent_note_head__xnP1x{flex-direction:row;align-items:center}.Homepage_note_wrapper__mEAbh{min-height:120px;border-radius:var(--radius-lg)}.Homepage_view_all_button__g61KC{font-size:var(--text-xs)}.Homepage_note_row__qbBiH{padding:.5rem .6rem;font-size:var(--text-xs)}}.ImportNotesModal_overlay__x8Hqq{position:fixed;inset:0;background:var(--color-overlay);z-index:1000}.ImportNotesModal_modal__nKzY5{position:fixed;z-index:1001;left:50%;bottom:0;transform:translateX(-50%);width:100%;max-width:520px;background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:90vh;overflow-y:auto}@media (min-width:640px){.ImportNotesModal_modal__nKzY5{bottom:auto;top:50%;transform:translate(-50%,-50%);border-radius:var(--radius-xl)}}.ImportNotesModal_header__RZv_h{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.25rem 1.25rem 0}.ImportNotesModal_headings___u9CW{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ImportNotesModal_title__NoOyt{margin:0;font-size:var(--text-xl);font-weight:700;color:var(--color-text)}.ImportNotesModal_subtitle__DBdOk{font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere}.ImportNotesModal_close__LQO7z{flex-shrink:0;width:44px;height:44px;border:none;border-radius:var(--radius-full);background:var(--color-gray-100);color:var(--color-text-muted);font-size:1.25rem;cursor:pointer}.ImportNotesModal_body__Xwjzz{padding:1rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.ImportNotesModal_text__oltcB{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--color-text)}.ImportNotesModal_muted___odrA{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted)}.ImportNotesModal_facts__I9Nt5{display:flex;flex-wrap:wrap;gap:.5rem}.ImportNotesModal_fact__vAn9x{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:var(--radius-full);background:var(--color-brand-light);color:var(--color-brand-dark);font-size:var(--text-sm);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ImportNotesModal_field__zNlje{display:flex;flex-direction:column;gap:.35rem}.ImportNotesModal_label__zkScj{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.ImportNotesModal_input__14T4I,.ImportNotesModal_select__aW8DZ{min-height:44px;padding:.5rem .75rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base)}.ImportNotesModal_input__14T4I:focus-visible,.ImportNotesModal_select__aW8DZ:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.ImportNotesModal_actions__cbLcS{display:flex;gap:.75rem}.ImportNotesModal_primaryBtn__Trfe_,.ImportNotesModal_secondaryBtn__s5IBs{flex:1 1;min-height:48px;border-radius:var(--radius-full);font-size:var(--text-base);font-weight:600;cursor:pointer}.ImportNotesModal_primaryBtn__Trfe_{border:none;background:var(--color-brand);color:white}.ImportNotesModal_primaryBtn__Trfe_:hover:not(:disabled){background:var(--color-brand-hover)}.ImportNotesModal_primaryBtn__Trfe_:disabled{opacity:.7;cursor:progress}.ImportNotesModal_secondaryBtn__s5IBs{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.ImportNotesModal_secondaryBtn__s5IBs:hover{border-color:var(--color-text-muted)}.ImportNotesModal_progressTrack__9lLd1{height:8px;border-radius:var(--radius-full);background:var(--color-gray-100);overflow:hidden}.ImportNotesModal_progressBar__2VdEF{height:100%;border-radius:var(--radius-full);background:var(--color-brand);transition:width .4s ease}@media (prefers-reduced-motion:reduce){.ImportNotesModal_progressBar__2VdEF{transition:none}}.ImportNotesModal_noteList__fh3qr{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.ImportNotesModal_noteItem__VuEZf{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .85rem;border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text)}.ImportNotesModal_noteItem__VuEZf:hover{border-color:var(--color-brand)}.ImportNotesModal_noteTitle__E2u96{font-size:var(--text-sm);font-weight:600;overflow-wrap:anywhere}.ImportNotesModal_noteMeta__rZH_F{font-size:var(--text-xs);color:var(--color-text-muted)}.ImportNotesModal_removed__haXix{margin:0;padding-left:1.1rem;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted)}.ImportNotesModal_notice__2UPoi{background:var(--color-brand-light);color:var(--color-brand-dark)}.ImportNotesModal_error__NKAqq,.ImportNotesModal_notice__2UPoi{margin:0;padding:.75rem;border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.45}.ImportNotesModal_error__NKAqq{background:var(--color-error-light);color:var(--color-error-dark)}.ImportNotesModal_link__Qo0wb{color:var(--color-brand);font-weight:600;font-size:var(--text-sm);text-decoration:none}.ImportNotesModal_link__Qo0wb:hover{text-decoration:underline}.ImportNotesModal_savesTo__AJPA2{display:flex;align-items:center;gap:.6rem;padding:.75rem .875rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);font-size:var(--text-sm);color:var(--color-gray-700)}.ImportNotesModal_savesToIcon__aRvEv{flex-shrink:0;color:var(--color-brand)}.ImportNotesModal_linkBtn__wBTaM{align-self:flex-start;padding:.25rem 0;border:none;background:none;color:var(--color-brand);font-size:var(--text-sm);font-weight:600;cursor:pointer}.ImportNotesModal_linkBtn__wBTaM:hover{text-decoration:underline}.ImportNotesModal_linkBtn__wBTaM:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-sm)}.FeaturedNoteCard_wrapper__A7WN5{min-width:0}.FeaturedNoteCard_card__kvHrM{display:flex;flex-direction:column;align-items:stretch;gap:1rem;height:100%;background-color:var(--color-surface);border:1px solid var(--color-border);padding:1.75rem;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);box-sizing:border-box}.FeaturedNoteCard_info__ugPNU{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.FeaturedNoteCard_eyebrow__lIgkM{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.FeaturedNoteCard_note_title__NWJz5{font-size:var(--text-2xl);font-weight:700;color:var(--color-text);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.FeaturedNoteCard_note_meta__DguOO{font-size:var(--text-base);color:var(--color-text-muted)}.FeaturedNoteCard_primary_cta__8FaTd{width:100%;justify-content:center;font-size:var(--text-sm);font-weight:600;color:white;border:none;border-radius:var(--radius-xl);padding:.6rem 1.25rem;display:flex;align-items:center;gap:.5rem;transition:all var(--transition-normal);min-height:42px;margin-top:.25rem}.FeaturedNoteCard_primary_cta__8FaTd:hover{color:white;transform:translateY(-1px)}.FeaturedNoteCard_cta_study__9TEqb{background:var(--gradient-brand);box-shadow:var(--shadow-brand)}.FeaturedNoteCard_divider__qcSZP{width:100%;height:1px;background-color:var(--color-border)}.FeaturedNoteCard_actions_row__R1Y0M{display:flex;flex-direction:row;justify-content:space-around;gap:.5rem}.FeaturedNoteCard_action__lKuSF{background:none;border:none;display:flex;flex-direction:column;align-items:center;gap:.4rem;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:color var(--transition-fast)}.FeaturedNoteCard_action__lKuSF:hover{color:var(--color-brand)}.FeaturedNoteCard_action_icon__cHEwE{width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.FeaturedNoteCard_action_icon_open__MyONb{background-color:var(--color-gray-100);color:var(--color-gray-600)}.FeaturedNoteCard_action_icon_lab__tUb7P{background-color:#d1fae5;color:var(--color-success-dark)}@media screen and (max-width:1100px){.FeaturedNoteCard_card__kvHrM{padding:1.25rem;gap:.75rem}.FeaturedNoteCard_eyebrow__lIgkM{font-size:var(--text-xs)}.FeaturedNoteCard_note_title__NWJz5{font-size:var(--text-xl)}.FeaturedNoteCard_note_meta__DguOO{font-size:var(--text-sm)}.FeaturedNoteCard_primary_cta__8FaTd{font-size:var(--text-xs);padding:.5rem 1rem;min-height:38px}.FeaturedNoteCard_action_icon__cHEwE{width:34px;height:34px}.FeaturedNoteCard_action__lKuSF{font-size:var(--text-xs)}}.PinnedRevisit_nudge_body__ZEmW7{font-size:var(--text-base);color:var(--color-text-muted);margin:0}.PinnedRevisit_nudge_cta__J_SOJ{width:100%;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:600;background:var(--gradient-brand);color:white;border:none;border-radius:var(--radius-xl);padding:.6rem 1.25rem;box-shadow:var(--shadow-brand);transition:all var(--transition-normal);min-height:42px;margin-top:.25rem}.PinnedRevisit_nudge_cta__J_SOJ:hover{color:white;box-shadow:var(--shadow-brand-hover);transform:translateY(-1px)}@media screen and (max-width:1100px){.PinnedRevisit_nudge_body__ZEmW7{font-size:var(--text-sm)}.PinnedRevisit_nudge_cta__J_SOJ{font-size:var(--text-xs);padding:.5rem 1rem;min-height:38px}}.UploadFile_uploadFile__form__gByTI{display:none}.NoteCard_note_wrapper__EiE00{display:flex;flex-direction:row;justify-content:space-between;width:100%;max-height:100px;background:var(--color-surface);gap:1.25rem}.NoteCard_note_details__fYJIh{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 1;gap:.3rem}.NoteCard_note_details__fYJIh:hover{cursor:pointer}.NoteCard_note_details__fYJIh h6{margin:0;font-size:var(--text-base);font-weight:700;color:var(--primary-brand);line-height:1.2}.NoteCard_note_related_info__hHrVO{color:var(--color-text-muted);font-size:var(--text-xs);display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-top:.35rem}.NoteCard_notebook_name__rp7it{font-weight:600;color:var(--color-gray-600)}.NoteCard_dot_separator__xiir6{color:var(--color-gray-300);font-size:var(--text-sm);line-height:1}.NoteCard_note_date__j2r8e{color:var(--color-text-muted)}.NoteCard_actions_area__N4jWi{display:flex;flex-direction:row;gap:.2rem;align-items:center;flex-shrink:0}.NoteCard_action__nozHx{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-base)}.NoteCard_action__nozHx:hover{background:var(--color-brand-light);color:var(--primary-brand);cursor:pointer}.NoteCard_action_tooltip__6WzdE{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--color-text);color:var(--color-surface);font-size:var(--text-xs);font-weight:600;padding:.2rem .5rem;border-radius:var(--radius-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:var(--z-tooltip)}.NoteCard_action__nozHx:hover .NoteCard_action_tooltip__6WzdE{opacity:1}.NoteCard_compact__HhtAH{max-height:none;gap:.75rem}.NoteCard_compact__HhtAH h6{font-size:var(--text-sm);font-weight:600}.NoteCard_compact__HhtAH .NoteCard_note_related_info__hHrVO{font-size:11px;margin-top:.2rem;gap:.35rem}.NoteCard_compact__HhtAH .NoteCard_actions_area__N4jWi{gap:.1rem}.NoteCard_compact__HhtAH .NoteCard_action__nozHx{width:26px;height:26px;font-size:var(--text-sm)}@media screen and (max-width:600px){.NoteCard_note_wrapper__EiE00{flex-direction:column;align-items:stretch;max-height:none;padding:1rem .75rem;gap:.75rem}.NoteCard_note_details__fYJIh{align-items:flex-start;gap:.25rem}.NoteCard_note_related_info__hHrVO{gap:.5rem;flex-wrap:wrap}.NoteCard_actions_area__N4jWi{flex-direction:row;justify-content:flex-start;gap:.35rem;margin-top:.25rem}.NoteCard_action__nozHx{flex:1 1;min-width:40px}}.AppSelect_appSelect__afWVp{background-color:var(--color-surface);border-radius:var(--radius-lg);padding:.8rem;margin-bottom:1rem;color:var(--secondary-color);width:100%}.AppSelect_selectWrapper__rliPj{position:relative;width:100%}.AppSelect_selectIcon__BqFer{position:absolute;top:50%;transform:translateY(-50%);color:var(--secondary-color);font-size:var(--text-xl);pointer-events:none}.AppSelect_appSelect__select__C6g04{width:100%;border-radius:var(--radius-sm);border:none;outline:none;background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.AppSelect_appSelect__select__C6g04.AppSelect_withIcon__ufZMF{padding-left:2rem}.AppSelect_appSelect__select__C6g04:focus{border:none}.AppTextArea_app_textarea__nbAku{background-color:var(--color-surface);border-radius:var(--radius-lg);padding:.2rem .8rem;margin-bottom:1rem;color:var(--secondary-color)}.AppTextArea_app_textarea_label__6dG9N{font-size:var(--text-base);font-weight:700;color:var(--secondary-color)}.AppTextArea_app_textarea_input__NMKc5{width:100%;border-radius:var(--radius-sm);border:none;background-color:var(--color-surface);outline:none}.AppTextArea_app_textarea_input__NMKc5:focus{border:none}.Modal_overlay__4AkkU{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-overlay);padding:1rem;animation:Modal_fadeIn__TSiUR var(--transition-fast) ease}.Modal_modal__cQNv_{background-color:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:480px;animation:Modal_scaleIn__k2_KH var(--transition-normal) ease}.Modal_header__dOsfK{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border)}.Modal_title__2z7is{font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin:0}.Modal_closeButton__hbhaN{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.Modal_closeButton__hbhaN:hover{background-color:var(--color-gray-100);color:var(--color-text)}.Modal_body__ahiS3{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}@keyframes Modal_fadeIn__TSiUR{0%{opacity:0}to{opacity:1}}@keyframes Modal_scaleIn__k2_KH{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.TopUpModal_content__1OS7j{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.TopUpModal_icon__SeEGb{width:56px;height:56px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:var(--color-brand-light);color:var(--color-brand)}.TopUpModal_message__VpRTj{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--text-color)}.TopUpModal_actions__JupgP{display:flex;flex-direction:column;gap:.5rem;width:100%}.TopUpModal_topUp__rF31u{width:100%;padding:.625rem 1.25rem;border-radius:var(--radius-full);border:none;background:var(--color-brand);font-size:var(--text-sm);font-weight:600;color:white;cursor:pointer;transition:opacity var(--transition-fast)}.TopUpModal_topUp__rF31u:hover{opacity:.9}.TopUpModal_later__EvWRe{width:100%;padding:.625rem 1.25rem;border-radius:var(--radius-full);border:none;background:none;font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast)}.TopUpModal_later__EvWRe:hover{color:var(--text-color)}.BlurtReportView_progressCircle__gKqgE{stroke-dasharray:var(--sc-dash);stroke-dashoffset:var(--sc-offset);transition:stroke-dashoffset .4s ease}.BlurtReportView_report__oX3k3{display:flex;flex-direction:column;gap:1.25rem}.BlurtReportView_reportTitle__EDeWg{font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin:0}.BlurtReportView_overallSection__stX5K{display:flex;justify-content:center;padding:.25rem 0}.BlurtReportView_largeCircleWrapper__dmZc_{display:flex;flex-direction:column;align-items:center;gap:.375rem}.BlurtReportView_largeScoreText__1XtNV{font-size:var(--text-base);font-weight:700;fill:var(--color-text)}.BlurtReportView_largeLabelText__viOnv{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.BlurtReportView_metricsGrid__kFc9W{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;text-align:center}.BlurtReportView_circleWrapper__07Tjp{display:flex;flex-direction:column;align-items:center;gap:.375rem}.BlurtReportView_scoreText__R2yac{font-size:var(--text-xs);font-weight:700;fill:var(--color-text)}.BlurtReportView_labelText__z_NzD{font-size:var(--text-xs);font-weight:500;color:var(--color-text-muted)}.BlurtReportView_feedbackSection___3NW1{display:flex;flex-direction:column;gap:.375rem}.BlurtReportView_sectionLabel__ttKee{font-size:var(--text-sm);font-weight:600;color:var(--color-text);margin:0}.BlurtReportView_feedbackText__jnEsa{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin:0}.BlurtReportView_missedSection__V_6oE{display:flex;flex-direction:column;gap:.5rem}.BlurtReportView_badgeList__w_qr1{display:flex;flex-wrap:wrap;gap:.375rem}.BlurtReportView_badge__ayEAp{display:inline-block;padding:.25rem .625rem;background-color:var(--color-error-light);color:var(--color-error-dark);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:500;line-height:1.4}.BlurtModal_idleBody__OSMod{display:flex;flex-direction:column;gap:1rem}.BlurtModal_description__qbS2H{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.BlurtModal_textarea__MDer5{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-surface);resize:vertical;min-height:240px;font-family:inherit;line-height:1.6;transition:border-color var(--transition-fast);box-sizing:border-box}.BlurtModal_textarea__MDer5:focus{outline:none;border-color:var(--color-brand)}.BlurtModal_textarea__MDer5::placeholder{color:var(--color-gray-400)}.BlurtModal_sendBtn__P6x7F{align-self:flex-end;padding:.625rem 1.5rem;background-color:var(--color-brand);color:var(--color-surface);border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background-color var(--transition-fast)}.BlurtModal_sendBtn__P6x7F:hover:not(:disabled){background-color:var(--color-brand-hover)}.BlurtModal_sendBtn__P6x7F:disabled{opacity:.45;cursor:not-allowed}.BlurtModal_loadingBody__LjWHX{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 0}.BlurtModal_spinner__JtXoK{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-brand);border-radius:50%;animation:BlurtModal_spin__HRbeS .75s linear infinite}.BlurtModal_loadingText__qGgtF{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}@keyframes BlurtModal_spin__HRbeS{to{transform:rotate(1turn)}}.BlurtModal_successBody__liw7Z{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.BlurtModal_reportScrollable__4CurS{flex:1 1;overflow-y:auto;margin-bottom:1rem}.BlurtModal_errorBody__qxNiW{display:flex;flex-direction:column;gap:1rem}.BlurtModal_errorMessage__NNF4k{font-size:var(--text-sm);color:var(--color-error);margin:0;line-height:1.5}.BlurtModal_closeBtn__vMrPw{align-self:flex-end;flex-shrink:0;padding:.625rem 1.5rem;background-color:var(--color-gray-100);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background-color var(--transition-fast)}.BlurtModal_closeBtn__vMrPw:hover{background-color:var(--color-gray-200)}.SummarizeModal_loadingBody__oXEFf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 0}.SummarizeModal_spinner__Cp0LY{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-brand);border-radius:50%;animation:SummarizeModal_spin__907_A .75s linear infinite}.SummarizeModal_loadingText__Tu9su{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}@keyframes SummarizeModal_spin__907_A{to{transform:rotate(1turn)}}.SummarizeModal_successBody__vqxxd{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.SummarizeModal_resultScrollable__mniXz{flex:1 1;overflow-y:auto;font-size:var(--text-base);color:var(--color-text);line-height:1.7;padding:1rem;background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:1.25rem}.SummarizeModal_resultScrollable__mniXz h1,.SummarizeModal_resultScrollable__mniXz h2,.SummarizeModal_resultScrollable__mniXz h3,.SummarizeModal_resultScrollable__mniXz h4{margin:.75em 0 .25em;font-weight:600;color:var(--color-text)}.SummarizeModal_resultScrollable__mniXz p{margin:0 0 .75em}.SummarizeModal_resultScrollable__mniXz ol,.SummarizeModal_resultScrollable__mniXz ul{padding-left:1.5em;margin:0 0 .75em}.SummarizeModal_resultScrollable__mniXz li{margin-bottom:.25em}.SummarizeModal_actions__G4hwq{display:flex;flex-wrap:wrap;gap:.625rem;flex-shrink:0;padding-top:.25rem;border-top:1px solid var(--color-border)}@media (max-width:480px){.SummarizeModal_actions__G4hwq{flex-direction:column}}.SummarizeModal_replaceBtn__Cq9W8{padding:.625rem 1.5rem;background-color:var(--color-brand);color:var(--color-surface);border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background-color var(--transition-fast)}.SummarizeModal_replaceBtn__Cq9W8:hover{background-color:var(--color-brand-hover)}.SummarizeModal_copyBtn__9pp6H{padding:.625rem 1.5rem;background-color:var(--color-success);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background-color var(--transition-fast);min-width:5rem}.SummarizeModal_copyBtn__9pp6H:hover{background-color:var(--color-success-dark)}.SummarizeModal_discardBtn__S1U96{padding:.625rem 1.5rem;background-color:transparent;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.SummarizeModal_discardBtn__S1U96:hover{background-color:var(--color-gray-100);color:var(--color-text)}.SummarizeModal_errorBody__0KZ3p{display:flex;flex-direction:column;gap:1rem}.SummarizeModal_errorMessage__dIl9d{font-size:var(--text-sm);color:var(--color-error);margin:0;line-height:1.5}.SummarizeModal_closeBtn__ZarqU{align-self:flex-end;padding:.625rem 1.5rem;background-color:var(--color-gray-100);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background-color var(--transition-fast)}.SummarizeModal_closeBtn__ZarqU:hover{background-color:var(--color-gray-200)}.BuyCreditsModal_balance__8Vmzs{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 1rem}.BuyCreditsModal_balance__8Vmzs strong{color:var(--color-text)}.BuyCreditsModal_section__TigCn{display:flex;flex-direction:column;gap:.75rem}.BuyCreditsModal_label__qWktU{font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted)}.BuyCreditsModal_amounts__VCyAt{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem}.BuyCreditsModal_amount__1yXvi{position:relative;display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .35rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:all var(--transition-fast)}.BuyCreditsModal_badge__R9y_H{position:absolute;top:-.55rem;font-size:.6rem;font-weight:700;color:var(--color-surface);background:var(--color-brand);border-radius:var(--radius-full);padding:.1rem .4rem;white-space:nowrap}.BuyCreditsModal_amount__1yXvi:hover{border-color:var(--color-brand)}.BuyCreditsModal_amount__1yXvi:hover .BuyCreditsModal_amount_credits__DF3fx{color:var(--color-brand)}.BuyCreditsModal_amount_active__RrS77{background:var(--color-brand-light);border-color:var(--color-brand)}.BuyCreditsModal_amount_active__RrS77 .BuyCreditsModal_amount_credits__DF3fx{color:var(--color-brand)}.BuyCreditsModal_amount_credits__DF3fx{font-size:var(--text-sm);font-weight:700;color:var(--color-text-muted);transition:color var(--transition-fast)}.BuyCreditsModal_amount_creditsLabel__5xOkn{font-size:.65rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.BuyCreditsModal_amount_price__I1kPv{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);margin-top:.15rem}.BuyCreditsModal_buy_button__RPfSy{width:100%;padding:.625rem 1.25rem;border-radius:var(--radius-full);border:none;background:var(--color-brand);font-size:var(--text-sm);font-weight:600;color:white;cursor:pointer;transition:opacity var(--transition-fast)}.BuyCreditsModal_buy_button__RPfSy:hover{opacity:.9}.BuyCreditsModal_invite_link__hozsp{display:block;width:100%;margin-top:.75rem;padding:0;border:none;background:none;font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);text-align:center;cursor:pointer;transition:color var(--transition-fast)}.BuyCreditsModal_invite_link__hozsp:hover{color:var(--color-brand)}.AppFieldInput_appFieldInput__CRWW1{background-color:var(--color-surface);border-radius:var(--radius-lg);padding:.8rem;margin-bottom:1rem;color:var(--secondary-color);width:100%}.AppFieldInput_appFieldInput__label__QyL_o{font-size:var(--text-base);font-weight:700;color:var(--secondary-color)}.AppFieldInput_appFieldInput__input__wBoBb{width:100%;border-radius:var(--radius-sm);border:none;outline:none;padding-left:2rem}.AppFieldInput_appFieldInput__input__wBoBb:focus{border:none}.AppFieldInput_inputWrapper__GiqQH{position:relative;width:100%}.AppFieldInput_inputIcon__lfYoh{position:absolute;top:50%;transform:translateY(-50%);color:var(--secondary-color);font-size:var(--text-xl)}.LandingDemo_landingDemo__nOL9h{background:var(--color-surface);padding:5rem 2rem;scroll-margin-top:80px}.LandingDemo_landingDemoInner__3CFlJ{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem}.LandingDemo_heading__Veggu{text-align:center;font-size:var(--text-3xl);background:linear-gradient(80deg,var(--color-brand),var(--color-text));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;color:transparent;margin-bottom:.5rem}.LandingDemo_subtitle__MBNHc{text-align:center;font-size:var(--text-lg);color:var(--color-text-muted);margin:0}.LandingDemo_landingDemo_content__MRZKm{max-width:860px;margin:0 auto;width:100%}.LandingDemo_playerWrapper__OSzlp{position:relative;padding-top:56.25%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--color-border)}.LandingDemo_reactPlayer__wuXD4{position:absolute;top:0;left:0}.LandingDemo_ctaLink__JZbgw{text-decoration:none;color:var(--color-brand);font-weight:600;font-size:var(--text-base);transition:opacity var(--transition-fast)}.LandingDemo_ctaLink__JZbgw:hover{opacity:.8}@media (max-width:768px){.LandingDemo_landingDemo__nOL9h{padding:3rem 1.5rem}.LandingDemo_heading__Veggu{font-size:var(--text-2xl)}.LandingDemo_landingDemo_content__MRZKm{max-width:100%}}@media (max-width:480px){.LandingDemo_landingDemo__nOL9h{padding:2rem 1rem}.LandingDemo_heading__Veggu{font-size:var(--text-xl)}.LandingDemo_subtitle__MBNHc{font-size:var(--text-base)}}.PromoBanner_section__dojA7{background:linear-gradient(90deg,var(--color-brand-light) 0,#fef6e7 100%);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:1.1rem 2rem}.PromoBanner_inner__cSIqM{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:1.25rem;flex-wrap:wrap}.PromoBanner_pill__ii_l5{display:inline-flex;align-items:center;padding:.2rem .75rem;background-color:var(--color-accent);color:#3b2a00;font-size:var(--text-xs);font-weight:700;border-radius:var(--radius-full);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.PromoBanner_text__xEApV{margin:0;font-size:var(--text-sm);color:var(--color-text);line-height:1.5;text-align:center}.PromoBanner_text__xEApV strong{color:var(--color-brand-dark)}.PromoBanner_cta__Fmrl9{display:inline-flex;align-items:center;padding:.45rem 1.25rem;background-color:var(--color-brand);color:#ffffff;font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-full);text-decoration:none;flex-shrink:0;transition:background-color var(--transition-fast),transform var(--transition-fast)}.PromoBanner_cta__Fmrl9:hover{background-color:var(--color-brand-hover);transform:translateY(-1px);color:#ffffff}@media (max-width:640px){.PromoBanner_inner__cSIqM{flex-direction:column;gap:.75rem;text-align:center}}.FeatureShowcase_section__whoOp{background:var(--color-bg);padding:5rem 2rem;scroll-margin-top:80px}.FeatureShowcase_inner__IwvmO{max-width:1200px;margin:0 auto}.FeatureShowcase_heading__Vs_gE{text-align:center;font-size:var(--text-3xl);font-weight:700;margin-bottom:3rem;background:linear-gradient(80deg,var(--color-brand),var(--color-text));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.FeatureShowcase_grid___rzIG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.FeatureShowcase_card__R4M7f{padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:relative;transition:border-color var(--transition-normal),transform var(--transition-normal),box-shadow var(--transition-normal)}.FeatureShowcase_stepNum__nDdfx{position:absolute;top:1.1rem;right:1.25rem;font-size:var(--text-xs);font-weight:700;color:var(--color-border-strong)}.FeatureShowcase_card__R4M7f:hover{border-color:var(--color-brand);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.FeatureShowcase_icon__XJ2MJ{color:var(--color-brand);font-size:28px;margin-bottom:1rem;display:flex}.FeatureShowcase_cardTitle__IvaHm{font-size:var(--text-lg);font-weight:600;color:var(--color-text);margin-bottom:.5rem}.FeatureShowcase_cardDescription__6coSH{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin:0}.FeatureShowcase_toolsHeading__vEuL1{margin:2.5rem 0 1rem;font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);text-align:center}.FeatureShowcase_toolsGrid__0abkO{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.FeatureShowcase_bonusCard__y9SjV{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg)}.FeatureShowcase_bonusCard__y9SjV .FeatureShowcase_icon__XJ2MJ{margin-bottom:0;font-size:22px}.FeatureShowcase_bonusCard__y9SjV .FeatureShowcase_cardTitle__IvaHm{font-size:var(--text-base)}@media (max-width:992px){.FeatureShowcase_grid___rzIG{grid-template-columns:1fr}.FeatureShowcase_toolsGrid__0abkO{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.FeatureShowcase_section__whoOp{padding:3rem 1rem}.FeatureShowcase_heading__Vs_gE{font-size:var(--text-2xl);margin-bottom:2rem}.FeatureShowcase_toolsGrid__0abkO{grid-template-columns:1fr}}.StudyToolsSection_section__oAnf2{background:var(--color-surface);padding:5rem 2rem;scroll-margin-top:80px}.StudyToolsSection_inner__dKWIT{max-width:1000px;margin:0 auto}.StudyToolsSection_heading__g_Ktz{text-align:center;font-size:var(--text-3xl);font-weight:700;margin-bottom:.75rem;background:linear-gradient(80deg,var(--color-brand),var(--color-text));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.StudyToolsSection_lead__S9X_u{text-align:center;font-size:var(--text-base);color:var(--color-text-muted);max-width:560px;margin:0 auto 3rem;line-height:1.6}.StudyToolsSection_grid__ZNa_l{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.StudyToolsSection_card___vUic{padding:1.5rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.StudyToolsSection_card___vUic:hover{border-color:var(--color-brand);box-shadow:var(--shadow-sm)}.StudyToolsSection_cardHead__jCSgr{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}.StudyToolsSection_icon__J_oi7{color:var(--color-brand);font-size:22px;display:flex}.StudyToolsSection_cardTitle__UV2YU{font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin:0}.StudyToolsSection_beforeAfter__r1aC3{display:flex;flex-direction:column;gap:.6rem}.StudyToolsSection_baBlock__p2cB1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem .9rem}.StudyToolsSection_baTag__IPb_R{display:block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem}.StudyToolsSection_baBefore__1cJUW .StudyToolsSection_baTag__IPb_R{color:var(--color-text-muted)}.StudyToolsSection_baAfter__p7nzp .StudyToolsSection_baTag__IPb_R{color:var(--color-success)}.StudyToolsSection_baText__9F_sW{font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted);margin:0}.StudyToolsSection_baAfter__p7nzp .StudyToolsSection_baText__9F_sW{color:var(--color-text)}.StudyToolsSection_baArrow__CA63a{align-self:center;color:var(--color-text-muted);font-size:var(--text-sm)}@media (max-width:700px){.StudyToolsSection_section__oAnf2{padding:3rem 1rem}.StudyToolsSection_heading__g_Ktz{font-size:var(--text-2xl)}.StudyToolsSection_lead__S9X_u{margin-bottom:2rem}.StudyToolsSection_grid__ZNa_l{grid-template-columns:1fr}}.InviteOffer_section__OTbtv{background:var(--gradient-brand);color:#ffffff;padding:5rem 2rem}.InviteOffer_inner__C0OeC{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:3rem}.InviteOffer_textCol__tOor8{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:640px}.InviteOffer_badge__8BiaE{display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1.4rem;border-radius:var(--radius-full);background-color:#fbbf24;color:#3b2a00;font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.InviteOffer_title__b9_RG{font-size:var(--text-4xl);font-weight:800;line-height:1.2;margin:0}.InviteOffer_description__7djm9{margin:0;font-size:var(--text-lg);line-height:1.7;opacity:.9}.InviteOffer_creditList__lbm2z{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem;width:100%}.InviteOffer_creditItem__iIwDU{display:flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);padding:.65rem 1rem}.InviteOffer_creditIcon__Dm4AF{display:flex;align-items:center;font-size:1.15rem;flex-shrink:0;opacity:.9}.InviteOffer_creditLabel__9m_uP{flex:1 1;font-size:var(--text-sm);font-weight:500}.InviteOffer_creditCost__IXphN{font-size:var(--text-xs);font-weight:700;padding:.2rem .6rem;border-radius:var(--radius-full);background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.35);white-space:nowrap;flex-shrink:0}.InviteOffer_ctaButton__eb4pr{display:inline-flex;align-items:center;margin-top:.5rem;text-decoration:none;padding:.85rem 2.4rem;border-radius:var(--radius-full);background-color:var(--color-surface);color:#3527b4;font-size:var(--text-base);font-weight:600;cursor:pointer;box-shadow:0 14px 30px rgba(0,0,0,.25);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.InviteOffer_ctaButton__eb4pr:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(0,0,0,.3);color:#3527b4}.InviteOffer_mascotCol__9JSby{flex-shrink:0}.InviteOffer_mascot__V7r3l{opacity:.9;transform:rotate(-5deg)}@media (max-width:768px){.InviteOffer_inner__C0OeC{flex-direction:column;text-align:center}.InviteOffer_textCol__tOor8{align-items:center}.InviteOffer_title__b9_RG{font-size:var(--text-3xl)}.InviteOffer_creditItem__iIwDU{text-align:left}.InviteOffer_mascotCol__9JSby{display:none}}.PricingSection_pricingSection__3hXIp{width:100%;background:var(--color-brand);padding:5rem 2rem;scroll-margin-top:80px}.PricingSection_pricingInner__MHHoF{max-width:680px;margin:0 auto}.PricingSection_heading__jUmpS{text-align:center;font-size:var(--text-3xl);line-height:1.3;font-weight:700;margin-bottom:1rem;color:var(--color-surface)}.PricingSection_subheading__HxI7Q{text-align:center;font-size:var(--text-base);color:rgba(255,255,255,.75);margin-bottom:2.5rem;line-height:1.6}.PricingSection_card__IgQCd{width:100%;background:var(--color-surface);border-radius:var(--radius-lg);padding:36px 40px;box-sizing:border-box}.PricingSection_featuresGrid__BBmLw{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 24px;gap:14px 24px}.PricingSection_featureItem__OYBmg{display:flex;align-items:center;gap:10px;font-size:var(--text-base);color:var(--color-gray-800)}.PricingSection_checkIcon__TApdG{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--color-success-light);color:var(--color-success-dark);border-radius:var(--radius-full);font-size:12px;font-weight:700}.PricingSection_featureLabel__PHJhL{font-weight:500}.PricingSection_divider__tTbyC{height:1px;background:var(--color-border);margin:28px 0}.PricingSection_creditBlock___RZvJ{display:flex;align-items:flex-start;gap:16px;background:rgba(79,70,229,.05);border:1px solid rgba(79,70,229,.15);border-radius:var(--radius-md);padding:18px 20px}.PricingSection_creditIcon__h0ApQ{font-size:22px;flex-shrink:0;line-height:1;margin-top:1px}.PricingSection_creditText__2_Tdu{display:flex;flex-direction:column;gap:4px}.PricingSection_creditText__2_Tdu strong{font-size:var(--text-base);font-weight:700;color:var(--color-brand)}.PricingSection_creditText__2_Tdu span{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.PricingSection_ctaRow__vGCV6{display:flex;justify-content:center;margin-top:2rem}.PricingSection_ctaButton__yCYhN{display:inline-flex;align-items:center;text-decoration:none;padding:.85rem 2.4rem;border-radius:var(--radius-full);background-color:var(--color-surface);color:var(--color-brand);font-size:var(--text-base);font-weight:600;box-shadow:0 14px 30px rgba(0,0,0,.25);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.PricingSection_ctaButton__yCYhN:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(0,0,0,.3);color:var(--color-brand)}@media (max-width:768px){.PricingSection_pricingSection__3hXIp{padding:3rem 1rem}.PricingSection_heading__jUmpS{font-size:var(--text-2xl)}.PricingSection_card__IgQCd{padding:24px 20px}.PricingSection_featuresGrid__BBmLw{grid-template-columns:1fr;gap:12px}}.Qa_qaContainer__KEUzg{background:var(--color-surface);scroll-margin-top:80px;padding:0 2rem}.Qa_qa__2Bz5j{display:flex;gap:4rem;padding:5rem 0;max-width:1200px;margin:0 auto;align-items:center}.Qa_qa_image__RXBwZ{flex:1 1;display:flex;justify-content:center}.Qa_qa_content__rlP9B{flex:1.3 1}.Qa_qa_content__rlP9B>h2{font-size:var(--text-3xl);background:linear-gradient(80deg,var(--color-brand),var(--color-text));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;color:transparent;margin-bottom:1.5rem}.Qa_accordion__0E_i3{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:.75rem;text-align:left}.Qa_accordion_item__rBOUa{background-color:var(--color-surface)!important;color:var(--color-text)!important}.Qa_accordion_header__cgbfd button:focus{box-shadow:none!important;outline:none!important}.Qa_accordion_header__cgbfd button:active,.Qa_accordion_header__cgbfd button:focus{background-color:var(--color-gray-50);color:var(--color-text)}.Qa_accordion_header__cgbfd button:focus-visible{box-shadow:none!important;outline:none!important}.Qa_accordion_header__cgbfd button[aria-expanded=true]{background-color:var(--color-gray-50);color:var(--color-text);border-left:3px solid var(--color-brand)}.Qa_accordion_header__cgbfd button:not(.Qa_collapsed__EXRV1):after{filter:none}@media (max-width:768px){.Qa_qaContainer__KEUzg{padding:0 1rem}.Qa_qa__2Bz5j{flex-direction:column;gap:2rem;padding:3rem 0}.Qa_qa_content__rlP9B,.Qa_qa_image__RXBwZ{width:100%}.Qa_qa_content__rlP9B>h2{font-size:var(--text-2xl)}}.Footer_footer__4vzqH{background-color:var(--color-gray-900);color:var(--color-gray-400);padding:4rem 2rem 2rem}.Footer_footerGrid__qkaz9{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:3rem;gap:3rem;max-width:1200px;margin:0 auto}.Footer_brandCol__J1xfM{display:flex;flex-direction:column;gap:.75rem}.Footer_logo__C9vo8{opacity:.9}.Footer_tagline__NHwwX{font-size:var(--text-sm);color:var(--color-gray-400);margin:0;line-height:1.5}.Footer_linksCol__KyYp4{display:flex;flex-direction:column;gap:.5rem}.Footer_colHeading__EehCA{color:var(--color-surface);font-weight:600;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.Footer_footerLink__VU733{color:var(--color-gray-400);text-decoration:none;font-size:var(--text-sm);transition:color var(--transition-fast)}.Footer_footerLink__VU733:hover{color:var(--color-surface)}.Footer_bottomBar___fQYV{max-width:1200px;margin:3rem auto 0;padding-top:1.5rem;border-top:1px solid var(--color-gray-700);text-align:center}.Footer_bottomBar___fQYV p{font-size:var(--text-xs);color:var(--color-gray-500);margin:0}@media (max-width:600px){.Footer_footerGrid__qkaz9{grid-template-columns:1fr;text-align:center;gap:2rem}.Footer_brandCol__J1xfM,.Footer_linksCol__KyYp4{align-items:center}}.PaymentHistory_section__FrWTf{display:flex;flex-direction:column;width:100%;padding:2rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:1rem}.PaymentHistory_title__VLw_3{font-size:var(--text-base);font-weight:600;color:var(--text-color)}.PaymentHistory_empty__Mcfnl{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.PaymentHistory_list__No_FU{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.PaymentHistory_item__BuPLA{display:flex;flex-direction:row;align-items:center;gap:.75rem;font-size:var(--text-sm);flex-wrap:wrap}.PaymentHistory_date__8rp1s{color:var(--color-text-muted);flex-shrink:0}.PaymentHistory_credits__Ka_QB{font-weight:600;color:var(--text-color);flex:1 1}.PaymentHistory_amount__0Kfid{color:var(--color-text-muted);flex-shrink:0}.PaymentHistory_badge__HMk9C{padding:.2rem .6rem;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;text-transform:capitalize;flex-shrink:0}.PaymentHistory_badge_completed__KC_Bt{background-color:var(--color-success-light);color:var(--color-success-dark)}.PaymentHistory_badge_pending__UBwi8{background-color:var(--color-gray-100);color:var(--color-text-muted)}.PaymentHistory_badge_failed__WzIJv{background-color:var(--color-error-light);color:var(--color-error-dark)}.PaymentHistory_badge_refunded___fdHc{background-color:var(--color-gray-100);color:var(--color-text-muted)}.PaymentHistory_skeletons__7JcDz{display:flex;flex-direction:column;gap:.75rem}.PaymentHistory_skeleton__KBUQb{height:2rem;border-radius:var(--radius-md);background:var(--color-gray-100);animation:PaymentHistory_pulse__MbC1N 1.5s ease-in-out infinite}@keyframes PaymentHistory_pulse__MbC1N{0%,to{opacity:1}50%{opacity:.5}}.CreditSchedule_container__NBGfi{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:14px 16px}.CreditSchedule_title__6qv5D{width:100%;font-size:var(--text-xs);font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;padding:0;border:none;background:transparent;display:flex;align-items:center;gap:5px;cursor:pointer}.CreditSchedule_chevron__Lz06X{margin-left:auto;transition:transform var(--transition-fast)}.CreditSchedule_chevron_expanded__VKK1g{transform:rotate(180deg)}.CreditSchedule_list__IefIT{display:flex;flex-direction:column;gap:8px;margin-top:10px}.CreditSchedule_row__zdFCw{display:flex;justify-content:space-between;align-items:center}.CreditSchedule_feature__M5Ayd{font-size:var(--text-sm);color:var(--color-text);display:flex;align-items:center;gap:6px}.CreditSchedule_cost__sKKQW{font-size:var(--text-xs);font-weight:600;color:#92400e;background:#fef3c7;border-radius:var(--radius-full);padding:2px 8px;white-space:nowrap}.NotebookForm_notebook__form__Bgu_2{display:flex;flex-direction:column}.NotebookForm_notebook__title__9r7wg{color:var(--text-color);font-weight:700}.NotebookForm_notebook__form__Bgu_2 label{font-size:var(--text-sm);font-weight:500;color:var(--color-gray-700);margin-bottom:.25rem}.NotebookForm_notebook__form__Bgu_2 input,.NotebookForm_notebook__form__Bgu_2 textarea{padding:.35rem;border:1px solid var(--color-border);border-radius:.5rem;margin-bottom:1rem;font-size:var(--text-base);transition:all .2s ease;background-color:var(--color-bg);width:500px}.NotebookForm_notebook__form__Bgu_2 input:focus,.NotebookForm_notebook__form__Bgu_2 textarea:focus{outline:none;border-color:var(--text-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.NotebookForm_notebook__form__Bgu_2 textarea{min-height:100px;resize:vertical}.NotebookForm_form_error__8XQ8s{font-size:var(--text-xs);font-weight:400;color:red;margin-bottom:1rem;padding:0}@media screen and (max-width:850px){.NotebookForm_notebook__form__Bgu_2 input,.NotebookForm_notebook__form__Bgu_2 textarea{max-width:450px}.NotebookForm_notebook__form__Bgu_2{max-width:100%}.NotebookForm_notebook__form__Bgu_2 button{margin:1rem auto}}@media screen and (max-width:480px){.NotebookForm_notebook__form__Bgu_2 input,.NotebookForm_notebook__form__Bgu_2 textarea{max-width:300px}}.EditorHeader_editorHeader__CAXVT{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bg);border-bottom:1px solid var(--color-border);flex-shrink:0;min-height:60px;position:relative}.EditorHeader_backBtn__7nbiK{font-size:var(--text-2xl);color:var(--color-text-muted);text-decoration:none;cursor:pointer;background:none;border:none;padding:4px;min-width:var(--touch-target);min-height:var(--touch-target);display:flex;align-items:center;justify-content:center}.EditorHeader_noteTitle__pbYXJ{font-weight:700;font-size:var(--text-base);max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none;background:transparent;outline:none;padding:8px;flex:1 1;text-align:center}@media (min-width:768px){.EditorHeader_noteTitle__pbYXJ{max-width:500px}}.EditorHeader_saveIndicator__e504B{position:absolute;right:56px;font-size:var(--text-xs);color:var(--primary-brand);font-weight:500;animation:EditorHeader_fadeInOut__waI34 2s ease-in-out forwards}@keyframes EditorHeader_fadeInOut__waI34{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}.EditorHeader_menuBtn__09qN9{font-size:var(--text-2xl);color:var(--color-text-muted);cursor:pointer;background:none;border:none;padding:4px;min-width:var(--touch-target);min-height:var(--touch-target);display:flex;align-items:center;justify-content:center}.NotebookBar_notebookBar__5seds{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:12px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);transition:height var(--transition-slow),opacity var(--transition-normal);overflow:hidden}.NotebookBar_notebookBar__5seds.NotebookBar_collapsed__1EtIo{height:48px;padding:8px 16px}.NotebookBar_notebookInfo__lTH7E{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}@media (max-width:767px){.NotebookBar_notebookInfo__lTH7E{flex:0 0 100%;justify-content:space-between}}.NotebookBar_notebookIcon__gO70l{font-size:var(--text-lg);flex-shrink:0}.NotebookBar_notebookName__E2Xy9{font-weight:600;font-size:var(--text-base);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-sm);transition:background var(--transition-normal);background:none;border:none}.NotebookBar_notebookName__E2Xy9:hover{background:var(--color-gray-100)}.NotebookBar_notebookName__E2Xy9:after{content:"▾";font-size:var(--text-xs);color:var(--color-gray-400)}.NotebookBar_labelsContainer__MJmKw{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:2 1}@media (max-width:767px){.NotebookBar_labelsContainer__MJmKw{flex:0 0 100%;width:100%}}.NotebookBar_notebookBar__5seds.NotebookBar_collapsed__1EtIo .NotebookBar_labelsContainer__MJmKw{display:none}.NotebookBar_labelBadge__ohcoF{background:var(--label-bg);border:1px solid var(--label-border);border-radius:var(--radius-lg);padding:4px 10px;font-size:var(--text-sm);color:var(--color-gray-600);display:inline-flex;align-items:center;gap:6px}.NotebookBar_labelClose__UD7gV{cursor:pointer;font-size:var(--text-base);line-height:1;color:var(--color-gray-400);transition:color var(--transition-normal)}.NotebookBar_labelClose__UD7gV:hover{color:var(--color-error)}.NotebookBar_addLabelBtn__YZgaA{background:var(--color-gray-100);border:1px solid var(--color-border-strong);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:var(--text-base);color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-normal)}.NotebookBar_addLabelBtn__YZgaA:hover{background:var(--color-border)}.NotebookBar_collapseToggle__hGUBB{background:transparent;border:none;font-size:var(--text-lg);color:var(--color-text-muted);cursor:pointer;padding:4px;margin-left:auto;flex-shrink:0}.NotebookBar_labelInput--active__3eg6w{border:1px solid var(--color-brand)}.NotebookDropdown_notebookDropdown__efOfn{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-overlay);z-index:var(--z-dropdown);display:none;align-items:flex-start;justify-content:center;padding-top:120px}.NotebookDropdown_notebookDropdown__efOfn.NotebookDropdown_show__E_U5O{display:flex}.NotebookDropdown_notebookDropdownMenu__5BpzM{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:calc(100% - 32px);max-width:400px;max-height:60vh;overflow:hidden;display:flex;flex-direction:column}.NotebookDropdown_notebookDropdownList__CsbgK{overflow-y:auto;flex:1 1}.NotebookDropdown_notebookDropdownItem__Wht1K{padding:14px 16px;cursor:pointer;transition:background var(--transition-normal);font-size:var(--text-base);color:var(--text);background:transparent;border:none;border-bottom:1px solid var(--color-gray-100);width:100%;text-align:left}.NotebookDropdown_notebookDropdownItem__Wht1K:hover{background:var(--color-bg)}.NotebookDropdown_notebookDropdownItem__Wht1K.NotebookDropdown_active__IwbbN{background:var(--color-brand);color:var(--color-surface)}.NotebookDropdown_notebookDropdownItem__Wht1K.NotebookDropdown_createNew__CFZU7{border-bottom:none;color:var(--color-brand);font-weight:600;border-top:2px solid var(--color-border)}.NotebookDropdown_notebookDropdownItem__Wht1K.NotebookDropdown_createNew__CFZU7:hover{background:var(--color-brand-light)}.StudySplitButton_split__9LQPv{position:relative;display:inline-flex;align-items:stretch}.StudySplitButton_caret__YCykc,.StudySplitButton_main__Lrppz{border:none;background:var(--gradient-brand);color:white;font-size:var(--text-sm);font-weight:600;cursor:pointer;box-shadow:var(--shadow-brand)}.StudySplitButton_main__Lrppz{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-xl) 0 0 var(--radius-xl);white-space:nowrap}.StudySplitButton_caret__YCykc{display:flex;align-items:center;padding:8px 10px;border-left:1px solid rgba(255,255,255,.35);border-radius:0 var(--radius-xl) var(--radius-xl) 0}.StudySplitButton_menu__mX6B6{position:absolute;bottom:calc(100% + 8px);left:0;z-index:20;min-width:220px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:6px;display:flex;flex-direction:column}.StudySplitButton_item__2JJXe{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border:none;border-radius:var(--radius-md);background:none;color:var(--color-text);font-size:var(--text-sm);font-weight:600;text-align:left;cursor:pointer}.StudySplitButton_item__2JJXe:focus-visible,.StudySplitButton_item__2JJXe:hover:not(:disabled){background:var(--color-brand-light);color:var(--color-brand-dark)}.StudySplitButton_item__2JJXe:disabled{opacity:.5;cursor:not-allowed}.StudySplitButton_itemText__WqzSv{display:flex;flex-direction:column}.StudySplitButton_itemCost__Mgf8t{font-size:var(--text-xs);font-weight:400;color:var(--color-text-muted)}@media (max-width:767px){.StudySplitButton_caret__YCykc,.StudySplitButton_main__Lrppz{font-size:var(--text-xs)}}.MobileToolbar_mobileToolbar__lN6JS{background:var(--toolbar-bg);border-top:1px solid var(--color-border);padding:10px 16px;display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--z-toolbar);position:relative}@media (max-width:767px){.MobileToolbar_mobileToolbar__lN6JS{flex-wrap:wrap;gap:8px;padding:8px 16px}}.MobileToolbar_toolbarCategories__pV1qO{display:flex;gap:6px;align-items:center;flex:1 1}@media (max-width:767px){.MobileToolbar_toolbarCategories__pV1qO{flex:0 0 100%;justify-content:center}}.MobileToolbar_categoryBtn__LKP71{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-md);background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--transition-normal),color var(--transition-normal);font-size:var(--text-lg);font-weight:600;color:var(--color-gray-600)}@media (max-width:767px){.MobileToolbar_categoryBtn__LKP71{width:40px;height:40px;font-size:var(--text-base)}.MobileToolbar_categoryBtn__LKP71 svg{font-size:var(--text-xl)}}.MobileToolbar_categoryBtn__LKP71 svg{font-size:var(--text-xl)}.MobileToolbar_categoryBtn__LKP71.MobileToolbar_active___wgyg{background:var(--color-brand-light);color:var(--color-brand)}.MobileToolbar_toolbarActions__Mq_Cm{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}@media (max-width:767px){.MobileToolbar_toolbarActions__Mq_Cm{flex:0 0 100%;width:100%;justify-content:center}}.MobileToolbar_quizTrigger__M2CYh{background:var(--gradient-success);color:white;padding:8px 14px;border-radius:var(--radius-xl);font-size:var(--text-sm);font-weight:600;display:flex;align-items:center;gap:4px;box-shadow:var(--shadow-success);cursor:pointer;border:none;white-space:nowrap}@media (max-width:767px){.MobileToolbar_quizTrigger__M2CYh{padding:8px 12px;font-size:var(--text-xs)}}.MobileToolbar_archieTrigger__toYMg{background:var(--gradient-brand);color:white;padding:8px 14px;border-radius:var(--radius-xl);font-size:var(--text-sm);font-weight:600;display:flex;align-items:center;gap:4px;box-shadow:var(--shadow-brand);cursor:pointer;border:none;white-space:nowrap}@media (max-width:767px){.MobileToolbar_archieTrigger__toYMg{padding:8px 12px;font-size:var(--text-xs)}}.MobileToolbar_magicTrigger__Qylwl{background:var(--color-brand-light);color:var(--color-brand);padding:8px 14px;border-radius:var(--radius-xl);font-size:var(--text-sm);font-weight:600;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--color-brand);cursor:pointer;white-space:nowrap;transition:background var(--transition-normal),opacity var(--transition-normal)}.MobileToolbar_magicTrigger__Qylwl svg{font-size:var(--text-lg)}.MobileToolbar_magicTrigger__Qylwl:hover:not(:disabled){background:var(--color-brand);color:white}.MobileToolbar_magicTrigger__Qylwl:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width:767px){.MobileToolbar_magicTrigger__Qylwl{padding:8px 12px;font-size:var(--text-xs)}}.MobileToolbar_shortcutsInfoBtn__mEUxb{background:transparent;border:none;width:var(--touch-target);height:var(--touch-target);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-gray-400);font-size:var(--text-lg);border-radius:var(--radius-md);flex-shrink:0;transition:color var(--transition-normal)}.MobileToolbar_shortcutsInfoBtn__mEUxb:hover{color:var(--color-brand)}@media (max-width:767px){.MobileToolbar_shortcutsInfoBtn__mEUxb{width:40px;height:40px;font-size:var(--text-base)}}.MobileToolbar_charCount__N_w3R{display:inline-flex;align-items:baseline;gap:1px;font-size:var(--text-xs);font-weight:600;color:var(--color-gray-400);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MobileToolbar_charCountMax__8ZnCa{color:var(--color-gray-300);font-weight:500}.MobileToolbar_charCountAtLimit__Pl54x,.MobileToolbar_charCountAtLimit__Pl54x .MobileToolbar_charCountMax__8ZnCa{color:var(--color-error-dark,#b91c1c)}@media (max-width:767px){.MobileToolbar_charCountMax__8ZnCa{display:none}}.ProductTour_backdrop__8uxKR{position:fixed;inset:0;z-index:var(--z-modal-overlay)}.ProductTour_backdrop_dim__gkQDI{background:var(--color-overlay-strong)}.ProductTour_ring__S_ick{position:fixed;z-index:var(--z-modal-overlay);border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--color-brand),0 0 0 9999px var(--color-overlay-strong);pointer-events:none;transition:top var(--transition-slow),left var(--transition-slow),width var(--transition-slow),height var(--transition-slow)}.ProductTour_dialog__119jZ{position:fixed;z-index:calc(var(--z-modal-overlay) + 1);left:50%;transform:translateX(-50%);box-sizing:border-box;width:min(360px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow-y:auto;display:flex;flex-direction:column;gap:.625rem;padding:1.25rem;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);color:var(--color-text)}.ProductTour_dialog_center__TaHeV{top:50%;transform:translate(-50%,-50%)}.ProductTour_dialog_above__OyBNR,.ProductTour_dialog_below__O6EX2{max-height:60vh}.ProductTour_dots__0i28H{display:flex;gap:6px}.ProductTour_dot__tGVoV{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-gray-300);transition:width var(--transition-normal)}.ProductTour_dot_done__GDkM_{background:var(--color-brand);opacity:.45}.ProductTour_dot_active__nmdQf{width:22px;background:var(--color-brand)}.ProductTour_title__FHb_h{margin:0;font-size:var(--text-lg);font-weight:700;line-height:1.3}.ProductTour_body__0Cowz{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--color-gray-600)}.ProductTour_actions__NK6CU{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.25rem}.ProductTour_primaryBtn__dHoq2,.ProductTour_skipBtn__7TluU{min-height:var(--touch-target);padding:0 1.25rem;border-radius:var(--radius-full);font-family:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.ProductTour_skipBtn__7TluU{margin-right:auto;padding-left:0;border:none;background:none;color:var(--color-text-muted)}.ProductTour_skipBtn__7TluU:hover{color:var(--color-text)}.ProductTour_primaryBtn__dHoq2{border:none;background:var(--color-brand);color:white}.ProductTour_primaryBtn__dHoq2:hover{background:var(--color-brand-hover)}.ProductTour_primaryBtn__dHoq2:focus-visible,.ProductTour_skipBtn__7TluU:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ProductTour_dot__tGVoV,.ProductTour_ring__S_ick{transition:none}}.SearchModal_searchRow__ceyPg{display:flex;align-items:center;width:100%;justify-content:space-between;gap:1rem}.SearchModal_advancedSearch__63ggg{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem;border-top:1px dashed var(--color-border-strong)}.SearchModal_advancedToggle__dO6Vu{align-self:flex-start;background:transparent;border:none;color:var(--color-brand);font-size:var(--text-base);display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;padding:0}.SearchModal_advancedToggle__dO6Vu:hover{opacity:.8}.SearchModal_advancedFields__Ob41L{display:flex;flex-direction:column;gap:.4rem}.SearchModal_fieldLabel__ECOij{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05rem;color:var(--color-text-muted)}.SearchModal_labelSearchContainer___my0t{position:relative;width:100%}.SearchModal_labelDropdown__nS5ek{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background-color:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);max-height:200px;overflow-y:auto;z-index:1}.SearchModal_labelDropdownItem__gJac7{padding:.65rem 1rem;color:var(--color-text);cursor:pointer;font-size:var(--text-base);transition:background-color var(--transition-normal)}.SearchModal_labelDropdownItem__gJac7:hover{background-color:var(--color-brand-light);color:var(--color-brand-dark)}.SearchModal_labelDropdownItem__gJac7:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.SearchModal_labelDropdownItem__gJac7:last-child{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.SearchModal_SearchBtn__m6TbF{margin-bottom:1rem}