.Today_shell__tgGQa{--muted:var(--ink-label);--t-sage:#8b9f53;--t-olive:#748044;--t-card:#252921;--t-card-ink:#f5f2e6;--t-card-top:#b8c3a5;--t-card-quiet:#c4cbbd;--t-step:#cbdba2;--t-step-prompt:#d2dcbb;--t-card-soft:#c1c8b9;--t-card-note:#abb69f;--t-cta:#d7e8ac;--t-cta-hover:#c5d79a;--t-cta-ink:#252921;--t-card-btn:#d9dfd0;--t-timer:#c2ccb5;--t-capture:#e0e7cf;--t-capture-ink:#414a30}:root[data-theme=dark] .Today_shell__tgGQa{--t-sage:#B6FF3B;--t-olive:#F7A8FF;--t-card:rgba(30,22,52,.84);--t-card-ink:#F7F2FF;--t-card-top:#B9AEDA;--t-card-quiet:#D9D0F2;--t-step:#D4FF8A;--t-step-prompt:#D9D0F2;--t-card-soft:#D9D0F2;--t-card-note:#B9AEDA;--t-cta:#B6FF3B;--t-cta-hover:#CFFF7A;--t-cta-ink:#07060D;--t-card-btn:#F7F2FF;--t-timer:#B9AEDA;--t-capture:#B6FF3B;--t-capture-ink:#07060D}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Today_shell__tgGQa{--t-sage:#B6FF3B;--t-olive:#F7A8FF;--t-card:rgba(30,22,52,.84);--t-card-ink:#F7F2FF;--t-card-top:#B9AEDA;--t-card-quiet:#D9D0F2;--t-step:#D4FF8A;--t-step-prompt:#D9D0F2;--t-card-soft:#D9D0F2;--t-card-note:#B9AEDA;--t-cta:#B6FF3B;--t-cta-hover:#CFFF7A;--t-cta-ink:#07060D;--t-card-btn:#F7F2FF;--t-timer:#B9AEDA;--t-capture:#B6FF3B;--t-capture-ink:#07060D}}.Today_shell__tgGQa{width:min(1160px,100%);padding:clamp(20px,4vw,50px);background:var(--page-fill);color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:22px;box-shadow:0 18px 80px #0000000b}.Today_shell__tgGQa button,.Today_shell__tgGQa input,.Today_shell__tgGQa select,.Today_shell__tgGQa textarea{font:inherit}.Today_shell__tgGQa button{border:0}.Today_shell__tgGQa button:disabled{opacity:.5;cursor:wait}.Today_shell__tgGQa :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--link);outline-offset:4px}.Today_shell__tgGQa a{text-decoration:none}.Today_nav__oQPov{display:flex;align-items:center;gap:24px;padding-bottom:26px;border-bottom:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.Today_brand__JD4wQ{display:flex;align-items:center;gap:10px;font:18px Archivo Black;letter-spacing:-.04em;color:var(--ink)}.Today_brandDot__LTu3F{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--t-sage)}.Today_navLabel__Lm3pm{font-size:12px;color:var(--muted)}.Today_libraryLink__cWibs{margin-left:auto;font-size:12px;color:var(--ink)}.Today_intro__FBqZ3{display:grid;grid-template-columns:1.3fr 1fr;padding:38px 0 34px;align-items:end}.Today_eyebrow__yuFrc{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin:0}.Today_intro__FBqZ3>.Today_eyebrow__yuFrc{grid-column:1/-1;color:var(--muted);margin-bottom:20px}.Today_intro__FBqZ3 h1{font-size:clamp(42px,5.8vw,74px);line-height:1.03;letter-spacing:-.07em;font-weight:600;margin:0}.Today_intro__FBqZ3 h1 span{color:var(--t-olive)}.Today_introNote__mel6a{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 5px}.Today_status__C7ab6:empty{display:none}.Today_error__Nmv9k,.Today_notice__E3D29{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;padding:14px 18px;margin-bottom:18px;border-radius:9px;background:color-mix(in srgb,var(--green) 10%,var(--paper))}.Today_error__Nmv9k{background:color-mix(in srgb,var(--red) 10%,var(--paper));color:var(--red)}.Today_error__Nmv9k button,.Today_notice__E3D29 button{background:transparent;color:inherit;text-decoration:underline;padding:4px}.Today_notice__E3D29 button:last-child{margin-left:auto}.Today_mainGrid__k4sjg{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:24px;gap:24px;align-items:start}.Today_focus__CEFKr{background:var(--t-card);color:var(--t-card-ink);padding:clamp(24px,3.6vw,40px);border-radius:16px;min-height:415px}.Today_focusTop__r6Clx{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--t-card-top)}.Today_quietButton__3jIwK{background:transparent;font-size:11px!important;color:var(--t-card-quiet);padding:6px 0}.Today_focusTags__J_tNJ{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 17px}.Today_focusTags__J_tNJ span{border:1px solid #ffffff27;border-radius:5px;font-size:10px;color:var(--t-card-quiet);padding:5px 7px}.Today_focus__CEFKr h2{font-weight:500;font-size:clamp(25px,3vw,36px);line-height:1.25;letter-spacing:-.035em;margin:0 0 24px;overflow-wrap:anywhere}.Today_firstStep__4RjrM{border-left:2px solid var(--t-step);padding:0 0 0 16px;margin:22px 0 24px}.Today_firstStep__4RjrM>span{font-size:9px;letter-spacing:.12em;color:var(--t-step);font-weight:700}.Today_firstStep__4RjrM p{font-size:15px;line-height:1.55;margin:10px 0 0;white-space:pre-wrap}.Today_stepPrompt__f81Qw{background:transparent;padding:0;text-align:left;color:var(--t-step-prompt);font-size:13px!important;line-height:1.5;margin-bottom:20px;text-decoration:underline;text-underline-offset:4px}.Today_context__Zk_zG{color:var(--t-card-soft);font-size:12px;margin-bottom:24px}.Today_context__Zk_zG summary{cursor:pointer}.Today_context__Zk_zG p{white-space:pre-wrap;line-height:1.7;max-height:170px;overflow-y:auto}.Today_suggestionNote__Tov7q{font-size:11px;line-height:1.6;color:var(--t-card-note);margin:0 0 24px}.Today_focusActions__hFBER{display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px}.Today_primary__7VNzy{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--t-cta);color:var(--t-cta-ink);padding:14px 20px;border-radius:8px;font-size:13px!important;font-weight:700!important}.Today_primary__7VNzy:hover,.Today_save__JrvSO:hover{background:var(--t-cta-hover)}.Today_darkButton__veZ_7{background:transparent;color:var(--t-card-btn);font-size:11px!important;padding:8px 0}.Today_darkButton__veZ_7:hover{text-decoration:underline}.Today_timer__81dpq{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid #ffffff20;padding-top:17px;margin-top:25px;color:var(--t-timer);font-size:11px}.Today_timer__81dpq button{background:transparent;color:var(--t-cta);padding:3px 0;text-decoration:underline}.Today_timer__81dpq [role=timer]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:18px}.Today_emptyMark__w8MZ0{font-size:44px;color:var(--t-cta);margin:26px 0 5px}.Today_focusEmpty__LdCpp{color:var(--t-card-soft);font-size:14px;line-height:1.7;margin:0 0 24px}.Today_capture__c5BY3{padding:26px 28px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:16px;background:var(--cream)}.Today_captureHeading__Rhp3L{display:flex;align-items:center;gap:14px}.Today_captureHeading__Rhp3L h2{font-size:22px;font-weight:600;letter-spacing:-.05em;margin:0}.Today_captureSymbol__S_8oX{background:var(--t-capture);color:var(--t-capture-ink);display:grid;place-items:center;width:33px;height:33px;border-radius:50%;font-size:25px}.Today_capture__c5BY3>p{font-size:12px;line-height:1.8;color:var(--muted);margin:16px 0 18px}.Today_capture__c5BY3 textarea{resize:vertical;width:100%;min-height:152px;border:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent);padding:15px 0;background:transparent;color:var(--ink);font-size:14px;line-height:1.8;border-radius:0}.Today_capture__c5BY3 textarea::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)}.Today_captureFooter__U_XTI{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.Today_captureFooter__U_XTI>span{font-size:9px;color:var(--muted)}.Today_save__JrvSO{background:var(--t-cta);color:var(--t-cta-ink);padding:12px 17px;border-radius:7px;font-size:12px!important;font-weight:700!important}.Today_captureNote__bG6Ks{display:flex;align-items:center;gap:14px;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);margin-top:22px;padding-top:16px}.Today_captureNote__bG6Ks>span{color:var(--t-olive);font-size:23px}.Today_captureNote__bG6Ks p{margin:0;font-size:11px;line-height:1.7;color:var(--muted)}.Today_draftWarning__cpdAF{font-size:12px;color:var(--red);line-height:1.6}.Today_sectionHead__j_zaB{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.Today_sectionHead__j_zaB .Today_eyebrow__yuFrc{color:var(--muted);font-size:9px;margin-bottom:10px}.Today_sectionHead__j_zaB h2{font-size:24px;font-weight:600;letter-spacing:-.055em;margin:0}.Today_shortList__85or8{padding-top:38px}.Today_capacity__hwMjr{font-size:11px;color:var(--muted);background:var(--cream);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:20px;padding:9px 12px}.Today_planRows__DDG_e{border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.Today_planRow__v2VZb{display:flex;align-items:center;gap:18px;border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent);padding:18px 4px}.Today_planRow__v2VZb[data-active=true] .Today_planNumber__6g6Ym{background:var(--t-cta);color:var(--t-cta-ink)}.Today_planNumber__6g6Ym{font-size:11px;font-weight:600;background:var(--cream);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:50%;width:35px;height:35px;display:grid;place-items:center;flex-shrink:0}.Today_planTitle__MgPLi{text-align:left;color:var(--ink);background:transparent;font-size:14px!important;line-height:1.5;flex:1 1;padding:0}.Today_planTitle__MgPLi small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.Today_remove__xuG6j{font-size:10px!important;color:var(--muted);background:transparent;padding:8px}.Today_emptyList__JHYCa{font-size:13px;line-height:1.7;color:var(--muted);padding:20px 0;margin:0}.Today_doneCount__Emmy0{font-size:12px;color:var(--green);padding-top:8px}.Today_dates__Mw0MA{margin-top:25px;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:10px;padding:18px 20px}.Today_dates__Mw0MA summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;cursor:pointer;font-size:13px}.Today_summaryHint__vFqYJ{color:var(--muted);font-size:10px}.Today_dates__Mw0MA>p{font-size:12px;color:var(--muted);line-height:1.7}.Today_dateRow__GfjV3{display:flex;align-items:center;gap:14px;font-size:12px;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);padding:14px 0}.Today_dateRow__GfjV3>span{flex:1 1}.Today_dateRow__GfjV3 b{font-size:10px;font-weight:500;color:var(--muted)}.Today_dateRow__GfjV3 a,.Today_dateRow__GfjV3 button{font-size:10px;background:transparent;color:var(--link);padding:6px 0}.Today_saved__N1K9e{margin-top:40px;border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent);padding-top:32px}.Today_savedMark__mbCPV{color:var(--t-sage);font-size:36px}.Today_shelves__Hi6qt{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.Today_shelves__Hi6qt button{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:16px 14px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:var(--cream);color:var(--ink);border-radius:8px}.Today_shelves__Hi6qt button[data-active=true]{background:var(--gold);border-color:var(--t-sage)}.Today_shelves__Hi6qt button span{font-size:15px;color:var(--muted)}.Today_returned__G_5Tr{font-size:12px;line-height:1.7;color:var(--muted)}.Today_returned__G_5Tr button{background:transparent;color:var(--link);padding:4px 0}.Today_shelfContent__qSl7l{padding-top:22px}.Today_filters__6ZASw{display:flex;gap:12px;margin-bottom:14px}.Today_filters__6ZASw>label:first-child{flex:1 1}.Today_filters__6ZASw :is(input,select){width:100%;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);padding:12px;border-radius:7px;color:var(--ink);background:var(--cream);font-size:12px}.Today_row__b0xeT{display:flex;align-items:center;gap:20px;border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent);padding:18px 2px}.Today_rowText___OWd8{min-width:0;flex:1 1}.Today_rowArea__ePiJP{text-transform:uppercase;font-size:9px;letter-spacing:.08em;color:var(--muted)}.Today_row__b0xeT h3{font-size:14px;font-weight:600;margin:7px 0;line-height:1.5;overflow-wrap:anywhere}.Today_row__b0xeT p{font-size:12px;color:var(--muted);line-height:1.6;margin:6px 0}.Today_due__NUXVC,.Today_row__b0xeT small{font-size:10px;color:var(--muted);margin-right:15px}.Today_rowActions__08uE3{display:flex;gap:8px;flex-shrink:0}.Today_rowActions__08uE3 button{font-size:10px;color:var(--ink);padding:8px;border-radius:5px;background:var(--cream)}.Today_rowActions__08uE3 button:first-child{background:var(--t-cta);color:var(--t-cta-ink)}.Today_loadMore__hTrjK{padding:12px;margin-top:18px;background:var(--cream);color:var(--ink);border-radius:7px;font-size:12px!important}.Today_footer__aTk9s{margin-top:36px;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);padding-top:24px;display:flex;align-items:center;flex-wrap:wrap;gap:20px}.Today_footer__aTk9s p{flex:1 1;color:var(--muted);font-size:11px;line-height:1.9;margin:0}.Today_footer__aTk9s b{font-weight:500;color:var(--ink)}.Today_footer__aTk9s a,.Today_footer__aTk9s button{background:transparent;color:var(--muted);font-size:10px;padding:6px 0}.Today_shell__tgGQa[data-quiet=true] .Today_mainGrid__k4sjg{display:block;max-width:720px;margin:30px auto 0}.Today_shell__tgGQa[data-quiet=true] .Today_focus__CEFKr{min-height:450px}.Today_modalBackdrop__Adb7w{position:fixed;inset:0;z-index:999;background:#131713aa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;display:grid;place-items:center;overflow-y:auto}.Today_modal__S5MWE{width:min(490px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;border-radius:16px;background:var(--paper);color:var(--ink);padding:30px;box-shadow:0 20px 90px #0005}.Today_modal__S5MWE h2{font-size:24px;letter-spacing:-.045em;font-weight:600;margin:0 0 14px}.Today_modal__S5MWE>p{color:var(--muted);font-size:13px;line-height:1.6}.Today_modal__S5MWE label{display:block;margin-top:20px;font-size:12px;line-height:1.6}.Today_modal__S5MWE :is(textarea,input,select){display:block;width:100%;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:7px;padding:12px;background:var(--cream);color:var(--ink);margin-top:8px;font-size:14px}.Today_modal__S5MWE textarea{min-height:100px;resize:vertical}.Today_formColumns__cWo0l{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.Today_modalActions__Zn3lF{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:28px}.Today_modalActions__Zn3lF>button:first-child{background:transparent;color:var(--ink);font-size:12px}.Today_modalNote__BqCuw{color:var(--muted);font-size:12px;line-height:1.8}.Today_srOnly__KiaOH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.Today_shell__tgGQa{padding:22px;border-radius:15px}.Today_nav__oQPov{gap:12px;padding-bottom:20px}.Today_navLabel__Lm3pm{display:none}.Today_intro__FBqZ3{grid-template-columns:1fr;padding:28px 0;gap:22px}.Today_intro__FBqZ3>.Today_eyebrow__yuFrc{margin:0}.Today_intro__FBqZ3 h1{font-size:54px}.Today_introNote__mel6a{font-size:13px}.Today_mainGrid__k4sjg{grid-template-columns:1fr;gap:20px}.Today_capture__c5BY3{grid-row:1;padding:22px}.Today_capture__c5BY3 textarea{min-height:95px}.Today_focus__CEFKr{min-height:auto;padding:26px}.Today_focusTags__J_tNJ{margin-top:25px}.Today_shelves__Hi6qt{grid-template-columns:repeat(2,1fr)}.Today_sectionHead__j_zaB h2{font-size:23px}.Today_sectionHead__j_zaB .Today_eyebrow__yuFrc{line-height:1.7;max-width:220px}.Today_capacity__hwMjr{white-space:nowrap;font-size:10px}.Today_row__b0xeT{align-items:start;flex-direction:column;gap:6px}.Today_rowActions__08uE3{align-self:flex-end}.Today_dateRow__GfjV3{flex-wrap:wrap;gap:8px}.Today_dateRow__GfjV3>span{flex-basis:100%}.Today_dateRow__GfjV3 b{flex:1 1}.Today_footer__aTk9s{align-items:start}.Today_footer__aTk9s p{flex-basis:100%}.Today_filters__6ZASw{flex-wrap:wrap}.Today_filters__6ZASw>label:first-child{min-width:180px}.Today_modal__S5MWE{padding:24px}}@media (max-width:380px){.Today_shell__tgGQa{padding:16px}.Today_capture__c5BY3,.Today_focus__CEFKr{padding:20px}.Today_intro__FBqZ3 h1{font-size:47px}.Today_captureFooter__U_XTI>span{max-width:105px;line-height:1.5}.Today_shelves__Hi6qt{gap:8px}.Today_shelves__Hi6qt button{padding:13px 10px}.Today_formColumns__cWo0l{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.Today_shell__tgGQa *,.Today_shell__tgGQa :after,.Today_shell__tgGQa :before{transition:none!important}}.Today_planTitle__MgPLi{min-width:0;overflow-wrap:anywhere}.Today_pending__vXLQA{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 18px;margin-bottom:18px;background:var(--gold);border-radius:9px;font-size:12px}.Today_pending__vXLQA button{background:transparent;color:var(--link);padding:6px 0;text-decoration:underline}.Today_editStep__OSMwR{float:right;color:var(--t-step-prompt);background:transparent;padding:0;font-size:10px!important;text-decoration:underline}