.chooser.svelte-2freha{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:14px 18px}summary.svelte-2freha{cursor:pointer;color:var(--brand);font-weight:600}.intro.svelte-2freha,.empty.svelte-2freha,small.svelte-2freha{color:var(--muted);font-size:13px;line-height:1.5}.failure.svelte-2freha{color:var(--danger)}.kinds.svelte-2freha{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}fieldset.svelte-2freha{border:1px solid var(--line);border-radius:6px;align-content:start;gap:6px;min-width:0;max-height:320px;margin:0;padding:10px 12px;display:grid;overflow-y:auto}legend.svelte-2freha{padding-inline:4px;font-weight:600}.count.svelte-2freha{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}label.svelte-2freha{overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:14px;display:flex}label.svelte-2freha span:where(.svelte-2freha){display:grid}label.unready.svelte-2freha{color:var(--muted)}input.svelte-2freha{margin-top:3px}.actions.svelte-2freha{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.demos.svelte-1fpfpex{gap:20px;padding-block:8px 56px;display:grid}.heading.svelte-1fpfpex{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;display:flex}.heading.svelte-1fpfpex h2:where(.svelte-1fpfpex){color:var(--brand);letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(28px,3.4vw,40px);font-weight:600}.heading.svelte-1fpfpex p:where(.svelte-1fpfpex){max-width:560px;color:var(--muted);flex:360px;margin:0;line-height:1.65}.target.svelte-1fpfpex{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.grid.svelte-1fpfpex{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.tile.svelte-1fpfpex{background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:0;transition:border-color .15s;display:flex;overflow:hidden}.tile.svelte-1fpfpex:hover,.tile.svelte-1fpfpex:focus-within{border-color:var(--control-line)}.tile.shown.svelte-1fpfpex{border-color:var(--brand)}.picture.svelte-1fpfpex{background:var(--panel2);height:168px;position:relative;overflow:hidden}.picture.plot.svelte-1fpfpex img{object-fit:contain}.kind.svelte-1fpfpex{background:var(--bg);color:var(--brand);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.body.svelte-1fpfpex{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.body.svelte-1fpfpex h3:where(.svelte-1fpfpex){overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.3}.detail.svelte-1fpfpex,.project.svelte-1fpfpex,.note.svelte-1fpfpex,.state.svelte-1fpfpex{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.project.svelte-1fpfpex a:where(.svelte-1fpfpex){color:var(--brand);text-underline-offset:3px}.note.svelte-1fpfpex{margin-top:auto;padding-top:8px}.show.svelte-1fpfpex{align-self:stretch;margin-top:auto}.said.svelte-1fpfpex{margin:4px 0 0;font-size:13px;line-height:1.5}.said.success.svelte-1fpfpex{color:var(--success)}.said.warning.svelte-1fpfpex{color:var(--warning)}.said.danger.svelte-1fpfpex{color:var(--danger)}.state.svelte-1fpfpex{font-size:15px}.notice.svelte-1fpfpex{border-left:2px solid var(--brand);background:var(--panel);margin:0;padding:14px 18px}.notice.error.svelte-1fpfpex{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.notice.svelte-1fpfpex a:where(.svelte-1fpfpex){color:inherit;margin-left:8px}.setup.svelte-4q7dka{border:1px solid var(--line);border-left:4px solid var(--lab);background:var(--panel);border-radius:.8rem;gap:.9rem;max-width:70ch;padding:1.25rem 1.5rem;display:grid}.setup.svelte-4q7dka>p:where(.svelte-4q7dka),h2.svelte-4q7dka,h3.svelte-4q7dka{margin:0}.eyebrow.svelte-4q7dka{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.85rem}.muted.svelte-4q7dka{color:var(--muted);margin:0;font-size:.95rem}.held.svelte-4q7dka{font-weight:600}.actions.svelte-4q7dka,.open.svelte-4q7dka{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.refused.svelte-4q7dka{color:var(--danger)}.steps.svelte-4q7dka{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.step.svelte-4q7dka{align-items:baseline;gap:.6rem;display:flex}.mark.svelte-4q7dka{border:2px solid var(--control-line);border-radius:50%;flex:none;width:.75rem;height:.75rem}.step[data-state=running].svelte-4q7dka .mark:where(.svelte-4q7dka){border-color:var(--brand);background:var(--brand)}.step[data-state=done].svelte-4q7dka .mark:where(.svelte-4q7dka){border-color:var(--success);background:var(--success)}.step[data-state=failed].svelte-4q7dka .mark:where(.svelte-4q7dka){border-color:var(--danger);background:var(--danger)}.step[data-state=skipped].svelte-4q7dka .mark:where(.svelte-4q7dka){border-style:dashed}.step-label.svelte-4q7dka{font-weight:600}.step[data-state=skipped].svelte-4q7dka .step-label:where(.svelte-4q7dka),.step[data-state=waiting].svelte-4q7dka .step-label:where(.svelte-4q7dka){color:var(--muted);font-weight:500}.step-state.svelte-4q7dka{color:var(--muted)}.why.svelte-4q7dka{color:var(--muted);margin-top:.25rem;font-size:.9rem}.why.svelte-4q7dka p:where(.svelte-4q7dka),.why.svelte-4q7dka ul:where(.svelte-4q7dka){margin:.25rem 0 0}.why.svelte-4q7dka summary:where(.svelte-4q7dka){cursor:pointer}.outcome.svelte-4q7dka{gap:.5rem;display:grid}.outcome-title.svelte-4q7dka{margin:0;font-weight:600}.project-name.svelte-4q7dka{font-size:1rem}.missing.svelte-4q7dka{gap:.4rem;margin:0;padding-left:1.25rem;display:grid}.gesture.svelte-s2cio6{width:100%;height:100%;color:var(--brand);display:block;overflow:visible}.skin.svelte-s2cio6{fill:var(--bg)}.soft.svelte-s2cio6{fill:var(--panel2);stroke:none}.key.svelte-s2cio6{fill:var(--brand);stroke:var(--brand)}.orb.svelte-s2cio6{fill:var(--panel2)}.ring.svelte-s2cio6,.ripple.svelte-s2cio6{stroke-width:1.5px;opacity:.5}.table.svelte-s2cio6,.card.svelte-s2cio6,.object.svelte-s2cio6,.iris.svelte-s2cio6{fill:var(--panel2)}.pupil.svelte-s2cio6{fill:var(--brand)}.ray.svelte-s2cio6{stroke-width:1.5px;opacity:.6}.dashed.svelte-s2cio6{stroke-dasharray:4 6}.arrow.svelte-s2cio6{stroke-width:2px}.press.svelte-s2cio6,.index.svelte-s2cio6,.thumb.svelte-s2cio6,.float.svelte-s2cio6,.carry.svelte-s2cio6,.left.svelte-s2cio6,.right.svelte-s2cio6,.grow.svelte-s2cio6,.turn.svelte-s2cio6,.spin.svelte-s2cio6,.ripple.svelte-s2cio6,.ring.svelte-s2cio6,.pupil.svelte-s2cio6{transform-box:fill-box;transform-origin:50%;animation-duration:2.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.press.svelte-s2cio6{animation-name:svelte-s2cio6-press}.ripple.svelte-s2cio6{animation-name:svelte-s2cio6-ripple}.index.svelte-s2cio6{animation-name:svelte-s2cio6-index}.thumb.svelte-s2cio6{animation-name:svelte-s2cio6-thumb}.ring.svelte-s2cio6{animation-name:svelte-s2cio6-ripple}.float.svelte-s2cio6{animation-name:svelte-s2cio6-float}.carry.svelte-s2cio6{animation-name:svelte-s2cio6-carry}.left.svelte-s2cio6{animation-name:svelte-s2cio6-left}.right.svelte-s2cio6{animation-name:svelte-s2cio6-right}.grow.svelte-s2cio6{animation-name:svelte-s2cio6-grow}.turn.svelte-s2cio6{animation-name:svelte-s2cio6-spin;animation-direction:alternate}.spin.svelte-s2cio6{animation-name:svelte-s2cio6-spin;animation-duration:2.6s;animation-direction:alternate}.pupil.svelte-s2cio6{animation-name:svelte-s2cio6-glance}@keyframes svelte-s2cio6-press{0%,30%,to{transform:translateY(0)}45%,60%{transform:translateY(8px)}}@keyframes svelte-s2cio6-ripple{0%,45%{opacity:0;transform:scale(1)}55%{opacity:.6}to{opacity:0;transform:scale(1.7)}}@keyframes svelte-s2cio6-index{0%,25%,to{transform:translateY(0)rotate(0)}45%,70%{transform:translateY(4px)rotate(6deg)}}@keyframes svelte-s2cio6-thumb{0%,25%,to{transform:translateY(0)rotate(0)}45%,70%{transform:translateY(-4px)rotate(-6deg)}}@keyframes svelte-s2cio6-float{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes svelte-s2cio6-carry{0%,20%,to{transform:translate(0)}60%,75%{transform:translate(40px)}}@keyframes svelte-s2cio6-left{0%,20%,to{transform:translate(0)}60%,75%{transform:translate(-6px)}}@keyframes svelte-s2cio6-right{0%,20%,to{transform:translate(0)}60%,75%{transform:translate(6px)}}@keyframes svelte-s2cio6-grow{0%,20%,to{transform:scale(1)}60%,75%{transform:scale(1.3)}}@keyframes svelte-s2cio6-spin{0%{transform:rotate(0)}to{transform:rotate(-30deg)}}@keyframes svelte-s2cio6-glance{0%,to{transform:translate(0)}40%,70%{transform:translateY(4px)}}.still.svelte-s2cio6 :where(.svelte-s2cio6),.still.svelte-s2cio6{animation:none!important}@media (prefers-reduced-motion:reduce){.gesture.svelte-s2cio6 :where(.svelte-s2cio6){animation:none!important}}.cover.svelte-11ht3t6{aspect-ratio:3/2;background:var(--art1);place-items:center;display:grid;position:relative;overflow:hidden}.cover.art2.svelte-11ht3t6{background:var(--art2)}.cover.art3.svelte-11ht3t6{background:var(--art3)}.cover.art4.svelte-11ht3t6{background:var(--art4)}.cover.svelte-11ht3t6 figure.illustration{width:74%;max-width:none;margin-top:6%}.cover.svelte-11ht3t6 figure.illustration svg{width:100%;max-width:none;height:auto}.station.svelte-11ht3t6{color:var(--brand);opacity:.75;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1;position:absolute;top:10px;left:14px}.hero.svelte-11ht3t6 .station:where(.svelte-11ht3t6){font-size:54px;top:16px;left:20px}.hero.svelte-11ht3t6{border-radius:18px}.board.svelte-nt2l43{gap:28px;display:grid}.journey.svelte-nt2l43{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.card.svelte-nt2l43{border:1px solid var(--line);background:var(--panel);width:100%;height:100%;color:var(--fg);font:inherit;text-align:start;cursor:pointer;border-radius:16px;flex-direction:column;padding:0;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden}.card.svelte-nt2l43:hover,.card.svelte-nt2l43:focus-visible{border-color:var(--brand);transform:translateY(-2px)}.card.open.svelte-nt2l43{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand)}.card.waiting.svelte-nt2l43 .cover{filter:grayscale(.8);opacity:.7}.card-body.svelte-nt2l43{gap:6px;padding:14px 16px 16px;display:grid}.card-title.svelte-nt2l43{font-size:17px;font-weight:650;line-height:1.3}.card-meta.svelte-nt2l43{color:var(--muted);font-size:13px}.hands.svelte-nt2l43{gap:4px;margin-top:4px;display:flex}.hand.svelte-nt2l43{background:var(--panel2);border-radius:50%;width:30px;height:30px;padding:3px;display:block}.badge.svelte-nt2l43{background:var(--panel2);color:var(--warning);border-radius:999px;justify-self:start;margin-top:4px;padding:3px 9px;font-size:12px;font-weight:650}.badge.soft.svelte-nt2l43{color:var(--brand);background:var(--panel2)}.viewer.svelte-nt2l43{border:1px solid var(--line);background:var(--panel);border-radius:22px;gap:24px;padding:24px;scroll-margin-top:16px;display:grid}.viewer-head.svelte-nt2l43{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;scroll-margin-top:16px;display:grid;position:relative}.viewer-intro.svelte-nt2l43{align-content:start;gap:12px;display:grid}.viewer-intro.svelte-nt2l43 h3:where(.svelte-nt2l43){color:var(--brand);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:600;line-height:1.1}.enter.svelte-nt2l43{margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.5}.viewer-meta.svelte-nt2l43,.hint.svelte-nt2l43{color:var(--muted);margin:0;line-height:1.6}.hint.svelte-nt2l43 a:where(.svelte-nt2l43){color:var(--brand);margin-left:6px}.starter.svelte-nt2l43{justify-items:start;gap:12px;margin-top:6px;display:grid}.pick.svelte-nt2l43{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-nt2l43{--card:var(--line);--edge-ring:transparent;border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--fg);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 16px 6px 8px;font-weight:600;display:inline-flex}.chip[aria-checked=true].svelte-nt2l43{border-color:var(--card);box-shadow:0 0 0 2px var(--card)}.dot.svelte-nt2l43{background:var(--card);width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--edge-ring);border-radius:50%}.go.svelte-nt2l43{min-height:52px;padding-inline:26px;font-size:17px}.said.svelte-nt2l43{color:var(--success);margin:0;font-weight:600}.said.bad.svelte-nt2l43{color:var(--danger)}.close.svelte-nt2l43{border:1px solid var(--line);background:var(--bg);width:44px;height:44px;color:var(--fg);cursor:pointer;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:-8px;right:-8px}.close.svelte-nt2l43:hover,.close.svelte-nt2l43:focus-visible{border-color:var(--brand)}.steps.svelte-nt2l43{counter-reset:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.step.svelte-nt2l43{border:1px solid var(--line);background:var(--bg);border-radius:16px;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px;scroll-margin-top:80px;transition:border-color .2s;display:grid}.step.marked.svelte-nt2l43{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand)}.step-art.svelte-nt2l43{background:var(--panel2);border-radius:50%;width:96px;height:96px;padding:10px}.step-body.svelte-nt2l43{grid-template-columns:auto 1fr;align-content:start;gap:4px 10px;display:grid}.step-number.svelte-nt2l43{background:var(--brand);width:28px;height:28px;color:var(--on-brand);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.step-hand.svelte-nt2l43{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-self:center;font-size:12px;font-weight:650}.step-do.svelte-nt2l43,.step-why.svelte-nt2l43,.step-actions.svelte-nt2l43{grid-column:1/-1}.step-do.svelte-nt2l43{margin:6px 0 0;font-size:18px;font-weight:650;line-height:1.35}.step-why.svelte-nt2l43{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.step-actions.svelte-nt2l43{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.small.svelte-nt2l43{min-height:36px;padding:6px 14px;font-size:14px}.link.svelte-nt2l43{color:var(--muted);text-underline-offset:3px;font-size:13px}@media (width<=1000px){.journey.svelte-nt2l43{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.viewer.svelte-nt2l43{padding:16px}.viewer-head.svelte-nt2l43{grid-template-columns:1fr}.close.svelte-nt2l43{top:4px;right:4px}.step.svelte-nt2l43{grid-template-columns:72px minmax(0,1fr)}.step-art.svelte-nt2l43{width:72px;height:72px}}.tutorials.svelte-yxsc6c{gap:56px;padding-block:0 4rem;display:grid}h2.svelte-yxsc6c,h3.svelte-yxsc6c{margin:0}.quick.svelte-yxsc6c{gap:14px}.doors.svelte-yxsc6c{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:-24px;display:grid}.door.svelte-yxsc6c{border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:20px;grid-template-rows:auto 1fr;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.door.svelte-yxsc6c:hover,.door.svelte-yxsc6c:focus-visible{border-color:var(--brand);transform:translateY(-2px)}.door-art.svelte-yxsc6c,.web-art.svelte-yxsc6c{background:var(--art1);place-items:center;padding:18px 24px 10px;display:grid}.tint2.svelte-yxsc6c{background:var(--art2)}.tint3.svelte-yxsc6c{background:var(--art3)}.tint4.svelte-yxsc6c{background:var(--art4)}.door.tint1.svelte-yxsc6c .door-art:where(.svelte-yxsc6c){background:var(--art1)}.door.tint2.svelte-yxsc6c .door-art:where(.svelte-yxsc6c){background:var(--art2)}.door.tint3.svelte-yxsc6c .door-art:where(.svelte-yxsc6c){background:var(--art3)}.door.tint2.svelte-yxsc6c,.door.tint3.svelte-yxsc6c{background:var(--panel)}.door-art.svelte-yxsc6c figure.illustration{width:min(100%,260px);max-width:none}.door-copy.svelte-yxsc6c{gap:6px;padding:18px 22px 22px;display:grid}.door-title.svelte-yxsc6c{color:var(--brand);letter-spacing:-.02em;font-size:22px;font-weight:650}.door-line.svelte-yxsc6c{color:var(--muted);line-height:1.55}.door-go.svelte-yxsc6c{background:var(--bg);width:36px;height:36px;color:var(--brand);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:14px;right:16px}.door-section.svelte-yxsc6c{gap:24px;scroll-margin-top:1rem;display:grid}.door-section.svelte-yxsc6c>p:where(.svelte-yxsc6c){max-width:70ch;margin:0}.section-head.svelte-yxsc6c{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 18px;max-width:75ch;display:grid}.section-head.svelte-yxsc6c .eyebrow:where(.svelte-yxsc6c){letter-spacing:0;color:var(--muted);font-family:Georgia,Times New Roman,serif;font-size:34px}.section-head.svelte-yxsc6c h2:where(.svelte-yxsc6c){color:var(--brand);letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);font-weight:600}.section-head.svelte-yxsc6c p:where(.svelte-yxsc6c){color:var(--muted);grid-column:2;margin:0;font-size:16px;line-height:1.7}.recipe.svelte-yxsc6c{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.recipe.svelte-yxsc6c li:where(.svelte-yxsc6c){border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:auto 1fr;align-content:start;gap:12px;padding:18px;display:grid}.recipe-art.svelte-yxsc6c{background:var(--panel2);border-radius:50%;grid-column:1/-1;justify-self:center;width:92px;height:92px;padding:10px}.recipe-number.svelte-yxsc6c{background:var(--brand);width:30px;height:30px;color:var(--on-brand);border-radius:50%;place-items:center;font-weight:700;display:grid}.recipe-text.svelte-yxsc6c{align-self:center;line-height:1.5}.journey-head.svelte-yxsc6c{gap:6px;margin-top:12px;display:grid}.journey-head.svelte-yxsc6c h3:where(.svelte-yxsc6c){letter-spacing:-.02em;font-size:24px}.journey-head.svelte-yxsc6c p:where(.svelte-yxsc6c){max-width:70ch;color:var(--muted);margin:0;line-height:1.6}.web-lessons.svelte-yxsc6c{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.web-lessons.svelte-yxsc6c li:where(.svelte-yxsc6c){border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.web-lessons.svelte-yxsc6c li.done:where(.svelte-yxsc6c){border-color:var(--success)}.web-art.svelte-yxsc6c{padding:16px 28px 8px;position:relative}.web-art.svelte-yxsc6c figure.illustration{width:min(100%,200px);max-width:none}.web-number.svelte-yxsc6c{color:var(--brand);opacity:.75;font-family:Georgia,Times New Roman,serif;font-size:24px;position:absolute;top:10px;left:14px}.web-body.svelte-yxsc6c{align-content:start;justify-items:start;gap:6px;padding:14px 18px 18px;display:grid}.web-body.svelte-yxsc6c .button:where(.svelte-yxsc6c){margin-top:8px}.web-lessons.svelte-yxsc6c li.waiting:where(.svelte-yxsc6c) .lesson-title:where(.svelte-yxsc6c){color:var(--muted)}.lesson-title.svelte-yxsc6c{font-size:17px;font-weight:650}.lesson-meta.svelte-yxsc6c,.lesson-enter.svelte-yxsc6c,.lesson-why.svelte-yxsc6c{color:var(--muted);font-size:.95rem;line-height:1.5}.finished.svelte-yxsc6c{color:var(--success);margin-left:.5rem;font-size:.85rem}.together.svelte-yxsc6c{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;display:grid}.together-art.svelte-yxsc6c{background:var(--art3);border-radius:20px;place-items:center;padding:24px;display:grid}.together-art.svelte-yxsc6c figure.illustration{width:min(100%,300px);max-width:none}.recipe.compact.svelte-yxsc6c{grid-template-columns:repeat(2,minmax(0,1fr))}.drives.svelte-yxsc6c{color:var(--muted);margin:0}.signin.svelte-yxsc6c{border:1px solid var(--line);background:var(--panel);border-radius:.8rem;justify-items:start;gap:1rem;max-width:60ch;padding:1.5rem;display:grid}.stage.svelte-yxsc6c{border:1px solid var(--line);background:var(--panel);border-radius:1rem;justify-items:center;gap:1rem;padding:2.5rem 1.5rem;display:grid}.stage.leading.svelte-yxsc6c{border-color:var(--brand)}.done.svelte-yxsc6c{text-align:center;justify-items:center;gap:1rem;max-width:60ch;display:grid}.done.svelte-yxsc6c p:where(.svelte-yxsc6c){margin:0}.done-title.svelte-yxsc6c{font-size:clamp(1.6rem,3vw,2.4rem)}.onward.svelte-yxsc6c{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.steps.svelte-yxsc6c{gap:1rem;display:grid}.steps.svelte-yxsc6c ol:where(.svelte-yxsc6c){gap:.75rem;margin:0;padding-left:1.5rem;display:grid}.steps.svelte-yxsc6c li:where(.svelte-yxsc6c){border-radius:.5rem;gap:.15rem;padding:.5rem .75rem;display:grid}.steps.svelte-yxsc6c li.current:where(.svelte-yxsc6c){background:var(--panel);outline:2px solid var(--brand)}.step-word.svelte-yxsc6c{font-weight:600}.step-how.svelte-yxsc6c,.muted.svelte-yxsc6c{color:var(--muted);font-size:.95rem}.muted.svelte-yxsc6c{margin:0}.now.svelte-yxsc6c{gap:.8rem;display:grid}.headsets.svelte-yxsc6c{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.headsets.svelte-yxsc6c li:where(.svelte-yxsc6c){--card:var(--line);border:1px solid var(--line);border-left:6px solid var(--card);background:var(--panel);border-radius:14px;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.headsets.svelte-yxsc6c .swatch:where(.svelte-yxsc6c){background:var(--card);border-radius:50%;flex:none;width:1.6rem;height:1.6rem}.host.svelte-yxsc6c summary:where(.svelte-yxsc6c){cursor:pointer;list-style-position:outside}.host.svelte-yxsc6c summary:where(.svelte-yxsc6c) h2:where(.svelte-yxsc6c){font-size:1.3rem;display:inline}.host-body.svelte-yxsc6c{gap:1rem;margin-top:1rem;display:grid}@media (width<=1000px){.recipe.svelte-yxsc6c{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.tutorials.svelte-yxsc6c{gap:40px}.doors.svelte-yxsc6c,.recipe.svelte-yxsc6c,.recipe.compact.svelte-yxsc6c,.together.svelte-yxsc6c{grid-template-columns:1fr}.doors.svelte-yxsc6c{margin-top:0}.section-head.svelte-yxsc6c{grid-template-columns:1fr}.section-head.svelte-yxsc6c p:where(.svelte-yxsc6c){grid-column:1}}
