.stack.svelte-9f2dxk{display:grid;padding-bottom:calc(var(--card-h) - var(--peek))}.card.svelte-9f2dxk{grid-area:1 / 1;align-self:start;margin-top:calc(var(--i) * var(--peek));z-index:var(--i);padding:18px 20px;display:grid;gap:12px;align-content:start;cursor:default;outline:none;transition:transform .35s var(--ease-editorial),box-shadow .35s ease;border-top:1px solid var(--color-surface-container-high)}.card.svelte-9f2dxk:hover,.card.svelte-9f2dxk:focus-visible,.card.front.svelte-9f2dxk{z-index:50;transform:translateY(-10px);box-shadow:0 30px 70px -30px color-mix(in srgb,var(--color-primary) 55%,transparent)}.card.svelte-9f2dxk:hover~.card:where(.svelte-9f2dxk),.card.svelte-9f2dxk:focus-visible~.card:where(.svelte-9f2dxk),.card.front.svelte-9f2dxk~.card:where(.svelte-9f2dxk){transform:translateY(calc(var(--open-h, var(--card-h)) - var(--peek) + 10px))}.by.svelte-9f2dxk{font-family:var(--font-ui);font-size:12px;font-weight:700;color:var(--color-on-surface);margin-bottom:-4px}.by.svelte-9f2dxk i:where(.svelte-9f2dxk){font-style:normal;font-weight:500;color:color-mix(in srgb,var(--color-on-surface-variant) 70%,transparent)}.ask.svelte-9f2dxk{background:var(--color-primary);color:var(--color-surface);padding:11px 15px;font-size:15px;font-weight:500}.david.svelte-9f2dxk{display:flex;align-items:flex-start;gap:12px}.mark.svelte-9f2dxk{flex:none;width:22px;height:22px;object-fit:contain;background:var(--color-primary);margin-top:1px}.said.svelte-9f2dxk{flex:1;min-width:0;display:grid;gap:9px}.steps.svelte-9f2dxk li:where(.svelte-9f2dxk),.result.svelte-9f2dxk,.btns.svelte-9f2dxk{opacity:0;transform:translateY(5px);transition:opacity .32s ease,transform .42s var(--ease-editorial)}.steps.svelte-9f2dxk li.on:where(.svelte-9f2dxk),.steps.svelte-9f2dxk li.now:where(.svelte-9f2dxk),.result.on.svelte-9f2dxk,.btns.on.svelte-9f2dxk{opacity:1;transform:none}.t.svelte-9f2dxk{font-size:14px;line-height:1.5;clip-path:inset(0 100% 0 0);transition:clip-path .65s linear}.t.on.svelte-9f2dxk{clip-path:inset(0 0 0 0)}.steps.svelte-9f2dxk{list-style:none;margin:0;padding:0;display:grid;gap:4px}.steps.svelte-9f2dxk li:where(.svelte-9f2dxk){display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;background:var(--color-surface-container-low);font-size:13px;color:var(--color-on-surface-variant)}.steps.svelte-9f2dxk li:where(.svelte-9f2dxk)>span:where(.svelte-9f2dxk):before{content:"✓";display:inline-block;width:18px;color:var(--color-primary);font-size:12px}.steps.svelte-9f2dxk li.now:where(.svelte-9f2dxk)>span:where(.svelte-9f2dxk):before{content:"→"}.steps.svelte-9f2dxk li.now:where(.svelte-9f2dxk)>span:where(.svelte-9f2dxk){color:var(--color-on-surface);font-weight:600}.steps.svelte-9f2dxk li:where(.svelte-9f2dxk) .s-chip{background:var(--color-surface-container-lowest)}.steps.plain.svelte-9f2dxk li:where(.svelte-9f2dxk){opacity:1;transform:none}.result.svelte-9f2dxk{display:grid;gap:8px;padding:12px 14px;background:var(--color-surface-container-low);font-size:13px;line-height:1.45}.rt.svelte-9f2dxk{font-family:var(--font-ui);font-size:12px;font-weight:700;color:var(--color-on-surface)}.meta.svelte-9f2dxk{font-size:11.5px;color:var(--color-on-surface-variant)}.meta.src.svelte-9f2dxk:before{content:"↳";margin-right:6px;color:var(--color-tertiary)}.slides.svelte-9f2dxk .slide:where(.svelte-9f2dxk),.lines.svelte-9f2dxk li:where(.svelte-9f2dxk),tbody.svelte-9f2dxk tr:where(.svelte-9f2dxk),.bar.svelte-9f2dxk{opacity:0;transition:opacity .3s ease calc(var(--k, 0) * .14s + .12s)}.result.on.svelte-9f2dxk .slide:where(.svelte-9f2dxk),.result.on.svelte-9f2dxk .lines:where(.svelte-9f2dxk) li:where(.svelte-9f2dxk),.result.on.svelte-9f2dxk tbody:where(.svelte-9f2dxk) tr:where(.svelte-9f2dxk),.result.on.svelte-9f2dxk .bar:where(.svelte-9f2dxk){opacity:1}.slides.svelte-9f2dxk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.slide.svelte-9f2dxk{aspect-ratio:16 / 10;padding:7px 8px;display:grid;align-content:start;gap:4px;background:var(--color-surface-container-lowest);box-shadow:0 0 0 1px var(--color-outline-variant)}.slide.svelte-9f2dxk b:where(.svelte-9f2dxk){font-family:var(--font-headline);font-size:10px;line-height:1.15;color:var(--color-on-surface)}.slide.svelte-9f2dxk i:where(.svelte-9f2dxk){display:block;height:3px;width:70%;background:var(--color-primary-fixed-dim)}.slide.svelte-9f2dxk i:where(.svelte-9f2dxk):last-child{width:45%;background:var(--color-tertiary-fixed)}.lines.svelte-9f2dxk{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lines.svelte-9f2dxk li:where(.svelte-9f2dxk):before{content:"";display:inline-block;width:6px;height:6px;margin-right:9px;vertical-align:1px;background:var(--color-primary)}table.svelte-9f2dxk{width:100%;border-collapse:collapse;font-size:12.5px}th.svelte-9f2dxk,td.svelte-9f2dxk{text-align:left;padding:5px 0;border-bottom:1px solid var(--color-surface-container-high)}th.svelte-9f2dxk{font-family:var(--font-ui);font-size:11px;font-weight:700;color:var(--color-on-surface-variant)}td.svelte-9f2dxk:not(:first-child){color:var(--color-on-surface-variant)}tr.svelte-9f2dxk>:where(.svelte-9f2dxk):last-child{text-align:right}.bars.svelte-9f2dxk{display:grid;gap:6px}.bar.svelte-9f2dxk{display:grid;grid-template-columns:6.5rem minmax(0,1fr) 3.2rem;gap:10px;align-items:center;font-size:12.5px}.bar.svelte-9f2dxk i:where(.svelte-9f2dxk){display:block;height:8px;background:var(--color-surface-container-high)}.bar.svelte-9f2dxk i:where(.svelte-9f2dxk) b:where(.svelte-9f2dxk){display:block;height:100%;width:0;background:var(--color-primary);transition:width .7s var(--ease-editorial) calc(var(--k, 0) * .14s + .2s)}.result.on.svelte-9f2dxk .bar:where(.svelte-9f2dxk) i:where(.svelte-9f2dxk) b:where(.svelte-9f2dxk){width:var(--w)}.bar.svelte-9f2dxk em:where(.svelte-9f2dxk){font-style:normal;font-variant-numeric:tabular-nums;text-align:right;color:var(--color-on-surface-variant)}.answer.svelte-9f2dxk{font-size:13.5px;line-height:1.5}.btns.svelte-9f2dxk{display:flex;flex-wrap:wrap;gap:8px;font-family:var(--font-ui);font-size:12px;font-weight:700}.btns.svelte-9f2dxk b:where(.svelte-9f2dxk),.btns.svelte-9f2dxk span:where(.svelte-9f2dxk){padding:7px 12px;border:1.5px solid var(--color-primary)}.btns.svelte-9f2dxk b:where(.svelte-9f2dxk){background:var(--color-primary);color:var(--color-surface)}.btns.svelte-9f2dxk span:where(.svelte-9f2dxk){color:var(--color-primary)}.trig.svelte-9f2dxk{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.when.svelte-9f2dxk{font-family:var(--font-ui);font-size:12px;padding:4px 9px;background:var(--color-primary);color:var(--color-surface)}h3.svelte-9f2dxk{font-family:var(--font-headline);font-size:1.15rem;font-weight:700;color:var(--color-primary)}.built-h.svelte-9f2dxk{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.who.svelte-9f2dxk{font-size:12px;font-weight:600;color:var(--color-on-surface-variant)}.mini.svelte-9f2dxk{display:grid;gap:8px;padding:12px;background:var(--color-surface-container-low)}.mini.svelte-9f2dxk span:where(.svelte-9f2dxk){display:grid;grid-template-columns:1fr 1fr;gap:12px}.mini.svelte-9f2dxk i:where(.svelte-9f2dxk){display:block;height:7px;background:var(--color-primary-fixed-dim)}.did.svelte-9f2dxk{font-size:15px;font-weight:500}.fed.svelte-9f2dxk{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.repl.svelte-9f2dxk{font-size:14px;color:var(--color-on-surface-variant)}@media(max-width:900px){.stack.svelte-9f2dxk{grid-auto-flow:column;grid-auto-columns:86%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 20px 24px;margin-inline:-20px}.card.svelte-9f2dxk{grid-area:auto;margin-top:0;scroll-snap-align:start}.card.svelte-9f2dxk:hover,.card.svelte-9f2dxk:focus-visible,.card.front.svelte-9f2dxk,.card.svelte-9f2dxk:hover~.card:where(.svelte-9f2dxk),.card.svelte-9f2dxk:focus-visible~.card:where(.svelte-9f2dxk),.card.front.svelte-9f2dxk~.card:where(.svelte-9f2dxk){transform:none}.slides.svelte-9f2dxk{grid-template-columns:repeat(2,minmax(0,1fr))}}.card.cut.svelte-9f2dxk .t:where(.svelte-9f2dxk),.card.cut.svelte-9f2dxk .steps:where(.svelte-9f2dxk) li:where(.svelte-9f2dxk),.card.cut.svelte-9f2dxk .result:where(.svelte-9f2dxk),.card.cut.svelte-9f2dxk .btns:where(.svelte-9f2dxk),.card.cut.svelte-9f2dxk .slide:where(.svelte-9f2dxk),.card.cut.svelte-9f2dxk .lines:where(.svelte-9f2dxk) li:where(.svelte-9f2dxk),.card.cut.svelte-9f2dxk tbody:where(.svelte-9f2dxk) tr:where(.svelte-9f2dxk),.card.cut.svelte-9f2dxk .bar:where(.svelte-9f2dxk),.card.cut.svelte-9f2dxk .bar:where(.svelte-9f2dxk) i:where(.svelte-9f2dxk) b:where(.svelte-9f2dxk){transition:none}@media(prefers-reduced-motion:reduce){html:not(.force-motion) .t.svelte-9f2dxk,html:not(.force-motion) .steps.svelte-9f2dxk li:where(.svelte-9f2dxk),html:not(.force-motion) .result.svelte-9f2dxk,html:not(.force-motion) .btns.svelte-9f2dxk,html:not(.force-motion) .slide.svelte-9f2dxk,html:not(.force-motion) .lines.svelte-9f2dxk li:where(.svelte-9f2dxk),html:not(.force-motion) tbody.svelte-9f2dxk tr:where(.svelte-9f2dxk),html:not(.force-motion) .bar.svelte-9f2dxk,html:not(.force-motion) .bar.svelte-9f2dxk i:where(.svelte-9f2dxk) b:where(.svelte-9f2dxk){transition:none}}
