.sample-week.svelte-tgo8e3{padding-top:42px}.sample-week.svelte-tgo8e3>.container:where(.svelte-tgo8e3){max-width:1240px}.intro.svelte-tgo8e3{max-width:760px}.intro.svelte-tgo8e3 h1:where(.svelte-tgo8e3){letter-spacing:-.045em;line-height:1.08}.intro.svelte-tgo8e3>p:where(.svelte-tgo8e3){color:var(--color-text-sec);max-width:63ch;margin-top:18px;font-size:16px;line-height:1.7}.week-meta.svelte-tgo8e3{color:var(--color-text-sec);flex-wrap:wrap;gap:10px 24px;margin-top:20px;font-size:12px;display:flex}.week-meta.svelte-tgo8e3>span:where(.svelte-tgo8e3){align-items:center;gap:8px;display:flex}.week-settings.svelte-tgo8e3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:30px 0 22px;display:flex}.week-settings.svelte-tgo8e3 .opt{min-height:42px;font-size:12px}.starting-point.svelte-tgo8e3{min-height:44px;color:var(--color-text-sec);align-items:center;gap:8px;font-size:12px;display:inline-flex}.starting-point.svelte-tgo8e3:hover{color:var(--color-fg)}.days.svelte-tgo8e3{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:24px;display:grid}.days.svelte-tgo8e3>a:where(.svelte-tgo8e3){border:1px solid var(--color-border-02);background:var(--color-card-01);border-radius:7px;flex-direction:column;min-width:0;min-height:112px;padding:14px 13px 12px;transition:background .15s,border-color .15s;display:flex}.days.svelte-tgo8e3>a:where(.svelte-tgo8e3):hover{background:var(--color-card)}.days.svelte-tgo8e3>a[aria-current=step]:where(.svelte-tgo8e3){background:var(--color-accent-soft);border-color:var(--color-accent)}.day-meta.svelte-tgo8e3{color:var(--color-text-sec);justify-content:space-between;gap:5px;font-size:10px;display:flex}.day-meta.svelte-tgo8e3>span:where(.svelte-tgo8e3):last-child{white-space:nowrap}.day-topic.svelte-tgo8e3{flex:1;margin-top:12px;font-size:14px;line-height:1.35}.day-icon.svelte-tgo8e3{color:var(--color-text-sec);justify-content:space-between;align-items:center;margin-top:13px;display:flex}.days.svelte-tgo8e3>a[aria-current=step]:where(.svelte-tgo8e3) .day-icon:where(.svelte-tgo8e3){color:var(--color-accent)}.sample-week.svelte-tgo8e3 .day-paper{background-blend-mode:soft-light;background-color:#e8e5de;background-image:url(../../../textures/graphite-motion-1600.webp);border-radius:10px;overflow:hidden;box-shadow:inset 0 1px #fff9}.day.svelte-tgo8e3{padding:34px 36px 16px}.day-header.svelte-tgo8e3{border-bottom:1px solid var(--paper-rule);padding-bottom:27px}.day-heading.svelte-tgo8e3{color:var(--paper-muted);align-items:center;gap:20px;font-size:11px;display:flex}.day-heading.svelte-tgo8e3>span:where(.svelte-tgo8e3):last-child{align-items:center;gap:6px;display:flex}.day.svelte-tgo8e3 h2:where(.svelte-tgo8e3){scroll-margin-top:calc(var(--sticky-top) + 20px);letter-spacing:-.03em;margin-top:13px;font-size:32px;font-weight:400;line-height:1.2}.goal.svelte-tgo8e3{color:var(--paper-muted);max-width:65ch;margin-top:13px;font-size:14px;line-height:1.75}.daily-work.svelte-tgo8e3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px;padding-block:27px;display:grid}.practice.svelte-tgo8e3{grid-area:1/2/span 2}.recall.svelte-tgo8e3{grid-area:2/1;align-self:start}.daily-work.review.svelte-tgo8e3 .recall:where(.svelte-tgo8e3){grid-row:1}.step.svelte-tgo8e3 h3:where(.svelte-tgo8e3),.rehearsal.svelte-tgo8e3 h3:where(.svelte-tgo8e3){align-items:center;gap:9px;font-size:16px;font-weight:400;line-height:1.5;display:flex}.step.svelte-tgo8e3 p:where(.svelte-tgo8e3),.rehearsal.svelte-tgo8e3>p:where(.svelte-tgo8e3){color:var(--paper-muted);margin-top:12px;font-size:13px;line-height:1.8}.step.svelte-tgo8e3>a:where(.svelte-tgo8e3){align-items:center;gap:10px;width:fit-content;min-height:44px;margin-top:8px;font-size:12px;display:flex}.step.svelte-tgo8e3>.lesson-link:where(.svelte-tgo8e3){border:1px solid var(--paper-rule);min-width:200px;color:var(--paper-ink);background:#ffffff4d;border-radius:5px;justify-content:space-between;margin-top:18px;padding:10px 14px}.step.svelte-tgo8e3>.video-link:where(.svelte-tgo8e3){margin-top:4px}.recall.svelte-tgo8e3{border-top:1px solid var(--paper-rule);padding-top:23px}.daily-work.review.svelte-tgo8e3 .recall:where(.svelte-tgo8e3){border:0;padding-top:0}.problems.svelte-tgo8e3{gap:12px;margin-top:18px;padding:0;list-style:none;display:grid}.problems.svelte-tgo8e3>li:where(.svelte-tgo8e3){border:1px solid var(--paper-rule);background:#ffffff3d;border-radius:6px;padding:16px 17px 10px}.problem-meta.svelte-tgo8e3{color:var(--paper-muted);margin-bottom:9px;font-size:10px}.problem-title.svelte-tgo8e3{font-size:14px;line-height:1.6}.problem-title.svelte-tgo8e3 .title,.problem-title.svelte-tgo8e3 .preview-trigger{color:var(--paper-ink)}.problem-title.svelte-tgo8e3 .problem-link{max-width:100%}.chapter-link.svelte-tgo8e3{min-height:38px;color:var(--paper-muted);align-items:center;gap:7px;width:fit-content;margin-top:5px;font-size:11px;display:flex}.day-footer.svelte-tgo8e3{border-top:1px solid var(--paper-rule);justify-content:space-between;gap:14px;padding-top:9px;display:flex}.day-footer.svelte-tgo8e3>a:where(.svelte-tgo8e3){align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.next-step.svelte-tgo8e3{border-top:1px solid var(--color-border-02);justify-content:space-between;align-items:center;gap:24px 50px;margin-top:36px;padding-top:30px;display:flex}.next-step.svelte-tgo8e3 h2:where(.svelte-tgo8e3){letter-spacing:-.025em;font-size:25px;font-weight:400;line-height:1.3}.next-step.svelte-tgo8e3 p:where(.svelte-tgo8e3){max-width:55ch;color:var(--color-text-sec);margin-top:12px;font-size:13px;line-height:1.8}.next-actions.svelte-tgo8e3{flex:none;gap:6px;display:grid}.next-actions.svelte-tgo8e3>a:where(.svelte-tgo8e3){justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:12px;display:flex}.next-actions.svelte-tgo8e3>a:where(.svelte-tgo8e3):not(.btn){color:var(--color-text-sec);justify-content:center}.rehearsal.svelte-tgo8e3{border:1px solid var(--paper-rule);background:#fff3;border-radius:6px;padding:20px}.rehearsal.svelte-tgo8e3 h3:where(.svelte-tgo8e3){font-size:14px}.rehearsal.svelte-tgo8e3 output:where(.svelte-tgo8e3){font:42px var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:17px;display:block}.timer-actions.svelte-tgo8e3{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.timer-actions.svelte-tgo8e3>button:where(.svelte-tgo8e3){border:1px solid var(--paper-rule);cursor:pointer;background:#fff4;border-radius:4px;align-items:center;gap:6px;min-height:44px;padding:9px 12px;font-size:11px;display:flex}.timer-actions.svelte-tgo8e3>button:where(.svelte-tgo8e3):hover{background:#fff7}.timer-actions.svelte-tgo8e3>.reset:where(.svelte-tgo8e3){background:0 0;border-color:#0000}.rehearsal.svelte-tgo8e3 .timer-status:where(.svelte-tgo8e3){min-height:20px;margin-top:8px;font-size:11px}a.svelte-tgo8e3:focus-visible,button.svelte-tgo8e3:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=1000px){.day-meta.svelte-tgo8e3,.day-meta.svelte-tgo8e3>span:where(.svelte-tgo8e3){display:block}.day-meta.svelte-tgo8e3>span:where(.svelte-tgo8e3)+span:where(.svelte-tgo8e3){margin-top:3px}.days.svelte-tgo8e3>a:where(.svelte-tgo8e3){padding:12px 10px}.day-topic.svelte-tgo8e3{font-size:13px}.daily-work.svelte-tgo8e3{gap:28px}.next-step.svelte-tgo8e3{gap:24px}.day.svelte-tgo8e3{padding-inline:28px}}@media (width<=720px){.sample-week.svelte-tgo8e3{padding-top:24px}.intro.svelte-tgo8e3 h1:where(.svelte-tgo8e3){font-size:38px}.intro.svelte-tgo8e3>p:where(.svelte-tgo8e3){margin-top:15px;font-size:14px}.week-meta.svelte-tgo8e3{gap:10px;margin-top:17px;font-size:11px}.week-settings.svelte-tgo8e3{gap:4px;margin:22px 0 16px}.week-settings.svelte-tgo8e3 .opt{padding-inline:10px;font-size:11px}.starting-point.svelte-tgo8e3{font-size:11px}.days.svelte-tgo8e3{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:20px}.days.svelte-tgo8e3>a:where(.svelte-tgo8e3){min-height:99px;padding:10px 8px 9px}.day-meta.svelte-tgo8e3{flex-direction:column;gap:0;font-size:9px;display:flex}.day-meta.svelte-tgo8e3>span:where(.svelte-tgo8e3)+span:where(.svelte-tgo8e3){margin-top:2px}.day-topic.svelte-tgo8e3{margin-top:9px;font-size:12px}.day-icon.svelte-tgo8e3{margin-top:8px}.day-icon.svelte-tgo8e3 svg:first-child{width:13px;height:13px}.day-icon.svelte-tgo8e3 svg:last-child{width:12px;height:12px}.day.svelte-tgo8e3{padding:23px 20px 12px}.day-header.svelte-tgo8e3{padding-bottom:21px}.day.svelte-tgo8e3 h2:where(.svelte-tgo8e3){margin-top:12px;font-size:27px;line-height:1.2}.goal.svelte-tgo8e3{margin-top:12px;font-size:13px}.daily-work.svelte-tgo8e3{flex-direction:column;gap:24px;padding-block:23px;display:flex}.lesson.svelte-tgo8e3,.rehearsal.svelte-tgo8e3{order:0}.practice.svelte-tgo8e3{order:1}.recall.svelte-tgo8e3{order:2;padding-top:22px}.daily-work.review.svelte-tgo8e3 .recall:where(.svelte-tgo8e3){border-top:1px solid var(--paper-rule);padding-top:22px}.step.svelte-tgo8e3 h3:where(.svelte-tgo8e3){font-size:15px}.step.svelte-tgo8e3 p:where(.svelte-tgo8e3){font-size:13px}.problems.svelte-tgo8e3{gap:10px;margin-top:14px}.problems.svelte-tgo8e3>li:where(.svelte-tgo8e3){padding:14px 13px 8px}.problem-title.svelte-tgo8e3{font-size:13px}.day-footer.svelte-tgo8e3>a:where(.svelte-tgo8e3){gap:6px;font-size:11px}.next-step.svelte-tgo8e3{margin-top:28px;padding-top:24px;display:block}.next-step.svelte-tgo8e3 h2:where(.svelte-tgo8e3){font-size:25px}.next-step.svelte-tgo8e3 p:where(.svelte-tgo8e3){font-size:13px}.next-actions.svelte-tgo8e3{margin-top:20px}.next-actions.svelte-tgo8e3>.btn:where(.svelte-tgo8e3){justify-content:center}.rehearsal.svelte-tgo8e3{padding:17px}.rehearsal.svelte-tgo8e3 output:where(.svelte-tgo8e3){font-size:38px}}@media (prefers-reduced-motion:reduce){.svelte-tgo8e3{scroll-behavior:auto}.days.svelte-tgo8e3>a:where(.svelte-tgo8e3){transition:none}}
