.signature-maker_stage__xoZ4a{position:relative;width:100%}.signature-maker_canvas__zZeE4{display:block;width:100%;aspect-ratio:5/2;border-radius:12px;background:var(--color-surface-secondary,rgba(127,127,127,.06));border:1px dashed var(--color-border,rgba(127,127,127,.35));touch-action:none;cursor:crosshair}.signature-maker_canvas__zZeE4:focus-visible{outline:2px solid var(--color-accent,#199be7);outline-offset:2px}.signature-maker_stageIdle__BIZ2Q{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--color-text-secondary,#6b7280);pointer-events:none;padding:0 24px;text-align:center}.signature-maker_baseline__9WO8R{position:absolute;left:12%;right:12%;bottom:22%;height:1px;margin:0;background:var(--color-border,rgba(127,127,127,.35));pointer-events:none}.signature-maker_title__R3DCj{font-size:16px;font-weight:700;margin-bottom:12px}.signature-maker_group__A8DRV{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.signature-maker_groupLabel__g_5VJ{font-size:14px;font-weight:600}.signature-maker_chipRow__9_Hnk{display:flex;flex-wrap:wrap;gap:8px}.signature-maker_chip__OgkCq{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--color-border,rgba(127,127,127,.28));background:var(--color-surface,transparent);color:inherit;font:inherit;font-size:14px;cursor:pointer}.signature-maker_chipOn__bApmJ{border-color:var(--color-accent,#199be7);color:var(--color-accent,#199be7);background:color-mix(in srgb,var(--color-accent,#199be7) 10%,transparent)}.signature-maker_chip__OgkCq:focus-visible{outline:2px solid var(--color-accent,#199be7);outline-offset:2px}.signature-maker_dot__aD1B_{width:14px;height:14px;border-radius:50%;border:1px solid var(--color-border,rgba(127,127,127,.4))}.signature-maker_editActions__gzCss{display:flex;flex-wrap:wrap;gap:8px}.signature-maker_note__bAeez{margin-top:14px;font-size:13px;line-height:1.65;color:var(--color-text-secondary,#6b7280)}.signature-maker_summary__vecQc{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;font-variant-numeric:tabular-nums}.signature-maker_saveActions__INAIU{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.signature-maker_stageNote__aKpmX{margin-top:10px;font-size:13px;color:var(--color-text-secondary,#6b7280)}