.section.svelte-1h6jlmi{border-bottom:1px solid var(--studio-border)}summary.svelte-1h6jlmi{display:flex;align-items:center;gap:8px;padding:14px 16px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}summary.svelte-1h6jlmi::-webkit-details-marker{display:none}summary.svelte-1h6jlmi:before{content:"";width:6px;height:6px;border-right:1.5px solid var(--studio-muted);border-bottom:1.5px solid var(--studio-muted);transform:rotate(-45deg);transition:transform .15s ease}.section[open].svelte-1h6jlmi summary:where(.svelte-1h6jlmi):before{transform:rotate(45deg)}.title.svelte-1h6jlmi{font-weight:600;flex:1}.switch.svelte-1h6jlmi{position:relative;display:inline-block;width:34px;height:20px}.switch.svelte-1h6jlmi input:where(.svelte-1h6jlmi){position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.track.svelte-1h6jlmi{position:absolute;inset:0;border-radius:10px;background:var(--studio-border);transition:background .15s ease;pointer-events:none}.track.svelte-1h6jlmi:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s ease}.switch.svelte-1h6jlmi input:where(.svelte-1h6jlmi):checked+.track:where(.svelte-1h6jlmi){background:var(--studio-accent)}.switch.svelte-1h6jlmi input:where(.svelte-1h6jlmi):checked+.track:where(.svelte-1h6jlmi):after{transform:translate(14px)}.switch.svelte-1h6jlmi input:where(.svelte-1h6jlmi):focus-visible+.track:where(.svelte-1h6jlmi){outline:2px solid var(--studio-accent);outline-offset:2px}.body.svelte-1h6jlmi{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.panel.svelte-gpbwoo{display:flex;flex-direction:column}.row.svelte-gpbwoo{display:flex;gap:10px}.row.svelte-gpbwoo>.field:where(.svelte-gpbwoo){flex:1;min-width:0}.field.svelte-gpbwoo{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:500}.field.svelte-gpbwoo input:where(.svelte-gpbwoo):not([type=color],[type=range]),.field.svelte-gpbwoo select:where(.svelte-gpbwoo),.field.svelte-gpbwoo textarea:where(.svelte-gpbwoo){width:100%;padding:7px 9px;border:1px solid var(--studio-border);border-radius:8px;background:var(--studio-surface);font-size:13px;font-weight:400}.field.svelte-gpbwoo textarea:where(.svelte-gpbwoo){resize:vertical}.field.svelte-gpbwoo input:where(.svelte-gpbwoo):focus,.field.svelte-gpbwoo select:where(.svelte-gpbwoo):focus,.field.svelte-gpbwoo textarea:where(.svelte-gpbwoo):focus{outline:2px solid var(--studio-accent);outline-offset:-1px}.field.color.svelte-gpbwoo input:where(.svelte-gpbwoo){width:100%;height:34px;padding:2px;border:1px solid var(--studio-border);border-radius:8px;background:var(--studio-surface);cursor:pointer}.field.svelte-gpbwoo input[type=range]:where(.svelte-gpbwoo){accent-color:var(--studio-accent)}.hint.svelte-gpbwoo{margin:0;color:var(--studio-muted);font-weight:400;font-size:12px}.gifts.svelte-gpbwoo{margin:0;padding:0;border:0;min-width:0}.gifts.svelte-gpbwoo legend:where(.svelte-gpbwoo){padding:0;margin-bottom:5px}.gift-list.svelte-gpbwoo{display:flex;flex-direction:column;max-height:196px;overflow-y:auto;border:1px solid var(--studio-border);border-radius:8px}.gift-option.svelte-gpbwoo{display:flex;align-items:center;gap:8px;padding:6px 8px;font-weight:400;cursor:pointer}.gift-option.svelte-gpbwoo+.gift-option:where(.svelte-gpbwoo){border-top:1px solid var(--studio-border)}.gift-option.svelte-gpbwoo input:where(.svelte-gpbwoo){accent-color:var(--studio-accent);flex:none}.gift-option.svelte-gpbwoo img:where(.svelte-gpbwoo){width:28px;height:28px;flex:none;object-fit:cover;border-radius:6px;background:var(--studio-bg)}.gift-title.svelte-gpbwoo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.card.svelte-gpbwoo{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--studio-border);border-radius:var(--studio-radius)}.card-head.svelte-gpbwoo{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:12px}.link.svelte-gpbwoo{padding:0;border:0;background:none;color:var(--studio-muted);font-size:12px;cursor:pointer}.link.svelte-gpbwoo:hover{color:var(--studio-danger)}.add.svelte-gpbwoo{padding:8px;border:1px dashed var(--studio-border);border-radius:var(--studio-radius);background:none;color:var(--studio-accent);font-weight:500;cursor:pointer}.studio.svelte-1z0hta5{display:flex;flex-direction:column;height:100%}.topbar.svelte-1z0hta5{display:flex;align-items:center;gap:16px;padding:10px 16px;background:var(--studio-surface);border-bottom:1px solid var(--studio-border)}.brand.svelte-1z0hta5{display:flex;align-items:center;gap:8px;font-weight:600;white-space:nowrap}.logo.svelte-1z0hta5{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--studio-accent);color:#fff;font-size:13px}.muted.svelte-1z0hta5{color:var(--studio-muted);font-weight:400}.version.svelte-1z0hta5{padding:2px 8px;border-radius:999px;background:var(--studio-accent-soft);color:var(--studio-accent);font-size:11px;font-weight:500}.store-form.svelte-1z0hta5{display:flex;gap:8px;flex:1;max-width:440px}.store-form.svelte-1z0hta5 input:where(.svelte-1z0hta5){flex:1;min-width:0;padding:8px 12px;border:1px solid var(--studio-border);border-radius:var(--studio-radius);background:var(--studio-surface)}.store-form.svelte-1z0hta5 input:where(.svelte-1z0hta5):focus{outline:2px solid var(--studio-accent);outline-offset:-1px}.store-form.large.svelte-1z0hta5{flex:none;width:100%;max-width:520px}.store-form.large.svelte-1z0hta5 input:where(.svelte-1z0hta5),.store-form.large.svelte-1z0hta5 button:where(.svelte-1z0hta5){padding:12px 16px;font-size:15px}button.svelte-1z0hta5{cursor:pointer;border-radius:var(--studio-radius);padding:8px 14px;border:1px solid transparent;white-space:nowrap}button.svelte-1z0hta5:disabled{cursor:default;opacity:.6}.primary.svelte-1z0hta5{background:var(--studio-accent);color:#fff;font-weight:500}.ghost.svelte-1z0hta5{background:transparent;border-color:var(--studio-border)}.topbar.svelte-1z0hta5 .ghost:where(.svelte-1z0hta5){margin-left:auto}.landing.svelte-1z0hta5{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 16px;text-align:center}.landing.svelte-1z0hta5 h1:where(.svelte-1z0hta5){margin:0;font-size:clamp(26px,4vw,40px);letter-spacing:-.02em}.landing.svelte-1z0hta5 p:where(.svelte-1z0hta5){margin:0;max-width:520px;color:var(--studio-muted);line-height:1.5}.landing.svelte-1z0hta5 .error:where(.svelte-1z0hta5){color:var(--studio-danger)}.examples.svelte-1z0hta5{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.chip.svelte-1z0hta5{background:var(--studio-surface);border-color:var(--studio-border);padding:4px 12px;border-radius:999px}.workspace.svelte-1z0hta5{flex:1;display:grid;grid-template-columns:360px 1fr;min-height:0}.settings.svelte-1z0hta5{overflow-y:auto;background:var(--studio-surface);border-right:1px solid var(--studio-border)}.stage.svelte-1z0hta5{display:flex;flex-direction:column;min-width:0;min-height:0;padding:16px;gap:12px}.stage-toolbar.svelte-1z0hta5{display:flex;align-items:center;gap:12px}.stage-toolbar.svelte-1z0hta5 .ghost:where(.svelte-1z0hta5){margin-left:auto}.stage-toolbar.svelte-1z0hta5 .error:where(.svelte-1z0hta5){color:var(--studio-danger);font-size:13px}.segmented.svelte-1z0hta5{display:inline-flex;padding:3px;background:var(--studio-border);border-radius:var(--studio-radius)}.segmented.svelte-1z0hta5 button:where(.svelte-1z0hta5){padding:5px 14px;background:transparent;border-radius:8px}.segmented.svelte-1z0hta5 button.active:where(.svelte-1z0hta5){background:var(--studio-surface);box-shadow:0 1px 2px #00000014}.frame.svelte-1z0hta5{flex:1;min-height:0;width:100%;margin:0 auto;overflow:hidden;background:#fff;border:1px solid var(--studio-border);border-radius:14px;box-shadow:0 10px 30px #0000000f;transition:max-width .25s ease}.frame.mobile.svelte-1z0hta5{max-width:406px;max-height:860px;border-radius:36px;border-width:8px;border-color:#18181b}iframe.svelte-1z0hta5{display:block;width:100%;height:100%;border:0}.notice.svelte-1z0hta5{position:fixed;left:50%;bottom:24px;transform:translate(-50%);padding:10px 16px;border-radius:var(--studio-radius);background:var(--studio-text);color:#fff;box-shadow:0 10px 30px #0003;z-index:10}@media(max-width:860px){.topbar.svelte-1z0hta5{flex-wrap:wrap}.store-form.svelte-1z0hta5{order:3;max-width:none;flex-basis:100%}.workspace.svelte-1z0hta5{grid-template-columns:1fr;grid-template-rows:minmax(600px,1fr) auto;overflow-y:auto}.settings.svelte-1z0hta5{order:2;overflow:visible;border-right:0;border-top:1px solid var(--studio-border)}.stage.svelte-1z0hta5{padding:12px 0}.frame.svelte-1z0hta5{border-radius:0;border-left:0;border-right:0}}:root{--studio-bg: #f4f4f5;--studio-surface: #ffffff;--studio-border: #e4e4e7;--studio-text: #18181b;--studio-muted: #71717a;--studio-accent: #6d28d9;--studio-accent-soft: #ede9fe;--studio-danger: #dc2626;--studio-radius: 10px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--studio-bg);color:var(--studio-text);font-family:Inter,system-ui,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}#app{height:100%}button,input,select,textarea{font:inherit;color:inherit}
