path.svelte-1gstvfp,circle.svelte-1gstvfp{fill:var(--lcd-ink,#1b2116);opacity:.07}.on.svelte-1gstvfp{opacity:.92}svg.svelte-jal8zl{width:100%;height:auto;overflow:visible}.engraving.svelte-jal8zl line:where(.svelte-jal8zl){stroke:#364250;stroke-width:2.5px}.engraving.svelte-jal8zl text:where(.svelte-jal8zl){font-family:var(--display);fill:#364250;font-size:15px}.edge.svelte-jal8zl{stroke:#5d6976;stroke-width:2px}.glass.svelte-jal8zl{fill:var(--lcd,#c3cdb4);stroke:#11161b;stroke-width:3px}.unit.svelte-jal8zl{font-family:var(--display);fill:var(--lcd-ink,#1b2116);text-anchor:end;font-size:15px}.knob.svelte-jal8zl{fill:#4a535e;stroke:#2a3138;stroke-width:3px}.toggle.svelte-jal8zl{color:#e6ebf0;width:100%;height:100%;font:600 14px/1 var(--text);cursor:pointer;background:#4a535e;border:0;border-radius:999px}.toggle.svelte-jal8zl:hover{background:#5d6976}.toggle.svelte-jal8zl:focus-visible{outline:3px solid var(--part);outline-offset:2px}.demo.svelte-1qdg060{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.conversation.svelte-1qdg060{gap:1rem;display:grid}.you.svelte-1qdg060,.claude.svelte-1qdg060{border-radius:10px;padding:1rem 1.2rem;line-height:1.5}.you.svelte-1qdg060{background:var(--grid);color:var(--ink);margin-right:2rem}.claude.svelte-1qdg060{color:var(--grid);background:#e3eeff14;border:1px solid #e3eeff33;margin-left:2rem}.who.svelte-1qdg060{font-family:var(--display);margin-bottom:.2rem;font-size:1.05rem;font-weight:600;display:block}.calls.svelte-1qdg060{border-left:2px solid var(--part);gap:.35rem;margin:0 0 0 2rem;padding:0 0 0 1rem;list-style:none;display:grid}code.svelte-1qdg060{color:var(--grid-dim);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.45}.tool.svelte-1qdg060{color:var(--part-light);font-weight:600}figure.svelte-1qdg060{margin:0}img.svelte-1qdg060{width:100%;height:auto}@media (width<=52rem){.demo.svelte-1qdg060{grid-template-columns:1fr}}figure.svelte-1lvjfn5{width:100%;margin:0;position:relative;container-type:inline-size}.sheet.svelte-1lvjfn5{aspect-ratio:var(--view-aspect);position:relative}@container (width<=560px){.leader-mark.svelte-1lvjfn5{display:none}}@container (width<=900px){.margin-labels.svelte-1lvjfn5 .sheet:where(.svelte-1lvjfn5){aspect-ratio:var(--picture-aspect)}.margin-labels.svelte-1lvjfn5 img:where(.svelte-1lvjfn5){width:100%;top:0;left:0}.margin-labels.svelte-1lvjfn5 svg:where(.svelte-1lvjfn5){display:none}}.frame.svelte-1lvjfn5{position:absolute;inset:0;overflow:hidden}img.svelte-1lvjfn5{max-width:none;height:auto;width:var(--view-width);left:var(--view-left);top:var(--view-top);position:absolute}.rounded.svelte-1lvjfn5{box-shadow:0 0 0 1px #ffffff1a,0 24px 70px #00000073}svg.svelte-1lvjfn5{color:currentColor;width:100%;height:100%;position:absolute;inset:0;overflow:visible}line.svelte-1lvjfn5,polyline.svelte-1lvjfn5{stroke:currentColor;stroke-width:calc(var(--k) * 1.5px);fill:none}.ext.svelte-1lvjfn5{stroke-width:calc(var(--k) * 1px);opacity:.8}circle.svelte-1lvjfn5{fill:currentColor}.label.svelte-1lvjfn5{fill:currentColor;font-family:var(--display);font-weight:600;font-size:calc(var(--k) * 17px)}.dim-label.svelte-1lvjfn5{text-anchor:middle}.leader-label.svelte-1lvjfn5{font-family:var(--text);font-weight:600;font-size:calc(var(--k) * 14px)}.leader-label.svelte-1lvjfn5 .second:where(.svelte-1lvjfn5){opacity:.85;font-weight:400}.mark.svelte-1lvjfn5{opacity:0}.drawn.svelte-1lvjfn5 .mark:where(.svelte-1lvjfn5){animation:.5s ease-out both svelte-1lvjfn5-appear;animation-delay:calc(.25s + var(--i) * .28s)}.drawn.svelte-1lvjfn5 .dimline:where(.svelte-1lvjfn5),.drawn.svelte-1lvjfn5 .leader:where(.svelte-1lvjfn5){stroke-dasharray:1;animation:.7s cubic-bezier(.3,.7,.2,1) both svelte-1lvjfn5-draw;animation-delay:calc(.25s + var(--i) * .28s)}@keyframes svelte-1lvjfn5-appear{0%{opacity:0}to{opacity:1}}@keyframes svelte-1lvjfn5-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mark.svelte-1lvjfn5{opacity:1}}table.svelte-1ulvyx{border-collapse:collapse;border:2px solid var(--ink);background:#fff;width:100%}thead.svelte-1ulvyx th:where(.svelte-1ulvyx){font-family:var(--display);text-align:left;border-bottom:2px solid var(--ink);background:var(--paper);padding:.6rem 1rem;font-size:1.15rem;font-weight:600}tbody.svelte-1ulvyx th:where(.svelte-1ulvyx),td.svelte-1ulvyx{text-align:left;vertical-align:top;border-top:1px solid var(--paper-line);padding:.7rem 1rem}tbody.svelte-1ulvyx th:where(.svelte-1ulvyx){font-family:var(--display);white-space:nowrap;border-right:1px solid var(--paper-line);width:1%;font-size:1.2rem;font-weight:600}td.svelte-1ulvyx{color:var(--ink-soft)}.only.svelte-1ulvyx{color:var(--ink);white-space:nowrap;font-weight:600}@media (width<=40rem){thead.svelte-1ulvyx{display:none}tbody.svelte-1ulvyx th:where(.svelte-1ulvyx),td.svelte-1ulvyx{border-right:0;width:auto;display:block}td.svelte-1ulvyx{border-top:0;padding-top:0}}.box.svelte-13w6ezn{border:1px solid var(--paper-line);background:#fff;border-radius:10px;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}label.svelte-13w6ezn,legend.svelte-13w6ezn,.examples.svelte-13w6ezn p:where(.svelte-13w6ezn){color:var(--ink-soft);font-size:1rem;font-weight:500}.field.svelte-13w6ezn{gap:.4rem;display:grid}input[type=text].svelte-13w6ezn{font:inherit;font-family:var(--display);font-size:var(--step-2);color:var(--ink);border:2px solid var(--paper-line);background:var(--paper);border-radius:8px;width:100%;min-width:0;padding:.4rem .8rem;font-weight:500}input[type=text].svelte-13w6ezn:focus{border-color:var(--accent);outline:none}fieldset.svelte-13w6ezn{border:0;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;display:flex}legend.svelte-13w6ezn{margin-bottom:.4rem;padding:0}.unit.svelte-13w6ezn{color:var(--ink);align-items:center;gap:.4rem;min-height:2.75rem;display:inline-flex}.unit.svelte-13w6ezn input:where(.svelte-13w6ezn){accent-color:var(--accent);width:1.1rem;height:1.1rem}.result.svelte-13w6ezn{border-top:1px solid var(--paper-line);min-height:6.5rem;padding-top:1rem}.value.svelte-13w6ezn{font-size:var(--step-4);color:var(--accent);font-weight:600;line-height:1}.note.svelte-13w6ezn{color:var(--ink-soft);margin-top:.5rem}.error.svelte-13w6ezn{color:#a3360f;font-weight:500;font-size:var(--step-1);line-height:1.3}.examples.svelte-13w6ezn{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.examples.svelte-13w6ezn ul:where(.svelte-13w6ezn){flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.examples.svelte-13w6ezn button:where(.svelte-13w6ezn){font:inherit;font-family:var(--display);border:1px solid var(--paper-line);background:var(--paper);min-height:2.75rem;color:var(--ink);cursor:pointer;border-radius:6px;padding:.3rem .8rem;font-size:1.1rem;font-weight:500}.examples.svelte-13w6ezn button:where(.svelte-13w6ezn):hover{border-color:var(--accent);color:var(--accent)}section.svelte-1ewzqr7{padding-block:clamp(3.5rem,8vw,6rem)}h2.svelte-1ewzqr7{font-size:clamp(2.4rem,1.65rem + 2.4vw,3.45rem)}.intro.svelte-1ewzqr7{max-width:36rem;color:var(--ink-soft);margin-top:1rem;font-size:1.25rem;line-height:1.45}.small.svelte-1ewzqr7{color:var(--ink-soft);margin-top:1.25rem;font-size:.95rem}.rule.svelte-1ewzqr7{height:22px;margin-inline:var(--gutter);border-bottom:2px solid var(--engrave);opacity:.5;background:repeating-linear-gradient(90deg, var(--engrave) 0 1.5px, transparent 1.5px 80px) bottom / 100% 20px no-repeat, repeating-linear-gradient(90deg, var(--engrave) 0 1.5px, transparent 1.5px 40px) bottom / 100% 13px no-repeat, repeating-linear-gradient(90deg, var(--engrave) 0 1px, transparent 1px 8px) bottom / 100% 7px no-repeat}.hero.svelte-1ewzqr7{--ink:var(--hero-ink);--ink-soft:var(--hero-ink-soft);--grid-fade:radial-gradient(ellipse 55% 90% at 70% 50%, black 20%, transparent 78%);padding-block:clamp(3rem,7vw,5rem)}.hero-grid.svelte-1ewzqr7{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}h1.svelte-1ewzqr7{font-size:clamp(3.3rem,1.8rem + 5.1vw,5.4rem);line-height:1.05}.lead.svelte-1ewzqr7{max-width:30rem;margin-top:1.5rem;font-size:1.3rem;line-height:1.45}.ctas.svelte-1ewzqr7{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.caliper.svelte-1ewzqr7{margin:0}figcaption.svelte-1ewzqr7{color:var(--ink-soft);margin-top:.5rem;font-size:.95rem}.dark.svelte-1ewzqr7{background:var(--graphite);color:var(--grid);--ink:var(--grid);--ink-soft:var(--grid-dim)}.shot.svelte-1ewzqr7{max-width:92rem;padding-inline:var(--gutter);color:#dfe5ea;margin:2.5rem auto 0}.ways.svelte-1ewzqr7{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem;display:grid}.way.svelte-1ewzqr7{border-left:1px solid #0000002e;padding:0 clamp(1rem,2.5vw,2rem);box-shadow:inset 1px 0 #ffffffb3}.way.svelte-1ewzqr7:first-child{box-shadow:none;border-left:0;padding-left:0}.way.svelte-1ewzqr7 img:where(.svelte-1ewzqr7){width:100%;height:auto}h3.svelte-1ewzqr7{margin-top:1rem;font-size:1.65rem}.way.svelte-1ewzqr7 p:where(.svelte-1ewzqr7),.feature-copy.svelte-1ewzqr7 p:where(.svelte-1ewzqr7),.feature-copy.svelte-1ewzqr7 li:where(.svelte-1ewzqr7){color:var(--ink-soft);margin-top:.6rem}.feature-grid.svelte-1ewzqr7{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.feature-copy.svelte-1ewzqr7{max-width:34rem}.feature-copy.svelte-1ewzqr7 p:where(.svelte-1ewzqr7):first-of-type{margin-top:1.25rem}.feature-copy.svelte-1ewzqr7 ul:where(.svelte-1ewzqr7){margin:1rem 0 0;padding-left:1.1rem}.feature-copy.svelte-1ewzqr7 li:where(.svelte-1ewzqr7)::marker{color:var(--part)}.feature-art.svelte-1ewzqr7{color:var(--engrave)}.gear-strip.svelte-1ewzqr7{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.gear-strip.svelte-1ewzqr7 figure:where(.svelte-1ewzqr7){margin:0}.gear-strip.svelte-1ewzqr7 img:where(.svelte-1ewzqr7),.templates.svelte-1ewzqr7 img:where(.svelte-1ewzqr7){width:100%;height:auto}.exact.svelte-1ewzqr7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.exact.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){color:var(--ink-soft);margin-top:1rem}.exact.svelte-1ewzqr7 .box{--ink:#1c2127;--ink-soft:#4a545f;color:var(--ink)}.claude-panel.svelte-1ewzqr7{background:var(--graphite);border-radius:14px;margin-top:2.5rem;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:inset 0 0 0 1px #ffffff0f,0 20px 50px #00000040}.facts.svelte-1ewzqr7{color:var(--ink-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.facts.svelte-1ewzqr7 strong:where(.svelte-1ewzqr7){color:var(--ink)}.templates.svelte-1ewzqr7{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:1.5rem 1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.templates.svelte-1ewzqr7 li:where(.svelte-1ewzqr7){text-align:center;gap:.25rem;font-weight:600;display:grid}.parts.svelte-1ewzqr7{margin-top:2rem}@media (width<=52rem){.hero-grid.svelte-1ewzqr7,.feature-grid.svelte-1ewzqr7,.exact.svelte-1ewzqr7{grid-template-columns:1fr}.ways.svelte-1ewzqr7,.facts.svelte-1ewzqr7{grid-template-columns:1fr;gap:2rem}.way.svelte-1ewzqr7,.way.svelte-1ewzqr7:first-child{box-shadow:none;border:0;padding:0}.gear-strip.svelte-1ewzqr7{grid-template-columns:1fr 1fr}.hero.svelte-1ewzqr7{--grid-fade:radial-gradient(ellipse 90% 45% at 50% 75%, black 20%, transparent 80%)}}
