.markdown-content[data-v-92743baa]{--tw-text-opacity:1;color:rgb(15 15 30/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa]:is(.dark *){--tw-text-opacity:1;color:rgb(228 228 241/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1rem;margin-top:1.5rem;--tw-text-opacity:1;color:rgb(15 15 30/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] h1:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] h2{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:.75rem;margin-top:1.25rem;--tw-text-opacity:1;color:rgb(15 15 30/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] h2:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] h3{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:.5rem;margin-top:1rem;--tw-text-opacity:1;color:rgb(15 15 30/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] h3:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] h4{font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:.5rem;margin-top:.75rem;--tw-text-opacity:1;color:rgb(15 15 30/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] h4:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] p{line-height:1.625;margin-bottom:1rem}.markdown-content[data-v-92743baa] ul{list-style-position:inside;list-style-type:disc;margin-bottom:1rem}.markdown-content[data-v-92743baa] ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.markdown-content[data-v-92743baa] ol{list-style-position:inside;list-style-type:decimal;margin-bottom:1rem}.markdown-content[data-v-92743baa] ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.markdown-content[data-v-92743baa] li{margin-left:1rem}.markdown-content[data-v-92743baa] ol ol,.markdown-content[data-v-92743baa] ol ul,.markdown-content[data-v-92743baa] ul ol,.markdown-content[data-v-92743baa] ul ul{margin-bottom:.25rem;margin-left:1rem;margin-top:.25rem}.markdown-content[data-v-92743baa] code{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(228 228 241/var(--tw-bg-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;padding:.125rem .375rem;--tw-text-opacity:1;color:rgb(219 39 119/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] code:is(.dark *){--tw-bg-opacity:1;background-color:rgb(22 21 42/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] pre{border-radius:.5rem;margin-bottom:1rem;overflow-x:auto;--tw-bg-opacity:1;background-color:rgb(228 228 241/var(--tw-bg-opacity,1));padding:1rem}.markdown-content[data-v-92743baa] pre:is(.dark *){--tw-bg-opacity:1;background-color:rgb(22 21 42/var(--tw-bg-opacity,1))}.markdown-content[data-v-92743baa] pre code{background-color:transparent;padding:0;--tw-text-opacity:1;color:rgb(15 15 30/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] pre code:is(.dark *){--tw-text-opacity:1;color:rgb(228 228 241/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] blockquote{border-left-width:4px;margin-bottom:1rem;margin-top:1rem;--tw-border-opacity:1;border-color:rgb(155 153 204/var(--tw-border-opacity,1));font-style:italic;padding-left:1rem;--tw-text-opacity:1;color:rgb(33 31 63/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] blockquote:is(.dark *){--tw-border-opacity:1;border-color:rgb(53 51 102/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(155 153 204/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] a{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] a:hover{text-decoration-line:underline}.markdown-content[data-v-92743baa] a:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] table{border-collapse:collapse;margin-bottom:1rem;width:100%}.markdown-content[data-v-92743baa] th{border-width:1px;--tw-border-opacity:1;border-color:rgb(155 153 204/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(228 228 241/var(--tw-bg-opacity,1));font-weight:600;padding:.5rem 1rem;text-align:left}.markdown-content[data-v-92743baa] th:is(.dark *){--tw-border-opacity:1;border-color:rgb(33 31 63/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(22 21 42/var(--tw-bg-opacity,1))}.markdown-content[data-v-92743baa] td{border-width:1px;--tw-border-opacity:1;border-color:rgb(155 153 204/var(--tw-border-opacity,1));padding:.5rem 1rem}.markdown-content[data-v-92743baa] td:is(.dark *){--tw-border-opacity:1;border-color:rgb(33 31 63/var(--tw-border-opacity,1))}.markdown-content[data-v-92743baa] hr{margin-bottom:1.5rem;margin-top:1.5rem;--tw-border-opacity:1;border-color:rgb(155 153 204/var(--tw-border-opacity,1))}.markdown-content[data-v-92743baa] hr:is(.dark *){--tw-border-opacity:1;border-color:rgb(33 31 63/var(--tw-border-opacity,1))}.markdown-content[data-v-92743baa] strong{font-weight:700;--tw-text-opacity:1;color:rgb(15 15 30/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] strong:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.markdown-content[data-v-92743baa] em{font-style:italic}.section-content[data-v-4eb76cb8]>:not(:last-child){margin-bottom:1rem}.section-content[data-v-4eb76cb8] p{line-height:1.75}.section-content[data-v-4eb76cb8] h1,.section-content[data-v-4eb76cb8] h2,.section-content[data-v-4eb76cb8] h3,.section-content[data-v-4eb76cb8] h4{font-weight:600;margin-bottom:.75rem;margin-top:1.5rem}.section-content[data-v-4eb76cb8] h1{font-size:2.25rem}.section-content[data-v-4eb76cb8] h2{font-size:1.875rem}.section-content[data-v-4eb76cb8] h3{font-size:1.5rem}.section-content[data-v-4eb76cb8] h4{font-size:1.25rem}.section-content[data-v-4eb76cb8] ol,.section-content[data-v-4eb76cb8] ul{margin-bottom:1rem;margin-left:1.5rem}.section-content[data-v-4eb76cb8] li{margin-bottom:.5rem}.section-content[data-v-4eb76cb8] a{color:rgb(var(--color-primary-600));text-decoration:underline}.section-content[data-v-4eb76cb8] a:hover{color:rgb(var(--color-primary-700))}.section-content[data-v-4eb76cb8] strong{font-weight:600}.section-content[data-v-4eb76cb8] em{font-style:italic}.range-thumb[data-v-eeb31198]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:1.25rem;inset-inline:0;margin:0;pointer-events:none;position:absolute;width:100%}.range-thumb[data-v-eeb31198]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#2563eb;border:2px solid #fff;border-radius:9999px;box-shadow:0 1px 2px #0000004d;cursor:pointer;height:16px;pointer-events:auto;width:16px}.range-thumb[data-v-eeb31198]::-moz-range-thumb{background:#2563eb;border:2px solid #fff;border-radius:9999px;box-shadow:0 1px 2px #0000004d;cursor:pointer;height:16px;pointer-events:auto;width:16px}.range-thumb[data-v-eeb31198]::-webkit-slider-runnable-track{background:transparent}.font-selector[data-v-8ebc6eb9]{position:relative;width:100%}.field-label[data-v-8ebc6eb9]{color:#374151;display:block;font-size:.75rem;font-weight:500;margin-bottom:.25rem}.dark .field-label[data-v-8ebc6eb9]{color:#d1d5db}.font-selector-trigger[data-v-8ebc6eb9]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem;transition:all .15s ease;width:100%}.dark .font-selector-trigger[data-v-8ebc6eb9]{background:#374151;border-color:#4b5563}.font-selector-trigger[data-v-8ebc6eb9]:hover{border-color:#9ca3af}.dark .font-selector-trigger[data-v-8ebc6eb9]:hover{border-color:#6b7280}.font-selector-trigger.is-open[data-v-8ebc6eb9]{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.dark .font-selector-trigger.is-open[data-v-8ebc6eb9]{border-color:#60a5fa}.trigger-content[data-v-8ebc6eb9]{flex:1;min-width:0;text-align:left}.selected-font-preview[data-v-8ebc6eb9]{color:#111827;display:block;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .selected-font-preview[data-v-8ebc6eb9]{color:#f3f4f6}.placeholder[data-v-8ebc6eb9]{color:#9ca3af;font-size:.875rem}.dark .placeholder[data-v-8ebc6eb9]{color:#6b7280}.trigger-icon[data-v-8ebc6eb9]{color:#6b7280;flex-shrink:0;font-size:.75rem;margin-left:.5rem}.dark .trigger-icon[data-v-8ebc6eb9]{color:#9ca3af}.font-selector-dropdown[data-v-8ebc6eb9]{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;display:flex;flex-direction:column;left:0;max-height:24rem;position:absolute;right:0;top:calc(100% + .25rem);z-index:50}.dark .font-selector-dropdown[data-v-8ebc6eb9]{background:#1f2937;border-color:#374151}.search-box[data-v-8ebc6eb9]{border-bottom:1px solid #e5e7eb;padding:.75rem}.dark .search-box[data-v-8ebc6eb9]{border-bottom-color:#374151}.search-input[data-v-8ebc6eb9]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#111827;font-size:.875rem;padding:.5rem;width:100%}.dark .search-input[data-v-8ebc6eb9]{background:#374151;border-color:#4b5563;color:#f3f4f6}.search-input[data-v-8ebc6eb9]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.dark .search-input[data-v-8ebc6eb9]:focus{border-color:#60a5fa}.font-list[data-v-8ebc6eb9]{max-height:18rem;overflow-y:auto}.font-option[data-v-8ebc6eb9]{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem;transition:background-color .15s ease}.dark .font-option[data-v-8ebc6eb9]{border-bottom-color:#374151}.font-option[data-v-8ebc6eb9]:hover{background:#f9fafb}.dark .font-option[data-v-8ebc6eb9]:hover{background:#374151}.font-option.is-selected[data-v-8ebc6eb9]{background:#eff6ff}.dark .font-option.is-selected[data-v-8ebc6eb9]{background:#1e3a8a}.font-option-content[data-v-8ebc6eb9]{flex:1;min-width:0}.font-option-name[data-v-8ebc6eb9]{color:#111827;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.dark .font-option-name[data-v-8ebc6eb9]{color:#f3f4f6}.font-option-preview[data-v-8ebc6eb9]{color:#6b7280;font-size:1rem}.dark .font-option-preview[data-v-8ebc6eb9]{color:#9ca3af}.check-icon[data-v-8ebc6eb9]{color:#3b82f6;flex-shrink:0;font-weight:700;margin-left:.5rem}.dark .check-icon[data-v-8ebc6eb9]{color:#60a5fa}.no-results[data-v-8ebc6eb9]{color:#6b7280;font-size:.875rem;padding:2rem;text-align:center}.dark .no-results[data-v-8ebc6eb9]{color:#9ca3af}.pod-line-editor[data-v-8e86d798]{display:flex;flex-direction:column;gap:1.5rem}.config-section[data-v-8e86d798]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.dark .config-section[data-v-8e86d798]{background:#1f2937;border-color:#374151}.section-title[data-v-8e86d798]{color:#111827;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.dark .section-title[data-v-8e86d798]{color:#f3f4f6}.section-subtitle[data-v-8e86d798]{color:#6b7280;font-size:.75rem;margin-bottom:1rem}.dark .section-subtitle[data-v-8e86d798]{color:#9ca3af}.section-header[data-v-8e86d798]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.field-grid[data-v-8e86d798]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.field[data-v-8e86d798]{display:flex;flex-direction:column;gap:.25rem}.field-label[data-v-8e86d798]{color:#374151;font-size:.75rem;font-weight:500}.dark .field-label[data-v-8e86d798]{color:#d1d5db}.field-input[data-v-8e86d798]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#111827;font-size:.875rem;padding:.5rem}.dark .field-input[data-v-8e86d798]{background:#374151;border-color:#4b5563;color:#f3f4f6}.field-help[data-v-8e86d798]{color:#6b7280;font-size:.75rem}.dark .field-help[data-v-8e86d798]{color:#9ca3af}.checkbox-label[data-v-8e86d798]{align-items:center;color:#111827;display:flex;font-size:.875rem;gap:.5rem}.dark .checkbox-label[data-v-8e86d798]{color:#f3f4f6}.colour-swatch[data-v-8e86d798]{border:1px solid #d1d5db;border-radius:.25rem;height:2rem;width:2rem}.dark .colour-swatch[data-v-8e86d798]{border-color:#4b5563}.btn-secondary[data-v-8e86d798]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;color:#111827;cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.dark .btn-secondary[data-v-8e86d798]{background:#374151;border-color:#4b5563;color:#f3f4f6}.btn-secondary[data-v-8e86d798]:hover{background:#e5e7eb}.dark .btn-secondary[data-v-8e86d798]:hover{background:#4b5563}.btn-link[data-v-8e86d798]{background:none;border:none;color:#2563eb;cursor:pointer;font-size:.75rem;padding:0;text-decoration:underline}.dark .btn-link[data-v-8e86d798]{color:#60a5fa}.btn-icon[data-v-8e86d798]{background:none;border:1px solid #d1d5db;border-radius:.25rem;color:#111827;cursor:pointer;font-size:.875rem;padding:.25rem .5rem}.dark .btn-icon[data-v-8e86d798]{border-color:#4b5563;color:#f3f4f6}.btn-icon[data-v-8e86d798]:hover:not(:disabled){background:#f3f4f6}.dark .btn-icon[data-v-8e86d798]:hover:not(:disabled){background:#374151}.btn-icon[data-v-8e86d798]:disabled{cursor:not-allowed;opacity:.5}.btn-delete[data-v-8e86d798]{color:#dc2626;font-size:1.25rem;font-weight:700}.dark .btn-delete[data-v-8e86d798]{color:#fca5a5}.empty-lines[data-v-8e86d798]{color:#6b7280;font-size:.875rem;padding:2rem;text-align:center}.dark .empty-lines[data-v-8e86d798]{color:#9ca3af}.lines-list[data-v-8e86d798]{display:flex;flex-direction:column;gap:1rem}.line-item[data-v-8e86d798]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.dark .line-item[data-v-8e86d798]{background:#111827;border-color:#374151}.line-header[data-v-8e86d798]{justify-content:space-between;margin-bottom:.75rem}.line-header[data-v-8e86d798],.line-order[data-v-8e86d798]{align-items:center;display:flex}.line-order[data-v-8e86d798]{gap:.5rem}.line-number[data-v-8e86d798]{color:#374151;font-weight:600}.dark .line-number[data-v-8e86d798]{color:#d1d5db}.line-content[data-v-8e86d798]{display:flex;flex-direction:column;gap:.75rem}.line-styling[data-v-8e86d798]{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:1rem}.dark .line-styling[data-v-8e86d798]{background:#1f2937;border-color:#374151}.pod-token-detector[data-v-edabcbb1]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.dark .pod-token-detector[data-v-edabcbb1]{background:#1f2937;border-color:#374151}.header[data-v-edabcbb1]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.title[data-v-edabcbb1]{color:#111827;font-size:.875rem;font-weight:600}.dark .title[data-v-edabcbb1]{color:#f3f4f6}.subtitle[data-v-edabcbb1]{color:#6b7280;font-size:.75rem;line-height:1.5;margin-bottom:1rem}.dark .subtitle[data-v-edabcbb1]{color:#9ca3af}.btn-refresh[data-v-edabcbb1]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:.25rem;cursor:pointer;font-size:1rem;padding:.25rem .5rem}.dark .btn-refresh[data-v-edabcbb1]{background:#374151;border-color:#4b5563;color:#f3f4f6}.btn-refresh[data-v-edabcbb1]:hover{background:#e5e7eb}.dark .btn-refresh[data-v-edabcbb1]:hover{background:#4b5563}.loading[data-v-edabcbb1]{color:#6b7280;font-size:.875rem;padding:2rem;text-align:center}.dark .loading[data-v-edabcbb1]{color:#9ca3af}.empty[data-v-edabcbb1]{color:#6b7280;font-size:.875rem;padding:2rem;text-align:center}.dark .empty[data-v-edabcbb1]{color:#9ca3af}.help-text[data-v-edabcbb1]{font-size:.75rem;line-height:1.5;margin-top:.5rem}.tokens-list[data-v-edabcbb1]{display:flex;flex-direction:column;gap:.75rem}.token-item[data-v-edabcbb1]{border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem}.dark .token-item[data-v-edabcbb1]{border-color:#374151}.token-mapped[data-v-edabcbb1]{background:#f0fdf4;border-color:#86efac}.dark .token-mapped[data-v-edabcbb1]{background:#064e3b;border-color:#059669}.token-unmapped[data-v-edabcbb1]{background:#fef2f2;border-color:#fca5a5}.dark .token-unmapped[data-v-edabcbb1]{background:#7f1d1d;border-color:#dc2626}.token-header[data-v-edabcbb1]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.token-name[data-v-edabcbb1]{color:#111827;font-family:Monaco,Courier New,monospace;font-size:.875rem;font-weight:600}.dark .token-name[data-v-edabcbb1]{color:#f3f4f6}.token-badge[data-v-edabcbb1]{font-size:1rem}.token-badge.mapped[data-v-edabcbb1]{color:#16a34a}.dark .token-badge.mapped[data-v-edabcbb1]{color:#10b981}.token-badge.unmapped[data-v-edabcbb1]{color:#dc2626}.dark .token-badge.unmapped[data-v-edabcbb1]{color:#ef4444}.token-details[data-v-edabcbb1]{display:flex;flex-direction:column;gap:.25rem}.detail-line[data-v-edabcbb1]{display:flex;font-size:.75rem;gap:.5rem}.detail-label[data-v-edabcbb1]{color:#6b7280;font-weight:500}.dark .detail-label[data-v-edabcbb1]{color:#9ca3af}.detail-value[data-v-edabcbb1]{color:#111827}.dark .detail-value[data-v-edabcbb1]{color:#f3f4f6}.token-warning[data-v-edabcbb1]{color:#dc2626;font-size:.75rem}.dark .token-warning[data-v-edabcbb1]{color:#ef4444}.summary[data-v-edabcbb1]{border-radius:.375rem;font-size:.875rem;margin-top:1rem;padding:.75rem}.summary.warning[data-v-edabcbb1]{background:#fef2f2;border:1px solid #fca5a5;color:#dc2626}.dark .summary.warning[data-v-edabcbb1]{background:#7f1d1d;border-color:#dc2626;color:#fca5a5}.summary.success[data-v-edabcbb1]{background:#f0fdf4;border:1px solid #86efac;color:#16a34a}.dark .summary.success[data-v-edabcbb1]{background:#064e3b;border-color:#059669;color:#86efac}.summary .help-text[data-v-edabcbb1]{font-size:.75rem;margin-top:.25rem;opacity:.8}.pod-token-mapper[data-v-84229382]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.dark .pod-token-mapper[data-v-84229382]{background:#1f2937;border-color:#374151}.header[data-v-84229382]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.title[data-v-84229382]{color:#111827;font-size:.875rem;font-weight:600}.dark .title[data-v-84229382]{color:#f3f4f6}.subtitle[data-v-84229382]{color:#6b7280;font-size:.75rem;line-height:1.5;margin-bottom:1rem}.dark .subtitle[data-v-84229382]{color:#9ca3af}.btn-refresh[data-v-84229382]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:.25rem;cursor:pointer;font-size:1rem;padding:.25rem .5rem}.dark .btn-refresh[data-v-84229382]{background:#374151;border-color:#4b5563;color:#f3f4f6}.btn-refresh[data-v-84229382]:hover{background:#e5e7eb}.dark .btn-refresh[data-v-84229382]:hover{background:#4b5563}.empty[data-v-84229382],.loading[data-v-84229382]{color:#6b7280;font-size:.875rem;padding:2rem;text-align:center}.dark .empty[data-v-84229382],.dark .loading[data-v-84229382]{color:#9ca3af}.help-text[data-v-84229382]{font-size:.75rem;line-height:1.5;margin-top:.5rem}.mappings-list[data-v-84229382]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.mapping-item[data-v-84229382]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem}.dark .mapping-item[data-v-84229382]{background:#111827;border-color:#374151}.mapping-header[data-v-84229382]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.token-name[data-v-84229382]{color:#111827;font-family:Monaco,Courier New,monospace;font-size:.875rem;font-weight:600}.dark .token-name[data-v-84229382]{color:#f3f4f6}.badge[data-v-84229382]{font-size:.875rem}.badge.mapped[data-v-84229382]{color:#16a34a}.dark .badge.mapped[data-v-84229382]{color:#10b981}.badge.unmapped[data-v-84229382]{color:#dc2626}.dark .badge.unmapped[data-v-84229382]{color:#ef4444}.mapping-control[data-v-84229382]{align-items:center;display:flex;gap:.5rem}.list-select[data-v-84229382]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#111827;flex:1;font-size:.875rem;padding:.5rem}.dark .list-select[data-v-84229382]{background:#374151;border-color:#4b5563;color:#f3f4f6}.btn-delete[data-v-84229382]{background:#fef2f2;border:1px solid #fca5a5;border-radius:.25rem;color:#dc2626;cursor:pointer;font-size:1.25rem;font-weight:700;padding:.25rem .5rem}.dark .btn-delete[data-v-84229382]{background:#7f1d1d;border-color:#dc2626;color:#fca5a5}.btn-delete[data-v-84229382]:hover{background:#fee2e2}.dark .btn-delete[data-v-84229382]:hover{background:#991b1b}.warning-text[data-v-84229382]{color:#dc2626;font-size:.75rem;margin-top:.5rem}.dark .warning-text[data-v-84229382]{color:#fca5a5}.create-list-section[data-v-84229382]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;margin-top:1rem;padding:1rem}.dark .create-list-section[data-v-84229382]{background:#111827;border-color:#374151}.section-title[data-v-84229382]{color:#111827;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.dark .section-title[data-v-84229382]{color:#f3f4f6}.field[data-v-84229382]{margin-bottom:.75rem}.field-input[data-v-84229382]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#111827;font-size:.875rem;padding:.5rem;width:100%}.dark .field-input[data-v-84229382]{background:#374151;border-color:#4b5563;color:#f3f4f6}.buttons[data-v-84229382]{display:flex;gap:.5rem;justify-content:flex-end}.btn-primary[data-v-84229382],.btn-secondary[data-v-84229382]{border-radius:.375rem;cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.btn-secondary[data-v-84229382]{background:#f3f4f6;border:1px solid #d1d5db;color:#111827}.dark .btn-secondary[data-v-84229382]{background:#374151;border-color:#4b5563;color:#f3f4f6}.btn-secondary[data-v-84229382]:hover{background:#e5e7eb}.dark .btn-secondary[data-v-84229382]:hover{background:#4b5563}.btn-primary[data-v-84229382]{background:#2563eb;border:1px solid #2563eb;color:#fff}.btn-primary[data-v-84229382]:hover{background:#1d4ed8}.btn-primary[data-v-84229382]:disabled{cursor:not-allowed;opacity:.5}.btn-link[data-v-84229382]{background:none;border:none;color:#2563eb;cursor:pointer;font-size:.875rem;margin-top:.5rem;padding:0;text-decoration:underline}.dark .btn-link[data-v-84229382]{color:#60a5fa}.variation-browser[data-v-6294950f]{display:flex;flex-direction:column;gap:1rem}.browser-header[data-v-6294950f]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.header-left[data-v-6294950f]{display:flex;flex-direction:column;gap:.5rem}.title[data-v-6294950f]{color:#111827;font-size:1rem;font-weight:600}.filter-tabs[data-v-6294950f]{background:#f3f4f6;border-radius:.375rem;display:flex;gap:.25rem;padding:.25rem}.filter-tab[data-v-6294950f]{background:transparent;border:none;border-radius:.25rem;color:#6b7280;cursor:pointer;font-size:.875rem;padding:.375rem .75rem;transition:all .2s}.filter-tab[data-v-6294950f]:hover{color:#111827}.filter-tab.active[data-v-6294950f]{background:#fff;box-shadow:0 1px 2px #0000000d;color:#2563eb;font-weight:500}.header-actions[data-v-6294950f]{align-items:center;display:flex;gap:.75rem}.search-input[data-v-6294950f]{border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;min-width:200px;padding:.5rem}.btn-delete-bulk[data-v-6294950f]{background:#fef2f2;border:1px solid #fca5a5;border-radius:.375rem;color:#dc2626;cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.btn-delete-bulk[data-v-6294950f]:hover:not(:disabled){background:#fee2e2}.btn-delete-bulk[data-v-6294950f]:disabled{cursor:not-allowed;opacity:.5}.empty[data-v-6294950f],.loading[data-v-6294950f]{color:#6b7280;font-size:.875rem;padding:3rem;text-align:center}.help-text[data-v-6294950f]{font-size:.75rem;line-height:1.5;margin-top:.5rem}.variations-grid[data-v-6294950f]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.variation-card[data-v-6294950f]{background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;overflow:hidden;transition:all .2s}.variation-card[data-v-6294950f]:hover{box-shadow:0 4px 6px -1px #0000001a}.variation-card.selected[data-v-6294950f]{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.card-header[data-v-6294950f]{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:.75rem}.card-checkbox[data-v-6294950f]{cursor:pointer}.card-approval[data-v-6294950f]{align-items:center;display:flex}.badge-approved[data-v-6294950f]{color:#16a34a;font-size:1.125rem;font-weight:700}.badge-unapproved[data-v-6294950f]{color:#9ca3af;font-size:1.125rem}.card-rating[data-v-6294950f]{display:flex;gap:.125rem}.star[data-v-6294950f]{cursor:pointer;font-size:.875rem;opacity:.3;transition:opacity .2s}.star[data-v-6294950f]:hover{opacity:.7}.star.filled[data-v-6294950f]{opacity:1}.card-image-container[data-v-6294950f]{aspect-ratio:1;background:#f3f4f6;cursor:pointer;overflow:hidden}.card-image[data-v-6294950f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-no-image[data-v-6294950f]{align-items:center;color:#9ca3af;display:flex;font-size:.875rem;height:100%;justify-content:center}.card-content[data-v-6294950f]{padding:.75rem}.card-text[data-v-6294950f]{color:#111827;font-size:.875rem;line-height:1.4;margin-bottom:.5rem}.card-tokens[data-v-6294950f]{display:flex;flex-wrap:wrap;gap:.375rem}.token-badge[data-v-6294950f]{background:#dbeafe;border-radius:.25rem;color:#1e40af;font-family:Monaco,Courier New,monospace;font-size:.625rem;padding:.125rem .375rem}.card-actions[data-v-6294950f]{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.btn-action[data-v-6294950f]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:.25rem;cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:all .2s}.btn-action[data-v-6294950f]:hover:not(:disabled){background:#e5e7eb}.btn-action.btn-primary[data-v-6294950f]{background:#2563eb;border-color:#2563eb;color:#fff}.btn-action.btn-primary[data-v-6294950f]:hover:not(:disabled){background:#1d4ed8}.btn-action.btn-danger[data-v-6294950f]{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.btn-action.btn-danger[data-v-6294950f]:hover:not(:disabled){background:#fee2e2}.btn-action[data-v-6294950f]:disabled{cursor:not-allowed;opacity:.5}.pagination[data-v-6294950f]{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:1rem}.btn-page[data-v-6294950f]{background:#fff;border:1px solid #d1d5db;border-radius:.25rem;cursor:pointer;font-size:.875rem;padding:.375rem .75rem}.btn-page[data-v-6294950f]:hover:not(:disabled){background:#f3f4f6}.btn-page.active[data-v-6294950f]{background:#2563eb;border-color:#2563eb;color:#fff}.btn-page[data-v-6294950f]:disabled{cursor:not-allowed;opacity:.5}.page-info[data-v-6294950f]{color:#6b7280;font-size:.875rem;margin-left:1rem}.fullsize-modal[data-v-6294950f]{align-items:center;background:#000000e6;display:flex;justify-content:center;inset:0;padding:2rem;position:fixed;z-index:2000}.fullsize-container[data-v-6294950f]{align-items:center;background:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;max-height:90vh;max-width:90vw;padding:1rem;position:relative}.btn-close-modal[data-v-6294950f]{background:#00000080;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1.5rem;line-height:1;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem}.btn-close-modal[data-v-6294950f]:hover{background:#000000b3}.fullsize-image[data-v-6294950f]{max-height:calc(90vh - 4rem);max-width:100%;-o-object-fit:contain;object-fit:contain}.fullsize-text[data-v-6294950f]{color:#111827;font-size:1rem;text-align:center}.modal-overlay[data-v-78cdee1b]{align-items:center;background:#00000080;display:flex;justify-content:center;inset:0;padding:1rem;position:fixed;z-index:1000}.modal-container[data-v-78cdee1b]{background:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a;display:flex;flex-direction:column;max-height:90vh;max-width:600px;width:100%}.modal-header[data-v-78cdee1b]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.25rem}.modal-title[data-v-78cdee1b]{color:#111827;font-size:1.125rem;font-weight:600}.btn-close[data-v-78cdee1b]{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.5rem;line-height:1;padding:.25rem .5rem}.btn-close[data-v-78cdee1b]:hover{color:#111827}.modal-body[data-v-78cdee1b]{flex:1;overflow-y:auto;padding:1.25rem}.empty-section[data-v-78cdee1b],.loading[data-v-78cdee1b]{color:#6b7280;font-size:.875rem;padding:2rem;text-align:center}.warning-section[data-v-78cdee1b]{background:#fef2f2;border:1px solid #fca5a5;border-radius:.375rem;color:#dc2626;padding:1rem;text-align:center}.help-text[data-v-78cdee1b]{font-size:.75rem;line-height:1.5;margin-top:.5rem}.generator-content[data-v-78cdee1b]{display:flex;flex-direction:column;gap:1.25rem}.token-controls[data-v-78cdee1b]{display:flex;flex-direction:column;gap:1rem}.token-control-item[data-v-78cdee1b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:1rem}.token-header[data-v-78cdee1b]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.token-name[data-v-78cdee1b]{color:#111827;font-family:Monaco,Courier New,monospace;font-size:.875rem;font-weight:600}.token-list-info[data-v-78cdee1b]{color:#6b7280;font-size:.75rem}.token-options[data-v-78cdee1b]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.radio-option[data-v-78cdee1b]{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem}.item-checkboxes[data-v-78cdee1b]{background:#fff;border-left:2px solid #e5e7eb;border-radius:.25rem;display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;max-height:200px;overflow-y:auto;padding:.75rem}.checkbox-option[data-v-78cdee1b]{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem}.summary-section[data-v-78cdee1b]{background:#f0f9ff;border:1px solid #bfdbfe;border-radius:.375rem;padding:1rem}.summary-row[data-v-78cdee1b]{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem 0}.summary-label[data-v-78cdee1b]{color:#6b7280;font-weight:500}.summary-value[data-v-78cdee1b]{color:#111827;font-weight:600}.summary-value.highlight[data-v-78cdee1b]{color:#2563eb;font-size:1rem}.warning-banner[data-v-78cdee1b]{background:#fef3c7;border:1px solid #fbbf24;border-radius:.375rem;color:#92400e;font-size:.875rem;padding:.75rem;text-align:center}.progress-section[data-v-78cdee1b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:1rem}.progress-bar-container[data-v-78cdee1b]{background:#e5e7eb;border-radius:.25rem;height:.5rem;margin-bottom:.75rem;overflow:hidden;width:100%}.progress-bar[data-v-78cdee1b]{background:#2563eb;height:100%;transition:width .3s ease}.progress-text[data-v-78cdee1b]{color:#6b7280;font-size:.875rem;text-align:center}.results-section[data-v-78cdee1b]{background:#f0fdf4;border:1px solid #86efac;border-radius:.375rem;padding:1rem}.results-success[data-v-78cdee1b]{color:#16a34a;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.results-info[data-v-78cdee1b]{color:#6b7280;font-size:.75rem}.error-section[data-v-78cdee1b]{background:#fef2f2;border:1px solid #fca5a5;border-radius:.375rem;color:#dc2626;font-size:.875rem;padding:.75rem}.modal-footer[data-v-78cdee1b]{border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end;padding:1.25rem}.btn-primary[data-v-78cdee1b],.btn-secondary[data-v-78cdee1b]{border-radius:.375rem;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:background .2s}.btn-secondary[data-v-78cdee1b]{background:#f3f4f6;border:1px solid #d1d5db}.btn-secondary[data-v-78cdee1b]:hover:not(:disabled){background:#e5e7eb}.btn-primary[data-v-78cdee1b]{background:#2563eb;border:1px solid #2563eb;color:#fff}.btn-primary[data-v-78cdee1b]:hover:not(:disabled){background:#1d4ed8}.btn-primary[data-v-78cdee1b]:disabled,.btn-secondary[data-v-78cdee1b]:disabled{cursor:not-allowed;opacity:.5}.variation-preview[data-v-51625ac4]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.dark .variation-preview[data-v-51625ac4]{background:#1f2937;border-color:#374151}.preview-tabs[data-v-51625ac4]{border-bottom:1px solid #e5e7eb;display:flex;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem}.dark .preview-tabs[data-v-51625ac4]{border-bottom-color:#374151}.tab-button[data-v-51625ac4]{background:transparent;border:none;border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s}.dark .tab-button[data-v-51625ac4]{color:#9ca3af}.tab-button[data-v-51625ac4]:hover{color:#111827}.dark .tab-button[data-v-51625ac4]:hover{color:#f3f4f6}.tab-button.active[data-v-51625ac4]{border-bottom-color:#2563eb;color:#2563eb}.dark .tab-button.active[data-v-51625ac4]{border-bottom-color:#3b82f6;color:#3b82f6}.mockup-section[data-v-51625ac4]{display:flex;flex-direction:column;gap:1rem}.header[data-v-51625ac4]{margin-bottom:.5rem}.title[data-v-51625ac4]{color:#111827;font-size:.875rem;font-weight:600}.dark .title[data-v-51625ac4]{color:#f3f4f6}.subtitle[data-v-51625ac4]{color:#6b7280;font-size:.75rem;line-height:1.5;margin-bottom:1rem}.dark .subtitle[data-v-51625ac4]{color:#9ca3af}.empty[data-v-51625ac4]{color:#6b7280;font-size:.875rem;padding:2rem;text-align:center}.dark .empty[data-v-51625ac4]{color:#9ca3af}.empty.warning[data-v-51625ac4]{background:#fef2f2;border:1px solid #fca5a5;border-radius:.375rem;color:#dc2626}.dark .empty.warning[data-v-51625ac4]{background:#7f1d1d;border-color:#dc2626;color:#fca5a5}.info-message[data-v-51625ac4]{background:#eff6ff;border:1px solid #93c5fd;border-radius:.375rem;color:#1e40af;padding:1rem}.dark .info-message[data-v-51625ac4]{background:#1e3a8a;border-color:#3b82f6;color:#bfdbfe}.help-text[data-v-51625ac4]{font-size:.75rem;line-height:1.5;margin-top:.5rem}.preview-controls[data-v-51625ac4]{display:flex;flex-direction:column;gap:1rem}.token-selectors[data-v-51625ac4]{gap:.75rem}.selector-field[data-v-51625ac4],.token-selectors[data-v-51625ac4]{display:flex;flex-direction:column}.selector-field[data-v-51625ac4]{gap:.25rem}.field-label[data-v-51625ac4]{color:#374151;font-family:Monaco,Courier New,monospace;font-size:.75rem;font-weight:600}.dark .field-label[data-v-51625ac4]{color:#d1d5db}.field-select[data-v-51625ac4]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#111827;font-size:.875rem;padding:.5rem}.dark .field-select[data-v-51625ac4]{background:#374151;border-color:#4b5563;color:#f3f4f6}.field-help[data-v-51625ac4]{color:#6b7280;font-size:.75rem}.dark .field-help[data-v-51625ac4]{color:#9ca3af}.field-help.warning[data-v-51625ac4]{color:#dc2626}.dark .field-help.warning[data-v-51625ac4]{color:#fca5a5}.action-buttons[data-v-51625ac4]{border-top:1px solid #e5e7eb;display:flex;gap:.75rem;padding-top:.5rem}.dark .action-buttons[data-v-51625ac4]{border-top-color:#374151}.btn-primary[data-v-51625ac4],.btn-secondary[data-v-51625ac4]{border-radius:.375rem;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:background .2s}.btn-secondary[data-v-51625ac4]{background:#f3f4f6;border:1px solid #d1d5db;color:#111827}.dark .btn-secondary[data-v-51625ac4]{background:#374151;border-color:#4b5563;color:#f3f4f6}.btn-secondary[data-v-51625ac4]:hover:not(:disabled){background:#e5e7eb}.dark .btn-secondary[data-v-51625ac4]:hover:not(:disabled){background:#4b5563}.btn-primary[data-v-51625ac4]{background:#2563eb;border:1px solid #2563eb;color:#fff}.btn-primary[data-v-51625ac4]:hover:not(:disabled){background:#1d4ed8}.btn-primary[data-v-51625ac4]:disabled,.btn-secondary[data-v-51625ac4]:disabled{cursor:not-allowed;opacity:.5}.preview-image-container[data-v-51625ac4]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:1rem;text-align:center}.dark .preview-image-container[data-v-51625ac4]{background:#111827;border-color:#374151}.preview-title[data-v-51625ac4]{color:#111827;font-size:.875rem;font-weight:600;margin-bottom:1rem}.dark .preview-title[data-v-51625ac4]{color:#f3f4f6}.preview-image[data-v-51625ac4]{border:1px solid #d1d5db;border-radius:.375rem;height:auto;margin-bottom:.75rem;max-width:100%}.dark .preview-image[data-v-51625ac4]{border-color:#4b5563}.preview-dimensions[data-v-51625ac4]{color:#6b7280;font-family:Monaco,Courier New,monospace;font-size:.75rem;margin-bottom:.5rem}.dark .preview-dimensions[data-v-51625ac4]{color:#9ca3af}.preview-text[data-v-51625ac4]{color:#374151;font-size:.875rem;font-style:italic}.dark .preview-text[data-v-51625ac4]{color:#d1d5db}.error-message[data-v-51625ac4]{background:#fef2f2;border:1px solid #fca5a5;border-radius:.375rem;color:#dc2626;font-size:.875rem;padding:.75rem}.dark .error-message[data-v-51625ac4]{background:#7f1d1d;border-color:#dc2626;color:#fca5a5}.component-error[data-v-980c3930]{background:#ef44441a;border:1px dashed rgba(239,68,68,.3);border-radius:.375rem;padding:1rem;text-align:center}.nested-slot-zone[data-v-980c3930]{align-items:center;border:1px dashed rgba(99,102,241,.25);border-radius:.375rem;display:flex;flex-wrap:wrap;gap:.5rem;margin:.25rem 0;min-height:2.5rem;padding:.5rem;transition:border-color .15s,background-color .15s}.nested-slot-zone .nested-slot-empty[data-v-980c3930]{width:100%}.nested-slot-zone.drag-over[data-v-980c3930]{background-color:#6366f114;border-color:#6366f1b3}.nested-slot-empty[data-v-980c3930]{color:#9ca3af;font-size:.7rem;padding:.5rem;text-align:center}.block-wrapper[data-v-980c3930]{border:1px solid transparent;border-radius:.375rem;cursor:pointer;position:relative}.block-wrapper[data-v-980c3930]:hover{border-color:#6366f166}.block-wrapper.selected[data-v-980c3930]{border-color:#6366f1;box-shadow:0 0 0 1px #6366f1}.block-header[data-v-980c3930]{align-items:center;background:#6e6cf0;border-radius:5px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:2px;height:22px;left:-6px;opacity:0;padding:0 2px 0 8px;pointer-events:none;position:absolute;top:-26px;transition:opacity .12s;z-index:5}.block-wrapper.selected>.block-header[data-v-980c3930],.block-wrapper:focus-within>.block-header[data-v-980c3930],.block-wrapper:hover>.block-header[data-v-980c3930]{opacity:1;pointer-events:auto}.block-name[data-v-980c3930]{color:#fff;font-weight:600}.block-delete[data-v-980c3930]{align-items:center;color:#fff;display:flex;justify-content:center}.block-delete[data-v-980c3930]:hover{color:#ef4444}.block-delete-icon[data-v-980c3930]{height:.75rem;width:.75rem}.block-component[data-v-980c3930]{padding:.25rem}.data-driven-template[data-v-8dadb2eb]{container-type:inline-size;width:100%}.template-row[data-v-8dadb2eb]{grid-template-columns:var(--grid-template-columns,none);padding:var(--row-pt,0) var(--row-px,0) var(--row-pb,0)}.template-column[data-v-8dadb2eb]{min-height:2rem}@container (max-width: 767px){.template-row--multi-col[data-v-8dadb2eb]{flex-direction:column!important;grid-template-columns:1fr!important}.template-row--multi-col>.template-column[data-v-8dadb2eb]{flex-basis:auto!important;max-width:100%!important;width:100%}}@container (max-width: 480px){.template-row[data-v-8dadb2eb]{padding:calc(var(--row-pt, 0)*.6) clamp(1rem,4vw,var(--row-px,0)) calc(var(--row-pb, 0)*.6)}}.component-preview[data-v-8dadb2eb]{border:1px dashed rgba(99,102,241,.3);border-radius:.25rem;position:relative}.component-preview[data-v-8dadb2eb]:hover{background-color:#6366f10d;border-color:#6366f199}
