.guide-page.svelte-1rikav1{max-inline-size:var(--learn-content);margin-inline:auto;display:grid;gap:1.25rem}.guide-head.svelte-1rikav1{display:grid;gap:.375rem}.guide-lede.svelte-1rikav1{margin:0;font-size:var(--fs-lede);line-height:1.55;color:var(--ink-soft);max-inline-size:60ch}.guide-meta.svelte-1rikav1{display:flex;flex-wrap:wrap;gap:.375rem;margin:0}.guide-retired.svelte-1rikav1{margin:.25rem 0 0;padding:.5rem .75rem;border:1px solid var(--mobot-yellow-line);border-radius:var(--r-md);background:var(--mobot-yellow-tint);color:var(--ink);font-size:var(--fs-sm)}:lang(ar) .guide-retired.svelte-1rikav1{font-size:1rem}.guide-actions.svelte-1rikav1{display:flex;justify-content:flex-end}.guide-print-button.svelte-1rikav1{appearance:none;cursor:pointer;min-block-size:var(--learn-tap);padding:.4rem .875rem;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);font-weight:700}.guide-print-button.svelte-1rikav1:hover{background:var(--surface-2)}.guide-glance.svelte-1rikav1{display:grid;gap:.5rem}.guide-table.svelte-1rikav1{border-collapse:collapse;inline-size:100%;max-inline-size:28rem;font-size:var(--fs-body)}.guide-table.svelte-1rikav1 th:where(.svelte-1rikav1),.guide-table.svelte-1rikav1 td:where(.svelte-1rikav1){border:1px solid var(--line);padding:.45rem .65rem;text-align:start;vertical-align:top}.guide-table.svelte-1rikav1 th:where(.svelte-1rikav1){inline-size:55%;font-weight:700;color:var(--ink-soft);background:var(--surface-2)}.guide-table.svelte-1rikav1 td:where(.svelte-1rikav1){color:var(--ink);font-variant-numeric:tabular-nums}:lang(ar) .guide-table.svelte-1rikav1{font-size:1rem}.guide-note.svelte-1rikav1{border:1px solid var(--line);border-inline-start:3px solid var(--ink-faint);border-radius:var(--r-lg);background:var(--surface-2);padding:.625rem .875rem;display:grid;gap:.25rem}.guide-note.svelte-1rikav1 .note-title:where(.svelte-1rikav1){margin:0;font-weight:700;color:var(--ink);font-size:var(--fs-body)}.guide-note.svelte-1rikav1 .note-body:where(.svelte-1rikav1){margin:0;color:var(--ink-soft);font-size:var(--fs-sm);line-height:1.55}:lang(ar) .guide-note.svelte-1rikav1 .note-body:where(.svelte-1rikav1){font-size:1rem}.guide-plan.svelte-1rikav1{display:grid;gap:.75rem}.guide-session.svelte-1rikav1{border:1px solid var(--line);border-radius:var(--r-lg);padding:.75rem .875rem;display:grid;gap:.625rem;background:var(--surface)}.session-head.svelte-1rikav1{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.session-title.svelte-1rikav1{margin:0;font-size:var(--fs-h3);font-weight:800;color:var(--ink)}.session-range.svelte-1rikav1{font-weight:600;color:var(--ink-soft)}.session-minutes.svelte-1rikav1{font-size:var(--fs-sm);font-weight:700;color:var(--ink-soft);font-variant-numeric:tabular-nums}.session-lessons.svelte-1rikav1{list-style:none;margin:0;padding:0;display:grid}.lesson-row.svelte-1rikav1{display:flex;align-items:baseline;gap:.625rem;padding-block:.375rem;font-size:var(--fs-body)}.lesson-row.svelte-1rikav1+.lesson-row:where(.svelte-1rikav1){border-block-start:1px solid var(--line-soft)}.lesson-ordinal.svelte-1rikav1{flex:none;min-inline-size:1.5rem;font-weight:800;color:var(--ink-mute);font-variant-numeric:tabular-nums;text-align:end}.lesson-name.svelte-1rikav1{flex:1 1 auto;min-inline-size:0}.lesson-name.svelte-1rikav1 a:where(.svelte-1rikav1){color:var(--ink);font-weight:600;text-decoration:none}.lesson-name.svelte-1rikav1 a:where(.svelte-1rikav1):hover{text-decoration:underline;text-underline-offset:3px}.lesson-kind.svelte-1rikav1,.lesson-locked.svelte-1rikav1,.lesson-fallback.svelte-1rikav1{margin-inline-start:.375rem;font-size:var(--fs-xs);font-weight:700;color:var(--ink-mute)}.lesson-locked.svelte-1rikav1{color:var(--mobot-red-ink)}.lesson-minutes.svelte-1rikav1{flex:none;font-size:var(--fs-sm);color:var(--ink-mute);font-variant-numeric:tabular-nums}:lang(ar) .lesson-row.svelte-1rikav1{font-size:1rem}.session-detail.svelte-1rikav1{display:grid;gap:.25rem;border-block-start:1px solid var(--line-soft);padding-block-start:.5rem}.detail-heading.svelte-1rikav1{margin:0;font-size:var(--fs-sm);font-weight:800;color:var(--ink-soft)}.detail-list.svelte-1rikav1{margin:0;padding-inline-start:1.125rem;display:grid;gap:.2rem;font-size:var(--fs-sm);color:var(--ink);line-height:1.5}.detail-list.svelte-1rikav1 .qty:where(.svelte-1rikav1){font-weight:700;margin-inline-end:.25rem;font-variant-numeric:tabular-nums}.detail-empty.svelte-1rikav1{margin:0;font-size:var(--fs-sm);color:var(--ink-mute)}:lang(ar) .detail-list.svelte-1rikav1,:lang(ar) .detail-empty.svelte-1rikav1,:lang(ar) .detail-heading.svelte-1rikav1{font-size:1rem}.session-end.svelte-1rikav1{margin:0;text-align:center;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;color:var(--ink-mute)}:lang(ar) .session-end.svelte-1rikav1{letter-spacing:normal;font-size:.9375rem}.guide-empty.svelte-1rikav1{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);padding:1rem;display:grid;gap:.375rem}.guide-empty.svelte-1rikav1 p:where(.svelte-1rikav1){margin:0;color:var(--ink-soft);font-size:var(--fs-body)}.guide-sheets.svelte-1rikav1{display:grid;gap:.375rem;border-block-start:1px solid var(--line);padding-block-start:1rem}.sheets-lede.svelte-1rikav1{margin:0}.sheets-list.svelte-1rikav1{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:.375rem;font-size:var(--fs-body)}:lang(ar) .sheets-list.svelte-1rikav1{font-size:1rem}@media print{.guide-page.svelte-1rikav1{max-inline-size:none;gap:.875rem}.guide-session.svelte-1rikav1{padding:.5rem .625rem}.lesson-name.svelte-1rikav1 a:where(.svelte-1rikav1){text-decoration:none}}
