.survey.svelte-xavgil{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:16px;padding:10px 14px;font-size:14px}summary.svelte-xavgil{cursor:pointer;color:var(--ink);font-weight:600}summary.svelte-xavgil:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}form.svelte-xavgil{flex-direction:column;gap:12px;margin-top:12px;display:flex}fieldset.svelte-xavgil{border:none;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;display:flex}legend.svelte-xavgil{margin-bottom:4px;font-weight:600}label.svelte-xavgil{flex-direction:column;gap:4px;font-weight:600;display:flex}.opt.svelte-xavgil{flex-direction:row;align-items:center;gap:6px;font-weight:400}textarea.svelte-xavgil,input[type=email].svelte-xavgil{font:inherit;border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:6px 8px}textarea.svelte-xavgil:focus-visible,input[type=email].svelte-xavgil:focus-visible{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--teal)}small.svelte-xavgil{color:#55607a;font-weight:400}.trap.svelte-xavgil{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.privacy.svelte-xavgil{margin:0;font-size:13px}button.svelte-xavgil{font:inherit;background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:6px;align-self:flex-start;padding:6px 14px}button.svelte-xavgil:disabled{opacity:.6}.error.svelte-xavgil{color:#b00020;margin:0}.saved.svelte-o04go4{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:10px;display:flex}h3.svelte-o04go4{margin:0;font-size:14px}.row.svelte-o04go4{gap:8px;display:flex}input.svelte-o04go4{min-width:0;font:inherit;border:1px solid var(--line);color:var(--ink);border-radius:6px;flex:1;padding:6px 8px}button.svelte-o04go4{font:inherit;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:6px;padding:6px 12px}button.svelte-o04go4:disabled{opacity:.5;cursor:default}button.ghost.svelte-o04go4{color:var(--ink);border-color:var(--line);background:0 0;padding:2px 10px}ul.svelte-o04go4{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}li.svelte-o04go4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.note.svelte-o04go4{min-height:1em;margin:0;font-size:13px}.error.svelte-o04go4{color:#b00020}.compare.svelte-16xtote{max-width:1352px;margin:0 auto;padding:78px 24px 72px}.intro.svelte-16xtote{justify-content:space-between;align-items:end;gap:30px;display:flex}.intro.svelte-16xtote>p:where(.svelte-16xtote){color:#55607a;max-width:42ch;margin:0;line-height:1.55}h2.svelte-16xtote{margin:0;font-size:clamp(30px,3vw,42px);line-height:1.1}.forms.svelte-16xtote{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.forms.svelte-16xtote button:where(.svelte-16xtote),.gallery-nav.svelte-16xtote button:where(.svelte-16xtote){color:#1b2340;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd4df;border-radius:6px;padding:10px 16px}.forms.svelte-16xtote button[aria-pressed=true]:where(.svelte-16xtote){color:#fff;background:#1b2340;border-color:#1b2340;box-shadow:0 3px #f0b23a}button.svelte-16xtote:focus-visible{outline-offset:3px;outline:3px solid #17806f}button.svelte-16xtote:disabled{opacity:.4;cursor:default}.gallery.svelte-16xtote{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}figure.svelte-16xtote{min-width:0;margin:0}.chart.svelte-16xtote{background:#fff;border:1px solid #dce3eb;border-radius:10px;overflow:hidden;box-shadow:0 15px 30px -24px #1b2340}.chart.svelte-16xtote svg{width:100%;height:auto;display:block}figcaption.svelte-16xtote{color:#55607a;margin:10px 2px;font-size:14px}figcaption.svelte-16xtote strong:where(.svelte-16xtote){color:#1b2340}.gallery-nav.svelte-16xtote{display:none}@media (width<=800px){.compare.svelte-16xtote{padding:55px 16px}.intro.svelte-16xtote{display:block}.intro.svelte-16xtote>p:where(.svelte-16xtote){margin-top:16px}.gallery.svelte-16xtote{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,min(86vw,520px));gap:14px;overflow-x:auto}.gallery.svelte-16xtote figure:where(.svelte-16xtote){scroll-snap-align:start}.gallery-nav.svelte-16xtote{color:#55607a;justify-content:space-between;align-items:center;margin-top:14px;font-size:13px;display:flex}.gallery-nav.svelte-16xtote>div:where(.svelte-16xtote){flex:none;gap:6px;display:flex}.gallery-nav.svelte-16xtote button:where(.svelte-16xtote){min-width:44px;min-height:44px;padding:8px 14px}}.hero.svelte-1pw2byy,.story.svelte-1pw2byy,.trust.svelte-1pw2byy{box-sizing:border-box;max-width:1352px;margin:auto;padding:60px 24px}.hero.svelte-1pw2byy{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:7%;padding-top:62px;padding-bottom:78px;display:grid}h1.svelte-1pw2byy{letter-spacing:-.035em;max-width:12ch;margin:0;font-size:clamp(42px,5vw,68px);line-height:1.04}h2.svelte-1pw2byy{margin:0;font-size:clamp(29px,3vw,42px);line-height:1.1}.lead.svelte-1pw2byy{color:#46516b;max-width:42ch;margin:24px 0;font-size:18px;line-height:1.6}.cta.svelte-1pw2byy{color:#fff;background:#1b2340;border-radius:2px 12px 2px 2px;padding:15px 21px;font-weight:600;text-decoration:none;display:inline-block;box-shadow:3px 3px #f0b23a}.cta.svelte-1pw2byy span:where(.svelte-1pw2byy){margin-left:20px}.free.svelte-1pw2byy{color:#55607a;margin:19px 0;font-size:14px}.specimens.svelte-1pw2byy{min-width:0}.specimen-main.svelte-1pw2byy,.specimen.svelte-1pw2byy{background:#fff;border:1px solid #dce3eb;border-radius:10px;overflow:hidden;box-shadow:0 18px 34px -27px #1b2340}.specimens.svelte-1pw2byy svg{width:100%;height:auto;display:block}.specimens.svelte-1pw2byy span:where(.svelte-1pw2byy){color:#55607a;padding:9px 12px;font-size:12px;display:block}.small-specimens.svelte-1pw2byy{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.comparison.svelte-1pw2byy{background:#e9eff5}.story.svelte-1pw2byy{grid-template-columns:1fr 1.4fr;gap:12%;padding-top:86px;padding-bottom:86px;display:grid}.steps.svelte-1pw2byy p:where(.svelte-1pw2byy){color:#55607a;border-top:1px solid #cbd4df;gap:22px;margin:0;padding:19px 0;line-height:1.5;display:flex}.steps.svelte-1pw2byy b:where(.svelte-1pw2byy){color:#17806f;font-size:13px}.steps.svelte-1pw2byy strong:where(.svelte-1pw2byy){color:#1b2340;margin-bottom:3px;display:block}.trust.svelte-1pw2byy{border-top:1px solid #cbd4df;grid-template-columns:1fr 1fr;gap:10%;padding-top:36px;padding-bottom:50px;display:grid}.trust.svelte-1pw2byy h2:where(.svelte-1pw2byy){font-size:25px}.trust.svelte-1pw2byy p:where(.svelte-1pw2byy){color:#46516b;line-height:1.55}.trust.svelte-1pw2byy a:where(.svelte-1pw2byy){color:#17806f}@media (width<=800px){.hero.svelte-1pw2byy{grid-template-columns:1fr;gap:18px;padding:36px 16px 55px}h1.svelte-1pw2byy{font-size:clamp(38px,10vw,54px)}.lead.svelte-1pw2byy{font-size:16px}.free.svelte-1pw2byy{margin:14px 0 0}.story.svelte-1pw2byy,.trust.svelte-1pw2byy{grid-template-columns:1fr;gap:26px;padding:55px 16px}.trust.svelte-1pw2byy{padding-top:35px}.small-specimens.svelte-1pw2byy{gap:8px}}textarea.svelte-1p4mwfs,select.svelte-1p4mwfs{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:6px 8px}textarea.svelte-1p4mwfs:focus-visible,select.svelte-1p4mwfs:focus-visible,input.svelte-1p4mwfs:focus-visible{outline:2px solid var(--teal);outline-offset:1px}button.svelte-1p4mwfs{font:inherit;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:6px;padding:6px 12px}button.svelte-1p4mwfs:disabled{opacity:.4;cursor:default}button.ghost.svelte-1p4mwfs{color:var(--ink);border-color:var(--line);background:0 0;align-self:flex-start}.seg.svelte-1p4mwfs button:where(.svelte-1p4mwfs){color:var(--ink);border-color:var(--line);background:#fff;border-radius:0}.seg.svelte-1p4mwfs button:where(.svelte-1p4mwfs):first-child{border-radius:6px 0 0 6px}.seg.svelte-1p4mwfs button:where(.svelte-1p4mwfs):last-child{border-radius:0 6px 6px 0}.seg.svelte-1p4mwfs button.on:where(.svelte-1p4mwfs){border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);font-weight:600}.samples.svelte-1p4mwfs{flex-wrap:wrap;gap:8px;display:flex}.sample.svelte-1p4mwfs{color:var(--ink);border-color:var(--line);background:#fff;align-items:center;gap:8px;display:inline-flex}.sample.on.svelte-1p4mwfs{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);font-weight:600}.dots.svelte-1p4mwfs{display:inline-flex}.dots.svelte-1p4mwfs i:where(.svelte-1p4mwfs){border:1px solid #0003;border-radius:50%;width:14px;height:14px;margin-right:-4px}.result.svelte-1p4mwfs{flex-direction:column;gap:8px;display:flex}.chips.svelte-1p4mwfs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip.svelte-1p4mwfs{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:inline-flex}.chip.svelte-1p4mwfs:not(.used){opacity:.6;border-style:dashed}.chip.svelte-1p4mwfs input[type=color]:where(.svelte-1p4mwfs){background:0 0;border:none;width:28px;height:28px;padding:0}.chip.svelte-1p4mwfs small:where(.svelte-1p4mwfs){color:#55607a}.chip.svelte-1p4mwfs abbr:where(.svelte-1p4mwfs){background:#fff6d6;border-radius:4px;padding:0 4px;text-decoration:none}.x.svelte-1p4mwfs{padding:0 6px}.note.svelte-1p4mwfs{margin:0;font-size:13px}.warn.svelte-1p4mwfs{background:#fff6d6;border-radius:6px;padding:6px 8px}.error.svelte-1p4mwfs{color:#b00020}label.svelte-1p4mwfs{flex-direction:column;gap:4px;font-size:13px;display:flex}.file.svelte-1p4mwfs{flex-direction:row;align-items:center;gap:8px}.logo-preview.svelte-1p4mwfs{align-items:center;gap:10px;display:flex}.logo-preview.svelte-1p4mwfs img:where(.svelte-1p4mwfs){object-fit:contain;max-width:150px;max-height:70px}.logo-upload.svelte-1p4mwfs small:where(.svelte-1p4mwfs){color:#55607a}.seg.svelte-1p4mwfs{flex-wrap:wrap;display:flex}details.svelte-6ky67t{color:#1b2340;background:#f3f6fa;border:1px solid #d6dee9;border-radius:10px;padding:14px 16px}summary.svelte-6ky67t{cursor:pointer;font-weight:700}.controls.svelte-6ky67t{gap:12px;padding-top:16px;display:grid}label.svelte-6ky67t{gap:6px;font-size:.9rem;font-weight:600;display:grid}output.svelte-6ky67t{font-weight:400}input.svelte-6ky67t,select.svelte-6ky67t{accent-color:#17806f;width:100%}select.svelte-6ky67t,button.svelte-6ky67t{font:inherit;color:inherit;background:#fff;border:1px solid #aebacc;border-radius:6px;padding:8px}small.svelte-6ky67t{color:#4c5870}button.svelte-6ky67t{cursor:pointer;color:#17806f;justify-self:start;font-weight:600}.svelte-6ky67t:focus-visible{outline-offset:2px;outline:3px solid #17806f}.calibrator.svelte-199usl8{flex-direction:column;gap:8px;display:flex}ol.svelte-199usl8{margin:0;padding-left:20px;font-size:14px}.vals.svelte-199usl8{gap:12px;margin-left:8px;display:inline-flex}input.svelte-199usl8{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:6px 8px}input.svelte-199usl8:focus-visible{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--teal)}.vals.svelte-199usl8 input:where(.svelte-199usl8){width:80px}.undo.svelte-199usl8{font:inherit;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;align-self:flex-start;padding:4px 10px;font-size:13px}.undo.svelte-199usl8:disabled{opacity:.5;cursor:default}.hint.svelte-199usl8{margin:0;font-size:13px;font-weight:600}.stage.svelte-199usl8{touch-action:none;cursor:crosshair;width:100%;max-width:1100px;margin:0 auto;line-height:0;position:relative}img.svelte-199usl8{-webkit-user-select:none;user-select:none;border:1px solid #ccc;border-radius:4px;width:100%;height:auto}.cross.svelte-199usl8,.dot.svelte-199usl8{pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.cross.svelte-199usl8{background:linear-gradient(#0d9488,#0d9488) 50%/100% 2px no-repeat,linear-gradient(#0d9488,#0d9488) 50%/2px 100% no-repeat;width:26px;height:26px}.dot.svelte-199usl8{text-align:center;color:#1c1c1c;background:#e8a920;border:2px solid #fff;border-radius:50%;width:18px;height:18px;font:700 10px/14px sans-serif;box-shadow:0 0 0 1px #8a6200}.loupe.svelte-199usl8{pointer-events:none;background-color:#fff;background-repeat:no-repeat;border:3px solid #0d9488;border-radius:50%;width:140px;height:140px;position:absolute;box-shadow:0 2px 8px #0005}.loupe.svelte-199usl8:after{content:"";background:linear-gradient(#e8a920,#e8a920) 50%/100% 1px no-repeat,linear-gradient(#e8a920,#e8a920) 50%/1px 100% no-repeat;position:absolute;inset:0}.paid-panel.svelte-1uha8ag{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:12px;padding:14px;font-size:14px;line-height:1.45}.purchase-terms.svelte-1uha8ag{border-block:1px solid var(--line);margin:12px 0;padding:10px 0}.purchase-terms.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;font-weight:600}.purchase-terms.svelte-1uha8ag div:where(.svelte-1uha8ag){white-space:pre-wrap;overflow-wrap:anywhere;max-width:64ch;padding-top:12px}.accept-terms.svelte-1uha8ag{flex-direction:row;align-items:flex-start;gap:10px;max-width:60ch;margin-block:12px;display:flex}.accept-terms.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:none;width:18px;height:18px;margin-top:1px}.paid-panel.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:6px 0}.paid-panel.svelte-1uha8ag .paid-status:where(.svelte-1uha8ag),.paid-panel.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#17806f}.feedback.svelte-1uha8ag{max-width:1100px;margin:40px auto;padding:0 24px}summary.svelte-1uha8ag{cursor:pointer;font-weight:600}details[open].svelte-1uha8ag>summary:where(.svelte-1uha8ag){margin-bottom:12px}main.svelte-1uha8ag{grid-template-columns:420px 1fr;grid-template-areas:"sketch sketch""guide preview""paste preview""fields preview";align-content:start;gap:16px 32px;max-width:1500px;margin:auto;padding:16px 24px 24px;display:grid}.sketch.svelte-1uha8ag{grid-area:sketch}.guide.svelte-1uha8ag{grid-area:guide;scroll-margin-top:24px}.paste.svelte-1uha8ag{grid-area:paste}.panel.svelte-1uha8ag h2:where(.svelte-1uha8ag),.preview.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:20px}.preview.svelte-1uha8ag{grid-area:preview}.fields.svelte-1uha8ag{grid-area:fields}.panel.svelte-1uha8ag{border:1px solid var(--line);border-color:var(--ink);background:#fff;border-radius:2px 20px 2px 2px;flex-direction:column;align-self:start;gap:10px;padding:18px;display:flex}label.svelte-1uha8ag{color:var(--ink);flex-direction:column;gap:4px;font-size:13px;display:flex}input.svelte-1uha8ag{accent-color:var(--teal)}input.svelte-1uha8ag,textarea.svelte-1uha8ag{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:6px 8px}input.svelte-1uha8ag:focus-visible,textarea.svelte-1uha8ag:focus-visible{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--teal)}table.svelte-1uha8ag{border-collapse:collapse;width:100%;font-size:13px}th.svelte-1uha8ag{text-align:left;font-weight:600}td.svelte-1uha8ag input:where(.svelte-1uha8ag):not([type=checkbox]){box-sizing:border-box;width:100%}tr.est.svelte-1uha8ag td:where(.svelte-1uha8ag):first-child{box-shadow:inset 3px 0 var(--ink)}tr.est.svelte-1uha8ag input:where(.svelte-1uha8ag):not([type=checkbox]){border-style:dashed;border-color:var(--ink)}button.svelte-1uha8ag{font:inherit;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:6px;padding:6px 12px}button.svelte-1uha8ag:disabled{opacity:.4;cursor:default}button.ghost.svelte-1uha8ag{color:var(--ink);border-color:var(--line);background:0 0;align-self:flex-start}.row.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.file.svelte-1uha8ag{flex-flow:wrap;align-items:center;gap:8px;max-width:100%}.file.svelte-1uha8ag input:where(.svelte-1uha8ag){box-sizing:border-box;min-width:0;max-width:100%}.banner.svelte-1uha8ag{background:#fff6d6;border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.menu.svelte-1uha8ag{position:relative}.menu-list.svelte-1uha8ag{z-index:5;box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;width:min(280px,100vw - 32px);padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #1c26401f}.menu-options.svelte-1uha8ag{flex-direction:column;display:flex}.dl-note.svelte-1uha8ag{max-width:230px;margin:4px 10px 6px;font-size:12px}.menu-list.svelte-1uha8ag button:where(.svelte-1uha8ag){color:var(--ink);text-align:left;background:0 0;border:none;border-radius:6px;padding:8px 10px}.menu-list.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.menu-list.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{background:var(--bg,#f4f6fb);outline:2px solid var(--teal);outline-offset:-2px}.beta-tag.svelte-1uha8ag{background:var(--gold);color:var(--ink);border-radius:4px;margin-left:4px;padding:1px 5px;font-size:10px}.status.svelte-1uha8ag,.paste-format.svelte-1uha8ag{margin:0;font-size:13px}.status.svelte-1uha8ag{min-height:1em}.seg.svelte-1uha8ag{display:flex}.seg.svelte-1uha8ag button:where(.svelte-1uha8ag){color:var(--ink);border-color:var(--line);background:#fff;border-radius:0}.seg.svelte-1uha8ag button:where(.svelte-1uha8ag):first-child{border-radius:6px 0 0 6px}.seg.svelte-1uha8ag button:where(.svelte-1uha8ag):last-child{border-radius:0 6px 6px 0}.seg.svelte-1uha8ag button.on:where(.svelte-1uha8ag){border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);font-weight:600}footer.svelte-1uha8ag{box-sizing:border-box;max-width:1500px;margin:auto;padding:0 24px 24px;font-size:13px}.spacer.svelte-1uha8ag{flex:1}.chart-advice.svelte-1uha8ag{max-width:70ch;margin-top:12px;font-size:14px;line-height:1.5}.chart-advice.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:4px 0}.chart-advice.svelte-1uha8ag summary:where(.svelte-1uha8ag){color:var(--teal);cursor:pointer}.chart.svelte-1uha8ag{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:16px;overflow:hidden}.chart.svelte-1uha8ag svg{width:100%;height:auto;display:block}@media (width<=800px){main.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);grid-template-areas:"sketch""guide""paste""preview""fields";gap:16px;padding-inline:16px}.panel.svelte-1uha8ag,.preview.svelte-1uha8ag{min-width:0}.spacer.svelte-1uha8ag{display:none}.menu-list.svelte-1uha8ag{left:0;right:auto}}@media (width<=540px){.seg.svelte-1uha8ag{flex-wrap:wrap}.seg.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:6px 8px;font-size:13px}}
