.stepper.svelte-9crcip{display:flex;flex-direction:column;min-height:100vh;max-width:480px;margin:0 auto;background:#fafafa}header.svelte-9crcip{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #eee}.back.svelte-9crcip{background:none;border:none;font-size:22px;color:#555;cursor:pointer;padding:4px 8px}.dots.svelte-9crcip{display:flex;gap:6px;align-items:center}.dot.svelte-9crcip{width:8px;height:8px;border-radius:50%;background:#ddd}.dot--done.svelte-9crcip,.dot--active.svelte-9crcip{background:#1a1a1a}.dot--active.svelte-9crcip{width:20px;border-radius:4px}.counter.svelte-9crcip{font-size:12px;color:#888}.content.svelte-9crcip{padding:32px 18px 18px;flex:1}.step-label.svelte-9crcip{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:6px}h2.svelte-9crcip{margin:0 0 6px;font-size:26px;font-weight:700;color:#111}.helper.svelte-9crcip{margin:0 0 22px;color:#666;font-size:13px}.chips.svelte-9crcip{display:flex;flex-direction:column;gap:8px}.chip.svelte-9crcip{background:#fff;border:1px solid #ddd;padding:14px 16px;border-radius:10px;font-size:15px;color:#222;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.chip.svelte-9crcip:active{transform:scale(.99)}.chip--last.svelte-9crcip{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.chip-hint.svelte-9crcip{font-size:11px;opacity:.7}.chip--ghost.svelte-9crcip{color:#888;border-style:dashed}.free-text-row.svelte-9crcip{display:flex;gap:8px}.free-text-row.svelte-9crcip input:where(.svelte-9crcip){flex:1;padding:14px 16px;border:1px solid #ddd;border-radius:10px;font-size:15px}.primary.svelte-9crcip{background:#1a1a1a;color:#fff;border:none;padding:14px 18px;border-radius:10px;font-weight:600;cursor:pointer}footer.svelte-9crcip{padding:14px 18px;text-align:center;border-top:1px solid #eee}.hint.svelte-9crcip{color:#aaa;font-size:11px}.skip.svelte-9crcip{background:#fff;border:1px solid #ddd;padding:12px 24px;border-radius:10px;font-size:14px;color:#555;cursor:pointer}.label.svelte-1sok5k6{background:#fff;color:#111;border:1px solid #999;font-family:Georgia,Times New Roman,serif;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:6px}.label--small.svelte-1sok5k6{width:80px;height:80px}.label--medium.svelte-1sok5k6{width:170px;height:170px;padding:10px}.label--print.svelte-1sok5k6{width:1.875in;height:1.875in;padding:.08in;border:none}.line.svelte-1sok5k6{line-height:1.15}.label--medium.svelte-1sok5k6 .line--1:where(.svelte-1sok5k6){font-size:19px;font-weight:700;letter-spacing:.5px}.label--medium.svelte-1sok5k6 .line--2:where(.svelte-1sok5k6){font-size:13px;margin-top:3px}.label--medium.svelte-1sok5k6 .line--3:where(.svelte-1sok5k6){font-size:13px;margin-top:8px}.label--medium.svelte-1sok5k6 .line--4:where(.svelte-1sok5k6){font-size:17px;font-weight:700;margin-top:6px}.label--small.svelte-1sok5k6 .line--1:where(.svelte-1sok5k6){font-size:9px;font-weight:700}.label--small.svelte-1sok5k6 .line--2:where(.svelte-1sok5k6){font-size:7px}.label--small.svelte-1sok5k6 .line--3:where(.svelte-1sok5k6){font-size:7px;margin-top:3px}.label--small.svelte-1sok5k6 .line--4:where(.svelte-1sok5k6){font-size:9px;font-weight:700;margin-top:2px}.label--print.svelte-1sok5k6 .line--1:where(.svelte-1sok5k6){font-size:13pt;font-weight:700;letter-spacing:.3pt}.label--print.svelte-1sok5k6 .line--2:where(.svelte-1sok5k6){font-size:9pt;margin-top:1pt}.label--print.svelte-1sok5k6 .line--3:where(.svelte-1sok5k6){font-size:9pt;margin-top:4pt}.label--print.svelte-1sok5k6 .line--4:where(.svelte-1sok5k6){font-size:11pt;font-weight:700;margin-top:3pt}.label--ancient.label--medium.svelte-1sok5k6 .line--1:where(.svelte-1sok5k6){font-size:14px;font-weight:700}.label--ancient.label--medium.svelte-1sok5k6 .line--2:where(.svelte-1sok5k6){font-size:11px}.label--ancient.label--medium.svelte-1sok5k6 .line--3:where(.svelte-1sok5k6){font-size:12px;margin-top:4px}.label--ancient.label--medium.svelte-1sok5k6 .line--4:where(.svelte-1sok5k6){font-size:10px;font-style:italic;margin-top:2px}.label--ancient.label--medium.svelte-1sok5k6 .line--5:where(.svelte-1sok5k6){font-size:13px;font-weight:700;margin-top:5px}.label--ancient.label--small.svelte-1sok5k6 .line--1:where(.svelte-1sok5k6){font-size:7px;font-weight:700}.label--ancient.label--small.svelte-1sok5k6 .line--2:where(.svelte-1sok5k6){font-size:5.5px}.label--ancient.label--small.svelte-1sok5k6 .line--3:where(.svelte-1sok5k6){font-size:6px;margin-top:2px}.label--ancient.label--small.svelte-1sok5k6 .line--4:where(.svelte-1sok5k6){font-size:5.5px;font-style:italic}.label--ancient.label--small.svelte-1sok5k6 .line--5:where(.svelte-1sok5k6){font-size:7px;font-weight:700;margin-top:2px}.label--ancient.label--print.svelte-1sok5k6 .line--1:where(.svelte-1sok5k6){font-size:10pt;font-weight:700}.label--ancient.label--print.svelte-1sok5k6 .line--2:where(.svelte-1sok5k6){font-size:7pt}.label--ancient.label--print.svelte-1sok5k6 .line--3:where(.svelte-1sok5k6){font-size:8pt;margin-top:1pt}.label--ancient.label--print.svelte-1sok5k6 .line--4:where(.svelte-1sok5k6){font-size:7pt;font-style:italic}.label--ancient.label--print.svelte-1sok5k6 .line--5:where(.svelte-1sok5k6){font-size:9pt;font-weight:700;margin-top:2pt}.line--placeholder.svelte-1sok5k6{color:#ccc;font-size:12px}.review.svelte-doy8wo{display:flex;flex-direction:column;min-height:100vh;max-width:480px;margin:0 auto;background:#fafafa}header.svelte-doy8wo{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#1a1a1a;color:#fff}.brand.svelte-doy8wo{font-weight:600}.kind-toggle.svelte-doy8wo{display:flex;gap:6px}.kind-toggle.svelte-doy8wo button:where(.svelte-doy8wo){background:transparent;color:#fff;border:none;padding:4px 10px;border-radius:12px;opacity:.5;font-size:13px;cursor:pointer}.kind-toggle.svelte-doy8wo button.active:where(.svelte-doy8wo){background:#fff;color:#000;opacity:1;font-weight:600}.batch.svelte-doy8wo{font-size:12px}.preview-wrap.svelte-doy8wo{display:flex;justify-content:center;padding:22px 18px 14px}.rows.svelte-doy8wo{display:flex;flex-direction:column;gap:1px;background:#eee;margin:0 18px}.row.svelte-doy8wo{background:#fff;border:none;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer;font-size:13px}.row-name.svelte-doy8wo{color:#888;font-size:12px}.row-value.svelte-doy8wo{font-weight:500;color:#111}.chevron.svelte-doy8wo{color:#bbb;margin-left:6px}footer.svelte-doy8wo{background:#fff;border-top:2px solid #1a1a1a;padding:12px 16px;display:flex;flex-direction:column;gap:8px;margin-top:auto}.primary.svelte-doy8wo{background:#1a1a1a;color:#fff;border:none;padding:14px;border-radius:10px;font-weight:600;font-size:15px;cursor:pointer}.secondary-row.svelte-doy8wo{display:flex;gap:8px}.secondary-row.svelte-doy8wo button:where(.svelte-doy8wo){flex:1;background:#fff;border:1px solid #ddd;text-align:center;padding:10px;border-radius:8px;color:#444;font-size:12px;cursor:pointer}.overlay.svelte-10k7pc9{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:100}.sheet.svelte-10k7pc9{background:#fff;width:100%;max-width:600px;max-height:85vh;overflow-y:auto;border-radius:16px 16px 0 0;padding:18px}header.svelte-10k7pc9{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}h3.svelte-10k7pc9{margin:0;font-size:18px}.close.svelte-10k7pc9{background:none;border:none;font-size:18px;color:#888;cursor:pointer;padding:4px 8px}.toolbar.svelte-10k7pc9{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.toolbar.svelte-10k7pc9 button:where(.svelte-10k7pc9){padding:10px 14px;border-radius:8px;border:1px solid #ddd;background:#fff;cursor:pointer;font-size:13px}.toolbar.svelte-10k7pc9 button.primary:where(.svelte-10k7pc9){background:#1a1a1a;color:#fff;border-color:#1a1a1a;font-weight:600}.toolbar.svelte-10k7pc9 button.danger:where(.svelte-10k7pc9){color:#b00;border-color:#fbb}.toolbar.svelte-10k7pc9 button:where(.svelte-10k7pc9):disabled{opacity:.4;cursor:not-allowed}.grid.svelte-10k7pc9{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px}.card.svelte-10k7pc9{display:flex;flex-direction:column;align-items:center;gap:6px}.remove.svelte-10k7pc9{font-size:11px;background:none;border:none;color:#b00;cursor:pointer;padding:2px 6px}.empty.svelte-10k7pc9{color:#888;text-align:center;grid-column:1 / -1;padding:24px 0}.print-sheet.svelte-2ztaty{width:8.5in;height:11in;padding:.81in .5in;background:#fff;color:#111;box-sizing:border-box;position:relative}.grid.svelte-2ztaty{display:grid;grid-template-columns:repeat(4,1.875in);grid-template-rows:repeat(5,1.875in);gap:0}.cell.svelte-2ztaty{border:.25pt dashed #d0d0d0;width:1.875in;height:1.875in;display:flex;align-items:center;justify-content:center}.footer.svelte-2ztaty{position:absolute;bottom:.4in;left:.5in;right:.5in;display:flex;justify-content:space-between;font-size:6pt;color:#aaa;font-family:system-ui,sans-serif}@media screen{.print-sheet.svelte-2ztaty{transform:scale(.55);transform-origin:top left;box-shadow:0 4px 14px #0000001a;margin:16px}}.app.svelte-1n46o8q{min-height:100vh}.back-from-print.svelte-1n46o8q{position:fixed;top:12px;left:12px;padding:8px 14px;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer}@media print{.back-from-print.svelte-1n46o8q{display:none}}.kind-bar.svelte-1n46o8q{display:flex;gap:0;max-width:480px;margin:0 auto;background:#1a1a1a}.kind-btn.svelte-1n46o8q{flex:1;background:transparent;color:#fff;border:none;padding:10px;font-size:13px;cursor:pointer;opacity:.5}.kind-btn.active.svelte-1n46o8q{background:#fff;color:#000;opacity:1;font-weight:600}:root{font-family:system-ui,-apple-system,sans-serif;color:#1a1a1a;background:#fafafa}*{box-sizing:border-box}body{margin:0}main{padding:24px}@media print{body{background:#fff}body>*:not(.print-mode){display:none!important}.print-mode>*:not(.print-sheet-wrap){display:none!important}.print-mode .print-sheet-wrap{display:block}.print-mode .print-sheet{transform:none!important;box-shadow:none!important;margin:0!important;page-break-after:always}@page{size:letter;margin:0}}
