.welcome-backdrop.svelte-1cb8jnb{position:absolute;z-index:35;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#05080c8f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.welcome-card.svelte-1cb8jnb{position:relative;width:min(520px,100%);box-sizing:border-box;overflow:hidden;padding:32px;color:var(--text-primary);border:var(--border-panel-active);border-radius:var(--radius-lg);background:var(--glass-modal);box-shadow:var(--shadow-modal),inset 0 1px #ffffff1a;text-align:center;-webkit-backdrop-filter:blur(var(--blur-modal)) saturate(170%);backdrop-filter:blur(var(--blur-modal)) saturate(170%)}@supports (corner-shape: squircle){.welcome-card.svelte-1cb8jnb{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.welcome-card.svelte-1cb8jnb:before{position:absolute;inset:0 0 auto;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(80,174,255,.62),transparent)}.welcome-mark.svelte-1cb8jnb{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 16px;border:1px solid rgba(80,174,255,.38);border-radius:var(--radius-md);color:var(--accent-primary);background:rgba(var(--accent-primary-rgb),.11);font-size:27px}@supports (corner-shape: squircle){.welcome-mark.svelte-1cb8jnb{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.eyebrow.svelte-1cb8jnb{margin:0 0 8px;color:var(--accent-primary);font-size:10px;font-weight:800;letter-spacing:.16em}.welcome-card.svelte-1cb8jnb h1:where(.svelte-1cb8jnb){margin:0;color:var(--text-primary);font-size:clamp(23px,4vw,31px);line-height:1.18}.welcome-card.svelte-1cb8jnb>p:where(.svelte-1cb8jnb):not(.eyebrow){max-width:440px;margin:13px auto 24px;color:var(--text-secondary);line-height:1.55}.welcome-actions.svelte-1cb8jnb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.welcome-actions.svelte-1cb8jnb .button{width:100%;min-width:0;min-height:42px}.welcome-actions.svelte-1cb8jnb .welcome-sample{grid-column:1 / -1}.welcome-actions.svelte-1cb8jnb .button-label{white-space:normal;overflow-wrap:break-word}.welcome-card.svelte-1cb8jnb small:where(.svelte-1cb8jnb){display:block;margin-top:18px;padding-top:16px;color:var(--text-tertiary);border-top:1px solid rgba(255,255,255,.08)}@media (max-width: 760px){.welcome-backdrop.svelte-1cb8jnb{padding:14px}.welcome-card.svelte-1cb8jnb{padding:25px 18px 20px}.welcome-actions.svelte-1cb8jnb{grid-template-columns:1fr}}.dialog-backdrop.svelte-rp7kmt{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#05080c8f}.new-dialog.svelte-rp7kmt{position:relative;width:min(480px,100%);box-sizing:border-box;overflow:hidden;padding:26px;color:var(--text-primary);border:var(--border-panel-active);border-radius:var(--radius-lg);background:var(--glass-modal);box-shadow:var(--shadow-modal),inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(var(--blur-modal)) saturate(170%);backdrop-filter:blur(var(--blur-modal)) saturate(170%)}@supports (corner-shape: squircle){.new-dialog.svelte-rp7kmt{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.new-dialog.svelte-rp7kmt header:where(.svelte-rp7kmt),.new-dialog.svelte-rp7kmt footer:where(.svelte-rp7kmt){display:flex;align-items:center;justify-content:space-between;gap:12px}.new-dialog.svelte-rp7kmt header:where(.svelte-rp7kmt){margin:-2px 0 20px;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.08)}.new-dialog.svelte-rp7kmt h2:where(.svelte-rp7kmt){margin:0;color:var(--text-primary);font-size:22px}.size-grid.svelte-rp7kmt{display:grid;grid-template-columns:1fr 1fr;gap:12px}.memory-note.svelte-rp7kmt{margin:4px 0 0;padding:11px 12px;color:var(--text-tertiary);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-sm);background:#ffffff06;font-size:11px;line-height:1.45}@supports (corner-shape: squircle){.memory-note.svelte-rp7kmt{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.new-dialog.svelte-rp7kmt footer:where(.svelte-rp7kmt){justify-content:flex-end;margin:20px -26px -26px;padding:16px 26px;border-top:1px solid rgba(255,255,255,.08);background:#03080e29}@media (max-width: 760px){.dialog-backdrop.svelte-rp7kmt{padding:12px}.new-dialog.svelte-rp7kmt{padding:22px 17px}.new-dialog.svelte-rp7kmt footer:where(.svelte-rp7kmt){margin:18px -17px -22px;padding:14px 17px}}@media (max-width: 430px){.size-grid.svelte-rp7kmt{grid-template-columns:1fr;gap:0}}.materials-panel.svelte-1yocft1{--kind-block: #8f9bb3;--kind-object: #e0a458;--kind-wall: #7a8fd6;--kind-paint: #e06c9f;--kind-coating: #5ec2c9;--kind-wire: #e05a5a;--kind-actuator: #b58ce0;--kind-liquid: #4aa3f0;display:grid;gap:var(--spacing-md);padding:12px}.kind-block.svelte-1yocft1{--kind: var(--kind-block)}.kind-object.svelte-1yocft1{--kind: var(--kind-object)}.kind-wall.svelte-1yocft1{--kind: var(--kind-wall)}.kind-paint.svelte-1yocft1{--kind: var(--kind-paint)}.kind-coating.svelte-1yocft1{--kind: var(--kind-coating)}.kind-wire.svelte-1yocft1{--kind: var(--kind-wire)}.kind-actuator.svelte-1yocft1{--kind: var(--kind-actuator)}.kind-liquid.svelte-1yocft1{--kind: var(--kind-liquid)}.empty.svelte-1yocft1{display:grid;justify-items:center;gap:var(--spacing-sm);padding:24px 8px;text-align:center;opacity:.85}.summary-card.svelte-1yocft1{display:grid;gap:10px;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-control)}@supports (corner-shape: squircle){.summary-card.svelte-1yocft1{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.summary-head.svelte-1yocft1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm)}.summary-total.svelte-1yocft1{display:grid;gap:2px}.total-value.svelte-1yocft1{color:var(--text-primary);font-size:26px;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.share-bar.svelte-1yocft1{display:flex;gap:2px;height:8px;overflow:hidden;border-radius:999px;background:var(--border-subtle)}.share-segment.svelte-1yocft1{flex:1 1 0;min-width:3px;background:var(--kind)}.legend.svelte-1yocft1{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;color:var(--text-secondary);font-size:11px}.legend.svelte-1yocft1 li:where(.svelte-1yocft1){display:inline-flex;align-items:center;gap:5px}.legend.svelte-1yocft1 strong:where(.svelte-1yocft1){color:var(--text-primary);font-weight:650;font-variant-numeric:tabular-nums}.legend-dot.svelte-1yocft1{width:8px;height:8px;border-radius:50%;background:var(--kind)}.group.svelte-1yocft1{display:grid;gap:4px}.group-header.svelte-1yocft1{display:flex;align-items:center;gap:8px;width:100%;padding:6px 4px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;font-weight:700;text-align:left;cursor:pointer}@supports (corner-shape: squircle){.group-header.svelte-1yocft1{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.group-header.svelte-1yocft1:hover{background:var(--surface-control-hover);color:var(--text-primary)}.group-header.svelte-1yocft1:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.group-icon.svelte-1yocft1{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--kind) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kind) 40%,transparent)}@supports (corner-shape: squircle){.group-icon.svelte-1yocft1{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.group-title.svelte-1yocft1{flex:1 1 auto;min-width:0;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.group-total.svelte-1yocft1{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.chevron.svelte-1yocft1{display:grid;transform:rotate(-90deg);transition:transform var(--transition-fast)}.chevron.open.svelte-1yocft1{transform:none}.rows.svelte-1yocft1{display:grid;gap:2px;margin:0;padding:0;list-style:none}.row.svelte-1yocft1{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:2px 8px 2px 2px;overflow:hidden;border-radius:var(--radius-sm)}@supports (corner-shape: squircle){.row.svelte-1yocft1{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.row.svelte-1yocft1:before{position:absolute;inset:0 auto 0 0;width:var(--share);content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-primary) 9%,transparent));pointer-events:none}.row.svelte-1yocft1:hover{background:var(--surface-control-hover)}.thumb.svelte-1yocft1{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-sm);background:var(--surface-control);box-shadow:inset 0 0 0 1px var(--border-subtle)}@supports (corner-shape: squircle){.thumb.svelte-1yocft1{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.row-name.svelte-1yocft1{position:relative;overflow:hidden;color:var(--text-primary);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.row-count.svelte-1yocft1{position:relative;min-width:40px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent-primary) 14%,transparent);color:var(--accent-primary);font-size:12px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.note.svelte-1yocft1{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px;border-radius:var(--radius-sm);background:var(--surface-control);color:var(--text-tertiary);font-size:11px;line-height:1.45}@supports (corner-shape: squircle){.note.svelte-1yocft1{border-radius:var(--radius-xl)!important;corner-shape:squircle}}@media (prefers-reduced-motion: reduce){.chevron.svelte-1yocft1{transition:none}}.spec-dialog.svelte-d1gwjc{box-sizing:border-box;display:grid;gap:12px;width:100%;min-width:0;padding:18px;color:var(--text-primary)}.spec-input.svelte-d1gwjc textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;white-space:pre}.issues.svelte-d1gwjc{display:grid;gap:6px;max-height:220px;overflow-y:auto;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}@supports (corner-shape: squircle){.issues.svelte-d1gwjc{border-radius:var(--radius-xl)!important;corner-shape:squircle}}ul.svelte-d1gwjc{margin:0;padding-left:18px;color:var(--text-secondary);font-size:.8125rem;line-height:1.45}li.svelte-d1gwjc{overflow-wrap:anywhere}li.error.svelte-d1gwjc{color:var(--accent-danger)}:root,[data-theme=dark]{--studio-canvas-highlight: #20242b;--studio-canvas-mid: #15181d;--studio-canvas-edge: #0a0c0f}[data-theme=light]{--studio-canvas-highlight: #dce8f7;--studio-canvas-mid: #c4d4e8;--studio-canvas-edge: #9eb6d2}body.structure-studio-page{overflow:hidden}.studio-shell.svelte-15268pq{position:relative;width:100vw;height:100dvh;display:grid;grid-template-rows:minmax(0,1fr) 28px;color:var(--text-primary);background:var(--surface-page)}.studio-toolbar-container.svelte-15268pq{z-index:40}.studio-bar.svelte-15268pq{position:relative;z-index:var(--z-ambient-ui);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);width:max-content;max-width:100%;box-sizing:border-box;padding:var(--spacing-sm) var(--spacing-xl);color:var(--text-primary);overflow-x:auto;scrollbar-width:none;animation:slideUp var(--transition-normal)}.studio-bar.svelte-15268pq::-webkit-scrollbar{display:none}.brand.svelte-15268pq{display:flex;gap:8px;align-items:center;color:inherit;text-decoration:none;white-space:nowrap}.logo-text.svelte-15268pq{font-size:20px;font-weight:700;letter-spacing:-.5px}.logo-dot.svelte-15268pq{color:var(--accent-primary)}@media (max-width: 1200px){.logo-text.svelte-15268pq,.real-view-toggle.svelte-15268pq .copy{display:none}}.document-name-field.svelte-15268pq{flex:0 0 auto;width:clamp(130px,14vw,240px)}.document-name-field.svelte-15268pq input{box-sizing:border-box;width:100%}.canvas-controls.svelte-15268pq{position:absolute;z-index:20;left:50%;bottom:var(--spacing-lg);transform:translate(-50%);display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);border-radius:var(--radius-lg)}@supports (corner-shape: squircle){.canvas-controls.svelte-15268pq{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.canvas-controls.svelte-15268pq .zoom-readout:where(.svelte-15268pq){min-width:58px;padding:5px 6px;border-color:transparent;background:transparent;color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.real-view-hint.svelte-15268pq{position:absolute;z-index:20;left:50%;bottom:calc(var(--spacing-lg) + 56px);max-width:calc(100% - 32px);box-sizing:border-box;margin:0;padding:6px 12px;transform:translate(-50%);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:12px;text-align:center;pointer-events:none}@supports (corner-shape: squircle){.real-view-hint.svelte-15268pq{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.controls-divider.svelte-15268pq{width:1px;align-self:stretch;margin:4px 2px;background:var(--border-subtle)}.status-message.svelte-15268pq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-meta.svelte-15268pq{display:flex;flex:0 0 auto;gap:14px}.cursor-coords.svelte-15268pq{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.document-name{min-width:130px;max-width:280px;color:var(--text-primary);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:7px 9px;font-weight:650}@supports (corner-shape: squircle){.document-name{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.document-name:hover,.document-name:focus{outline:none;border-color:var(--border-control-hover);background:var(--surface-control-hover)}.dimensions.svelte-15268pq{color:var(--text-tertiary);font-size:12px;white-space:nowrap}.bar-actions.svelte-15268pq{margin-left:auto;display:flex;align-items:center;gap:7px}.language-select.svelte-15268pq{flex:0 0 auto;width:118px}button.svelte-15268pq,.real-view-toggle.svelte-15268pq{border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-control);color:var(--text-secondary);padding:7px 10px;font:inherit;cursor:pointer}@supports (corner-shape: squircle){button.svelte-15268pq,.real-view-toggle.svelte-15268pq{border-radius:var(--radius-xl)!important;corner-shape:squircle}}button.svelte-15268pq:hover:not(:disabled),.real-view-toggle.svelte-15268pq:hover{border-color:var(--border-control-hover);background:var(--surface-control-hover)}.primary.svelte-15268pq{background:var(--accent-primary);border-color:var(--border-control-active);color:var(--theme-icon-light)}.bar-actions .button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-width:max-content;white-space:nowrap}.real-view-toggle.svelte-15268pq{display:flex;align-items:center;gap:7px;padding:2px 3px 2px 9px;white-space:nowrap}.real-view-toggle.svelte-15268pq .boolean-switch{border:0;background:transparent;padding:5px 4px}.file-input.svelte-15268pq{display:none}.real-view-settings-button{min-width:34px;padding-inline:9px;font-weight:800}.real-view-settings-button:disabled{opacity:.4;cursor:not-allowed}.workspace.svelte-15268pq{min-height:0;position:relative;overflow:hidden;background:var(--surface-page)}.canvas-host.svelte-15268pq{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none;background:radial-gradient(circle at 50% 45%,var(--studio-canvas-highlight, #20242b) 0,var(--studio-canvas-mid, #15181d) 52%,var(--studio-canvas-edge, #0a0c0f) 100%)}.artboard.svelte-15268pq{position:absolute;z-index:0;overflow:hidden;border:1px solid rgba(224,235,248,.8);border-radius:2px;background:#fff;box-shadow:0 0 0 1px #000000a6,0 18px 55px #00000094;pointer-events:none}@supports (corner-shape: squircle){.artboard.svelte-15268pq{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.checkerboard.svelte-15268pq{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#d9dce0;background-image:linear-gradient(45deg,#f4f5f6 25%,transparent 25%),linear-gradient(-45deg,#f4f5f6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f4f5f6 75%),linear-gradient(-45deg,transparent 75%,#f4f5f6 75%);background-size:var(--checker-size) var(--checker-size);background-position:0 0,0 calc(var(--checker-size)/2),calc(var(--checker-size)/2) calc(var(--checker-size)/-2),calc(var(--checker-size)/-2) 0}.map-canvas.svelte-15268pq,.overlay-canvas.svelte-15268pq{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:pixelated}.map-canvas.svelte-15268pq{z-index:1;cursor:crosshair}.overlay-canvas.svelte-15268pq{z-index:4;pointer-events:none}.map-canvas.real-view-transparent.svelte-15268pq{opacity:0}.status-bar.svelte-15268pq{z-index:30;display:flex;justify-content:space-between;gap:14px;align-items:center;padding:0 14px;color:var(--text-tertiary);background:var(--surface-appbar);border-top:1px solid var(--border-subtle);font-size:11px}.welcome-backdrop.svelte-15268pq{position:absolute;z-index:35;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#05080c8f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.welcome-card.svelte-15268pq{position:relative;width:min(520px,100%);box-sizing:border-box;overflow:hidden;padding:32px;color:var(--text-primary);border:var(--border-panel-active);border-radius:var(--radius-lg);background:var(--glass-modal);box-shadow:var(--shadow-modal),inset 0 1px #ffffff1a;text-align:center;-webkit-backdrop-filter:blur(var(--blur-modal)) saturate(170%);backdrop-filter:blur(var(--blur-modal)) saturate(170%)}@supports (corner-shape: squircle){.welcome-card.svelte-15268pq{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.welcome-card.svelte-15268pq:before{position:absolute;inset:0 0 auto;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(80,174,255,.62),transparent)}.welcome-mark.svelte-15268pq{margin:0 auto 16px;display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(80,174,255,.38);border-radius:var(--radius-md);color:var(--accent-primary);background:rgba(var(--accent-primary-rgb),.11);box-shadow:inset 0 1px #ffffff1a,0 8px 24px #00000038;font-size:27px}@supports (corner-shape: squircle){.welcome-mark.svelte-15268pq{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.eyebrow.svelte-15268pq{margin:0 0 8px;color:var(--accent-primary);font-size:10px;font-weight:800;letter-spacing:.16em}.welcome-card.svelte-15268pq h1:where(.svelte-15268pq){margin:0;color:var(--text-primary);font-size:clamp(23px,4vw,31px);line-height:1.18}.welcome-card.svelte-15268pq>p:where(.svelte-15268pq):not(.eyebrow){max-width:440px;margin:13px auto 24px;color:var(--text-secondary);line-height:1.55}.welcome-actions.svelte-15268pq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.welcome-actions.svelte-15268pq button:where(.svelte-15268pq){min-height:42px;color:var(--text-secondary);background:#ffffff0b;border-color:#ffffff1f}.welcome-actions.svelte-15268pq button:where(.svelte-15268pq):hover:not(:disabled){color:var(--text-primary);background:#ffffff14;border-color:#50aeff80}.welcome-actions.svelte-15268pq .welcome-primary:where(.svelte-15268pq){color:var(--accent-primary-ink);background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:0 6px 18px rgba(var(--accent-primary-rgb),.24)}.welcome-actions.svelte-15268pq .welcome-primary:where(.svelte-15268pq):hover:not(:disabled){color:#fff;background:var(--accent-hover);border-color:var(--accent-hover)}.welcome-card.svelte-15268pq small:where(.svelte-15268pq){display:block;margin-top:18px;padding-top:16px;color:var(--text-tertiary);border-top:1px solid rgba(255,255,255,.08)}.dialog-backdrop.svelte-15268pq{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#05080c8f}.new-dialog.svelte-15268pq{position:relative;width:min(480px,100%);box-sizing:border-box;overflow:hidden;padding:26px;color:var(--text-primary);border:var(--border-panel-active);border-radius:var(--radius-lg);background:var(--glass-modal);box-shadow:var(--shadow-modal),inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(var(--blur-modal)) saturate(170%);backdrop-filter:blur(var(--blur-modal)) saturate(170%)}@supports (corner-shape: squircle){.new-dialog.svelte-15268pq{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.new-dialog.svelte-15268pq:before{position:absolute;inset:0 0 auto;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(80,174,255,.62),transparent)}.new-dialog.svelte-15268pq header:where(.svelte-15268pq),.new-dialog.svelte-15268pq footer:where(.svelte-15268pq){display:flex;align-items:center;justify-content:space-between;gap:12px}.new-dialog.svelte-15268pq header:where(.svelte-15268pq){margin:-2px 0 20px;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.08)}.new-dialog.svelte-15268pq h2:where(.svelte-15268pq){margin:0;color:var(--text-primary);font-size:22px;line-height:1.2}.new-dialog.svelte-15268pq label:where(.svelte-15268pq){display:grid;gap:7px;margin:14px 0;color:var(--text-secondary);font-size:12px;font-weight:650}.new-dialog.svelte-15268pq input:where(.svelte-15268pq),.new-dialog.svelte-15268pq select:where(.svelte-15268pq){width:100%;box-sizing:border-box;min-height:42px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);outline:none;color:var(--text-primary);background:#070e1785;box-shadow:inset 0 1px #ffffff09;font:inherit;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}@supports (corner-shape: squircle){.new-dialog.svelte-15268pq input:where(.svelte-15268pq),.new-dialog.svelte-15268pq select:where(.svelte-15268pq){border-radius:var(--radius-xl)!important;corner-shape:squircle}}.new-dialog.svelte-15268pq input:where(.svelte-15268pq):hover,.new-dialog.svelte-15268pq select:where(.svelte-15268pq):hover{border-color:#50aeff61;background:#09131fa8}.new-dialog.svelte-15268pq input:where(.svelte-15268pq):focus,.new-dialog.svelte-15268pq select:where(.svelte-15268pq):focus{border-color:var(--accent-primary);background:#09131fc7;box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb),.13),inset 0 1px #ffffff0a}.size-grid.svelte-15268pq{display:grid;grid-template-columns:1fr 1fr;gap:12px}.number-field.svelte-15268pq{position:relative}.number-field.svelte-15268pq input:where(.svelte-15268pq){padding-right:50px}.number-field.svelte-15268pq em:where(.svelte-15268pq){position:absolute;right:12px;top:14px;color:var(--text-tertiary);font-size:10px;font-style:normal;text-transform:uppercase;letter-spacing:.05em;pointer-events:none}.memory-note.svelte-15268pq{margin:4px 0 0;padding:11px 12px;color:var(--text-tertiary);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-sm);background:#ffffff06;font-size:11px;line-height:1.45}@supports (corner-shape: squircle){.memory-note.svelte-15268pq{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.new-dialog.svelte-15268pq footer:where(.svelte-15268pq){justify-content:flex-end;margin:20px -26px -26px;padding:16px 26px;border-top:1px solid rgba(255,255,255,.08);background:#03080e29}.new-dialog.svelte-15268pq .icon-button:where(.svelte-15268pq){display:grid;place-items:center;width:34px;height:34px;padding:0;color:var(--text-secondary);border:1px solid rgba(255,255,255,.11);border-radius:var(--radius-sm);background:#ffffff0b;font-size:20px;line-height:1}@supports (corner-shape: squircle){.new-dialog.svelte-15268pq .icon-button:where(.svelte-15268pq){border-radius:var(--radius-xl)!important;corner-shape:squircle}}.new-dialog.svelte-15268pq .icon-button:where(.svelte-15268pq):hover{color:var(--text-primary);border-color:#50aeff73;background:#50aeff1f}@media (max-width: 760px){.studio-shell.svelte-15268pq{grid-template-rows:minmax(0,1fr) 25px}.canvas-controls.svelte-15268pq{bottom:72px}.real-view-hint.svelte-15268pq{bottom:128px}.studio-toolbar-container.svelte-15268pq{top:max(8px,env(safe-area-inset-top));width:calc(100vw - 12px);max-width:none}.studio-bar.svelte-15268pq{width:100%;max-width:none;padding:var(--spacing-xs);gap:var(--spacing-xs)}.brand.svelte-15268pq{flex:0 0 auto}.document-name{flex:0 0 112px;min-width:90px;max-width:112px}.bar-actions.svelte-15268pq{flex:0 0 auto;margin-left:0;gap:var(--spacing-xs)}.bar-actions .button{padding:7px 9px}.real-view-toggle.svelte-15268pq{padding-left:7px}.real-view-toggle.svelte-15268pq .copy{display:none}.language-select.svelte-15268pq{width:92px}.status-bar.svelte-15268pq span:where(.svelte-15268pq):first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welcome-backdrop.svelte-15268pq{padding:14px}.welcome-card.svelte-15268pq{padding:25px 18px 20px}.welcome-actions.svelte-15268pq{grid-template-columns:1fr}.welcome-card.svelte-15268pq small:where(.svelte-15268pq){font-size:11px}.dialog-backdrop.svelte-15268pq{padding:12px}.new-dialog.svelte-15268pq{padding:22px 17px}.new-dialog.svelte-15268pq footer:where(.svelte-15268pq){margin:18px -17px -22px}}@media (max-width: 430px){.size-grid.svelte-15268pq{grid-template-columns:1fr;gap:0}.new-dialog.svelte-15268pq footer:where(.svelte-15268pq) .button{min-width:0;flex:1}}
