.today_page__c4QWG{width:100%;max-width:var(--maxw-page);margin:0 auto;padding:var(--sp-4) var(--sp-4) var(--sp-7)}.today_notice__4X79I{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border:var(--bw-hairline) solid var(--border-hairline);color:var(--text-body);font-size:var(--fs-small)}[data-ff-scope] p.today_noticeText__T7hB7{flex:1 1 auto;margin:0}.today_noticeClose__Ygjg7{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;min-width:44px;height:44px;margin:calc(var(--sp-3) * -1) 0;padding:0;background:transparent;border:0;color:var(--text-muted);font-size:var(--fs-h3);line-height:1;cursor:pointer;transition:none}.today_noticeClose__Ygjg7:hover{color:var(--text-body)}.today_pendingSync__mIx3G{margin-top:var(--sp-4);color:var(--text-muted);font-size:var(--fs-small);text-align:center;font-variant-numeric:tabular-nums}.today_noticeClose__Ygjg7:focus-visible{outline:var(--bw-hairline) solid var(--surface-accent);outline-offset:2px}.today_deckWrap__docze{display:block}.today_deck__i25mk{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth}.today_deck__i25mk::-webkit-scrollbar{display:none}.today_slot__VNBc6{scroll-snap-align:center;min-width:0}.today_card__xQcLG{--card-ink:var(--text-on-invert);--card-muted:color-mix(in oklab,var(--text-on-invert) 62%,var(--surface-invert));container-type:inline-size;display:flex;flex-direction:column;background:var(--surface-invert);border:var(--bw-hairline) solid var(--surface-invert);color:var(--card-ink)}.today_cardMuted__D_ddp{opacity:.55}.today_banner__r2ZHf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);row-gap:var(--sp-2);padding:var(--sp-4);background:var(--surface-accent);color:var(--text-on-accent)}[data-ff-scope] p.today_bannerDate__DLVsO{grid-column:1;grid-row:1;align-self:center;min-width:0;margin:0;font-family:var(--font-display);font-variation-settings:var(--vf-display-n);text-transform:uppercase;letter-spacing:var(--ls-caps-wide);line-height:var(--lh-tight);font-size:var(--fs-micro)}[data-ff-scope] h1.today_bannerDay__X0mlG,[data-ff-scope] h2.today_bannerDay__X0mlG{grid-column:1/-1;grid-row:2;min-width:0;margin:0;font-variation-settings:var(--vf-display-x);line-height:var(--lh-display);font-size:clamp(30px,15cqi,var(--fs-d3));color:var(--text-on-accent);font-variant-numeric:tabular-nums}.today_bannerNum__pVPRX{white-space:nowrap}.today_bannerOf__n30Pf{font-size:.45em;white-space:nowrap}.today_bannerAside__9_LXH{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-2);flex:none}.today_blockChip__CcSwo{display:inline-block;border:var(--bw-hairline) solid var(--text-on-accent);font-family:var(--font-display);font-variation-settings:var(--vf-display-c);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.today_blockChip__CcSwo,.today_streak___5uC7{padding:var(--sp-1) var(--sp-2);text-transform:uppercase;letter-spacing:var(--ls-caps);white-space:nowrap}.today_streak___5uC7{display:inline-flex;align-items:center;gap:var(--sp-1);background:var(--text-on-accent);color:var(--surface-accent);font-family:var(--font-display);font-variation-settings:var(--vf-display-c);font-size:var(--fs-micro);transition:transform var(--dur-base) var(--ease-snap),opacity var(--dur-base) var(--ease-out)}@starting-style{.today_streak___5uC7{opacity:0;transform:scale(.8)}}.today_streakGlyph__sBYkK{display:block;width:12px;height:12px;flex:none}.today_streakNum__jzIea{font-variant-numeric:tabular-nums}.today_bannerNav__5chgX{display:flex;align-items:center;gap:var(--sp-2)}@container (max-width: 359px){[data-ff-scope] button.today_bannerArrow__j_6XE{width:38px;height:38px}.today_bannerNav__5chgX{gap:var(--sp-1)}}[data-ff-scope] button.today_bannerArrow__j_6XE{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:var(--bw-hairline) solid;color:var(--text-on-accent);cursor:pointer;transition:none}[data-ff-scope] button.today_bannerArrow__j_6XE:hover{background:var(--accent-press)}[data-ff-scope] button.today_bannerArrow__j_6XE:focus-visible{outline:var(--bw-hairline) solid var(--text-on-accent);outline-offset:2px}.today_bannerArrowIcon__cL0Q5{display:block;width:16px;height:16px}.today_bannerArrowFlip__ihRI2{transform:scaleX(-1)}[data-ff-scope] button.today_bannerToday__3TzKf{display:inline-flex;align-items:center;align-self:center;min-height:28px;padding:0 var(--sp-2);background:transparent;border:1px solid;color:var(--text-on-accent);font-family:var(--font-display);font-variation-settings:var(--vf-display-c);text-transform:uppercase;letter-spacing:.08em;font-size:10px;cursor:pointer;transition:none}[data-ff-scope] button.today_bannerToday__3TzKf:hover{background:var(--accent-press)}[data-ff-scope] button.today_bannerToday__3TzKf:focus-visible{outline:var(--bw-hairline) solid var(--text-on-accent);outline-offset:2px}.today_progress__rhNM_{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:var(--bw-hairline) solid var(--card-muted)}.today_ticks__YJCmu{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--sp-1);flex:1 1 auto;min-width:0}.today_tick__GSOgg{position:relative;height:8px;background:transparent;border:var(--bw-hairline) solid var(--card-ink)}.today_tick__GSOgg:before{content:"";position:absolute;inset:0;background:var(--card-ink);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-snap)}.today_tickOn__3dfZv:before{transform:scaleX(1)}.today_doneCount__6QC0x{flex:none;font-family:var(--font-display);font-variation-settings:var(--vf-display-c);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-micro);color:var(--card-ink);font-variant-numeric:tabular-nums;white-space:nowrap}[data-ff-scope] a.today_readingRow__PV9wm{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:44px;padding:var(--sp-3) var(--sp-4);border-bottom:var(--bw-hairline) solid var(--card-muted);color:var(--card-ink);transition:none}@media (min-width:1024px) and (min-height:600px){[data-ff-scope] a.today_readingRow__PV9wm{display:grid;grid-template-columns:1fr auto 1fr}[data-ff-scope] a.today_readingRow__PV9wm .today_chev__ERLxF{justify-self:end}}[data-ff-scope] a.today_readingRow__PV9wm:hover{background:var(--surface-accent);color:var(--text-on-accent)}[data-ff-scope] a.today_readingRow__PV9wm:focus-visible{outline:var(--bw-hairline) solid var(--card-ink);outline-offset:-4px}.today_rowLabel__H6_Bl{font-variation-settings:var(--vf-display-c);letter-spacing:var(--ls-caps-wide);font-size:var(--fs-micro);flex:none}.today_rowLabel__H6_Bl,.today_rowValue__DesLG{font-family:var(--font-display);text-transform:uppercase}.today_rowValue__DesLG{flex:1 1 auto;min-width:0;text-align:right;font-variation-settings:var(--vf-display-c);letter-spacing:var(--ls-caps);font-size:var(--fs-h3);line-height:var(--lh-tight);overflow-wrap:anywhere}.today_chev__ERLxF{flex:none;width:14px;height:14px;display:block}.today_tasks__K7QHA{padding:var(--sp-4)}[data-ff-scope] p.today_tasksHead__P35Mt{margin:0 0 var(--sp-3);font-family:var(--font-display);font-variation-settings:var(--vf-display-c);text-transform:uppercase;letter-spacing:var(--ls-caps-wide);font-size:var(--fs-micro);color:var(--card-muted)}.today_tiles__Z2rbi{display:grid;grid-template-columns:1fr;gap:var(--sp-2)}@media (min-width:360px){.today_tiles__Z2rbi{grid-template-columns:1fr 1fr}}.today_tile__9_3k9{position:relative;display:flex;min-width:0}.today_tileInput__Cb5CK{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.today_tileLabel__CJ_ja{display:flex;align-items:center;gap:var(--sp-2);flex:1 1 auto;min-width:0;min-height:64px;padding:var(--sp-3);border:var(--bw-hairline) solid var(--card-ink);color:var(--card-ink);font-family:var(--font-display);font-variation-settings:var(--vf-display-c);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:clamp(15px,5cqi,var(--fs-h3));line-height:var(--lh-tight);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.today_tileInput__Cb5CK:checked+.today_tileLabel__CJ_ja{background:var(--surface-accent);border-color:var(--surface-accent);color:var(--text-on-accent)}.today_tileInput__Cb5CK:not(:disabled)+.today_tileLabel__CJ_ja:hover{background:var(--card-ink);color:var(--surface-invert);border-color:var(--card-ink)}.today_tileInput__Cb5CK:checked:not(:disabled)+.today_tileLabel__CJ_ja:hover{background:var(--accent-press);border-color:var(--accent-press);color:var(--text-on-accent)}.today_tileInput__Cb5CK:focus-visible+.today_tileLabel__CJ_ja{outline:var(--bw-hairline) solid var(--card-ink);outline-offset:2px}.today_tileInput__Cb5CK:disabled+.today_tileLabel__CJ_ja{border-color:var(--card-muted);color:var(--card-muted);cursor:not-allowed}.today_tileInput__Cb5CK:checked:disabled+.today_tileLabel__CJ_ja{background:var(--surface-accent);border-color:var(--surface-accent);color:var(--text-on-accent)}.today_tileBox__by8ti{flex:none;width:22px;height:22px;border:var(--bw-hairline) solid;display:flex;align-items:center;justify-content:center}.today_tileMark__7XFd9{display:block;width:12px;height:12px;opacity:0;transform:scale(.6);transition:transform .15s var(--ease-snap),opacity var(--dur-fast) var(--ease-out)}.today_tileInput__Cb5CK:checked+.today_tileLabel__CJ_ja .today_tileMark__7XFd9{opacity:1;transform:scale(1)}.today_tileText__WkxCv{min-width:0;overflow-wrap:normal;word-break:normal;hyphens:none}[data-ff-scope] a.today_tileLink__lM1Z7{display:flex;align-items:center;gap:var(--sp-2);flex:1 1 auto;min-width:0;min-height:64px;padding:var(--sp-3);background:transparent;border:var(--bw-hairline) solid var(--card-ink);border-bottom:var(--bw-hairline) solid var(--card-ink);color:var(--card-ink);font-family:var(--font-display);font-variation-settings:var(--vf-display-c);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:clamp(15px,5cqi,var(--fs-h3));line-height:var(--lh-tight);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}[data-ff-scope] a.today_tileLinkOn__f9__U{background:var(--surface-accent);border-color:var(--surface-accent);color:var(--text-on-accent)}[data-ff-scope] a.today_tileLink__lM1Z7:hover{background:var(--card-ink);border-color:var(--card-ink);color:var(--surface-invert)}[data-ff-scope] a.today_tileLinkOn__f9__U:hover{background:var(--accent-press);border-color:var(--accent-press);color:var(--text-on-accent)}[data-ff-scope] a.today_tileLink__lM1Z7:focus-visible{outline:var(--bw-hairline) solid var(--card-ink);outline-offset:2px}.today_tileLinkOn__f9__U .today_tileMark__7XFd9{opacity:1;transform:scale(1)}.today_tileChev__Fu4bn{flex:none;width:14px;height:14px;display:block;margin-left:auto}.today_grace__ry0RB{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin-top:auto;padding:var(--sp-3) var(--sp-4);border-top:var(--bw-hairline) solid var(--card-muted)}.today_graceLead__3BhR6{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.today_graceDots___4cwq{display:flex;gap:var(--sp-1)}.today_graceDot__fZfvh{position:relative;width:10px;height:10px;border:var(--bw-hairline) solid var(--card-ink)}.today_graceDot__fZfvh:before{content:"";position:absolute;inset:0;background:var(--card-ink);opacity:0;transform:scale(.5);transition:transform var(--dur-base) var(--ease-snap),opacity var(--dur-fast) var(--ease-out)}.today_graceDotOn__rtxwF:before{opacity:1;transform:scale(1)}.today_graceCount__8CVzk{font-family:var(--font-display);font-variation-settings:var(--vf-display-c);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;white-space:nowrap}.today_graceActions__9C60S{display:flex;align-items:center;gap:var(--sp-2)}.today_graceBtn___SNLZ{min-height:44px;padding:var(--sp-2) var(--sp-3);background:transparent;border:var(--bw-hairline) solid var(--card-ink);color:var(--card-ink);font-family:var(--font-display);font-variation-settings:var(--vf-display-c);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-micro);cursor:pointer;transition:none}.today_graceUndo__YdTtW{min-width:44px}.today_graceTileBtn__qT_19{flex:1;min-width:0;justify-content:center;display:flex;align-items:center;padding:var(--sp-3);text-align:center}.today_graceAdd__vTqV2{display:none}.today_spread__U_gp3 .today_graceAdd__vTqV2{display:inline-block}.today_graceBtn___SNLZ:hover:not(:disabled){background:var(--card-ink);color:var(--surface-invert)}.today_graceBtn___SNLZ:focus-visible{outline:var(--bw-hairline) solid var(--card-ink);outline-offset:2px}.today_graceBtn___SNLZ:disabled{border-color:var(--card-muted);color:var(--card-muted);cursor:not-allowed}.today_panel__9vDpZ{display:flex;flex-direction:column;justify-content:center;gap:var(--sp-2);min-height:220px;padding:var(--sp-5) var(--sp-4);border:var(--bw-hairline) solid var(--border-quiet);color:var(--text-muted)}[data-ff-scope] p.today_panelKicker__2nFHl{margin:0;font-family:var(--font-display);font-variation-settings:var(--vf-display-n);text-transform:uppercase;letter-spacing:var(--ls-caps-wide);font-size:var(--fs-micro);color:var(--text-accent)}[data-ff-scope] h2.today_panelTitle__WmG3x{margin:0;font-variation-settings:var(--vf-display-c);font-size:var(--fs-h1);color:var(--text-display);font-variant-numeric:tabular-nums}[data-ff-scope] p.today_panelBody__ReZgG{margin:0;font-size:var(--fs-small);color:var(--text-muted)}.today_panelSummary__XoFPB{display:flex;flex-direction:column;gap:var(--sp-2)}.today_panelTicks__vNmpt{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--sp-1);max-width:180px}.today_panelTick__LAzDn{height:8px;border:var(--bw-hairline) solid var(--text-muted)}.today_panelTickOn__2zDrC{background:var(--text-muted)}[data-ff-scope] a.today_strip__YQxuQ{display:flex;align-items:center;gap:var(--sp-3);min-height:56px;margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--group-color,var(--surface-raised));color:var(--group-on-color,var(--text-on-raised));border-bottom:0;font-family:var(--font-display);font-variation-settings:var(--vf-display-c);text-transform:uppercase;letter-spacing:var(--ls-caps);transition:none}[data-ff-scope] a.today_stripJoin__k5pXX{background:transparent;color:var(--text-body);border:var(--bw-hairline) solid var(--border-hairline);justify-content:space-between}[data-ff-scope] a.today_strip__YQxuQ:hover{color:var(--group-on-color,var(--text-on-raised));filter:brightness(.9)}[data-ff-scope] a.today_stripJoin__k5pXX:hover{background:var(--surface-accent);color:var(--text-on-accent);filter:none}[data-ff-scope] a.today_strip__YQxuQ:focus-visible{outline:var(--bw-hairline) solid var(--surface-accent);outline-offset:2px}.today_stripName__jMICJ{flex:1 1 auto;min-width:0;font-size:var(--fs-h3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today_stripIcon__vQ3Ao{flex:none}.today_stripStats__f1wzr{display:flex;flex:none;align-items:stretch;gap:var(--sp-3);margin-left:auto;padding-left:var(--sp-3);border-left:var(--bw-hairline) solid color-mix(in oklab,var(--group-on-color,var(--text-on-raised)) 35%,transparent)}.today_stripStat__6XJpX{display:flex;align-items:baseline;gap:.35em;white-space:nowrap}.today_stripStatNum__SOFM4{font-size:var(--fs-small);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.today_stripStatLabel__QMNlA{font-size:var(--fs-micro);line-height:var(--lh-tight);letter-spacing:var(--ls-caps-wide);opacity:.72}.today_stripGo__AXLS3{flex:none;margin-left:var(--sp-3)}@media (max-width:419px){.today_stripStats__f1wzr .today_stripStat__6XJpX:nth-child(2){display:none}}.today_skeleton__GdILt{display:flex;flex-direction:column;gap:var(--sp-2)}.today_skeletonBanner__1BXlG{height:132px;background:var(--border-quiet)}.today_skeletonRow__ZztUn{height:44px;background:var(--border-quiet)}.today_skeletonTiles__CH4Hw{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.today_skeletonTile__11tDK{height:64px;border:var(--bw-hairline) solid var(--border-quiet)}.today_spread__U_gp3{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,2fr) minmax(0,.46fr);align-items:stretch;gap:var(--sp-4)}@media (min-width:1024px) and (min-height:600px){.today_page__c4QWG{max-width:1360px;padding:var(--sp-6) var(--sp-6) var(--sp-8)}.today_journal__jvqCX,.today_reading__W30L0{max-width:900px;margin-inline:auto}}.today_spread__U_gp3 .today_card__xQcLG{box-shadow:var(--shadow-print)}.today_spread__U_gp3 .today_banner__r2ZHf,.today_spread__U_gp3 .today_progress__rhNM_,.today_spread__U_gp3 .today_tasks__K7QHA{padding:var(--sp-5) var(--sp-6)}.today_spread__U_gp3 .today_grace__ry0RB{padding:var(--sp-4) var(--sp-6)}[data-ff-scope] .today_spread__U_gp3 a.today_readingRow__PV9wm{display:none}.today_spread__U_gp3 .today_tiles__Z2rbi{grid-template-columns:repeat(var(--task-count),minmax(0,1fr));gap:var(--sp-3)}.today_spread__U_gp3 .today_graceTile__f_wHI{display:none}.today_spread__U_gp3 .today_tileLabel__CJ_ja{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);min-height:116px;padding:var(--sp-4)}[data-ff-scope] .today_spread__U_gp3 a.today_tileLink__lM1Z7{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:start;gap:var(--sp-4) var(--sp-2);min-height:116px;padding:var(--sp-4)}.today_spread__U_gp3 .today_tileLink__lM1Z7 .today_tileBox__by8ti{grid-area:1/1}.today_spread__U_gp3 .today_tileLink__lM1Z7 .today_tileChev__Fu4bn{grid-area:1/2;justify-self:end;align-self:center;margin:0}.today_spread__U_gp3 .today_tileLink__lM1Z7 .today_tileText__WkxCv{grid-area:2/1/3/3;align-self:end}[data-ff-scope] .today_spread__U_gp3 h1.today_bannerDay__X0mlG{font-size:clamp(40px,12cqi,var(--fs-d2))}[data-ff-scope] .today_spread__U_gp3 p.today_bannerDate__DLVsO,[data-ff-scope] .today_spread__U_gp3 p.today_tasksHead__P35Mt{font-size:var(--fs-small)}.today_spread__U_gp3 .today_panel__9vDpZ{justify-content:flex-start;gap:var(--sp-3);min-height:0;padding:var(--sp-5) var(--sp-4);background:color-mix(in oklab,var(--text-body) 8%,transparent);border:0}[data-ff-scope] .today_spread__U_gp3 h2.today_panelTitle__WmG3x{font-size:var(--fs-d4);line-height:var(--lh-display)}.today_spread__U_gp3 .today_panelTicks__vNmpt{max-width:none}.today_spread__U_gp3 .today_panelSummary__XoFPB{margin-top:auto}[data-ff-scope] p.today_panelLocked__mkj7b{margin:auto 0 0;padding:var(--sp-4) var(--sp-3);border:var(--bw-hairline) dashed var(--border-quiet);color:var(--text-muted);font-family:var(--font-display);font-variation-settings:var(--vf-display-c);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-micro);text-align:center}.today_previews__MSfA5{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);padding:0 var(--sp-6) var(--sp-5)}[data-ff-scope] a.today_preview__Xpwyk{display:flex;flex-direction:column;gap:var(--sp-3);min-height:152px;padding:var(--sp-4);border:var(--bw-hairline) solid var(--card-muted);color:var(--card-ink);border-bottom:var(--bw-hairline) solid var(--card-muted);transition:none}[data-ff-scope] a.today_preview__Xpwyk:hover{background:var(--surface-accent);border-color:var(--surface-accent);color:var(--text-on-accent)}[data-ff-scope] a.today_preview__Xpwyk:focus-visible{outline:var(--bw-hairline) solid var(--card-ink);outline-offset:2px}.today_previewBody__upyfi{font-size:var(--fs-body);line-height:var(--lh-body);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.today_journal__jvqCX{display:flex;flex-direction:column;min-height:60vh}.today_journalHead__2yOJs{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding:0 0 var(--sp-3)}[data-ff-scope] p.today_journalDay__odytp{margin:0;font-family:var(--font-display);font-variation-settings:var(--vf-display-c);text-transform:uppercase;letter-spacing:var(--ls-caps-wide);font-size:var(--fs-micro);color:var(--text-muted);font-variant-numeric:tabular-nums}.today_sheet__UO5oI{--card-ink:var(--text-on-invert);--card-muted:color-mix(in oklab,var(--text-on-invert) 62%,var(--surface-invert));display:flex;flex-direction:column;flex:1 1 auto;background:var(--surface-invert);color:var(--card-ink)}.today_soapTabs__w82_d{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:var(--bw-hairline) solid var(--card-ink)}.today_soapTab__B8pAv{min-height:48px;padding:var(--sp-2);background:transparent;border:0;color:var(--card-ink);font-family:var(--font-display);font-variation-settings:var(--vf-display-x);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-h2);line-height:var(--lh-display);cursor:pointer;transition:none}.today_soapTab__B8pAv:hover{background:var(--card-muted)}.today_soapTab__B8pAv:focus-visible{outline:var(--bw-hairline) solid var(--card-ink);outline-offset:-4px}.today_soapTabOn__1I2pk,.today_soapTabOn__1I2pk:hover{background:var(--surface-page);color:var(--text-accent);outline:var(--bw-hairline) solid var(--surface-accent);outline-offset:-2px}.today_soapPanel__gi2aX{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--sp-2);padding:var(--sp-4)}[data-ff-scope] h2.today_soapLabel__PCZgr{margin:0;font-variation-settings:var(--vf-display-c);font-size:var(--fs-h2);color:var(--card-ink)}[data-ff-scope] p.today_prompt__DYvr8{margin:0;font-size:var(--fs-small);color:var(--card-muted)}.today_field__wTXSa{flex:1 1 auto;width:100%;min-height:clamp(220px,38vh,420px);field-sizing:content;padding:var(--sp-3);background:var(--surface-page);border:var(--bw-hairline) solid var(--card-ink);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);resize:vertical}.today_field__wTXSa:focus-visible{outline:var(--bw-hairline) solid var(--surface-accent);outline-offset:2px}.today_countedRow__JBjRM{position:relative;display:flex;border-top:var(--bw-hairline) solid var(--card-muted)}.today_countedInput__cqF8e{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-ff-scope] label.today_countedLabel__KPBsU{display:flex;align-items:center;gap:var(--sp-3);flex:1 1 auto;min-height:56px;padding:var(--sp-2) var(--sp-4);color:var(--card-ink);font-family:var(--font-display);font-variation-settings:var(--vf-display-c);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-h3);line-height:var(--lh-tight);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}[data-ff-scope] label.today_countedLabel__KPBsU:hover{background:var(--card-ink);color:var(--surface-invert)}.today_countedInput__cqF8e:checked+.today_countedLabel__KPBsU{background:var(--surface-accent);color:var(--text-on-accent)}[data-ff-scope] .today_countedInput__cqF8e:checked+label.today_countedLabel__KPBsU:hover{background:var(--accent-press);color:var(--text-on-accent)}.today_countedInput__cqF8e:focus-visible+.today_countedLabel__KPBsU{outline:var(--bw-hairline) solid var(--card-ink);outline-offset:-4px}.today_countedBox__4nvqy{flex:none;width:22px;height:22px;border:var(--bw-hairline) solid;display:flex;align-items:center;justify-content:center}.today_countedInput__cqF8e:checked+.today_countedLabel__KPBsU .today_tileMark__7XFd9{opacity:1;transform:scale(1)}.today_stamp__zk_PM{font-family:var(--font-display);font-variation-settings:var(--vf-display-c);text-transform:uppercase;letter-spacing:var(--ls-caps-wide);font-size:var(--fs-micro);color:var(--card-muted);font-variant-numeric:tabular-nums;min-height:1.2em}.today_journalFoot___Wwdh{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);border-top:var(--bw-hairline) solid var(--card-muted)}.today_footActions__3xufZ{display:flex;align-items:center;gap:var(--sp-3);flex:none}.today_primary__d8GEH,[data-ff-scope] a.today_primary__d8GEH{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:48px;padding:var(--pad-btn-y) var(--pad-btn-x);background:var(--surface-accent);border:var(--bw-hairline) solid var(--surface-accent);color:var(--text-on-accent);box-shadow:var(--shadow-print);font-family:var(--font-display);font-variation-settings:var(--vf-display-x);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-small);line-height:var(--lh-tight);cursor:pointer;text-align:center;transition:none}.today_primary__d8GEH:hover,[data-ff-scope] a.today_primary__d8GEH:hover{background:var(--accent-press);border-color:var(--accent-press);color:var(--text-on-accent)}.today_primary__d8GEH:active,[data-ff-scope] a.today_primary__d8GEH:active{transform:translate(2px,2px);box-shadow:none}.today_primary__d8GEH:focus-visible,[data-ff-scope] a.today_primary__d8GEH:focus-visible{outline:var(--bw-hairline) solid var(--text-body);outline-offset:2px}.today_secondary__sTLyA,[data-ff-scope] a.today_secondary__sTLyA{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-4);background:transparent;border:var(--bw-hairline) solid var(--border-hairline);color:var(--text-body);font-family:var(--font-display);font-variation-settings:var(--vf-display-c);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-micro);cursor:pointer;transition:none}.today_secondary__sTLyA:hover,[data-ff-scope] a.today_secondary__sTLyA:hover{background:var(--surface-accent);border-color:var(--surface-accent);color:var(--text-on-accent)}.today_secondary__sTLyA:focus-visible,[data-ff-scope] a.today_secondary__sTLyA:focus-visible{outline:var(--bw-hairline) solid var(--surface-accent);outline-offset:2px}.today_secondary__sTLyA:disabled{border-color:var(--border-quiet);color:var(--text-muted);cursor:not-allowed}.today_reading__W30L0{display:flex;flex-direction:column;gap:var(--sp-4)}.today_passage__V34ed{padding:var(--sp-4);background:var(--surface-accent);color:var(--text-on-accent)}[data-ff-scope] p.today_passageKicker__IRIbU{margin:0 0 var(--sp-2);font-family:var(--font-display);font-variation-settings:var(--vf-display-n);text-transform:uppercase;letter-spacing:var(--ls-caps-wide);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}[data-ff-scope] h2.today_passageName__AQIAZ{margin:0;font-variation-settings:var(--vf-display-x);font-size:var(--fs-d4);color:var(--text-on-accent)}.today_passageSwitch__cezQv{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.today_passage__V34ed .today_secondary__sTLyA{border-color:var(--text-on-accent);color:var(--text-on-accent)}.today_passage__V34ed .today_secondary__sTLyA:disabled,.today_passage__V34ed .today_secondary__sTLyA:hover{background:var(--text-on-accent);border-color:var(--text-on-accent);color:var(--surface-accent)}.today_passage__V34ed .today_secondary__sTLyA:disabled{cursor:default}.today_purposeBlock__2LKpq{max-width:60ch;margin-top:var(--sp-4)}@media (min-width:1024px){.today_passage__V34ed{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,44%);-moz-column-gap:var(--sp-6);column-gap:var(--sp-6)}.today_passage__V34ed .today_purposeBlock__2LKpq{grid-column:2;grid-row:1/span 3;align-self:center;justify-self:end;margin-top:0}}[data-ff-scope] p.today_purposeKicker__7Ey4l{margin:0 0 var(--sp-1);font-family:var(--font-display);font-variation-settings:var(--vf-display-c);text-transform:uppercase;letter-spacing:var(--ls-caps-wide);font-size:var(--fs-micro);color:var(--text-on-accent)}[data-ff-scope] p.today_purpose__048g_{margin:0;font-family:var(--font-display);font-variation-settings:var(--vf-verse);letter-spacing:var(--ls-display);line-height:var(--lh-tight);font-size:var(--fs-h3);color:var(--text-on-accent);text-wrap:balance}.today_readingMeta__oTh0m{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-3)}.today_translationField__t3S3X{display:flex;flex-direction:column;gap:var(--sp-2);flex:1 1 14rem}[data-ff-scope] label.today_translationLabel__L3azg{font-family:var(--font-display);font-variation-settings:var(--vf-display-n);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-micro);line-height:var(--lh-tight);color:var(--text-muted)}.today_translationSelect__i0LmO{width:100%;min-height:44px;padding:var(--sp-2) var(--sp-3);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);-webkit-text-fill-color:var(--text-body);background:transparent;border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-none);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:none}.today_translationSelect__i0LmO:hover{border-color:var(--surface-accent)}.today_translationSelect__i0LmO:focus-visible{outline:var(--bw-hairline) solid var(--surface-accent);outline-offset:2px}.today_verses__Qc_mF{padding:var(--sp-4);border:var(--bw-hairline) solid var(--border-quiet);white-space:pre-wrap;line-height:var(--lh-body);color:var(--text-body)}[data-ff-scope] p.today_verseNote__TsFTt{margin:0;color:var(--text-muted);font-size:var(--fs-small)}.today_dayLinks__cv4t9,.today_readingActions__dSFaM{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.today_dayLinks__cv4t9{justify-content:space-between}.today_srOnly__u3XjD{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.today_num__ISSWX{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.today_deck__i25mk{scroll-behavior:auto}.today_arrow__e5Q5w,.today_primary__d8GEH,.today_secondary__sTLyA,.today_tileLabel__CJ_ja,[data-ff-scope] a.today_primary__d8GEH{transition:none}.today_primary__d8GEH:active,[data-ff-scope] a.today_primary__d8GEH:active{transform:none}.today_tick__GSOgg:before{transform:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.today_tickOn__3dfZv:before{opacity:1}.today_graceDot__fZfvh:before,.today_tileMark__7XFd9{transform:none;transition:opacity var(--dur-fast) var(--ease-out)}.today_streak___5uC7{transition:opacity var(--dur-base) var(--ease-out)}}