@charset "UTF-8";.color-editor[data-v-131518e6]{border-top:1px solid var(--color-border);display:grid;gap:10px;margin-top:14px;padding-top:13px}.color-label[data-v-131518e6],.gradient-grid label>span[data-v-131518e6],.stops>span[data-v-131518e6]{display:block;font-size:13px;font-weight:600}.mode-selector[data-v-131518e6]{border:1px solid var(--color-input-border);border-radius:5px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.mode-selector button[data-v-131518e6]{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-131518e6]{border-left:1px solid var(--color-input-border)}.mode-selector button.active[data-v-131518e6]{background:var(--color-primary);color:var(--color-on-primary)}.gradient-grid input[data-v-131518e6],.gradient-grid select[data-v-131518e6],.solid-color input[data-v-131518e6],.stop input[data-v-131518e6]{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%}.solid-color input[data-v-131518e6]{padding:3px}.gradient-body[data-v-131518e6]{display:grid;gap:12px}.gradient-grid[data-v-131518e6]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.gradient-grid input[data-v-131518e6],.gradient-grid select[data-v-131518e6]{margin-top:5px}.stops[data-v-131518e6]{display:grid;gap:7px}.stop[data-v-131518e6]{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 45px auto}.add[data-v-131518e6],.remove[data-v-131518e6]{background:transparent;border:0;color:var(--color-link);cursor:pointer;font:inherit;padding:6px 0;text-align:left}.remove[data-v-131518e6]{font-size:13px}.remove[data-v-131518e6]:disabled{cursor:not-allowed;opacity:.5}.sr-only[data-v-131518e6]{height:1px;overflow:hidden;position:absolute;width:1px}@media (max-width:600px){.gradient-grid[data-v-131518e6]{grid-template-columns:1fr}.stop[data-v-131518e6]{grid-template-columns:minmax(0,1fr) 45px}.remove[data-v-131518e6]{grid-column:1/-1}}.content h2[data-v-8a48d28a]{font-size:18px;margin:0}.description[data-v-8a48d28a]{color:var(--color-text-muted);font-size:14px;margin:4px 0 12px}.content label[data-v-8a48d28a]{display:block;margin-top:12px}.content label>span[data-v-8a48d28a]{display:block;font-size:14px;font-weight:700}.content input[data-v-8a48d28a]:not([type=checkbox]),.content select[data-v-8a48d28a],.content textarea[data-v-8a48d28a]{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-8a48d28a]{resize:vertical}.stack[data-v-8a48d28a]{display:grid;gap:2px}.grid[data-v-8a48d28a]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.picker[data-v-8a48d28a]{margin-top:6px;position:relative}.menu [role=option][data-v-8a48d28a],.trigger[data-v-8a48d28a]{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-8a48d28a]{height:36px;width:72px}.menu img[data-v-8a48d28a],.trigger img[data-v-8a48d28a]{-o-object-fit:contain;object-fit:contain}.menu img[data-v-8a48d28a]{height:32px;width:64px}.menu span[data-v-8a48d28a],.trigger span[data-v-8a48d28a]{display:grid;flex:1;min-width:0}.menu small[data-v-8a48d28a],.trigger small[data-v-8a48d28a]{color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu[data-v-8a48d28a]{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-8a48d28a]{margin:0}.menu [role=listbox][data-v-8a48d28a]{display:grid;gap:4px;max-height:240px;overflow:auto;padding-top:8px}.menu [role=option][data-v-8a48d28a]{border-color:transparent}.menu [role=option].selected[data-v-8a48d28a],.menu [role=option][data-v-8a48d28a]:hover{background:var(--color-surface-secondary);border-color:var(--color-border)}@media (max-width:600px){.grid[data-v-8a48d28a]{grid-template-columns:1fr}}.preview-shell[data-v-0790ac0f]{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-0790ac0f],.qr-canvas[data-v-0790ac0f]{align-items:center;display:flex;justify-content:center}.qr-canvas[data-v-0790ac0f]{width:100%}.qr-canvas[data-v-0790ac0f] canvas,.qr-canvas[data-v-0790ac0f] svg{height:auto!important;max-height:520px;max-width:100%!important;width:auto!important}.preview-empty[data-v-0790ac0f]{color:var(--color-text-muted);max-width:300px;text-align:center}.preview-empty strong[data-v-0790ac0f]{color:var(--color-text);display:block;font-size:16px}.preview-empty p[data-v-0790ac0f]{color:var(--color-diff-removed-text);margin:8px 0}.preview-empty span[data-v-0790ac0f]{font-size:14px}.tool-status[data-v-0790ac0f]{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-0790ac0f]{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-6c1b6ea2],.export-actions[data-v-6c1b6ea2],.studio-head[data-v-6c1b6ea2],.tool-actions[data-v-6c1b6ea2]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.studio-head[data-v-6c1b6ea2]{justify-content:space-between}.design h2[data-v-6c1b6ea2],.preview-title h2[data-v-6c1b6ea2],.studio-head h2[data-v-6c1b6ea2]{font-size:22px;margin:0}.privacy[data-v-6c1b6ea2],.section-heading p[data-v-6c1b6ea2],.studio-head p[data-v-6c1b6ea2]{color:var(--color-text-muted);font-size:14px;margin:5px 0 0}.studio-workspace[data-v-6c1b6ea2]{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(320px,.85fr) minmax(460px,1.15fr)}.studio-controls[data-v-6c1b6ea2],.studio-preview[data-v-6c1b6ea2]{min-width:0}.design[data-v-6c1b6ea2],.section-card[data-v-6c1b6ea2]{border:1px solid var(--color-border);border-radius:8px;padding:18px}.section-heading[data-v-6c1b6ea2]{border-bottom:1px solid var(--color-border);margin-bottom:2px;padding-bottom:14px}.studio-preview[data-v-6c1b6ea2]{background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:8px;padding:22px;position:sticky;top:20px}.preview-title[data-v-6c1b6ea2]{align-items:start;display:flex;justify-content:space-between}.export-label[data-v-6c1b6ea2],.eyebrow[data-v-6c1b6ea2],.preview-size[data-v-6c1b6ea2]{color:var(--color-text-muted);font-size:12px;margin:0}.preview-size[data-v-6c1b6ea2]{border:1px solid var(--color-border);border-radius:999px;padding:5px 8px}.studio-message[data-v-6c1b6ea2],.tool-status[data-v-6c1b6ea2]{border:1px solid var(--color-border);border-radius:5px;margin:10px 0 0;padding:10px}.studio-message[data-v-6c1b6ea2]{background:var(--color-surface-secondary);color:var(--color-text)}.tool-status[data-v-6c1b6ea2]{background:var(--color-diff-removed-bg);border-color:var(--color-diff-removed-border);color:var(--color-diff-removed-text)}details[data-v-6c1b6ea2]{border-bottom:1px solid var(--color-border);padding:0}details[data-v-6c1b6ea2]:last-child{border-bottom:0}summary[data-v-6c1b6ea2]{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;list-style:none;padding:15px 2px}summary[data-v-6c1b6ea2]::-webkit-details-marker{display:none}summary small[data-v-6c1b6ea2]{color:var(--color-text-muted);font-size:12px;font-weight:400;margin-right:22px}.details-body[data-v-6c1b6ea2]{padding:0 2px 16px}.corner-groups[data-v-6c1b6ea2]{display:grid;gap:18px}.corner-groups section+section[data-v-6c1b6ea2]{border-top:1px dashed var(--color-border);padding-top:18px}.corner-groups h3[data-v-6c1b6ea2]{font-size:14px;margin:0 0 10px}.field-grid[data-v-6c1b6ea2]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid label[data-v-6c1b6ea2]{min-width:0}.field-grid label>span[data-v-6c1b6ea2],.image-url>span[data-v-6c1b6ea2]{display:block;font-size:13px;font-weight:600}input[type=number][data-v-6c1b6ea2],input[type=text][data-v-6c1b6ea2],select[data-v-6c1b6ea2]{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-6c1b6ea2]{padding:3px}input[type=range][data-v-6c1b6ea2]{accent-color:var(--color-primary);margin-top:8px;width:100%}.check[data-v-6c1b6ea2]{align-self:end;font-size:13px;padding-bottom:10px}.logo-drop[data-v-6c1b6ea2]{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-6c1b6ea2]{font-size:14px;margin:0 0 10px}.logo-drop .tool-actions[data-v-6c1b6ea2]{justify-content:center}.logo-options[data-v-6c1b6ea2]{border:0;margin:14px 0 0;padding:0}.logo-options[data-v-6c1b6ea2]:disabled{opacity:.55}.logo-options output[data-v-6c1b6ea2]{color:var(--color-text-muted);display:block;font-size:12px;margin-top:3px}.export-panel[data-v-6c1b6ea2]{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-6c1b6ea2]{display:block;font-size:13px;font-weight:600}.export-button[data-v-6c1b6ea2]{min-width:62px}.tool-button[data-v-6c1b6ea2]{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-6c1b6ea2]{fill:none;height:16px;margin-right:6px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.tool-button[data-v-6c1b6ea2]:focus-visible,input[data-v-6c1b6ea2]:focus-visible,select[data-v-6c1b6ea2]:focus-visible,summary[data-v-6c1b6ea2]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tool-button[data-v-6c1b6ea2]:disabled{cursor:not-allowed;opacity:.55}.visually-hidden-file[data-v-6c1b6ea2]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sr-only[data-v-6c1b6ea2],.visually-hidden-file[data-v-6c1b6ea2]{height:1px;overflow:hidden;position:absolute;width:1px}@media (max-width:900px){.studio-workspace[data-v-6c1b6ea2]{display:block}.studio-preview[data-v-6c1b6ea2]{margin-top:20px;position:static}}@media (max-width:600px){.studio-head[data-v-6c1b6ea2]{display:block}.backup-actions[data-v-6c1b6ea2]{margin-top:12px}.backup-actions .tool-button[data-v-6c1b6ea2]{flex:1}.export-panel[data-v-6c1b6ea2],.field-grid[data-v-6c1b6ea2]{grid-template-columns:1fr}.design[data-v-6c1b6ea2],.section-card[data-v-6c1b6ea2],.studio-preview[data-v-6c1b6ea2]{padding:14px}.export-actions[data-v-6c1b6ea2]{display:grid;grid-template-columns:repeat(2,1fr)}.export-button[data-v-6c1b6ea2]{width:100%}}.qr-studio[data-v-6c1b6ea2]{background:transparent;box-shadow:none;padding:0}.studio-workspace[data-v-6c1b6ea2]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.design[data-v-6c1b6ea2],.section-card[data-v-6c1b6ea2]{background:var(--color-surface);box-shadow:var(--shadow-surface)}.design[data-v-6c1b6ea2]{margin-top:16px!important}.design details[data-v-6c1b6ea2]{border:1px solid var(--color-border);border-radius:7px;margin-top:10px;padding:0 12px}.design details[data-v-6c1b6ea2]:last-child{border-bottom:1px solid var(--color-border)}.design summary[data-v-6c1b6ea2]{padding:14px 2px}.export-heading p[data-v-6c1b6ea2],.preview-copy[data-v-6c1b6ea2]{color:var(--color-text-muted);font-size:13px;margin:4px 0 0}.export-heading h2[data-v-6c1b6ea2]{font-size:18px;margin:0}.export-panel[data-v-6c1b6ea2]{grid-template-columns:1fr}.download-primary[data-v-6c1b6ea2],.export-actions .selected[data-v-6c1b6ea2]{background:var(--color-primary);border:1px solid var(--color-primary);border-radius:6px;color:var(--color-on-primary)}.download-primary[data-v-6c1b6ea2]{cursor:pointer;font:inherit;min-height:44px;padding:10px;width:100%}.studio-head>div[data-v-6c1b6ea2]:first-child{display:none}.studio-head[data-v-6c1b6ea2]{justify-content:flex-end;min-height:0}.studio-head+.studio-message[data-v-6c1b6ea2]{margin-top:0}[data-v-6c1b6ea2] .preview-shell{min-height:360px;padding:20px}.eyebrow[data-v-6c1b6ea2],.preview-copy[data-v-6c1b6ea2],.preview-size[data-v-6c1b6ea2]{display:none}.design summary[data-v-6c1b6ea2]{display:block;padding:12px 34px 12px 42px;position:relative}.design summary>span[data-v-6c1b6ea2]{display:block;font-weight:700}.design summary small[data-v-6c1b6ea2]{display:block;margin:2px 0 0}.design summary[data-v-6c1b6ea2]:after{content:"⌄";font-size:18px;position:absolute;right:4px;top:18px}.design details:first-of-type summary[data-v-6c1b6ea2]:before{content:"⠿"}.design details:nth-of-type(2) summary[data-v-6c1b6ea2]:before{content:"⌗"}.design details:nth-of-type(3) summary[data-v-6c1b6ea2]:before{content:"▣"}.design details:nth-of-type(4) summary[data-v-6c1b6ea2]:before{content:"◉"}.design details:nth-of-type(5) summary[data-v-6c1b6ea2]:before{content:"⚙"}.design details summary[data-v-6c1b6ea2]:before{color:var(--color-primary);font-size:20px;left:10px;position:absolute;top:17px}.export-panel[data-v-6c1b6ea2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.download-primary[data-v-6c1b6ea2],.export-heading[data-v-6c1b6ea2]{grid-column:1/-1}.export-panel>label[data-v-6c1b6ea2]{grid-column:1}.export-panel>div[data-v-6c1b6ea2]:not(.export-heading){grid-column:2}.export-panel .export-actions[data-v-6c1b6ea2]{gap:6px}@media (max-width:600px){.export-panel[data-v-6c1b6ea2],.export-panel>div[data-v-6c1b6ea2]:not(.export-heading),.export-panel>label[data-v-6c1b6ea2]{grid-column:auto;grid-template-columns:1fr}}.studio-workspace[data-v-6c1b6ea2]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}
