.guide-root.svelte-1bboyqb{display:block}img.svelte-1bboyqb{object-fit:cover;width:100%;height:100%;display:block}.fallback.svelte-1bboyqb{width:100%;height:100%;color:var(--foreground);place-items:center;display:grid}a.svelte-1egb4t4{box-sizing:border-box;min-width:0;height:100%;color:var(--foreground);border-radius:22px;flex-direction:column;text-decoration:none;display:flex;position:relative}.state-not-started.svelte-1egb4t4,.state-in-progress.svelte-1egb4t4{border:2.5px solid oklch(from var(--ws-accent) l c h / .24);box-shadow:0 5px 0 oklch(from var(--ws-accent) l c h / .25), 0 8px 18px oklch(from var(--foreground) l c h / .08);background:oklch(100% 0 0)}.state-up-next.svelte-1egb4t4{border:2.5px solid var(--ws-accent);box-shadow:0 0 0 6px oklch(from var(--ws-accent) l c h / .16), 0 5px 0 oklch(from var(--ws-accent) l c h / .35), 0 8px 18px oklch(from var(--ws-accent) l c h / .2);background:oklch(100% 0 0)}.state-finished.svelte-1egb4t4{border:2.5px solid var(--border);background:var(--ws-soft)}.band.svelte-1egb4t4{background:linear-gradient(150deg, var(--ws-soft) 10%, oklch(100% 0 0) 90%);border-radius:19px 19px 0 0;flex:none;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.skin-g36.svelte-1egb4t4 .band:where(.svelte-1egb4t4){height:84px}@property --ws-drift{syntax:"<length>";inherits:false;initial-value:0}.skin-g36.svelte-1egb4t4 .band:where(.svelte-1egb4t4):before{border-radius:inherit;content:"";background-image:repeating-linear-gradient(45deg, oklch(from var(--ws-accent) l c h / .1) 0 6px, transparent 6px 50%);background-position:var(--ws-drift) 0;background-size:24px 24px;animation:8s linear infinite paused svelte-1egb4t4-ws-drift;position:absolute;inset:0}.skin-g36.texture-1.svelte-1egb4t4 .band:where(.svelte-1egb4t4):before{background-image:repeating-radial-gradient(circle at 50% 130%, oklch(from var(--ws-accent) l c h / .11) var(--ws-drift) calc(var(--ws-drift) + 3px), transparent calc(var(--ws-drift) + 3px) calc(var(--ws-drift) + 18px));background-position:0 0;background-size:auto}.skin-g36.texture-2.svelte-1egb4t4 .band:where(.svelte-1egb4t4):before{background-image:radial-gradient(oklch(from var(--ws-accent) l c h / .14) 1.5px, transparent 1.5px);background-position:var(--ws-drift) var(--ws-drift);background-size:16px 16px}.skin-fade.svelte-1egb4t4 .band:where(.svelte-1egb4t4){height:56px}.tag.svelte-1egb4t4{z-index:1;background:var(--ws-accent);color:oklch(100% 0 0);font-family:var(--font-display);letter-spacing:.04em;border-radius:999px;margin:10px 0 0 12px;padding:4px 9px;font-size:10.5px;font-weight:700;position:relative}.guide-wrap.svelte-1egb4t4{z-index:1;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.band.has-tag.svelte-1egb4t4 .guide-wrap:where(.svelte-1egb4t4){left:auto;right:8px;transform:none}.guide-wrap.svelte-1egb4t4 .guide{box-shadow:0 8px 18px oklch(from var(--foreground) l c h / .2);animation:3.6s ease-in-out infinite svelte-1egb4t4-ws-bob;animation-delay:calc(var(--ws-index) * .45s);background:oklch(100% 0 0);border:3px solid oklch(100% 0 0);border-radius:999px;overflow:hidden}.skin-g36.svelte-1egb4t4 .guide-wrap:where(.svelte-1egb4t4) .guide{width:76px;height:76px;margin-bottom:-18px}.skin-fade.svelte-1egb4t4 .guide-wrap:where(.svelte-1egb4t4) .guide{width:44px;height:44px;margin-bottom:-12px}.finished-seal.svelte-1egb4t4{background:var(--ws-accent);color:oklch(100% 0 0);border:3px solid oklch(100% 0 0);border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-2px;right:-4px}.body.svelte-1egb4t4{text-align:center;flex-direction:column;flex:1;gap:5px;display:flex}.skin-g36.svelte-1egb4t4 .body:where(.svelte-1egb4t4){padding:28px 12px 12px}.skin-fade.svelte-1egb4t4 .body:where(.svelte-1egb4t4){padding:18px 12px 12px}.stars.svelte-1egb4t4{justify-content:center;gap:2px;display:flex}.stars.svelte-1egb4t4 .star{fill:var(--worksheet-star-empty-fill);stroke:var(--worksheet-star-empty-stroke);flex:none}.stars.svelte-1egb4t4 .star-earned{fill:var(--vt-gold);stroke:var(--vt-amber)}.title.svelte-1egb4t4{-webkit-line-clamp:3;line-clamp:3;color:var(--foreground);font-family:var(--font-display);text-wrap:balance;-webkit-box-orient:vertical;font-size:13.5px;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.sub.svelte-1egb4t4{color:var(--foreground);text-wrap:balance;font-size:11.5px;font-weight:600}.why.svelte-1egb4t4{color:var(--foreground);text-wrap:pretty;margin-top:4px;font-size:12px;line-height:1.35}.footer.svelte-1egb4t4{text-align:left;flex-direction:column;justify-content:space-between;align-items:stretch;gap:8px;margin-top:auto;padding-top:8px;display:flex}.meta.svelte-1egb4t4{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;font-weight:700;overflow:hidden}.cta.svelte-1egb4t4{border:2px solid var(--ws-accent);min-height:40px;color:var(--ws-accent);font-family:var(--font-display);white-space:nowrap;background:oklch(100% 0 0);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:11.5px;font-weight:800;display:inline-flex}.state-up-next.svelte-1egb4t4 .cta:where(.svelte-1egb4t4){background:var(--ws-accent);color:oklch(100% 0 0)}.cta.svelte-1egb4t4 .play{flex:none}.footer.svelte-1egb4t4 .cta:where(.svelte-1egb4t4){box-sizing:border-box;width:100%}@keyframes svelte-1egb4t4-ws-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes svelte-1egb4t4-ws-drift{to{--ws-drift:144px}}@media (width<=639px){.sub.svelte-1egb4t4{display:none}.tag.svelte-1egb4t4{font-size:11.5px}.title.svelte-1egb4t4{overflow-wrap:anywhere;font-size:15.5px}.meta.svelte-1egb4t4,.cta.svelte-1egb4t4{font-size:13px}}@media (prefers-reduced-motion:reduce){.guide-wrap.svelte-1egb4t4 .guide,.skin-g36.svelte-1egb4t4 .band:where(.svelte-1egb4t4):before{animation:none}}@media (prefers-reduced-motion:no-preference){a.svelte-1egb4t4{transition:transform .16s cubic-bezier(.34,.8,.34,1),box-shadow .16s,border-color .16s}.guide-wrap.svelte-1egb4t4{transition:transform .2s cubic-bezier(.34,.8,.34,1)}.tag.svelte-1egb4t4{transition:transform .18s cubic-bezier(.34,.8,.34,1)}.stars.svelte-1egb4t4 .star{transition:fill .18s,stroke .18s,transform .22s cubic-bezier(.34,.8,.34,1)}.cta.svelte-1egb4t4{transition:background-color .14s,color .14s}.cta.svelte-1egb4t4 .play{transition:transform .18s cubic-bezier(.34,.8,.34,1)}}@media (hover:hover) and (pointer:fine){a.svelte-1egb4t4:hover,a.svelte-1egb4t4:focus-visible{border-color:var(--ws-accent);box-shadow:0 9px 0 oklch(from var(--ws-accent) l c h / .4), 0 16px 30px oklch(from var(--ws-accent) l c h / .24)}a.svelte-1egb4t4:active{box-shadow:0 2px 0 oklch(from var(--ws-accent) l c h / .4), 0 6px 12px oklch(from var(--foreground) l c h / .12)}a.svelte-1egb4t4:hover .band:where(.svelte-1egb4t4):before,a.svelte-1egb4t4:focus-visible .band:where(.svelte-1egb4t4):before{animation-play-state:running}a.svelte-1egb4t4:hover .stars:where(.svelte-1egb4t4) .star,a.svelte-1egb4t4:focus-visible .stars:where(.svelte-1egb4t4) .star{fill:var(--vt-gold);stroke:var(--vt-amber)}a.svelte-1egb4t4:hover .cta:where(.svelte-1egb4t4),a.svelte-1egb4t4:focus-visible .cta:where(.svelte-1egb4t4){background:var(--ws-accent);color:oklch(100% 0 0)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){a.svelte-1egb4t4:hover,a.svelte-1egb4t4:focus-visible{transform:translateY(-4px)}a.svelte-1egb4t4:active{transform:translateY(2px)}a.svelte-1egb4t4:hover .guide-wrap:where(.svelte-1egb4t4),a.svelte-1egb4t4:focus-visible .guide-wrap:where(.svelte-1egb4t4){transform:translate(-50%)scale(1.1)}a.svelte-1egb4t4:hover .band.has-tag:where(.svelte-1egb4t4) .guide-wrap:where(.svelte-1egb4t4),a.svelte-1egb4t4:focus-visible .band.has-tag:where(.svelte-1egb4t4) .guide-wrap:where(.svelte-1egb4t4){transform:scale(1.1)}a.svelte-1egb4t4:hover .tag:where(.svelte-1egb4t4),a.svelte-1egb4t4:focus-visible .tag:where(.svelte-1egb4t4){transform:rotate(-6deg)scale(1.1)}a.svelte-1egb4t4:hover .stars:where(.svelte-1egb4t4) .star,a.svelte-1egb4t4:focus-visible .stars:where(.svelte-1egb4t4) .star{transform:scale(1.18)}a.svelte-1egb4t4:hover .stars:where(.svelte-1egb4t4) .star:nth-of-type(2),a.svelte-1egb4t4:focus-visible .stars:where(.svelte-1egb4t4) .star:nth-of-type(2){transition-delay:70ms}a.svelte-1egb4t4:hover .stars:where(.svelte-1egb4t4) .star:nth-of-type(3),a.svelte-1egb4t4:focus-visible .stars:where(.svelte-1egb4t4) .star:nth-of-type(3){transition-delay:.14s}a.svelte-1egb4t4:hover .cta:where(.svelte-1egb4t4) .play,a.svelte-1egb4t4:focus-visible .cta:where(.svelte-1egb4t4) .play{transform:translate(2px)scale(1.15)}}a.svelte-1wyyxme{box-sizing:border-box;border:2.5px solid var(--ws-accent);height:100%;box-shadow:0 5px 0 oklch(from var(--ws-accent) l c h / .35), 0 8px 18px oklch(from var(--ws-accent) l c h / .16);color:var(--foreground);background:oklch(100% 0 0);border-radius:22px;text-decoration:none;display:flex;overflow:hidden}.band.svelte-1wyyxme{flex:0 0 var(--ws-lead-band,140px);background:linear-gradient(150deg, var(--ws-soft) 10%, oklch(100% 0 0) 90%);justify-content:center;align-items:center;display:flex;position:relative}.band.svelte-1wyyxme:before{content:"";background-image:repeating-linear-gradient(45deg, oklch(from var(--ws-accent) l c h / .1) 0 6px, transparent 6px 50%);background-position:var(--ws-drift) 0;background-size:24px 24px;animation:8s linear infinite paused svelte-1wyyxme-ws-drift;position:absolute;inset:0}a.texture-1.svelte-1wyyxme .band:where(.svelte-1wyyxme):before{background-image:repeating-radial-gradient(circle at 50% 130%, oklch(from var(--ws-accent) l c h / .11) var(--ws-drift) calc(var(--ws-drift) + 3px), transparent calc(var(--ws-drift) + 3px) calc(var(--ws-drift) + 18px));background-position:0 0;background-size:auto}a.texture-2.svelte-1wyyxme .band:where(.svelte-1wyyxme):before{background-image:radial-gradient(oklch(from var(--ws-accent) l c h / .14) 1.5px, transparent 1.5px);background-position:var(--ws-drift) var(--ws-drift);background-size:16px 16px}.guide-wrap.svelte-1wyyxme{z-index:1;position:relative}.band.svelte-1wyyxme .guide{width:var(--ws-lead-avatar,104px);height:var(--ws-lead-avatar,104px);box-shadow:0 8px 18px oklch(from var(--foreground) l c h / .2);animation:3.6s ease-in-out infinite svelte-1wyyxme-ws-lead-bob;animation-delay:calc(var(--ws-index) * .45s);background:oklch(100% 0 0);border:3px solid oklch(100% 0 0);border-radius:999px;display:block;overflow:hidden}.body.svelte-1wyyxme{flex-direction:column;flex:1;gap:6px;min-width:0;padding:16px 18px;display:flex}.topline.svelte-1wyyxme{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tag.svelte-1wyyxme{background:var(--ws-accent);color:oklch(100% 0 0);font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700}.stars.svelte-1wyyxme{gap:2px;display:flex}.stars.svelte-1wyyxme .star{fill:var(--worksheet-star-empty-fill);stroke:var(--worksheet-star-empty-stroke);flex:none}.title.svelte-1wyyxme{-webkit-line-clamp:3;line-clamp:3;color:var(--foreground);font-family:var(--font-display);text-wrap:balance;-webkit-box-orient:vertical;font-size:18px;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.sub.svelte-1wyyxme,.reason.svelte-1wyyxme{color:var(--foreground)}.sub.svelte-1wyyxme{font-size:12.5px;font-weight:600}.reason.svelte-1wyyxme{font-size:13px;line-height:1.45}.cta.svelte-1wyyxme{height:var(--ws-lead-cta-h,40px);background:var(--ws-accent);color:oklch(100% 0 0);font-family:var(--font-display);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;margin-top:auto;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.cta.svelte-1wyyxme .play{flex:none}@keyframes svelte-1wyyxme-ws-lead-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes svelte-1wyyxme-ws-drift{to{--ws-drift:144px}}@media (width<=639px){.body.svelte-1wyyxme{padding:14px}.sub.svelte-1wyyxme,.reason.svelte-1wyyxme{display:none}.tag.svelte-1wyyxme{font-size:11.5px}.title.svelte-1wyyxme{overflow-wrap:anywhere;font-size:18px}.cta.svelte-1wyyxme{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.band.svelte-1wyyxme .guide,.band.svelte-1wyyxme:before{animation:none}}@media (prefers-reduced-motion:no-preference){a.svelte-1wyyxme{transition:transform .16s cubic-bezier(.34,.8,.34,1),box-shadow .16s}.guide-wrap.svelte-1wyyxme{transition:transform .2s cubic-bezier(.34,.8,.34,1)}.tag.svelte-1wyyxme{transition:transform .18s cubic-bezier(.34,.8,.34,1)}.stars.svelte-1wyyxme .star{transition:fill .18s,stroke .18s,transform .22s cubic-bezier(.34,.8,.34,1)}.cta.svelte-1wyyxme{transition:filter .14s}.cta.svelte-1wyyxme .play{transition:transform .18s cubic-bezier(.34,.8,.34,1)}}@media (hover:hover) and (pointer:fine){a.svelte-1wyyxme:hover,a.svelte-1wyyxme:focus-visible{box-shadow:0 9px 0 oklch(from var(--ws-accent) l c h / .4), 0 16px 30px oklch(from var(--ws-accent) l c h / .24)}a.svelte-1wyyxme:active{box-shadow:0 2px 0 oklch(from var(--ws-accent) l c h / .4), 0 6px 12px oklch(from var(--foreground) l c h / .12)}a.svelte-1wyyxme:hover .band:where(.svelte-1wyyxme):before,a.svelte-1wyyxme:focus-visible .band:where(.svelte-1wyyxme):before{animation-play-state:running}a.svelte-1wyyxme:hover .stars:where(.svelte-1wyyxme) .star,a.svelte-1wyyxme:focus-visible .stars:where(.svelte-1wyyxme) .star{fill:var(--vt-gold);stroke:var(--vt-amber)}a.svelte-1wyyxme:hover .cta:where(.svelte-1wyyxme),a.svelte-1wyyxme:focus-visible .cta:where(.svelte-1wyyxme){filter:brightness(1.08)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){a.svelte-1wyyxme:hover,a.svelte-1wyyxme:focus-visible{transform:translateY(-4px)}a.svelte-1wyyxme:active{transform:translateY(2px)}a.svelte-1wyyxme:hover .guide-wrap:where(.svelte-1wyyxme),a.svelte-1wyyxme:focus-visible .guide-wrap:where(.svelte-1wyyxme){transform:scale(1.1)}a.svelte-1wyyxme:hover .tag:where(.svelte-1wyyxme),a.svelte-1wyyxme:focus-visible .tag:where(.svelte-1wyyxme){transform:rotate(-6deg)scale(1.1)}a.svelte-1wyyxme:hover .stars:where(.svelte-1wyyxme) .star,a.svelte-1wyyxme:focus-visible .stars:where(.svelte-1wyyxme) .star{transform:scale(1.18)}a.svelte-1wyyxme:hover .stars:where(.svelte-1wyyxme) .star:nth-of-type(2),a.svelte-1wyyxme:focus-visible .stars:where(.svelte-1wyyxme) .star:nth-of-type(2){transition-delay:70ms}a.svelte-1wyyxme:hover .stars:where(.svelte-1wyyxme) .star:nth-of-type(3),a.svelte-1wyyxme:focus-visible .stars:where(.svelte-1wyyxme) .star:nth-of-type(3){transition-delay:.14s}a.svelte-1wyyxme:hover .cta:where(.svelte-1wyyxme) .play,a.svelte-1wyyxme:focus-visible .cta:where(.svelte-1wyyxme) .play{transform:translate(2px)scale(1.15)}}
