:root{--bg-body: #ffffff;--bg-surface: #f9fafb;--bg-surface-hover: #f3f4f6;--text-main: #111827;--text-muted: #6b7280;--border-color: #e5e7eb;--accent-color: #000000;--accent-color-alpha: rgba(0, 0, 0, .1);--error-color: #ef4444}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg-body: #111827;--bg-surface: #1f2937;--bg-surface-hover: #374151;--text-main: #f9fafb;--text-muted: #9ca3af;--border-color: #374151;--accent-color: #ffffff;--accent-color-alpha: rgba(255, 255, 255, .1);--error-color: #f87171}}:root[data-theme=dark]{--bg-body: #111827;--bg-surface: #1f2937;--bg-surface-hover: #374151;--text-main: #f9fafb;--text-muted: #9ca3af;--border-color: #374151;--accent-color: #ffffff;--accent-color-alpha: rgba(255, 255, 255, .1);--error-color: #f87171}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:var(--bg-body);color:var(--text-main);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{display:flex;flex-direction:column;min-height:100vh}.app-layout{width:100%;padding:3rem 1.5rem;flex:1;display:flex;flex-direction:column}.container{max-width:800px;margin:0 auto;width:100%}.container-wide{max-width:960px;margin:0 auto;width:100%}.main-content{flex:1}.input-element{background-color:var(--bg-body);color:var(--text-main);border:1px solid var(--border-color);border-radius:8px;padding:.85rem 1rem;transition:all .2s ease-in-out;font-size:.95rem;font-family:inherit;box-shadow:0 1px 2px #0000000d}.input-element:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-color-alpha)}.btn-primary{background-color:var(--accent-color);color:var(--bg-body);border:none;border-radius:8px;padding:.85rem 1.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.btn-primary:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 6px 8px -1px #00000026,0 3px 6px -1px #0000001a}.btn-primary:active{transform:translateY(0);box-shadow:0 2px 4px -1px #0000001a}.btn-secondary{background-color:var(--bg-surface);color:var(--text-main);border:1px solid var(--border-color);padding:.6rem 1.2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.btn-secondary:hover{background-color:var(--bg-surface-hover);border-color:var(--text-muted)}.btn-primary:focus-visible,.btn-secondary:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 600px){.app-layout{padding:1.5rem 1rem 2rem}}.footer[data-v-d2927997]{padding:3rem 1.5rem;margin-top:4rem;border-top:1px solid var(--border-color)}.footer__content[data-v-d2927997]{text-align:center}.footer__text[data-v-d2927997]{color:var(--text-muted);font-size:.9rem;margin-bottom:1rem}.footer__version[data-v-d2927997]{opacity:.8}.footer__version-link[data-v-d2927997]{color:inherit;text-decoration:none;transition:opacity .2s}.footer__version-link[data-v-d2927997]:hover{text-decoration:underline;opacity:1}.footer__links[data-v-d2927997]{display:flex;justify-content:center;gap:1rem;align-items:center}.footer__link[data-v-d2927997]{color:var(--text-main);font-size:.85rem;font-weight:500;text-decoration:none;transition:opacity .2s}.footer__link[data-v-d2927997]:hover{opacity:.7}.footer__divider[data-v-d2927997]{color:var(--border-color);font-size:.8rem}.cookie-banner[data-v-5fdf7bc3]{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);width:90%;max-width:550px;background-color:var(--bg-surface);border:1px solid var(--border-color);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border-radius:12px;padding:1.25rem;z-index:9999}.cookie-banner__content[data-v-5fdf7bc3]{display:flex;flex-direction:column;gap:1rem}@media (min-width: 600px){.cookie-banner__content[data-v-5fdf7bc3]{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}}.cookie-banner__text[data-v-5fdf7bc3]{color:var(--text-main);font-size:.9rem;line-height:1.4;margin:0}.cookie-banner__actions[data-v-5fdf7bc3]{display:flex;gap:.5rem;justify-content:flex-end;flex-shrink:0}button[data-v-5fdf7bc3]{padding:.5rem 1rem;font-size:.85rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid transparent}button[data-v-5fdf7bc3]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.btn-decline[data-v-5fdf7bc3]{background-color:transparent;color:var(--text-muted);border-color:var(--border-color)}.btn-decline[data-v-5fdf7bc3]:hover{background-color:var(--bg-surface-hover);color:var(--text-main)}.btn-accept[data-v-5fdf7bc3]{background-color:var(--accent-color, #000);color:var(--bg-body, #fff)}.btn-accept[data-v-5fdf7bc3]:hover{opacity:.9}.slide-up-enter-active[data-v-5fdf7bc3],.slide-up-leave-active[data-v-5fdf7bc3]{transition:all .4s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){.slide-up-enter-active[data-v-5fdf7bc3],.slide-up-leave-active[data-v-5fdf7bc3]{transition:none}}.slide-up-enter-from[data-v-5fdf7bc3],.slide-up-leave-to[data-v-5fdf7bc3]{opacity:0;transform:translate(-50%,2rem)}.settings-icon[data-v-6499aca0]{width:1.1rem;height:1.1rem;flex-shrink:0;display:inline-block}.navbar[data-v-1145fd40]{background-color:var(--bg-surface);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100;padding:.75rem 0;box-shadow:0 1px 3px #0000000d}.navbar-container[data-v-1145fd40]{padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center}.navbar-brand[data-v-1145fd40]{display:flex;align-items:center;gap:.75rem;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;border-radius:6px}.navbar-brand[data-v-1145fd40]:focus-visible{outline:2px solid var(--accent-color);outline-offset:4px}.title[data-v-1145fd40]{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text-main);margin:0}.navbar-actions[data-v-1145fd40]{display:flex;align-items:center;gap:1rem}.config-toggle[data-v-1145fd40]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;padding:.4rem .8rem}.config-toggle--active[data-v-1145fd40]{background-color:var(--accent-color);color:var(--bg-body);border-color:var(--accent-color)}.config-toggle--active[data-v-1145fd40]:hover{background-color:var(--accent-color);border-color:var(--accent-color);opacity:.9}@media (max-width: 600px){.navbar-container[data-v-1145fd40]{padding:0 1rem}.title[data-v-1145fd40]{font-size:1.05rem}}.custom-select-container[data-v-524a86c1]{position:relative;display:block;width:100%}.custom-select-trigger[data-v-524a86c1]{width:100%;background:var(--bg-body);border:1px solid var(--border-color);color:var(--text-main);padding:.85rem 1rem;border-radius:8px;cursor:pointer;font-size:.95rem;font-family:inherit;font-weight:600;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease-in-out;text-align:left;box-shadow:0 1px 2px #0000000d}.custom-select-trigger--sm[data-v-524a86c1]{padding:.5rem .75rem;font-size:.9rem}.custom-select-trigger[data-v-524a86c1]:focus,.custom-select-trigger[data-v-524a86c1]:focus-visible{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-color-alpha)}.custom-select-trigger[data-v-524a86c1]:hover{border-color:var(--text-muted)}.custom-select-trigger[data-v-524a86c1]:disabled{cursor:not-allowed;opacity:.65}.custom-select-trigger[data-v-524a86c1]:disabled:hover{border-color:var(--border-color)}.placeholder[data-v-524a86c1]{color:var(--text-muted)}.select-label[data-v-524a86c1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.dropdown-arrow[data-v-524a86c1]{font-size:.8rem;color:var(--text-muted);transition:transform .2s ease;margin-left:.5rem}.arrow-open[data-v-524a86c1]{transform:rotate(180deg)}.custom-select-dropdown[data-v-524a86c1]{position:absolute;top:calc(100% + .35rem);left:0;width:100%;background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px -2px #00000014,0 2px 6px -1px #0000000a;padding:.35rem 0;max-height:250px;overflow-y:auto;list-style:none;z-index:2000;margin:0}.select-option[data-v-524a86c1]{display:flex;align-items:center;width:100%;padding:.6rem 1rem;font-size:.95rem;font-weight:600;font-family:inherit;color:var(--text-main);background:transparent;border:none;cursor:pointer;transition:background-color .15s;text-align:left}.select-option[data-v-524a86c1]:hover,.select-option[data-v-524a86c1]:focus-visible{background-color:var(--bg-surface-hover);outline:none}.option-selected[data-v-524a86c1]{background-color:var(--accent-color);color:var(--bg-body);font-weight:600}.option-selected[data-v-524a86c1]:hover,.option-selected[data-v-524a86c1]:focus-visible{background-color:var(--accent-color);color:var(--bg-body)}.fade-slide-enter-active[data-v-524a86c1],.fade-slide-leave-active[data-v-524a86c1]{transition:all .15s cubic-bezier(.16,1,.3,1)}.fade-slide-enter-from[data-v-524a86c1],.fade-slide-leave-to[data-v-524a86c1]{opacity:0;transform:translateY(-.25rem)}@media (prefers-reduced-motion: reduce){.fade-slide-enter-active[data-v-524a86c1],.fade-slide-leave-active[data-v-524a86c1],.dropdown-arrow[data-v-524a86c1]{transition:none}}.form[data-v-fa632124]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.form-group[data-v-fa632124]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-fa632124]{font-size:.85rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.input-element[data-v-fa632124]{width:100%}.generate-btn[data-v-fa632124]{margin-top:.5rem;font-size:1rem}.branch[data-v-2a9ab014]{display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;padding:10px 20px;color:var(--text-main);transition:all .2s}@media (max-width: 600px){.branch[data-v-2a9ab014]{padding:10px 15px;flex-direction:column;gap:10px}}.branch[data-v-2a9ab014]:hover{background-color:var(--bg-surface-hover)}.branch__name[data-v-2a9ab014]{flex:1;min-width:0}@media (max-width: 600px){.branch__name[data-v-2a9ab014]{width:100%;text-align:center}}.branch__name__text[data-v-2a9ab014]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.branch__buttons[data-v-2a9ab014]{display:flex;gap:.5rem}@media (max-width: 600px){.branch__buttons[data-v-2a9ab014]{width:100%;justify-content:center}}.branch__button[data-v-2a9ab014]{padding:6px 12px;font-size:.85rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:opacity .2s}.branch__button[data-v-2a9ab014]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.branch__button__copy[data-v-2a9ab014]{background-color:var(--text-main);color:var(--bg-body)}.branch__button__copy[data-v-2a9ab014]:hover{opacity:.9}.branch__button__delete[data-v-2a9ab014]{background-color:var(--error-color);color:#fff}.branch__button__delete[data-v-2a9ab014]:hover{opacity:.9}.branch_list[data-v-554e938e]{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:600px;margin:0 auto;list-style:none;padding:0}.branch-item-wrapper[data-v-554e938e]{margin:0;padding:0}.converter-box[data-v-9bb341a0]{background-color:var(--bg-surface);padding:2rem;border-radius:12px;border:1px solid var(--border-color);margin-bottom:2rem;box-shadow:0 4px 6px -1px #0000000d}@media (max-width: 600px){.converter-box[data-v-9bb341a0]{padding:1.5rem}.result-code[data-v-9bb341a0]{font-size:1.25rem}}.result-section[data-v-9bb341a0]{animation:fadeIn .3s ease-out;margin-bottom:3rem}.result-title[data-v-9bb341a0]{font-size:.9rem;font-weight:600;color:var(--text-muted);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em;text-align:center}.result-card[data-v-9bb341a0]{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.result-code[data-v-9bb341a0]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.5rem;font-weight:600;color:var(--text-main);word-break:break-all;text-align:center}.history-section[data-v-9bb341a0]{margin-top:4rem}.history-header[data-v-9bb341a0]{display:flex;justify-content:center;margin-bottom:2rem}.history-pane[data-v-9bb341a0]{animation:fadeIn .3s ease-out}.preview-box[data-v-947c9e86]{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;padding:1rem;margin-bottom:1.5rem;text-align:center}.preview-title[data-v-947c9e86]{font-size:.85rem;color:var(--text-muted);text-transform:uppercase;margin-bottom:.5rem}.preview-code[data-v-947c9e86]{font-size:clamp(1rem,.85rem + 1vw,1.25rem);font-weight:600;color:var(--text-main);overflow-wrap:break-word;display:inline-block}.editor[data-v-b7d7c7f2]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-b7d7c7f2]{display:flex;flex-direction:column;gap:.5rem}.readonly-hint[data-v-b7d7c7f2]{font-size:.85rem;color:var(--text-muted);line-height:1.5;margin-top:-.5rem}.help-text[data-v-b7d7c7f2]{font-size:.8rem;color:var(--text-muted);line-height:1.4;margin-top:.25rem}.form-label[data-v-b7d7c7f2]{font-size:.85rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.input-element[data-v-b7d7c7f2]{width:100%}.input-element.small[data-v-b7d7c7f2]{padding:.5rem .75rem;font-size:.9rem}.input-element[data-v-b7d7c7f2]:disabled{cursor:not-allowed;opacity:.65;background-color:var(--bg-surface)}.fields-section[data-v-b7d7c7f2]{display:flex;flex-direction:column;gap:1rem;border-top:1px solid var(--border-color);padding-top:1.5rem}.field-editor[data-v-b7d7c7f2]{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.field-editor-head[data-v-b7d7c7f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.field-index[data-v-b7d7c7f2]{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.field-header[data-v-b7d7c7f2]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;align-items:flex-end}.field-control[data-v-b7d7c7f2]{flex:1 1 160px;display:flex;flex-direction:column;gap:.25rem}.field-options-control[data-v-b7d7c7f2]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem;background-color:var(--bg-body);padding:.75rem;border-radius:8px;border:1px dashed var(--border-color)}.field-label-small[data-v-b7d7c7f2]{font-size:.75rem;font-weight:500;color:var(--text-muted)}.actions[data-v-b7d7c7f2]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.icon-btn[data-v-b7d7c7f2]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:8px;transition:background-color .2s}.icon-btn[data-v-b7d7c7f2]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.delete-btn[data-v-b7d7c7f2]{color:var(--error-color)}.delete-btn[data-v-b7d7c7f2]:hover{background-color:#ef44441a}@media (max-width: 600px){.field-header[data-v-b7d7c7f2]{flex-direction:column;align-items:stretch}.field-control[data-v-b7d7c7f2]{flex-basis:auto}}.modal-overlay[data-v-c443518e]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content[data-v-c443518e]{background-color:var(--bg-surface);border-radius:12px;padding:1.5rem;width:90%;max-width:400px;box-shadow:0 10px 25px #0003;border:1px solid var(--border-color)}.modal-title[data-v-c443518e]{margin-top:0;margin-bottom:1rem;font-size:1.25rem;color:var(--text-main)}.modal-message[data-v-c443518e]{color:var(--text-muted);margin-bottom:1.5rem;line-height:1.5}.modal-actions[data-v-c443518e]{display:flex;justify-content:flex-end;gap:.75rem}.btn-danger[data-v-c443518e]{background-color:#e74c3c;color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.btn-danger[data-v-c443518e]:hover{background-color:#c0392b}.btn-danger[data-v-c443518e]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.modal-fade-enter-active[data-v-c443518e],.modal-fade-leave-active[data-v-c443518e]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-c443518e],.modal-fade-leave-to[data-v-c443518e]{opacity:0;transform:scale(.95)}.flag-icon[data-v-f73fc5ec]{width:1.15em;height:.77em;border-radius:2px;flex-shrink:0;display:inline-block}.lang-selector-container[data-v-ccfc5c6e]{position:relative;display:block;width:100%}.lang-selector-trigger[data-v-ccfc5c6e]{background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-main);padding:.85rem 1rem;border-radius:8px;cursor:pointer;font-size:.95rem;font-family:inherit;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:.5rem;transition:all .2s;-webkit-user-select:none;user-select:none;width:100%}.lang-selector-trigger[data-v-ccfc5c6e]:hover{background:var(--bg-surface-hover);border-color:var(--text-muted)}.lang-selector-trigger[data-v-ccfc5c6e]:focus-visible{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-color-alpha)}.dropdown-arrow[data-v-ccfc5c6e]{font-size:.8rem;color:var(--text-muted);transition:transform .2s ease;margin-left:auto}.arrow-open[data-v-ccfc5c6e]{transform:rotate(180deg)}.lang-selector-dropdown[data-v-ccfc5c6e]{position:absolute;top:calc(100% + .35rem);left:0;width:100%;background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px -2px #00000014,0 2px 6px -1px #0000000a;padding:.35rem 0;list-style:none;z-index:2000;margin:0}.lang-option[data-v-ccfc5c6e]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem 1rem;font-size:.95rem;font-weight:600;font-family:inherit;color:var(--text-main);background:transparent;border:none;cursor:pointer;transition:background-color .15s;text-align:left}.lang-option[data-v-ccfc5c6e]:hover,.lang-option[data-v-ccfc5c6e]:focus-visible{background-color:var(--bg-surface-hover)}.option-selected[data-v-ccfc5c6e]{background-color:var(--accent-color);color:var(--bg-body);font-weight:600}.option-selected[data-v-ccfc5c6e]:hover,.option-selected[data-v-ccfc5c6e]:focus-visible{background-color:var(--accent-color);color:var(--bg-body)}.fade-slide-enter-active[data-v-ccfc5c6e],.fade-slide-leave-active[data-v-ccfc5c6e]{transition:all .15s cubic-bezier(.16,1,.3,1)}.fade-slide-enter-from[data-v-ccfc5c6e],.fade-slide-leave-to[data-v-ccfc5c6e]{opacity:0;transform:translateY(-.25rem)}@media (prefers-reduced-motion: reduce){.fade-slide-enter-active[data-v-ccfc5c6e],.fade-slide-leave-active[data-v-ccfc5c6e],.dropdown-arrow[data-v-ccfc5c6e]{transition:none}}.config-card[data-v-3cb0cb0e]{background-color:var(--bg-surface);padding:2rem;border-radius:12px;border:1px solid var(--border-color);box-shadow:0 4px 6px -1px #0000000d}@media (max-width: 600px){.config-card[data-v-3cb0cb0e]{padding:1.25rem 1rem}}.section-title[data-v-3cb0cb0e]{margin:0;color:var(--text-main);font-size:1.15rem;font-weight:600}.general-settings-card[data-v-3cb0cb0e]{display:flex;flex-direction:column}.settings-grid[data-v-3cb0cb0e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:1.25rem}.setting-item[data-v-3cb0cb0e]{display:flex;flex-direction:column;gap:.5rem;width:100%}.setting-label[data-v-3cb0cb0e]{font-weight:600;font-size:.9rem;color:var(--text-main)}.configuration-view[data-v-b8ed9be7]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.config-card[data-v-b8ed9be7]{background-color:var(--bg-surface);padding:2rem;border-radius:12px;border:1px solid var(--border-color);box-shadow:0 4px 6px -1px #0000000d}@media (max-width: 600px){.config-card[data-v-b8ed9be7]{padding:1.5rem}}.section-title[data-v-b8ed9be7]{margin:0;color:var(--text-main);font-size:1.15rem;font-weight:600}.list-header[data-v-b8ed9be7]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem}@media (max-width: 600px){.list-header[data-v-b8ed9be7]{flex-direction:column;align-items:flex-start}.list-header .btn-primary[data-v-b8ed9be7]{width:100%}}.format-items[data-v-b8ed9be7]{display:flex;flex-direction:column;gap:1rem}.format-card[data-v-b8ed9be7]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-surface);cursor:pointer;transition:border-color .2s}.format-card[data-v-b8ed9be7]:hover{border-color:var(--text-main)}.format-card--selected[data-v-b8ed9be7]{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}@media (min-width: 600px){.format-card[data-v-b8ed9be7]{flex-direction:row;justify-content:space-between;align-items:center}}.format-info[data-v-b8ed9be7]{display:flex;flex-direction:column;gap:.25rem}.format-name[data-v-b8ed9be7]{font-weight:600;color:var(--text-main);display:flex;align-items:center;gap:.5rem}.badge[data-v-b8ed9be7]{font-size:.7rem;padding:.1rem .4rem;border-radius:9999px;background-color:var(--border-color);color:var(--text-muted)}.badge--selected[data-v-b8ed9be7]{background-color:var(--accent-color);color:var(--bg-body)}.format-template[data-v-b8ed9be7]{font-size:.85rem;color:var(--text-muted)}.format-actions[data-v-b8ed9be7]{display:flex;align-items:center;gap:1rem;width:100%;justify-content:space-between}@media (min-width: 600px){.format-actions[data-v-b8ed9be7]{width:auto;justify-content:flex-end}}.small-btn[data-v-b8ed9be7]{padding:.25rem .75rem;font-size:.85rem}.delete-btn[data-v-b8ed9be7]{color:#ef4444;border-color:#fca5a5}.delete-btn[data-v-b8ed9be7]:hover{background-color:#fee2e2}.import-export-section[data-v-b8ed9be7]{display:flex;justify-content:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.import-export-btn[data-v-b8ed9be7]{flex:1;max-width:200px;text-align:center;justify-content:center;display:inline-flex;align-items:center}.file-upload-btn[data-v-b8ed9be7]{cursor:pointer;margin:0}.format-card[data-v-b8ed9be7]:focus-visible,.file-upload-btn[data-v-b8ed9be7]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.app-hero[data-v-0ea51cc0]{text-align:center;margin-top:2.5rem;margin-bottom:2.5rem}.subtitle[data-v-0ea51cc0]{color:var(--text-muted);font-size:1.1rem;margin-bottom:1rem;max-width:600px;margin-left:auto;margin-right:auto}@media (max-width: 600px){.app-hero[data-v-0ea51cc0]{margin-top:1.5rem}.subtitle[data-v-0ea51cc0]{font-size:1rem}}.badges[data-v-0ea51cc0]{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.badge[data-v-0ea51cc0]{font-size:.75rem;padding:.2rem .6rem;border-radius:9999px;background-color:var(--bg-surface);color:var(--text-muted);border:1px solid var(--border-color);font-weight:500;text-transform:uppercase;letter-spacing:.05em}
