.idea-list.svelte-h119xx{gap:7px;margin-bottom:18px;display:grid}.idea-list.svelte-h119xx button:where(.svelte-h119xx){text-align:left;border:1px solid var(--studio-line);background:var(--background);color:var(--studio-ink);cursor:pointer;border-radius:5px;padding:9px;font:11px/1.5 system-ui}.parts-studio.svelte-h119xx{--studio-ink:var(--foreground);--studio-muted:var(--muted);--studio-line:var(--border);--studio-accent:var(--accent);background:var(--background);min-height:100dvh;color:var(--studio-ink);font:13px/1.5 system-ui,-apple-system,sans-serif}.studio-layout.svelte-h119xx{grid-template-columns:188px minmax(0,1fr) 306px;min-height:calc(100dvh - 84px);display:grid}.catalog.svelte-h119xx{border-right:1px solid var(--studio-line);background:var(--panel);flex-direction:column;align-items:stretch;gap:3px;padding:28px 14px;display:flex}.section-label.svelte-h119xx{letter-spacing:.09em;color:var(--studio-muted);justify-content:space-between;margin-bottom:18px;font:10px/1.4 ui-monospace,monospace;display:flex}.catalog.svelte-h119xx>.section-label:where(.svelte-h119xx){margin-inline:10px}.catalog.svelte-h119xx h2:where(.svelte-h119xx){text-transform:uppercase;letter-spacing:.08em;color:var(--studio-muted);margin:24px 10px 7px;font-size:10px;font-weight:500}.catalog.svelte-h119xx button:where(.svelte-h119xx){text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex}.catalog.svelte-h119xx button:where(.svelte-h119xx):hover{background:var(--panel)}.catalog.svelte-h119xx button.chosen:where(.svelte-h119xx){background:var(--panel);color:var(--foreground)}.part-dot.svelte-h119xx{border:1px solid #999e8e;border-radius:2px;width:6px;height:6px}.chosen.svelte-h119xx .part-dot:where(.svelte-h119xx){background:var(--studio-accent);border-color:var(--studio-accent)}.catalog-foot.svelte-h119xx{color:var(--muted);margin:auto 10px 0;padding-top:50px;font:italic 17px/1.5 Georgia,serif}.workbench.svelte-h119xx{flex-direction:column;min-width:0;display:flex}.intro.svelte-h119xx{padding:42px 32px 30px}.eyebrow.svelte-h119xx{letter-spacing:.1em;color:var(--studio-muted);font:10px ui-monospace,monospace}h1.svelte-h119xx{letter-spacing:-1.5px;margin:15px 0 10px;font-size:38px;font-weight:450;line-height:1.2}h1.svelte-h119xx em:where(.svelte-h119xx){color:var(--studio-accent);font:italic 1.1em Georgia,serif}.intro.svelte-h119xx p:where(.svelte-h119xx){color:var(--studio-muted);margin:0;font-size:13px}.preview-toolbar.svelte-h119xx{justify-content:space-between;align-items:center;gap:12px;padding:0 26px 13px;display:flex}.example-picker.svelte-h119xx{min-width:0}.example-picker.svelte-h119xx select:where(.svelte-h119xx){max-width:100%;color:var(--studio-ink);background:0 0;border:0;padding:6px;font-size:12px;font-weight:500}.device-buttons.svelte-h119xx{background:var(--panel);border-radius:5px;padding:3px;display:flex}.device-buttons.svelte-h119xx button:where(.svelte-h119xx){color:var(--studio-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:5px 10px;font-size:11px}.device-buttons.svelte-h119xx button[aria-pressed=true]:where(.svelte-h119xx){background:var(--background);color:var(--studio-ink);box-shadow:0 1px 3px #0001}.canvas.svelte-h119xx{border-block:1px solid var(--studio-line);background-image:radial-gradient(#d3d7c8 .6px,#0000 .6px);background-size:12px 12px;background-color:var(--panel);flex-direction:column;flex:1;justify-content:flex-start;align-items:center;min-width:0;padding:22px;display:flex}.experience-frame.svelte-h119xx{border:1px solid #d9dccf;border-radius:7px;width:100%;min-width:0;max-width:1200px;overflow:hidden;box-shadow:0 6px 20px #30382009,0 1px 3px #30382009}.experience-frame.phone.svelte-h119xx{border-radius:22px;max-width:390px}.canvas-caption.svelte-h119xx{color:var(--studio-muted);justify-content:center;align-items:center;gap:7px;padding:20px 0 0;font-size:10px;display:flex}.live-dot.svelte-h119xx{background:#77955a;border-radius:50%;width:5px;height:5px}.workbench-footer.svelte-h119xx{color:var(--studio-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 24px;font-size:10px;display:flex}.inspector.svelte-h119xx{border-left:1px solid var(--studio-line);background:var(--background);flex-direction:column;min-width:0;display:flex}.inspector-tabs.svelte-h119xx{border-bottom:1px solid var(--studio-line);gap:4px;padding:16px 14px 0;display:flex}.inspector-tabs.svelte-h119xx button:where(.svelte-h119xx){color:var(--studio-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 8px 14px;font-size:12px}.inspector-tabs.svelte-h119xx button.active:where(.svelte-h119xx){border-bottom-color:var(--studio-accent);color:var(--studio-ink)}.inspector-body.svelte-h119xx{flex:1;padding:25px 20px}.field.svelte-h119xx{color:var(--studio-muted);flex-direction:column;gap:7px;margin:0 0 18px;font-size:11px;display:flex}.field.svelte-h119xx input:where(.svelte-h119xx):not([type=checkbox]),.field.svelte-h119xx select:where(.svelte-h119xx){border:1px solid var(--studio-line);background:var(--background);width:100%;min-width:0;color:var(--studio-ink);border-radius:4px;padding:8px 10px;font:12px system-ui,sans-serif}.field.svelte-h119xx input[type=checkbox]:where(.svelte-h119xx){accent-color:var(--studio-accent);align-self:flex-start;width:16px;height:16px;margin:0}.inspector-rule.svelte-h119xx{background:var(--studio-line);height:1px;margin:25px 0}.part-description.svelte-h119xx,.hint.svelte-h119xx{color:var(--studio-muted);margin:0 0 18px;font-size:12px;line-height:1.65}.element-code.svelte-h119xx{background:var(--panel);color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #edf0e4;border-radius:4px;margin:22px 0 0;padding:14px;font:10px/1.7 ui-monospace,monospace}.source-editor.svelte-h119xx{resize:vertical;border:1px solid var(--studio-line);background:var(--panel);width:100%;min-height:560px;color:var(--foreground);tab-size:2;white-space:pre;border-radius:4px;padding:12px;font:11px/1.7 ui-monospace,monospace;display:block}.prompt-input.svelte-h119xx{resize:vertical;border:1px solid var(--studio-line);background:var(--panel);border-radius:5px;width:100%;min-height:170px;margin-bottom:12px;padding:12px;font:13px/1.7 system-ui,sans-serif}.primary-button.svelte-h119xx,.secondary-button.svelte-h119xx{border:1px solid var(--studio-line);cursor:pointer;background:var(--background);width:100%;color:var(--studio-ink);border-radius:5px;margin-bottom:16px;padding:10px 12px;font-size:12px}.primary-button.svelte-h119xx{color:var(--accent-text);background:var(--studio-accent);border-color:var(--studio-accent)}.text-button.svelte-h119xx{cursor:pointer;color:var(--studio-accent);background:0 0;border:0;padding:12px 0;font-size:11px;text-decoration:underline}.hint.svelte-h119xx a:where(.svelte-h119xx),.small-link.svelte-h119xx{color:var(--studio-accent);text-underline-offset:3px}.small-link.svelte-h119xx{margin:0 0 16px;font-size:12px;display:block}.check-field.svelte-h119xx{align-items:center;gap:9px;font-size:12px;display:flex}.check-field.svelte-h119xx input:where(.svelte-h119xx){accent-color:var(--studio-accent)}.inspector-footer.svelte-h119xx{border-top:1px solid var(--studio-line);gap:8px;padding:14px 20px;display:flex}.inspector-footer.svelte-h119xx button:where(.svelte-h119xx){border:1px solid var(--studio-line);background:var(--background);color:var(--studio-ink);cursor:pointer;border-radius:4px;flex:1;padding:8px;font-size:11px}.error.svelte-h119xx{color:#a13d29;background:var(--panel);overflow-wrap:anywhere;border:1px solid #f0d6c8;border-radius:4px;padding:10px;font-size:12px}.notice.svelte-h119xx{color:var(--studio-accent);font-size:12px}.parts-studio.svelte-h119xx button:where(.svelte-h119xx):disabled{opacity:.45;cursor:default}.parts-studio.svelte-h119xx :where(.svelte-h119xx):is(button:where(.svelte-h119xx),a:where(.svelte-h119xx),input:where(.svelte-h119xx),select:where(.svelte-h119xx),textarea:where(.svelte-h119xx)):focus-visible{outline-offset:3px;outline:2px solid #789258}.sr-only.svelte-h119xx{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1500px){.studio-layout.svelte-h119xx{grid-template-columns:212px minmax(0,1fr) 330px}.canvas.svelte-h119xx{padding:32px}.intro.svelte-h119xx{padding-top:52px}}@media (max-width:1100px){.studio-layout.svelte-h119xx{grid-template-columns:160px minmax(0,1fr)}.inspector.svelte-h119xx{border-left:0;border-top:1px solid var(--studio-line);grid-column:1/-1}.inspector-body.svelte-h119xx{width:100%;max-width:780px}.source-editor.svelte-h119xx{min-height:350px}.inspector-footer.svelte-h119xx{justify-content:flex-end}.inspector-footer.svelte-h119xx button:where(.svelte-h119xx){flex:none;min-width:120px}}@media (max-width:600px){.studio-layout.svelte-h119xx{flex-direction:column;display:flex}.catalog.svelte-h119xx{border-right:0;border-bottom:1px solid var(--studio-line);flex-direction:row;padding:10px;display:flex;overflow:auto}.catalog.svelte-h119xx h2:where(.svelte-h119xx),.catalog.svelte-h119xx>.section-label:where(.svelte-h119xx),.catalog-foot.svelte-h119xx{display:none}.catalog.svelte-h119xx button:where(.svelte-h119xx){flex-shrink:0;padding:8px;font-size:11px}.intro.svelte-h119xx{padding:30px 18px 25px}.eyebrow.svelte-h119xx{font-size:8px}h1.svelte-h119xx{font-size:34px}.intro.svelte-h119xx p:where(.svelte-h119xx){font-size:12px}.preview-toolbar.svelte-h119xx{gap:4px;padding:0 12px 12px}.device-buttons.svelte-h119xx button:where(.svelte-h119xx){padding:5px 8px}.canvas.svelte-h119xx{padding:10px}.canvas-caption.svelte-h119xx{padding:15px 0 5px;font-size:9px}.workbench-footer.svelte-h119xx{padding:12px;font-size:9px}.inspector-body.svelte-h119xx{padding:24px 18px}}
