.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU{z-index:1000}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_weekly_snapshot_modal__Rf9ji{position:relative;width:100%;height:100dvh;background:linear-gradient(145deg,#0c0a1a,#141028 30%,#0f0d24 60%,#0a0818)}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_weekly_snapshot_modal__Rf9ji .WeeklySnapshotModal_floating_orb_1__ebx_W{width:500px;height:500px;top:-160px;left:-160px}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_weekly_snapshot_modal__Rf9ji .WeeklySnapshotModal_floating_orb_2__LwFYU{top:400px;right:400px;top:33.3%;right:-128px}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_weekly_snapshot_modal__Rf9ji .WeeklySnapshotModal_floating_orb_3__l1rH7{width:350px;height:350px;bottom:0;left:25%}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_sparkle_particles__5b0vt{position:absolute;inset:0;pointer-events:none}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j{position:relative;z-index:10;max-width:1200px;width:100%;margin:0 auto;padding:2rem 1rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-self:center;overflow-y:auto}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_header__uyO0u{text-align:center}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_header__uyO0u .WeeklySnapshotModal_header_title__O9ZZi{margin-bottom:.75rem;color:#000;letter-spacing:-.025em;font-size:36px;white-space:nowrap;background:linear-gradient(135deg,#f0e6ff,#c084fc 25%,#818cf8 50%,#a78bfa 75%,#e0c3fc);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);filter:drop-shadow(0 0 25px rgba(168,85,247,.3))}@media(max-width:768px){.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_header__uyO0u .WeeklySnapshotModal_header_title__O9ZZi{font-size:24px}}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_week_info_container__xj5_t{display:inline-flex;align-items:center;gap:10px;padding:10px 1.5rem;border-radius:calc(infinity*1px);background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(99,102,241,.2));border:1px solid rgba(168,85,247,.35);box-shadow:0 0 25px rgba(168,85,247,.15),inset 0 1px 0 hsla(0,0%,100%,.06)}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_week_info_container__xj5_t .WeeklySnapshotModal_week_info_text__UktX_{font-size:1rem;color:#000;background:linear-gradient(135deg,#e0c3fc,#c084fc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:640px){.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_week_info_container__xj5_t .WeeklySnapshotModal_week_info_text__UktX_{font-size:1.125rem}}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_week_info_container__xj5_t .WeeklySnapshotModal_week_info_separator__vNEgH{width:6px;height:6px;border-radius:calc(infinity*1px)}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_week_info_container__xj5_t .WeeklySnapshotModal_week_info_date__3a16r{font-size:1rem;font-weight:100}@media(max-width:640px){.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_week_info_container__xj5_t .WeeklySnapshotModal_week_info_date__3a16r{font-size:.875rem}}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_hero_score_card_container__dYsMV{position:relative;max-width:512px;width:100%;margin:2.5rem 0}@media(max-width:768px){.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_hero_score_card_container__dYsMV{margin:2rem 0}}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_metrics_container__BqYHL{max-width:672px;margin:0 auto;width:100%}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_metrics_container__BqYHL .WeeklySnapshotModal_metrics_grid__7uEAs{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media(max-width:768px){.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_metrics_container__BqYHL .WeeklySnapshotModal_metrics_grid__7uEAs{grid-template-columns:repeat(2,1fr)}}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_footer__KSnkJ{margin-top:2.5rem;text-align:center}@media(max-width:768px){.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_footer__KSnkJ{margin-top:2rem}}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_footer__KSnkJ .WeeklySnapshotModal_button__XTRDl{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:1rem;border-radius:.75rem;color:#fff;background:linear-gradient(135deg,#7c3aed,#6366f1);box-shadow:0 0 20px rgba(124,58,237,.3),0 4px 15px rgba(0,0,0,.3)}@media(max-width:640px){.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_footer__KSnkJ .WeeklySnapshotModal_button__XTRDl{font-size:.875rem}}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_lilo_commentary__cUYHU{max-width:900px;width:100%;margin:1.5rem auto 0;display:grid;grid-template-columns:2fr 3fr;gap:1rem}@media(max-width:768px){.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_lilo_commentary__cUYHU{grid-template-columns:1fr}}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_lilo_commentary__cUYHU .WeeklySnapshotModal_commentary_observation__jqD05{border-radius:1rem;padding:1.25rem;background:linear-gradient(145deg,rgba(30,25,55,.8),rgba(20,18,40,.9));border:1px solid rgba(168,85,247,.2);backdrop-filter:blur(8px)}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_lilo_commentary__cUYHU .WeeklySnapshotModal_commentary_suggestion__YgFUN{border-radius:1rem;padding:1.25rem;background:linear-gradient(145deg,rgba(35,25,50,.8),rgba(22,18,38,.9));border:1px solid rgba(251,191,36,.2);backdrop-filter:blur(8px)}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_lilo_commentary__cUYHU .WeeklySnapshotModal_commentary_section_header__MNL6v{display:flex;gap:1rem;align-items:flex-start}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_lilo_commentary__cUYHU .WeeklySnapshotModal_commentary_section_header_suggestion__eWGi3{display:flex;flex-direction:column;gap:.5rem}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_lilo_commentary__cUYHU .WeeklySnapshotModal_commentary_lilo_avatar__Wze41{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 2px 8px rgba(168,85,247,.3))}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_lilo_commentary__cUYHU .WeeklySnapshotModal_commentary_section_content__Wq_Zi{flex:1;min-width:0}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_lilo_commentary__cUYHU .WeeklySnapshotModal_commentary_section_title__0VJfv{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:800;color:hsla(0,0%,100%,.85);margin-bottom:.75rem;letter-spacing:.025em}@media(min-width:640px){.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_lilo_commentary__cUYHU .WeeklySnapshotModal_commentary_section_title__0VJfv{font-size:1rem}}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_lilo_commentary__cUYHU .WeeklySnapshotModal_commentary_icon__u6B60{width:1rem;height:1rem;flex-shrink:0;color:#c084fc}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_lilo_commentary__cUYHU .WeeklySnapshotModal_commentary_sentences__mDeeI{display:flex;flex-direction:column;gap:.5rem}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_lilo_commentary__cUYHU .WeeklySnapshotModal_commentary_sentence__MC2qP{display:flex;align-items:flex-start;gap:.4rem;font-family:Playpen Sans,sans-serif;font-size:.8rem;line-height:1.5;color:hsla(0,0%,100%,.65)}.WeeklySnapshotModal_weekly_snapshot_modal_container__meRqU .WeeklySnapshotModal_content__diy0j .WeeklySnapshotModal_lilo_commentary__cUYHU .WeeklySnapshotModal_sentence_bullet__rEHI6{flex-shrink:0;font-size:.75rem;margin-top:.1rem}.AppShell_app_shell__nQXYY{position:relative;width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.AppShell_main_content__WBFeG{flex:1;position:relative;isolation:isolate;width:100%;height:100%;background:var(--secondary-50,#fcf9ee)}.AppShell_resource_controls__rsUeT{position:fixed;top:15px;right:15px;z-index:103;display:flex;align-items:flex-start;gap:16px;width:-moz-fit-content;width:fit-content;pointer-events:none}.AppShell_resource_controls__rsUeT>*{pointer-events:auto}@media(max-width:768px){.AppShell_resource_controls__rsUeT{top:14px;right:0;gap:8px}}@media(max-width:640px){.AppShell_resource_controls__rsUeT.AppShell_with_skill_dropdown__AKe4q{top:75px}}.AppShell_page_wrapper__Qcpxf{position:absolute;inset:0;width:100%;height:100%}.AppShell_page_loading__njg11{display:flex;align-items:center;justify-content:center;min-height:100%;width:100%;background:var(--secondary-50,#fcf9ee)}.AppShell_page_loading_spinner__KQ8QA{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.2);border-top-color:#f59e0b;border-radius:50%;animation:AppShell_spin__hH7yN .8s linear infinite}@keyframes AppShell_spin__hH7yN{to{transform:rotate(1turn)}}