.mark.svelte-56miwp{flex-shrink:0;display:block}.wispr.svelte-56miwp{filter:invert();mix-blend-mode:multiply;border-radius:22%}.buildos.svelte-56miwp{filter:grayscale()contrast(1.25)brightness(.7)}.kit.svelte-1siful2{border:1px solid var(--black);background:#f3f3f1;margin:0;padding:12px 12px 10px}.plate.svelte-1siful2{letter-spacing:.14em;text-transform:uppercase;color:var(--gray);border-bottom:1px solid #dcdcd8;justify-content:space-between;gap:12px;margin-bottom:12px;padding:2px 4px 11px;font-size:11px;display:flex}.bays.svelte-1siful2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bay.svelte-1siful2{background:#fff;border:1px solid #dcdcd8;flex-direction:column;gap:5px;min-width:0;padding:14px 16px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:inset 0 1px 2px #0000000d}.bay.svelte-1siful2:hover{border-color:var(--black);transform:translateY(-2px);box-shadow:0 12px 24px -18px #00000073}.wide.svelte-1siful2{grid-column:1/-1}.maker.svelte-1siful2{letter-spacing:.12em;text-transform:uppercase;color:var(--gray);align-items:center;gap:9px;margin-bottom:8px;font-size:11px;display:flex}.pair.svelte-1siful2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.slot.svelte-1siful2{flex-direction:column;gap:5px;min-width:0;display:flex}.slot.svelte-1siful2+.slot:where(.svelte-1siful2){border-left:1px solid var(--light);padding-left:18px}strong.svelte-1siful2{font-family:var(--serif);letter-spacing:-.01em;font-size:26px;font-weight:400;line-height:1.1}strong.svelte-1siful2 a:where(.svelte-1siful2){border-bottom:1px solid var(--light)}strong.svelte-1siful2 a:where(.svelte-1siful2):hover{border-bottom-color:var(--black)}.bay.svelte-1siful2>span:where(.svelte-1siful2),.slot.svelte-1siful2>span:where(.svelte-1siful2){color:var(--gray);text-wrap:pretty;font-size:14px;line-height:1.45}.open.svelte-1siful2{box-shadow:none;background:0 0;border-style:dashed;border-color:#a8a8a3}.open.svelte-1siful2:hover{box-shadow:none;border-color:var(--black);transform:none}.plus.svelte-1siful2{width:24px;height:24px;color:var(--gray);letter-spacing:0;border:1px dashed #a8a8a3;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid}figcaption.svelte-1siful2{font-family:var(--serif);color:var(--gray);padding:10px 4px 0;font-size:15px;font-style:italic}@media (width<=420px){.bay.svelte-1siful2{padding:12px 12px 14px}strong.svelte-1siful2{font-size:22px}.slot.svelte-1siful2+.slot:where(.svelte-1siful2){padding-left:12px}}@media (prefers-reduced-motion:reduce){.bay.svelte-1siful2{transition:none}.bay.svelte-1siful2:hover{transform:none}}.hero.svelte-hyyiz7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,88px);padding-top:56px;padding-bottom:72px;display:grid}h1.svelte-hyyiz7{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin-top:16px;font-size:clamp(42px,4.6vw,68px);line-height:1.04}h1.svelte-hyyiz7 span:where(.svelte-hyyiz7){display:block}.definition.svelte-hyyiz7{border-top:1px solid var(--black);border-bottom:1px solid var(--light);max-width:520px;margin-top:28px;padding:14px 0 16px}.definition.svelte-hyyiz7 .term:where(.svelte-hyyiz7){align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.definition.svelte-hyyiz7 dfn:where(.svelte-hyyiz7){font-family:var(--serif);font-size:26px;font-style:italic;line-height:1.1}.definition.svelte-hyyiz7 .term:where(.svelte-hyyiz7) span:where(.svelte-hyyiz7){font-family:var(--serif);color:var(--gray);font-size:16px;font-style:italic}.definition.svelte-hyyiz7>p:where(.svelte-hyyiz7):last-child{text-wrap:pretty;font-size:16px;line-height:1.6}.subhead.svelte-hyyiz7{color:var(--gray);text-wrap:pretty;max-width:500px;margin-top:20px;font-size:clamp(17px,1.35vw,19px);line-height:1.6}.intro.svelte-hyyiz7>.text-link:where(.svelte-hyyiz7){margin-top:22px}.byline.svelte-hyyiz7{align-items:center;gap:16px;margin-top:34px;display:flex}.portrait.svelte-hyyiz7{object-fit:cover;object-position:50% 32%;filter:grayscale();border-radius:50%;flex-shrink:0;width:52px;height:52px}.byline.svelte-hyyiz7>span:where(.svelte-hyyiz7){flex-direction:column;font-size:15px;line-height:1.35;display:flex}.byline.svelte-hyyiz7 strong:where(.svelte-hyyiz7){border-bottom:1px solid #0000;align-self:start;font-weight:500}.byline.svelte-hyyiz7:hover strong:where(.svelte-hyyiz7){border-bottom-color:currentColor}.byline.svelte-hyyiz7 span:where(.svelte-hyyiz7) span:where(.svelte-hyyiz7){color:var(--gray);font-size:13px}.art.svelte-hyyiz7{min-width:0}section.svelte-hyyiz7:not(.hero){border-top:1px solid var(--light);padding-top:64px;padding-bottom:72px}.section-head.svelte-hyyiz7{margin-bottom:36px}.section-head.svelte-hyyiz7 h2:where(.svelte-hyyiz7),.ask-head.svelte-hyyiz7 h2:where(.svelte-hyyiz7){font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;margin-top:12px;font-size:clamp(36px,3.8vw,52px);line-height:1.06}.section-head.split.svelte-hyyiz7{grid-template-columns:1.1fr 1fr;align-items:end;gap:clamp(28px,6vw,96px);display:grid}.head-side.svelte-hyyiz7{gap:12px;display:grid}.head-side.svelte-hyyiz7>p:where(.svelte-hyyiz7):first-child{color:var(--gray);font-size:17px;line-height:1.6}.key.svelte-hyyiz7{color:var(--gray);flex-wrap:wrap;gap:8px 22px;font-size:13px;display:flex}.key.svelte-hyyiz7 span:where(.svelte-hyyiz7){align-items:center;gap:8px;display:inline-flex}.k.svelte-hyyiz7{width:10px;height:10px;display:inline-block}.k.ai.svelte-hyyiz7{background:var(--black)}.k.you.svelte-hyyiz7{background:#c0381f;border-radius:50%}.chore-grid.svelte-hyyiz7{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.chore.svelte-hyyiz7{border-top:1px solid var(--black);min-width:0;padding-top:18px}.chore.svelte-hyyiz7 h3:where(.svelte-hyyiz7){letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-family:var(--sans);color:var(--gray);font-weight:400}.chore.svelte-hyyiz7 .question:where(.svelte-hyyiz7){font-family:var(--serif);text-wrap:balance;margin:10px 0 22px;font-size:27px;line-height:1.18}.loop.svelte-hyyiz7{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.loop.svelte-hyyiz7 li:where(.svelte-hyyiz7){grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:20px;display:grid;position:relative}.loop.svelte-hyyiz7 li:where(.svelte-hyyiz7):last-of-type{padding-bottom:0}.loop.svelte-hyyiz7 li:where(.svelte-hyyiz7):not(:last-of-type):before{content:"";background:#cfcfcb;width:1px;position:absolute;top:16px;bottom:-2px;left:10.5px}.marker.svelte-hyyiz7{z-index:1;place-items:center;width:22px;height:22px;display:grid;position:relative}.marker.svelte-hyyiz7:after{content:"";background:var(--white);display:block}.in.svelte-hyyiz7 .marker:where(.svelte-hyyiz7):after{border:1px solid var(--gray);border-radius:50%;width:11px;height:11px}.ai.svelte-hyyiz7 .marker:where(.svelte-hyyiz7):after{background:var(--black);width:11px;height:11px}.you.svelte-hyyiz7 .marker:where(.svelte-hyyiz7):after{background:#c0381f;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #fbe9e5}.done.svelte-hyyiz7 .marker:where(.svelte-hyyiz7):after{border:1px solid var(--black);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.6 7.2l2.3 2.3 4.6-4.9' fill='none' stroke='%23111' stroke-width='1.5'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:14px;height:14px}.text.svelte-hyyiz7{padding-top:1px;font-size:15.5px;line-height:1.45}.in.svelte-hyyiz7 .text:where(.svelte-hyyiz7){color:var(--gray)}.you.svelte-hyyiz7 .text:where(.svelte-hyyiz7){font-weight:500}.done.svelte-hyyiz7 .text:where(.svelte-hyyiz7){font-family:var(--serif);font-size:20px;line-height:1.25}.pulse.svelte-hyyiz7{z-index:2;background:var(--black);opacity:0;width:5px;height:5px;animation:4.2s ease-in-out infinite svelte-hyyiz7-run;animation-delay:var(--delay,0s);pointer-events:none;border-radius:50%;position:absolute;top:8.5px;left:8.5px}@keyframes svelte-hyyiz7-run{0%{opacity:0;transform:translateY(0)}8%{opacity:1}80%{transform:translateY(var(--rail,190px));opacity:1}92%,to{transform:translateY(var(--rail,190px));opacity:0}}.route.svelte-hyyiz7{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1100px;margin:0;padding:0;list-style:none;display:grid;position:relative}.route.svelte-hyyiz7:before{content:"";background:var(--black);height:1px;position:absolute;top:8px;left:8px;right:calc(33.3333% - 26.6667px)}.route.svelte-hyyiz7 li:where(.svelte-hyyiz7){gap:6px;padding-top:30px;display:grid;position:relative}.stop.svelte-hyyiz7{border:1px solid var(--black);background:var(--white);border-radius:50%;width:17px;height:17px;position:absolute;top:0;left:0}.end.svelte-hyyiz7 .stop:where(.svelte-hyyiz7){background:#c0381f;border-color:#c0381f;box-shadow:0 0 0 4px #fbe9e5}.when.svelte-hyyiz7{letter-spacing:.13em;text-transform:uppercase;color:var(--gray);font-size:11px}.route.svelte-hyyiz7 p:where(.svelte-hyyiz7):last-child{font-family:var(--serif);text-wrap:balance;max-width:22ch;font-size:24px;line-height:1.25}.basics-grid.svelte-hyyiz7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.first-steps.svelte-hyyiz7{border-top:1px solid var(--black);margin:0;padding:0;list-style:none}.first-steps.svelte-hyyiz7 li:where(.svelte-hyyiz7){border-bottom:1px solid var(--light);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:18px;padding:18px 0;display:grid}.first-steps.svelte-hyyiz7 p:where(.svelte-hyyiz7){color:var(--gray);font-size:16px;line-height:1.55}.first-steps.svelte-hyyiz7 b:where(.svelte-hyyiz7){color:var(--black);font-weight:500}.glyph.svelte-hyyiz7{display:block}.faq.svelte-hyyiz7{border-top:1px solid var(--black);display:grid}.faq.svelte-hyyiz7>.eyebrow:where(.svelte-hyyiz7){padding:14px 0 6px}details.svelte-hyyiz7{border-bottom:1px solid var(--light)}summary.svelte-hyyiz7{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:21px;line-height:1.25;list-style:none;display:flex}summary.svelte-hyyiz7::-webkit-details-marker{display:none}summary.svelte-hyyiz7:after{content:"+";font-family:var(--sans);color:var(--gray);flex-shrink:0;font-size:20px}details[open].svelte-hyyiz7 summary:where(.svelte-hyyiz7):after{content:"−"}details.svelte-hyyiz7 p:where(.svelte-hyyiz7){color:var(--gray);max-width:56ch;padding:0 32px 16px 0;font-size:15.5px;line-height:1.6}.ask.svelte-hyyiz7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);scroll-margin-top:24px;display:grid}.ask-head.svelte-hyyiz7>p:where(.svelte-hyyiz7):last-child{color:var(--gray);text-wrap:pretty;max-width:460px;margin-top:20px;font-size:17px;line-height:1.65}.ask-form.svelte-hyyiz7 form:where(.svelte-hyyiz7){--field-label-size:14px;gap:22px;display:grid}.problem.svelte-hyyiz7{gap:12px;display:grid}.problem.svelte-hyyiz7 textarea:where(.svelte-hyyiz7)::placeholder{line-height:1.6}.examples.svelte-hyyiz7>p:where(.svelte-hyyiz7){color:var(--gray);margin-bottom:8px;font-size:13px}.chips.svelte-hyyiz7{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-hyyiz7{background:var(--white);color:var(--black);border:1px solid var(--light);text-align:left;padding:7px 12px;font-size:13.5px;line-height:1.35;transition:border-color .15s,background .15s}.chip.svelte-hyyiz7:hover{border-color:var(--gray)}.chip[aria-pressed=true].svelte-hyyiz7{background:var(--black);border-color:var(--black);color:var(--white)}.ask-form.svelte-hyyiz7 .button:where(.svelte-hyyiz7){justify-self:start;min-width:200px}.consent.svelte-hyyiz7 label:where(.svelte-hyyiz7){cursor:pointer;align-items:start;gap:12px;font-size:14px;display:flex}.consent.svelte-hyyiz7 .field-error:where(.svelte-hyyiz7){margin:8px 0 0 30px}.promise.svelte-hyyiz7{color:var(--gray);margin-top:-6px;font-size:13px}.promise.svelte-hyyiz7 a:where(.svelte-hyyiz7){text-underline-offset:3px;text-decoration:underline}.success.svelte-hyyiz7{border-top:1px solid var(--black);justify-items:start;gap:14px;padding-top:22px;display:grid}.success.svelte-hyyiz7 h3:where(.svelte-hyyiz7){font-family:var(--serif);font-size:34px;line-height:1.12}.success.svelte-hyyiz7 .reference:where(.svelte-hyyiz7){color:var(--gray);font-size:12px}.success.svelte-hyyiz7:focus{outline:none}.local-note.svelte-hyyiz7{max-width:none;color:var(--gray);border-top:1px solid var(--light);margin-top:26px;padding-top:15px;font-size:12px}@media (width<=1000px){.hero.svelte-hyyiz7{grid-template-columns:1fr;gap:44px}.art.svelte-hyyiz7{max-width:640px}.chore-grid.svelte-hyyiz7{grid-template-columns:1fr;gap:44px}.basics-grid.svelte-hyyiz7,.ask.svelte-hyyiz7{grid-template-columns:1fr;gap:36px}}@media (width<=760px){.section-head.split.svelte-hyyiz7{grid-template-columns:1fr;gap:16px}.route.svelte-hyyiz7{grid-template-columns:1fr;gap:22px}.route.svelte-hyyiz7:before{display:none}.route.svelte-hyyiz7 li:where(.svelte-hyyiz7){padding:0 0 0 34px}.route.svelte-hyyiz7 li:where(.svelte-hyyiz7):not(:last-child):after{content:"";background:var(--black);width:1px;position:absolute;top:17px;bottom:-22px;left:8px}.route.svelte-hyyiz7 p:where(.svelte-hyyiz7):last-child{max-width:none;font-size:21px}}@media (width<=680px){.hero.svelte-hyyiz7{padding-top:32px;padding-bottom:48px}section.svelte-hyyiz7:not(.hero){padding-top:44px;padding-bottom:52px}.chore.svelte-hyyiz7 .question:where(.svelte-hyyiz7){font-size:24px}.ask-form.svelte-hyyiz7 .button:where(.svelte-hyyiz7){width:100%}.head-side.svelte-hyyiz7>p:where(.svelte-hyyiz7):first-child,.ask-head.svelte-hyyiz7>p:where(.svelte-hyyiz7):last-child{font-size:16px}}@media (prefers-reduced-motion:reduce){.pulse.svelte-hyyiz7{display:none}}
