.intro.svelte-14jqc3p{position:relative;overflow:hidden;min-height:clamp(26rem,64vh,40rem);display:flex;align-items:center;padding:clamp(4rem,10vh,7rem) var(--gutter) clamp(7rem,16vh,10rem);background:var(--indigo);color:var(--foam)}canvas.svelte-14jqc3p{position:absolute;inset:0;width:100%;height:100%;display:block;transform:scaleX(-1)}.copy.svelte-14jqc3p{position:relative;max-width:44rem;animation:svelte-14jqc3p-rise 1s .2s both cubic-bezier(.2,.7,.2,1)}h1.svelte-14jqc3p{font-size:var(--t-h1);text-wrap:balance}.copy.svelte-14jqc3p p{margin-top:1.25rem;max-width:34rem;font-size:var(--t-lead);line-height:1.5;color:color-mix(in srgb,var(--foam) 84%,var(--indigo))}@keyframes svelte-14jqc3p-rise{0%{opacity:0;transform:translateY(14px)}}@media(max-width:819px){.intro.svelte-14jqc3p{align-items:flex-start;min-height:30rem}.copy.svelte-14jqc3p p{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.copy.svelte-14jqc3p{animation:none}}.row.svelte-1h79k08{display:grid;grid-template-columns:3.6em 1fr auto;align-items:center;gap:.8em;padding:.65em .2em;border-bottom:1px solid color-mix(in srgb,var(--lavender) 45%,white)}.row.svelte-1h79k08:last-child{border-bottom:0}.where.svelte-1h79k08{font-weight:850;font-variation-settings:"wdth" 118;white-space:nowrap}.what.svelte-1h79k08{display:grid;min-width:0}.issue.svelte-1h79k08{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team.svelte-1h79k08{font-size:.82em;color:color-mix(in srgb,var(--indigo) 62%,white)}.pill.svelte-1h79k08{padding:.3em .75em;border-radius:999px;font-size:.82em;font-weight:700;white-space:nowrap}.new.svelte-1h79k08{box-shadow:inset 0 0 0 1.5px var(--lavender)}.progress.svelte-1h79k08{background:var(--lavender)}.done.svelte-1h79k08{background:var(--blush)}.alert.svelte-1h79k08{background:var(--indigo);color:var(--foam)}.plan.svelte-1h79k08{box-shadow:inset 0 0 0 1px var(--lavender)}.scrap.svelte-tee483{position:absolute;z-index:3;display:flex;flex-direction:column;gap:.3em;padding:.85em .95em;font-size:clamp(.7rem,2.5cqi,.95rem);line-height:1.3;box-shadow:0 8px 20px #1b116129;pointer-events:none;will-change:transform,opacity}.scrap.svelte-tee483 small{font-family:var(--wide);font-size:.72em;font-weight:700;opacity:.7}.sticky.svelte-tee483,.postit.svelte-tee483,.paper.svelte-tee483{font-family:var(--hand);font-size:clamp(.85rem,3.6cqi,1.4rem);font-weight:700;line-height:1.15}.sticky.svelte-tee483{min-height:8em;background:#fff1a6;color:#403a10}.postit.svelte-tee483{min-height:7em;background:#ffb3c7;color:#4a1325}.paper.svelte-tee483{background:repeating-linear-gradient(transparent 0 1.15em,#d8e1f0 1.15em calc(1.15em + 1px)) 0 .35em,#fbfaf6;color:#2b2b2b;border-top:.7em solid #8a7a66}.radio.svelte-tee483{background:#2e2e33;color:#e9e9ea;border-radius:6px}.radio.svelte-tee483 em{font-style:italic}.chat.svelte-tee483{background:#93aed3;color:#1d1d1f;border-radius:12px;font-family:system-ui,Segoe UI,sans-serif}.chat.svelte-tee483 .bubble{display:block;padding:.45em .7em;border-radius:1em 1em 1em .3em;background:#fff}.chat.svelte-tee483 .bubble.mine{margin-left:auto;border-radius:1em 1em .3em;background:#9be27b}.phone.svelte-tee483{background:#f2f2f4;color:#222;border-radius:14px;font-weight:700}.receipt.svelte-tee483{background:#fff;color:#333;font-family:Courier New,monospace;font-size:clamp(.66rem,2.2cqi,.85rem);clip-path:polygon(0 0,100% 0,100% 100%,92% 96%,84% 100%,76% 96%,68% 100%,60% 96%,52% 100%,44% 96%,36% 100%,28% 96%,20% 100%,12% 96%,4% 100%,0 96%)}.screen.svelte-1il0d9w{position:absolute;top:46%;left:8%;right:8%;z-index:2;display:flex;flex-direction:column;background:var(--foam);border-radius:8px;overflow:hidden;box-shadow:0 1px #1b11610f,0 30px 60px -30px #1b116180;font-size:clamp(.72rem,2.4cqi,.92rem);line-height:1.3}.top.svelte-1il0d9w{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.85em 1.1em;border-bottom:1px solid color-mix(in srgb,var(--lavender) 55%,white)}.title.svelte-1il0d9w{font-weight:850;font-variation-settings:"wdth" 116}.meta.svelte-1il0d9w{color:color-mix(in srgb,var(--indigo) 60%,white);font-size:.88em;font-weight:600}.body.svelte-1il0d9w{position:relative;flex:1;padding:.8em 1em;min-height:0}.phone.svelte-uzrika{position:absolute;z-index:2;left:50%;top:6%;bottom:14%;width:40%;transform:translate(-50%);display:flex;flex-direction:column;padding:1.4em 1em 1em;background:var(--foam);border:.45em solid var(--indigo);border-radius:1.8em;box-shadow:0 30px 60px -30px #1b11618c;font-size:clamp(.68rem,2.25cqi,.88rem);line-height:1.3}.call.svelte-uzrika{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;padding:2.2em 1em 1.2em;border-radius:1.35em;background:linear-gradient(#3a3d4a,#1d1f27);color:#f2f2f4;font-family:system-ui,Segoe UI,sans-serif;text-align:center}.c-status.svelte-uzrika{font-size:.85em;color:#b9bcc8}.c-who.svelte-uzrika{margin-top:.2em;font-size:1.6em;font-weight:600}.c-time.svelte-uzrika{margin-top:.2em;font-variant-numeric:tabular-nums;color:#b9bcc8}.recents.svelte-uzrika{list-style:none;width:100%;margin:1.4em 0 0;padding:0;text-align:left}.recents.svelte-uzrika li:where(.svelte-uzrika){display:flex;justify-content:space-between;gap:.5em;padding:.45em .2em;border-top:1px solid rgba(255,255,255,.12);font-size:.82em}.recents.svelte-uzrika b:where(.svelte-uzrika){color:#ff6b6b;font-weight:600}.recents.svelte-uzrika span:where(.svelte-uzrika){color:#9a9dab;white-space:nowrap}.hang.svelte-uzrika{width:3.2em;height:3.2em;margin-top:auto;border-radius:50%;background:#e5484d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 14c5-4 13-4 18 0l-2 3-4-1v-2c-2-.6-4-.6-6 0v2l-4 1z' fill='white'/%3E%3C/svg%3E") center / 60% no-repeat}.app.svelte-uzrika{display:flex;flex-direction:column;flex:1;min-height:0}.notch.svelte-uzrika{z-index:2;position:absolute;top:.4em;left:50%;width:28%;height:.5em;border-radius:999px;background:var(--indigo);transform:translate(-50%)}.hello.svelte-uzrika{font-size:.85em;font-weight:700;color:color-mix(in srgb,var(--indigo) 60%,white)}.ask.svelte-uzrika{margin-top:.15em;font-size:1.3em;font-weight:850;font-variation-settings:"wdth" 116;line-height:1.1}.buttons.svelte-uzrika{display:grid;grid-template-columns:1fr 1fr;gap:.45em;margin-top:.9em}.b.svelte-uzrika{display:grid;place-items:center;min-height:3.2em;padding:.4em;border-radius:6px;background:color-mix(in srgb,var(--lavender) 35%,white);font-weight:700;text-align:center;line-height:1.15;transition:background .3s}.b.on.svelte-uzrika{background:var(--blush);box-shadow:inset 0 0 0 1.5px var(--blush-deep)}.track.svelte-uzrika{margin-top:auto;padding:.75em;border-radius:6px;background:color-mix(in srgb,var(--blush) 45%,white)}.req.svelte-uzrika{display:flex;justify-content:space-between;align-items:baseline;gap:.5em}.req.svelte-uzrika small:where(.svelte-uzrika){font-size:.8em;color:color-mix(in srgb,var(--indigo) 65%,white)}ol.svelte-uzrika{list-style:none;margin:.55em 0 0;padding:0;display:grid;gap:.3em}ol.svelte-uzrika li:where(.svelte-uzrika){position:relative;padding-left:1.3em;font-size:.88em;color:color-mix(in srgb,var(--indigo) 50%,white);transition:color .3s}ol.svelte-uzrika li:where(.svelte-uzrika):before{content:"";position:absolute;left:0;top:.3em;width:.7em;height:.7em;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--blush-deep);transition:background .3s}ol.svelte-uzrika li.done:where(.svelte-uzrika){color:var(--indigo);font-weight:700}ol.svelte-uzrika li.done:where(.svelte-uzrika):before{background:var(--indigo);box-shadow:none}@media(max-width:819px){.phone.svelte-uzrika{width:62%}}@media(prefers-reduced-motion:reduce){.b.svelte-uzrika,ol.svelte-uzrika li:where(.svelte-uzrika),ol.svelte-uzrika li:where(.svelte-uzrika):before{transition:none}}.before.svelte-7zode3{position:absolute;z-index:3;pointer-events:none;font-size:clamp(.68rem,2.3cqi,.9rem);line-height:1.3;will-change:transform,opacity}.xl.svelte-veqv9h{background:#fff;color:#222;font-family:Calibri,Carlito,Arial,sans-serif;box-shadow:0 18px 40px -18px #1b116173;border:1px solid #b9b9b9}.xl-bar.svelte-veqv9h{display:flex;align-items:center;gap:.6em;padding:.35em .6em;background:#217346;color:#fff;font-size:.85em}.xl-logo.svelte-veqv9h{display:grid;place-items:center;width:1.4em;height:1.4em;background:#fff;color:#217346;font-weight:800;font-size:.85em}.xl-name.svelte-veqv9h{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xl-ro.svelte-veqv9h{padding:0 .4em;background:#fff3b0;color:#5a4a00;font-size:.8em}.xl-fx.svelte-veqv9h{display:flex;gap:.6em;padding:.25em .6em;border-bottom:1px solid #d0d0d0;font-size:.78em;color:#444;white-space:nowrap;overflow:hidden}.xl-fx.svelte-veqv9h i:where(.svelte-veqv9h){color:#888}table.svelte-veqv9h{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.8em}th.svelte-veqv9h,td.svelte-veqv9h{height:1.55em;padding:0 .35em;border:1px solid #d4d4d4;white-space:nowrap;overflow:hidden;text-overflow:clip;text-align:left;font-weight:400}thead.svelte-veqv9h th:where(.svelte-veqv9h),tbody.svelte-veqv9h th:where(.svelte-veqv9h){background:#efefef;color:#666;text-align:center;font-size:.9em}thead.svelte-veqv9h th:where(.svelte-veqv9h):first-child,tbody.svelte-veqv9h th:where(.svelte-veqv9h){width:1.8em}tr.h.svelte-veqv9h td:where(.svelte-veqv9h){font-weight:700}td.hi.svelte-veqv9h{background:#ff0}td.red.svelte-veqv9h{color:#c00000;font-weight:700}td.na.svelte-veqv9h{background:linear-gradient(135deg,#1e8a4c 0 .45em,transparent .45em)}.xl-tabs.svelte-veqv9h{display:flex;gap:1px;padding:.2em .4em 0;background:#efefef;font-size:.72em;color:#555}.xl-tabs.svelte-veqv9h span:where(.svelte-veqv9h){padding:.15em .7em;white-space:nowrap}.xl-tabs.svelte-veqv9h .on:where(.svelte-veqv9h){background:#fff;color:#217346;font-weight:700;border-bottom:2px solid #217346}.grid.svelte-veqv9h{display:grid;grid-template-columns:repeat(4,1fr);gap:.55em}.room.svelte-veqv9h{display:grid;gap:.1em;padding:.55em .6em;border-radius:4px;transition:background .35s,color .35s,box-shadow .35s}.room.svelte-veqv9h b:where(.svelte-veqv9h){font-size:1.15em;font-weight:850;font-variation-settings:"wdth" 118}.room.svelte-veqv9h small:where(.svelte-veqv9h){font-size:.78em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dirty.svelte-veqv9h{box-shadow:inset 0 0 0 1.5px var(--lavender)}.cleaning.svelte-veqv9h{background:var(--lavender)}.clean.svelte-veqv9h{background:var(--blush)}.inspected.svelte-veqv9h{background:var(--indigo);color:var(--foam)}.dnd.svelte-veqv9h{box-shadow:inset 0 0 0 1.5px var(--lavender);background:repeating-linear-gradient(-45deg,transparent 0 5px,color-mix(in srgb,var(--lavender) 45%,transparent) 5px 7px)}.star.inspected.svelte-veqv9h{box-shadow:0 0 0 3px var(--blush-deep)}.legend.svelte-veqv9h{display:flex;flex-wrap:wrap;gap:.4em .9em;margin-top:.9em;font-size:.8em;color:color-mix(in srgb,var(--indigo) 70%,white)}.legend.svelte-veqv9h span:where(.svelte-veqv9h){display:inline-flex;align-items:center;gap:.35em}.dot.svelte-veqv9h{width:.8em;height:.8em;border-radius:2px}@media(prefers-reduced-motion:reduce){.room.svelte-veqv9h{transition:none}}.board.svelte-91pkty{position:relative;padding:1.6em .9em .9em;background:#b8875a;background-image:linear-gradient(115deg,rgba(255,255,255,.12),transparent 60%);border-radius:.6em;box-shadow:0 18px 40px -16px #1b116180}.clip.svelte-91pkty{position:absolute;top:-.5em;left:50%;width:34%;height:1.6em;transform:translate(-50%);background:linear-gradient(#d9d9de,#9a9aa3);border-radius:.35em .35em .6em .6em;box-shadow:0 2px 4px #00000040}.sheet.svelte-91pkty{padding:.8em 1em .7em;background:repeating-linear-gradient(transparent 0 1.9em,#d8e1f0 1.9em calc(1.9em + 1px)) 0 1.5em,#fbfaf6;color:#2b3550;font-family:var(--hand);font-size:clamp(.85rem,3.3cqi,1.3rem);font-weight:700;line-height:1.2}.head.svelte-91pkty{margin:0 0 .25em;font-size:.85em}.tally-row.svelte-91pkty{display:flex;align-items:center;gap:.6em;min-height:1.9em}.what.svelte-91pkty{flex:none;width:4.6em}.marks.svelte-91pkty{flex:none;height:1.05em;overflow:visible}.marks.svelte-91pkty path:where(.svelte-91pkty){fill:none;stroke:#2b3550;stroke-width:2;stroke-linecap:round}.note.svelte-91pkty{color:#6b6b6b;font-size:.85em;text-decoration:line-through}.note.out.svelte-91pkty{padding:0 .35em;border:2px solid #c0392b;border-radius:50%;color:#c0392b;text-decoration:none;transform:rotate(-6deg)}.foot.svelte-91pkty{margin:.3em 0 0;font-size:.72em;color:#6b6b6b}ul.svelte-91pkty{list-style:none;margin:0;padding:0;display:grid;gap:1em}li.svelte-91pkty{display:grid;grid-template-columns:7.2em 1fr 6.4em;align-items:center;gap:.8em}.name.svelte-91pkty{display:grid;line-height:1.2}.name.svelte-91pkty small:where(.svelte-91pkty){font-size:.8em;color:color-mix(in srgb,var(--indigo) 62%,white)}.track.svelte-91pkty{position:relative;height:.75em;border-radius:999px;background:color-mix(in srgb,var(--lavender) 45%,white)}.fill.svelte-91pkty{position:absolute;inset:0;border-radius:inherit;background:var(--lavender);transform-origin:left}.fill.short.svelte-91pkty{background:var(--blush-deep)}.par.svelte-91pkty{position:absolute;left:30%;top:-.3em;bottom:-.3em;width:2px;background:var(--indigo)}.pct.svelte-91pkty{font-weight:700;text-align:right}.pill.svelte-91pkty{justify-self:end;padding:.3em .7em;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--blush-deep);font-size:.82em;font-weight:700;white-space:nowrap}.pill.sent.svelte-91pkty{background:var(--indigo);color:var(--foam);box-shadow:none}.clock.svelte-xj5nkj{height:4px;margin:.2em 0 0 4.4em;border-radius:2px;background:color-mix(in srgb,var(--lavender) 50%,white);overflow:hidden}.bar.svelte-xj5nkj{display:block;height:100%;background:var(--blush-deep);transform-origin:left}.rail.svelte-17r1nqx{position:absolute;z-index:3;left:4%;right:4%;top:6%;height:46%;pointer-events:none}.rail.svelte-17r1nqx .bar:where(.svelte-17r1nqx){position:absolute;left:0;right:0;top:0;height:.7cqi;min-height:4px;border-radius:999px;background:linear-gradient(#e2e3e8,#8d8f99);box-shadow:0 3px 6px #0003}.ticket.svelte-17r1nqx{position:absolute;top:.3cqi;width:21%;display:flex;flex-direction:column;gap:.15em;padding:1.1em .6em 1.2em;background:#fffdf4;color:#2b2b2b;font-family:var(--hand);font-size:clamp(.72rem,2.7cqi,1.1rem);font-weight:700;line-height:1.1;transform-origin:50% 0;box-shadow:0 8px 16px #1b11612e;border-top:.45em solid #e8d9a8;will-change:transform,opacity}.ticket.svelte-17r1nqx b:where(.svelte-17r1nqx){font-size:1.15em}.ticket.svelte-17r1nqx span:where(.svelte-17r1nqx):last-child{color:#c0392b}.beo.svelte-17r1nqx{padding:.8em 1em;background:#fff;color:#222;font-family:Courier New,monospace;font-size:.85em;line-height:1.4;box-shadow:0 14px 30px -14px #1b116173}.beo-h.svelte-17r1nqx{font-weight:700}.beo.svelte-17r1nqx s:where(.svelte-17r1nqx){color:#888}.beo-scrawl.svelte-17r1nqx{margin-top:.2em;color:#c0392b;font-family:var(--hand);font-size:1.25em;font-weight:700;transform:rotate(-3deg)}.split.svelte-17r1nqx{display:grid;grid-template-columns:1.15fr 1fr;gap:1em;height:100%}.floor.svelte-17r1nqx{display:grid;grid-template-columns:repeat(3,1fr);gap:.8em;align-content:center;padding:.9em;border-radius:6px;background:color-mix(in srgb,var(--lavender) 22%,white)}.table.svelte-17r1nqx{display:grid;place-items:center;align-content:center;aspect-ratio:1.25;border-radius:6px;line-height:1.1;transition:background .35s,color .35s}.table.round.svelte-17r1nqx{aspect-ratio:1;border-radius:50%}.table.svelte-17r1nqx b:where(.svelte-17r1nqx){font-weight:850}.table.svelte-17r1nqx small:where(.svelte-17r1nqx){font-size:.72em;font-weight:600}.free.svelte-17r1nqx{box-shadow:inset 0 0 0 1.5px var(--lavender);background:var(--foam)}.seated.svelte-17r1nqx{background:var(--lavender)}.ordered.svelte-17r1nqx{background:var(--blush)}.bill.svelte-17r1nqx{background:var(--indigo);color:var(--foam)}.event.svelte-17r1nqx{display:flex;flex-direction:column;padding:.9em;border-radius:6px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--lavender) 70%,white)}.room.svelte-17r1nqx{font-size:.82em;font-weight:700;color:color-mix(in srgb,var(--indigo) 62%,white)}.what.svelte-17r1nqx{font-size:1.15em;font-weight:850;font-variation-settings:"wdth" 116}dl.svelte-17r1nqx{display:grid;grid-template-columns:auto 1fr;gap:.3em .8em;margin:.7em 0 0;font-size:.9em}dt.svelte-17r1nqx{color:color-mix(in srgb,var(--indigo) 62%,white)}dd.svelte-17r1nqx{margin:0;font-weight:700;text-align:right}.sent.svelte-17r1nqx{margin-top:auto;padding:.45em .6em;border-radius:4px;background:var(--blush);font-size:.8em;font-weight:700}@media(prefers-reduced-motion:reduce){.table.svelte-17r1nqx{transition:none}}.log.svelte-130brli{position:relative;padding:.9em 1em 1em;background:#f6efdc;color:#2b3550;font-family:var(--hand);font-size:clamp(.85rem,3.2cqi,1.25rem);font-weight:700;line-height:1.2;border-left:.9em solid #7a2e2e;box-shadow:0 18px 40px -16px #1b116180}.ring.svelte-130brli{position:absolute;right:8%;bottom:10%;width:26%;aspect-ratio:1;border:.35em solid rgba(120,72,30,.22);border-radius:50%}.log-h.svelte-130brli{margin:0 0 .3em;font-size:.85em}.log-h.svelte-130brli span:where(.svelte-130brli){color:#c0392b}.log.svelte-130brli table:where(.svelte-130brli){width:100%;border-collapse:collapse}.log.svelte-130brli th:where(.svelte-130brli),.log.svelte-130brli td:where(.svelte-130brli){padding:.12em .3em;border-bottom:1px solid #c9bfa4;text-align:left}.log.svelte-130brli th:where(.svelte-130brli){font-size:.75em;color:#6b6b6b}.log.svelte-130brli td.smudge:where(.svelte-130brli){color:#6b6b6b;filter:blur(.6px)}.chart.svelte-130brli{width:100%;height:auto;overflow:visible}.line.svelte-130brli{fill:none;stroke:var(--indigo);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.norm.svelte-130brli{stroke:var(--lavender);stroke-width:1.5;stroke-dasharray:4 4}.norm-label.svelte-130brli,.day.svelte-130brli{fill:color-mix(in srgb,var(--indigo) 55%,white);font-size:8.5px;font-weight:600}.spike.svelte-130brli{fill:var(--blush-deep)}.ring.svelte-130brli{fill:none;stroke:var(--blush-deep);stroke-width:1.5;opacity:.6}.alert.svelte-130brli{margin-top:.6em;padding:.6em .8em;border-radius:4px;background:var(--blush);font-size:.92em}.preview.svelte-ytg8tg{width:min(76rem,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:0;border-radius:22px;background:var(--foam);color:var(--indigo);box-shadow:0 50px 100px -40px #120b47bf;overflow:hidden}.preview[open].svelte-ytg8tg{display:flex;animation:svelte-ytg8tg-rise .32s cubic-bezier(.2,.7,.2,1)}.preview.svelte-ytg8tg::backdrop{background:color-mix(in srgb,var(--indigo-deep) 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:svelte-ytg8tg-dim .32s ease}@keyframes svelte-ytg8tg-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}}@keyframes svelte-ytg8tg-dim{0%{opacity:0}}.panel.svelte-ytg8tg{display:flex;flex-direction:column;width:100%;min-height:0;outline:none}.bar.svelte-ytg8tg{display:flex;align-items:center;gap:.75rem;padding:.7rem .7rem .7rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--lavender) 55%,transparent)}.tabs.svelte-ytg8tg{display:flex;gap:.25rem;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.tabs.svelte-ytg8tg::-webkit-scrollbar{display:none}.tab.svelte-ytg8tg{display:inline-flex;align-items:center;gap:.5rem;flex:none;min-height:44px;padding:.3rem .85rem .3rem .35rem;border:0;border-radius:12px;background:none;color:color-mix(in srgb,var(--indigo) 72%,white);font:inherit;font-size:var(--t-small);font-weight:700;cursor:pointer;transition:background-color .2s,color .2s}.tab.svelte-ytg8tg:hover{color:var(--indigo);background:color-mix(in srgb,var(--lavender) 22%,white)}.tab[aria-selected=true].svelte-ytg8tg{color:var(--indigo);background:color-mix(in srgb,var(--blush) 50%,white)}.chip.svelte-ytg8tg{display:inline-grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:9px;background:color-mix(in srgb,var(--lavender) 40%,white);color:var(--indigo)}.tab[aria-selected=true].svelte-ytg8tg .chip:where(.svelte-ytg8tg){background:var(--foam)}.chip.svelte-ytg8tg svg{width:1rem;height:1rem}.close.svelte-ytg8tg{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:color-mix(in srgb,var(--lavender) 30%,white);color:var(--indigo);cursor:pointer;transition:background-color .2s}.close.svelte-ytg8tg:hover{background:var(--lavender)}.close.svelte-ytg8tg svg:where(.svelte-ytg8tg),.step.svelte-ytg8tg svg:where(.svelte-ytg8tg){fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tab.svelte-ytg8tg:focus-visible,.close.svelte-ytg8tg:focus-visible,.step.svelte-ytg8tg:focus-visible,.book.svelte-ytg8tg:focus-visible{outline:3px solid var(--blush-deep);outline-offset:2px}.body.svelte-ytg8tg{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(17rem,1fr);flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.view.svelte-ytg8tg{position:relative;container-type:inline-size;padding:clamp(1.5rem,3vw,2.5rem) clamp(3.5rem,11%,7rem) clamp(2.5rem,5vw,3.5rem) clamp(1.25rem,3vw,2.5rem);background:color-mix(in srgb,var(--lavender) 16%,white);overflow:hidden}.pool.svelte-ytg8tg{position:absolute;inset:12% 4% 2% 18%;background:var(--blush);border-radius:46% 54% 42% 58%/52% 40% 60% 48%;opacity:.55}figure.svelte-ytg8tg{margin:0}.browser.svelte-ytg8tg{position:relative;border-radius:12px;background:var(--foam);overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--lavender) 60%,transparent),0 30px 60px -30px #1b11618c}.chrome.svelte-ytg8tg{display:flex;align-items:center;gap:.9rem;padding:.55rem .8rem;background:color-mix(in srgb,var(--lavender) 22%,white);border-bottom:1px solid color-mix(in srgb,var(--lavender) 50%,transparent)}.dots.svelte-ytg8tg{display:flex;gap:.35rem}.dots.svelte-ytg8tg i:where(.svelte-ytg8tg){width:.6rem;height:.6rem;border-radius:50%;background:color-mix(in srgb,var(--lavender) 85%,var(--indigo) 8%)}.address.svelte-ytg8tg{display:inline-flex;align-items:center;gap:.4rem;min-width:0;padding:.22rem .8rem;border-radius:999px;background:var(--foam);font-size:.75rem;font-weight:600;color:color-mix(in srgb,var(--indigo) 65%,white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address.svelte-ytg8tg svg:where(.svelte-ytg8tg){flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.shot.svelte-ytg8tg{position:relative}.shot.svelte-ytg8tg img:where(.svelte-ytg8tg){display:block;width:100%;height:100%;object-fit:cover;object-position:top}.shot.svelte-ytg8tg:after{content:"";position:absolute;inset:auto 0 0;height:26%;background:linear-gradient(to bottom,transparent,var(--foam) 92%);pointer-events:none}.phone.svelte-ytg8tg{position:absolute;right:clamp(1rem,3cqi,2rem);bottom:clamp(.75rem,2cqi,1.5rem);z-index:2;width:clamp(7rem,25cqi,13rem);padding:.45rem;border-radius:1.6rem;background:var(--indigo);box-shadow:0 30px 50px -24px #120b47b3}.phone.svelte-ytg8tg .shot:where(.svelte-ytg8tg){border-radius:1.2rem;overflow:hidden;background:var(--foam)}.phone.svelte-ytg8tg .shot:where(.svelte-ytg8tg):after{height:24%}.pin.svelte-ytg8tg{position:absolute;z-index:1;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--indigo);color:var(--foam);font-size:.78rem;font-weight:800;transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--foam),0 6px 14px -4px #120b4799;animation:svelte-ytg8tg-pop .5s .25s cubic-bezier(.3,1.5,.5,1) backwards}@keyframes svelte-ytg8tg-pop{0%{transform:translate(-50%,-50%) scale(0)}}.aside.svelte-ytg8tg{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem)}.dept.svelte-ytg8tg{display:flex;align-items:center;gap:.6rem;margin:0;font-size:var(--t-small);font-weight:800;font-variation-settings:"wdth" 112;color:color-mix(in srgb,var(--indigo) 70%,var(--blush-deep))}.dept.svelte-ytg8tg .chip:where(.svelte-ytg8tg){background:color-mix(in srgb,var(--blush) 55%,white)}h2.svelte-ytg8tg{margin:.9rem 0 0;font-size:clamp(1.4rem,1rem + 1.2vw,1.85rem);line-height:1.15;text-wrap:balance}.notes.svelte-ytg8tg{display:grid;gap:.75rem;margin:1.4rem 0 0;padding:0;list-style:none}.notes.svelte-ytg8tg li:where(.svelte-ytg8tg){display:grid;grid-template-columns:1.6rem 1fr;gap:.7rem;align-items:start;font-size:.95rem;line-height:1.45;color:color-mix(in srgb,var(--indigo) 85%,white)}.num.svelte-ytg8tg{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--indigo);color:var(--foam);font-size:.78rem;font-weight:800}.more.svelte-ytg8tg{margin:1.4rem 0 0;padding-left:1rem;border-left:3px solid var(--blush);font-size:.92rem;color:color-mix(in srgb,var(--indigo) 78%,white)}.actions.svelte-ytg8tg{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:auto;padding-top:.5rem}.book.svelte-ytg8tg{display:inline-flex;align-items:center;min-height:48px;padding:0 1.4rem;border-radius:999px;background:var(--indigo);color:var(--foam);font-size:var(--t-small);font-weight:700;text-decoration:none;transition:background-color .2s}.book.svelte-ytg8tg:hover{background:var(--indigo-deep)}.steps.svelte-ytg8tg{display:flex;align-items:center;gap:.35rem}.count.svelte-ytg8tg{min-width:3rem;font-size:var(--t-small);font-weight:700;font-variant-numeric:tabular-nums;text-align:center;color:color-mix(in srgb,var(--indigo) 65%,white)}.step.svelte-ytg8tg{display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--lavender);border-radius:50%;background:var(--foam);color:var(--indigo);cursor:pointer;transition:border-color .2s}.step.svelte-ytg8tg:hover{border-color:var(--indigo)}.small.svelte-ytg8tg{margin:0;font-size:.78rem;color:color-mix(in srgb,var(--indigo) 58%,white)}@media(min-width:900px){.preview[open].svelte-ytg8tg{height:min(43rem,calc(100dvh - 2rem))}.view.svelte-ytg8tg{display:flex;flex-direction:column;justify-content:center}}@media(max-width:899px){.body.svelte-ytg8tg{grid-template-columns:1fr}}@media(max-width:599px){.preview.svelte-ytg8tg{width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.view.svelte-ytg8tg{padding:1.25rem 3.5rem 2rem 1rem}.phone.svelte-ytg8tg{width:34cqi;right:.75rem;bottom:.75rem;padding:.3rem;border-radius:1.1rem}.phone.svelte-ytg8tg .shot:where(.svelte-ytg8tg){border-radius:.85rem}.pin.svelte-ytg8tg{width:1.3rem;height:1.3rem;font-size:.68rem}.tab.svelte-ytg8tg{padding-right:.7rem}.tabs.svelte-ytg8tg{-webkit-mask-image:linear-gradient(to right,transparent,#000 1rem,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(to right,transparent,#000 1rem,#000 calc(100% - 1.5rem),transparent)}}@media(prefers-reduced-motion:reduce){.preview[open].svelte-ytg8tg,.preview.svelte-ytg8tg::backdrop,.pin.svelte-ytg8tg{animation:none}.tab.svelte-ytg8tg,.close.svelte-ytg8tg,.book.svelte-ytg8tg,.step.svelte-ytg8tg{transition:none}}.vignette.svelte-y7gpza{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,6rem);max-width:84rem;margin:0 auto;padding:clamp(4rem,12vh,8rem) var(--gutter)}.pin.svelte-y7gpza{scroll-margin-top:6rem;overflow-x:clip}@media(min-width:820px)and (min-height:600px)and (prefers-reduced-motion:no-preference){.pin.svelte-y7gpza{height:250vh;scroll-margin-top:0}.vignette.svelte-y7gpza{position:sticky;top:0;height:100vh;height:100svh;box-sizing:border-box;padding-block:6.5rem 2rem}.vignette.svelte-y7gpza .stage:where(.svelte-y7gpza){width:min(100%,calc((100svh - 9.5rem)*1.2));justify-self:center}}.flip.svelte-y7gpza{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}@media(min-width:820px)and (max-width:1180px)and (orientation:portrait){.vignette.svelte-y7gpza,.flip.svelte-y7gpza{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:2rem}.vignette.flip.svelte-y7gpza .copy:where(.svelte-y7gpza){order:0}.vignette.svelte-y7gpza .copy:where(.svelte-y7gpza){max-width:38rem;justify-self:start}.vignette.svelte-y7gpza .line:where(.svelte-y7gpza){font-size:clamp(2rem,4.2vw,2.6rem)}.vignette.svelte-y7gpza .stage:where(.svelte-y7gpza){width:min(100%,40rem);justify-self:center}}.flip.svelte-y7gpza .copy:where(.svelte-y7gpza){order:2}.copy.svelte-y7gpza{max-width:30rem}.icon.svelte-y7gpza{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:14px;background:color-mix(in srgb,var(--blush) 60%,white);color:var(--indigo)}.flip.svelte-y7gpza .icon:where(.svelte-y7gpza){background:color-mix(in srgb,var(--lavender) 60%,white)}.icon.svelte-y7gpza svg{width:50%;height:50%}h2.svelte-y7gpza{margin-top:1.1rem;display:grid;gap:.5rem}.dept.svelte-y7gpza{font-size:var(--t-small);font-weight:800;font-variation-settings:"wdth" 112;letter-spacing:.01em;color:color-mix(in srgb,var(--indigo) 70%,var(--blush-deep))}.line.svelte-y7gpza{font-size:var(--t-h2);text-wrap:balance}.before.svelte-y7gpza{margin-top:1.25rem;color:color-mix(in srgb,var(--indigo) 80%,white)}.more.svelte-y7gpza{margin-top:1rem;padding-left:1rem;border-left:3px solid var(--blush);font-size:.95rem;color:color-mix(in srgb,var(--indigo) 80%,white)}.buttons.svelte-y7gpza{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem}.peek.svelte-y7gpza{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:0 1.2rem 0 1rem;border:0;border-radius:999px;background:var(--indigo);color:var(--foam);font:inherit;font-size:var(--t-small);font-weight:700;cursor:pointer;transition:background-color .2s}.peek.svelte-y7gpza svg:where(.svelte-y7gpza){fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.peek.svelte-y7gpza:hover{background:var(--indigo-deep)}.peek.svelte-y7gpza:focus-visible{outline:3px solid var(--blush-deep);outline-offset:3px}.toggle.svelte-y7gpza{display:inline-flex;align-items:center;gap:.7rem;min-height:48px;padding:0 1.15rem 0 .8rem;border:1.5px solid var(--lavender);border-radius:999px;background:var(--foam);color:var(--indigo);font:inherit;font-size:var(--t-small);font-weight:700;cursor:pointer;transition:border-color .2s}.toggle.svelte-y7gpza:hover{border-color:var(--indigo)}.toggle.svelte-y7gpza:focus-visible{outline:3px solid var(--blush-deep);outline-offset:3px}.swatch.svelte-y7gpza{width:1.6rem;height:.8rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 12'%3E%3Cpath d='M1 8c3-7 5 3 8-2s3-5 6 0 4 5 6-1 3-2 4 0' fill='none' stroke='%231B1161' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.swatch.tidy.svelte-y7gpza{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 12'%3E%3Cpath d='M1 4h24M1 8h24' fill='none' stroke='%231B1161' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.stage.svelte-y7gpza{position:relative;container-type:inline-size;aspect-ratio:6 / 5;width:100%}.pool.svelte-y7gpza{position:absolute;inset:4% 2% 10%;background:var(--blush);border-radius:46% 54% 42% 58%/52% 40% 60% 48%;opacity:.6}.outcome.svelte-y7gpza{position:absolute;left:50%;bottom:0;z-index:5;display:flex;align-items:center;gap:.55rem;width:max-content;max-width:92%;padding:.6rem 1rem .6rem .7rem;background:var(--foam);border-radius:999px;box-shadow:0 12px 30px -14px #1b116173;font-size:clamp(.78rem,2.6cqi,.95rem);font-weight:700;line-height:1.3;transform:translate(-50%,calc(var(--rise) * 14px))}.outcome.svelte-y7gpza svg:where(.svelte-y7gpza){flex:none}@media(max-width:819px){.vignette.svelte-y7gpza,.flip.svelte-y7gpza{grid-template-columns:1fr;gap:2.25rem;padding-block:4rem}.flip.svelte-y7gpza .copy:where(.svelte-y7gpza){order:0}.stage.svelte-y7gpza{aspect-ratio:1 / 1.05}.outcome.svelte-y7gpza{border-radius:1.2rem}}@media(prefers-reduced-motion:reduce){.toggle.svelte-y7gpza,.peek.svelte-y7gpza{transition:none}}.form.svelte-ydxvjc{position:relative;padding:.9em 1em 1em;background:#fff;color:#222;font-family:Arial,sans-serif;font-size:.8em;box-shadow:0 18px 40px -16px #1b116180;border-top:.5em solid #444}.f-h.svelte-ydxvjc{font-weight:800;letter-spacing:.02em}.f-sub.svelte-ydxvjc{margin-top:.15em;font-size:.72em;color:#666}.f-grid.svelte-ydxvjc{display:grid;grid-template-columns:1fr 1fr;gap:.55em .9em;margin-top:.8em}.f-field.svelte-ydxvjc{display:grid;gap:.15em}.f-field.svelte-ydxvjc small:where(.svelte-ydxvjc),.f-sign.svelte-ydxvjc small:where(.svelte-ydxvjc){font-size:.7em;color:#555}.f-field.svelte-ydxvjc i:where(.svelte-ydxvjc),.f-sign.svelte-ydxvjc i:where(.svelte-ydxvjc){display:block;height:1.2em;border-bottom:1px solid #999}.f-check.svelte-ydxvjc{display:flex;flex-wrap:wrap;gap:.3em 1em;margin-top:.8em;font-size:.78em}.f-check.svelte-ydxvjc span:where(.svelte-ydxvjc){display:inline-flex;align-items:center;gap:.3em}.f-sign.svelte-ydxvjc{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:end;gap:.5em;margin-top:.8em}.huh.svelte-ydxvjc{position:absolute;right:-.4em;top:-.9em;display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:var(--blush-deep);color:var(--indigo);font-family:var(--hand);font-size:1.8em;font-weight:700;transform:rotate(10deg)}.talk.svelte-ydxvjc{position:absolute;z-index:2;inset:6% 8% 15%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:4cqi 4cqi;align-content:center;align-items:start;font-size:clamp(.65rem,2.6cqi,1rem);line-height:1.3}.mic.svelte-ydxvjc{display:grid;place-items:center;width:17cqi;height:17cqi;padding:3cqi;border-radius:50%;background:var(--indigo);color:var(--foam);box-shadow:0 0 color-mix(in srgb,var(--blush-deep) 60%,transparent)}.mic.live.svelte-ydxvjc{animation:svelte-ydxvjc-pulse 1.4s ease-out infinite}.bubble.svelte-ydxvjc{align-self:center;padding:.9em 1.1em;border-radius:1.2em 1.2em 1.2em .3em;background:var(--foam);box-shadow:0 20px 40px -24px #1b116180}.th.svelte-ydxvjc{font-size:1.25em;font-weight:700;min-height:1.4em}.caret.svelte-ydxvjc{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--indigo);animation:svelte-ydxvjc-blink .9s steps(1) infinite}.caret.off.svelte-ydxvjc{display:none}.en.svelte-ydxvjc{margin-top:.35em;color:color-mix(in srgb,var(--indigo) 65%,white);font-size:.9em}.card.svelte-ydxvjc{grid-column:1 / -1;justify-self:center;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:1.1em;width:min(100%,26em);padding:1.1em 1.3em;background:var(--foam);border-radius:8px;box-shadow:0 30px 60px -30px #1b11618c}.pic.svelte-ydxvjc{grid-row:1 / -1;width:5.5em;height:5.5em;padding:.5em;border-radius:8px;background:color-mix(in srgb,var(--blush) 55%,white);color:var(--indigo)}.num.svelte-ydxvjc{font-size:2.3em;font-weight:900;font-variation-settings:"wdth" 122;line-height:1}.what.svelte-ydxvjc{font-weight:700}.sent.svelte-ydxvjc{justify-self:start;margin-top:.4em;padding:.25em .7em;border-radius:999px;background:var(--lavender);font-size:.82em;font-weight:700}@keyframes svelte-ydxvjc-pulse{to{box-shadow:0 0 0 4cqi transparent}}@keyframes svelte-ydxvjc-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.mic.live.svelte-ydxvjc,.caret.svelte-ydxvjc{animation:none}}.index.svelte-hnidpj{position:relative;z-index:1;max-width:76rem;margin:-3.25rem auto 0;padding:0 var(--gutter)}.index.svelte-hnidpj ol:where(.svelte-hnidpj){display:grid;grid-template-columns:repeat(var(--n, 7),minmax(0,1fr));margin:0;padding:.4rem;list-style:none;background:var(--foam);border:1px solid color-mix(in srgb,var(--lavender) 55%,transparent);border-radius:18px;box-shadow:0 24px 48px -26px #1b116173}.index.svelte-hnidpj li:where(.svelte-hnidpj)+li:where(.svelte-hnidpj){border-left:1px solid color-mix(in srgb,var(--lavender) 45%,transparent)}.index.svelte-hnidpj a:where(.svelte-hnidpj){display:grid;justify-items:center;align-content:center;gap:.45rem;height:100%;min-height:5.5rem;padding:.8rem .4rem;margin:0 .2rem;border-radius:12px;color:var(--indigo);font-size:var(--t-small);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s}.index.svelte-hnidpj a:where(.svelte-hnidpj):hover{background:color-mix(in srgb,var(--blush) 45%,white)}.index.svelte-hnidpj a:where(.svelte-hnidpj):focus-visible{outline:3px solid var(--blush-deep);outline-offset:-3px}.mini.svelte-hnidpj{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:11px;background:color-mix(in srgb,var(--blush) 55%,white);transition:background-color .2s}.index.svelte-hnidpj li:where(.svelte-hnidpj):nth-child(2n) .mini:where(.svelte-hnidpj){background:color-mix(in srgb,var(--lavender) 55%,white)}.index.svelte-hnidpj a:where(.svelte-hnidpj):hover .mini:where(.svelte-hnidpj){background:var(--foam)}.mini.svelte-hnidpj svg{width:1.2rem;height:1.2rem}.peek.svelte-hnidpj{margin:.9rem 0 0;text-align:center}.peek.svelte-hnidpj button:where(.svelte-hnidpj){display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 .9rem;border:0;border-radius:999px;background:none;color:var(--indigo);font:inherit;font-size:var(--t-small);font-weight:700;text-decoration:underline;text-decoration-color:var(--blush-deep);text-decoration-thickness:2px;text-underline-offset:.3em;cursor:pointer}.peek.svelte-hnidpj button:where(.svelte-hnidpj):hover{text-decoration-color:var(--indigo)}.peek.svelte-hnidpj button:where(.svelte-hnidpj):focus-visible{outline:3px solid var(--blush-deep);outline-offset:2px}.peek.svelte-hnidpj svg:where(.svelte-hnidpj){fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.peek.svelte-hnidpj button:where(.svelte-hnidpj):hover svg:where(.svelte-hnidpj){transform:translate(3px)}.book.svelte-hnidpj{position:relative;margin-top:clamp(4rem,10vw,8rem);padding:clamp(4rem,10vh,7rem) var(--gutter) clamp(4rem,10vh,7rem);background:var(--indigo);color:var(--foam);scroll-margin-top:6rem}.edge.svelte-hnidpj{position:absolute;left:0;bottom:calc(100% - 1px);width:100%;height:clamp(50px,8vw,120px);fill:var(--indigo)}.book-inner.svelte-hnidpj{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,6rem);align-items:start;max-width:80rem;margin:0 auto}.mark.svelte-hnidpj{font-size:.95rem;font-weight:900;font-variation-settings:"wdth" 125;letter-spacing:.08em;color:var(--blush)}h2.svelte-hnidpj{margin-top:1.25rem;font-size:var(--t-h2);text-wrap:balance}.lead.svelte-hnidpj{margin-top:1.25rem;max-width:30rem;color:color-mix(in srgb,var(--foam) 82%,var(--indigo))}.steps.svelte-hnidpj{margin:2rem 0 0;padding:0;list-style:none;counter-reset:step;display:grid;gap:1.1rem;max-width:28rem}.steps.svelte-hnidpj li:where(.svelte-hnidpj){counter-increment:step;display:grid;grid-template-columns:2.1rem 1fr;align-items:start;gap:.9rem;color:color-mix(in srgb,var(--foam) 82%,var(--indigo))}.steps.svelte-hnidpj p:where(.svelte-hnidpj){margin:0;padding-top:.2rem}.steps.svelte-hnidpj li:where(.svelte-hnidpj):before{content:counter(step);display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--blush);color:var(--indigo);font-size:.85rem;font-weight:800}.steps.svelte-hnidpj b:where(.svelte-hnidpj){display:block;margin-bottom:.15rem;color:var(--foam)}.card.svelte-hnidpj{padding:clamp(1.5rem,4vw,2.75rem);background:var(--foam);color:var(--indigo);border-radius:6px;box-shadow:0 40px 80px -40px #00000080}.card.svelte-hnidpj h3:where(.svelte-hnidpj){margin-bottom:1.5rem;font-size:var(--t-h3)}@media(max-width:819px){.index.svelte-hnidpj{margin-top:-2.25rem}.index.svelte-hnidpj ol:where(.svelte-hnidpj){grid-template-columns:repeat(var(--n, 7),6.25rem);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.index.svelte-hnidpj ol:where(.svelte-hnidpj)::-webkit-scrollbar{display:none}.index.svelte-hnidpj li:where(.svelte-hnidpj){scroll-snap-align:start}.book-inner.svelte-hnidpj{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.index.svelte-hnidpj a:where(.svelte-hnidpj){transition:none}}
