.property-input-container.svelte-1fn23l0{width:100%}.property-input-container.vertical.svelte-1fn23l0{display:flex;flex-direction:column;gap:var(--space-2xs)}.property-input-container.vertical.svelte-1fn23l0 .label-input-row:where(.svelte-1fn23l0){display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-xs);min-height:32px}.property-input-container.vertical.svelte-1fn23l0 .property-controls:where(.svelte-1fn23l0){display:flex;flex-direction:column;gap:var(--space-xs)}.property-input-container.vertical.slider-only.svelte-1fn23l0 .property-controls:where(.svelte-1fn23l0){gap:0}.property-input-container.vertical.input-only.svelte-1fn23l0 .property-controls:where(.svelte-1fn23l0){gap:0}.property-input-container.horizontal.svelte-1fn23l0{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-s);padding:var(--space-2xs) 0}.property-input-container.horizontal.svelte-1fn23l0 .property-controls:where(.svelte-1fn23l0){display:flex;align-items:center;gap:var(--space-s)}.property-label.svelte-1fn23l0{font-size:var(--step--1);color:var(--color-text-primary);font-weight:500;margin:0;flex-shrink:1;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.3}.horizontal.svelte-1fn23l0 .property-label:where(.svelte-1fn23l0){font-size:var(--step-0)}.slider-wrapper.svelte-1fn23l0{position:relative;padding:var(--space-xs) 0;flex:1}.horizontal.svelte-1fn23l0 .slider-wrapper:where(.svelte-1fn23l0){min-width:100px}.property-slider.svelte-1fn23l0{cursor:pointer;accent-color:var(--color-accent);width:100%;height:8px;border-radius:var(--radius-pill);background:var(--color-surface-alt);outline:none;transition:all var(--transition-fast) var(--transition-bezier);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 1px 3px #0000001a}.property-slider.svelte-1fn23l0:hover{background:var(--color-border);box-shadow:inset 0 1px 3px #00000026}.property-slider.svelte-1fn23l0:focus{outline:2px solid var(--color-accent);outline-offset:2px;box-shadow:inset 0 1px 3px #0000001a}.property-slider.svelte-1fn23l0:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.property-slider.svelte-1fn23l0{height:10px}}.property-slider.svelte-1fn23l0::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--color-accent);border-radius:50%;cursor:pointer;border:3px solid var(--color-surface);box-shadow:var(--shadow-md);-webkit-transition:all var(--transition-fast) var(--transition-bezier);transition:all var(--transition-fast) var(--transition-bezier)}.property-slider.svelte-1fn23l0::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:var(--shadow-lg)}.property-slider.svelte-1fn23l0::-webkit-slider-thumb:active{transform:scale(.95)}.property-slider.svelte-1fn23l0::-moz-range-thumb{width:20px;height:20px;background:var(--color-accent);border-radius:50%;cursor:pointer;border:3px solid var(--color-surface);box-shadow:var(--shadow-md);-moz-transition:all var(--transition-fast) var(--transition-bezier);transition:all var(--transition-fast) var(--transition-bezier);border:none}.property-slider.svelte-1fn23l0::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:var(--shadow-lg)}.property-slider.svelte-1fn23l0::-moz-range-thumb:active{transform:scale(.95)}.input-wrapper.svelte-1fn23l0{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-xs)}.property-input.svelte-1fn23l0{width:72px;height:32px;border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:max(16px,var(--step--1));font-weight:500;font-variant-numeric:tabular-nums;text-align:center;outline:none;transition:all var(--transition-fast) var(--transition-bezier);box-shadow:var(--shadow-xs)}.property-input.svelte-1fn23l0:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm)}.property-input.svelte-1fn23l0:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light),var(--shadow-sm)}.property-input.svelte-1fn23l0:disabled{opacity:.5;cursor:not-allowed;background:var(--color-surface-alt);box-shadow:none}.property-input.svelte-1fn23l0::-webkit-outer-spin-button,.property-input.svelte-1fn23l0::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.property-input[type=number].svelte-1fn23l0{-moz-appearance:textfield}.horizontal.svelte-1fn23l0 .property-input:where(.svelte-1fn23l0){width:90px;font-size:max(16px,var(--step-0))}.unit-label.svelte-1fn23l0{font-size:var(--step-0);color:var(--color-text-secondary);font-weight:600;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.horizontal.svelte-1fn23l0 .unit-label:where(.svelte-1fn23l0){font-size:var(--step-0)}.property-input-container.svelte-1fn23l0:focus-within .property-label:where(.svelte-1fn23l0){color:var(--color-accent)}@media (max-width: 768px){.property-input.svelte-1fn23l0{width:60px;font-size:max(16px,var(--step--2))}.horizontal.svelte-1fn23l0 .property-input:where(.svelte-1fn23l0){width:70px}}.world-settings-content.svelte-1aqxd99,.sub-group.svelte-1aqxd99{display:flex;flex-direction:column;gap:var(--space-s)}.sub-header.svelte-1aqxd99{display:flex;align-items:center;gap:var(--space-2xs);font-size:var(--step--1);font-weight:600;color:var(--color-text-secondary);margin:0;text-transform:uppercase;letter-spacing:.05em}.segmented-control.svelte-1aqxd99{display:flex;width:100%;border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden}.segmented-control.svelte-1aqxd99 button:where(.svelte-1aqxd99){flex:1;padding:var(--space-xs) var(--space-s);background-color:var(--color-surface);border:none;color:var(--color-text-secondary);font-size:var(--step--2);cursor:pointer;transition:background-color .2s ease}.segmented-control.svelte-1aqxd99 button:where(.svelte-1aqxd99):not(:last-child){border-right:1px solid var(--color-border)}.segmented-control.svelte-1aqxd99 button:where(.svelte-1aqxd99):hover{background-color:var(--color-surface-hover)}.segmented-control.svelte-1aqxd99 button.active:where(.svelte-1aqxd99){background-color:var(--color-accent);color:var(--color-surface);font-weight:600}.preview-container.svelte-1uwrfo6{width:100%;height:100%;border:2px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-background);transition:all .15s ease-out;pointer-events:auto}.preview-container.svelte-1uwrfo6:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover)}.preview-fallback.svelte-1uwrfo6{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:2px dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.preview-icon.svelte-1uwrfo6{font-size:24px;color:var(--color-text-muted);font-family:monospace}.preview-loading.svelte-1uwrfo6{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.loading-spinner.svelte-1uwrfo6{width:20px;height:20px;border:2px solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:50%;animation:svelte-1uwrfo6-spin 1s linear infinite}@keyframes svelte-1uwrfo6-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.object-type-row.svelte-6bvwuz{display:flex;flex-direction:column;padding:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:all .15s ease-out;height:100%;width:100%;box-sizing:border-box}.object-type-row.svelte-6bvwuz:hover{border-color:var(--color-accent);background:var(--color-surface-hover);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.object-preview.svelte-6bvwuz{flex-shrink:0;margin-bottom:var(--space-xs);height:120px}.object-header.svelte-6bvwuz{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xs);gap:var(--space-2xs)}.object-actions.svelte-6bvwuz{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:var(--space-xs)}.quantity-section.svelte-6bvwuz{display:flex;align-items:center}.instance-actions.svelte-6bvwuz{display:flex;gap:var(--space-3xs)}.object-name-section.svelte-6bvwuz{display:flex;align-items:center;gap:var(--space-3xs)}.object-type-name.svelte-6bvwuz{font-size:var(--step--1);font-weight:500;color:var(--color-text-primary)}.object-count.svelte-6bvwuz{font-size:var(--step--2);color:var(--color-text-muted);font-weight:400}.attribution-link.svelte-6bvwuz{background:none;border:none;padding:0;font-family:inherit;font-size:var(--step--1);font-weight:500;color:var(--color-text-primary);cursor:pointer;border-bottom:1px dotted var(--color-text-secondary);transition:all .15s ease-out;text-align:left}.attribution-link.svelte-6bvwuz:hover{border-bottom-color:var(--color-accent);color:var(--color-accent)}.attribution-link.svelte-6bvwuz:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-bottom-color:var(--color-accent);color:var(--color-accent)}.type-action-button.svelte-6bvwuz{display:flex;align-items:center;justify-content:center;padding:var(--space-3xs);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted);border-radius:var(--radius-xs);cursor:pointer;transition:all .15s ease-out;min-width:32px;min-height:32px;touch-action:manipulation}.type-action-button.svelte-6bvwuz:hover:not(.disabled){background-color:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-accent)}.type-action-button.add.svelte-6bvwuz:hover{background-color:var(--color-accent-subtle-bg);color:var(--color-accent);border-color:var(--color-accent)}.type-action-button.remove.svelte-6bvwuz:hover:not(.disabled){background-color:var(--color-danger-subtle-bg);color:var(--color-danger);border-color:var(--color-danger)}.type-action-button.properties.active.svelte-6bvwuz{background-color:var(--color-accent-subtle-bg);color:var(--color-accent);border-color:var(--color-accent)}.type-action-button.disabled.svelte-6bvwuz{opacity:.5;cursor:not-allowed}.properties-panel.svelte-1xwfabf{margin-bottom:var(--space-2xs);padding:var(--space-xs);background-color:var(--color-surface);border:1px solid var(--color-highlight);border-radius:var(--radius-sm)}.properties-header.svelte-1xwfabf{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xs)}.header-title.svelte-1xwfabf{display:flex;align-items:center;gap:var(--space-2xs)}.header-title.svelte-1xwfabf h6:where(.svelte-1xwfabf){font-size:var(--step--1);font-weight:600;color:var(--color-text-secondary);margin:0}.info-icon.svelte-1xwfabf{display:flex;align-items:center;cursor:help;opacity:.6;transition:opacity var(--transition-fast) ease}.info-icon.svelte-1xwfabf:hover{opacity:1}.info-icon.svelte-1xwfabf svg{width:14px;height:14px;color:var(--color-text-muted)}.reset-button.svelte-1xwfabf{padding:var(--space-3xs) var(--space-2xs);font-size:var(--step--2);color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-xs);cursor:pointer;transition:all var(--transition-fast) ease}.reset-button.svelte-1xwfabf:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-hover-bg)}.reset-button.svelte-1xwfabf:focus{outline:2px solid var(--color-accent);outline-offset:2px}.properties-content.svelte-1xwfabf{display:flex;flex-direction:column;gap:var(--space-m);padding:var(--space-s)}.property-field.svelte-1xwfabf{display:flex;align-items:center;gap:var(--space-xs)}.property-field.svelte-1xwfabf label:where(.svelte-1xwfabf){font-size:var(--step--2);font-weight:500;color:var(--color-text-secondary);min-width:100px;flex-shrink:0}.property-field.svelte-1xwfabf input:where(.svelte-1xwfabf){flex:1;padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-primary);border-radius:var(--radius-xs);font-size:var(--step--2)}.property-field.svelte-1xwfabf input:where(.svelte-1xwfabf):focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(var(--color-accent-rgb),.3)}.property-field.svelte-1xwfabf input:where(.svelte-1xwfabf)::-moz-placeholder{color:var(--color-text-muted);font-style:italic;font-size:var(--step--2)}.property-field.svelte-1xwfabf input:where(.svelte-1xwfabf)::placeholder{color:var(--color-text-muted);font-style:italic;font-size:var(--step--2)}.object-menu-content.svelte-m3jzf3{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box;touch-action:manipulation}.scrollable-content.svelte-m3jzf3{flex:1;overflow-y:auto;padding-inline:var(--space-3xs);min-width:0}.scrollable-content.svelte-m3jzf3 *{box-sizing:border-box;max-width:100%}.scrollable-content.svelte-m3jzf3::-webkit-scrollbar{width:4px}.scrollable-content.svelte-m3jzf3::-webkit-scrollbar-track{background:transparent}.scrollable-content.svelte-m3jzf3::-webkit-scrollbar-thumb{background:rgba(var(--color-text-secondary),.3);border-radius:2px}.scrollable-content.svelte-m3jzf3::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-text-secondary),.5)}.control-group.svelte-m3jzf3{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-2xs) 0}.scrollable-content.svelte-m3jzf3 .control-group:where(.svelte-m3jzf3){border-top:none;padding-top:0;padding-bottom:var(--space-s)}@media (max-width: 400px){.object-grid.svelte-m3jzf3{grid-template-columns:1fr}}.group-header.svelte-m3jzf3{padding:var(--space-xs) var(--space-s);margin:0}.header-content.svelte-m3jzf3{display:flex;align-items:center;justify-content:space-between;width:100%}.header-title.svelte-m3jzf3{font-size:var(--step--2);font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin:0;flex:1}.clear-all-button-compact.svelte-m3jzf3{padding:var(--space-3xs) var(--space-xs);border:1px solid var(--color-error);background-color:var(--color-error-bg-10);color:var(--color-error);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease-out;font-size:var(--step--2);font-weight:500;text-transform:none;letter-spacing:normal}.clear-all-button-compact.svelte-m3jzf3:hover{background-color:var(--color-error);color:#fff}.category-section.svelte-m3jzf3{margin-bottom:var(--space-s)}.category-header.svelte-m3jzf3{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-xs) var(--space-m);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast) cubic-bezier(.4,0,.2,1),color var(--transition-fast) cubic-bezier(.4,0,.2,1);font-size:var(--step--1);font-weight:500;color:var(--color-text-primary);touch-action:manipulation;position:relative;box-sizing:border-box}.category-header.svelte-m3jzf3:hover{background:var(--color-accent-hover-bg);color:var(--color-accent)}.category-header.svelte-m3jzf3:hover .category-name:where(.svelte-m3jzf3){color:var(--color-accent)}.category-header.svelte-m3jzf3:hover .chevron:where(.svelte-m3jzf3){color:var(--color-accent)}.category-header.svelte-m3jzf3:focus{outline:2px solid var(--color-accent);outline-offset:2px}.category-name.svelte-m3jzf3{font-weight:600;flex-grow:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-fast) cubic-bezier(.4,0,.2,1)}.chevron.svelte-m3jzf3{margin-left:auto;cursor:pointer;padding:var(--space-2xs);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:color var(--transition-fast) cubic-bezier(.4,0,.2,1),transform .3s ease}.chevron.svelte-m3jzf3 svg{transition:transform .3s ease}.chevron.expanded.svelte-m3jzf3 svg{transform:rotate(90deg)}.category-content.svelte-m3jzf3{margin-top:var(--space-2xs);padding-left:var(--space-s);border-left:2px solid var(--color-border);transition:opacity var(--transition-fast) ease-in-out,height var(--transition-fast) cubic-bezier(.4,0,.2,1)}.object-grid.svelte-m3jzf3{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2xs);margin-bottom:var(--space-s);width:100%}.object-grid.svelte-m3jzf3>.grid-item{display:flex;min-height:200px;width:100%}.grid-item.svelte-m3jzf3{display:flex;width:100%}.grid-item.svelte-m3jzf3 .object-type-row{width:100%;flex:1}.properties-panel-container.svelte-m3jzf3{margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--color-border)}.search-container.svelte-m3jzf3{padding:var(--space-2xs) 0 var(--space-s) 0;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-s)}.search-input-wrapper.svelte-m3jzf3{position:relative;display:flex;align-items:center}.search-input.svelte-m3jzf3{width:100%;padding:var(--space-xs) var(--space-s);padding-right:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--step--1);transition:border-color var(--transition-fast) ease}.search-input.svelte-m3jzf3::-moz-placeholder{color:var(--color-text-muted)}.search-input.svelte-m3jzf3::placeholder{color:var(--color-text-muted)}.search-input.svelte-m3jzf3:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-hover-bg)}.search-clear-button.svelte-m3jzf3{position:absolute;right:var(--space-xs);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--color-text-secondary);border-radius:var(--radius-xs);cursor:pointer;transition:all var(--transition-fast) ease}.search-clear-button.svelte-m3jzf3:hover{background:var(--color-accent-hover-bg);color:var(--color-accent)}.search-clear-button.svelte-m3jzf3:focus{outline:2px solid var(--color-accent);outline-offset:2px}.search-clear-button.svelte-m3jzf3 svg:where(.svelte-m3jzf3){width:14px;height:14px}:root{--font-mono: IBM Plex Mono, monospace;--font-body: IBM Plex Sans, sans-serif;--font-heading: IBM Plex Sans, sans-serif;--line-height-body: 1.8;--line-height-heading: 1.4;--transition-fast: .15s;--transition-normal: .25s;--transition-slow: .35s;--transition-slower: .5s;--transition-opacity-fast: .1s;--transition-bezier: cubic-bezier(.4, 0, .2, 1);--max-content-width: 1000px;--wide-content-width: 1400px;--readable-max-width: 70ch;--section-map-width: 320px;--sidebar-width: 400px;--sidebar-collapsed-width: 80px;--sidebar-width-full: 300px;--sidebar-transition-duration: .35s;--sidebar-transition-timing: cubic-bezier(.4, 0, .2, 1);--navbar-height: 80px;--footer-height: 60px;--right-panel-width: 400px;--shadow-sm: 0 2px 4px rgba(9, 4, 48, .05);--shadow-md: 0 2px 10px rgba(9, 4, 48, .05);--shadow-lg: 0 4px 15px rgba(9, 4, 48, .1);--shadow-xl: 0 10px 25px rgba(9, 4, 48, .15);--shadow-color: rgb(9, 4, 48);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-round: 50%;--radius-pill: 9999px;--z-index-fab: 100;--z-index-overlay: 999;--z-index-modal: 1000;--z-index-notification: 10000;--z-index-skip-nav: 9999;--step--2: clamp(.7901rem, .7867rem + .0172vw, .8rem);--step--1: clamp(.8889rem, .8502rem + .1932vw, 1rem);--step-0: clamp(1rem, .913rem + .4348vw, 1.25rem);--step-1: clamp(1.125rem, .9728rem + .7609vw, 1.5625rem);--step-2: clamp(1.2656rem, 1.0265rem + 1.1957vw, 1.9531rem);--step-3: clamp(1.4238rem, 1.0699rem + 1.7697vw, 2.4414rem);--step-4: clamp(1.6018rem, 1.0975rem + 2.5217vw, 3.0518rem);--step-5: clamp(1.802rem, 1.102rem + 3.5003vw, 3.8147rem);--space-3xs: clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs: clamp(.5rem, .48rem + .1vw, .5625rem);--space-xs: clamp(.75rem, .7199rem + .1504vw, .8438rem);--space-s: clamp(1rem, .913rem + .4348vw, 1.25rem);--space-m: clamp(1.5rem, 1.3696rem + .6522vw, 1.875rem);--space-l: clamp(2rem, 1.8261rem + .8696vw, 2.5rem);--space-xl: clamp(3rem, 2.7391rem + 1.3043vw, 3.75rem);--space-2xl: clamp(4rem, 3.6522rem + 1.7391vw, 5rem);--space-3xl: clamp(6rem, 5.4783rem + 2.6087vw, 7.5rem)}.right-panel-container.svelte-135lh6b{position:fixed;top:0;right:0;height:100vh;display:flex;align-items:stretch;z-index:1050;pointer-events:auto;transform:none}@media (min-width: 1024px){.right-panel-container.svelte-135lh6b{top:80px;height:calc(100vh - 80px);transform:none}}.persistent-toggle-wrapper.svelte-135lh6b{display:contents}.right-panel-toggle-button.svelte-135lh6b{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:1051;width:30px;height:50px;padding:0;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:none;cursor:pointer;box-shadow:var(--shadow-sm);color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,border-color .2s ease,right .3s cubic-bezier(.23,1,.32,1)}@media (min-width: 1024px){.right-panel-toggle-button.panel-open.svelte-135lh6b{right:min(25vw,var(--right-panel-width))}}@media (max-width: 1024px){.right-panel-toggle-button.panel-open.svelte-135lh6b{right:min(80vw,320px)}}.right-panel-toggle-button.svelte-135lh6b:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md);color:var(--color-accent)}.right-panel.svelte-135lh6b{position:fixed;top:0;right:0;bottom:0;width:min(80vw,320px);height:100vh;background-color:var(--color-surface);border-left:1px solid var(--color-border);box-shadow:var(--shadow-lg);overflow-y:auto;box-sizing:border-box;z-index:1050;transform:translate(100%);transition:transform .3s cubic-bezier(.23,1,.32,1)}@media (min-width: 1024px){.right-panel.svelte-135lh6b{top:80px;height:calc(100vh - 80px);width:min(25vw,var(--right-panel-width));box-shadow:var(--shadow-md)}}.right-panel.is-open.svelte-135lh6b{transform:translate(0)}.right-panel.svelte-135lh6b .right-panel-header:where(.svelte-135lh6b){display:flex;justify-content:flex-end;padding:var(--space-s);border-bottom:1px solid var(--color-border)}@media (min-width: 1025px){.right-panel.svelte-135lh6b .right-panel-header:where(.svelte-135lh6b){display:none}}.tabs-container.svelte-135lh6b{display:flex;flex-direction:column;height:100%}.tabs-header.svelte-135lh6b{display:flex;border-bottom:1px solid var(--color-border);background-color:var(--color-surface-raised)}.tab-button.svelte-135lh6b{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-2xs);padding:var(--space-s);border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease-out;font-size:var(--step--1);border-bottom:2px solid transparent}.tab-button.svelte-135lh6b:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary)}.tab-button.active.svelte-135lh6b{color:var(--color-accent);border-bottom-color:var(--color-accent);background-color:var(--color-surface)}.tab-button.svelte-135lh6b span:where(.svelte-135lh6b){font-weight:500}.tab-content.svelte-135lh6b{flex:1;padding:var(--space-s);overflow-y:auto}.close-button.mobile-only.svelte-135lh6b{background:none;border:none;color:var(--color-text-secondary);padding:var(--space-3xs);cursor:pointer;line-height:0;border-radius:var(--radius-round);transition:background-color .2s ease}.close-button.mobile-only.svelte-135lh6b:hover{color:var(--color-text-primary);background-color:var(--color-surface-hover)}.mobile-overlay.svelte-135lh6b{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-overlay);z-index:1040;overflow:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overscroll-behavior:none}.mobile-overlay.right-panel-overlay.svelte-135lh6b{z-index:1045}
