.qr-input.svelte-ddjopu{width:100%;padding:.7rem 1rem;background:var(--color-surface-700, #14141f);border:1px solid var(--color-surface-500, #2a2a3e);border-radius:6px;color:var(--color-surface-50, #e4e4ef);font-family:inherit;font-size:.9rem;outline:none;transition:border-color .2s;resize:vertical}.qr-input.svelte-ddjopu:focus{border-color:#2575fc}.input-stack.svelte-ddjopu{display:flex;flex-direction:column;gap:.4rem}.toggle-row.svelte-ddjopu{display:flex;align-items:center;justify-content:space-between;margin-top:.3rem}.toggle-row.svelte-ddjopu label:where(.svelte-ddjopu){font-size:.85rem;color:var(--color-surface-50, #e4e4ef)}.toggle.svelte-ddjopu{position:relative;width:40px;height:22px}.toggle.svelte-ddjopu input:where(.svelte-ddjopu){position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}.toggle.svelte-ddjopu .slider:where(.svelte-ddjopu){position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-surface-500, #2a2a3e);border-radius:22px;cursor:pointer;transition:background .2s}.toggle.svelte-ddjopu .slider:where(.svelte-ddjopu):before{content:"";position:absolute;width:16px;height:16px;left:3px;bottom:3px;background:var(--color-surface-50, #e4e4ef);border-radius:50%;transition:transform .2s}.toggle.svelte-ddjopu input:where(.svelte-ddjopu):checked+.slider:where(.svelte-ddjopu){background:#2575fc}.toggle.svelte-ddjopu input:where(.svelte-ddjopu):checked+.slider:where(.svelte-ddjopu):before{transform:translate(18px)}.preview-panel.svelte-18qo0jq{flex:0 0 340px;display:flex;flex-direction:column;align-items:center;gap:1rem}.qr-wrapper.svelte-18qo0jq{background:var(--color-surface-700, #14141f);border:1px solid var(--color-surface-500, #2a2a3e);border-radius:10px;padding:1.5rem;display:flex;align-items:center;justify-content:center}.settings-panel.svelte-18qo0jq{flex:1;min-width:280px;max-width:420px;display:flex;flex-direction:column;gap:.5rem}.input-type-tabs.svelte-18qo0jq{display:flex;gap:0;margin-bottom:.5rem;border-radius:6px;overflow:hidden;border:1px solid var(--color-surface-500, #2a2a3e)}.tab.svelte-18qo0jq{flex:1;padding:.4rem .3rem;font-size:.72rem;font-weight:600;background:var(--color-surface-700, #14141f);border:none;border-right:1px solid var(--color-surface-500, #2a2a3e);color:var(--color-surface-200, #8888a4);cursor:pointer;transition:background .2s,color .2s}.tab.svelte-18qo0jq:last-child{border-right:none}.tab.svelte-18qo0jq:hover{background:var(--color-surface-600, #1a1a2e);color:var(--color-surface-50, #e4e4ef)}.tab.active.svelte-18qo0jq{background:linear-gradient(135deg,#6a11cb,#2575fc);color:#fff}.download-row.svelte-18qo0jq{display:flex;gap:.5rem;width:100%}.download-btn.svelte-18qo0jq{flex:1;background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;color:#fff;font-weight:600;font-size:.85rem;padding:.65rem 1rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity .2s;font-family:inherit}.download-btn.svelte-18qo0jq:hover{opacity:.9}.section.svelte-18qo0jq{background:var(--color-surface-700, #14141f);border:1px solid var(--color-surface-500, #2a2a3e);border-radius:10px;overflow:hidden}.section-header.svelte-18qo0jq{width:100%;padding:.7rem 1rem;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-surface-200, #8888a4);cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;background:transparent;border:none;font-family:inherit;text-align:left}.section-header.svelte-18qo0jq:hover{background:var(--color-surface-600, #1a1a2e)}.chevron.svelte-18qo0jq{transition:transform .2s;font-size:.7rem}.section.collapsed.svelte-18qo0jq .chevron:where(.svelte-18qo0jq){transform:rotate(-90deg)}.section-body.svelte-18qo0jq{padding:.8rem 1rem 1rem;display:flex;flex-direction:column;gap:.7rem;border-top:1px solid var(--color-surface-500, #2a2a3e)}.field.svelte-18qo0jq{display:flex;flex-direction:column;gap:.3rem}.field.svelte-18qo0jq label:where(.svelte-18qo0jq){font-size:.78rem;font-weight:500;color:var(--color-surface-200, #8888a4)}.field-row.svelte-18qo0jq{display:flex;gap:.5rem;align-items:center}.settings-select.svelte-18qo0jq{width:100%;font-family:inherit;font-size:.85rem;padding:.5rem .7rem;background:var(--color-surface-600, #1a1a2e);border:1px solid var(--color-surface-500, #2a2a3e);border-radius:6px;color:var(--color-surface-50, #e4e4ef);outline:none;cursor:pointer;transition:border-color .2s}.settings-select.svelte-18qo0jq:hover{border-color:#2575fc}.color-group.svelte-18qo0jq{display:flex;align-items:center;gap:.5rem}.color-group.svelte-18qo0jq span:where(.svelte-18qo0jq){font-size:.78rem;color:var(--color-surface-200, #8888a4);min-width:30px}.color-group.svelte-18qo0jq input[type=color]:where(.svelte-18qo0jq){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;border:1px solid var(--color-surface-500, #2a2a3e);border-radius:6px;background:none;cursor:pointer;padding:2px}.toggle-row.svelte-18qo0jq{display:flex;align-items:center;justify-content:space-between}.toggle-row.svelte-18qo0jq label:where(.svelte-18qo0jq){font-size:.85rem;color:var(--color-surface-50, #e4e4ef)}.toggle.svelte-18qo0jq{position:relative;width:40px;height:22px}.toggle.svelte-18qo0jq input:where(.svelte-18qo0jq){position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}.toggle.svelte-18qo0jq .slider:where(.svelte-18qo0jq){position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-surface-500, #2a2a3e);border-radius:22px;cursor:pointer;transition:background .2s}.toggle.svelte-18qo0jq .slider:where(.svelte-18qo0jq):before{content:"";position:absolute;width:16px;height:16px;left:3px;bottom:3px;background:var(--color-surface-50, #e4e4ef);border-radius:50%;transition:transform .2s}.toggle.svelte-18qo0jq input:where(.svelte-18qo0jq):checked+.slider:where(.svelte-18qo0jq){background:#2575fc}.toggle.svelte-18qo0jq input:where(.svelte-18qo0jq):checked+.slider:where(.svelte-18qo0jq):before{transform:translate(18px)}.logo-upload-area.svelte-18qo0jq{border:2px dashed var(--color-surface-500, #2a2a3e);border-radius:6px;padding:1rem;text-align:center;cursor:pointer;transition:border-color .2s;position:relative}.logo-upload-area.svelte-18qo0jq:hover{border-color:#2575fc}.logo-upload-area.svelte-18qo0jq input:where(.svelte-18qo0jq){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.logo-upload-area.svelte-18qo0jq .label:where(.svelte-18qo0jq){font-size:.8rem;color:var(--color-surface-200, #8888a4)}.logo-upload-area.svelte-18qo0jq img:where(.svelte-18qo0jq){max-width:60px;max-height:60px;border-radius:4px}.logo-actions.svelte-18qo0jq{display:flex;gap:.5rem;margin-top:.3rem}.logo-remove-btn.svelte-18qo0jq{font-size:.75rem;padding:.3rem .6rem;background:var(--color-surface-600, #1a1a2e);border:1px solid var(--color-surface-500, #2a2a3e);border-radius:6px;color:var(--color-surface-50, #e4e4ef);cursor:pointer;font-family:inherit}.size-slider.svelte-18qo0jq{width:100%;accent-color:#2575fc}.save-row.svelte-18qo0jq{display:flex;gap:.5rem;width:100%}.save-name-input.svelte-18qo0jq{flex:1;font-family:inherit;font-size:.9rem;padding:.5rem .75rem;background:var(--color-surface-800, #1a1a2e);border:1px solid var(--color-surface-600, #2a2a3e);border-radius:8px;color:#e4e4ef;outline:none}.save-name-input.svelte-18qo0jq:focus{border-color:#2575fc}.save-name-input.svelte-18qo0jq::placeholder{color:#5a5a7a}@media (max-width: 700px){.preview-panel.svelte-18qo0jq{flex:none;width:100%;max-width:340px}.settings-panel.svelte-18qo0jq{min-width:unset;width:100%}}
