.property-row.svelte-1wc6ouq{flex-direction:column;gap:0;display:flex}.property-row-head.svelte-1wc6ouq{justify-content:space-between;align-items:baseline;gap:var(--space-cluster-gap,.5rem);display:flex}.property-row-head.svelte-1wc6ouq>label:where(.svelte-1wc6ouq),.value-field.svelte-1wc6ouq,.value-input.svelte-1wc6ouq{color:var(--ui-text-secondary,var(--text-secondary));font-size:var(--ui-font-size-sm,var(--type-label-size));font-family:inherit;font-weight:400}.value-field.svelte-1wc6ouq{align-items:baseline;gap:.05em;max-width:30%;display:inline-flex}.value-input.svelte-1wc6ouq{field-sizing:content;text-align:right;width:7ch;min-width:7ch;box-shadow:none;background:0 0;border:none;outline:none;margin:0;padding:0}.value-input.svelte-1wc6ouq:focus{color:var(--ui-text,var(--text-primary))}.value-input.svelte-1wc6ouq:disabled{opacity:.6}.range.svelte-1wc6ouq{appearance:none;cursor:grab;background:0 0;border:none;outline:none;width:100%;height:24px;margin:0;padding:0}.range.svelte-1wc6ouq:active{cursor:grabbing}.range.svelte-1wc6ouq::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(to bottom, transparent 0, transparent calc(50% - var(--control-slider-track-height,4px) / 2), var(--ui-border-hover,var(--border-strong)) calc(50% - var(--control-slider-track-height,4px) / 2), var(--ui-border-hover,var(--border-strong)) calc(50% + var(--control-slider-track-height,4px) / 2), transparent calc(50% + var(--control-slider-track-height,4px) / 2));height:24px}.range.svelte-1wc6ouq::-moz-range-track{border-radius:var(--radius-pill);background:linear-gradient(to bottom, transparent 0, transparent calc(50% - var(--control-slider-track-height,4px) / 2), var(--ui-border-hover,var(--border-strong)) calc(50% - var(--control-slider-track-height,4px) / 2), var(--ui-border-hover,var(--border-strong)) calc(50% + var(--control-slider-track-height,4px) / 2), transparent calc(50% + var(--control-slider-track-height,4px) / 2));border:0;height:24px}.range.svelte-1wc6ouq::-webkit-slider-thumb{-webkit-appearance:none;width:var(--control-slider-thumb-size,12px);height:var(--control-slider-thumb-size,12px);margin-top:calc((24px - var(--control-slider-thumb-size,12px)) / 2);border-radius:var(--radius-pill);background:var(--ui-text-secondary,var(--text-secondary));cursor:grab;border:none}.range.svelte-1wc6ouq::-moz-range-thumb{width:var(--control-slider-thumb-size,12px);height:var(--control-slider-thumb-size,12px);border-radius:var(--radius-pill);background:var(--ui-text-secondary,var(--text-secondary));cursor:grab;border:none}.picker.svelte-1yqglhr{flex-direction:column;gap:0;display:flex;position:relative}.picker-label.svelte-1yqglhr{font-size:var(--ui-font-size-sm,var(--type-label-size));font-weight:var(--ui-font-weight-bold,var(--weight-bold,600));color:var(--ui-text,var(--text-primary))}.picker-trigger.svelte-1yqglhr{text-align:left;cursor:pointer;align-items:center;gap:.5rem;width:100%;overflow:hidden;display:flex!important}.picker-trigger.svelte-1yqglhr:disabled{opacity:.6;cursor:not-allowed}.trigger-thumb.svelte-1yqglhr{object-fit:cover;background-position:50%;background-size:cover;border-radius:.25rem;flex-shrink:0;width:1.25rem;min-width:1.25rem;height:1.25rem}.trigger-label.svelte-1yqglhr{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.picker-trigger.has-preview.svelte-1yqglhr{outline-offset:-1px;border-radius:var(--ui-border-radius,var(--radius-control))!important;outline:1px solid var(--ui-border,var(--border-subtle))!important;padding:0!important;display:block!important;overflow:hidden!important}.trigger-preview.svelte-1yqglhr{grid-template-rows:auto auto;gap:0;display:grid}.trigger-preview-img.svelte-1yqglhr{aspect-ratio:2;object-fit:cover;width:100%;display:block}.trigger-preview-caption.svelte-1yqglhr{font-size:var(--ui-font-size-sm,.7rem);color:var(--ui-text-secondary,var(--text-secondary));background:var(--surface-page);align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.trigger-preview-caption.svelte-1yqglhr .trigger-label:where(.svelte-1yqglhr){font-size:var(--ui-font-size-sm,.7rem);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.picker-popover[popover].svelte-1yqglhr{box-sizing:border-box;z-index:200;background:var(--ui-menu-background,var(--surface-page,#f0f4ef));border:1px solid var(--ui-border-hover,var(--border-strong,#00000026));border-radius:var(--ui-border-radius,var(--radius-control,.5rem));box-shadow:var(--ui-shadow-md,var(--shadow-floating,0 8px 32px #0000002e));flex-direction:column;margin:0;padding:0;animation:.12s ease-out svelte-1yqglhr-picker-enter;display:flex;position:fixed;inset:auto;overflow:hidden}.picker-search.svelte-1yqglhr{align-items:center;gap:var(--ui-spacing-sm,8px);padding:var(--ui-spacing-md,12px);border-bottom:1px solid var(--ui-border,var(--border-subtle,#00000014));color:var(--ui-text-secondary,var(--text-secondary));flex-shrink:0;display:flex}.picker-search.svelte-1yqglhr input:where(.svelte-1yqglhr){min-width:0;font-size:var(--ui-font-size-sm,var(--type-label-size));color:var(--ui-text,var(--text-primary));flex:1;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:2px!important;outline:none!important;padding:0!important}.picker-list.svelte-1yqglhr{overscroll-behavior:contain;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));align-content:start;place-items:stretch stretch;gap:.25rem;min-height:0;padding:.4rem;display:grid;overflow:hidden auto}.picker-row.svelte-1yqglhr{cursor:pointer;text-align:center;box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:1fr;place-self:stretch stretch;gap:.25rem;width:100%;min-height:0;margin:0;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:.4rem!important;outline:none!important;padding:0 0 .35rem!important;display:grid!important}.picker-row.svelte-1yqglhr:hover{background:#0000000f!important}.picker-row.selected.svelte-1yqglhr .row-label:where(.svelte-1yqglhr){text-underline-offset:3px;text-decoration:underline}.row-thumb-wrap.svelte-1yqglhr{aspect-ratio:2;width:100%;display:block;position:relative}.row-thumb.svelte-1yqglhr{outline:1px solid var(--ui-border,var(--border-subtle,#0000001f));outline-offset:-1px;object-fit:cover;background-position:50%;background-size:cover;border-radius:.3rem;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.row-thumb.hidden.svelte-1yqglhr{visibility:hidden}.row-thumb.placeholder.svelte-1yqglhr{background:var(--ui-background-alt,var(--surface-panel-muted,#eee));color:var(--ui-text-secondary,var(--text-secondary));font-size:var(--ui-font-size-sm,.75rem)}.row-loading.svelte-1yqglhr{background:#0000008c;border-radius:.3rem;place-items:center;display:grid;position:absolute;inset:0}.row-text.svelte-1yqglhr{grid-template-columns:1fr;gap:.1rem;width:100%;min-width:0;display:grid}.row-label.svelte-1yqglhr{font-size:var(--ui-font-size-sm,.7rem);color:var(--ui-text,var(--text-primary));text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;line-height:1.2;overflow:hidden}.picker-divider.svelte-1yqglhr{font-size:var(--ui-font-size-sm,.7rem);font-weight:var(--ui-font-weight-bold,var(--weight-bold,600));color:var(--ui-text-secondary,var(--text-secondary));text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1;align-items:center;gap:.5rem;margin-top:.1rem;padding:.35rem .25rem .15rem;display:flex}.picker-divider.svelte-1yqglhr:after{content:"";background:var(--ui-border,var(--border-subtle));flex:1;height:1px}.row-label-icon.svelte-1yqglhr{color:var(--ui-text-secondary,var(--text-secondary));vertical-align:middle;opacity:.7;align-items:center;margin-left:.2rem;font-size:.85em;display:inline-flex}.row-sublabel.svelte-1yqglhr{font-size:var(--ui-font-size-sm,.65rem);color:var(--ui-text-secondary,var(--text-secondary))}.picker-empty.svelte-1yqglhr{color:var(--ui-text-secondary,var(--text-secondary));font-size:var(--ui-font-size-sm,var(--type-label-size));text-align:center;margin:0;padding:.75rem}@keyframes svelte-1yqglhr-picker-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.picker-popover[popover].svelte-1yqglhr{animation:none}}.model-unit-row.svelte-1xl74vp{justify-content:space-between;align-items:center;gap:var(--space-cluster-gap,.5rem);display:flex}.model-unit-label.svelte-1xl74vp{color:var(--ui-text-secondary,var(--text-secondary));font-size:var(--ui-font-size-sm,var(--type-label-size));font-weight:400}.ground-fit-hint.svelte-1xl74vp{column-gap:var(--ui-spacing-xl,var(--space-md));row-gap:var(--ui-spacing-xs,var(--space-xs));margin:var(--ui-spacing-xs,var(--space-xs)) 0 0;padding:var(--ui-spacing-xs,var(--space-xs)) var(--ui-spacing-md,var(--space-sm));border-radius:var(--ui-border-radius,var(--radius-control));background:var(--ui-background,var(--surface-panel));border:1px solid var(--ui-border,var(--border-subtle));color:var(--ui-text-secondary,var(--c-text-secondary));font-size:var(--ui-font-size-sm,var(--type-label-size));grid-template-columns:auto repeat(3,max-content);align-items:baseline;line-height:1.4;display:grid}.ground-fit-hint.svelte-1xl74vp dt:where(.svelte-1xl74vp){color:var(--ui-text-secondary,var(--c-text-secondary));white-space:nowrap;font-weight:400}.ground-fit-hint.svelte-1xl74vp dd:where(.svelte-1xl74vp){color:var(--ui-text,var(--c-text));font-variant-numeric:tabular-nums;text-align:right;margin:0}.ground-fit-hint.svelte-1xl74vp .envelope-cell:where(.svelte-1xl74vp){text-align:left;grid-column:2/-1;align-items:center;gap:.25em;display:inline-flex}.ground-fit-hint.svelte-1xl74vp .diameter-icon:where(.svelte-1xl74vp){flex:none;width:.9em;height:.9em}.presentation.svelte-1xl74vp{overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;padding:.25rem;display:flex;overflow:hidden auto}.hint.svelte-1xl74vp{font-size:var(--ui-font-size-xs,var(--type-micro-label-size));color:var(--ui-text-secondary,var(--c-text-secondary));margin:0 var(--ui-spacing-xxl,var(--space-lg)) var(--ui-spacing-xl,var(--space-md)) 0}.loading-row.svelte-1xl74vp{justify-content:center;align-items:center;gap:var(--ui-spacing-md,var(--space-sm));padding:var(--ui-spacing-xxl,var(--space-lg)) 0;color:var(--ui-text-secondary,var(--c-text-secondary));flex-direction:row;display:flex}.fields.svelte-1xl74vp{gap:var(--ui-spacing-xl,var(--space-md));flex-direction:column;min-width:0;display:flex}.field.svelte-1xl74vp{gap:var(--ui-spacing-xs,var(--space-xs));flex-direction:column;display:flex}.field.svelte-1xl74vp span:where(.svelte-1xl74vp){font-size:var(--ui-font-size-sm,var(--type-label-size));color:var(--ui-text-secondary,var(--c-text-secondary))}.link-row.svelte-1xl74vp{justify-content:space-between;align-items:center;gap:var(--ui-spacing-md,var(--space-sm));display:flex}.link-row-label.svelte-1xl74vp{color:var(--ui-text,var(--text-primary));font-size:var(--ui-font-size-sm,var(--type-label-size));font-weight:var(--ui-font-weight-bold,var(--weight-bold,600))}.link-toggle.svelte-1xl74vp{align-items:center;gap:var(--ui-spacing-xs,var(--space-xs));font-size:var(--ui-font-size-xs,var(--type-micro-label-size));cursor:pointer;white-space:nowrap;display:inline-flex;padding:var(--ui-spacing-xs,var(--space-xs)) var(--ui-spacing-xl,var(--space-md))!important}.link-toggle.svelte-1xl74vp .icon{font-size:1.5em}@media (width<=600px){.link-row.svelte-1xl74vp,.model-unit-row.svelte-1xl74vp{flex-wrap:wrap}.link-toggle.svelte-1xl74vp{white-space:normal;text-align:left;max-width:100%}.ground-fit-hint.svelte-1xl74vp{column-gap:var(--ui-spacing-md,var(--space-sm));grid-template-columns:repeat(3,minmax(0,1fr))}.ground-fit-hint.svelte-1xl74vp dt:where(.svelte-1xl74vp),.ground-fit-hint.svelte-1xl74vp .envelope-cell:where(.svelte-1xl74vp){grid-column:1/-1}.ground-fit-hint.svelte-1xl74vp dt:where(.svelte-1xl74vp){white-space:normal}}.toggle-field.svelte-1xl74vp{justify-content:flex-start;align-items:center;gap:var(--ui-spacing-md,var(--space-sm));cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row}.toggle-field.svelte-1xl74vp input[type=checkbox]:where(.svelte-1xl74vp){cursor:pointer}input[type=color].svelte-1xl74vp{border-radius:var(--ui-border-radius,var(--radius-control));border:1px solid var(--ui-border,var(--c-border));cursor:pointer;width:3rem;height:2rem;padding:.1rem}.actions.svelte-1xl74vp{justify-content:space-between;gap:var(--ui-spacing-md,var(--space-sm));margin-top:var(--ui-spacing-xxl,var(--space-lg));display:flex}.reset-link.svelte-1xl74vp{font-size:var(--ui-font-size-xs,var(--type-micro-label-size));color:var(--ui-text-secondary,var(--c-text-secondary));cursor:pointer;opacity:.7;align-self:flex-end;margin-top:auto;padding-top:var(--ui-spacing-xxl,var(--space-lg))!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.reset-link.svelte-1xl74vp:hover:not(:disabled){opacity:1}.btn.svelte-1xl74vp{justify-content:center;align-items:center;gap:var(--ui-spacing-xs,var(--space-xs));cursor:pointer;display:inline-flex;position:relative}.btn.svelte-1xl74vp:disabled{opacity:.6;cursor:not-allowed}.btn-label.invisible.svelte-1xl74vp{visibility:hidden}.btn-spinner.svelte-1xl74vp{place-items:center;display:grid;position:absolute;inset:0}.reset-dialog.svelte-1xl74vp{gap:var(--ui-spacing-xl,var(--space-md));padding:var(--ui-spacing-xl,var(--space-md));flex-direction:column;max-width:22rem;display:flex}.reset-dialog.svelte-1xl74vp h3:where(.svelte-1xl74vp){margin:0}.reset-dialog.svelte-1xl74vp p:where(.svelte-1xl74vp){color:var(--ui-text-secondary,var(--text-secondary));margin:0;line-height:1.5}.reset-actions.svelte-1xl74vp{justify-content:flex-end;gap:var(--ui-spacing-md,var(--space-sm));display:flex}.accept.svelte-1xl74vp{background:var(--ui-list-row-selected-background,var(--c-accept))!important;color:var(--ui-text,var(--c-accept-text))!important;outline-color:var(--ui-list-row-selected-background,var(--c-accept))!important}.dismiss.svelte-1xl74vp{background:var(--ui-error,var(--c-dismiss))!important;color:var(--ui-danger-contrast,var(--c-dismiss-text))!important;outline-color:var(--ui-error,var(--c-dismiss-border,var(--ui-border,var(--c-border))))!important}.dismiss.svelte-1xl74vp:hover:not(:disabled){background:var(--ui-error,var(--c-dismiss-hover,var(--ui-error,var(--c-dismiss))))!important;color:var(--ui-danger-contrast,var(--c-dismiss-text-hover,var(--ui-danger-contrast,var(--c-dismiss-text))))!important}
