.sparks.svelte-pwkgy8{z-index:7;pointer-events:none;position:absolute;inset:0}@keyframes svelte-pwkgy8-pi-pop{0%{opacity:0;transform:translateY(8px)scale(0)rotate(0)}30%{opacity:1;transform:translateY(0)scale(1.6)rotate(40deg)}60%{opacity:1;transform:translateY(-8px)scale(1.1)rotate(80deg)}to{opacity:0;transform:translateY(-24px)scale(.4)rotate(120deg)}}.pi-pop.svelte-pwkgy8{pointer-events:none;filter:drop-shadow(0 0 6px #ff4d24d9)drop-shadow(0 0 2px #fff9);animation:1.5s ease-out infinite both svelte-pwkgy8-pi-pop;position:absolute;overflow:visible}@media (prefers-reduced-motion:reduce){.pi-pop.svelte-pwkgy8{opacity:.8;animation:none!important}}.dialog.svelte-pwkgy8{z-index:8;background:var(--ink);border:1px solid var(--signal);width:380px;color:var(--paper);font-family:var(--font-body);padding:22px 24px;position:absolute;top:300px;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #0009}.dialog.sm.svelte-pwkgy8{width:300px;padding:16px 18px;top:130px}.dialog-head.svelte-pwkgy8{align-items:center;gap:10px;display:flex}.dialog-head.svelte-pwkgy8 svg:where(.svelte-pwkgy8){flex:none}.dialog-title.svelte-pwkgy8{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:800}.dialog.sm.svelte-pwkgy8 .dialog-title:where(.svelte-pwkgy8){font-size:16px}.track.svelte-pwkgy8{background:#ece8df26;height:4px;margin-top:14px}.fill.svelte-pwkgy8{background:var(--signal);height:4px;transition:width .45s}.steps.svelte-pwkgy8{flex-direction:column;gap:6px;margin-top:12px;font-size:14px;display:flex}.dialog.sm.svelte-pwkgy8 .steps:where(.svelte-pwkgy8){font-size:13px}.step.svelte-pwkgy8{grid-template-columns:18px 1fr;gap:8px;transition:opacity .3s;display:grid}.step.dim.svelte-pwkgy8{opacity:.5}.mark.svelte-pwkgy8{color:#ece8df66}.mark.lit.svelte-pwkgy8{color:var(--signal)}.wand.svelte-1v78why{cursor:pointer;color:var(--paper);font-family:var(--font-display);letter-spacing:-.01em;background:0 0;border:none;flex-direction:column;align-items:center;gap:10px;padding:6px 4px 0 14px;font-size:17px;font-weight:800;transition:color .2s;display:inline-flex;position:relative}.wand.sm.svelte-1v78why{gap:8px;padding:4px 2px 0 10px;font-size:15px}.wand.svelte-1v78why:hover{color:var(--signal)}.wand-label.svelte-1v78why{white-space:nowrap}svg.svelte-1v78why{display:block;overflow:visible}@keyframes svelte-1v78why-pi-wand-idle{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes svelte-1v78why-pi-wand-wave{0%{transform:rotate(0)}25%{transform:rotate(-24deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-16deg)}to{transform:rotate(0)}}@keyframes svelte-1v78why-pi-twinkle{0%,to{opacity:.15;transform:scale(.4)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-1v78why-pi-star-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.pi-wand-art.svelte-1v78why{transform-origin:18% 92%;animation:3.4s ease-in-out infinite svelte-1v78why-pi-wand-idle;display:block}.wand.svelte-1v78why:hover .pi-wand-art:where(.svelte-1v78why),.pi-wand-art.pi-waving.svelte-1v78why{animation:.8s ease-in-out infinite svelte-1v78why-pi-wand-wave}.pi-spark.svelte-1v78why{transform-box:fill-box;transform-origin:50%;animation:1.9s ease-in-out infinite svelte-1v78why-pi-twinkle}.wand.svelte-1v78why:hover .pi-spark:where(.svelte-1v78why),.pi-waving.svelte-1v78why .pi-spark:where(.svelte-1v78why){animation-duration:.6s}.pi-star.svelte-1v78why{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite svelte-1v78why-pi-star-pulse}.pi-wand-art.pi-still.svelte-1v78why,.pi-still.svelte-1v78why .pi-spark:where(.svelte-1v78why),.pi-still.svelte-1v78why .pi-star:where(.svelte-1v78why){animation:none!important}.undo.svelte-1v78why{display:block}.undo.svelte-1v78why svg:where(.svelte-1v78why){overflow:initial;display:block}.pi-sure.svelte-1v78why{white-space:nowrap;background:var(--artefact-paper);color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;box-shadow:var(--artefact-shadow-sm);opacity:0;transform-origin:100%;pointer-events:none;padding:8px 12px;font-size:15px;font-weight:800;transition:opacity .15s,transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:18px;right:calc(100% + 14px);transform:scale(.5)rotate(4deg)}.pi-sure.svelte-1v78why:after{content:"";border:7px solid #0000;border-left-color:var(--artefact-paper);margin-top:-7px;position:absolute;top:50%;left:100%}.wand.svelte-1v78why:hover .pi-sure:where(.svelte-1v78why),.wand.svelte-1v78why:focus-visible .pi-sure:where(.svelte-1v78why){opacity:1;transform:scale(1)rotate(-3deg)}.pi-still-sure.svelte-1v78why .pi-sure:where(.svelte-1v78why),.wand.svelte-1v78why:hover .pi-still-sure:where(.svelte-1v78why) .pi-sure:where(.svelte-1v78why){opacity:0!important;transform:scale(.5)rotate(4deg)!important}@media (prefers-reduced-motion:reduce){.pi-wand-art.svelte-1v78why,.pi-spark.svelte-1v78why,.pi-star.svelte-1v78why{animation:none!important}.pi-sure.svelte-1v78why{transition:opacity .15s}}.hero.svelte-1uha8ag{overflow:hidden}.hero-wide.svelte-1uha8ag{display:none}.hero-narrow.svelte-1uha8ag{padding-bottom:40px}@media (width>=980px){.hero-wide.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:clamp(24px,4vw,64px);min-height:700px;display:grid}.hero-narrow.svelte-1uha8ag{display:none}}.hero-copy.svelte-1uha8ag{padding:72px 24px 64px var(--gutter);flex-direction:column;justify-content:center;min-width:0;display:flex}.hero-kicker.svelte-1uha8ag{color:var(--signal);margin:0 0 20px;font-size:.875rem}.hero-title.svelte-1uha8ag{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(3rem,5vw,4.25rem);font-weight:800;line-height:.96}.hero-lede.svelte-1uha8ag{color:var(--paper-88);max-width:480px;margin:26px 0 0;font-size:1.09375rem;line-height:1.65}.hero-actions.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:10px;margin-top:36px;display:flex}.hero-micro.svelte-1uha8ag{color:var(--paper-65);font-size:.875rem}.btn-primary.svelte-1uha8ag{background:var(--paper);min-height:44px;color:var(--ink);font-family:var(--font-display);align-items:center;padding:16px 30px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.stage.svelte-1uha8ag{zoom:.8;height:760px;position:relative}.pile-card.svelte-1uha8ag{background:var(--artefact-paper);color:var(--artefact-ink);font-family:var(--font-artefact);transform:rotate(var(--r));transition:transform .5s,opacity .4s;transition-delay:calc(var(--i) * 50ms);position:absolute;box-shadow:0 10px 30px #00000073}.pile-card.sm.svelte-1uha8ag{box-shadow:var(--artefact-shadow-sm)}.clean.svelte-1uha8ag .pile-card:where(.svelte-1uha8ag){opacity:0;transform:translateY(-24px)rotate(0)scale(.2)}.m-stage.clean.svelte-1uha8ag .pile-card:where(.svelte-1uha8ag){transform:translateY(-16px)rotate(0)scale(.2)}.m-cards.svelte-1uha8ag{display:contents}.p-cal.svelte-1uha8ag{width:290px;top:90px;left:40px}.p-sheet.svelte-1uha8ag{width:370px;top:126px;left:236px;overflow:hidden}.p-email.svelte-1uha8ag{width:350px;padding:14px 16px;top:236px;left:16px}.p-chat.svelte-1uha8ag{width:290px;padding:12px 14px;top:288px;left:322px}.p-phone.svelte-1uha8ag{width:320px;padding:12px 14px;top:370px;left:60px}.p-team.svelte-1uha8ag{width:262px;padding:12px 14px;top:404px;left:348px}.p-review.svelte-1uha8ag{width:330px;padding:12px 14px;top:478px;left:150px}.cal-pad.svelte-1uha8ag{padding:12px 14px}.cal-pad.sm.svelte-1uha8ag{padding:10px 12px}.cal-pad.lg.svelte-1uha8ag{padding:16px 18px}.cal-head.svelte-1uha8ag{border-bottom:1px solid var(--artefact-rule);align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.cal-dow.svelte-1uha8ag{letter-spacing:.08em;color:var(--signal);font-size:12px;font-weight:600}.cal-head.sm.svelte-1uha8ag .cal-dow:where(.svelte-1uha8ag){font-size:11px}.cal-dow.lg.svelte-1uha8ag{font-size:13px}.cal-day.svelte-1uha8ag{color:var(--signal);font-size:23px;font-weight:500;line-height:1}.cal-head.sm.svelte-1uha8ag .cal-day:where(.svelte-1uha8ag){font-size:22px}.cal-day.lg.svelte-1uha8ag{font-size:24px}.cal-week.svelte-1uha8ag{color:var(--artefact-label);margin-left:auto;font-size:12px}.cal-head.sm.svelte-1uha8ag .cal-week:where(.svelte-1uha8ag){font-size:11px}.cal-week.lg.svelte-1uha8ag{font-size:13px}.cal-grid.svelte-1uha8ag{grid-template-columns:40px 1fr;margin-top:6px;display:grid;position:relative}.cal-hour.svelte-1uha8ag{color:var(--artefact-meta);font-size:11px;position:absolute;left:0}.cal-hour.sm.svelte-1uha8ag{font-size:10px}.cal-hour.lg.svelte-1uha8ag{font-size:12px}.cal-rule.svelte-1uha8ag{border-top:1px solid var(--artefact-grid);position:absolute;left:40px;right:0}.cal-event.svelte-1uha8ag{background:var(--calendar-event);color:var(--artefact-paper);box-sizing:border-box;padding:6px 9px;position:absolute;left:44px;right:2px;overflow:hidden;box-shadow:inset 3px 0 #0000002e}.cal-event.sm.svelte-1uha8ag{padding:4px 7px}.cal-event-title.svelte-1uha8ag{font-size:13px;font-weight:700;line-height:1.25}.cal-event-title.sm.svelte-1uha8ag{font-size:12px}.cal-event-title.lg1.svelte-1uha8ag{font-size:12.5px}.cal-event-title.lg2.svelte-1uha8ag{font-size:14px}.cal-event-sub.svelte-1uha8ag{opacity:.85;margin-top:1px;font-size:11px}.cal-event-sub.sm.svelte-1uha8ag{font-size:10px}.cal-event-sub.lg.svelte-1uha8ag{font-size:12px}.cal-now.svelte-1uha8ag{border-top:2px solid var(--signal);position:absolute;left:38px;right:0}.cal-now-dot.svelte-1uha8ag{background:var(--signal);border-radius:50%;width:10px;height:10px;position:absolute;left:34px}.sheet-title.svelte-1uha8ag{background:var(--artefact-ink);color:var(--artefact-paper);padding:7px 12px;font-size:12px;font-weight:600}.sheet-title.lg.svelte-1uha8ag{justify-content:space-between;padding:8px 12px;display:flex}.editing.svelte-1uha8ag{color:#b0442c}.sheet-grid.svelte-1uha8ag{grid-template-columns:52px 1fr 70px 66px;font-size:12px;display:grid}.sheet-grid.lg.svelte-1uha8ag{grid-template-columns:56px 1fr 76px 70px;font-size:13px}.sc.svelte-1uha8ag{border:1px solid #e2dfd8;padding:6px 8px}.sc.lg.svelte-1uha8ag{padding:7px 9px}.sc.id.svelte-1uha8ag{color:var(--artefact-meta)}.sc.hot.svelte-1uha8ag{background:#ff4d2433}.sc.loud.svelte-1uha8ag{font-weight:700}.sheet-note.svelte-1uha8ag{background:var(--artefact-ink);color:var(--artefact-paper);letter-spacing:.06em;margin:8px 12px 10px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-block}.sheet-note.lg.svelte-1uha8ag{margin:10px 12px 12px}.mail-meta.svelte-1uha8ag{color:var(--artefact-label);justify-content:space-between;font-size:12px;display:flex}.mail-meta.sm.svelte-1uha8ag{font-size:11px;display:block}.mail-from.svelte-1uha8ag{color:var(--artefact-ink);font-weight:700}.mail-subject.svelte-1uha8ag{margin-top:4px;font-size:14px;font-weight:700}.mail-subject.sm.svelte-1uha8ag{margin-top:3px;font-size:13px}.mail-subject.lg.svelte-1uha8ag{margin-top:6px;font-size:15px}.mail-body.svelte-1uha8ag{color:var(--artefact-body);margin-top:4px;font-size:13px;line-height:1.45}.mail-body.lg.svelte-1uha8ag{margin-top:6px;font-size:14px;line-height:1.5}.mail-thread.svelte-1uha8ag{color:var(--artefact-meta);margin-top:10px;font-size:12px}.chat-meta.svelte-1uha8ag{color:var(--artefact-label);justify-content:space-between;align-items:center;font-size:12px;display:flex}.chat-meta.sm.svelte-1uha8ag{font-size:11px}.chat-from.svelte-1uha8ag{color:var(--artefact-ink);font-weight:700}.chat-badge.svelte-1uha8ag{background:var(--signal);color:var(--ink);padding:1px 7px;font-weight:700}.chat-badge.sm.svelte-1uha8ag{padding:0 6px}.chat-bubble.svelte-1uha8ag{background:#fff;margin-top:8px;padding:9px 11px;font-size:13.5px;line-height:1.45}.chat-bubble.sm.svelte-1uha8ag{margin-top:5px;padding:7px 9px;font-size:13px;line-height:1.4}.chat-when.svelte-1uha8ag{color:var(--artefact-meta);margin-top:5px;font-size:11.5px}.phone-label.svelte-1uha8ag{color:var(--artefact-label);letter-spacing:.04em;font-size:12px;font-weight:600}.phone-label.sm.svelte-1uha8ag{font-size:11px}.phone-title.svelte-1uha8ag{margin-top:3px;font-size:14px;font-weight:700}.phone-title.sm.svelte-1uha8ag{margin-top:2px;font-size:13px}.phone-body.svelte-1uha8ag{color:var(--artefact-body);margin-top:4px;font-size:13px;line-height:1.45}.phone-body.sm.svelte-1uha8ag{margin-top:2px;font-size:12px}.team-channel.svelte-1uha8ag{color:var(--artefact-label);font-size:12px;font-weight:600}.team-msg.svelte-1uha8ag{margin-top:4px;font-size:13.5px;line-height:1.45}.team-replies.svelte-1uha8ag{color:var(--artefact-meta);margin-top:5px;font-size:11.5px}.stars.svelte-1uha8ag{letter-spacing:2px;color:var(--artefact-ink);font-size:15px}.stars.sm.svelte-1uha8ag{letter-spacing:1px;font-size:13px}.stars-empty.svelte-1uha8ag{color:#c9c3b7}.review-body.svelte-1uha8ag{margin-top:4px;font-size:13.5px;line-height:1.45}.review-body.sm.svelte-1uha8ag{margin-top:2px;font-size:12.5px;line-height:1.4}.fix-stack.svelte-1uha8ag{opacity:0;pointer-events:none;flex-direction:column;gap:16px;transition:opacity .5s .35s,transform .5s .35s;display:flex;position:absolute;top:110px;left:40px;right:40px;transform:translateY(24px)}.clean.svelte-1uha8ag .fix-stack:where(.svelte-1uha8ag){opacity:1;transform:none}.fix-stack.m.svelte-1uha8ag{gap:12px;transition-delay:.3s;top:6px;left:20px;right:20px}.fix-card.svelte-1uha8ag{background:var(--fix-card-bg);border:1px solid var(--fix-card-border);padding:18px 20px}.fix-card.sm.svelte-1uha8ag{padding:14px 16px;font-size:13px}.fix-meta.svelte-1uha8ag{color:var(--paper-65);justify-content:space-between;font-size:13px;display:flex}.fix-meta.sm.svelte-1uha8ag{font-size:12px}.sig.svelte-1uha8ag{color:var(--signal)}.dim.svelte-1uha8ag{color:var(--paper-65)}.fix-title.svelte-1uha8ag{font-family:var(--font-display);margin-top:8px;font-size:20px;font-weight:700}.fix-title.sm.svelte-1uha8ag{margin-top:5px;font-size:17px}.fix-stats.svelte-1uha8ag{color:var(--paper-65);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;font-size:13px;display:grid}.fix-stats.svelte-1uha8ag b:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--paper);font-size:22px;display:block}.fix-list.svelte-1uha8ag{grid-template-columns:1fr auto;gap:6px 14px;margin-top:10px;font-size:14px;display:grid}.fix-list-m.svelte-1uha8ag{flex-direction:column;gap:6px;display:flex}.fix-invoice.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.fix-line.svelte-1uha8ag{margin-top:4px;font-size:14px}.paid-chip.svelte-1uha8ag{border:1px solid var(--signal);color:var(--signal);flex:none;padding:4px 10px;font-size:13px;display:inline-block}.pile-controls.svelte-1uha8ag{z-index:5;justify-content:flex-end;align-items:center;gap:16px;display:flex;position:absolute;top:576px;left:40px;right:40px}.press-me.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;color:var(--signal);text-shadow:3px 3px #6e1d0c;white-space:nowrap;align-items:center;gap:10px;font-size:30px;font-weight:800;display:flex}.press-me.sm.svelte-1uha8ag{gap:8px;font-size:24px}.hero-copy-m.svelte-1uha8ag{padding:36px var(--gutter) 0}.hero-title-m.svelte-1uha8ag{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.375rem,9vw,3.75rem);font-weight:800;line-height:.96}.hero-lede-m.svelte-1uha8ag{color:var(--paper-88);max-width:560px;margin:18px 0 0;font-size:1rem;line-height:1.6}.m-stage.svelte-1uha8ag{zoom:.88;width:390px;max-width:100%;margin:0 auto}.m-pile.svelte-1uha8ag{height:296px;margin-top:28px;position:relative}.m-cal.svelte-1uha8ag{width:220px;top:0;left:20px}.m-email.svelte-1uha8ag{width:252px;padding:10px 12px;top:36px;left:118px}.m-chat.svelte-1uha8ag{width:250px;padding:10px 12px;top:88px;left:14px}.m-phone.svelte-1uha8ag{width:260px;padding:10px 12px;top:150px;left:110px}.m-review.svelte-1uha8ag{width:240px;padding:10px 12px;top:214px;left:26px}.m-controls.svelte-1uha8ag{justify-content:flex-end;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.m-cta.svelte-1uha8ag{border-top:1px solid var(--hairline);flex-direction:column;align-items:center;gap:12px;margin:28px 20px 0;padding-top:24px;display:flex}.m-cta-btn.svelte-1uha8ag{background-color:var(--paper);width:100%;min-height:48px;color:var(--ink);font-family:var(--font-display);justify-content:center;align-items:center;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.microcopy.svelte-1uha8ag{color:var(--paper-65);text-align:center;font-size:.875rem}.band.svelte-1uha8ag{padding-block:clamp(48px,7vw,88px);padding-inline:calc(var(--bleed) + var(--gutter))}.band-line.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;text-wrap:balance;max-width:20ch;margin:0 auto;font-size:clamp(1.75rem,4.6vw,3.75rem);font-weight:800;line-height:1.05}.docs.svelte-1uha8ag{zoom:.88;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));place-items:start center;gap:clamp(40px,6vw,88px);max-width:1000px;margin:clamp(48px,6vw,80px) auto 0;display:grid}.doc-col.svelte-1uha8ag{flex-direction:column;gap:14px;width:100%;max-width:min(440px,86%);display:flex}.doc-label.svelte-1uha8ag{letter-spacing:.12em;color:var(--paper-55);margin:0;font-size:.875rem}.doc-label.sig.svelte-1uha8ag{color:var(--signal)}@media (width<=719px){.diag-zoom.svelte-1uha8ag{zoom:.72}}.build-card.svelte-1uha8ag{background:var(--fix-card-bg);border:1px solid var(--fix-card-border);padding:26px 28px}.build-meta.svelte-1uha8ag{color:var(--paper-65);justify-content:space-between;gap:12px;font-size:13px;display:flex}.build-title.svelte-1uha8ag{font-family:var(--font-display);margin-top:10px;font-size:21px;font-weight:700}.build-rows.svelte-1uha8ag{flex-direction:column;margin-top:14px;display:flex}.build-row.svelte-1uha8ag{border-top:1px solid var(--hairline-soft);grid-template-columns:22px 1fr auto;align-items:baseline;gap:12px;padding:12px 0;display:grid}.tick.svelte-1uha8ag{color:var(--signal);font-size:14px}.build-what.svelte-1uha8ag{font-size:15px;line-height:1.45}.build-state.svelte-1uha8ag{color:var(--paper-50);font-size:13px}.build-foot.svelte-1uha8ag{border-top:1px solid var(--fix-card-border);color:var(--paper-70);margin-top:2px;padding-top:14px;font-size:14px;line-height:1.6}.docs-note.svelte-1uha8ag{color:var(--paper-45);text-align:center;margin:24px 0 0;font-size:.875rem}.outcome-row.svelte-1uha8ag{padding:clamp(48px, 6vw, 88px) var(--gutter) clamp(32px, 4vw, 48px);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:40px clamp(48px,7vw,112px);display:grid}.outcome-row.ruled.svelte-1uha8ag{border-top:1px solid var(--hairline-soft)}.outcome-row.last.svelte-1uha8ag{padding-bottom:clamp(40px,5vw,56px)}.outcome-copy.svelte-1uha8ag{flex-direction:column;gap:14px;max-width:480px;display:flex}.outcome-copy.wide-copy.svelte-1uha8ag{max-width:520px}.outcome-line.svelte-1uha8ag{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.625rem,3vw,2.125rem);font-weight:700;line-height:1.15}.o-stage.svelte-1uha8ag{zoom:.8;justify-self:center;width:100%;max-width:520px;padding:22px 0 72px;position:relative}.o-fix.svelte-1uha8ag{margin-left:28px;transition:transform .5s;position:relative;transform:translateY(18px)}.o-stage.on.svelte-1uha8ag .o-fix:where(.svelte-1uha8ag){transform:translate(-28px)}.o-pad.svelte-1uha8ag{box-sizing:border-box;padding:20px 22px}.fix-steps.svelte-1uha8ag{flex-direction:column;gap:8px;margin-top:12px;font-size:15px;display:flex}.o-pad.svelte-1uha8ag .paid-chip:where(.svelte-1uha8ag){align-self:flex-start;margin-top:14px}.record-name.svelte-1uha8ag{font-family:var(--font-display);font-size:19px;font-weight:700}.record-sub.svelte-1uha8ag{color:var(--paper-65);margin-top:2px;font-size:13px}.record-rows.svelte-1uha8ag{grid-template-columns:58px 1fr;gap:6px 12px;margin-top:12px;font-size:14px;display:grid}.o-prob.svelte-1uha8ag{transform:rotate(var(--rot));transition:transform .55s,opacity .45s;position:absolute;top:0;left:0;right:40px}.o-stage.on.svelte-1uha8ag .o-prob:where(.svelte-1uha8ag){opacity:0;pointer-events:none;transform:translate(-30px,120px)rotate(-14deg)scale(.9)}.o-card.svelte-1uha8ag{background:var(--artefact-paper);color:var(--artefact-ink);font-family:var(--font-artefact);box-shadow:var(--artefact-shadow);box-sizing:border-box}.o-card-pad.svelte-1uha8ag{padding:16px 18px}.o-sheet.svelte-1uha8ag{overflow:hidden}.o-toggle.svelte-1uha8ag{cursor:pointer;color:var(--paper);font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:12px;min-height:52px;padding:0;font-size:.9375rem;display:flex;position:absolute;bottom:8px;right:0}.o-toggle.svelte-1uha8ag:hover{color:var(--signal)}.o-circle.svelte-1uha8ag{background:var(--signal);width:52px;height:52px;box-shadow:var(--artefact-shadow-sm);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.grid-end.svelte-1uha8ag .pi-cell{padding-bottom:var(--space-section)}.caps.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.cap-name.svelte-1uha8ag{font-family:var(--font-display);min-height:44px;color:var(--paper);align-self:flex-start;align-items:center;font-size:1.375rem;font-weight:700;display:inline-flex}.cap-name.svelte-1uha8ag:hover{color:var(--signal);text-decoration:none}.step-cue.svelte-1uha8ag{color:var(--signal);align-self:flex-start;align-items:center;min-height:44px;margin-top:auto;font-size:.9375rem;display:inline-flex}.build-kicker.svelte-1uha8ag{margin:0 0 24px}.statement.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:pretty;max-width:860px;margin:18px 0 0;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:600;line-height:1.25}.underline.svelte-1uha8ag{border-bottom:3px solid var(--signal)}.statement.svelte-1uha8ag+.link-arrow:where(.svelte-1uha8ag){margin-top:22px}.demos-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(20px,3vw,36px);display:grid}.demo-card.svelte-1uha8ag{color:inherit;border:1px solid #ece8df40;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .15s;display:flex}.demo-card.svelte-1uha8ag:hover{border-color:var(--signal)}.demo-body.svelte-1uha8ag{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.demo-tag.svelte-1uha8ag{letter-spacing:.12em;color:var(--paper-45);font-size:.875rem}.demo-title.svelte-1uha8ag{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.25}.demo-cue.svelte-1uha8ag{color:var(--signal);margin-top:auto;padding-top:6px;font-size:.9375rem}.proof-note.svelte-1uha8ag{color:var(--paper-45);margin:24px 0 0;font-size:.875rem}@media (prefers-reduced-motion:reduce){.pile-card.svelte-1uha8ag,.fix-stack.svelte-1uha8ag,.o-fix.svelte-1uha8ag,.o-prob.svelte-1uha8ag{transition:none}}
