.Premium_badge__6WFwI{flex-shrink:0;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;color:var(--color-accent);background:var(--color-accent-soft)}.Premium_banner__fcMD7{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;max-width:1100px;padding:12px 14px;margin:0 auto 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.Premium_bannerText__9IgJU{flex:1 1 220px;margin:0;font-size:14px;color:var(--color-text-muted)}.Premium_bannerButton__4p_CM{font:inherit;font-size:13px;font-weight:600;padding:6px 12px;border:1px solid var(--color-accent);border-radius:var(--radius-sm);color:var(--color-accent);background:none;cursor:pointer}.Premium_dialog__KILC2{width:min(420px,calc(100vw - 32px));padding:0;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 16px 40px rgba(15,17,21,.18)}.Premium_dialog__KILC2::-webkit-backdrop{background:rgba(15,17,21,.35)}.Premium_dialog__KILC2::backdrop{background:rgba(15,17,21,.35)}.Premium_dialogBody___cYap{display:flex;flex-direction:column;gap:12px;padding:20px}.Premium_dialogHeader__o90iX{display:flex;align-items:center}.Premium_close__Isq4e{margin-left:auto;width:32px;height:32px;font-size:22px;line-height:1;color:var(--color-text-muted);background:none;border:none;cursor:pointer}.Premium_dialogTitle__nJbt0{margin:0;font-size:18px;font-weight:700}.Premium_dialogNote__arjfo,.Premium_dialogText__cBQCj{margin:0;font-size:14px;color:var(--color-text-muted)}.Premium_dialogNote__arjfo{font-size:13px;color:var(--color-text-faint)}.Premium_featureList__5lTiQ{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px}.Premium_primary__Y77jh{font:inherit;font-weight:600;padding:10px 14px;border:none;border-radius:var(--radius-sm);color:var(--color-on-accent);background:var(--color-accent);cursor:pointer}.Premium_lockedCard__CO9zA{position:relative;display:flex;flex-direction:column;min-width:0}.Premium_lockedContent__hBvc9{display:flex;flex-direction:column;flex:1 1;min-width:0;opacity:.55;filter:saturate(.6);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Premium_lockedContent__hBvc9>*{flex:1 1}.Premium_lockedOverlay__VcRo8{position:absolute;inset:0;padding:0;border:none;border-radius:var(--radius-md);background:none;cursor:pointer}.Premium_lockedOverlay__VcRo8:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Premium_lockedBadge__lc3x4{position:absolute;top:-11px;right:14px;font-size:12px;line-height:1.4;font-weight:700;padding:1px 10px;border-radius:999px;color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-accent);box-shadow:0 2px 8px rgba(15,17,21,.08)}.Premium_dialogNote__arjfo a{color:var(--color-accent)}.NotificationBell_bell__B_eip{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;margin-right:8px;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:999px;text-decoration:none}.NotificationBell_bell__B_eip:hover{color:var(--color-text);background:var(--color-bg)}.NotificationBell_bell__B_eip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.NotificationBell_bell__B_eip svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.NotificationBell_badge__kr51o{position:absolute;top:-5px;right:-7px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;text-align:center;color:#fff;background:var(--color-danger,#d93636);border:2px solid var(--color-surface);border-radius:999px;box-sizing:content-box}.KeyStats_card___6TBE{min-width:0;margin:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;padding:16px 18px}.KeyStats_label__p8UgT{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.KeyStats_value__nMQ4v{display:flex;align-items:baseline;gap:6px;margin:0;font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.KeyStats_unit__dtWBx{font-size:13px;font-weight:600;letter-spacing:0;color:var(--color-text-muted)}.KeyStats_down__kv9f1,.KeyStats_up__Otk_B{font-size:13px;font-weight:700;letter-spacing:0}.KeyStats_up__Otk_B{color:var(--level-good)}.KeyStats_down__kv9f1{color:var(--color-danger)}.KeyStats_foot__dMJ9m{margin:auto 0 0;padding-top:2px;font-size:12px;line-height:1.45;color:var(--color-text-muted)}.KeyStats_good__JsoVX{font-weight:700;color:var(--level-good)}.KeyStats_strong__2XEX_{color:var(--color-text)}.KeyStats_link__o3S3B{font-weight:700;color:var(--color-accent);text-decoration:none}.KeyStats_bullet__yJT8u{position:relative;display:block;height:12px;margin-top:4px;border-radius:4px;background:color-mix(in srgb,var(--color-border) 55%,transparent)}.KeyStats_bulletFill__xLyG8{position:absolute;left:0;top:3px;height:6px;border-radius:3px;background:var(--level-good)}.KeyStats_bulletTarget__RuhCy{position:absolute;top:-3px;bottom:-3px;width:3px;margin-left:-1px;border-radius:2px;background:var(--color-text)}.KeyStats_bulletFill__xLyG8{animation:var(--anim-grow-w)}.GoalTitle_goal__RD2kV{display:flex;align-items:center;gap:6px;margin:2px 0 0;min-width:0;font-size:14px;color:var(--color-text-muted)}.GoalTitle_goalText__IE8FZ{min-width:0;overflow-wrap:anywhere}.GoalTitle_goalEdit__l4sYN{display:inline-grid;place-items:center;flex-shrink:0;width:28px;height:28px;padding:0;color:var(--color-accent);background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-accent) 20%,var(--color-border));border-radius:8px;cursor:pointer}.GoalTitle_goalEdit__l4sYN:hover{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface))}.GoalTitle_goalEdit__l4sYN:focus-visible,.GoalTitle_goalHint__0jsLf:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.GoalTitle_goalHint__0jsLf{align-self:flex-start;margin-top:2px;padding:0;font:inherit;font-size:14px;font-weight:700;color:var(--color-accent);background:none;border:none;cursor:pointer}.GoalTitle_goalHint__0jsLf:hover{text-decoration:underline}.GoalTitle_goalForm__R_iu6{display:flex;flex-direction:column;gap:6px;margin-top:6px}.GoalTitle_goalLabel__11q1I{font-size:13px;font-weight:700;color:var(--color-text-muted)}.GoalTitle_goalRow__PU0P4{display:flex;flex-wrap:wrap;gap:8px}.GoalTitle_goalInput__8lEku{flex:1 1 180px;min-width:0;height:40px;padding:0 12px;font:inherit;font-size:15px;font-weight:600;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}.GoalTitle_goalInput__8lEku:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.GoalTitle_goalCancel__n55sl,.GoalTitle_goalSave__Idi6_{height:40px;padding:0 14px;font:inherit;font-size:14px;font-weight:700;border-radius:10px;cursor:pointer}.GoalTitle_goalSave__Idi6_{color:var(--color-on-accent);background:var(--color-accent);border:none}.GoalTitle_goalCancel__n55sl{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border)}.GoalTitle_goalError__G5e_j{margin:0;font-size:13px;font-weight:600;color:var(--color-danger)}.GoalTitle_goal__RD2kV.GoalTitle_onColor__62iAc{margin:0;font-size:14px;font-weight:700;color:#ffffff}.GoalTitle_onColor__62iAc .GoalTitle_goalEdit__l4sYN{width:26px;height:26px;color:#ffffff;background:rgba(255,255,255,.14);border:0}.GoalTitle_onColor__62iAc .GoalTitle_goalEdit__l4sYN:hover{background:rgba(255,255,255,.24)}.GoalTitle_goalHint__0jsLf.GoalTitle_onColor__62iAc{margin:0;color:#ffffff;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(255,255,255,.5);text-decoration-color:rgba(255,255,255,.5)}.GoalTitle_goalHint__0jsLf.GoalTitle_onColor__62iAc:focus-visible,.GoalTitle_onColor__62iAc .GoalTitle_goalEdit__l4sYN:focus-visible{outline-color:#ffffff}.GoalTitle_goalForm__R_iu6.GoalTitle_onColor__62iAc{flex-basis:100%}.GoalTitle_onColor__62iAc .GoalTitle_goalLabel__11q1I{color:rgba(255,255,255,.8)}.GoalTitle_onColor__62iAc .GoalTitle_goalCancel__n55sl{color:#ffffff;background:transparent;border-color:rgba(255,255,255,.45)}.GoalTitle_onColor__62iAc .GoalTitle_goalSave__Idi6_{color:color-mix(in srgb,var(--color-accent) 60%,#0b0d24);background:#ffffff}.TodayBand_band__k5kjQ{--band-bg:color-mix(in srgb,var(--color-accent) 70%,#0b0d24);--band-ink:#ffffff;--band-ink-soft:rgba(255,255,255,0.8);--band-line:rgba(255,255,255,0.16);--band-tile:rgba(255,255,255,0.09);--band-good:color-mix(in srgb,var(--level-good) 70%,#ffffff);--band-medium:color-mix(in srgb,var(--level-medium) 70%,#ffffff);--band-weak:color-mix(in srgb,var(--level-weak) 80%,#ffffff);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;min-width:0;padding:20px;color:var(--band-ink);background:radial-gradient(120% 140% at 0 0,rgba(255,255,255,.1) 0,transparent 55%),var(--band-bg);border-radius:18px;box-shadow:0 16px 36px -26px var(--band-bg)}.TodayBand_intro__nc9E_{display:flex;flex-direction:column;gap:4px;min-width:0}.TodayBand_date__Eup2A{margin:0;font-size:13px;font-weight:600;color:var(--band-ink-soft)}.TodayBand_greeting__oUNa0{margin:0;font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.02em}.TodayBand_exam__r_a9n{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.TodayBand_examName__qSBX9{padding:2px 10px;font-size:13px;font-weight:800;letter-spacing:.02em;background:rgba(255,255,255,.16);border-radius:999px}.TodayBand_message__UD7r4{margin:4px 0 0;font-size:15px;line-height:1.45;color:var(--band-ink-soft)}.TodayBand_actions__l96AB{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.TodayBand_primary__C39nd,.TodayBand_secondary__n3rw7{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;border-radius:12px}.TodayBand_primary__C39nd{color:color-mix(in srgb,var(--color-accent) 60%,#0b0d24);background:#ffffff}.TodayBand_primary__C39nd svg{width:16px;height:16px;fill:currentColor}.TodayBand_primary__C39nd:hover{background:rgba(255,255,255,.9)}.TodayBand_secondary__n3rw7{color:var(--band-ink);border:1.5px solid rgba(255,255,255,.45)}.TodayBand_secondary__n3rw7:hover{background:rgba(255,255,255,.1)}.TodayBand_primary__C39nd:focus-visible,.TodayBand_secondary__n3rw7:focus-visible,.TodayBand_tileLink__yOUa4:focus-visible,.TodayBand_topicsLabel__zMZbc:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.TodayBand_tile__u8SFl{display:flex;flex-direction:column;gap:12px;min-width:0;height:100%;padding:14px 16px;background:var(--band-tile);border:1px solid var(--band-line);border-radius:14px}.TodayBand_tileHead__1ntSU{display:flex;align-items:center;justify-content:space-between;gap:8px}.TodayBand_tileTitle__VD_Sr{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--band-ink-soft)}.TodayBand_tileLink__yOUa4{font-size:13px;font-weight:700;color:var(--band-ink);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(255,255,255,.45);text-decoration-color:rgba(255,255,255,.45)}.TodayBand_tileHint__I_lsY{margin:0;font-size:13px;color:var(--band-ink-soft)}.TodayBand_meter__WY6Jr{display:flex;flex-direction:column;gap:6px;min-width:0}.TodayBand_meterHead__hC80J{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.TodayBand_meterLabel__HtBtK{font-size:14px;font-weight:700}.TodayBand_meterValue__ipKAP{font-size:14px;color:var(--band-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.TodayBand_meterValue__ipKAP b{font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--band-ink)}.TodayBand_track__SX1pz{display:block;height:10px;overflow:hidden;background:rgba(255,255,255,.16);border-radius:999px}.TodayBand_fillDone__n5QqD,.TodayBand_fill__UXuqv{display:block;height:100%;border-radius:999px}.TodayBand_fill__UXuqv{background:#ffffff}.TodayBand_fillDone__n5QqD{background:var(--band-good)}.TodayBand_meterDone__BUZnl,.TodayBand_meterNote__Osbbo{font-size:13px;font-weight:600;color:var(--band-ink-soft)}.TodayBand_meterDone__BUZnl{color:var(--band-good)}.TodayBand_effort__oceuo{gap:10px}.TodayBand_effortRow__VT08g{display:flex;flex-direction:column;gap:1px;min-width:0}.TodayBand_effortRow__VT08g+.TodayBand_effortRow__VT08g{padding-top:10px;border-top:1px solid var(--band-line)}.TodayBand_effortLabel__sRDOT{font-size:13px;font-weight:600;color:var(--band-ink-soft)}.TodayBand_effortValue__RFnc3{font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TodayBand_effortValue__RFnc3 small{font-size:14px;font-weight:700;letter-spacing:0;color:var(--band-ink-soft)}.TodayBand_effortWeek__s5HoH{font-size:13px;font-weight:600;color:var(--band-good)}.TodayBand_topics__sRzaT{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:14px;border-top:1px solid var(--band-line)}.TodayBand_topicsLabel__zMZbc{font-size:14px;font-weight:600;color:var(--band-ink-soft);text-decoration:none;white-space:nowrap}.TodayBand_topicsLabel__zMZbc b{font-size:17px;font-weight:800;color:var(--band-ink)}.TodayBand_topicsLabel__zMZbc:hover{text-decoration:underline}.TodayBand_stack__NwIX9{display:flex;flex:1 1 200px;height:10px;overflow:hidden;background:rgba(255,255,255,.16);border-radius:999px}.TodayBand_good__KG1cI{background:var(--band-good)}.TodayBand_medium__i8iQP{background:var(--band-medium)}.TodayBand_weak__C2Ail{background:var(--band-weak)}.TodayBand_legend__NcF4N{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;font-size:13px;font-weight:600;color:var(--band-ink-soft)}.TodayBand_legend__NcF4N li{display:inline-flex;align-items:center;gap:5px}.TodayBand_legend__NcF4N i{width:9px;height:9px;border-radius:3px;background:rgba(255,255,255,.3)}@container panel (min-width: 560px){.TodayBand_band__k5kjQ{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:22px 24px}.TodayBand_intro__nc9E_,.TodayBand_topics__sRzaT{grid-column:1/-1}.TodayBand_greeting__oUNa0{font-size:30px}}@container panel (min-width: 900px){.TodayBand_band__k5kjQ{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr);gap:18px 20px;padding:24px 26px 20px}.TodayBand_intro__nc9E_{grid-column:auto;justify-content:center}}@container panel (max-width: 559px){.TodayBand_band__k5kjQ{padding:16px;border-radius:16px}.TodayBand_greeting__oUNa0{font-size:23px}.TodayBand_message__UD7r4{font-size:14px}.TodayBand_actions__l96AB>*{flex:1 1;height:44px;padding:0 12px}.TodayBand_tile__u8SFl{padding:12px 14px}.TodayBand_effort__oceuo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:14px;column-gap:14px}.TodayBand_effort__oceuo .TodayBand_tileTitle__VD_Sr{grid-column:1/-1}.TodayBand_effortRow__VT08g+.TodayBand_effortRow__VT08g{padding-top:0;padding-left:14px;border-top:0;border-left:1px solid var(--band-line)}.TodayBand_effortValue__RFnc3{font-size:20px}.TodayBand_legend__NcF4N{font-size:12px}.TodayBand_tileHint__I_lsY{display:none}.TodayBand_effortWeek__s5HoH{font-size:12px}}.PlanTaskForm_form__yLLHB{display:flex;flex-direction:column;gap:10px;min-width:0}.PlanTaskForm_row__oFery{display:flex;gap:8px;min-width:0}.PlanTaskForm_titleField__5D6FQ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.PlanTaskForm_minutesField__eu5AC{flex:0 0 76px;display:flex;flex-direction:column;gap:4px}.PlanTaskForm_form__yLLHB .PlanTaskForm_minutesField__eu5AC{flex-basis:120px}.PlanTaskForm_selectField__noHG8{flex:1 1;min-width:0}.PlanTaskForm_notesField__Ln1i4,.PlanTaskForm_selectField__noHG8{display:flex;flex-direction:column;gap:4px}.PlanTaskForm_label__IKHe4{font-size:12px;font-weight:500;color:var(--color-text-muted)}.PlanTaskForm_input__DFZgM,.PlanTaskForm_textarea__MPiiJ{width:100%;padding:9px 10px;font-family:inherit;font-size:14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-bg)}.PlanTaskForm_textarea__MPiiJ{resize:vertical;min-height:44px}.PlanTaskForm_input__DFZgM:focus-visible,.PlanTaskForm_textarea__MPiiJ:focus-visible,select.PlanTaskForm_input__DFZgM:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.PlanTaskForm_input__DFZgM:disabled,.PlanTaskForm_textarea__MPiiJ:disabled{opacity:.6}.PlanTaskForm_actions__FewzU{display:flex;gap:8px}.PlanTaskForm_cancel__TgYRC,.PlanTaskForm_submit__0apx2{padding:9px 14px;font-size:14px;font-weight:600;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}.PlanTaskForm_submit__0apx2{color:var(--color-on-accent);background:var(--color-accent);border:1px solid var(--color-accent)}.PlanTaskForm_cancel__TgYRC:disabled,.PlanTaskForm_submit__0apx2:disabled{opacity:.65;cursor:default}.PlanTaskForm_cancel__TgYRC{color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border)}.PlanTaskForm_error__D2r_a{flex-basis:100%;margin:0;padding:8px 12px;font-size:13px;border-radius:var(--radius-sm);color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.PlanTaskForm_kinds__UINxt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.PlanTaskForm_kindActive__QVMuY,.PlanTaskForm_kind__EXQiH{--kind:var(--color-text-muted);padding:9px 6px;font-family:inherit;font-size:14px;font-weight:600;border-radius:var(--radius-sm);cursor:pointer}.PlanTaskForm_kindActive__QVMuY[data-kind=konu],.PlanTaskForm_kind__EXQiH[data-kind=konu]{--kind:var(--kind-konu)}.PlanTaskForm_kindActive__QVMuY[data-kind=soru],.PlanTaskForm_kind__EXQiH[data-kind=soru]{--kind:var(--kind-soru)}.PlanTaskForm_kindActive__QVMuY[data-kind=deneme],.PlanTaskForm_kind__EXQiH[data-kind=deneme]{--kind:var(--kind-deneme)}.PlanTaskForm_kind__EXQiH{color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border)}.PlanTaskForm_kind__EXQiH:hover:not(:disabled){border-color:var(--kind)}.PlanTaskForm_kindActive__QVMuY{color:color-mix(in srgb,var(--kind) 55%,var(--color-text));background:color-mix(in srgb,var(--kind) 18%,var(--color-surface));border:1px solid var(--kind)}.PlanTaskForm_kindActive__QVMuY:focus-visible,.PlanTaskForm_kind__EXQiH:focus-visible,.PlanTaskForm_linkButton__eVmlE:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.PlanTaskForm_linkButton__eVmlE{align-self:flex-start;padding:0;font-family:inherit;font-size:13px;font-weight:600;color:var(--color-accent);background:none;border:none;cursor:pointer}.PlanTaskForm_preview__Sbt_S{--kind:var(--color-accent);margin:0;padding:6px 10px;font-size:13px;font-weight:600;border-radius:6px;color:color-mix(in srgb,var(--kind) 55%,var(--color-text));background:color-mix(in srgb,var(--kind) 18%,var(--color-surface))}.PlanTaskForm_preview__Sbt_S[data-kind=konu]{--kind:var(--kind-konu)}.PlanTaskForm_preview__Sbt_S[data-kind=soru]{--kind:var(--kind-soru)}.PlanTaskForm_preview__Sbt_S[data-kind=deneme]{--kind:var(--kind-deneme)}.PlanTaskForm_previewLabel__NPjSm{font-weight:500;color:var(--color-text-muted)}@media (max-width:480px){.PlanTaskForm_row__oFery{flex-wrap:wrap}.PlanTaskForm_selectField__noHG8{flex-basis:100%}}.WeekTimetable_week__4i_YY{display:grid;grid-template-columns:repeat(var(--days,5),minmax(0,1fr));grid-gap:10px;gap:10px}.WeekTimetable_day__xlUp0{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;background:color-mix(in srgb,var(--color-text) 3%,var(--color-surface));border:1px solid var(--color-border);border-radius:12px}.WeekTimetable_today__sufCC{background:color-mix(in srgb,var(--color-accent) 7%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.WeekTimetable_dayTitle__N1S6k{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0;font-size:16px;font-weight:800}.WeekTimetable_todayTag__HRAdL{padding:2px 8px;font-size:12px;font-weight:700;color:var(--color-accent);background:var(--color-accent-soft);border-radius:999px}.WeekTimetable_empty__UjsHA,.WeekTimetable_free__TNW96{margin:0;font-size:14px;color:var(--color-text-muted)}.WeekTimetable_lessons__vd_zc{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.WeekTimetable_lesson__HNgWA{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:10px}.WeekTimetable_time__4Wimd{font-size:13px;font-weight:700;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeekTimetable_label__UnvYq{font-size:16px}.WeekTimetable_meta__UtlhP{font-size:13px;color:var(--color-text-muted)}@media (max-width:880px){.WeekTimetable_week__4i_YY{grid-template-columns:minmax(0,1fr)}}.MistakeMarkingLink_linkMarked__PSL7d,.MistakeMarkingLink_link__J2_hN{padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;border-radius:999px}.MistakeMarkingLink_link__J2_hN{color:var(--color-text);border:1px dashed var(--color-border)}.MistakeMarkingLink_link__J2_hN:hover{color:var(--color-accent);border-color:var(--color-accent)}.MistakeMarkingLink_linkMarked__PSL7d{color:var(--color-accent);background:var(--color-accent-soft);border:1px solid transparent}.MistakeMarkingLink_linkMarked__PSL7d:hover{border-color:var(--color-accent)}.MistakeMarkingLink_linkMarked__PSL7d:focus-visible,.MistakeMarkingLink_link__J2_hN:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.MistakeInvite_root__MNyqh{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--color-accent-soft);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm)}.MistakeInvite_text___sDYQ{margin:0;font-size:13px;line-height:1.5;color:var(--color-text)}.MistakeInvite_actions__UEvrS{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.MistakeInvite_primary__jr4aB{padding:8px 14px;font-size:13px;font-weight:600;color:var(--color-on-accent);text-decoration:none;background:var(--color-accent);border-radius:var(--radius-sm)}.MistakeInvite_dismiss__wj3y9{padding:8px 12px;font-size:13px;font-weight:500;color:var(--color-text-muted);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer}.MistakeInvite_dismiss__wj3y9:hover{color:var(--color-text)}.MistakeInvite_dismiss__wj3y9:focus-visible,.MistakeInvite_primary__jr4aB:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.PracticeExamForm_form__h0uvQ{display:flex;flex-direction:column;gap:16px;padding:20px 22px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.PracticeExamForm_heading__zACGC{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em}.PracticeExamForm_topRow__56_cG{display:flex;flex-wrap:wrap;gap:14px}.PracticeExamForm_field__7bJ2e{display:flex;flex-direction:column;gap:6px;flex:1 1 160px}.PracticeExamForm_label__bagb5{font-size:12px;font-weight:500;color:var(--color-text-muted)}.PracticeExamForm_input__GKMGf{padding:9px 10px;font-size:14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-bg)}.PracticeExamForm_input__GKMGf:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.PracticeExamForm_resultRows__SAW17{display:flex;flex-direction:column}.PracticeExamForm_resultRow__bGjyq{display:flex;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--color-border);flex-wrap:wrap}.PracticeExamForm_resultRow__bGjyq:first-child{border-top:none}.PracticeExamForm_sectionGroup__hqwhU{margin:6px 0;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.PracticeExamForm_sectionHead__hyy9G{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:10px 12px;background:var(--color-accent-soft)}.PracticeExamForm_sectionHead__hyy9G .PracticeExamForm_subjectName__lwz2D{flex:0 1 auto;font-weight:700}.PracticeExamForm_sectionTotals___LL7R{font-size:12px;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PracticeExamForm_sectionCorrect__Dff4v{font-weight:700;color:var(--level-good)}.PracticeExamForm_sectionIncorrect__JMDuc{font-weight:700;color:var(--color-danger)}.PracticeExamForm_sectionGroup__hqwhU .PracticeExamForm_resultRow__bGjyq{padding:8px 12px 8px 24px;border-top:1px dashed var(--color-border)}.PracticeExamForm_sectionGroup__hqwhU .PracticeExamForm_sectionHead__hyy9G+.PracticeExamForm_resultRow__bGjyq{border-top:none}.PracticeExamForm_subjectName__lwz2D{font-size:13px;font-weight:500;flex:1 1 120px;min-width:0}.PracticeExamForm_questionCount__AVvr0{font-weight:400;color:var(--color-text-muted)}.PracticeExamForm_counts__G05zY{display:flex;align-items:center;gap:8px}.PracticeExamForm_blankValue__M_KtR{font-size:12px;color:var(--color-text-muted);min-width:44px}.PracticeExamForm_blankOver__zJSkJ{color:var(--color-danger);font-weight:600}.PracticeExamForm_countField__xQt5x{display:flex;align-items:center;gap:4px}.PracticeExamForm_countInput__VQFSG{width:52px;padding:6px;font-size:13px;text-align:right;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-bg)}.PracticeExamForm_countInput__VQFSG:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.PracticeExamForm_countLabel___eZmr{font-size:11px;font-weight:600;color:var(--color-text-muted)}.PracticeExamForm_rowNet__jpRG8{font-size:13px;font-weight:600;color:var(--color-text);flex-shrink:0;min-width:72px;text-align:right}.PracticeExamForm_totalRow___om5I{display:flex;align-items:baseline;justify-content:space-between;padding-top:14px;border-top:1px solid var(--color-border)}.PracticeExamForm_totalLabel__Ez0p1{font-size:12px;font-weight:700;color:var(--color-text-muted);letter-spacing:.02em}.PracticeExamForm_totalNet__tsRRU{font-size:18px;font-weight:700;color:var(--color-accent)}.PracticeExamForm_error__3__qo{font-size:13px;color:var(--color-danger);margin:0}.PracticeExamForm_empty___TJfh{font-size:14px;color:var(--color-text-muted)}.PracticeExamForm_actions__0bTdf{display:flex;align-items:center;gap:10px}.PracticeExamForm_submit__qWYJD{align-self:flex-start;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;color:var(--color-on-accent);background:var(--color-accent);border:none;border-radius:999px;cursor:pointer}.PracticeExamForm_submit__qWYJD:disabled{opacity:.6;cursor:default}.PracticeExamForm_submit__qWYJD:hover:not(:disabled){filter:brightness(.92)}.PracticeExamForm_cancel__1rY1_{padding:10px 16px;font-size:14px;font-weight:500;color:var(--color-text-muted);background:none;border:1px solid var(--color-border);font-family:inherit;border-radius:999px;cursor:pointer}.PracticeExamForm_cancel__1rY1_:hover{background:var(--color-bg)}.PracticeExamForm_form__h0uvQ>.PracticeExamForm_field__7bJ2e{flex:none}.PracticeExamForm_topRow__56_cG>.PracticeExamForm_field__7bJ2e{min-width:0}.PracticeExamForm_select__nFxst{width:100%;min-width:0;text-overflow:ellipsis}@media (max-width:520px){.PracticeExamForm_countInput__VQFSG,.PracticeExamForm_input__GKMGf{font-size:16px}.PracticeExamForm_countInput__VQFSG{width:58px}}.PracticeExamForm_countInput__VQFSG::placeholder{color:var(--color-text-faint);opacity:.7}.PracticeExamForm_countInput__VQFSG{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.PracticeExamForm_countInput__VQFSG::-webkit-inner-spin-button,.PracticeExamForm_countInput__VQFSG::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.DeletePracticeExamButton_wrap__GLaSX{display:flex;align-items:center;gap:8px}.DeletePracticeExamButton_button__fqOxT{padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;color:var(--color-danger);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;cursor:pointer}.DeletePracticeExamButton_button__fqOxT:hover:not(:disabled){border-color:var(--color-danger)}.DeletePracticeExamButton_button__fqOxT:disabled{opacity:.6;cursor:default}.DeletePracticeExamButton_error__igWy4{font-size:12px;color:var(--color-danger)}.PracticeExamMistakes_root___Y8xU{padding:0 12px;background:var(--color-bg);border-radius:var(--radius-sm)}.PracticeExamMistakes_root___Y8xU[open]{padding-bottom:10px}.PracticeExamMistakes_head__LIxS_{display:flex;align-items:center;gap:10px;padding:10px 0;list-style:none;cursor:pointer}.PracticeExamMistakes_head__LIxS_::-webkit-details-marker{display:none}.PracticeExamMistakes_head__LIxS_:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.PracticeExamMistakes_root___Y8xU[open] .PracticeExamMistakes_head__LIxS_{padding-bottom:8px}.PracticeExamMistakes_chevron__U0uWm{width:7px;height:7px;flex-shrink:0;border-right:1.5px solid var(--color-text-muted);border-bottom:1.5px solid var(--color-text-muted);transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s}.PracticeExamMistakes_root___Y8xU[open] .PracticeExamMistakes_chevron__U0uWm{transform:rotate(225deg) translate(-2px,-2px)}.PracticeExamMistakes_title__3xKC6{flex:1 1;min-width:0;font-size:12px;font-weight:600;color:var(--color-text)}.PracticeExamMistakes_coverage__olXEm{font-size:11px;color:var(--color-text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PracticeExamMistakes_topicNone__fmDkL strong,.PracticeExamMistakes_topic__HKWGH strong{color:var(--color-text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PracticeExamMistakes_subjects__erPFj{margin:0;display:flex;flex-direction:column;gap:4px}.PracticeExamMistakes_subject__3zl0z{display:flex;gap:8px;font-size:12px;line-height:1.5}.PracticeExamMistakes_subjectName__uOqow{flex-shrink:0;max-width:40%;font-weight:600;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PracticeExamMistakes_topics__YB_J1{margin:0;min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere}.PracticeExamMistakes_topicNone__fmDkL{font-style:italic}.PracticeExamHistoryItem_card__F8Svp{border-top:1px solid var(--color-border)}.PracticeExamHistoryItem_card__F8Svp:first-child{border-top:none}.PracticeExamHistoryItem_header__ijSTG{display:flex;align-items:center;gap:14px;padding:12px 4px;list-style:none;cursor:pointer;border-radius:var(--radius-sm)}.PracticeExamHistoryItem_header__ijSTG::-webkit-details-marker{display:none}.PracticeExamHistoryItem_header__ijSTG:hover .PracticeExamHistoryItem_title__mlcaD{color:var(--color-accent)}.PracticeExamHistoryItem_header__ijSTG:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.PracticeExamHistoryItem_chevron__HThOm{width:8px;height:8px;flex-shrink:0;margin:0 4px 0 2px;border-right:1.5px solid var(--color-text-muted);border-bottom:1.5px solid var(--color-text-muted);transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s}.PracticeExamHistoryItem_card__F8Svp[open] .PracticeExamHistoryItem_chevron__HThOm{transform:rotate(225deg) translate(-2px,-2px)}.PracticeExamHistoryItem_body__P8mmy{display:flex;flex-direction:column;gap:12px;padding:2px 4px 18px}.PracticeExamHistoryItem_main__0aPXm{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.PracticeExamHistoryItem_title__mlcaD{min-width:0;font-size:15px;font-weight:700;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PracticeExamHistoryItem_meta__pKtcS{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px;font-size:12px;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PracticeExamHistoryItem_net__8JTXe{flex-shrink:0;font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.PracticeExamHistoryItem_net__8JTXe small{font-size:12px;font-weight:600;color:var(--color-text-muted)}.PracticeExamHistoryItem_deltaNegative__OrDbX,.PracticeExamHistoryItem_deltaNone__NTMqv,.PracticeExamHistoryItem_deltaPositive__ic9Y5{flex-shrink:0;min-width:58px;padding:3px 8px;font-size:12px;font-weight:700;text-align:center;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PracticeExamHistoryItem_deltaPositive__ic9Y5{color:var(--level-good);background:color-mix(in srgb,var(--level-good) 14%,transparent)}.PracticeExamHistoryItem_deltaNegative__OrDbX{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.PracticeExamHistoryItem_deltaNone__NTMqv{padding:0}.PracticeExamHistoryItem_actions__oFUEp{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}@media (max-width:520px){.PracticeExamHistoryItem_header__ijSTG{display:grid;grid-template-columns:46px minmax(0,1fr) auto 12px;grid-template-areas:"date main net chevron" "date main delta chevron";grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px}.PracticeExamHistoryItem_main__0aPXm{grid-area:main}.PracticeExamHistoryItem_net__8JTXe{grid-area:net;font-size:16px;text-align:right}.PracticeExamHistoryItem_deltaNegative__OrDbX,.PracticeExamHistoryItem_deltaNone__NTMqv,.PracticeExamHistoryItem_deltaPositive__ic9Y5{grid-area:delta;justify-self:end;min-width:0;padding:1px 7px;font-size:11px}.PracticeExamHistoryItem_chevron__HThOm{grid-area:chevron;margin:0}.PracticeExamHistoryItem_actions__oFUEp{justify-content:flex-start}}.PracticeExamHistoryItem_editButton__FBu5K{padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;color:var(--color-text);text-decoration:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;cursor:pointer}.PracticeExamHistoryItem_editButton__FBu5K:hover{border-color:var(--color-accent);color:var(--color-accent)}.PracticeExamHistoryItem_noteButtonOpen__wxrq_,.PracticeExamHistoryItem_noteButton__1ECxL{display:inline-flex;align-items:center;gap:5px;font-family:inherit;padding:6px 12px;font-size:12px;font-weight:600;color:var(--color-accent);background:var(--color-accent-soft);border:1px solid transparent;border-radius:999px;cursor:pointer}.PracticeExamHistoryItem_noteButtonOpen__wxrq_{border-color:var(--color-accent)}.PracticeExamHistoryItem_noteIcon__2_0YU{flex-shrink:0}.PracticeExamHistoryItem_noteCard__NjTTi{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--color-accent-soft);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm)}.PracticeExamHistoryItem_noteLabel__ZAxGI{font-size:11px;font-weight:600;color:var(--color-text-muted)}.PracticeExamHistoryItem_noteText__CUb3_{margin:0;font-size:13px;line-height:1.5;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}.DateChip_date__5R7JP{grid-area:date;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;line-height:1;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.DateChip_day__876Ki{font-size:17px;font-weight:800;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DateChip_month__jeB13{margin-top:3px;font-size:11px;font-weight:600;color:var(--color-text-muted)}.DateChip_dateActive__cu84y,details[open]>summary>.DateChip_date__5R7JP{background:var(--color-accent-soft);border-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}.DateChip_dateActive__cu84y .DateChip_day__876Ki,details[open]>summary>.DateChip_date__5R7JP .DateChip_day__876Ki{color:var(--color-accent)}.BranchPracticeExamHistoryItem_stats__FTUOP{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;padding:10px 14px;background:var(--color-bg);border-radius:var(--radius-sm)}.BranchPracticeExamHistoryItem_stats__FTUOP>div{display:flex;align-items:baseline;gap:5px}.BranchPracticeExamHistoryItem_stats__FTUOP dt{font-size:11px;font-weight:600;color:var(--color-text-muted)}.BranchPracticeExamHistoryItem_stats__FTUOP dd{margin:0;font-size:13px;font-weight:600;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BranchPracticeExamHistoryItem_stats__FTUOP>.BranchPracticeExamHistoryItem_subject__IokYa dd{padding:2px 8px;font-size:12px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:999px}.BranchPracticeExamHistoryItem_srOnly__aor4J{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.BranchPracticeExamHistoryItem_subjectBadge__nWQ4I{padding:1px 8px;font-size:11px;font-weight:700;color:var(--color-accent);background:var(--color-accent-soft);border-radius:999px}.BranchPracticeExamHistory_card__fPm4D{gap:10px}.BranchPracticeExamHistory_list__Y_STe{display:flex;flex-direction:column}.BranchPracticeExamHistory_more__miu3Q{align-self:center;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:700;color:var(--color-accent);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;cursor:pointer}.BranchPracticeExamHistory_more__miu3Q:hover{border-color:var(--color-accent)}.BranchPracticeExamHistory_more__miu3Q:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ExamHighlights_card__b5Yb2{gap:14px}.ExamHighlights_list__x1kFM{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.ExamHighlights_item__t8aUv{--tone:var(--color-text-muted);display:flex;gap:12px;min-width:0;padding:14px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ExamHighlights_up__TPepg{--tone:var(--level-good)}.ExamHighlights_down__XotYV{--tone:var(--color-danger)}.ExamHighlights_weak__4xhQO{--tone:var(--level-weak)}.ExamHighlights_accent___DKTU{--tone:var(--color-accent)}.ExamHighlights_icon__ep1G0{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,var(--color-surface));border-radius:10px}.ExamHighlights_body__IeKhO{display:flex;flex-direction:column;gap:4px;min-width:0}.ExamHighlights_title__RrAoy{font-size:14px;font-weight:700;line-height:1.3;color:var(--color-text)}.ExamHighlights_text__EAKLA{font-size:13px;line-height:1.45;color:var(--color-text-muted)}.ExamHighlights_link__vgcL5{width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:700;color:var(--color-accent);text-decoration:none}.ExamHighlights_link__vgcL5:hover{text-decoration:underline}@media (max-width:560px){.ExamHighlights_list__x1kFM{grid-template-columns:minmax(0,1fr);gap:8px}.ExamHighlights_item__t8aUv{padding:12px}}.ExamStats_link__07zd5{padding:0;font-family:inherit;font-size:13px;font-weight:700;color:var(--color-accent);text-align:left;text-decoration:none;background:none;border:none;cursor:pointer}.ExamStats_link__07zd5:hover{text-decoration:underline}.ExamStats_track__Yw1mc{display:block;width:100%;height:6px;overflow:hidden;background:var(--color-bg);border-radius:999px}.ExamStats_fillReached___DkBm,.ExamStats_fill__0AbwS{display:block;height:100%;border-radius:999px}.ExamStats_fill__0AbwS{background:var(--color-accent)}.ExamStats_fillReached___DkBm{background:var(--level-good)}.ExamsToolbar_root__3hQTy{display:flex;flex-direction:column;gap:12px}.ExamsToolbar_bar__hMK1A{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;padding:10px 10px 10px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ExamsToolbar_groups__mccOh{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;min-width:0}.ExamsToolbar_group__5qpsV{display:flex;align-items:center;gap:10px;min-width:0}.ExamsToolbar_label__wdDof{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.ExamsToolbar_divider__kNo6C{align-self:stretch;width:1px;margin:4px 0;background:var(--color-border)}.ExamsToolbar_add__JoqZ3{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;color:var(--color-on-accent);background:var(--color-accent);border:none;border-radius:999px;box-shadow:0 4px 12px color-mix(in srgb,var(--color-accent) 28%,transparent);cursor:pointer}.ExamsToolbar_add__JoqZ3:hover{filter:brightness(1.06)}.ExamsToolbar_add__JoqZ3:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ExamsToolbar_formSlot__BxlXF{min-width:0}@media (max-width:560px){.ExamsToolbar_bar__hMK1A{flex-direction:column;align-items:stretch;padding:12px}.ExamsToolbar_groups__mccOh{flex-direction:column;align-items:stretch;gap:12px}.ExamsToolbar_group__5qpsV{flex-direction:column;align-items:stretch;gap:6px}.ExamsToolbar_label__wdDof{padding-left:4px}.ExamsToolbar_divider__kNo6C{width:auto;height:1px;margin:0}.ExamsToolbar_add__JoqZ3{width:100%}}.ExamsToolbar_saved__rjMo0{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:10px 12px 10px 14px;background:color-mix(in srgb,var(--level-good) 9%,var(--color-surface));border:1px solid color-mix(in srgb,var(--level-good) 35%,var(--color-border));border-radius:var(--radius-md)}.ExamsToolbar_savedIcon__K3AFw{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;color:#ffffff;background:var(--level-good);border-radius:999px}.ExamsToolbar_savedText__KXn1v{flex:1 1 240px;margin:0;font-size:14px;line-height:1.45;color:var(--color-text)}.ExamsToolbar_savedLink__eJO0n{padding:7px 14px;font-size:13px;font-weight:700;color:var(--color-on-accent);text-decoration:none;background:var(--color-accent);border-radius:999px}.ExamsToolbar_savedLink__eJO0n:hover{filter:brightness(1.06)}.ExamsToolbar_savedClose__M6BTW{width:30px;height:30px;font-family:inherit;font-size:20px;line-height:1;color:var(--color-text-muted);background:transparent;border:none;border-radius:999px;cursor:pointer}.ExamsToolbar_savedClose__M6BTW:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-border) 50%,transparent)}.ExamsToolbar_savedClose__M6BTW:focus-visible,.ExamsToolbar_savedLink__eJO0n:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.PlanLogNote_note__xWJCq{margin:0;padding:8px 12px;font-size:13px;line-height:1.45;border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-accent-soft)}.PlanLogNote_link__m_osp{color:var(--color-accent);font-weight:600;text-decoration:none;white-space:nowrap}.PlanLogNote_link__m_osp:hover{text-decoration:underline}.WeekWrapUp_card__n9V_a{gap:12px}.WeekWrapUp_card__n9V_a>:first-child{flex-wrap:wrap}.WeekWrapUp_chips__E3C6k{display:flex;flex-wrap:wrap;gap:6px}.WeekWrapUp_chipActive__u_lIt,.WeekWrapUp_chip__fIet3{padding:6px 12px;font:inherit;font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:0;border-radius:999px;cursor:pointer;white-space:nowrap}.WeekWrapUp_chip__fIet3{color:var(--color-text-muted);background:var(--color-bg)}.WeekWrapUp_chip__fIet3:hover{color:var(--color-text)}.WeekWrapUp_chipActive__u_lIt{color:var(--color-surface);background:var(--color-text)}.WeekWrapUp_chipActive__u_lIt:focus-visible,.WeekWrapUp_chip__fIet3:focus-visible,.WeekWrapUp_more__y9m4g:focus-visible,.WeekWrapUp_primary__ZuUsI:focus-visible,.WeekWrapUp_secondary__yAxsI:focus-visible,.WeekWrapUp_select__vhJxi:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.WeekWrapUp_list__cCNZ9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;margin:0;padding:0;list-style:none}.WeekWrapUp_row__eiTpi{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;justify-content:space-between;gap:10px 12px;min-width:0;padding:12px 0;border-top:1px solid var(--color-border)}.WeekWrapUp_main__Zgyh_{display:flex;flex:1 1 200px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.WeekWrapUp_tagMissed__EYHC4,.WeekWrapUp_tagReview__Qfrxx,.WeekWrapUp_tagSuggestion__s3IlI{display:inline-flex;align-items:center;gap:5px;margin-bottom:4px;padding:2px 9px;font-size:12px;font-weight:700;border-radius:999px;white-space:nowrap}.WeekWrapUp_tagMissed__EYHC4 svg,.WeekWrapUp_tagReview__Qfrxx svg,.WeekWrapUp_tagSuggestion__s3IlI svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.WeekWrapUp_tagMissed__EYHC4{color:color-mix(in srgb,var(--level-weak) 72%,var(--color-text));background:color-mix(in srgb,var(--level-weak) 14%,var(--color-surface))}.WeekWrapUp_tagReview__Qfrxx{color:var(--color-text-muted);background:var(--color-bg)}.WeekWrapUp_tagSuggestion__s3IlI{color:var(--color-accent);background:var(--color-accent-soft)}.WeekWrapUp_title__QoPub{font-size:14px;font-weight:700;color:var(--color-text);overflow-wrap:anywhere}.WeekWrapUp_meta__agiVf{font-size:12px;line-height:1.45;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeekWrapUp_longWait__z52KD{font-weight:600;color:color-mix(in srgb,var(--level-weak) 72%,var(--color-text))}.WeekWrapUp_actions__3ocVw{display:inline-flex;flex-shrink:0;align-items:center;gap:6px}.WeekWrapUp_done__ZemuX,.WeekWrapUp_primary__ZuUsI,.WeekWrapUp_secondary__yAxsI,.WeekWrapUp_select__vhJxi{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;font:inherit;font-size:13px;font-weight:600;border-radius:var(--radius-sm);white-space:nowrap;text-decoration:none}.WeekWrapUp_primary__ZuUsI{color:var(--color-accent);background:var(--color-accent-soft);border:1px solid transparent;cursor:pointer}.WeekWrapUp_primary__ZuUsI:hover:not(:disabled){border-color:var(--color-accent)}.WeekWrapUp_secondary__yAxsI,.WeekWrapUp_select__vhJxi{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer}.WeekWrapUp_secondary__yAxsI:hover:not(:disabled),.WeekWrapUp_select__vhJxi:hover:not(:disabled){border-color:var(--color-text-faint)}.WeekWrapUp_primary__ZuUsI:disabled,.WeekWrapUp_secondary__yAxsI:disabled,.WeekWrapUp_select__vhJxi:disabled{cursor:progress;opacity:.6}.WeekWrapUp_select__vhJxi{max-width:190px;padding-right:8px}.WeekWrapUp_done__ZemuX{color:var(--level-good);border:1px solid color-mix(in srgb,var(--level-good) 30%,var(--color-border))}.WeekWrapUp_done__ZemuX:hover{text-decoration:underline}.WeekWrapUp_outcome__oOYAW{flex-shrink:0;font-size:12px;font-weight:600;color:var(--level-good)}.WeekWrapUp_error__NIXgS{flex-basis:100%;margin:0;font-size:12px;color:var(--color-danger)}.WeekWrapUp_footer__V2_MI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--color-border)}.WeekWrapUp_more__y9m4g{padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--color-accent);background:none;border:0;cursor:pointer}.WeekWrapUp_footerLink____YKe:hover,.WeekWrapUp_more__y9m4g:hover{text-decoration:underline}.WeekWrapUp_footerLink____YKe{font-size:12px;color:var(--color-text-muted);text-decoration:none}@media (max-width:1100px){.WeekWrapUp_list__cCNZ9{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.WeekWrapUp_chips__E3C6k{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.WeekWrapUp_chips__E3C6k::-webkit-scrollbar{display:none}.WeekWrapUp_chipActive__u_lIt,.WeekWrapUp_chip__fIet3{padding:6px 10px}.WeekWrapUp_actions__3ocVw{flex:1 1 100%;min-width:0}.WeekWrapUp_actions__3ocVw>*{flex:1 1;min-width:0;justify-content:center}.WeekWrapUp_actions__3ocVw>.WeekWrapUp_select__vhJxi{flex:3 1;max-width:none;font-size:16px}.WeekWrapUp_actions__3ocVw>.WeekWrapUp_select__vhJxi+*{flex:2 1}}.cards_card__UCsxA{gap:12px}.cards_note__zK7K1{margin:0;font-size:12px;line-height:1.5;color:var(--color-text-muted)}.cards_note__zK7K1 a{font-weight:600;color:var(--color-accent);text-decoration:none}.cards_empty__lp426{margin:0;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--color-text-muted);background:var(--color-bg);border-radius:var(--radius-sm)}.cards_empty__lp426 a{font-weight:600;color:var(--color-accent);text-decoration:none}.cards_list__tdsmA{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cards_row__4_VY0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;padding:10px 0;border-bottom:1px solid var(--color-border)}.cards_row__4_VY0:last-child{border-bottom:0;padding-bottom:0}.cards_row__4_VY0:first-child{padding-top:0}.cards_main__q_cPr{display:flex;flex:1 1 220px;flex-direction:column;gap:3px;min-width:0}.cards_nameLine__tRaBD{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.cards_name__bOhEq{min-width:0;font-size:14px;font-weight:600;color:var(--color-text);overflow-wrap:anywhere}.cards_meta__87aMT{font-size:12px;line-height:1.45;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cards_reasons__x7PSl{display:flex;flex-wrap:wrap;gap:4px 6px}.cards_badgeGood__iuA92,.cards_badgeNeutral__gJVL7,.cards_badgeWeak__F4y6F{flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700;border-radius:999px;white-space:nowrap}.cards_badgeGood__iuA92{color:var(--level-good);background:color-mix(in srgb,var(--level-good) 14%,transparent)}.cards_badgeWeak__F4y6F{color:var(--level-weak);background:color-mix(in srgb,var(--level-weak) 14%,transparent)}.cards_badgeNeutral__gJVL7{color:var(--color-text-muted);background:var(--color-bg)}.cards_suggestion__lF7mu{font-size:12px;color:var(--color-text)}.cards_suggestion__lF7mu strong{font-weight:600}.cards_quiet__77H7L{margin:0;font-size:13px}.cards_quiet__77H7L,.cards_why___pNt0{line-height:1.5;color:var(--color-text-muted)}.cards_why___pNt0{font-size:12px}.cards_why___pNt0 summary{width:-moz-fit-content;width:fit-content;font-weight:600;color:var(--color-accent);cursor:pointer}.cards_why___pNt0 p{margin:6px 0 0}.PlanTaskList_root__hBDlX{display:flex;flex-direction:column;gap:12px;min-width:0}.PlanTaskList_summary__zCjKa{display:flex;align-items:center;gap:12px}.PlanTaskList_summaryTrack__1nOUn{flex:1 1;height:6px;background:var(--color-border);border-radius:999px;overflow:hidden}.PlanTaskList_summaryFill__eOjnB{display:block;height:100%;background:var(--level-good);border-radius:999px;transition:width .3s ease}.PlanTaskList_summaryText__I6Xtu{flex-shrink:0;font-size:12px;font-weight:600;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlanTaskList_list__MCkek{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.PlanTaskList_item__vPSr1{display:flex;align-items:flex-start;gap:4px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);transition:opacity .2s ease,background .2s ease;min-width:0}.PlanTaskList_item__vPSr1:hover{border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.PlanTaskList_itemDone__GWKO5{border-color:color-mix(in srgb,var(--level-good) 35%,var(--color-border));background:color-mix(in srgb,var(--level-good) 12%,var(--color-surface))}.PlanTaskList_itemLocked__Vj7ug,.PlanTaskList_itemLocked__Vj7ug:hover{border:2.5px solid var(--color-institution)}.PlanTaskList_itemLocked__Vj7ug .PlanTaskList_assigned__t5k_R{color:var(--color-institution);background:color-mix(in srgb,var(--color-institution) 12%,var(--color-surface))}.PlanTaskList_editing__15byG{padding:12px;border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-surface)}.PlanTaskList_toggle__On_vB{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 12px;font:inherit;text-align:left;color:inherit;background:none;border:0;border-radius:var(--radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent}.PlanTaskList_toggle__On_vB:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.PlanTaskList_item__vPSr1[aria-busy=true] .PlanTaskList_toggle__On_vB{cursor:progress}.PlanTaskList_title__5D0W9{font-size:14px;font-weight:600;color:var(--color-text);overflow-wrap:anywhere}.PlanTaskList_itemDone__GWKO5 .PlanTaskList_title__5D0W9{color:color-mix(in srgb,var(--level-good) 75%,var(--color-text));text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.PlanTaskList_meta__dn_q0{font-size:12px;color:var(--color-text-muted);overflow-wrap:anywhere}.PlanTaskList_notes__4OcNl{margin-top:2px;font-size:13px;color:var(--color-text-muted);white-space:pre-wrap;overflow-wrap:anywhere}.PlanTaskList_itemActions__542yS{flex-shrink:0;display:flex;gap:2px;padding:6px 6px 0 0}.PlanTaskList_textButton__Of5Xw{padding:4px 8px;font-size:12px;font-weight:600;color:var(--color-text-muted);background:transparent;border:0;border-radius:6px;cursor:pointer}.PlanTaskList_textButton__Of5Xw:hover:not(:disabled){background:var(--color-bg);color:var(--color-text)}.PlanTaskList_danger__DLGys:hover:not(:disabled){color:var(--color-danger)}.PlanTaskList_textButton__Of5Xw:disabled{opacity:.5;cursor:default}.PlanTaskList_addButton__cFtdj{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;color:var(--color-accent);background:transparent;border:1px dashed color-mix(in srgb,var(--color-accent) 45%,var(--color-border));border-radius:var(--radius-sm);cursor:pointer}.PlanTaskList_addButton__cFtdj:hover{background:var(--color-accent-soft)}.PlanTaskList_addForm__4Qmrk{padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}.PlanTaskList_empty__hrFst{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 16px;border:1px dashed var(--color-border);border-radius:var(--radius-sm)}.PlanTaskList_emptyTitle__ByTU7{margin:0;font-size:14px;color:var(--color-text-muted)}.PlanTaskList_linkButton__KlG5e{padding:0;font-size:14px;font-weight:600;color:var(--color-accent);background:none;border:0;cursor:pointer}.PlanTaskList_linkButton__KlG5e:hover{text-decoration:underline}.PlanTaskList_error__jX7Uz{margin:0;padding:8px 12px;font-size:13px;border-radius:var(--radius-sm);color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.PlanTaskList_assigned__t5k_R{align-self:flex-start;padding:1px 8px;font-size:11px;font-weight:600;color:var(--color-accent);background:var(--color-accent-soft);border-radius:999px}.PlanTaskList_moving__ZoBFj{margin-top:-4px}.PlanTaskList_windowHint__JrvVA{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.DayGoal_root__VG93j{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.DayGoal_header__P0agJ{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.DayGoal_heading__bf4XB{margin:0;font-size:13px;font-weight:600}.DayGoal_badge__thW9X{padding:1px 8px;font-size:11px;font-weight:600;color:var(--color-accent);background:var(--color-accent-soft);border-radius:999px}.DayGoal_met__CqRIe{font-size:12px;font-weight:600;color:var(--level-good)}.DayGoal_edit__37BgX{margin-left:auto;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}.DayGoal_edit__37BgX:hover{border-color:var(--color-accent)}.DayGoal_empty__gBDgH,.DayGoal_plan__BJk6U{margin:0;font-size:13px;color:var(--color-text-muted)}.DayGoal_plan__BJk6U{font-weight:600;color:var(--color-text)}.DayGoal_metrics__y0IiJ{display:flex;flex-direction:column;gap:8px}.DayGoal_metric__ORdQS{display:flex;flex-direction:column;gap:4px}.DayGoal_metricHead__0FnfR{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px}.DayGoal_metricLabel__2_zlk{color:var(--color-text-muted)}.DayGoal_metricValueDone__LDIMD,.DayGoal_metricValue__lI9t6{font-weight:600;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DayGoal_metricValueDone__LDIMD{color:var(--level-good)}.DayGoal_track__WB67M{height:6px;overflow:hidden;background:var(--color-border);border-radius:999px}.DayGoal_fillDone__KzZ3c,.DayGoal_fill__ipHZN{display:block;height:100%;border-radius:999px}.DayGoal_fill__ipHZN{background:var(--color-accent)}.DayGoal_fillDone__KzZ3c{background:var(--level-good)}.DayGoal_form__SG9nW{display:flex;flex-direction:column;gap:10px}.DayGoal_fields__OLOSC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.DayGoal_field__9x9WL{display:flex;flex-direction:column;gap:4px;min-width:0}.DayGoal_label__8_30r{font-size:11px;font-weight:500;color:var(--color-text-muted)}.DayGoal_input__0DFC0{width:100%;min-width:0;padding:7px 9px;font-family:inherit;font-size:16px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.DayGoal_input__0DFC0:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.DayGoal_chips__P67Sj{display:flex;flex-wrap:wrap;gap:6px}.DayGoal_chipActive__cVSub,.DayGoal_chip__FKxda{padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;border-radius:999px;cursor:pointer}.DayGoal_chip__FKxda{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border)}.DayGoal_chipActive__cVSub{color:var(--color-accent);background:var(--color-accent-soft);border:1px solid var(--color-accent)}.DayGoal_scope__rR61e{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;border:none}.DayGoal_scopeOption__4kQx_{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text);cursor:pointer}.DayGoal_srOnly__u7ScF{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.DayGoal_help__Jokul{margin:0;font-size:12px;color:var(--color-text-faint)}.DayGoal_error__KiUxf{margin:0;font-size:12px;color:var(--color-danger)}.DayGoal_actions__FqDVK{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.DayGoal_primary__il_64,.DayGoal_secondary__6c26m{padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;border-radius:var(--radius-sm);cursor:pointer}.DayGoal_primary__il_64{color:var(--color-on-accent);background:var(--color-accent);border:1px solid var(--color-accent)}.DayGoal_link__umx9C:disabled,.DayGoal_primary__il_64:disabled,.DayGoal_secondary__6c26m:disabled{opacity:.6;cursor:default}.DayGoal_secondary__6c26m{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border)}.DayGoal_link__umx9C{padding:0;font-family:inherit;font-size:12px;font-weight:600;color:var(--color-text-muted);text-decoration:underline;background:none;border:none;cursor:pointer}.DayReviews_root__5Gig_{display:flex;flex-direction:column;gap:8px;min-width:0}.DayReviews_header__4Wwaf{display:flex;flex-direction:column;gap:2px}.DayReviews_heading__ep6_c{margin:0;font-size:13px;font-weight:700;color:var(--color-text)}.DayReviews_hint__qnT0D{font-size:12px;color:var(--color-text-muted)}.DayReviews_list___kl9r{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.DayReviews_item__enzg4{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:color-mix(in srgb,var(--color-border) 35%,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-sm)}.DayReviews_row__7_rBN{display:flex;align-items:flex-start;gap:10px;min-width:0}.DayReviews_icon__qqLEC{flex-shrink:0;width:20px;font-size:16px;line-height:20px;text-align:center;color:var(--color-text-muted)}.DayReviews_body__K7Cgg{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.DayReviews_title__XsPl2{font-size:14px;font-weight:600;color:var(--color-text);overflow-wrap:anywhere}.DayReviews_meta__4YD_I{font-size:12px;color:var(--color-text-muted)}.DayReviews_late__ZWLhA{font-weight:600;color:var(--level-weak)}.DayReviews_actions__DvWSI{flex-shrink:0;display:flex;align-items:center;gap:2px}.DayReviews_complete__ct_nx{padding:5px 10px;margin-right:4px;font:inherit;font-size:12px;font-weight:700;color:var(--color-on-accent);background:var(--color-accent);border:0;border-radius:6px;cursor:pointer}.DayReviews_complete__ct_nx:hover{filter:brightness(.92)}.DayReviews_textButton__stTvC{padding:4px 8px;font:inherit;font-size:12px;font-weight:600;color:var(--color-text-muted);background:transparent;border:0;border-radius:6px;cursor:pointer}.DayReviews_textButton__stTvC:hover{color:var(--color-text);background:var(--color-bg)}.DayReviews_danger__nUxh_:hover{color:var(--color-danger)}.DayReviews_complete__ct_nx:focus-visible,.DayReviews_textButton__stTvC:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.DayReviews_error__MOtg9{margin:0;padding:8px 12px;font-size:13px;color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent);border-radius:var(--radius-sm)}@media (max-width:480px){.DayReviews_row__7_rBN{flex-wrap:wrap}.DayReviews_actions__DvWSI{width:100%;padding-left:30px}}.DayTemplates_root__Ni4dw{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--color-border)}.DayTemplates_heading__qinAi{margin:0;font-size:13px;font-weight:700;color:var(--color-text-muted)}.DayTemplates_row__nG1jw{display:flex;align-items:center;gap:8px;min-width:0}.DayTemplates_field__l0shO{flex:1 1;min-width:0}.DayTemplates_input__OrsGu{width:100%;padding:9px 10px;font-family:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.DayTemplates_primary__9LvpE,.DayTemplates_secondary__AxkUJ{flex-shrink:0;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:600;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}.DayTemplates_primary__9LvpE{color:var(--color-on-accent);background:var(--color-accent);border:1px solid var(--color-accent)}.DayTemplates_secondary__AxkUJ{color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border)}.DayTemplates_primary__9LvpE:disabled,.DayTemplates_secondary__AxkUJ:disabled{opacity:.65;cursor:default}.DayTemplates_linkButton__yM4x8{align-self:flex-start;padding:0;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--color-accent);background:none;border:none;cursor:pointer}.DayTemplates_input__OrsGu:focus-visible,.DayTemplates_linkButton__yM4x8:focus-visible,.DayTemplates_primary__9LvpE:focus-visible,.DayTemplates_secondary__AxkUJ:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.DayTemplates_error__BnGFz,.DayTemplates_success__V7leI{margin:0;padding:8px 12px;font-size:13px;font-weight:600;border-radius:var(--radius-sm)}.DayTemplates_success__V7leI{color:color-mix(in srgb,var(--level-good) 75%,var(--color-text));background:color-mix(in srgb,var(--level-good) 12%,var(--color-surface))}.DayTemplates_error__BnGFz{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.DayTemplates_srOnly__INP7K{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:420px){.DayTemplates_row__nG1jw{flex-wrap:wrap}.DayTemplates_field__l0shO{flex-basis:100%}}.DayTemplates_note__Je6Mu{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.DaySheet_sheet__2TwR_{width:min(480px,100vw);max-width:100vw;height:100vh;max-height:100vh;margin:0 0 0 auto;padding:0;color:var(--color-text);background:var(--color-surface);border:none;border-left:1px solid var(--color-border);box-shadow:-12px 0 32px rgba(15,17,21,.12)}.DaySheet_sheet__2TwR_::-webkit-backdrop{background:rgba(15,17,21,.35)}.DaySheet_sheet__2TwR_::backdrop{background:rgba(15,17,21,.35)}.DaySheet_body__RgkR4{display:flex;flex-direction:column;gap:16px;padding:20px}.DaySheet_header__GsOv_{display:flex;align-items:center;gap:10px}.DaySheet_title__b_7g5{margin:0;font-size:18px;font-weight:800;letter-spacing:-.01em}.DaySheet_badge__CDNTw{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;color:var(--color-accent);background:var(--color-accent-soft)}.DaySheet_close__GuHPH{margin-left:auto;width:34px;height:34px;font-size:20px;line-height:1;color:var(--color-text-muted);background:var(--color-bg);border:none;border-radius:999px;cursor:pointer}.DaySheet_close__GuHPH:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-border) 70%,var(--color-surface))}@media (max-width:700px){.DaySheet_sheet__2TwR_{width:100vw;height:-moz-fit-content;height:fit-content;max-height:85vh;margin:auto 0 0;border-left:none;border-top:1px solid var(--color-border);border-radius:16px 16px 0 0}.DaySheet_body__RgkR4{padding:16px}}.CalendarGrid_calendar__Sxq2Q{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.CalendarGrid_weekdays__QTH5n{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--color-border)}.CalendarGrid_weekday__YpEmX{padding:10px 12px;font-size:13px;font-weight:700;color:var(--color-text);text-transform:capitalize}.CalendarGrid_grid__USvyP{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(128px,1fr);min-height:calc(100vh - 210px);margin:0;padding:0;list-style:none}.CalendarGrid_cellItem__9OO4k{display:flex;min-width:0;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.CalendarGrid_cellItem__9OO4k:nth-child(7n){border-right:none}.CalendarGrid_cell__SCHBh{position:relative;flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px;font-family:inherit;text-align:left;color:var(--color-text);background:none;border:none;cursor:pointer;transition:background .15s ease}.CalendarGrid_cell__SCHBh:hover{background:var(--color-accent-soft)}.CalendarGrid_cell__SCHBh:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.CalendarGrid_cellOutside__za5fV{background:color-mix(in srgb,var(--color-bg) 70%,transparent)}.CalendarGrid_cellPast__819rX{background:color-mix(in srgb,var(--color-bg) 55%,var(--color-surface))}.CalendarGrid_cellToday___VV4S{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface))}.CalendarGrid_cellOutside__za5fV .CalendarGrid_dayNumber__8aD_P{color:var(--color-text-faint)}.CalendarGrid_cellHead__DAOg1{display:flex;align-items:center;justify-content:space-between;gap:6px}.CalendarGrid_dayNumber__8aD_P{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:999px}.CalendarGrid_cellToday___VV4S .CalendarGrid_dayNumber__8aD_P{color:var(--color-on-accent);background:var(--color-accent)}.CalendarGrid_countDone__Dq2mH,.CalendarGrid_count__T3kmh{padding:2px 8px;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text);background:color-mix(in srgb,var(--color-border) 55%,var(--color-surface));border-radius:999px}.CalendarGrid_countDone__Dq2mH{color:color-mix(in srgb,var(--level-good) 80%,var(--color-text));background:color-mix(in srgb,var(--level-good) 14%,var(--color-surface))}.CalendarGrid_tasks__IxEsa{display:flex;flex-direction:column;gap:4px;min-width:0}.CalendarGrid_review__Ecox_,.CalendarGrid_taskDone__AzjpE,.CalendarGrid_task__FyD3M{padding:3px 8px;font-size:12.5px;font-weight:600;line-height:1.35;border-radius:6px;color:var(--color-text);background:var(--color-accent-soft)}.CalendarGrid_taskText__AvuGf{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalendarGrid_taskDone__AzjpE{color:color-mix(in srgb,var(--level-good) 75%,var(--color-text));background:color-mix(in srgb,var(--level-good) 12%,var(--color-surface));box-shadow:inset 4px 0 0 color-mix(in srgb,var(--level-good) 70%,var(--color-surface));text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.CalendarGrid_dots__y_oJo [data-kind=konu],.CalendarGrid_tasks__IxEsa [data-kind=konu]{--kind:var(--kind-konu)}.CalendarGrid_dots__y_oJo [data-kind=soru],.CalendarGrid_tasks__IxEsa [data-kind=soru]{--kind:var(--kind-soru)}.CalendarGrid_dots__y_oJo [data-kind=deneme],.CalendarGrid_tasks__IxEsa [data-kind=deneme]{--kind:var(--kind-deneme)}.CalendarGrid_task__FyD3M[data-kind]{background:color-mix(in srgb,var(--kind) 15%,var(--color-surface));box-shadow:inset 4px 0 0 var(--kind)}.CalendarGrid_task__FyD3M:not([data-kind]){background:color-mix(in srgb,var(--color-border) 55%,var(--color-surface));box-shadow:inset 4px 0 0 var(--color-text-faint)}.CalendarGrid_tasks__IxEsa [data-locked]{border:2px solid var(--color-institution)}.CalendarGrid_dots__y_oJo{display:none;gap:3px}.CalendarGrid_dotDone__C6iQu,.CalendarGrid_dot__PAPUh{width:6px;height:6px;border-radius:999px;background:var(--kind,var(--color-text-faint))}.CalendarGrid_dotDone__C6iQu{opacity:.35}.CalendarGrid_review__Ecox_{background:color-mix(in srgb,var(--color-border) 40%,var(--color-surface));box-shadow:inset 4px 0 0 var(--color-text-faint)}.CalendarGrid_dotReview__QkKT2{box-sizing:border-box;width:6px;height:6px;border:1.5px solid var(--color-text-muted);border-radius:999px}.CalendarGrid_more__0uhFd{padding:0 6px;font-size:12px;font-weight:700;color:var(--color-text-muted)}.CalendarGrid_add__KPtzQ{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:24px;height:24px;font-size:16px;font-weight:700;line-height:1;color:var(--color-accent);background:var(--color-accent-soft);border-radius:999px;opacity:0;transition:opacity .15s ease}.CalendarGrid_cell__SCHBh:focus-visible .CalendarGrid_add__KPtzQ,.CalendarGrid_cell__SCHBh:hover .CalendarGrid_add__KPtzQ{opacity:1}@media (max-width:700px){.CalendarGrid_weekday__YpEmX{padding:8px 0;text-align:center;font-size:11px}.CalendarGrid_grid__USvyP{grid-auto-rows:minmax(64px,1fr);min-height:0}.CalendarGrid_cell__SCHBh{align-items:center;padding:6px 2px;gap:4px}.CalendarGrid_cellHead__DAOg1{flex-direction:column;gap:2px}.CalendarGrid_add__KPtzQ,.CalendarGrid_tasks__IxEsa{display:none}.CalendarGrid_dots__y_oJo{display:flex}}.CalendarGrid_taskDone__AzjpE[draggable=true],.CalendarGrid_task__FyD3M[draggable=true]{cursor:-webkit-grab;cursor:grab}.CalendarGrid_taskDragging__LVq7_{opacity:.4}.CalendarGrid_cellDrop__AvuiP{background:var(--color-accent-soft);box-shadow:inset 0 0 0 2px var(--color-accent)}.CalendarGrid_moveError__kks6M{margin:0;padding:10px 14px;font-size:14px;color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent);border-radius:var(--radius-sm)}.CalendarGrid_goalTick__auD1S{font-size:11px;font-weight:700;color:var(--level-good)}.AddTaskSheet_sheet__Q_gmv{width:min(480px,100vw);max-width:100vw;height:100vh;max-height:100vh;margin:0 0 0 auto;padding:0;color:var(--color-text);background:var(--color-surface);border:none;border-left:1px solid var(--color-border);box-shadow:-12px 0 32px rgba(15,17,21,.12)}.AddTaskSheet_sheet__Q_gmv::-webkit-backdrop{background:rgba(15,17,21,.35)}.AddTaskSheet_sheet__Q_gmv::backdrop{background:rgba(15,17,21,.35)}.AddTaskSheet_body__y2qeX{display:flex;flex-direction:column;gap:16px;padding:20px}.AddTaskSheet_header__Q9hti{display:flex;align-items:center;gap:10px}.AddTaskSheet_title__6dqbQ{margin:0;font-size:17px;font-weight:700}.AddTaskSheet_badge__F9vDw{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;color:var(--color-accent);background:var(--color-accent-soft)}.AddTaskSheet_close__l3Kcq{margin-left:auto;width:32px;height:32px;font-size:22px;line-height:1;color:var(--color-text-muted);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer}.AddTaskSheet_close__l3Kcq:hover{background:var(--color-bg)}.AddTaskSheet_note__TInkk{margin:0;font-size:12px;color:var(--color-text-muted)}.page_page__zWGf5{--card-title-size:19px;--card-title-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-text));display:flex;flex-direction:column;gap:18px;max-width:1480px;margin:0 auto}.page_toolbar__PxKqE{gap:8px}.page_monthBar__8xI1R,.page_toolbar__PxKqE{display:flex;align-items:center;flex-wrap:wrap}.page_monthBar__8xI1R{justify-content:space-between;gap:10px 16px}.page_dateJump__D_mcu{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;cursor:pointer}.page_dateJump__D_mcu:hover{color:var(--color-accent);background:var(--color-accent-soft)}.page_dateJump__D_mcu:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.page_dateIcon__HLCwT{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.page_dateInput__TZo8e{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.page_kinds__f3rZt{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.page_kind__SqQ_s{--kind:var(--color-accent);display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;color:color-mix(in srgb,var(--kind) 55%,var(--color-text));background:color-mix(in srgb,var(--kind) 12%,var(--color-surface));border-radius:999px}.page_kind__SqQ_s[data-kind=konu]{--kind:var(--kind-konu)}.page_kind__SqQ_s[data-kind=soru]{--kind:var(--kind-soru)}.page_kind__SqQ_s[data-kind=deneme]{--kind:var(--kind-deneme)}.page_kind__SqQ_s[data-kind=diger],.page_kind__SqQ_s[data-kind=tekrar]{--kind:var(--color-text-faint);color:var(--color-text-muted);background:color-mix(in srgb,var(--color-border) 60%,var(--color-surface))}.page_kind__SqQ_s strong{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_kindDot__PyyK3{width:8px;height:8px;border-radius:999px;background:var(--kind)}.page_kindExtra__z9OkJ{font-size:12px;font-weight:500;color:var(--color-text-muted)}.page_library__qfJfA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}@media (max-width:900px){.page_library__qfJfA{grid-template-columns:minmax(0,1fr)}}.page_hint__FpRsN{margin:0;font-size:13px;color:var(--color-text-muted)}.page_error__UIv_Z{margin:0;padding:10px 14px;font-size:14px;border-radius:var(--radius-sm);color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.page_srOnly__Bna3B{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:560px){.page_toolbar__PxKqE{width:100%}}.PageHeader_header__Icl3U{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 24px}.PageHeader_heading__DbNzj{min-width:0}.PageHeader_title__R9EMQ{margin:0;font-size:28px;font-weight:800;line-height:1.15;letter-spacing:-.02em}.PageHeader_subtitle__SPW0M{margin:6px 0 0;font-size:14px;color:var(--color-text-muted)}.PageHeader_actions__XjPfY{display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media (max-width:560px){.PageHeader_title__R9EMQ{font-size:24px}.PageHeader_actions__XjPfY{width:100%}}.NotificationsScreen_page__xQneA{display:flex;flex-direction:column;gap:16px;width:100%;max-width:760px;margin:0 auto}.NotificationsScreen_error__8dJhU{margin:0;font-size:15px;color:var(--color-danger)}.PeriodNav_stepper__Ab4op{display:inline-flex;align-items:center;height:38px;padding:0 3px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px}.PeriodNav_stepDisabled__vpoHH,.PeriodNav_step__bHQZM{display:inline-grid;flex-shrink:0;place-items:center;width:30px;height:30px;border-radius:999px}.PeriodNav_step__bHQZM{color:var(--color-text-muted)}.PeriodNav_step__bHQZM:hover{color:var(--color-accent);background:var(--color-accent-soft)}.PeriodNav_stepDisabled__vpoHH{color:var(--color-border)}.PeriodNav_chevron__tJCf9{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.PeriodNav_label__tM04u{align-items:baseline;justify-content:center;gap:8px;min-width:132px;padding:0 6px;font-size:14px;text-transform:capitalize}.PeriodNav_label__tM04u,.PeriodNav_reset__Lk1z8{display:inline-flex;font-weight:700;white-space:nowrap}.PeriodNav_reset__Lk1z8{align-items:center;height:38px;padding:0 16px;font-size:13px;color:var(--color-accent);text-decoration:none;background:var(--color-accent-soft);border-radius:999px}.PeriodNav_reset__Lk1z8:hover{background:color-mix(in srgb,var(--color-accent) 18%,var(--color-surface))}@media (max-width:560px){.PeriodNav_stepper__Ab4op{flex:1 1;justify-content:space-between}.PeriodNav_label__tM04u{min-width:0}}.panel_titleRow__X6qt4{display:inline-flex;align-items:center;gap:10px}.panel_titleIcon__390RF{display:inline-grid;place-items:center;width:34px;height:34px;flex-shrink:0;color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,var(--color-surface));border-radius:10px}.panel_tag__QApxc{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;white-space:nowrap;border-radius:999px;color:var(--color-text-muted);background:var(--color-bg)}.panel_tagUp___1Ycx{color:var(--level-good);background:color-mix(in srgb,var(--level-good) 14%,transparent)}.panel_avatar__0hzNL{display:inline-grid;place-items:center;width:34px;height:34px;flex-shrink:0;font-size:12px;font-weight:800;color:var(--color-accent);background:var(--color-accent-soft);border-radius:50%}.panel_avatarSmall__oQOTD{width:28px;height:28px;font-size:10px}.panel_empty__TeRdw{margin:0;font-size:14px;color:var(--color-text-muted)}.page_page__QQVR_{--card-title-size:19px;--card-title-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-text));display:flex;flex-direction:column;gap:20px;max-width:1240px;margin:0 auto}.page_sampleNote__M8wQ1{margin:0;font-size:14px;color:var(--color-text-muted)}.page_statsRow__8Xv5h{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:20px;gap:20px;align-items:start}.page_records__vBJu9,.page_stats__Sg0SS{min-width:0}@media (min-width:1081px){.page_records__vBJu9{display:flex;flex-direction:column;align-self:stretch}.page_records__vBJu9>*{flex:1 1 auto}}@media (max-width:1080px){.page_statsRow__8Xv5h{grid-template-columns:minmax(0,1fr)}}