.LoadingFallback_loading__jNyIQ{padding:var(--space-2xl);color:var(--color-text-secondary);text-align:center}.AchievementToastCard_backdrop__EiTWs{position:fixed;inset:0;z-index:var(--z-tooltip);background:var(--bg-overlay-light)}.AchievementToastCard_toastPosition__73_pt{position:fixed;top:50%;left:50%;z-index:calc(var(--z-tooltip) + 1);transform:translate(-50%,-50%);animation:AchievementToastCard_achievementSlideIn__b1vpS .35s cubic-bezier(.34,1.56,.64,1)}.AchievementToastCard_borderWrapper__GdEC7{position:relative;padding:2px;overflow:hidden;border-radius:var(--radius-md)}.AchievementToastCard_borderWrapper__GdEC7:before{content:"";position:absolute;inset:-100%;background:conic-gradient(from 0deg,transparent 0deg,var(--tier-color) 60deg,transparent 120deg);animation:AchievementToastCard_borderSpin__ivYC_ 1.8s linear infinite}.AchievementToastCard_toastCardWrapper__bhbZt{min-width:280px;max-width:400px;box-shadow:0 4px 32px color-mix(in srgb,var(--tier-color) 33%,transparent)}.AchievementToastCard_card__SdId2{position:relative;z-index:var(--z-base);display:flex;flex-direction:column;gap:var(--space-md);padding:1.25rem;border-radius:.65rem;background:var(--surface)}.AchievementToastCard_row__Os6xH{display:flex;align-items:center;gap:var(--space-md)}.AchievementToastCard_icon__4r1R7{width:2.5rem;height:2.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--tier-color);font-size:1.25rem}.AchievementToastCard_text__XtBFb{flex:1 1;min-width:0}.AchievementToastCard_tierLabel__51P_Z{color:var(--tier-color);font-size:.7rem;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.AchievementToastCard_achievementName__xSl9Q{margin-top:.1rem;overflow:hidden;color:var(--color-text-tertiary);font-size:.95rem;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.AchievementToastCard_buttonWrapper__Y17PB{align-self:center;box-shadow:0 0 16px color-mix(in srgb,var(--tier-color) 53%,transparent)}.AchievementToastCard_button__XD4S_{position:relative;z-index:var(--z-base);display:block;padding:.4rem 2rem;border:0;border-radius:.3rem;background:var(--bg-white);color:var(--surface-elevated);cursor:pointer;font-size:.85rem;font-weight:var(--font-weight-bold);letter-spacing:.04em}@keyframes AchievementToastCard_borderSpin__ivYC_{to{transform:rotate(1turn)}}@keyframes AchievementToastCard_achievementSlideIn__b1vpS{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}55%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}75%{transform:translate(-50%,-50%) scale(.95)}to{transform:translate(-50%,-50%) scale(1)}}.SplashScreen_container__Txk1A{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:var(--bg-primary)}.SplashScreen_content__cvCzQ{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xl)}.SplashScreen_logo__GmkZR{transform:scale(1.48);transform-origin:center}.AgendaCalendar_calendar__VYuQL{width:100%;max-width:700px;margin:0 auto}.AgendaCalendar_header__0EZx6{display:flex;align-items:center;justify-content:space-between;padding:.75rem .5rem 1rem;gap:.5rem}.AgendaCalendar_monthLabel__1sDXI{font-size:var(--font-size-md,1rem);font-weight:600;color:var(--color-text-primary,#000);flex:1 1;text-align:center}.AgendaCalendar_navBtn__4UyDP{background:none;border:none;cursor:pointer;font-size:1.5rem;line-height:1;color:var(--color-text-primary,#000);padding:.25rem .6rem;border-radius:6px;transition:background .15s}.AgendaCalendar_navBtn__4UyDP:hover{background:rgba(255,255,255,.1)}.AgendaCalendar_grid__D7Eiw{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;border:1px solid var(--color-border-grey);border-radius:10px;overflow:hidden;padding:4px}.AgendaCalendar_weekday__MWf81{font-size:var(--font-size-xs,.7rem);color:var(--color-text-primary,#000);text-align:center;padding:.3rem 0;text-transform:uppercase;letter-spacing:.04em}.AgendaCalendar_cell__ZEl5Q{min-height:52px;background:rgba(255,255,255,.04);border-top:1px solid var(--border-color);padding:4px 3px 3px;display:flex;flex-direction:column;align-items:center;gap:3px;position:relative;background-color:var(--surface-raised);border-radius:5px}.AgendaCalendar_emptyCell__UCcay{min-height:52px;border-radius:6px;background:transparent}.AgendaCalendar_today__K0TCA{background-color:var(--surface-raised);outline:1.5px solid var(--accent-primary)}.AgendaCalendar_today__K0TCA .AgendaCalendar_dayNumber__ndBRj{font-weight:700;background-color:var(--accent-primary);padding:1px 5px;border-radius:5px;color:#070707}.AgendaCalendar_dayNumber__ndBRj{font-size:var(--font-size-xs,.7rem);color:var(--color-text-primary,#000);line-height:1}.AgendaCalendar_icons__d3_Gf{display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.AgendaCalendar_workIconBtn__UWByM{background:none;border:none;cursor:pointer;padding:1px;border-radius:4px;display:flex;align-items:center;transition:transform .1s}.AgendaCalendar_workIconBtn__UWByM:hover{transform:scale(1.2)}.AgendaCalendar_eventIconBtn__ksJYK{background:color-mix(in srgb,var(--work-type-event) 20%,transparent);border-radius:4px;outline:1px solid var(--work-type-event)}.AgendaCalendar_moreBtn__38gNv{background:rgba(255,255,255,.12);border:none;border-radius:4px;cursor:pointer;font-size:.6rem;color:var(--color-text-primary,#000);padding:1px 3px;line-height:1.4}.AgendaCalendar_moreBtn__38gNv:hover{background:rgba(255,255,255,.2)}@media (max-width:480px){.AgendaCalendar_cell__ZEl5Q{min-height:44px;padding:3px 2px}.AgendaCalendar_emptyCell__UCcay{min-height:44px}.AgendaCalendar_monthLabel__1sDXI{font-size:var(--font-size-sm,.875rem)}}