.planWeeks_green__QsFZ3{--tone:var(--c-green);--tone-soft:var(--c-greensoft)}.planWeeks_amber__Y9l6N{--tone:var(--c-amber);--tone-soft:var(--c-ambersoft)}.planWeeks_blue__8MEgp{--tone:var(--c-blue);--tone-soft:var(--c-bluesoft)}.planWeeks_pink__mdS5x{--tone:var(--c-pink);--tone-soft:var(--c-pinksoft)}.planWeeks_accent__fAkGG{--tone:var(--c-accent);--tone-soft:var(--c-accentsoft)}.planWeeks_seg__GWCzR{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:330px;max-width:100%;padding:3px;border-radius:9px;background:rgb(var(--c-soft));box-shadow:inset 0 0 0 1px rgb(var(--c-line)/.75)}.planWeeks_segThumb__4leLb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 3);border-radius:6px;background:rgb(var(--c-surface));box-shadow:0 1px 2px rgba(27,27,32,.08),0 3px 10px -3px rgba(27,27,32,.14);transform:translateX(calc(var(--seg-i, 0) * 100%));transition:transform .38s cubic-bezier(.3,1.25,.5,1)}.planWeeks_segBtn__HVcy3{position:relative;z-index:1;height:32px;border-radius:6px;font-size:13.5px;font-weight:600;letter-spacing:-.005em;color:rgb(var(--c-mutedstrong));transition:color .2s ease}.planWeeks_segBtn__HVcy3:hover,.planWeeks_segBtn__HVcy3[aria-selected=true]{color:rgb(var(--c-ink))}.planWeeks_segBtn__HVcy3:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:1px}.planWeeks_viewIn__1_wbu{animation:planWeeks_viewIn__1_wbu .22s ease-out both}@keyframes planWeeks_viewIn__1_wbu{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.planWeeks_segThumb__4leLb{transition:none}.planWeeks_viewIn__1_wbu{animation:none}}.planWeeks_weeks__84XGY{container-type:inline-size}.planWeeks_legend__FSMK6{display:none}.planWeeks_todayBtn__ka04G{display:flex}.planWeeks_panel__KaAfd{border:1px solid rgb(var(--c-line));border-radius:10px;background:rgb(var(--c-surface));box-shadow:0 1px 2px rgba(27,27,32,.04)}.planWeeks_days__r67w6{display:flex;flex-direction:column}.planWeeks_day__rJ7N3{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr);border-top:1px solid rgb(var(--c-line));scroll-margin-top:16px}.planWeeks_day__rJ7N3:first-child{border-top:0}.planWeeks_head__JDjrG{position:relative;min-width:0;padding:10px 8px 12px 12px;border-right:1px solid rgb(var(--c-line))}.planWeeks_body__NR73N{min-width:0;padding:8px;transition:opacity .2s ease}.planWeeks_wd__dM3b1{display:flex;align-items:center;height:16px}.planWeeks_dateRow__gw6AJ{gap:4px 6px;min-height:34px}.planWeeks_dateRow__gw6AJ,.planWeeks_hoursRow___uYjJ{display:flex;flex-wrap:wrap;align-items:center;margin-top:4px}.planWeeks_hoursRow___uYjJ{gap:2px 5px;min-height:18px}.planWeeks_stroke__P6XMb{display:flex;height:4px;gap:2px;margin-top:8px}.planWeeks_menuAnchor__Wr3Pr{position:relative;margin:8px 0 0 -6px;width:-moz-max-content;width:max-content}.planWeeks_menu__OcpQH{position:absolute;top:calc(100% + 4px);left:0}.planWeeks_day__rJ7N3:first-child .planWeeks_head__JDjrG{border-top-left-radius:9px}.planWeeks_day__rJ7N3:first-child .planWeeks_body__NR73N{border-top-right-radius:9px}.planWeeks_day__rJ7N3:last-child .planWeeks_head__JDjrG{border-bottom-left-radius:9px}.planWeeks_day__rJ7N3:last-child .planWeeks_body__NR73N{border-bottom-right-radius:9px}@container (min-width: 840px){.planWeeks_days__r67w6{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.planWeeks_day__rJ7N3{display:flex;flex-direction:column;border-top:0;border-left:1px solid rgb(var(--c-line))}.planWeeks_day__rJ7N3:first-child{border-left:0}.planWeeks_head__JDjrG{padding:8px 10px 10px;border-right:0;border-bottom:1px solid rgb(var(--c-line))}.planWeeks_body__NR73N{flex:1;padding:6px;min-height:132px}.planWeeks_dateRow__gw6AJ{flex-wrap:nowrap;height:34px}.planWeeks_hoursRow___uYjJ{height:18px;overflow:hidden}.planWeeks_menuAnchor__Wr3Pr{position:absolute;top:5px;right:5px;margin:0}.planWeeks_menu__OcpQH[data-side=right]{left:auto;right:0}.planWeeks_day__rJ7N3:first-child .planWeeks_body__NR73N{border-top-right-radius:0;border-bottom-left-radius:9px}.planWeeks_day__rJ7N3:last-child .planWeeks_head__JDjrG{border-bottom-left-radius:0;border-top-right-radius:9px}}@container (min-width: 1000px){.planWeeks_legend__FSMK6{display:flex}}@container (min-width: 840px){.planWeeks_todayBtn__ka04G{display:none}}.planWeeks_today__5baGV .planWeeks_body__NR73N,.planWeeks_today__5baGV .planWeeks_head__JDjrG{background:rgb(var(--c-accentsoft)/.42)}.planWeeks_rest__Rkd1r .planWeeks_body__NR73N{background-color:rgb(var(--c-soft)/.32);background-image:repeating-linear-gradient(135deg,rgb(var(--c-line2)/.62) 0 1px,transparent 1px 7px)}.planWeeks_exam__5n_Jo .planWeeks_body__NR73N{background-color:rgb(var(--c-accentsoft)/.35);background-image:repeating-linear-gradient(135deg,rgb(var(--c-accent)/.14) 0 1px,transparent 1px 7px)}.planWeeks_tagWrap__npWCu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:100%}@container (min-width: 840px){.planWeeks_tagWrap__npWCu{justify-content:flex-start;min-height:0;padding-top:6px}}.planWeeks_dots__8btp5{width:32px;height:32px;opacity:1}@container (min-width: 840px){.planWeeks_dots__8btp5{width:24px;height:24px}}@media (hover:hover){.planWeeks_dots__8btp5{opacity:0}.planWeeks_day__rJ7N3:hover .planWeeks_dots__8btp5,.planWeeks_dots__8btp5:focus-visible,.planWeeks_dots__8btp5[aria-expanded=true]{opacity:1}}.planWeeks_over__gN6OY:after{content:"";position:absolute;inset:3px;z-index:4;border:2px solid rgb(var(--c-accent)/.55);border-radius:8px;background:rgb(var(--c-accentsoft)/.32);pointer-events:none}.planWeeks_restore__itN_y{opacity:1}@media (hover:hover){.planWeeks_restore__itN_y{opacity:0;transition:opacity .15s ease}.planWeeks_day__rJ7N3:hover .planWeeks_restore__itN_y,.planWeeks_restore__itN_y:focus-visible{opacity:1}}.planWeeks_card__RgX0F{position:relative;border-radius:6px;padding:7px 8px 8px 12px;background:rgb(var(--tone-soft));border:1px solid rgb(var(--tone)/.22);box-shadow:0 1px 2px rgba(27,27,32,.05);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.planWeeks_card__RgX0F:hover{border-color:rgb(var(--tone)/.45);box-shadow:0 1px 2px rgba(27,27,32,.05),0 6px 16px -6px rgba(27,27,32,.16)}.planWeeks_lifted__KTHeo,.planWeeks_lifted__KTHeo:hover{border-color:rgb(var(--tone)/.55);box-shadow:0 18px 36px -12px rgba(18,18,63,.36),0 2px 6px rgba(18,18,63,.08)}.planWeeks_bar__8jM52{position:absolute;left:3px;top:3px;bottom:3px;width:3px;border-radius:9999px;background:rgb(var(--tone))}.planWeeks_quiet__S5PTz{background:linear-gradient(rgb(var(--tone-soft)/.48),rgb(var(--tone-soft)/.48)),rgb(var(--c-surface));border-color:rgb(var(--tone)/.13)}.planWeeks_quiet__S5PTz .planWeeks_bar__8jM52{opacity:.45}.planWeeks_done__Y21ix .planWeeks_title__tGJPX{color:rgb(var(--c-mutedstrong))}.planWeeks_done__Y21ix .planWeeks_note__IRDXs,.planWeeks_done__Y21ix .planWeeks_tail__ZZ_rR,.planWeeks_done__Y21ix .planWeeks_time__LsD8x{color:rgb(var(--c-muted))}.planWeeks_title__tGJPX{font-size:13px;line-height:17px;font-weight:600;letter-spacing:-.005em;color:rgb(var(--c-ink));overflow-wrap:break-word}.planWeeks_tail__ZZ_rR{display:inline-block;font-weight:500;color:rgb(var(--c-mutedstrong))}.planWeeks_time__LsD8x{display:flex;flex-wrap:wrap;-moz-column-gap:.28em;column-gap:.28em;margin-top:1px;font-size:12px;line-height:16px;font-weight:500;font-variant-numeric:tabular-nums;color:rgb(var(--c-ink2)/.9)}.planWeeks_time__LsD8x>span{white-space:nowrap}.planWeeks_mer__Qer8i{display:none;padding-left:.25em}[data-split] .planWeeks_mer__Qer8i{display:inline}.planWeeks_note__IRDXs{margin-top:3px;font-size:12px;line-height:16px;letter-spacing:-.005em;color:rgb(var(--c-mutedstrong))}.planWeeks_check__aeQ8f{float:right;display:grid;place-items:center;width:24px;height:24px;margin:-5px -6px -4px 3px;border-radius:9999px}.planWeeks_ring__vuglo{display:grid;place-items:center;width:16px;height:16px;border-radius:9999px;border:1.5px solid transparent;background:transparent;color:transparent;opacity:0;transition:opacity .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.planWeeks_ring__vuglo svg{width:10px;height:10px}@media (hover:hover){.planWeeks_card__RgX0F:hover .planWeeks_ring__vuglo,.planWeeks_check__aeQ8f:focus-visible .planWeeks_ring__vuglo,.planWeeks_fl__RiTSY:hover .planWeeks_ring__vuglo{opacity:1;border-color:rgb(var(--tone,var(--c-line2))/.5);background:rgb(var(--c-surface)/.9);color:rgb(var(--c-faint))}.planWeeks_check__aeQ8f:hover .planWeeks_ring__vuglo{border-color:rgb(var(--c-green));color:rgb(var(--c-green))}}@media (hover:none){.planWeeks_ring__vuglo{opacity:1;color:rgb(var(--c-faint)/.75)}}.planWeeks_check__aeQ8f:active .planWeeks_ring__vuglo{transform:scale(.9)}.planWeeks_check__aeQ8f:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:-2px}.planWeeks_card__RgX0F:hover .planWeeks_check__aeQ8f[aria-pressed=true] .planWeeks_ring__vuglo,.planWeeks_check__aeQ8f[aria-pressed=true] .planWeeks_ring__vuglo,.planWeeks_fl__RiTSY:hover .planWeeks_check__aeQ8f[aria-pressed=true] .planWeeks_ring__vuglo{opacity:1;border-color:transparent;background:transparent;color:rgb(var(--c-green))}.planWeeks_check__aeQ8f[aria-pressed=true] .planWeeks_ring__vuglo svg{width:13px;height:13px}@container (max-width: 839px){.planWeeks_card__RgX0F{padding:9px 10px 10px 13px}.planWeeks_title__tGJPX{font-size:14px;line-height:18px}.planWeeks_note__IRDXs,.planWeeks_time__LsD8x{font-size:12.5px;line-height:17px}.planWeeks_check__aeQ8f{width:36px;height:36px;margin:-10px -10px -8px 4px}.planWeeks_ring__vuglo{width:20px;height:20px;border-width:1.75px}.planWeeks_ring__vuglo svg{width:12px;height:12px}}.planWeeks_roomy__5LiB2 .planWeeks_ring__vuglo svg{width:12px;height:12px}.planWeeks_roomy__5LiB2.planWeeks_card__RgX0F{padding:9px 10px 10px 13px}.planWeeks_roomy__5LiB2 .planWeeks_title__tGJPX{font-size:14px;line-height:18px}.planWeeks_roomy__5LiB2 .planWeeks_note__IRDXs,.planWeeks_roomy__5LiB2 .planWeeks_time__LsD8x{font-size:12.5px;line-height:17px}.planWeeks_roomy__5LiB2 .planWeeks_check__aeQ8f{width:36px;height:36px;margin:-10px -10px -8px 4px}.planWeeks_roomy__5LiB2 .planWeeks_ring__vuglo{width:20px;height:20px;border-width:1.75px}@container (min-width: 840px) and (max-width: 1039px){.planWeeks_head__JDjrG{padding:8px 8px 10px}.planWeeks_body__NR73N{padding:5px}.planWeeks_card__RgX0F{padding:6px 6px 7px 10px}.planWeeks_bar__8jM52{left:3px}.planWeeks_title__tGJPX{font-size:12.5px;line-height:16px}.planWeeks_note__IRDXs,.planWeeks_time__LsD8x{font-size:11.5px;line-height:15px}.planWeeks_note__IRDXs{margin-top:2px}.planWeeks_check__aeQ8f{width:22px;height:22px;margin:-4px -4px -3px 2px}.planWeeks_ring__vuglo{width:15px;height:15px}.planWeeks_fl__RiTSY{padding:7px 6px 9px 10px}}.planWeeks_tight__l_J4J.planWeeks_card__RgX0F{padding:6px 6px 7px 10px}.planWeeks_tight__l_J4J .planWeeks_title__tGJPX{font-size:12.5px;line-height:16px}.planWeeks_tight__l_J4J .planWeeks_time__LsD8x{font-size:11.5px;line-height:15px}.planWeeks_tight__l_J4J .planWeeks_note__IRDXs{font-size:11.5px;line-height:15px;margin-top:2px}.planWeeks_tight__l_J4J .planWeeks_check__aeQ8f{width:22px;height:22px;margin:-4px -4px -3px 2px}.planWeeks_tight__l_J4J .planWeeks_ring__vuglo{width:15px;height:15px}.planWeeks_tight__l_J4J.planWeeks_fl__RiTSY{padding:7px 6px 9px 10px}.planWeeks_fl__RiTSY{--tone:255 255 255;position:relative;border-radius:6px;padding:8px 8px 10px 11px;color:#fff;background:radial-gradient(130% 40% at 0 0,rgb(255 255 255/.1),transparent 62%),linear-gradient(168deg,#262a86,#12123f);box-shadow:inset 0 0 0 1px rgb(255 255 255/.07),0 10px 26px -14px rgba(18,18,63,.6);transition:box-shadow .15s ease}.planWeeks_fl__RiTSY:hover{box-shadow:inset 0 0 0 1px rgb(255 255 255/.14),0 14px 30px -14px rgba(18,18,63,.7)}.planWeeks_fl__RiTSY.planWeeks_quiet__S5PTz{opacity:.7}.planWeeks_fl__RiTSY .planWeeks_check__aeQ8f{float:none;flex-shrink:0}@media (hover:hover){.planWeeks_fl__RiTSY:hover .planWeeks_ring__vuglo{border-color:rgb(255 255 255/.45);background:transparent;color:rgb(255 255 255/.7)}}.planWeeks_fl__RiTSY .planWeeks_check__aeQ8f:hover .planWeeks_ring__vuglo{border-color:#fff;color:#fff}.planWeeks_fl__RiTSY .planWeeks_check__aeQ8f[aria-pressed=true] .planWeeks_ring__vuglo{border-color:rgb(var(--c-green));background:rgb(var(--c-green));color:#fff}.planWeeks_flSecs__qCXG5{margin-top:8px;display:grid;gap:6px}.planWeeks_flSec__TgNTv{position:relative;padding-left:8px}.planWeeks_flSec__TgNTv:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:9999px;background:rgb(var(--tone))}.planWeeks_menuPanel__2ks7Y{width:188px;border:1px solid rgb(var(--c-line));border-radius:8px;background:rgb(var(--c-surface));box-shadow:0 12px 32px -10px rgba(18,18,63,.22),0 2px 6px rgba(18,18,63,.06);padding:6px}@media (max-width:1023.98px){.plan_fill__PrY4K{min-height:calc(100svh - 132px);display:flex;flex-direction:column}}.plan_panel__Bmqao{position:relative;isolation:isolate;border-radius:12px;overflow:hidden;background:rgb(var(--c-surface));box-shadow:0 0 0 1px rgb(var(--c-line)),0 1px 2px rgb(16 24 40/.04),0 4px 12px -2px rgb(16 24 40/.06)}.plan_inner___BgsE{position:relative}.plan_title__e5jGr{margin:0;text-wrap:balance;font-weight:600;letter-spacing:-.022em;line-height:1.15;color:rgb(var(--c-ink))}.plan_nw__v8Xax{white-space:nowrap}.plan_kwOuter__Y284v{display:inline}.plan_kw__lMu6M{color:rgb(var(--c-accent))}.plan_back__va8Zb{position:relative;height:100%;border-radius:10px;overflow:hidden;color:#fff;background-color:#4338ca;background-image:linear-gradient(180deg,rgb(255 255 255/.12),rgb(255 255 255/0) 55%);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1),0 0 0 1px rgb(40 32 140/.2),0 1px 2px rgb(16 24 40/.08),0 6px 16px -4px rgb(40 32 140/.28)}.plan_backMark__hs337{position:absolute;inset:0;display:grid;place-items:center;opacity:.9}.plan_backDay__xmckQ{position:absolute;left:10px;top:10px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:rgb(255 255 255/.78)}.plan_backNum__ma_fl{display:block;margin-top:4px;font-size:17px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}.plan_backLabel__s9biW{position:absolute;left:0;right:0;bottom:14px;text-align:center;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255/.82)}.plan_front__MByS_{position:relative;height:100%;min-width:0;overflow:hidden;border-radius:10px;background:rgb(var(--c-surface));color:rgb(var(--c-ink));padding:10px 8px 12px;box-shadow:inset 0 2px 0 var(--sc,rgb(var(--c-accent))),0 0 0 1px rgb(var(--c-line)),0 1px 2px rgb(16 24 40/.04),0 4px 12px -2px rgb(16 24 40/.06)}.plan_frontToday__4kQ6M{box-shadow:inset 0 2px 0 var(--sc,rgb(var(--c-accent))),0 0 0 1.5px rgb(var(--c-accent)),0 1px 2px rgb(16 24 40/.04),0 8px 20px -6px rgb(67 56 202/.22)}.plan_frontRest__4Yb_V{background:rgb(var(--c-bg));box-shadow:0 0 0 1px rgb(var(--c-line))}.plan_persp__zyBAH{height:100%;perspective:1400px}.plan_flip__MpoAM{display:grid;height:100%;transform-style:preserve-3d;transform:rotateY(180deg)}.plan_flip__MpoAM>*{grid-area:1/1;backface-visibility:hidden}.plan_flip__MpoAM>.plan_faceBack__ynS9t{transform:rotateY(180deg)}.plan_bDeal__7pzkI .plan_flip__MpoAM>.plan_faceBack__ynS9t{align-self:start;height:auto;aspect-ratio:5/7}.plan_flipped__87kRu{transform:none;animation:plan_flipUp__hzvm8 .56s cubic-bezier(.22,1,.36,1) var(--fd,0s) both}.plan_dealSlot__A7zcM{height:100%;min-width:0}.plan_facts__nIgC7{list-style:none;margin:0;padding:0;display:grid;gap:12px}.plan_fact___B_GH{display:flex;align-items:center;gap:12px;font-size:14.5px;line-height:1.35;color:rgb(var(--c-faint));transition:color .16s ease}.plan_fact___B_GH[data-s=now]{color:rgb(var(--c-ink));font-weight:500}.plan_fact___B_GH[data-s=done]{color:rgb(var(--c-ink2))}.plan_mark__0TBuO{position:relative;width:20px;height:20px;flex-shrink:0;display:grid;place-items:center;border-radius:999px;box-shadow:inset 0 0 0 1.5px rgb(var(--c-line2))}.plan_fact___B_GH[data-s=now] .plan_mark__0TBuO{box-shadow:inset 0 0 0 1.5px rgb(var(--c-accent)/.18)}.plan_fact___B_GH[data-s=now] .plan_mark__0TBuO:after{content:"";position:absolute;inset:0;border-radius:999px;border:1.5px solid transparent;border-top:1.5px solid rgb(var(--c-accent));animation:plan_spin__WF1lT .9s linear infinite}.plan_fact___B_GH[data-s=done] .plan_mark__0TBuO{background:rgb(var(--c-greensoft));color:#11804a;box-shadow:inset 0 0 0 1px rgb(24 160 92/.22);animation:plan_tick__hDQZs .24s cubic-bezier(.22,1,.36,1) both}.plan_lPanel__zWxSB{overflow:hidden}.plan_lHead__i1a_e{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:32px;align-items:center;padding:40px 40px 32px}.plan_lTitle__URSbA{font-size:30px}.plan_lWell__L9thp{position:relative;padding:24px 32px 32px;background:rgb(var(--c-bg));border-top:1px solid rgb(var(--c-line))}.plan_lWeek__jpZN1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.plan_lSlot__Zbuvf{position:relative;min-width:0;transition:transform .48s cubic-bezier(.22,1,.36,1) var(--gd,0s)}.plan_lDay__hSpu6{display:flex;flex-direction:column;height:176px;padding:12px 10px 10px;border-radius:10px;background:rgb(var(--c-surface));box-shadow:0 0 0 1px rgb(var(--c-line)),0 1px 2px rgb(16 24 40/.04),0 4px 12px -2px rgb(16 24 40/.06)}.plan_lDay__hSpu6[data-rest="1"]{background:rgb(var(--c-bg));box-shadow:0 0 0 1px rgb(var(--c-line))}.plan_lDay__hSpu6[data-today="1"]{box-shadow:inset 0 2px 0 rgb(var(--c-accent)),0 0 0 1px rgb(var(--c-line)),0 1px 2px rgb(16 24 40/.04),0 4px 12px -2px rgb(16 24 40/.06)}.plan_lDayHead__4IuHd{display:flex;align-items:baseline;justify-content:space-between;gap:4px}.plan_lWd__nNZ6j{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c-muted))}.plan_lNum__N_upa{font-size:17px;font-weight:600;line-height:1;color:rgb(var(--c-ink))}.plan_lDay__hSpu6[data-today="1"] .plan_lNum__N_upa,.plan_lDay__hSpu6[data-today="1"] .plan_lWd__nNZ6j{color:rgb(var(--c-accent))}.plan_lBars__bbqdE{flex:1;min-height:0;display:flex;flex-direction:column;gap:4px;margin-top:12px}.plan_lBar__c8qbB{flex:0 1 var(--h);min-height:8px;border-radius:4px;background:var(--tint);box-shadow:inset 2px 0 0 var(--tone);transform-origin:50% 0;animation:plan_barIn__TjPUf .42s cubic-bezier(.22,1,.36,1) var(--bd,0s) both}.plan_lBarBlank__GDG_9{--tint:rgb(var(--c-soft));--tone:rgb(var(--c-line2))}.plan_gathering___7n7T .plan_lSlot__Zbuvf{transform:translateX(var(--gx))}.plan_lSeal__23Kr7{position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-6px 0 0 -18px;display:grid;place-items:center;border-radius:999px;background:rgb(var(--c-surface));color:rgb(var(--c-accent));box-shadow:0 0 0 1px rgb(var(--c-line)),0 2px 4px rgb(16 24 40/.06),0 8px 20px -4px rgb(16 24 40/.14);animation:plan_settle__Kv4DT .36s cubic-bezier(.22,1,.36,1) .22s both}@media (max-width:767.98px){.plan_lPanel__zWxSB{flex:1;display:flex;flex-direction:column}.plan_lHead__i1a_e{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 20px}.plan_lTitle__URSbA{font-size:26px}.plan_fact___B_GH{font-size:14px}.plan_facts__nIgC7{gap:10px}.plan_lWell__L9thp{flex:1;display:flex;flex-direction:column;justify-content:center;padding:20px 12px}.plan_lWeek__jpZN1{flex:1;max-height:300px;min-height:148px;gap:4px}.plan_lSlot__Zbuvf{height:100%}.plan_gathering___7n7T .plan_lSlot__Zbuvf{transform:translateX(calc(var(--gx) / 2))}.plan_lDay__hSpu6{height:100%;padding:8px 4px 6px;border-radius:8px}.plan_lDayHead__4IuHd{flex-direction:column;align-items:center;gap:3px}.plan_lWd__nNZ6j{font-size:10px;letter-spacing:.04em}.plan_lNum__N_upa{font-size:15px}.plan_lBars__bbqdE{margin-top:8px;gap:3px}.plan_lBar__c8qbB{border-radius:3px}}@media (max-width:379.98px){.plan_lWeek__jpZN1{min-height:128px}}.plan_gate__hBGUF{text-align:center}.plan_gPanel__i0RzT{display:grid;place-items:center;flex-shrink:0;padding:8px 0}.plan_gSum__GGB7M{display:flex;align-items:stretch;gap:16px;width:100%;max-width:472px}.plan_gStats__qpw0c{flex:1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;text-align:left}.plan_gStats__qpw0c[data-n="1"],.plan_gStats__qpw0c[data-n="2"]{grid-template-columns:minmax(0,1fr)}.plan_gStats__qpw0c[data-n="3"]>:last-child{grid-column:1/-1}.plan_gStat__lM9rD{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:14px 16px;box-shadow:-1px 0 0 rgb(var(--c-line)),0 -1px 0 rgb(var(--c-line))}.plan_aLab___OuP4{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:rgb(var(--c-mutedstrong))}.plan_aLab___OuP4>span{width:6px;height:6px}.plan_aVal__Rk4Pr{margin-top:8px;font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:1;color:rgb(var(--c-ink))}.plan_aValSm__isdBx{font-size:20px;letter-spacing:-.02em}.plan_aSub__7ee5a{margin-top:6px;font-size:12.5px;font-weight:400;line-height:1.3;color:rgb(var(--c-muted))}.plan_aList__NLE0i{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px}.plan_aItem___bAcU{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:6px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;color:rgb(var(--c-ink2));background:rgb(var(--c-soft));box-shadow:inset 0 0 0 1px rgb(var(--c-line))}.plan_gWeek__oVmiB{position:relative;flex-shrink:0;width:128px;min-height:176px;margin-bottom:20px}.plan_gTop__wMr4x,.plan_gUnder__nYIpv{position:absolute;inset:0}.plan_gUnder__nYIpv[data-k="1"]{transform:translateY(12px) scale(.94);opacity:.7}.plan_gUnder__nYIpv[data-k="2"]{transform:translateY(22px) scale(.88);opacity:.4}.plan_gCheck__Gmo4K,.plan_gLock__MydUz{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-28px 0 0 -20px}.plan_gLock__MydUz{display:grid;place-items:center;border-radius:999px;background:#fff;color:#4338ca;box-shadow:0 2px 6px rgb(20 16 90/.28);animation:plan_settle__Kv4DT .36s cubic-bezier(.22,1,.36,1) var(--d,0s) both}.plan_gCheck__Gmo4K{box-shadow:inset 0 0 0 1px rgb(24 160 92/.2),0 2px 6px rgb(20 16 90/.28)}@media (min-width:1024px){.plan_gWide__6HU1l{margin-inline:-40px}}.plan_gCopy__78_U8{margin-top:32px}.plan_gTitle__sJcnX{font-size:30px}.plan_gBody__yglu3{margin:12px auto 0;max-width:400px;font-size:15px;line-height:1.55;color:rgb(var(--c-muted))}@media (max-width:1023.98px){.plan_gPanel__i0RzT{flex:1;min-height:196px;max-height:340px}}@media (max-width:767.98px){.plan_gSum__GGB7M{gap:12px}.plan_gStat__lM9rD{padding:12px}.plan_gWeek__oVmiB{width:104px;min-height:150px}.plan_aVal__Rk4Pr{font-size:24px}.plan_aValSm__isdBx{font-size:18px}.plan_aSub__7ee5a{font-size:12px}.plan_aLab___OuP4{letter-spacing:.04em}.plan_aList__NLE0i{display:grid;gap:2px;margin-top:8px}.plan_aItem___bAcU{height:auto;padding:0;border-radius:0;background:none;box-shadow:none;font-size:13px;line-height:1.3;color:rgb(var(--c-ink))}.plan_gCopy__78_U8{margin-top:24px}.plan_gTitle__sJcnX{font-size:26px}.plan_gBody__yglu3{font-size:14.5px;margin-top:8px}}@media (max-width:379.98px){.plan_gWeek__oVmiB{width:92px;min-height:136px}.plan_gStat__lM9rD{padding:10px}.plan_aVal__Rk4Pr{font-size:22px}.plan_aValSm__isdBx{font-size:16px}.plan_aItem___bAcU{font-size:12.5px}.plan_gPanel__i0RzT{min-height:0;padding:0}.plan_gCopy__78_U8{margin-top:16px}.plan_gBody__yglu3{margin-top:6px;line-height:1.5}}.plan_build__CBfZm{position:relative}.plan_bHead__0DYXc{display:grid;text-align:center;margin-bottom:24px}.plan_bStack__7H261{display:grid}.plan_bStack__7H261>*{grid-area:1/1}.plan_bStack__7H261>[data-on="0"]{visibility:hidden}.plan_bTitle__PDoNo{font-size:30px}.plan_bSub__izi1L{margin:8px auto 0;max-width:600px;font-size:15px;line-height:1.55;color:rgb(var(--c-muted))}.plan_bWrap__ZO852{position:relative;isolation:isolate;padding-bottom:64px}.plan_bPanel___7yqT{z-index:5;padding:8px;border-radius:12px}.plan_bGrid__UpXkG{display:grid;grid-template-columns:repeat(7,minmax(96px,1fr));gap:6px}.plan_bDeal__7pzkI{--dx:0px;--dy:12px}.plan_slab__Vm4UO{position:absolute;z-index:calc(5 - var(--k));left:calc(var(--k) * 16px);right:calc(var(--k) * 16px);bottom:calc(64px - var(--k) * 20px);height:120px;animation:plan_slabIn__jnkgK .48s cubic-bezier(.22,1,.36,1) var(--d,0s) both}.plan_slab__Vm4UO,.plan_slab__Vm4UO>.plan_back__va8Zb{border-radius:12px}.plan_slabChip__u4e3W{position:absolute;left:50%;bottom:2px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:6px;background:rgb(255 255 255/.16);color:#fff;font-size:12px;line-height:1;font-weight:600;white-space:nowrap}.plan_slabBars__izeRb{position:absolute;left:22px;right:22px;bottom:8px;display:flex;justify-content:space-between;gap:40px;opacity:.55}.plan_build__CBfZm>:last-child{transition:opacity .36s ease}.plan_build__CBfZm[data-month="0"]>:last-child{opacity:0;pointer-events:none}@media (min-width:1024px){.plan_bWide__wjH5e{margin-inline:-40px}}@media (max-width:1279.98px){.plan_bScroll__B_E4k{overflow-x:auto;margin:-10px;padding:10px;scrollbar-width:thin}}@media (min-width:768px){.plan_build__CBfZm>:last-child{max-width:420px;margin-inline:auto}}.plan_band__2HKAf{margin-inline:-8px;padding:4px 0 2px;border-radius:12px;overflow:hidden;background:rgb(var(--c-bg));box-shadow:inset 0 0 0 1px rgb(var(--c-line))}.plan_rail__G2c5g{position:relative;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:14px;padding:14px 14px 20px;scrollbar-width:none}.plan_rail__G2c5g::-webkit-scrollbar{display:none}.plan_mCard__k9tNo{flex-shrink:0;width:74vw;max-width:300px;scroll-snap-align:center}.plan_mRest__aUlDo{width:120px}.plan_mDeal__T1DXm{--dx:0px;--dy:16px}.plan_mFront__YFpDn{padding:12px 12px 14px}.plan_hint__lzEe2{margin-top:2px;text-align:center;font-size:12px;color:rgb(var(--c-faint))}.plan_locked__WH7vS{margin-top:12px;display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:10px;background:rgb(var(--c-surface));box-shadow:0 0 0 1px rgb(var(--c-line)),0 1px 2px rgb(16 24 40/.04),0 4px 12px -2px rgb(16 24 40/.06)}.plan_miniDeck__e_H5y{position:relative;width:50px;height:56px;flex-shrink:0}.plan_miniDeck__e_H5y>span{position:absolute;left:6px;top:3px;width:36px;height:50px}.plan_miniDeck__e_H5y>span>.plan_back__va8Zb{border-radius:6px}@media (max-width:767.98px){.plan_bHead__0DYXc{margin-bottom:12px}.plan_bTitle__PDoNo{font-size:26px}.plan_bSub__izi1L{margin-top:8px;font-size:14px}}.plan_done__jXHLF{text-align:center}.plan_dPanel__M658c{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;flex-shrink:0;padding:8px 0 16px}.plan_dNote__awN29{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;color:rgb(var(--c-accent))}.plan_dStack___3jtN{position:relative;width:196px;height:200px;margin-bottom:26px}.plan_dCard__iaWeC{position:absolute;inset:0}.plan_dCard__iaWeC[data-k="1"]{transform:translateY(14px) scale(.94)}.plan_dCard__iaWeC[data-k="2"]{transform:translateY(26px) scale(.88)}.plan_dCard__iaWeC[data-k="0"] .plan_frontToday__4kQ6M{box-shadow:0 0 0 1.5px rgb(var(--c-accent)),0 1px 2px rgb(16 24 40/.04),0 8px 20px -6px rgb(67 56 202/.22)}.plan_dCard__iaWeC[data-k="1"] .plan_front__MByS_,.plan_dCard__iaWeC[data-k="2"] .plan_front__MByS_{box-shadow:0 0 0 1px rgb(var(--c-line)),0 1px 2px rgb(16 24 40/.04)}.plan_dCard__iaWeC[data-k="2"]{opacity:.7}.plan_dDeal__dqY7c{position:relative;height:100%}.plan_pFace__WM5kk{overflow:hidden;padding:12px 12px 14px}.plan_pToday__8iYra{height:20px;padding:0 6px;font-size:11px}.plan_pMore__WTvmE{padding-left:2px;font-size:12px;font-weight:500;line-height:1.2;color:rgb(var(--c-muted))}.plan_pRest__C9EG8{display:grid;place-items:center;height:70%;font-size:12px;font-weight:500;color:rgb(var(--c-muted))}.plan_dGlow__C8oOu{position:absolute;inset:0;z-index:-1;border-radius:10px;pointer-events:none;box-shadow:0 0 0 4px rgb(var(--c-accent)/.07),0 16px 40px -10px rgb(var(--c-accent)/.3);opacity:.75;animation:plan_glow__9OD51 1.4s cubic-bezier(.22,1,.36,1) .78s both}.plan_dCheck__F3vgo{position:absolute;left:50%;top:-16px;margin-left:-16px;z-index:2;box-shadow:inset 0 0 0 1px rgb(24 160 92/.2),0 0 0 3px rgb(var(--c-bg)),0 4px 10px -2px rgb(16 24 40/.14)}.plan_dEmpty___V2PX{border-radius:10px;background:rgb(var(--c-surface));box-shadow:0 0 0 1px rgb(var(--c-line)),0 1px 2px rgb(16 24 40/.04),0 4px 12px -2px rgb(16 24 40/.06)}.plan_dCheckMid__6J7GK{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px}.plan_dCopy__2ZfgQ{margin-top:24px}.plan_dTitle__ExYnF{font-size:30px}.plan_dBody__nMfC2{margin:12px auto 0;max-width:400px;font-size:15px;line-height:1.55;color:rgb(var(--c-muted))}@media (max-width:1023.98px){.plan_dPanel__M658c{flex:1;min-height:232px;max-height:360px}}@media (max-width:767.98px){.plan_dStack___3jtN{width:180px;height:188px}.plan_dCopy__2ZfgQ{margin-top:16px}.plan_dTitle__ExYnF{font-size:26px}.plan_dBody__nMfC2{font-size:14.5px;margin-top:8px}}@media (max-width:379.98px){.plan_dPanel__M658c{min-height:0;gap:24px}.plan_dStack___3jtN{width:172px;height:180px}}.plan_chipRow__eYit9{border-radius:6px;padding:5px 7px 6px 8px;text-align:left;background:var(--tint);box-shadow:inset 2px 0 0 var(--tone)}.plan_chipSect__GOXmj{display:flex;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:6px;column-gap:6px;font-size:10.5px;font-weight:600;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--tone)}.plan_chipTime__ZBmI3{font-weight:500;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:rgb(var(--c-muted))}.plan_chipTitle__wf_tR{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:12px;font-weight:500;line-height:1.25;color:rgb(var(--c-ink))}.plan_wBlock__naSaz{min-width:0;border-radius:6px;padding:5px 5px 6px 7px;background:var(--tint);box-shadow:inset 2px 0 0 var(--tone)}.plan_wFL__A75M1{background:linear-gradient(180deg,#1d1f63,#15154a);box-shadow:none}.plan_wHead__s2tXA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:4px;column-gap:4px;row-gap:1px;line-height:1.15}.plan_wTag__Fl_DW{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tone)}.plan_wTime__q9McE{white-space:nowrap;font-size:9.5px;font-weight:500;font-variant-numeric:tabular-nums;color:rgb(var(--c-muted))}.plan_wTitle__AILMj{margin-top:2px;-webkit-line-clamp:3;font-size:11.5px;font-weight:500;line-height:1.25;color:rgb(var(--c-ink))}.plan_wDetail__oWNBI,.plan_wTitle__AILMj{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.plan_wDetail__oWNBI{margin-top:3px;-webkit-line-clamp:2;font-size:10.5px;font-weight:400;line-height:1.3;color:rgb(var(--c-muted))}.plan_wFL__A75M1 .plan_wTag__Fl_DW{color:#bcc3ff}.plan_wFL__A75M1 .plan_wTime__q9McE{color:rgb(255 255 255/.6)}.plan_wFL__A75M1 .plan_wTitle__AILMj{color:#fff}.plan_wFL__A75M1 .plan_wDetail__oWNBI{color:rgb(255 255 255/.65)}@media (prefers-reduced-motion:reduce){.plan_rm__QYiP6,.plan_rm__QYiP6 *,.plan_rm__QYiP6 :after,.plan_rm__QYiP6 :before{animation:none!important;transition:none!important}}@keyframes plan_flipUp__hzvm8{0%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes plan_spin__WF1lT{to{transform:rotate(1turn)}}@keyframes plan_tick__hDQZs{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes plan_settle__Kv4DT{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes plan_barIn__TjPUf{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:none}}@keyframes plan_slabIn__jnkgK{0%{opacity:0;transform:translateY(calc(var(--k) * -12px))}}@keyframes plan_glow__9OD51{0%{opacity:0}45%{opacity:1}to{opacity:.75}}.CalendarA_root__W_tjO{--e:cubic-bezier(0.22,1,0.36,1);--pad:10px;--padB:12px;position:relative}@media (min-width:1024px){.CalendarA_wide__PjxH8{margin-inline:-40px}}.CalendarA_cal__wI2hR{overflow:hidden;animation:CalendarA_rise__XDaa_ .56s var(--e) both}.CalendarA_bar__edPP3{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px 12px 18px;border-bottom:1px solid rgb(var(--c-line))}.CalendarA_range__9ToUg{display:flex;align-items:center;gap:10px;min-width:0}.CalendarA_rangeText__IJ3Fv{font-size:15px;font-weight:600;letter-spacing:-.012em;color:rgb(var(--c-ink));white-space:nowrap}.CalendarA_stats__dSZyy{display:flex;align-items:center;margin:0}.CalendarA_pstats__Rop7a,.CalendarA_stats__dSZyy{transition:opacity .36s var(--e),transform .36s var(--e)}.CalendarA_pstats__Rop7a[data-live="0"],.CalendarA_stats__dSZyy[data-live="0"]{opacity:0;transform:translateY(4px)}.CalendarA_stat__uXlbx{padding:0 14px;border-left:1px solid rgb(var(--c-line))}.CalendarA_stat__uXlbx:first-child{border-left:0}.CalendarA_stat__uXlbx:last-child{padding-right:0}.CalendarA_stat__uXlbx{margin:0;display:flex;align-items:baseline;gap:5px;white-space:nowrap}.CalendarA_pstats__Rop7a b,.CalendarA_stats__dSZyy b{font-weight:600;color:rgb(var(--c-ink));font-variant-numeric:tabular-nums;letter-spacing:-.02em;transition:color .24s ease}.CalendarA_stats__dSZyy b{font-size:15px}.CalendarA_pstats__Rop7a span,.CalendarA_stats__dSZyy span{font-size:12.5px;color:rgb(var(--c-muted))}.CalendarA_grid__OKAEZ{display:grid;grid-template-columns:54px repeat(var(--cols),minmax(0,1fr));grid-template-rows:auto calc(var(--bodyH) + var(--pad) + var(--padB));padding-right:12px}.CalendarA_corner__NqRYo,.CalendarA_dh__tpNrQ{border-bottom:1px solid rgb(var(--c-line))}.CalendarA_dh__tpNrQ{display:flex;align-items:center;gap:6px;min-width:0;padding:10px 7px 9px 9px;box-shadow:inset 1px 0 0 rgb(var(--c-line));animation:CalendarA_rise8__kn5mG .44s var(--e) var(--hd,0s) both}.CalendarA_wd__9Vcbv{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--c-muted))}.CalendarA_dn__MuBYm{display:inline-grid;place-items:center;min-width:24px;height:24px;margin-left:-3px;padding:0 3px;border-radius:999px;font-size:15px;font-weight:600;color:rgb(var(--c-ink))}.CalendarA_dhToday__5pD2_ .CalendarA_wd__9Vcbv{color:rgb(var(--c-accent))}.CalendarA_dhToday__5pD2_ .CalendarA_dn__MuBYm{margin-left:0;background:rgb(var(--c-accent));color:rgb(var(--c-onaccent));font-size:13.5px}.CalendarA_dt__lt_KV{margin-left:auto;font-size:11.5px;font-weight:500;color:rgb(var(--c-muted));white-space:nowrap;transition:opacity .36s var(--e)}.CalendarA_dt__lt_KV[data-on="0"]{opacity:0}.CalendarA_grid__OKAEZ>.CalendarA_gutter__Tph32{grid-row:2;grid-column:1}.CalendarA_grid__OKAEZ>.CalendarA_body__CoeFU{grid-row:2;grid-column:2/-1}.CalendarA_gutter__Tph32{position:relative}.CalendarA_body__CoeFU{position:relative;overflow:hidden}.CalendarA_lines__6m_J5{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.CalendarA_hl__Lm1JN{position:absolute;left:0;right:0;top:calc(var(--pad) + var(--ly));height:1px;background:rgb(var(--c-line));transform-origin:left center;animation:CalendarA_drawX__UdnNG .68s var(--e) var(--ld,0s) both}.CalendarA_gutter__Tph32 .CalendarA_hl__Lm1JN{left:auto;width:6px}.CalendarA_hLabel__nftYi{position:absolute;right:12px;top:calc(var(--pad) + var(--ly));transform:translateY(-50%);font-size:11px;font-weight:500;line-height:1;color:rgb(var(--c-muted));font-variant-numeric:tabular-nums;white-space:nowrap;animation:CalendarA_fadeIn__IGXlk .42s var(--e) var(--ld,0s) both}.CalendarA_sweep__fkhbq{position:absolute;left:0;right:0;top:0;height:55%;background:linear-gradient(180deg,transparent,rgb(var(--c-accent)/.06) 50%,transparent);opacity:0;animation:CalendarA_sweep__fkhbq 1.3s var(--e) 60ms both}.CalendarA_cols__h2Dqh{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.CalendarA_col__dk6CD{position:relative;min-width:0}.CalendarA_col__dk6CD:before{content:"";position:absolute;inset:0;z-index:0;animation:CalendarA_fadeIn__IGXlk .52s var(--e) var(--cd,0s) both}.CalendarA_col__dk6CD:after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;z-index:1;background:rgb(var(--c-line));transform-origin:top center;animation:CalendarA_drawY__J9Ufr .72s var(--e) var(--cd,0s) both}.CalendarA_colToday__sPP3P:before{background:rgb(var(--c-accent)/.035)}.CalendarA_colRest__4dFP8:before{background:rgb(var(--c-bg)/.75)}.CalendarA_restLabel__lUc9Q{position:absolute;inset:0;z-index:2;display:grid;place-items:center;font-size:12px;font-weight:500;color:rgb(var(--c-faint));transition:opacity .42s var(--e) .12s}.CalendarA_restLabel__lUc9Q[data-on="0"]{opacity:0;transition-delay:0s}.CalendarA_cursor__MfOyx{position:absolute;z-index:1;top:0;bottom:0;left:0;width:calc(100% / var(--cols));background:linear-gradient(180deg,rgb(var(--c-accent)/.06),rgb(var(--c-accent)/.015) 70%,transparent);transform:translateX(calc(var(--ci) * 100%));transition:transform .36s var(--e),opacity .42s ease;pointer-events:none}.CalendarA_cursor__MfOyx[data-on="0"]{opacity:0}.CalendarA_blk__5r2gm,.CalendarA_ghost__lh7pn{position:absolute;z-index:2;left:3px;right:4px;top:calc(var(--pad) + var(--y));height:var(--h);border-radius:6px}.CalendarA_ghost__lh7pn{overflow:hidden;background:rgb(var(--c-ink)/.045);transition:opacity .26s ease}.CalendarA_ghost__lh7pn[data-on="1"]{animation:CalendarA_fadeIn__IGXlk .42s var(--e) var(--gd,0s) both}.CalendarA_ghost__lh7pn[data-on="0"]{opacity:0}.CalendarA_blk__5r2gm{overflow:hidden;padding:5px 6px 5px 10px;background:color-mix(in srgb,var(--tone) 10%,rgb(var(--c-surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 14%,transparent);transition:background-color .16s ease}.CalendarA_blk__5r2gm:hover{background:color-mix(in srgb,var(--tone) 15%,rgb(var(--c-surface)))}.CalendarA_blk__5r2gm:before{content:"";position:absolute;left:3px;top:3px;bottom:3px;width:2px;border-radius:2px;background:var(--tone)}.CalendarA_blk__5r2gm[data-on="0"]{visibility:hidden}.CalendarA_blk__5r2gm[data-on="1"]{animation:CalendarA_grow__xwF7Y .52s var(--e) var(--bd,0s) both}.CalendarA_blk__5r2gm[data-on="1"] .CalendarA_txt__pDjrk{animation:CalendarA_txtIn__aIKHO .42s var(--e) calc(var(--bd, 0s) + .15s) both}.CalendarA_fl___W730{background:color-mix(in srgb,var(--tone) 16%,rgb(var(--c-surface)))}.CalendarA_txt__pDjrk{min-width:0}.CalendarA_txt__pDjrk p{margin:0}.CalendarA_meta__QLN5G{display:flex;align-items:baseline;gap:6px;min-width:0;margin-bottom:1px;line-height:14px}.CalendarA_tag__gNNmo{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tone)}.CalendarA_time__cdwLw{font-size:10.5px;font-weight:500;line-height:14px;color:color-mix(in srgb,var(--tone) 38%,rgb(var(--c-muted)));font-variant-numeric:tabular-nums;white-space:nowrap}.CalendarA_title1__zkbTq,.CalendarA_title__Wdu7F{font-size:12px;font-weight:600;line-height:15px;letter-spacing:-.005em;color:color-mix(in srgb,var(--tone) 52%,rgb(var(--c-ink)))}.CalendarA_title__Wdu7F{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--tl,2);overflow:hidden}.CalendarA_title1__zkbTq{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalendarA_detail__CPthJ{margin-top:2px!important;font-size:11px;line-height:14px;color:color-mix(in srgb,var(--tone) 22%,rgb(var(--c-muted)));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dl,2);overflow:hidden}.CalendarA_row__lJUxY{display:flex;align-items:baseline;gap:6px;min-width:0}.CalendarA_row__lJUxY .CalendarA_title1__zkbTq{flex:1 1 auto}.CalendarA_row__lJUxY .CalendarA_time__cdwLw{flex-shrink:0}.CalendarA_xs__uVCuN{padding-top:0;padding-bottom:0;display:flex;align-items:center}.CalendarA_xs__uVCuN .CalendarA_txt__pDjrk{flex:1}.CalendarA_sm__NDWsQ{padding-top:3px}.CalendarA_sm__NDWsQ .CalendarA_title1__zkbTq{line-height:14px}.CalendarA_sm__NDWsQ .CalendarA_time__cdwLw{line-height:13px}.CalendarA_now__xJrtq{position:absolute;z-index:3;left:0;right:0;top:calc(var(--pad) + var(--ny));height:2px;margin-top:-1px;background:rgb(var(--c-accent));transition:opacity .42s var(--e) .36s;pointer-events:none}.CalendarA_now__xJrtq:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:999px;background:rgb(var(--c-accent));box-shadow:0 0 0 2px rgb(var(--c-surface))}.CalendarA_now__xJrtq[data-on="0"]{opacity:0;transition-delay:0s}.CalendarA_legend__OyKOg{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:41px;padding:10px 18px;border-top:1px solid rgb(var(--c-line));font-size:12.5px;color:rgb(var(--c-muted));transition:opacity .42s var(--e),transform .42s var(--e)}.CalendarA_legend__OyKOg[data-on="0"]{opacity:0;transform:translateY(4px)}.CalendarA_legendItem__GN3m_{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.CalendarA_legendItem__GN3m_ i{width:8px;height:8px;border-radius:999px;background:var(--tone)}.CalendarA_legendItem__GN3m_ b{font-weight:600;color:rgb(var(--c-ink2))}.CalendarA_pcal__6NwNG{overflow:hidden;animation:CalendarA_rise__XDaa_ .52s var(--e) both}.CalendarA_pbar__sgjpU{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 0 16px}.CalendarA_prange__ZgdFT{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:rgb(var(--c-ink))}.CalendarA_pstats__Rop7a{display:flex;margin:0;padding:8px 16px 12px}.CalendarA_pstats__Rop7a>p{margin:0;display:flex;flex-direction:column;gap:1px;flex:0 0 auto;min-width:0;padding:0 14px;border-left:1px solid rgb(var(--c-line))}.CalendarA_pstats__Rop7a>p:first-child{padding-left:0;border-left:0}.CalendarA_pstats__Rop7a>p:last-child{flex:1 1 0;padding-right:0}.CalendarA_pstats__Rop7a b{font-size:18px;line-height:1.15}.CalendarA_pstats__Rop7a span{font-size:11.5px;line-height:1.3;white-space:nowrap}.CalendarA_pstats__Rop7a>p:last-child span{white-space:normal}.CalendarA_strip__4H2jg{position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:2px;padding:8px;border-top:1px solid rgb(var(--c-line));border-bottom:1px solid rgb(var(--c-line))}.CalendarA_ring__NyTN2{position:absolute;z-index:0;top:8px;bottom:8px;left:8px;width:calc((100% - 16px - (var(--cols) - 1) * 2px) / var(--cols));border-radius:8px;background:rgb(var(--c-bg));box-shadow:inset 0 0 0 1px rgb(var(--c-line2));transform:translateX(calc(var(--si, 0) * (100% + 2px)));transition:transform .34s var(--e);pointer-events:none}.CalendarA_sday__QxNKI{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0 8px;border-radius:8px;animation:CalendarA_rise8__kn5mG .42s var(--e) var(--hd,0s) both;-webkit-tap-highlight-color:transparent}.CalendarA_sday__QxNKI:focus-visible{outline:2px solid rgb(var(--c-accent)/.55);outline-offset:1px}.CalendarA_swd__Z0rgo{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--c-muted));transition:color .16s ease}.CalendarA_sSel__7gpxs .CalendarA_swd__Z0rgo{color:rgb(var(--c-ink2))}.CalendarA_sdn__fN87w{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;font-size:14.5px;font-weight:600;color:rgb(var(--c-ink))}.CalendarA_sToday__BN1Pv .CalendarA_swd__Z0rgo{color:rgb(var(--c-accent))}.CalendarA_sToday__BN1Pv .CalendarA_sdn__fN87w{background:rgb(var(--c-accent));color:rgb(var(--c-onaccent));font-size:13.5px}.CalendarA_dots___P5Cr{display:flex;justify-content:center;gap:3px;height:6px;margin-top:3px}.CalendarA_dots___P5Cr i{width:6px;height:6px;border-radius:999px;background:rgb(var(--c-ink)/.12)}.CalendarA_dots___P5Cr i[data-on="1"]{background:var(--tone);animation:CalendarA_dotIn__3WIOt .3s var(--e) var(--bd,0s) both}.CalendarA_dayView__fWfkn{padding-bottom:4px}.CalendarA_dvHead__GpEuD{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 14px 2px 16px}.CalendarA_dvDate__5xBCI{font-size:14px;font-weight:600;color:rgb(var(--c-ink))}.CalendarA_dvTotal__Dxhpq{font-size:12px;color:rgb(var(--c-muted));white-space:nowrap;transition:opacity .36s var(--e)}.CalendarA_dvTotal__Dxhpq[data-on="0"]{opacity:0}.CalendarA_pgrid__Cj7AL{display:grid;grid-template-columns:52px minmax(0,1fr);height:calc(var(--bodyH) + var(--pad) + var(--padB));padding-right:12px}.CalendarA_pgrid__Cj7AL>.CalendarA_gutter__Tph32{grid-column:1;grid-row:1}.CalendarA_pgrid__Cj7AL>.CalendarA_body__CoeFU{grid-column:2;grid-row:1}.CalendarA_pcol__Gfm11{position:absolute;inset:0;z-index:2}.CalendarA_pcol__Gfm11.CalendarA_colRest__4dFP8:before{background:rgb(var(--c-bg)/.4)}.CalendarA_pcolIn__t2D12{animation:CalendarA_pageIn__rvz4O .3s var(--e) both}.CalendarA_pcolSwap___mVEB.CalendarA_pcolIn__t2D12{animation-delay:60ms}.CalendarA_pcolOut__ZmRGK{pointer-events:none;animation:CalendarA_pageOut__Pzk31 .16s cubic-bezier(.4,0,1,1) both}.CalendarA_pcolOut__ZmRGK:after{display:none}.CalendarA_pcolOut__ZmRGK .CalendarA_blk__5r2gm,.CalendarA_pcolOut__ZmRGK .CalendarA_ghost__lh7pn,.CalendarA_pcolOut__ZmRGK .CalendarA_txt__pDjrk,.CalendarA_pcolSwap___mVEB:after,.CalendarA_pcolSwap___mVEB:before{animation:none!important}.CalendarA_follow__JBRA7 .CalendarA_blk__5r2gm[data-on="1"]{animation:CalendarA_rise6__1xuXV .32s var(--e) var(--bd,0s) both}.CalendarA_follow__JBRA7 .CalendarA_blk__5r2gm[data-on="1"] .CalendarA_txt__pDjrk{animation:none}.CalendarA_dvSwap__2qneD{animation:CalendarA_fadeIn__IGXlk .26s var(--e) both}.CalendarA_pcal__6NwNG[data-short="1"] .CalendarA_pbar__sgjpU{padding-top:10px}.CalendarA_pcal__6NwNG[data-short="1"] .CalendarA_pstats__Rop7a{padding:6px 16px 10px}.CalendarA_pcal__6NwNG[data-short="1"] .CalendarA_pstats__Rop7a b{font-size:17px}.CalendarA_pcal__6NwNG[data-short="1"] .CalendarA_strip__4H2jg{padding-block:6px}.CalendarA_pcal__6NwNG[data-short="1"] .CalendarA_ring__NyTN2{top:6px;bottom:6px}.CalendarA_pcal__6NwNG[data-short="1"] .CalendarA_sday__QxNKI{padding:5px 0 7px}.CalendarA_pcal__6NwNG[data-short="1"] .CalendarA_dvHead__GpEuD{padding-top:8px}.CalendarA_pcol__Gfm11 .CalendarA_blk__5r2gm,.CalendarA_pcol__Gfm11 .CalendarA_ghost__lh7pn{left:4px;right:0}.CalendarA_pcol__Gfm11 .CalendarA_blk__5r2gm{padding:6px 10px 6px 12px}.CalendarA_pcol__Gfm11 .CalendarA_xs__uVCuN{padding-top:0;padding-bottom:0}.CalendarA_pcol__Gfm11 .CalendarA_title1__zkbTq,.CalendarA_pcol__Gfm11 .CalendarA_title__Wdu7F{font-size:13px;line-height:16px}.CalendarA_pcol__Gfm11 .CalendarA_time__cdwLw{font-size:11.5px}.CalendarA_pcol__Gfm11 .CalendarA_detail__CPthJ{font-size:12px;line-height:15px}.CalendarA_aheadSlot__BZdnH{margin-top:16px}.CalendarA_aheadSlot__BZdnH[data-on="0"]{visibility:hidden}.CalendarA_ahead__YFFF_{display:flex;align-items:center;gap:24px}.CalendarA_aheadCopy__0DQfb{flex:0 0 232px;min-width:0}.CalendarA_aheadSlot__BZdnH[data-on="1"] .CalendarA_aheadCopy__0DQfb{animation:CalendarA_rise__XDaa_ .48s var(--e) both}.CalendarA_lockBadge__m1pDg{gap:5px;color:rgb(var(--c-mutedstrong))}.CalendarA_aheadTitle__hGUcR{margin-top:8px;font-size:14.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:rgb(var(--c-ink))}.CalendarA_aheadSub__akDer{margin-top:3px;font-size:12.5px;line-height:1.45;color:rgb(var(--c-muted))}.CalendarA_tiles__QG9Kb{flex:1;min-width:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px}.CalendarA_tile__I0yUk{position:relative;min-width:0;padding:10px 12px 12px;border-radius:10px;background:rgb(var(--c-surface));box-shadow:0 0 0 1px rgb(var(--c-line)),0 1px 2px rgb(16 24 40/.04),0 4px 12px -2px rgb(16 24 40/.06)}.CalendarA_aheadSlot__BZdnH[data-on="1"] .CalendarA_tile__I0yUk{animation:CalendarA_rise__XDaa_ .5s var(--e) var(--td,0s) both}.CalendarA_tileHead___LOHV{display:flex;align-items:center;justify-content:space-between;gap:8px}.CalendarA_tileName__RCt4x{font-size:13px;font-weight:600;color:rgb(var(--c-ink))}.CalendarA_tileLock__9WZtV{color:rgb(var(--c-faint));flex-shrink:0}.CalendarA_tileMeta__LG4Lz{display:flex;flex-wrap:wrap;gap:0 6px;margin-top:1px;font-size:11.5px;line-height:1.4;color:rgb(var(--c-muted))}.CalendarA_tileHrs__DoYtV:before{content:"·";margin-right:6px}.CalendarA_mini__H_aqi{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:3px;height:26px;margin-top:9px}.CalendarA_miniCol__Aj4V0{position:relative;border-radius:3px;background:rgb(var(--c-ink)/.035);overflow:hidden}.CalendarA_miniCol__Aj4V0 i{position:absolute;left:0;right:0;top:var(--ty);height:var(--th);border-radius:1.5px;background:var(--tone);opacity:.42}@media (max-width:767.98px){.CalendarA_aheadSlot__BZdnH{margin-top:12px}.CalendarA_ahead__YFFF_{flex-direction:column;align-items:stretch;gap:12px}.CalendarA_aheadCopy__0DQfb{flex:none;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center}.CalendarA_lockBadge__m1pDg{grid-row:1}.CalendarA_aheadTitle__hGUcR{grid-row:1;margin-top:0}.CalendarA_aheadSub__akDer{grid-column:1/-1;margin-top:4px}.CalendarA_tiles__QG9Kb{gap:8px}.CalendarA_tile__I0yUk{padding:9px 10px 10px}.CalendarA_tileMeta__LG4Lz{flex-direction:column}.CalendarA_tileHrs__DoYtV:before{content:none}}.CalendarA_still__pPe21 *,.CalendarA_still__pPe21 :after,.CalendarA_still__pPe21 :before{animation:none!important;transition:none!important}.CalendarA_still__pPe21 .CalendarA_ghost__lh7pn,.CalendarA_still__pPe21 .CalendarA_pcolOut__ZmRGK,.CalendarA_still__pPe21 .CalendarA_sweep__fkhbq{display:none}@media (prefers-reduced-motion:reduce){.CalendarA_root__W_tjO *,.CalendarA_root__W_tjO :after,.CalendarA_root__W_tjO :before{animation:none!important;transition:none!important}.CalendarA_root__W_tjO .CalendarA_cursor__MfOyx,.CalendarA_root__W_tjO .CalendarA_ghost__lh7pn,.CalendarA_root__W_tjO .CalendarA_sweep__fkhbq{display:none}.CalendarA_root__W_tjO .CalendarA_aheadSlot__BZdnH,.CalendarA_root__W_tjO .CalendarA_blk__5r2gm{visibility:visible!important}.CalendarA_root__W_tjO .CalendarA_dt__lt_KV,.CalendarA_root__W_tjO .CalendarA_dvTotal__Dxhpq,.CalendarA_root__W_tjO .CalendarA_legend__OyKOg,.CalendarA_root__W_tjO .CalendarA_now__xJrtq,.CalendarA_root__W_tjO .CalendarA_restLabel__lUc9Q{opacity:1!important;transform:none!important}.CalendarA_root__W_tjO .CalendarA_ring__NyTN2{transition:none!important}.CalendarA_root__W_tjO .CalendarA_pcolOut__ZmRGK{display:none}}@keyframes CalendarA_rise__XDaa_{0%{opacity:0;transform:translateY(12px)}}@keyframes CalendarA_rise8__kn5mG{0%{opacity:0;transform:translateY(8px)}}@keyframes CalendarA_fadeIn__IGXlk{0%{opacity:0}}@keyframes CalendarA_drawX__UdnNG{0%{transform:scaleX(0)}}@keyframes CalendarA_drawY__J9Ufr{0%{transform:scaleY(0)}}@keyframes CalendarA_sweep__fkhbq{0%{opacity:1;transform:translateY(-100%)}70%{opacity:1}to{opacity:0;transform:translateY(200%)}}@keyframes CalendarA_grow__xwF7Y{0%{opacity:.5;clip-path:inset(0 0 100% 0 round 6px)}to{opacity:1;clip-path:inset(0 0 0 0 round 6px)}}@keyframes CalendarA_rise6__1xuXV{0%{opacity:0;transform:translateY(6px)}}@keyframes CalendarA_dotIn__3WIOt{0%{opacity:.35;transform:scale(.6)}}@keyframes CalendarA_pageIn__rvz4O{0%{opacity:0;transform:translateX(calc(var(--dir, 0) * 10px))}}@keyframes CalendarA_pageOut__Pzk31{to{opacity:0;transform:translateX(calc(var(--dir, 0) * -10px))}}@keyframes CalendarA_txtIn__aIKHO{0%{opacity:0;transform:translateY(4px)}}.planTimeline_green__g20P2{--tone:var(--c-green);--tone-soft:var(--c-greensoft)}.planTimeline_amber__7W7vQ{--tone:var(--c-amber);--tone-soft:var(--c-ambersoft)}.planTimeline_blue__OhqNm{--tone:var(--c-blue);--tone-soft:var(--c-bluesoft)}.planTimeline_pink__zj4AS{--tone:var(--c-pink);--tone-soft:var(--c-pinksoft)}.planTimeline_accent__hpBhW{--tone:var(--c-accent);--tone-soft:var(--c-accentsoft)}.planTimeline_bar__wMuiD,.planTimeline_handle__ajwYY{background:rgb(var(--tone))}.planTimeline_toneText__sWZVK{color:rgb(var(--tone))}.planTimeline_today____qjI{background:rgb(var(--c-accentsoft)/.42)}.planTimeline_restPanel__dd80L,.planTimeline_rest__FaBFj{background-color:rgb(var(--c-soft)/.32);background-image:repeating-linear-gradient(135deg,rgb(var(--c-line2)/.62) 0 1px,transparent 1px 7px)}.planTimeline_exam__Ht28P{background-color:rgb(var(--c-accentsoft)/.35);background-image:repeating-linear-gradient(135deg,rgb(var(--c-accent)/.14) 0 1px,transparent 1px 7px)}.planTimeline_todayHead__efdAk{background:rgb(var(--c-accentsoft)/.42)}.planTimeline_dayTag__ZhRHw{position:sticky;top:var(--tl-head,86px)}.planTimeline_fold__AX5LN{background:rgb(var(--c-bg));border-top:1px dashed rgb(var(--c-line2));border-bottom:1px dashed rgb(var(--c-line2))}.planTimeline_card___4b8J{background:rgb(var(--tone-soft));border:1px solid rgb(var(--tone)/.22);box-shadow:0 1px 2px rgba(27,27,32,.05);transition:border-color .15s ease,box-shadow .15s ease}.planTimeline_card___4b8J:hover{border-color:rgb(var(--tone)/.45);box-shadow:0 1px 2px rgba(27,27,32,.05),0 6px 16px -6px rgba(27,27,32,.16)}.planTimeline_card___4b8J:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px}.planTimeline_card___4b8J[data-dragging]{border-color:rgb(var(--tone)/.55);box-shadow:0 16px 32px -12px rgba(18,18,63,.34),0 2px 6px rgba(18,18,63,.08)}.planTimeline_past__eTbff{background:linear-gradient(rgb(var(--tone-soft)/.48),rgb(var(--tone-soft)/.48)),rgb(var(--c-surface));border-color:rgb(var(--tone)/.13)}.planTimeline_past__eTbff .planTimeline_bar__wMuiD,.planTimeline_past__eTbff .planTimeline_toneText__sWZVK{opacity:.45}.planTimeline_stack__rYpqE{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;-moz-column-gap:40px;column-gap:40px;overflow:hidden}.planTimeline_stack__rYpqE>*{flex-shrink:0;width:100%}.planTimeline_stack__rYpqE>.planTimeline_fill__pvnhF{flex:1 1 0;min-height:0}.planTimeline_topics__Y2LuM{height:round(down,100%,calc(16px * var(--tls, 1)));overflow:hidden}.planTimeline_sepDot__HR_0u{color:rgb(var(--c-faint))}.planTimeline_row__G5X4C{display:flex;flex-wrap:wrap;align-items:center;overflow:hidden}.planTimeline_mer__dATjQ{padding-left:.25em}.planTimeline_mer__dATjQ:empty,.planTimeline_trow__yv_dr:not([data-fit]) .planTimeline_mer__dATjQ,.planTimeline_trow__yv_dr[data-fit=start] [data-t2]{display:none}.planTimeline_chip__CkoQq{overflow:hidden}.planTimeline_chipMain__q8p9W{float:left;display:flex;align-items:center;gap:4px;max-width:100%;height:calc(18px * var(--tls, 1));white-space:nowrap}.planTimeline_chipTime__o8jyH{float:right;height:calc(18px * var(--tls, 1));padding-left:5px;white-space:nowrap}.planTimeline_chipMore__MkOIL{float:left;height:calc(18px * var(--tls, 1));white-space:nowrap}.planTimeline_live__SlsNG{display:none;position:absolute;left:-1px;bottom:calc(100% + 6px);z-index:1;white-space:nowrap;border-radius:5px;padding:5px 8px;background:rgb(var(--c-ink));color:rgb(var(--c-surface));font-size:calc(11px * var(--tls, 1));font-weight:600;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.01em;box-shadow:0 8px 18px -8px rgba(18,18,63,.45);pointer-events:none}.planTimeline_card___4b8J[data-dragging] .planTimeline_live__SlsNG{display:block}.planTimeline_card___4b8J[data-dragging] .planTimeline_nowTag__QcNJb{display:none}.planTimeline_fl__xsxSY{background:radial-gradient(130% 40% at 0 0,rgb(255 255 255/.1),transparent 62%),linear-gradient(168deg,#262a86,#12123f);box-shadow:inset 0 0 0 1px rgb(255 255 255/.07),0 10px 26px -14px rgba(18,18,63,.6);transition:box-shadow .15s ease}.planTimeline_fl__xsxSY:hover{box-shadow:inset 0 0 0 1px rgb(255 255 255/.14),0 14px 30px -14px rgba(18,18,63,.7)}.planTimeline_fl__xsxSY:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px}.planTimeline_flFirst__53q6t[data-fit=name] .planTimeline_flRange__iLMI7{display:none}.planTimeline_flFirst__53q6t[data-fit=none]{visibility:hidden}@property --pc-glow-a{syntax:"<angle>";inherits:false;initial-value:0deg}.sidebarGlow_blur__Nkz_u,.sidebarGlow_glow__Ay5uI,.sidebarGlow_ring__Cn_Aa{position:absolute;inset:0;pointer-events:none}.sidebarGlow_blur__Nkz_u{filter:blur(5px);opacity:.7}.sidebarGlow_ring__Cn_Aa{border-radius:8px;padding:1.5px;background:conic-gradient(from var(--pc-glow-a),#ff6b6b,#ffa94d,#ffe066,#69db7c,#38d9a9,#4dabf7,#9775fa,#f783ac,#ff6b6b);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sidebarGlow_pc-glow-turn__MkJ7t 4s linear infinite}@keyframes sidebarGlow_pc-glow-turn__MkJ7t{to{--pc-glow-a:360deg}}@media (prefers-reduced-motion:reduce){.sidebarGlow_ring__Cn_Aa{animation:none}}.sidebarGlow_hop__wSNyo{transform-origin:50% 100%;animation:sidebarGlow_pc-gift-hop__vzsDx 4.2s cubic-bezier(.3,.7,.4,1) 1.2s infinite}@keyframes sidebarGlow_pc-gift-hop__vzsDx{0%,22%,to{transform:translateY(0) rotate(0deg) scale(1)}4%{transform:translateY(0) scale(1.08,.9)}9%{transform:translateY(-6px) rotate(-10deg) scale(.96,1.06)}13%{transform:translateY(0) rotate(7deg) scale(1.05,.94)}16%{transform:translateY(-2px) rotate(-3deg)}19%{transform:translateY(0) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.sidebarGlow_hop__wSNyo{animation:none}}