.color-input[data-v-da4e7c17]{position:relative;width:44px}.swatch[data-v-da4e7c17]{background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:5px;cursor:pointer;height:40px;padding:3px;width:44px}.swatch span[data-v-da4e7c17]{border:1px solid rgba(0,0,0,.12);border-radius:3px;display:block;height:100%;width:100%}.color-popup[data-v-da4e7c17]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;box-shadow:var(--shadow-surface);display:grid;gap:10px;left:0;padding:12px;position:absolute;top:calc(100% + 6px);width:236px;z-index:4}.color-picker[data-v-da4e7c17]{align-items:center;display:flex;gap:10px}.color-picker>span[data-v-da4e7c17],.hex-field>span[data-v-da4e7c17]{display:block;font-size:12px;font-weight:600}.color-picker input[data-v-da4e7c17]{background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:5px;cursor:pointer;height:40px;padding:3px;width:44px}.hex-field input[data-v-da4e7c17]{background:var(--color-input-bg);color:var(--color-text);margin-top:4px;padding:7px 8px;width:100%}.copy[data-v-da4e7c17],.hex-field input[data-v-da4e7c17]{border:1px solid var(--color-input-border);border-radius:5px;font:inherit;min-height:40px}.copy[data-v-da4e7c17]{background:transparent;color:var(--color-link);cursor:pointer;padding:7px 10px}.color-picker input[data-v-da4e7c17]:focus-visible,.copy[data-v-da4e7c17]:focus-visible,.hex-field input[data-v-da4e7c17]:focus-visible,.swatch[data-v-da4e7c17]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.color-editor[data-v-f153fbf1]{border-top:1px solid var(--color-border);display:grid;gap:10px;margin-top:14px;padding-top:13px}.color-label[data-v-f153fbf1],.gradient-grid label>span[data-v-f153fbf1],.stops>span[data-v-f153fbf1]{display:block;font-size:13px;font-weight:600}.mode-selector[data-v-f153fbf1]{border:1px solid var(--color-input-border);border-radius:5px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.mode-selector button[data-v-f153fbf1]{background:var(--color-input-bg);border:0;color:var(--color-text);cursor:pointer;font:inherit;min-height:36px;padding:6px 10px}.mode-selector button+button[data-v-f153fbf1]{border-left:1px solid var(--color-input-border)}.mode-selector button.active[data-v-f153fbf1]{background:var(--color-primary);color:var(--color-on-primary)}.gradient-grid input[data-v-f153fbf1],.gradient-grid select[data-v-f153fbf1],.stop>label input[data-v-f153fbf1]{background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:5px;color:var(--color-text);font:inherit;min-height:36px;padding:6px;width:100%}.gradient-body[data-v-f153fbf1]{display:grid;gap:12px}.gradient-grid[data-v-f153fbf1]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.gradient-grid input[data-v-f153fbf1],.gradient-grid select[data-v-f153fbf1]{margin-top:5px}.stops[data-v-f153fbf1]{display:grid;gap:7px}.stop[data-v-f153fbf1]{align-items:end;display:grid;gap:8px;grid-template-columns:90px minmax(0,1fr) auto}.add[data-v-f153fbf1],.remove[data-v-f153fbf1]{background:transparent;border:0;color:var(--color-link);cursor:pointer;font:inherit;padding:6px 0;text-align:left}.remove[data-v-f153fbf1]{font-size:13px}.remove[data-v-f153fbf1]:disabled{cursor:not-allowed;opacity:.5}.sr-only[data-v-f153fbf1]{height:1px;overflow:hidden;position:absolute;width:1px}@media (max-width:600px){.gradient-grid[data-v-f153fbf1],.stop[data-v-f153fbf1]{grid-template-columns:1fr}.remove[data-v-f153fbf1]{grid-column:1/-1}}.content h2[data-v-9186196d]{font-size:18px;margin:0}.description[data-v-9186196d]{color:var(--color-text-muted);font-size:14px;margin:4px 0 12px}.content label[data-v-9186196d]{display:block;margin-top:12px}.content label>span[data-v-9186196d]{display:block;font-size:14px;font-weight:700}.content input[data-v-9186196d]:not([type=checkbox]),.content select[data-v-9186196d],.content textarea[data-v-9186196d]{background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:6px;color:var(--color-text);font:inherit;margin-top:6px;min-height:42px;padding:9px 11px;width:100%}.content textarea[data-v-9186196d]{resize:vertical}.stack[data-v-9186196d]{display:grid;gap:2px}.grid[data-v-9186196d]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.picker[data-v-9186196d]{margin-top:6px;position:relative}.menu [role=option][data-v-9186196d],.trigger[data-v-9186196d]{align-items:center;background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:6px;color:var(--color-text);cursor:pointer;display:flex;gap:11px;padding:8px 11px;text-align:left;width:100%}.trigger img[data-v-9186196d]{background:#fff;border-radius:4px;flex:0 0 72px;height:36px;-o-object-fit:contain;object-fit:contain;width:72px}.trigger .chevron[data-v-9186196d]{color:var(--color-text-muted);fill:none;flex:0 0 20px;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transform:perspective(100px) rotateX(0);transition:transform .18s ease-out;width:20px}.trigger .chevron.open[data-v-9186196d]{transform:perspective(100px) rotateX(180deg)}@media (prefers-reduced-motion:reduce){.trigger .chevron[data-v-9186196d]{transition:none}}.menu img[data-v-9186196d]{background:#fff;border-radius:4px;flex:0 0 64px;height:32px;-o-object-fit:contain;object-fit:contain;width:64px}.menu span[data-v-9186196d],.trigger span[data-v-9186196d]{display:grid;flex:1;min-width:0}.menu small[data-v-9186196d],.trigger small[data-v-9186196d]{color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu[data-v-9186196d]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:7px;box-shadow:var(--shadow-surface);left:0;padding:8px;position:absolute;right:0;top:calc(100% + 5px);z-index:5}.menu input[data-v-9186196d]{margin:0}.menu [role=listbox][data-v-9186196d]{display:grid;gap:4px;max-height:240px;overflow:auto;padding-top:8px}.menu [role=option][data-v-9186196d]{border-color:transparent}.menu [role=option].selected[data-v-9186196d],.menu [role=option][data-v-9186196d]:hover{background:var(--color-surface-secondary);border-color:var(--color-border)}@media (max-width:600px){.grid[data-v-9186196d]{grid-template-columns:1fr}}.preview-shell[data-v-5679fe0b]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:7px;margin-top:18px;min-height:clamp(330px,45vw,580px);padding:24px}.preview-shell[data-v-5679fe0b],.qr-canvas[data-v-5679fe0b]{align-items:center;display:flex;justify-content:center}.qr-canvas[data-v-5679fe0b]{width:100%}.qr-canvas[data-v-5679fe0b] canvas,.qr-canvas[data-v-5679fe0b] svg{height:auto!important;max-height:520px;max-width:100%!important;width:auto!important}.preview-empty[data-v-5679fe0b]{color:var(--color-text-muted);max-width:300px;text-align:center}.preview-empty strong[data-v-5679fe0b]{color:var(--color-text);display:block;font-size:16px}.preview-empty p[data-v-5679fe0b]{color:var(--color-diff-removed-text);margin:8px 0}.preview-empty span[data-v-5679fe0b]{font-size:14px}.tool-status[data-v-5679fe0b]{background:var(--color-diff-removed-bg);border:1px solid var(--color-diff-removed-border);border-radius:5px;color:var(--color-diff-removed-text);padding:10px}@media (max-width:600px){.preview-shell[data-v-5679fe0b]{min-height:300px;padding:16px}}.type-selector[data-v-df3411c5]{padding-bottom:16px}.type-selector h2[data-v-df3411c5]{font-size:18px;margin:0 0 12px}.type-list[data-v-df3411c5]{display:flex;flex-wrap:wrap;gap:10px}.type-list button[data-v-df3411c5]{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:7px;color:var(--color-text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:9px;min-height:50px;padding:10px 18px}.type-icon[data-v-df3411c5]{background-color:currentColor;display:block;flex:0 0 22px;height:22px;line-height:1;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:22px}.type-list button.selected[data-v-df3411c5]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.type-list button[data-v-df3411c5]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:600px){.type-list[data-v-df3411c5]{gap:7px}.type-list button[data-v-df3411c5]{font-size:13px;gap:5px;min-height:36px;padding:7px 10px}.type-icon[data-v-df3411c5]{flex-basis:16px;height:16px;width:16px}}.backup-actions[data-v-59ffb29a],.export-actions[data-v-59ffb29a],.studio-head[data-v-59ffb29a],.tool-actions[data-v-59ffb29a]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.studio-head[data-v-59ffb29a]{justify-content:space-between}.design h2[data-v-59ffb29a],.preview-title h2[data-v-59ffb29a],.studio-head h2[data-v-59ffb29a]{font-size:22px;margin:0}.privacy[data-v-59ffb29a],.section-heading p[data-v-59ffb29a],.studio-head p[data-v-59ffb29a]{color:var(--color-text-muted);font-size:14px;margin:5px 0 0}.studio-workspace[data-v-59ffb29a]{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(320px,.85fr) minmax(460px,1.15fr)}.studio-controls[data-v-59ffb29a],.studio-preview[data-v-59ffb29a]{min-width:0}.design[data-v-59ffb29a],.section-card[data-v-59ffb29a]{border:1px solid var(--color-border);border-radius:8px;padding:18px}.section-heading[data-v-59ffb29a]{border-bottom:1px solid var(--color-border);margin-bottom:2px;padding-bottom:14px}.studio-preview[data-v-59ffb29a]{background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:8px;padding:22px;position:sticky;top:20px}.preview-title[data-v-59ffb29a]{align-items:start;display:flex;justify-content:space-between}.export-label[data-v-59ffb29a],.eyebrow[data-v-59ffb29a],.preview-size[data-v-59ffb29a]{color:var(--color-text-muted);font-size:12px;margin:0}.preview-size[data-v-59ffb29a]{border:1px solid var(--color-border);border-radius:999px;padding:5px 8px}.studio-message[data-v-59ffb29a],.tool-status[data-v-59ffb29a]{border:1px solid var(--color-border);border-radius:5px;margin:10px 0 0;padding:10px}.studio-message[data-v-59ffb29a]{background:var(--color-surface-secondary);color:var(--color-text)}.tool-status[data-v-59ffb29a]{background:var(--color-diff-removed-bg);border-color:var(--color-diff-removed-border);color:var(--color-diff-removed-text)}details[data-v-59ffb29a]{border-bottom:1px solid var(--color-border);padding:0}details[data-v-59ffb29a]:last-child{border-bottom:0}summary[data-v-59ffb29a]{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;list-style:none;padding:15px 2px}summary[data-v-59ffb29a]::-webkit-details-marker{display:none}summary small[data-v-59ffb29a]{color:var(--color-text-muted);font-size:12px;font-weight:400;margin-right:22px}.details-body[data-v-59ffb29a]{padding:0 2px 16px}.corner-groups[data-v-59ffb29a]{display:grid;gap:18px}.corner-groups section+section[data-v-59ffb29a]{border-top:1px dashed var(--color-border);padding-top:18px}.corner-groups h3[data-v-59ffb29a]{font-size:14px;margin:0 0 10px}.field-grid[data-v-59ffb29a]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid label[data-v-59ffb29a]{min-width:0}.field-grid label>span[data-v-59ffb29a],.image-url>span[data-v-59ffb29a]{display:block;font-size:13px;font-weight:600}input[type=number][data-v-59ffb29a],input[type=text][data-v-59ffb29a],select[data-v-59ffb29a]{background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:5px;color:var(--color-text);font:inherit;margin-top:5px;min-height:40px;padding:8px 10px;width:100%}input[type=color][data-v-59ffb29a]{padding:3px}input[type=range][data-v-59ffb29a]{accent-color:var(--color-primary);margin-top:8px;width:100%}.check[data-v-59ffb29a]{align-self:end;font-size:13px;padding-bottom:10px}.logo-drop[data-v-59ffb29a]{background:var(--color-surface-secondary);border:1px dashed var(--color-border);border-radius:6px;margin-bottom:12px;padding:16px;text-align:center}.logo-drop p[data-v-59ffb29a]{font-size:14px;margin:0 0 10px}.logo-drop .tool-actions[data-v-59ffb29a]{justify-content:center}.logo-options[data-v-59ffb29a]{border:0;margin:14px 0 0;padding:0}.logo-options[data-v-59ffb29a]:disabled{opacity:.55}.logo-options output[data-v-59ffb29a]{color:var(--color-text-muted);display:block;font-size:12px;margin-top:3px}.export-panel[data-v-59ffb29a]{border-top:1px solid var(--color-border);display:grid;gap:14px;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);margin-top:18px;padding-top:18px}.export-panel label span[data-v-59ffb29a]{display:block;font-size:13px;font-weight:600}.export-button[data-v-59ffb29a]{min-width:62px}.tool-button[data-v-59ffb29a]{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:40px;padding:8px 10px}.tool-button svg[data-v-59ffb29a]{fill:none;height:16px;margin-right:6px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.tool-button[data-v-59ffb29a]:focus-visible,input[data-v-59ffb29a]:focus-visible,select[data-v-59ffb29a]:focus-visible,summary[data-v-59ffb29a]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tool-button[data-v-59ffb29a]:disabled{cursor:not-allowed;opacity:.55}.visually-hidden-file[data-v-59ffb29a]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sr-only[data-v-59ffb29a],.visually-hidden-file[data-v-59ffb29a]{height:1px;overflow:hidden;position:absolute;width:1px}@media (max-width:900px){.studio-workspace[data-v-59ffb29a]{display:block}.studio-preview[data-v-59ffb29a]{margin-top:20px;position:static}}@media (max-width:600px){.studio-head[data-v-59ffb29a]{display:block}.backup-actions[data-v-59ffb29a]{margin-top:12px}.backup-actions .tool-button[data-v-59ffb29a]{flex:1}.export-panel[data-v-59ffb29a],.field-grid[data-v-59ffb29a]{grid-template-columns:1fr}.design[data-v-59ffb29a],.section-card[data-v-59ffb29a],.studio-preview[data-v-59ffb29a]{padding:14px}.export-actions[data-v-59ffb29a]{display:grid;grid-template-columns:repeat(2,1fr)}.export-button[data-v-59ffb29a]{width:100%}}.qr-studio[data-v-59ffb29a]{background:transparent;box-shadow:none;padding:0}.studio-workspace[data-v-59ffb29a]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.design[data-v-59ffb29a],.section-card[data-v-59ffb29a]{background:var(--color-surface);box-shadow:var(--shadow-surface)}.design[data-v-59ffb29a]{margin-top:16px!important}.design details[data-v-59ffb29a]{border:1px solid var(--color-border);border-radius:7px;margin-top:10px;padding:0 12px}.design details[data-v-59ffb29a]:last-child{border-bottom:1px solid var(--color-border)}.design summary[data-v-59ffb29a]{padding:14px 2px}.export-heading p[data-v-59ffb29a],.preview-copy[data-v-59ffb29a]{color:var(--color-text-muted);font-size:13px;margin:4px 0 0}.export-heading h2[data-v-59ffb29a]{font-size:18px;margin:0}.export-panel[data-v-59ffb29a]{grid-template-columns:1fr}.download-primary[data-v-59ffb29a],.export-actions .selected[data-v-59ffb29a]{background:var(--color-primary);border:1px solid var(--color-primary);border-radius:6px;color:var(--color-on-primary)}.download-primary[data-v-59ffb29a]{cursor:pointer;font:inherit;min-height:44px;padding:10px;width:100%}.studio-head>div[data-v-59ffb29a]:first-child{display:none}.studio-head[data-v-59ffb29a]{justify-content:flex-end;min-height:0}.studio-head+.studio-message[data-v-59ffb29a]{margin-top:0}[data-v-59ffb29a] .preview-shell{min-height:360px;padding:20px}.eyebrow[data-v-59ffb29a],.preview-copy[data-v-59ffb29a],.preview-size[data-v-59ffb29a]{display:none}.design summary[data-v-59ffb29a]{display:block;padding:12px 34px 12px 42px;position:relative}.design summary>span[data-v-59ffb29a]{display:block;font-weight:700}.design summary small[data-v-59ffb29a]{display:block;margin:2px 0 0}.export-panel[data-v-59ffb29a]{align-items:end;grid-template-columns:minmax(170px,.75fr) max-content minmax(180px,1fr)}.export-heading[data-v-59ffb29a]{grid-column:1/-1}.download-primary[data-v-59ffb29a],.export-panel>div[data-v-59ffb29a]:not(.export-heading),.export-panel>label[data-v-59ffb29a]{grid-column:auto}.download-primary[data-v-59ffb29a]{width:auto}.export-panel .export-actions[data-v-59ffb29a]{gap:6px}@media (max-width:600px){.export-panel[data-v-59ffb29a]{grid-template-columns:1fr}.export-panel[data-v-59ffb29a],.export-panel>div[data-v-59ffb29a]:not(.export-heading),.export-panel>label[data-v-59ffb29a]{grid-column:auto}.download-primary[data-v-59ffb29a]{width:100%}}.studio-workspace[data-v-59ffb29a]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.field-grid output[data-v-59ffb29a]{margin-top:3px}.field-grid output[data-v-59ffb29a],.field-help[data-v-59ffb29a]{color:var(--color-text-muted);display:block;font-size:12px}.field-help[data-v-59ffb29a]{line-height:1.4;margin-top:5px}.design summary .section-chevron[data-v-59ffb29a],.design summary .section-icon[data-v-59ffb29a]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}.design summary .section-icon[data-v-59ffb29a]{color:var(--color-primary);left:10px}.design summary .section-chevron[data-v-59ffb29a]{color:var(--color-text-muted);right:4px;transform:translateY(-50%) perspective(100px) rotateX(0);transition:transform .18s ease-out}.design details[open]>summary .section-chevron[data-v-59ffb29a]{transform:translateY(-50%) perspective(100px) rotateX(180deg)}.design summary[data-v-59ffb29a]:focus-visible{border-radius:4px;outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.design summary .section-chevron[data-v-59ffb29a]{transition:none}}
