.button[data-v-63e18eb9]{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;font-weight:500;transition:background-color .15s,border-color .15s,opacity .15s}.button--medium[data-v-63e18eb9]{padding:9px 16px;font-size:.9rem}.button--small[data-v-63e18eb9]{padding:5px 10px;font-size:.8rem}.button--primary[data-v-63e18eb9]{background:var(--accent);color:var(--accent-contrast)}.button--primary[data-v-63e18eb9]:hover:not(:disabled){background:var(--accent-hover)}.button--secondary[data-v-63e18eb9]{background:var(--surface-raised);border-color:var(--border);color:var(--text-strong)}.button--secondary[data-v-63e18eb9]:hover:not(:disabled){border-color:var(--accent)}.button--ghost[data-v-63e18eb9]{color:var(--text-muted);background:0 0}.button--ghost[data-v-63e18eb9]:hover:not(:disabled){color:var(--text-strong);background:var(--surface-raised)}.button--danger[data-v-63e18eb9]{border-color:var(--border);color:var(--danger);background:0 0}.button--danger[data-v-63e18eb9]:hover:not(:disabled){border-color:var(--danger)}.button[data-v-63e18eb9]:disabled{opacity:.5;cursor:not-allowed}.panel[data-v-9500a168]{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}@media (width<=640px){.panel[data-v-9500a168]{border-radius:10px;gap:12px;padding:14px}}.panel__header[data-v-9500a168]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel__title[data-v-9500a168]{color:var(--text-strong);margin:0;font-size:1.05rem;font-weight:600}@media (width<=640px){.panel__title[data-v-9500a168]{font-size:.98rem}}.panel__subtitle[data-v-9500a168]{color:var(--text-muted);margin:4px 0 0;font-size:.85rem}.panel__actions[data-v-9500a168]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel__body[data-v-9500a168]{flex-direction:column;gap:14px;display:flex}.issues[data-v-55926bd8]{flex-direction:column;gap:8px;display:flex}.issues__title[data-v-55926bd8]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:.85rem;font-weight:600}.issues__empty[data-v-55926bd8]{color:var(--text-muted);margin:0;font-size:.85rem}.issues__list[data-v-55926bd8]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.issues__item[data-v-55926bd8]{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.85rem;display:flex}.issues__badge[data-v-55926bd8]{text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.7rem;font-weight:600}.issues__badge--warning[data-v-55926bd8]{background:var(--warning-surface);color:var(--warning)}.issues__badge--error[data-v-55926bd8]{background:var(--danger-surface);color:var(--danger)}.issues__message[data-v-55926bd8]{color:var(--text)}.issues__details[data-v-55926bd8]{font-family:var(--font-mono);color:var(--text-muted);background:var(--surface-raised);border-radius:6px;flex-basis:100%;padding:4px 8px;font-size:.78rem;overflow-x:auto}.registry[data-v-23c3e338]{flex-direction:column;gap:10px;display:flex}.registry__empty[data-v-23c3e338]{color:var(--text-muted);margin:0;font-size:.85rem}.registry__list[data-v-23c3e338]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.registry__item[data-v-23c3e338]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.registry__form[data-v-23c3e338]{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.registry__input[data-v-23c3e338]{font:inherit;color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:6px}.registry__input[data-v-23c3e338]:focus{border-color:var(--accent);outline:none}.registry__input[data-v-23c3e338]{padding:6px 10px;font-size:.85rem}.registry__input--id[data-v-23c3e338]{font-family:var(--font-mono);width:96px}.registry__input--name[data-v-23c3e338]{flex:220px;min-width:0}@media (width<=640px){.registry__input--name[data-v-23c3e338]{flex-basis:100%;order:-1}}.registry__error[data-v-23c3e338]{color:var(--danger);margin:0;font-size:.8rem}.quick-add[data-v-48a36b25]{background:var(--warning-surface);border:1px solid var(--warning-border);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.quick-add__hint[data-v-48a36b25]{color:var(--warning);font-size:.82rem}.quick-add__controls[data-v-48a36b25]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quick-add__input[data-v-48a36b25]{font:inherit;color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:6px}.quick-add__input[data-v-48a36b25]:focus{border-color:var(--accent);outline:none}.quick-add__input[data-v-48a36b25]{background:var(--surface);width:160px;padding:6px 10px;font-size:.85rem}.quick-add__error[data-v-48a36b25]{color:var(--danger);margin:0;font-size:.78rem}.input__textarea[data-v-f2bdc25b]{font:inherit;color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:8px}.input__textarea[data-v-f2bdc25b]:focus{border-color:var(--accent);outline:none}.input__textarea[data-v-f2bdc25b]{font-family:var(--font-mono);resize:vertical;white-space:pre;width:100%;min-height:220px;padding:12px 14px;font-size:.85rem;line-height:1.6;overflow-x:auto}@media (width<=640px){.input__textarea[data-v-f2bdc25b]{min-height:160px;font-size:.8rem}}.input__actions[data-v-f2bdc25b]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.input__message[data-v-f2bdc25b]{color:var(--text-muted);font-size:.82rem}.copy[data-v-8a483675]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.copy__status[data-v-8a483675]{color:var(--text-muted);font-size:.82rem}.preview__output[data-v-a7a19185]{font:inherit;color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:8px}.preview__output[data-v-a7a19185]:focus{border-color:var(--accent);outline:none}.preview__output[data-v-a7a19185]{font-family:var(--font-mono);resize:vertical;width:100%;min-height:320px;padding:12px 14px;font-size:.85rem;line-height:1.6}@media (width<=640px){.preview__output[data-v-a7a19185]{min-height:240px;font-size:.8rem}}.status[data-v-7f721227]{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}@media (width<=640px){.status[data-v-7f721227]{flex-wrap:wrap;width:100%;display:flex}}.status__button[data-v-7f721227]{color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:4px 9px;font-size:.78rem;transition:background-color .15s,color .15s}@media (width<=640px){.status__button[data-v-7f721227]{flex:auto;padding:8px 10px}}.status__button+.status__button[data-v-7f721227]{border-left:1px solid var(--border)}.status__button[data-v-7f721227]:hover{background:var(--surface-raised);color:var(--text-strong)}.status__button--active[data-v-7f721227]{background:var(--accent);color:var(--accent-contrast)}.status__button--active[data-v-7f721227]:hover{background:var(--accent-hover);color:var(--accent-contrast)}.section[data-v-0b8a3d27]{background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.section__header[data-v-0b8a3d27]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.section__identity[data-v-0b8a3d27]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.section__name[data-v-0b8a3d27]{color:var(--text-strong);margin:0;font-size:.98rem;font-weight:600}.section__badge[data-v-0b8a3d27]{font-family:var(--font-mono);color:var(--accent);background:var(--accent-surface);border-radius:999px;padding:2px 10px;font-size:.75rem}.section__badge--missing[data-v-0b8a3d27]{color:var(--warning);background:var(--warning-surface)}.section__table-wrapper[data-v-0b8a3d27]{overflow-x:auto}.section__table[data-v-0b8a3d27]{border-collapse:collapse;width:100%;font-size:.85rem}.section__table th[data-v-0b8a3d27]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 10px;font-size:.75rem;font-weight:500}.section__table td[data-v-0b8a3d27]{border-bottom:1px solid var(--border-subtle);vertical-align:middle;color:var(--text);padding:8px 10px}@media (width<=640px){.section__table[data-v-0b8a3d27]{display:block}.section__table thead[data-v-0b8a3d27]{display:none}.section__table tbody[data-v-0b8a3d27]{display:block}.section__table tr[data-v-0b8a3d27]{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto auto 1fr;grid-template-areas:"check id time""title title title""status status status";align-items:center;gap:6px 10px;padding:12px 0;display:grid}.section__table td[data-v-0b8a3d27]{border:none;padding:0}}.section__row--excluded[data-v-0b8a3d27]{opacity:.45}.section__cell--narrow[data-v-0b8a3d27]{white-space:nowrap;width:1%}@media (width<=640px){.section__cell--narrow[data-v-0b8a3d27]{grid-area:check;width:auto}}.section__cell--id[data-v-0b8a3d27]{font-family:var(--font-mono);color:var(--text-muted)}@media (width<=640px){.section__cell--id[data-v-0b8a3d27]{color:var(--text-strong);grid-area:id;font-weight:600}}.section__cell--time[data-v-0b8a3d27]{font-family:var(--font-mono);white-space:nowrap;color:var(--text-muted)}@media (width<=640px){.section__cell--time[data-v-0b8a3d27]{text-align:right;grid-area:time}.section__cell--title[data-v-0b8a3d27]{grid-area:title}.section__cell--status[data-v-0b8a3d27]{grid-area:status}}.section__title[data-v-0b8a3d27]{display:inline-block}.section__arrow[data-v-0b8a3d27]{color:var(--text-muted);margin-right:4px}.section__footer[data-v-0b8a3d27]{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:4px;font-size:.82rem;display:flex}.section__footer strong[data-v-0b8a3d27]{font-family:var(--font-mono);color:var(--text-strong)}.section__counter[data-v-0b8a3d27]{color:var(--text-muted)}.review__empty[data-v-aea6f22f]{color:var(--text-muted);margin:0;font-size:.88rem}.review__sections[data-v-aea6f22f]{flex-direction:column;gap:14px;display:flex}.review__grand-total[data-v-aea6f22f]{color:var(--text-muted);text-align:right;margin:0;padding-top:6px;font-size:.88rem}.review__grand-total strong[data-v-aea6f22f]{font-family:var(--font-mono);color:var(--text-strong)}.statuses[data-v-3eef8923]{flex-direction:column;gap:10px;display:flex}.statuses__list[data-v-3eef8923]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.statuses__item[data-v-3eef8923],.statuses__form[data-v-3eef8923]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.statuses__form[data-v-3eef8923]{border-top:1px dashed var(--border);padding-top:10px}.statuses__input[data-v-3eef8923]{font:inherit;color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:6px}.statuses__input[data-v-3eef8923]:focus{border-color:var(--accent);outline:none}.statuses__input[data-v-3eef8923]{padding:6px 10px;font-size:.85rem}.statuses__input--short[data-v-3eef8923]{width:120px}@media (width<=640px){.statuses__input--short[data-v-3eef8923]{flex:90px;width:auto}}.statuses__input--label[data-v-3eef8923]{flex:240px;min-width:0}@media (width<=640px){.statuses__input--label[data-v-3eef8923]{flex-basis:100%;order:-1}}.statuses__default[data-v-3eef8923]{color:var(--text-muted);cursor:pointer;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px;font-size:.78rem;display:flex}.statuses__default input[data-v-3eef8923]{width:14px;height:14px;accent-color:var(--accent)}.statuses__error[data-v-3eef8923]{color:var(--danger);margin:0;font-size:.8rem}.template-field[data-v-2fe3078b]{flex-direction:column;gap:8px;display:flex}.template-field__label[data-v-2fe3078b]{color:var(--text-muted);flex-direction:column;gap:6px;font-size:.85rem;font-weight:500;display:flex}.template-field__input[data-v-2fe3078b]{font:inherit;color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:8px}.template-field__input[data-v-2fe3078b]:focus{border-color:var(--accent);outline:none}.template-field__input[data-v-2fe3078b]{font-family:var(--font-mono);resize:vertical;padding:10px 12px;font-size:.85rem;line-height:1.5}@media (width<=640px){.template-field__input[data-v-2fe3078b]{font-size:.8rem}}.template-field__hint[data-v-2fe3078b]{color:var(--text-muted);margin:0;font-size:.78rem}.template-field__tokens[data-v-2fe3078b]{flex-wrap:wrap;gap:6px;display:flex}.template-field__token[data-v-2fe3078b]{font-family:var(--font-mono);color:var(--accent);background:var(--accent-surface);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:3px 8px;font-size:.75rem;transition:border-color .15s}.template-field__token[data-v-2fe3078b]:hover{border-color:var(--accent)}.presets[data-v-8fea52a7]{flex-direction:column;gap:10px;display:flex}.presets__tabs[data-v-8fea52a7]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;padding-bottom:8px;display:flex}.presets__tab[data-v-8fea52a7]{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 12px;font-size:.85rem;transition:background-color .15s,color .15s}.presets__tab[data-v-8fea52a7]:hover{background:var(--surface-raised);color:var(--text-strong)}.presets__tab--active[data-v-8fea52a7]{background:var(--accent-surface);color:var(--accent);font-weight:500}.presets__add[data-v-8fea52a7]{font:inherit;color:var(--text-muted);border:1px dashed var(--border);cursor:pointer;background:0 0;border-radius:6px;padding:5px 12px;font-size:1rem;line-height:1}.presets__add[data-v-8fea52a7]:hover{color:var(--accent);border-color:var(--accent)}.presets__create[data-v-8fea52a7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.presets__controls[data-v-8fea52a7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.presets__name[data-v-8fea52a7]{color:var(--text-muted);flex-direction:column;flex:220px;gap:6px;min-width:0;font-size:.85rem;font-weight:500;display:flex}@media (width<=640px){.presets__name[data-v-8fea52a7]{flex-basis:100%}}.presets__actions[data-v-8fea52a7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.presets__input[data-v-8fea52a7]{font:inherit;color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:6px}.presets__input[data-v-8fea52a7]:focus{border-color:var(--accent);outline:none}.presets__input[data-v-8fea52a7]{width:100%;min-width:0;padding:6px 10px;font-size:.85rem}.presets__input--grow[data-v-8fea52a7]{flex:200px}.editor__row[data-v-475860a9]{flex-wrap:wrap;gap:12px;display:flex}.editor__label[data-v-475860a9]{color:var(--text-muted);flex-direction:column;gap:6px;font-size:.85rem;font-weight:500;display:flex}.editor__label--grow[data-v-475860a9]{flex:320px;min-width:0}.editor__input[data-v-475860a9]{font:inherit;color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:8px}.editor__input[data-v-475860a9]:focus{border-color:var(--accent);outline:none}.editor__input[data-v-475860a9]{padding:8px 12px;font-size:.85rem}.editor__input--mono[data-v-475860a9]{font-family:var(--font-mono)}.editor__hint[data-v-475860a9]{color:var(--text-muted);margin:0;font-size:.78rem;font-weight:400}.editor__checkbox[data-v-475860a9]{color:var(--text);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.editor__checkbox-hint[data-v-475860a9]{color:var(--text-muted);font-size:.8rem;font-style:normal}.page[data-v-2f7e2984]{flex-direction:column;gap:24px;max-width:1440px;margin:0 auto;padding:32px 24px 64px;display:flex}@media (width<=1080px){.page[data-v-2f7e2984]{padding:24px 16px 48px}}@media (width<=640px){.page[data-v-2f7e2984]{gap:16px;padding:16px 12px 32px}}.page__header[data-v-2f7e2984]{flex-direction:column;gap:6px;display:flex}.page__title[data-v-2f7e2984]{color:var(--text-strong);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:650}@media (width<=640px){.page__title[data-v-2f7e2984]{font-size:1.2rem}}.page__subtitle[data-v-2f7e2984]{color:var(--text-muted);margin:0;font-size:.92rem}@media (width<=640px){.page__subtitle[data-v-2f7e2984]{font-size:.85rem}}.page__grid[data-v-2f7e2984]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=1080px){.page__grid[data-v-2f7e2984]{grid-template-columns:minmax(0,1fr)}}.page__column[data-v-2f7e2984]{flex-direction:column;gap:20px;min-width:0;display:flex}@media (width<=640px){.page__column[data-v-2f7e2984]{gap:16px}}:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, "Courier New", monospace;--background:#f6f7f9;--surface:#fff;--surface-raised:#f1f3f6;--border:#dfe3e9;--border-subtle:#eceef2;--text:#2c3340;--text-strong:#11151c;--text-muted:#6b7480;--accent:#2f6feb;--accent-hover:#2559c4;--accent-contrast:#fff;--accent-surface:#e8f0fe;--warning:#a1671b;--warning-surface:#fdf3e2;--warning-border:#f0dbb6;--danger:#c0392b;--danger-surface:#fdecea;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--background:#14171c;--surface:#1b1f26;--surface-raised:#22272f;--border:#2f3641;--border-subtle:#262c35;--text:#d2d8e0;--text-strong:#f2f5f8;--text-muted:#8b95a3;--accent:#5b91f5;--accent-hover:#7aa6f7;--accent-contrast:#10141a;--accent-surface:#1e2a41;--warning:#e0b168;--warning-surface:#2e2718;--warning-border:#453a22;--danger:#f0796b;--danger-surface:#33201e}}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);color:var(--text);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.55}input,textarea,button,select{font-family:inherit}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}
