.today-session.svelte-q415jt{border:1px solid var(--divider-quiet);border-radius:var(--radius-feature);padding:var(--space-4);background:var(--surface-raised);margin-block:var(--space-3)}.today-session__header.svelte-q415jt{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.today-session__header.svelte-q415jt h2:where(.svelte-q415jt){font-size:var(--type-section);margin:0}.today-session__eyebrow.svelte-q415jt,.today-session__kind.svelte-q415jt{color:var(--text-secondary);font-size:var(--type-caption);margin:0}.today-session__count.svelte-q415jt{font-size:var(--type-subsection);font-variant-numeric:tabular-nums;color:var(--link);font-weight:650}progress.svelte-q415jt{block-size:.375rem;inline-size:100%;margin-block:var(--space-3);border-radius:var(--radius-pill);accent-color:var(--link);background:var(--divider-quiet);border:0;display:block;overflow:hidden}progress.svelte-q415jt::-webkit-progress-bar{background:var(--divider-quiet)}progress.svelte-q415jt::-webkit-progress-value{background:var(--link)}@media (prefers-reduced-motion:no-preference){progress.svelte-q415jt::-webkit-progress-value{transition:width var(--motion-standard) ease-out}progress.svelte-q415jt::-moz-progress-bar{transition:width var(--motion-standard) ease-out}}progress.svelte-q415jt::-moz-progress-bar{background:var(--link)}.today-session__steps.svelte-q415jt{margin:0;padding:0;list-style:none}.today-session__steps.svelte-q415jt li:where(.svelte-q415jt){align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--divider-quiet);display:flex}.today-session__steps.svelte-q415jt li:where(.svelte-q415jt):last-child{border:0}.today-session__number.svelte-q415jt{border:1px solid var(--divider-quiet);block-size:2.25rem;inline-size:2.25rem;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.today-session__step--current.svelte-q415jt .today-session__number:where(.svelte-q415jt),.today-session__step--done.svelte-q415jt .today-session__number:where(.svelte-q415jt){color:var(--selected-fg);background:var(--selected-bg);border-color:var(--selected-bg)}.today-session__task.svelte-q415jt{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.today-session__reason.svelte-q415jt{color:var(--text-secondary);font-size:var(--type-meta);margin:0}.today-session__task.svelte-q415jt a:where(.svelte-q415jt){color:var(--text-primary);font-weight:600;text-decoration:none}.today-session__task.svelte-q415jt a:where(.svelte-q415jt):hover{color:var(--link);text-decoration:underline}.today-session__step--done.svelte-q415jt .today-session__task:where(.svelte-q415jt) a:where(.svelte-q415jt){color:var(--text-secondary);font-weight:400}.today-session__go.svelte-q415jt{flex:none}.today-session__finish.svelte-q415jt{align-items:center;gap:var(--space-3);margin-block:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);background:var(--selected-bg);display:flex}.today-session__finish.svelte-q415jt>span:where(.svelte-q415jt){font-size:var(--type-section);color:var(--link)}.today-session__finish.svelte-q415jt h3:where(.svelte-q415jt){font-size:var(--type-subsection);margin:0}.today-session__finish.svelte-q415jt p:where(.svelte-q415jt){margin:var(--space-1) 0 0}.today-session__details.svelte-q415jt{font-size:var(--type-caption);color:var(--text-secondary);margin-block-start:var(--space-2)}.today-session__details.svelte-q415jt summary:where(.svelte-q415jt){cursor:pointer;min-block-size:var(--control-height);align-content:center}.today-session__details.svelte-q415jt p:where(.svelte-q415jt){max-inline-size:var(--measure-prose)}.today-session__explore.svelte-q415jt{gap:var(--space-2);padding-block:var(--space-2);display:inline-flex}@media (width<=40rem){.today-session__steps.svelte-q415jt li:where(.svelte-q415jt){grid-template-columns:2.25rem minmax(0,1fr);display:grid}.today-session__go.svelte-q415jt{grid-column:2;justify-self:start}.today-session.svelte-q415jt{padding:var(--space-3)}.today-session__steps.svelte-q415jt li:where(.svelte-q415jt){gap:var(--space-2)}}
