.TodaysSessionTool-module__7-YMBa__root{flex-direction:column;gap:1.25rem;margin-bottom:2rem;display:flex}.TodaysSessionTool-module__7-YMBa__block{border-radius:var(--sf-radius-sm,8px);border:1px solid var(--border-subtle,#ffffff14);background:var(--bg-inset,var(--sf-bg-pane));padding:1.15rem 1.25rem}.TodaysSessionTool-module__7-YMBa__blockTitle{font-family:Cinzel, var(--font-display);color:var(--text-primary,var(--sf-parchment));margin:0 0 .5rem;font-size:.95rem;font-weight:600}.TodaysSessionTool-module__7-YMBa__blockMeta{color:var(--text-secondary,var(--sf-text-soft));margin:0 0 .65rem;font-size:.8rem}.TodaysSessionTool-module__7-YMBa__primaryLink{font-family:Cinzel, var(--font-display);color:var(--sf-official-gold,#dd9f38);margin-bottom:.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.TodaysSessionTool-module__7-YMBa__primaryLink:hover{text-decoration:underline}.TodaysSessionTool-module__7-YMBa__secondaryLink{color:var(--text-secondary,var(--sf-text-soft));font-size:.8rem;text-decoration:none;display:inline-block}.TodaysSessionTool-module__7-YMBa__secondaryLink:hover{color:var(--text-primary,var(--sf-parchment));text-decoration:underline}.TodaysSessionTool-module__7-YMBa__list{flex-direction:column;gap:.45rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.TodaysSessionTool-module__7-YMBa__listName{color:var(--text-primary,var(--sf-parchment));font-size:.85rem;display:block}.TodaysSessionTool-module__7-YMBa__listMeta{color:var(--text-tertiary,var(--sf-text-muted));font-size:.75rem;display:block}.TodaysSessionTool-module__7-YMBa__more{color:var(--text-tertiary,var(--sf-text-muted));margin:0 0 .65rem;font-size:.75rem}.TodaysSessionTool-module__7-YMBa__progressBar{background:#ffffff14;border-radius:999px;height:6px;margin-bottom:.5rem;overflow:hidden}.TodaysSessionTool-module__7-YMBa__progressFill{background:var(--sf-official-gold,#dd9f38);border-radius:inherit;height:100%}.TodaysSessionTool-module__7-YMBa__complete{color:var(--sf-teal,#3de8a0);margin:0;font-size:.85rem}.TodaysSessionTool-module__7-YMBa__empty{text-align:center;border-radius:var(--sf-radius-sm,8px);border:1px solid var(--border-subtle,#ffffff14);background:var(--bg-inset,var(--sf-bg-pane));margin-bottom:2rem;padding:2.5rem 1.5rem}.TodaysSessionTool-module__7-YMBa__emptyTitle{font-family:Cinzel, var(--font-display);color:var(--text-primary,var(--sf-parchment));margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.TodaysSessionTool-module__7-YMBa__emptyLead{color:var(--text-secondary,var(--sf-text-soft));margin:0 0 1.25rem;font-size:.875rem;line-height:1.6}.TodaysSessionTool-module__7-YMBa__emptyCta{border:1px solid var(--sf-official-gold,#dd9f38);color:var(--sf-official-gold,#dd9f38);border-radius:8px;padding:.5rem 1rem;font-size:.85rem;text-decoration:none;display:inline-block}.TodaysSessionTool-module__7-YMBa__emptyCta:hover{background:#dd9f3814}
