.continue.svelte-1wsffqt{margin-bottom:var(--space-6)}.empty-state.svelte-1wsffqt{max-width:420px;margin:var(--space-5) 0 0;padding:var(--space-6);text-align:center}.empty-state__help.svelte-1wsffqt{color:var(--color-muted);margin-bottom:var(--space-5)}.course-grid.svelte-1wsffqt{list-style:none;margin:var(--space-5) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-5)}.course-card.svelte-1wsffqt{position:relative;flex:1 1 280px;max-width:400px;min-width:0;padding:var(--space-5);border-top-right-radius:0;display:flex;flex-direction:column;gap:var(--space-4)}.course-card.svelte-1wsffqt:after{content:"";position:absolute;top:-1px;right:-1px;border-style:solid;border-width:0 28px 28px 0;border-color:transparent var(--color-bg) transparent transparent}.course-card--open.svelte-1wsffqt{order:-1;flex-basis:100%;max-width:none;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-6);padding:var(--space-6)}.course-card__main.svelte-1wsffqt{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.course-card--open.svelte-1wsffqt .course-card__main:where(.svelte-1wsffqt){flex:999 1 320px}.course-card__kind.svelte-1wsffqt{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--b4-sky)}.course-card__title.svelte-1wsffqt{font-size:1.125rem;margin:0}.course-card__title.svelte-1wsffqt a:where(.svelte-1wsffqt){color:var(--color-text)}.course-card__title.svelte-1wsffqt a:where(.svelte-1wsffqt):hover{color:var(--color-link)}.course-card__next.svelte-1wsffqt{margin:0;color:var(--b4-text-soft);font-size:.9375rem}.course-card__next-title.svelte-1wsffqt{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2;text-wrap:balance}.course-card__progress.svelte-1wsffqt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.course-card__path.svelte-1wsffqt{--step: 16px;display:flex;flex-wrap:wrap;gap:5px}.course-card--open.svelte-1wsffqt .course-card__path:where(.svelte-1wsffqt){--step: 26px}.course-card__step.svelte-1wsffqt{width:calc(var(--step) * .8);height:var(--step);background:color-mix(in srgb,var(--color-muted) 35%,transparent);clip-path:polygon(0 0,calc(100% - var(--step) * .3) 0,100% calc(var(--step) * .3),100% 100%,0 100%)}.course-card__step--done.svelte-1wsffqt{background:var(--b4-sage)}.course-card__step--next.svelte-1wsffqt{background:var(--b4-honey)}.course-card__progress-label.svelte-1wsffqt{margin:0;color:var(--color-muted);font-size:.875rem}.course-card.svelte-1wsffqt .alert:where(.svelte-1wsffqt){margin:0}.course-card__actions.svelte-1wsffqt{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.course-card--open.svelte-1wsffqt .course-card__actions:where(.svelte-1wsffqt){flex:1 1 200px;margin-top:0;flex-direction:column;align-items:stretch}.type-tabs.svelte-msxr84{display:flex;flex-wrap:wrap;gap:var(--space-2)}.type-tabs__tab.svelte-msxr84{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:transparent;color:var(--color-muted);font-weight:600;font-size:.875rem;cursor:pointer}.type-tabs__tab[aria-selected=true].svelte-msxr84{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--b4-honey-text)}.type-tabs__count.svelte-msxr84{font-size:.75rem;color:inherit;opacity:.8}.discover.svelte-1cqeqzq{display:flex;flex-direction:column;gap:var(--space-5)}.discover__search.svelte-1cqeqzq{display:block;margin-top:var(--space-6)}.discover__search.svelte-1cqeqzq input:where(.svelte-1cqeqzq){display:block;width:100%;max-width:560px;margin:0 auto;height:60px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:0 var(--space-5);font-size:1rem}.discover__search.svelte-1cqeqzq input:where(.svelte-1cqeqzq):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.discover__toolbar.svelte-1cqeqzq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.discover__filters.svelte-1cqeqzq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.discover__filters.svelte-1cqeqzq select:where(.svelte-1cqeqzq){width:auto;height:36px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:0 var(--space-2);font-size:.8125rem}.discover__grid.svelte-1cqeqzq{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-5)}@media (min-width: 1200px){.discover__grid.svelte-1cqeqzq{grid-template-columns:repeat(4,1fr)}}@media (min-width: 760px) and (max-width: 1199px){.discover__grid.svelte-1cqeqzq{grid-template-columns:repeat(3,1fr)}}.discover__empty.svelte-1cqeqzq{text-align:center;color:var(--color-muted);padding:var(--space-6) 0}.sr-only.svelte-1cqeqzq{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.card.svelte-1tycc5h{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);font-weight:600}.ask-hive.svelte-1p3p129{padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface)}.ask-hive__hint.svelte-1p3p129{color:var(--color-muted);margin-bottom:var(--space-3)}.ask-hive__form.svelte-1p3p129{display:flex;gap:var(--space-2)}.ask-hive__form.svelte-1p3p129 input:where(.svelte-1p3p129){flex:1 1 auto;height:var(--b4-tap, 44px);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);padding:0 var(--space-3)}.sr-only.svelte-1p3p129{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.card.svelte-179jw7v{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);margin-bottom:var(--space-4)}header.svelte-179jw7v{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}h2.svelte-179jw7v{margin:0;font-size:1.125rem}.progress.svelte-179jw7v{margin:0;font-size:.875rem}ol.svelte-179jw7v{list-style:none;margin:var(--space-3) 0;padding:0;display:grid;gap:var(--space-3)}li.svelte-179jw7v{display:flex;gap:var(--space-3)}.mark.svelte-179jw7v{flex:none;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid var(--color-border);display:grid;place-items:center;font-size:.875rem}.done.svelte-179jw7v .mark:where(.svelte-179jw7v){background:var(--color-surface-raised, var(--color-surface));font-weight:700}.done.svelte-179jw7v .title:where(.svelte-179jw7v){text-decoration:line-through}.title.svelte-179jw7v{margin:0;font-weight:600}.opt.svelte-179jw7v,.why.svelte-179jw7v{font-size:.9375rem}.why.svelte-179jw7v{margin:var(--space-1) 0 var(--space-2)}.button.svelte-179jw7v{display:inline-block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);font-weight:600}.foot.svelte-179jw7v{margin:0;font-size:.875rem}.link.svelte-179jw7v{background:none;border:0;padding:0;text-decoration:underline;cursor:pointer;font:inherit;color:inherit}.card.svelte-1ivgo96{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);font-weight:600}.card.svelte-1tfcysa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface)}.eyebrow.svelte-1tfcysa{margin:0;font-size:.875rem;color:var(--color-muted)}h2.svelte-1tfcysa{margin:0;font-size:1.25rem}.side.svelte-1tfcysa{display:flex;align-items:center;gap:var(--space-3)}.go.svelte-1tfcysa{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-primary, #111);color:var(--color-on-primary, #fff);font-weight:700;text-decoration:none}.discovery-hero.svelte-1uha8ag{text-align:center;padding:var(--space-7) 0 var(--space-6)}.discovery-hero__heading.svelte-1uha8ag{font-size:2.25rem;letter-spacing:-.02em;margin-bottom:var(--space-2)}.home-loading.svelte-1uha8ag{margin:var(--space-4) 0}.discovery-hero__start.svelte-1uha8ag{margin-top:var(--space-4);font-size:.9375rem}
