svg[data-v-50f50065]{display:inline-block;flex:0 0 auto;height:1.25em;vertical-align:middle;width:1.25em}.pe-pair-canvas[data-v-4350f3e2]{color:var(--fp-ink);display:block;min-width:0;width:100%}.pp-drawing path[data-v-4350f3e2],.pp-letter[data-v-4350f3e2],.pp-ligature[data-v-4350f3e2],.pp-tail[data-v-4350f3e2]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.pp-drawing path[data-v-4350f3e2],.pp-tail[data-v-4350f3e2]{stroke:var(--fp-accent)}.pp-tracing[data-v-4350f3e2]{opacity:.16;pointer-events:none}.pp-guides path[data-v-4350f3e2],.pp-selection[data-v-4350f3e2]{fill:none;stroke:var(--fp-outline);stroke-dasharray:3 4;stroke-width:.6}.pp-guides text[data-v-4350f3e2]{fill:var(--fp-subtle);font:6px Arial,sans-serif}.pp-node[data-v-4350f3e2]{pointer-events:none}.pp-node[data-v-4350f3e2],.pp-tail-points[data-v-4350f3e2]{fill:var(--fp-surface);stroke:var(--fp-accent);stroke-width:.8}.pp-tail-points path[data-v-4350f3e2]{fill:none;stroke-dasharray:2 2}.pp-spacing[data-v-4350f3e2]{color:#d32f2f;pointer-events:none}.pp-spacing path[data-v-4350f3e2]{fill:none;stroke:currentColor}.pp-spacing-guides[data-v-4350f3e2]{opacity:.6;stroke-dasharray:2 3;stroke-width:.7}.pp-spacing-measure[data-v-4350f3e2]{stroke-linecap:round;stroke-width:1.8}.pp-spacing text[data-v-4350f3e2]{fill:currentColor;font:8px Arial,sans-serif}.pp-hit[data-v-4350f3e2]{cursor:grab;fill:transparent;outline:none;stroke:none;touch-action:none}.pp-hit[data-v-4350f3e2]:focus-visible{stroke:var(--fp-accent);stroke-dasharray:2 2;stroke-width:1}.pp-hit[data-v-4350f3e2]:active{cursor:grabbing}.is-drawing[data-v-4350f3e2]{cursor:crosshair;touch-action:none}.painter-formula[data-v-705dbd17]{color:var(--fp-hand-ink);display:block;height:auto;overflow:visible;width:100%}.painter-formula text[data-v-705dbd17]{fill:currentColor;font-family:var(--fp-demo-font,"HomePainterHand",cursive);font-weight:400}.pf-body[data-v-705dbd17]{font-size:37px}.pf-index[data-v-705dbd17]{font-size:23px}.pf-numerator[data-v-705dbd17]{font-size:31px}.pf-rule[data-v-705dbd17],.pf-symbol[data-v-705dbd17]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.pf-rule[data-v-705dbd17]{stroke-width:1.6}.pf-symbol.is-highlighted[data-v-705dbd17]{filter:drop-shadow(0 0 4px #70548840);stroke:var(--fp-accent)}.painter-editor[data-v-fb9280f8],.painter-editor[data-v-fb9280f8] *{box-sizing:border-box}.painter-editor[data-v-fb9280f8]{background:var(--fp-surface);border:1px solid var(--fp-line);border-radius:16px;color:var(--fp-ink);container:painter-hero/inline-size;font:12px/1.4 Arial,sans-serif;min-width:0;overflow:hidden}.painter-editor a[data-v-fb9280f8]{color:inherit;text-decoration:none}.painter-editor button[data-v-fb9280f8]{color:inherit;cursor:pointer;font:inherit}.painter-editor button[data-v-fb9280f8]:disabled{cursor:default;opacity:.4}.painter-editor[data-v-fb9280f8] :is(a,button,input):focus-visible{outline:2px solid var(--fp-focus);outline-offset:2px}.pe-titlebar[data-v-fb9280f8]{align-items:center;border-bottom:1px solid var(--fp-line);display:flex;font-size:10px;gap:20px;padding:12px 14px}.pe-titlebar strong[data-v-fb9280f8]{font-size:16px;letter-spacing:-.7px}.pe-titlebar strong span[data-v-fb9280f8]{font-weight:400}.pe-titlebar>span[data-v-fb9280f8]{flex:1}.pe-titlebar>a[data-v-fb9280f8]{align-items:center;background:var(--fp-accent);border-radius:5px;color:#fff;display:flex;gap:6px;margin-left:auto;padding:7px 9px;white-space:nowrap}.pe-preview-toolbar[data-v-fb9280f8]{background:var(--fp-surface-muted);border-bottom:1px solid var(--fp-line);display:flex;justify-content:flex-end;padding:3px 14px}.pe-tails-switch[data-v-fb9280f8]{flex:0 1 auto;min-width:0}.pe-tails-switch[data-v-fb9280f8] .v-label{font:11px/1.4 Arial,sans-serif;opacity:1}.pe-tails-switch[data-v-fb9280f8] .v-selection-control{min-height:34px}.pe-workspace[data-v-fb9280f8]{display:grid;grid-template-columns:98px minmax(0,1fr) 128px;min-height:352px}.pe-toolrail[data-v-fb9280f8]{border-right:1px solid var(--fp-line);display:flex;flex-direction:column;gap:4px;min-width:0;padding:15px 5px}.pe-rail-caption[data-v-fb9280f8]{color:var(--fp-subtle);font-size:8px;letter-spacing:.7px;margin:0 6px 8px}.pe-toolrail button[data-v-fb9280f8]{align-items:center;background:transparent;border:0;border-radius:5px;display:flex;font-size:9px;gap:5px;min-height:31px;padding:7px 4px;text-align:left;white-space:normal}.pe-toolrail button>span[data-v-fb9280f8]{min-width:0;overflow-wrap:anywhere}.pe-toolrail button[data-v-fb9280f8]:hover{background:var(--fp-soft)}.pe-toolrail button[data-tool=template][data-v-fb9280f8]{white-space:normal}.pe-toolrail button[aria-pressed=true][data-v-fb9280f8]{background:var(--fp-soft-strong);color:var(--fp-accent)}.pe-toolrail svg[data-v-fb9280f8]{flex-shrink:0;height:13px;width:13px}.pe-local-note[data-v-fb9280f8]{color:var(--fp-subtle);font-size:8px;line-height:1.6;margin:auto 5px 0;padding-top:15px}.pe-scene[data-v-fb9280f8]{background:linear-gradient(#e6e9f033 1px,transparent 1px),linear-gradient(90deg,#e6e9f033 1px,transparent 1px),var(--fp-paper);background-size:22px 22px;display:flex;flex-direction:column;min-width:0}.pe-scene-caption[data-v-fb9280f8]{color:var(--fp-subtle);display:flex;flex-wrap:wrap;font-size:9px;gap:5px;justify-content:space-between;padding:14px 10px 0}.pe-scene-caption i[data-v-fb9280f8]{font-style:normal;margin:0 3px}.pe-main-glyph[data-v-fb9280f8],.pe-math-scene[data-v-fb9280f8]{flex:1;height:270px;min-height:240px;width:100%}.pe-math-scene[data-v-fb9280f8]{align-items:center;color:var(--fp-ink);display:flex;padding:10px}.pe-math-scene[data-v-fb9280f8] .painter-formula{color:var(--fp-ink)}.pe-template-scene[data-v-fb9280f8]{display:grid;flex:1;min-height:270px;padding:24px 16px;place-items:center}.fp-alphabet-sheet[data-v-fb9280f8]{background:repeating-linear-gradient(0deg,transparent 0 28px,#e6e9f033 28px 29px),linear-gradient(135deg,#eeebe4,var(--fp-paper));border:1px solid var(--fp-line);border-radius:5px;box-shadow:5px 5px #d9deea4a;max-width:220px;padding:17px 12px 13px;transform:rotate(-4deg);width:100%}.fp-paper-label[data-v-fb9280f8]{color:var(--fp-muted);display:block;font-size:7px;letter-spacing:1px;margin-bottom:12px}.fp-alphabet-sheet>div[data-v-fb9280f8]{display:grid;font:clamp(16px,4cqw,24px)/1.2 var(--fp-demo-font);gap:4px 3px;grid-template-columns:repeat(6,minmax(0,1fr))}.fp-alphabet-sheet>div span[data-v-fb9280f8]:nth-child(5n){transform:rotate(-6deg) translateY(-1px)}.fp-paper-signature[data-v-fb9280f8]{color:var(--fp-muted);display:block;font:16px var(--fp-demo-font);margin-top:12px}.pe-template-steps[data-v-fb9280f8]{color:var(--fp-muted);font-size:10px;line-height:1.6;margin:0;padding-left:14px}.pe-template-steps li+li[data-v-fb9280f8]{margin-top:9px}.pe-canvas-bottom[data-v-fb9280f8]{align-items:center;color:var(--fp-subtle);display:flex;font-size:9px;gap:7px;justify-content:space-between;padding:9px}.pe-canvas-bottom>span[data-v-fb9280f8]{max-width:115px}.pe-canvas-bottom button[data-v-fb9280f8]{align-items:center;background:var(--fp-surface);border:1px solid var(--fp-line);border-radius:5px;display:flex;font-size:9px;gap:4px;justify-content:center;min-height:30px;padding:5px}.pe-inspector[data-v-fb9280f8]{background:var(--fp-surface-muted);border-left:1px solid var(--fp-line);display:flex;flex-direction:column;gap:14px;min-width:0;padding:15px 9px}.pe-inspector-heading[data-v-fb9280f8]{align-items:center;display:flex;font-size:9px;gap:5px;justify-content:space-between}.pe-inspector-heading>span[data-v-fb9280f8]{color:var(--fp-subtle);font:18px var(--fp-demo-font)}.pe-options[data-v-fb9280f8],.pe-variants[data-v-fb9280f8]{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.pe-action[data-v-fb9280f8],.pe-options button[data-v-fb9280f8],.pe-variants button[data-v-fb9280f8]{background:var(--fp-surface);border:1px solid var(--fp-line);border-radius:5px;font-size:10px;min-height:30px;padding:4px}.pe-options button[aria-pressed=true][data-v-fb9280f8],.pe-variants button[aria-pressed=true][data-v-fb9280f8]{background:var(--fp-soft);border-color:var(--fp-outline);color:var(--fp-accent)}.pe-pairs button[data-v-fb9280f8]{font:20px/1.2 var(--fp-demo-font)}.pe-variants button[data-v-fb9280f8]{padding:2px}.pe-variants svg[data-v-fb9280f8]{display:block;height:36px;width:100%}.pe-variants path[data-v-fb9280f8]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.pe-variants span[data-v-fb9280f8]{font-size:8px}.pe-symbols button[data-v-fb9280f8]{font-size:20px}.pe-alignment[data-v-fb9280f8]{grid-template-columns:22px 22px minmax(0,1fr)}.pe-alignment button[data-v-fb9280f8]{font-size:9px;padding-inline:2px;white-space:nowrap}.pe-action[data-v-fb9280f8]{font-size:9px}.pe-slider-label[data-v-fb9280f8]{align-items:center;display:flex;flex-wrap:wrap;font-size:9px;gap:5px;justify-content:space-between;margin:0}.pe-slider-label input[data-v-fb9280f8]{accent-color:var(--fp-accent);cursor:pointer;height:18px;margin:0;min-width:0;width:100%}.pe-slider-label input[data-v-fb9280f8]:disabled{cursor:default;opacity:.4}.pe-toggle[data-v-fb9280f8]{align-items:center;cursor:pointer;display:flex;font-size:9px;gap:5px;margin:0;position:relative}.pe-toggle input[data-v-fb9280f8]{height:16px;opacity:0;position:absolute;width:26px}.pe-switch[data-v-fb9280f8]{background:#c8cfdf;border-radius:20px;flex-shrink:0;height:15px;padding:2px;width:26px}.pe-switch[data-v-fb9280f8]:after{background:#fff;border-radius:50%;content:"";display:block;height:11px;transition:transform .15s;width:11px}.pe-toggle input:checked+.pe-switch[data-v-fb9280f8]{background:var(--fp-accent)}.pe-toggle input:checked+.pe-switch[data-v-fb9280f8]:after{transform:translate(11px)}.pe-toggle input:focus-visible+.pe-switch[data-v-fb9280f8]{outline:2px solid var(--fp-focus);outline-offset:3px}.pe-inspector p[data-v-fb9280f8]{color:var(--fp-subtle);font-size:9px;line-height:1.6;margin:auto 0 0}@container painter-hero (max-width: 460px){.pe-workspace[data-v-fb9280f8]{grid-template-columns:minmax(0,1fr) 120px}.pe-toolrail[data-v-fb9280f8]{border-bottom:1px solid var(--fp-line);border-right:0;flex-direction:row;grid-column:1/-1;overflow-x:auto;padding:7px;scrollbar-width:thin}.pe-toolrail button[data-v-fb9280f8]{flex-shrink:0;font-size:10px;min-height:36px;padding:7px;white-space:nowrap}.pe-toolrail button[data-tool=template][data-v-fb9280f8]{white-space:nowrap}.pe-canvas-bottom button span[data-v-fb9280f8],.pe-local-note[data-v-fb9280f8],.pe-rail-caption[data-v-fb9280f8],.pe-titlebar>span[data-v-fb9280f8]{display:none}}@container painter-hero (max-width: 350px){.pe-workspace[data-v-fb9280f8]{grid-template-columns:minmax(0,1fr)}.pe-main-glyph[data-v-fb9280f8],.pe-math-scene[data-v-fb9280f8]{flex:none;height:180px;min-height:180px}.pe-inspector[data-v-fb9280f8]{align-items:center;border-left:0;border-top:1px solid var(--fp-line);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.pe-inspector p[data-v-fb9280f8],.pe-inspector-heading[data-v-fb9280f8],.pe-template-steps[data-v-fb9280f8]{grid-column:1/-1}.pe-inspector p[data-v-fb9280f8]{font-size:10px}.pe-canvas-bottom>span[data-v-fb9280f8]{max-width:none}.pe-slider-label[data-v-fb9280f8],.pe-toggle[data-v-fb9280f8]{font-size:10px}}@media(prefers-reduced-motion:reduce){.pe-switch[data-v-fb9280f8]:after{transition:none}}.painter-connections[data-v-31f5aef6]{background:var(--fp-soft);border:1px solid var(--fp-line);border-radius:14px;color:var(--fp-ink);padding:23px 26px 20px}.pc-topline[data-v-31f5aef6]{gap:12px;justify-content:space-between}.pc-topline[data-v-31f5aef6],.pc-words[data-v-31f5aef6]{align-items:center;display:flex}.pc-words[data-v-31f5aef6]{gap:9px}.pc-words>span[data-v-31f5aef6]{color:var(--fp-subtle);font:16px Arial,sans-serif}.pc-words button[data-v-31f5aef6]{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--fp-muted);cursor:pointer;font:25px var(--fp-demo-font);min-height:36px;min-width:39px;padding:0 8px}.pc-words button[aria-pressed=true][data-v-31f5aef6]{background:#fff;border-color:var(--fp-line);color:var(--fp-accent)}.pc-topline>label[data-v-31f5aef6]{align-items:center;display:flex;font:11px Arial,sans-serif;gap:7px;margin:0;white-space:nowrap}.painter-connections input[data-v-31f5aef6]{accent-color:var(--fp-accent)}.pc-scene[data-v-31f5aef6]{display:block;height:192px;width:100%}.pc-baseline[data-v-31f5aef6]{fill:none;stroke:var(--fp-line);stroke-width:.8}.pc-join[data-v-31f5aef6],.pc-letter[data-v-31f5aef6]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.pc-join[data-v-31f5aef6],.pc-points[data-v-31f5aef6]{stroke:var(--fp-accent)}.pc-points[data-v-31f5aef6]{fill:#fff;stroke-width:1}.pc-points path[data-v-31f5aef6]{fill:none}.pc-controls[data-v-31f5aef6]{align-items:center;border-top:1px solid var(--fp-line);display:flex;gap:28px;justify-content:space-between;padding-top:15px}.pc-controls label[data-v-31f5aef6]{color:var(--fp-muted);display:flex;flex:1;flex-direction:column;font:10px Arial,sans-serif;gap:9px;margin:0}.pc-controls input[data-v-31f5aef6]{cursor:pointer;height:20px;max-width:180px;width:100%}.pc-controls input[data-v-31f5aef6]:disabled{cursor:default;opacity:.4}.pc-controls>span[data-v-31f5aef6]{align-items:center;color:var(--fp-subtle);display:flex;font:10px/1.5 Arial,sans-serif;gap:7px;max-width:115px}.pc-controls i[data-v-31f5aef6]{border:1px solid var(--fp-accent);border-radius:50%;flex-shrink:0;height:6px;width:6px}.painter-connections[data-v-31f5aef6] :is(button,input):focus-visible{outline:2px solid var(--fp-focus);outline-offset:3px}@media(max-width:500px){.painter-connections[data-v-31f5aef6]{padding:18px 14px 16px}.pc-words[data-v-31f5aef6]{gap:4px}.pc-words button[data-v-31f5aef6]{min-width:33px;padding-inline:5px}.pc-topline[data-v-31f5aef6]{gap:5px}.pc-scene[data-v-31f5aef6]{height:160px}}.painter-math-preview[data-v-72689e20],.painter-math-preview[data-v-72689e20] *{box-sizing:border-box}.painter-math-preview[data-v-72689e20]{background:var(--fp-surface);border:1px solid var(--fp-line);border-radius:17px;box-shadow:0 14px 38px #11173607;color:var(--fp-ink);font:13px/1.5 Arial,sans-serif;overflow:hidden}.painter-math-preview[data-v-72689e20] :is(h3,p){margin:0}.painter-math-preview a[data-v-72689e20]{color:inherit;text-decoration:none}.painter-math-preview button[data-v-72689e20]{cursor:pointer;font:inherit}.pm-titlebar[data-v-72689e20]{align-items:center;border-bottom:1px solid var(--fp-line);display:flex;gap:13px;padding:19px 25px}.pm-title-icon[data-v-72689e20]{background:var(--fp-soft-strong);border-radius:9px;color:var(--fp-accent);display:grid;height:38px;place-items:center;width:38px}.pm-title-icon svg[data-v-72689e20]{height:24px;width:24px}.pm-titlebar>div[data-v-72689e20]{display:flex;flex-direction:column;gap:2px}.pm-titlebar strong[data-v-72689e20]{font-size:13px;font-weight:600}.pm-titlebar>div>span[data-v-72689e20]{color:var(--fp-subtle);font-size:10px}.pm-titlebar>a[data-v-72689e20]{align-items:center;background:var(--fp-accent);border-radius:7px;color:#fff;display:flex;font-size:11px;gap:16px;justify-content:center;margin-left:auto;min-height:38px;padding:10px 15px}.pm-titlebar>a[data-v-72689e20]:hover{background:var(--fp-accent-hover)}.pm-workspace[data-v-72689e20]{display:grid;grid-template-columns:minmax(0,1fr) 300px}.pm-preview[data-v-72689e20]{background:linear-gradient(0deg,var(--fp-paper),var(--fp-surface) 80%);display:flex;flex-direction:column;min-width:0;padding:28px 25px 23px}.pm-preview-heading[data-v-72689e20]{align-items:center;color:var(--fp-muted);display:flex;font-size:11px;gap:16px;justify-content:space-between;margin-bottom:24px}.pm-preview-badge[data-v-72689e20]{align-items:center;color:var(--fp-accent);display:flex;font-size:9px;gap:6px;white-space:nowrap}.pm-preview-badge i[data-v-72689e20]{background:currentColor;border-radius:50%;height:5px;width:5px}.pm-formula-columns[data-v-72689e20]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:auto}.pm-formula-column[data-v-72689e20]{border:1px solid transparent;border-radius:12px;min-width:0;padding:13px 0 17px}.pm-formula-column.is-selected[data-v-72689e20]{background:var(--fp-soft);border-color:var(--fp-tint)}.pm-formula-heading[data-v-72689e20]{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--fp-muted);display:flex;font-size:11px!important;gap:8px;justify-content:center;line-height:1.4;margin-bottom:15px;padding:8px 6px;width:100%}.pm-formula-heading[aria-pressed=true][data-v-72689e20]{color:var(--fp-accent)}.pm-formula-column[data-v-72689e20] .painter-formula{width:100%}.pm-formula-divider[data-v-72689e20]{background:var(--fp-line);display:block;height:1px;margin:13px 20px}.pm-preview-note[data-v-72689e20]{align-items:center;color:var(--fp-subtle);display:flex;font-size:11px;gap:10px;justify-content:center;margin-top:auto;padding-top:23px;text-align:center}.pm-preview-note>svg[data-v-72689e20]{color:var(--fp-accent);height:20px;width:20px}.pm-preview-note span[data-v-72689e20]{font-size:10px}.pm-settings[data-v-72689e20]{background:var(--fp-surface-muted);border-left:1px solid var(--fp-line);min-width:0;padding:23px 23px 20px}.pm-settings-heading[data-v-72689e20]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:19px}.pm-settings-heading h3[data-v-72689e20]{font-size:13px;font-weight:600;letter-spacing:-.2px}.pm-reset[data-v-72689e20]{border:1px solid var(--fp-line);border-radius:6px;color:var(--fp-muted);display:grid;height:30px;padding:5px;place-items:center;width:30px}.pm-font-card[data-v-72689e20],.pm-reset[data-v-72689e20]{background:var(--fp-surface)}.pm-font-card[data-v-72689e20]{align-items:center;border:1px solid var(--fp-line);border-radius:8px;display:flex;gap:11px;margin-bottom:22px;padding:11px}.pm-font-sample[data-v-72689e20]{color:var(--fp-hand-ink);flex-shrink:0;font:29px/1 var(--fp-demo-font)}.pm-font-card>div[data-v-72689e20]{display:flex;flex-direction:column;gap:2px}.pm-font-card>div>span[data-v-72689e20]{color:var(--fp-subtle);font-size:8px}.pm-font-card strong[data-v-72689e20]{font-size:10px;font-weight:500}.pm-font-card>svg[data-v-72689e20]{color:var(--fp-accent);height:15px;margin-left:auto;width:15px}.pm-symbol-heading[data-v-72689e20]{align-items:center;color:var(--fp-muted);display:flex;font-size:9px;gap:8px;justify-content:space-between}.pm-symbol-heading strong[data-v-72689e20]{color:var(--fp-ink);font-size:10px;font-weight:500}.pm-symbol-picker[data-v-72689e20]{display:flex;gap:7px;margin:10px 0 22px}.pm-symbol-picker button[data-v-72689e20]{background:var(--fp-surface);border:1px solid var(--fp-line);border-radius:7px;color:var(--fp-muted);display:grid;flex:1;min-height:45px;padding:7px;place-items:center}.pm-symbol-picker button[aria-pressed=true][data-v-72689e20]{background:var(--fp-soft-strong);border-color:var(--fp-outline);color:var(--fp-accent)}.pm-symbol-picker svg[data-v-72689e20]{fill:none;height:29px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:30px}.pm-sliders[data-v-72689e20]{display:grid}.pm-sliders label[data-v-72689e20]{align-items:center;color:var(--fp-muted);display:flex;font-size:10px;gap:10px;justify-content:space-between;margin:0}.pm-sliders output[data-v-72689e20]{color:var(--fp-ink);font-variant-numeric:tabular-nums}.pm-sliders input[data-v-72689e20]{accent-color:var(--fp-accent);cursor:pointer;display:block;height:24px;margin:4px 0 15px;width:100%}.pm-highlight[data-v-72689e20]{align-items:center;color:var(--fp-muted);cursor:pointer;display:flex;font-size:10px;gap:7px;margin:3px 0 11px}.pm-highlight input[data-v-72689e20]{accent-color:var(--fp-accent);height:13px;width:13px}.pm-settings .pm-settings-note[data-v-72689e20]{color:var(--fp-subtle);font-size:9px;line-height:1.7}.pm-create-symbols[data-v-72689e20]{align-items:center;border-top:1px solid var(--fp-line);color:var(--fp-accent)!important;display:flex;font-size:10px;gap:10px;justify-content:space-between;margin-top:20px;padding-top:15px}.painter-math-preview[data-v-72689e20] :is(button,input,a):focus-visible{outline:2px solid var(--fp-focus);outline-offset:3px}@media(max-width:1100px){.pm-workspace[data-v-72689e20]{grid-template-columns:minmax(0,1fr) 265px}.pm-preview[data-v-72689e20]{padding-inline:16px}.pm-formula-columns[data-v-72689e20]{gap:5px}.pm-formula-heading[data-v-72689e20]{font-size:10px!important}.pm-preview-heading[data-v-72689e20]{align-items:flex-start;flex-direction:column;gap:5px}.pm-settings[data-v-72689e20]{padding-inline:19px}}@media(max-width:850px){.pm-workspace[data-v-72689e20]{grid-template-columns:minmax(0,1fr)}.pm-preview[data-v-72689e20]{padding:22px 20px}.pm-preview-heading[data-v-72689e20]{align-items:center;flex-direction:row}.pm-formula-columns[data-v-72689e20]{gap:10px;margin-block:0}.pm-settings[data-v-72689e20]{border-left:0;border-top:1px solid var(--fp-line);display:grid;gap:0 30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:22px}.pm-settings-heading[data-v-72689e20]{grid-column:1/-1}.pm-font-card[data-v-72689e20],.pm-symbol-heading[data-v-72689e20],.pm-symbol-picker[data-v-72689e20]{grid-column:1}.pm-sliders[data-v-72689e20]{grid-column:2;grid-row:2/5}.pm-highlight[data-v-72689e20]{grid-column:1}.pm-settings-note[data-v-72689e20]{align-self:center;grid-column:2;grid-row:5/7}.pm-create-symbols[data-v-72689e20]{grid-column:1/-1;margin-top:14px}}@media(max-width:550px){.pm-titlebar[data-v-72689e20]{flex-wrap:wrap;gap:11px;padding:16px}.pm-titlebar>a[data-v-72689e20]{margin:2px 0 0;min-height:41px;width:100%}.pm-titlebar strong[data-v-72689e20]{font-size:12px}.pm-titlebar>div>span[data-v-72689e20]{font-size:9px}.pm-preview[data-v-72689e20]{padding:21px 12px 20px}.pm-preview-heading[data-v-72689e20]{align-items:flex-start;flex-direction:column;margin-bottom:17px;padding-inline:5px}.pm-formula-columns[data-v-72689e20]{gap:9px;grid-template-columns:minmax(0,1fr)}.pm-formula-column[data-v-72689e20]{display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px 0 9px}.pm-formula-heading[data-v-72689e20]{font-size:11px!important;grid-column:1/-1;margin:0;min-height:36px}.pm-formula-divider[data-v-72689e20]{display:none}.pm-preview-note[data-v-72689e20]{font-size:10px}.pm-preview-note>svg[data-v-72689e20]{height:17px;width:17px}.pm-settings[data-v-72689e20]{display:block;padding:21px}.pm-font-card[data-v-72689e20]{margin-bottom:21px}.pm-font-card>div>span[data-v-72689e20]{font-size:10px}.pm-font-card strong[data-v-72689e20]{font-size:12px}.pm-highlight[data-v-72689e20],.pm-sliders label[data-v-72689e20],.pm-symbol-heading[data-v-72689e20],.pm-symbol-heading strong[data-v-72689e20]{font-size:11px}.pm-sliders input[data-v-72689e20]{height:32px}.pm-settings .pm-settings-note[data-v-72689e20]{font-size:10px}.pm-create-symbols[data-v-72689e20]{font-size:11px;margin-top:20px;min-height:45px}}.fp-spacing[data-v-40fdeaaa]{padding-top:12px}.fp-spacing-grid[data-v-40fdeaaa]{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.fp-feature-title[data-v-40fdeaaa]{align-items:flex-start;display:flex;gap:17px;margin-bottom:23px}.fp-feature-title>span[data-v-40fdeaaa]{border:1px solid var(--fp-line);border-radius:50%;color:var(--fp-accent);display:grid;font-size:10px;height:33px;margin-top:2px;place-items:center;width:33px}.fp-feature-title h3[data-v-40fdeaaa]{font-size:19px;margin-bottom:7px}.fp-feature-title p[data-v-40fdeaaa]{color:var(--fp-muted);font-size:13px;line-height:1.6}.fp-kerning-demo[data-v-40fdeaaa]{background:var(--fp-surface-muted);border:1px solid var(--fp-line);border-radius:14px;padding:23px 26px 20px}.fp-kerning-top[data-v-40fdeaaa]{align-items:center;display:flex;gap:12px;justify-content:space-between}.fp-pair-picker[data-v-40fdeaaa]{display:flex;gap:5px}.fp-pair-picker button[data-v-40fdeaaa]{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--fp-muted);cursor:pointer;font-size:12px;height:36px;min-width:37px;padding:0 7px}.fp-pair-picker button[aria-pressed=true][data-v-40fdeaaa]{background:#fff;border-color:var(--fp-line);color:var(--fp-accent)}.fp-original-toggle[data-v-40fdeaaa]{background:transparent;border:0;border-bottom:1px dotted var(--fp-outline);color:var(--fp-muted);cursor:pointer;font-size:10px!important;padding:5px 0}.fp-kerning-scene[data-v-40fdeaaa]{display:block;height:192px;width:100%}.fp-kerning-scene text[data-v-40fdeaaa]{fill:var(--fp-ink);font:150px FP Hand,cursive}.fp-kern-baseline[data-v-40fdeaaa]{fill:none;stroke:var(--fp-line);stroke-width:.8}.fp-kern-measure[data-v-40fdeaaa]{fill:none;stroke:var(--fp-accent);stroke-width:1.3}.fp-kern-controls[data-v-40fdeaaa]{align-items:center;border-top:1px solid var(--fp-line);-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding-top:15px}.fp-kern-controls label[data-v-40fdeaaa]{color:var(--fp-muted);display:flex;font-size:10px;gap:10px;grid-column:1/-1;justify-content:space-between;margin:0 0 9px}.fp-kern-controls output[data-v-40fdeaaa]{color:var(--fp-accent);font-variant-numeric:tabular-nums}.fp-kern-controls input[data-v-40fdeaaa]{accent-color:var(--fp-accent);cursor:pointer;height:20px;max-width:180px;width:100%}.fp-kern-controls input[data-v-40fdeaaa]:disabled{cursor:default;opacity:.4}.fp-kern-controls>span[data-v-40fdeaaa]{color:var(--fp-subtle);font-size:9px}.home-painter-showcase[data-v-40fdeaaa]{--fp-accent:#705488;--fp-accent-hover:#5a426d;--fp-ink:#38333e;--fp-hand-ink:#53415f;--fp-muted:#77707b;--fp-subtle:#928895;--fp-line:#e6dfe8;--fp-paper:#fffdf9;--fp-surface:#fff;--fp-surface-muted:#faf7fb;--fp-soft:#faf5fb;--fp-soft-strong:#eee5f2;--fp-tint:#e8daee;--fp-outline:#c9b2d6;--fp-focus:#9473aa;--fp-demo-font:"HomePainterHand",HomeHandExtended,cursive;padding:24px 0 0}@font-face{font-display:swap;font-family:HomePainterHand;src:url(../document-fonts/MarckScript-Regular.ttf) format("truetype")}.fp-container[data-v-40fdeaaa]{margin-inline:auto;width:min(1120px,calc(100% - 64px))}.fp-section[data-v-40fdeaaa]{padding-block:52px}.fp-section-heading[data-v-40fdeaaa]{align-items:end;display:flex;gap:36px;justify-content:space-between;margin-bottom:30px}.fp-section-heading h2[data-v-40fdeaaa]{font-size:clamp(28px,3.2vw,40px);font-weight:500;letter-spacing:-1px;line-height:1.16;margin:0}.fp-eyebrow[data-v-40fdeaaa]{color:var(--fp-accent);font-size:11px;letter-spacing:1.8px;margin:0 0 13px}.fp-section-heading>p[data-v-40fdeaaa]{color:var(--fp-muted);font-size:15px;line-height:1.7;margin:0;max-width:395px}.fp-editor-frame[data-v-40fdeaaa]{background:#e8dfed;border:1px solid #d7c8df;border-radius:20px;box-shadow:0 18px 40px -24px #70548850;padding:6px}.fp-editor-frame[data-v-40fdeaaa] .painter-editor{border-color:var(--fp-line);border-radius:14px}.fp-editor-frame[data-v-40fdeaaa] .pe-workspace{grid-template-columns:130px minmax(0,1fr) 190px;min-height:420px}.fp-editor-frame[data-v-40fdeaaa] .pe-toolrail button{font-size:11px;min-height:36px}.fp-editor-frame[data-v-40fdeaaa] .pe-main-glyph{max-height:330px}.fp-demo-caption[data-v-40fdeaaa]{color:var(--fp-subtle);font-size:12px;line-height:1.6;margin:17px 0 0;text-align:center}.fp-math-section[data-v-40fdeaaa]{padding-top:24px}.fp-kerning-scene text[data-v-40fdeaaa],.home-painter-showcase[data-v-40fdeaaa] .pc-writing,.home-painter-showcase[data-v-40fdeaaa] .pm-font-sample{font-family:var(--fp-demo-font)}@media(max-width:760px){.fp-container[data-v-40fdeaaa]{width:calc(100% - 36px)}.fp-section[data-v-40fdeaaa]{padding-block:32px}.fp-section-heading[data-v-40fdeaaa]{align-items:start;flex-direction:column;gap:16px}.fp-spacing-grid[data-v-40fdeaaa]{gap:30px;grid-template-columns:minmax(0,1fr)}.fp-editor-frame[data-v-40fdeaaa] .pe-workspace{grid-template-columns:minmax(0,1fr) 150px;min-height:352px}.fp-editor-frame[data-v-40fdeaaa] .pe-toolrail{border-bottom:1px solid var(--fp-line);border-right:0;flex-direction:row;grid-column:1/-1;overflow-x:auto;padding:7px}.fp-editor-frame[data-v-40fdeaaa] .pe-toolrail button{flex-shrink:0;white-space:nowrap}.fp-editor-frame[data-v-40fdeaaa] .pe-local-note,.fp-editor-frame[data-v-40fdeaaa] .pe-rail-caption{display:none}}@media(max-width:420px){.fp-container[data-v-40fdeaaa]{width:calc(100% - 28px)}.fp-editor-frame[data-v-40fdeaaa] .pe-workspace{grid-template-columns:minmax(0,1fr)}.fp-editor-frame[data-v-40fdeaaa] .pe-main-glyph{flex:none;height:210px;min-height:180px}.fp-kerning-demo[data-v-40fdeaaa]{padding:18px 14px}.fp-kerning-top[data-v-40fdeaaa]{gap:7px}.fp-kern-controls[data-v-40fdeaaa]{-moz-column-gap:10px;column-gap:10px}}
