.universe-container.svelte-1sxl9j5{position:fixed;inset:0;width:100vw;height:100vh;overflow:hidden;background:#000}.overlay.svelte-1sxl9j5{position:absolute;color:#0f0;font:14px/16px monospace;pointer-events:none}.fps.svelte-1sxl9j5{top:8px;left:10px}.resbtn.svelte-1sxl9j5{top:8px;left:70px;background:#00000080;border:1px solid #0f0;color:#0f0;padding:2px 6px;font:12px/14px monospace;cursor:pointer;pointer-events:auto}.resbtn.svelte-1sxl9j5:hover{background:#000000b3}.coord.svelte-1sxl9j5{top:8px;right:10px}.jump.svelte-sntmjz{position:fixed;left:16px;bottom:16px;display:flex;gap:8px;z-index:1000}input.svelte-sntmjz{width:120px;padding:4px}button.svelte-sntmjz{padding:4px 8px}.panel.svelte-1h4t6{position:fixed;min-width:calc(180px * var(--ui-scale));max-width:calc(640px * var(--ui-scale));background:var(--surface);color:var(--text);border:1px solid var(--green-4);border-radius:calc(.5rem * var(--ui-scale));box-shadow:0 4px 12px #0003;overflow:hidden;z-index:900;font-family:system-ui,sans-serif;transform:scale(var(--ui-scale));transform-origin:top left}.panel.svelte-1h4t6 .unscaled{transform:scale(calc(1 / var(--ui-scale)));transform-origin:left top;width:calc(100% * var(--ui-scale));display:block}.panel.svelte-1h4t6 .body:where(.svelte-1h4t6){overflow:auto;height:100%;box-sizing:border-box}.header.svelte-1h4t6{display:flex;justify-content:space-between;align-items:center;cursor:move;padding:calc(.6rem * var(--ui-scale)) calc(1rem * var(--ui-scale)) calc(.5rem * var(--ui-scale));background:var(--green-1);border-bottom:1px solid var(--green-4);border-radius:calc(.5rem * var(--ui-scale)) calc(.5rem * var(--ui-scale)) 0 0;-webkit-user-select:none;user-select:none}.arrow.svelte-1h4t6{background:transparent;border:none;color:var(--text);font-size:1rem;cursor:pointer;padding:0}.body.svelte-1h4t6{padding:calc(.5rem * var(--ui-scale)) calc(1rem * var(--ui-scale)) calc(.8rem * var(--ui-scale)) calc(1.8rem * var(--ui-scale))}.resizer.svelte-1h4t6{position:absolute;z-index:20}.edge.svelte-1h4t6{background:transparent}.edge.n.svelte-1h4t6{top:-3px;left:6px;right:6px;height:6px;cursor:ns-resize}.edge.s.svelte-1h4t6{bottom:-3px;left:6px;right:6px;height:6px;cursor:ns-resize}.edge.e.svelte-1h4t6{top:6px;bottom:6px;right:-3px;width:6px;cursor:ew-resize}.edge.w.svelte-1h4t6{top:6px;bottom:6px;left:-3px;width:6px;cursor:ew-resize}.corner.svelte-1h4t6{width:12px;height:12px}.corner.ne.svelte-1h4t6{top:-4px;right:-4px;cursor:nesw-resize}.corner.nw.svelte-1h4t6{top:-4px;left:-4px;cursor:nwse-resize}.corner.se.svelte-1h4t6{bottom:-4px;right:-4px;cursor:nwse-resize}.corner.sw.svelte-1h4t6{bottom:-4px;left:-4px;cursor:nesw-resize}body.resizing{-webkit-user-select:none;user-select:none}.icon-wrap.svelte-1u9pm6v{position:relative;display:inline-block;width:2rem;height:2rem;margin-right:.4rem;vertical-align:middle}.icon-wrap.glow.svelte-1u9pm6v:before{content:"";position:absolute;inset:-40%;border-radius:50%;background:radial-gradient(circle,rgba(var(--pc),.6),rgba(var(--pc),.05) 55%,rgba(var(--pc),0) 75%);filter:blur(4px);pointer-events:none;z-index:0}.icon-wrap.svelte-1u9pm6v .icon:where(.svelte-1u9pm6v){position:relative;z-index:1}.icon.svelte-1u9pm6v{width:100%;height:100%;image-rendering:pixelated;display:block}.coords.svelte-gz3ms3{font-size:calc(.8em * var(--ui-scale));color:var(--green-3);margin-left:.5em}.copy-button.svelte-gz3ms3{background:none;color:var(--text);border:none;margin-left:.5em;padding:0;position:relative;top:3px;width:calc(1.5em * var(--ui-scale));height:calc(1.5em * var(--ui-scale));cursor:pointer}.copy-button.svelte-gz3ms3 svg:where(.svelte-gz3ms3){width:100%;height:100%}.size-6.svelte-gz3ms3{width:calc(1em * var(--ui-scale));height:calc(1em * var(--ui-scale));color:var(--green-3);transition:opacity .3s ease}.fade.svelte-gz3ms3{animation:svelte-gz3ms3-fadeInOut 1.2s ease forwards}@keyframes svelte-gz3ms3-fadeInOut{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}ul.svelte-gz3ms3{margin:0;padding:0}li.svelte-gz3ms3{line-height:calc(1.4em * var(--ui-scale));word-break:break-word}.color.svelte-gz3ms3 .swatch:where(.svelte-gz3ms3){display:inline-block;width:calc(1rem * var(--ui-scale));height:calc(.85rem * var(--ui-scale));margin:0 calc(.4rem * var(--ui-scale)) 0 calc(.5rem * var(--ui-scale));vertical-align:text-bottom;border:1px solid var(--green-4);border-radius:calc(.2rem * var(--ui-scale))}.resource-chips.svelte-gz3ms3{display:flex;flex-wrap:wrap;gap:calc(.35rem * var(--ui-scale));margin-top:calc(.4rem * var(--ui-scale));max-width:calc(300px * var(--ui-scale))}.resource-chip.svelte-gz3ms3{border-radius:calc(.3rem * var(--ui-scale));padding:calc(.2rem * var(--ui-scale)) calc(.5rem * var(--ui-scale));font-size:calc(.8rem * var(--ui-scale));font-weight:500;white-space:nowrap;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px 2px #0000001a}.seg.svelte-1bnfb3n{display:inline-grid;grid-auto-flow:column}.seg.svelte-1bnfb3n button:where(.svelte-1bnfb3n){border:1px solid var(--green-3);background:var(--bg);color:var(--text);padding:.32rem .6rem;line-height:1}.seg.sm.svelte-1bnfb3n button:where(.svelte-1bnfb3n){padding:.32rem .5rem;font-size:.88rem}.seg.xs.svelte-1bnfb3n button:where(.svelte-1bnfb3n){padding:.26rem .45rem;font-size:.82rem}.seg.svelte-1bnfb3n button:where(.svelte-1bnfb3n):first-child{border-radius:.5rem 0 0 .5rem}.seg.svelte-1bnfb3n button:where(.svelte-1bnfb3n):last-child{border-radius:0 .5rem .5rem 0}.seg.svelte-1bnfb3n button:where(.svelte-1bnfb3n):not(:first-child){border-left:none}.seg.svelte-1bnfb3n button:where(.svelte-1bnfb3n):hover{border-color:var(--green-4)}.seg.svelte-1bnfb3n button.selected:where(.svelte-1bnfb3n){background:var(--green-2);border-color:var(--green-4)}.rangePips{--pip: var(--range-pip, var(--slider-base));--pip-text: var(--range-pip-text, var(--pip));--pip-active: var(--range-pip-active, var(--slider-fg));--pip-active-text: var(--range-pip-active-text, var(--pip-active));--pip-hover: var(--range-pip-hover, var(--slider-fg));--pip-hover-text: var(--range-pip-hover-text, var(--pip-hover));--pip-in-range: var(--range-pip-in-range, var(--pip-active));--pip-in-range-text: var(--range-pip-in-range-text, var(--pip-active-text));--pip-out-of-limit: var(--range-pip-out-of-limit, var(--slider-base-100));--pip-out-of-limit-text: var(--range-pip-out-of-limit-text, var(--pip-out-of-limit))}.rangePips{position:absolute;transform:translateZ(.001px);height:1em;left:0;right:0;bottom:-1em;font-variant-numeric:tabular-nums}.rangePips.rsVertical{height:auto;width:1em;inset:0 auto 0 100%}.rangePips .rsPip{height:.4em;position:absolute;top:.25em;width:1px;white-space:nowrap;transform:translateZ(.001px)}.rangePips.rsVertical .rsPip{height:1px;width:.4em;left:.25em;top:auto;bottom:auto}.rangePips .rsPipVal{position:absolute;top:.4em;transform:translate(-50%,25%);display:inline-flex}.rangePips.rsVertical .rsPipVal{position:absolute;top:0;left:.4em;transform:translate(25%,-50%)}.rangePips .rsPip{transition:all .15s ease}.rangePips .rsPipVal{transition:all .15s ease,font-weight 0s linear}.rangePips .rsPip{color:var(--pip-text);background-color:var(--pip)}.rangePips .rsPip.rsSelected{color:var(--pip-active-text);background-color:var(--pip-active)}.rangePips.rsHoverable:not(.rsDisabled) .rsPip:not(.rsOutOfLimit):hover{color:var(--pip-hover-text);background-color:var(--pip-hover)}.rangePips .rsPip.rsInRange{color:var(--pip-in-range-text);background-color:var(--pip-in-range)}.rangePips .rsPip.rsOutOfLimit{color:var(--pip-out-of-limit-text);background-color:var(--pip-out-of-limit)}.rangePips .rsPip.rsSelected{height:.75em}.rangePips.rsVertical .rsPip.rsSelected{height:1px;width:.75em}.rangePips .rsPip.rsSelected .rsPipVal{font-weight:700;top:.75em}.rangePips.rsVertical .rsPip.rsSelected .rsPipVal{top:0;left:.75em}.rangePips.rsHoverable:not(.rsDisabled) .rsPip:not(.rsSelected):not(.rsOutOfLimit):hover{transition:none}.rangePips.rsHoverable:not(.rsDisabled) .rsPip:not(.rsSelected):not(.rsOutOfLimit):hover .rsPipVal{transition:none;font-weight:700}@layer base{.rangeSlider{--slider-light-accent: #4a40d4;--slider-light-accent-100: #838de7;--slider-light-accent-text: #ffffff;--slider-light-base: #99a2a2;--slider-light-base-100: #b9c2c2;--slider-light-bg: #d7dada;--slider-light-fg: #3f3e4f;--slider-dark-accent: #6070fc;--slider-dark-accent-100: #7a7fab;--slider-dark-accent-text: #ffffff;--slider-dark-base: #82809f;--slider-dark-base-100: #595868;--slider-dark-bg: #3f3e4f;--slider-dark-fg: #d7dada;--slider-accent: var(--slider-light-accent);--slider-accent-100: var(--slider-light-accent-100);--slider-accent-text: var(--slider-light-accent-text);--slider-base: var(--slider-light-base);--slider-base-100: var(--slider-light-base-100);--slider-bg: var(--slider-light-bg);--slider-fg: var(--slider-light-fg);--slider: var(--range-slider, var(--slider-bg));--handle-inactive: var(--range-handle-inactive, var(--slider-base));--handle: var(--range-handle, var(--slider-accent-100));--handle-focus: var(--range-handle-focus, var(--slider-accent));--handle-border: var(--range-handle-border, var(--handle));--range-inactive: var(--range-range-inactive, var(--handle-inactive));--range: var(--range-range, var(--handle-focus));--range-limit: var(--range-range-limit, var(--slider-base-100));--range-hover: var(--range-range-hover, var(--handle-border));--range-press: var(--range-range-press, var(--handle-border));--float-inactive: var(--range-float-inactive, var(--handle-inactive));--float: var(--range-float, var(--handle-focus));--float-text: var(--range-float-text, var(--slider-accent-text))}.rangeSlider.rsDark{--slider-accent: var(--slider-dark-accent);--slider-accent-100: var(--slider-dark-accent-100);--slider-accent-text: var(--slider-dark-accent-text);--slider-base: var(--slider-dark-base);--slider-base-100: var(--slider-dark-base-100);--slider-bg: var(--slider-dark-bg);--slider-fg: var(--slider-dark-fg)}@media (prefers-color-scheme: dark){.rangeSlider.rsAutoDark{--slider-accent: var(--slider-dark-accent);--slider-accent-100: var(--slider-dark-accent-100);--slider-accent-text: var(--slider-dark-accent-text);--slider-base: var(--slider-dark-base);--slider-base-100: var(--slider-dark-base-100);--slider-bg: var(--slider-dark-bg);--slider-fg: var(--slider-dark-fg)}}}.rangeSlider{position:relative;border-radius:100px;height:.5em;margin:1em;transition:opacity .2s ease;-webkit-user-select:none;user-select:none;overflow:visible}.rangeSlider *{-webkit-user-select:none;user-select:none}.rangeSlider.rsPips{margin-bottom:1.8em}.rangeSlider.rsPipLabels{margin-bottom:2.8em}.rangeSlider.rsVertical{display:inline-block;border-radius:100px;width:.5em;min-height:200px}.rangeSlider.rsVertical.rsPips{margin-right:1.8em;margin-bottom:1em}.rangeSlider.rsVertical.rsPipLabels{margin-right:2.8em;margin-bottom:1em}.rangeSlider .rangeHandle{position:absolute;display:block;height:1.4em;width:1.4em;top:.25em;bottom:auto;transform:translateY(-50%) translate(-50%);translate:calc(var(--slider-length) * (var(--handle-pos) / 100) * 1px) 0;z-index:2}.rangeSlider.rsReversed .rangeHandle{transform:translateY(-50%) translate(-50%);translate:calc((var(--slider-length) * 1px) - (var(--slider-length) * (var(--handle-pos) / 100) * 1px)) 0}.rangeSlider.rsVertical .rangeHandle{left:.25em;top:auto;transform:translateY(-50%) translate(-50%);translate:0 calc(var(--slider-length) * (1 - var(--handle-pos) / 100) * 1px)}.rangeSlider.rsVertical.rsReversed .rangeHandle{transform:translateY(-50%) translate(-50%);translate:0 calc((var(--slider-length) * 1px) - (var(--slider-length) * (1 - var(--handle-pos) / 100) * 1px))}.rangeSlider .rangeNub,.rangeSlider .rangeHandle:before{position:absolute;left:0;top:0;display:block;border-radius:10em;height:100%;width:100%;transition:background .2s ease,box-shadow .2s ease}.rangeSlider .rangeHandle:before{content:"";inset:1px;height:auto;width:auto;box-shadow:0 0 0 0 var(--handle-border);opacity:0;transition:opacity .2s ease,box-shadow .2s ease}.rangeSlider.rsHoverable:not(.rsDisabled) .rangeHandle:hover:before{box-shadow:0 0 0 8px var(--handle-border);opacity:.2}.rangeSlider.rsHoverable:not(.rsDisabled) .rangeHandle.rsPress:before,.rangeSlider.rsHoverable:not(.rsDisabled) .rangeHandle.rsPress:hover:before{box-shadow:0 0 0 12px var(--handle-border);opacity:.4}.rangeSlider.rsRange:not(.rsMin):not(.rsMax) .rangeNub{border-radius:10em 10em 10em 1.6em}.rangeSlider.rsRange .rangeHandle:nth-of-type(1) .rangeNub{transform:rotate(-135deg)}.rangeSlider.rsRange .rangeHandle:nth-of-type(2) .rangeNub{transform:rotate(45deg)}.rangeSlider.rsRange.rsReversed .rangeHandle:nth-of-type(1) .rangeNub{transform:rotate(45deg)}.rangeSlider.rsRange.rsReversed .rangeHandle:nth-of-type(2) .rangeNub{transform:rotate(-135deg)}.rangeSlider.rsRange.rsVertical .rangeHandle:nth-of-type(1) .rangeNub{transform:rotate(135deg)}.rangeSlider.rsRange.rsVertical .rangeHandle:nth-of-type(2) .rangeNub{transform:rotate(-45deg)}.rangeSlider.rsRange.rsVertical.rsReversed .rangeHandle:nth-of-type(1) .rangeNub{transform:rotate(-45deg)}.rangeSlider.rsRange.rsVertical.rsReversed .rangeHandle:nth-of-type(2) .rangeNub{transform:rotate(135deg)}.rangeSlider .rangeFloat{display:block;position:absolute;left:50%;bottom:1.75em;font-size:1em;text-align:center;pointer-events:none;white-space:nowrap;font-size:.9em;line-height:1;padding:.33em .5em .5em;border-radius:.5em;z-index:3;opacity:0;translate:-50% -50% .01px;scale:1;transform-origin:center;transition:all .22s cubic-bezier(.33,1,.68,1)}.rangeSlider .rangeHandle.rsActive .rangeFloat,.rangeSlider.rsHoverable .rangeHandle:hover .rangeFloat,.rangeSlider.rsHoverable .rangeBar:hover .rangeFloat,.rangeSlider.rsFocus .rangeBar .rangeFloat{opacity:1;scale:1;translate:-50% 0% .01px}.rangeSlider .rangeBar .rangeFloat{bottom:.875em;z-index:2}.rangeSlider.rsVertical .rangeFloat{inset:50% 1.75em auto auto;translate:-50% -50% .01px}.rangeSlider.rsVertical .rangeHandle.rsActive .rangeFloat,.rangeSlider.rsVertical.rsHoverable .rangeHandle:hover .rangeFloat,.rangeSlider.rsVertical.rsHoverable .rangeBar:hover .rangeFloat,.rangeSlider.rsVertical.rsFocus .rangeBar .rangeFloat{translate:0% -50% .01px}.rangeSlider.rsVertical .rangeBar .rangeFloat{right:.875em}.rangeSlider .rangeBar,.rangeSlider .rangeLimit,.rangeSlider.rsDrag .rangeBar:before{position:absolute;display:block;transition:background .2s ease;border-radius:1em;height:.5em;top:0;-webkit-user-select:none;user-select:none;z-index:1}.rangeSlider.rsVertical .rangeBar,.rangeSlider.rsVertical .rangeLimit,.rangeSlider.rsVertical.rsDrag .rangeBar:before{width:.5em;height:auto}.rangeSlider .rangeBar{translate:calc((var(--slider-length) * (var(--range-start) / 100) * 1px)) 0;width:calc(var(--slider-length) * (var(--range-size) / 100 * 1px))}.rangeSlider.rsReversed .rangeBar{translate:calc((var(--slider-length) * 1px) - (var(--slider-length) * (var(--range-end) / 100) * 1px)) 0}.rangeSlider.rsVertical .rangeBar{translate:0 calc((var(--slider-length) * 1px) - (var(--slider-length) * (var(--range-end) / 100) * 1px));height:calc(var(--slider-length) * (var(--range-size) / 100 * 1px))}.rangeSlider.rsVertical.rsReversed .rangeBar{translate:0 calc((var(--slider-length) * (var(--range-start) / 100) * 1px))}.rangeSlider.rsDrag .rangeBar:before{content:"";inset:-.5em 0;height:auto;background-color:var(--range-hover);opacity:0;scale:1 .5;transition:opacity .2s ease,scale .2s ease}.rangeSlider.rsVertical.rsDrag .rangeBar:before{inset:0 -.5em;width:auto}.rangeSlider.rsHoverable:not(.rsDisabled).rsDrag .rangeBar:hover:before{opacity:.2;scale:1 1}.rangeSlider.rsHoverable:not(.rsDisabled).rsDrag .rangeBar.rsPress:before{opacity:.4;scale:1 1.25}.rangeSlider.rsVertical.rsHoverable:not(.rsDisabled).rsDrag .rangeBar.rsPress:before{scale:1.25 1}.rangeSlider{background-color:var(--slider)}.rangeSlider .rangeBar{background-color:var(--range-inactive)}.rangeSlider.rsFocus .rangeBar{background-color:var(--range)}.rangeSlider .rangeLimit{background-color:var(--range-limit)}.rangeSlider .rangeNub{background-color:var(--handle-inactive)}.rangeSlider.rsFocus .rangeNub{background-color:var(--handle)}.rangeSlider .rangeHandle.rsActive .rangeNub{background-color:var(--handle-focus)}.rangeSlider .rangeFloat{color:var(--float-text);background-color:var(--float-inactive)}.rangeSlider.rsFocus .rangeFloat{background-color:var(--float)}.rangeSlider.rsDisabled{opacity:.5}.rangeSlider.rsDisabled .rangeNub{background-color:var(--handle-inactive)}.rangeSlider .rangeBar,.rangeSlider .rangeHandle{transition:opacity .2s ease}.window{--radius: .6rem}.form.svelte-t7se8z{display:grid;gap:calc(.75rem * var(--ui-scale));padding-bottom:40px}.row.svelte-t7se8z{display:grid;grid-template-columns:1fr minmax(8rem,30%);gap:calc(.5rem * var(--ui-scale));align-items:end}.form.md.svelte-t7se8z .row:where(.svelte-t7se8z){grid-template-columns:1fr minmax(9rem,34%)}.form.sm.svelte-t7se8z .row:where(.svelte-t7se8z){grid-template-columns:1fr 42%}.form.xs.svelte-t7se8z .row:where(.svelte-t7se8z){grid-template-columns:1fr}.form.xs.svelte-t7se8z .field.narrow:where(.svelte-t7se8z){width:100%}.form.sm.svelte-t7se8z .section.compact4:where(.svelte-t7se8z),.form.md.svelte-t7se8z .section.compact4:where(.svelte-t7se8z){grid-template-columns:repeat(2,1fr)}.form.xs.svelte-t7se8z .section.compact4:where(.svelte-t7se8z){grid-template-columns:repeat(2,1fr)}.form.xs.svelte-t7se8z .section.compact2:where(.svelte-t7se8z),.form.sm.svelte-t7se8z .section.compact2:where(.svelte-t7se8z){grid-template-columns:1fr}.form.md.svelte-t7se8z .star-grid:where(.svelte-t7se8z){grid-template-columns:repeat(2,1fr)}.form.sm.svelte-t7se8z .star-grid:where(.svelte-t7se8z){grid-template-columns:repeat(2,1fr)}.form.xs.svelte-t7se8z .star-grid:where(.svelte-t7se8z){grid-template-columns:1fr}.form.xs.svelte-t7se8z .res-grid:where(.svelte-t7se8z){grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.form.sm.svelte-t7se8z .res-grid:where(.svelte-t7se8z){grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.form.md.svelte-t7se8z .res-grid:where(.svelte-t7se8z){grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.form.sm.svelte-t7se8z .res-tri:where(.svelte-t7se8z){grid-template-columns:minmax(0,5.5rem) 1fr}.form.sm.svelte-t7se8z .res-name:where(.svelte-t7se8z){white-space:nowrap}.form.xs.svelte-t7se8z .res-tri:where(.svelte-t7se8z){grid-template-columns:1fr}.form.xs.svelte-t7se8z .res-name:where(.svelte-t7se8z){font-size:.78rem;white-space:normal}.field.svelte-t7se8z{display:grid;gap:calc(.35rem * var(--ui-scale))}.field.narrow.svelte-t7se8z{width:100%}.label.svelte-t7se8z{font-size:calc(.78rem * var(--ui-scale));opacity:.8}.input.svelte-t7se8z,.select.svelte-t7se8z{appearance:none;border:1px solid var(--green-3);border-radius:.5rem;background:var(--bg);color:var(--text);padding:calc(.45rem * var(--ui-scale)) calc(.6rem * var(--ui-scale));line-height:1.1}.input.svelte-t7se8z::placeholder{color:var(--text);opacity:.55}.input.svelte-t7se8z:hover,.select.svelte-t7se8z:hover{border-color:var(--green-4)}.input.svelte-t7se8z:focus-visible,.select.svelte-t7se8z:focus-visible{background:var(--surface);border-color:var(--green-4);outline-color:var(--green-4);box-shadow:0 0 0 2px #00000008}.section.svelte-t7se8z{display:grid;gap:calc(.5rem * var(--ui-scale))}.section.compact2.svelte-t7se8z{grid-template-columns:1fr 1fr;gap:calc(.5rem * var(--ui-scale))}.section.compact4.svelte-t7se8z{grid-template-columns:repeat(4,1fr);gap:calc(.5rem * var(--ui-scale))}.sub.svelte-t7se8z{display:grid;gap:calc(.4rem * var(--ui-scale))}h3.svelte-t7se8z{margin:0;font-size:calc(.9rem * var(--ui-scale))}.pill-wrap.svelte-t7se8z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.pill-wrap.svelte-t7se8z .tri-pill:where(.svelte-t7se8z){width:100%;justify-content:flex-start}.form.md.svelte-t7se8z .pill-wrap:where(.svelte-t7se8z){grid-template-columns:repeat(3,minmax(0,1fr))}.form.sm.svelte-t7se8z .pill-wrap:where(.svelte-t7se8z){grid-template-columns:repeat(3,minmax(0,1fr))}.form.xs.svelte-t7se8z .pill-wrap:where(.svelte-t7se8z){grid-template-columns:repeat(2,minmax(0,1fr))}.star-grid.svelte-t7se8z{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}.form.md.svelte-t7se8z .star-grid:where(.svelte-t7se8z){grid-template-columns:repeat(3,1fr)}.form.sm.svelte-t7se8z .star-grid:where(.svelte-t7se8z){grid-template-columns:repeat(3,1fr)}.form.xs.svelte-t7se8z .star-grid:where(.svelte-t7se8z){grid-template-columns:repeat(2,1fr)}.tri-pill.svelte-t7se8z{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--green-3);background:var(--bg);color:var(--text);border-radius:.5rem;padding:.28rem .45rem;flex:0 0 auto}.tri-pill.sm.svelte-t7se8z{font-size:.82rem}.tri-pill.svelte-t7se8z:hover{border-color:var(--green-4)}.tri-pill.on.svelte-t7se8z{background:color-mix(in oklab,var(--green-2) 35%,var(--bg));border-color:var(--green-4)}.tri-pill.off.svelte-t7se8z{background:color-mix(in oklab,#ff3b30 20%,var(--bg));border-color:#a64a4a}.tri-pill-check.svelte-t7se8z{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;opacity:.9}.tri-pill-check.svelte-t7se8z svg:where(.svelte-t7se8z){width:.9rem;height:.9rem;flex-shrink:0}.res-grid.svelte-t7se8z{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem .8rem}.res-tri.svelte-t7se8z{display:grid;grid-template-columns:minmax(0,5.8rem) 1fr;align-items:center;gap:.45rem;min-width:0}.res-name.svelte-t7se8z{opacity:.9;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs .range-slider__track{background:color-mix(in oklab,var(--green-3) 25%,var(--bg))!important;height:.35rem;border-radius:.35rem}.rs .range-slider__range{background:color-mix(in oklab,var(--green-3) 45%,var(--bg))!important}.rs .range-slider__thumb{background:var(--green-4)!important;border:2px solid var(--surface)!important;width:.95rem;height:.95rem}.rs .range-slider__pips{display:none}.color-row.svelte-t7se8z{display:flex;gap:1rem;align-items:center}hex-color-picker.svelte-t7se8z{width:130px;height:130px}.color-sim.svelte-t7se8z{display:grid;gap:.5rem;align-items:start}.color-sim.svelte-t7se8z input[type=range]:where(.svelte-t7se8z){width:160px}button.clear.svelte-t7se8z{border:1px solid var(--green-3);background:var(--bg);color:var(--text);padding:.35rem .6rem;border-radius:.5rem}button.clear.svelte-t7se8z:hover{border-color:var(--green-4)}.reset-btn.svelte-t7se8z{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:calc(.6rem * var(--ui-scale)) calc(.8rem * var(--ui-scale));border:1px solid var(--green-3);background:var(--bg);color:var(--text);border-radius:.5rem;font-size:calc(.9rem * var(--ui-scale));font-weight:500;cursor:pointer;transition:all .15s ease}.reset-btn.svelte-t7se8z svg:where(.svelte-t7se8z){width:1.1rem;height:1.1rem}.reset-btn.svelte-t7se8z:hover{border-color:var(--green-4);background:color-mix(in oklab,var(--green-2) 20%,var(--bg))}.reset-btn.svelte-t7se8z:active{transform:scale(.98)}.virt.svelte-1q2avai{overflow-y:auto;overflow-x:hidden;width:100%;box-sizing:border-box;will-change:transform;contain:strict}.row-wrap.svelte-1q2avai{display:contents}.toolbar.svelte-ticxrh{display:inline-grid;grid-auto-flow:column;gap:.4rem;margin:0 0 .6rem}.toolbar.svelte-ticxrh button:where(.svelte-ticxrh){border:1px solid var(--green-3);background:var(--bg);color:var(--text);padding:.25rem .55rem;border-radius:.4rem;font-size:.8rem}.toolbar.svelte-ticxrh button.selected:where(.svelte-ticxrh){background:var(--green-2);border-color:var(--green-4)}.counts.svelte-ticxrh{display:flex;gap:.8rem;font-size:.72rem;opacity:.8;margin:-.3rem 0 .4rem}.empty.svelte-ticxrh{font-size:.8rem;opacity:.7;padding:.25rem 0}.row.svelte-ticxrh{cursor:pointer;display:grid;align-items:center;gap:.9rem;padding:.2rem .35rem;border-radius:.35rem;border:1px solid transparent;background:color-mix(in oklab,var(--surface) 85%,black);width:100%;text-align:left}.row.svelte-ticxrh{box-sizing:border-box}.planet-row.svelte-ticxrh{grid-template-columns:2rem 7rem 3.4rem 1fr auto auto}.star-row.svelte-ticxrh{grid-template-columns:2rem 6.8rem 1fr 2.2rem auto auto}.row.svelte-ticxrh:hover{border-color:var(--green-4);background:color-mix(in oklab,var(--green-2) 25%,var(--surface))}.row.svelte-ticxrh .name:where(.svelte-ticxrh){font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.svelte-ticxrh .type:where(.svelte-ticxrh),.row.svelte-ticxrh .size:where(.svelte-ticxrh){font-size:.7rem;opacity:.85}.row.svelte-ticxrh .coord:where(.svelte-ticxrh){font-size:.75rem;font-family:monospace;opacity:.8;margin-right:.35rem}.row.svelte-ticxrh .size:where(.svelte-ticxrh){text-align:right}.copy-btn.svelte-ticxrh{background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--green-3);display:flex;align-items:center}.copy-btn.svelte-ticxrh .ic:where(.svelte-ticxrh){width:1.5em;height:1.5em;color:var(--green-3);transition:opacity .3s ease}.copy-btn.svelte-ticxrh:hover .ic:where(.svelte-ticxrh){color:var(--text)}.fade.svelte-ticxrh{animation:svelte-ticxrh-fadeInOut 1.2s ease forwards}@keyframes svelte-ticxrh-fadeInOut{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}.overlay.svelte-1lhtezm{position:fixed;inset:0;pointer-events:none;z-index:850}.spinning.svelte-1lhtezm{animation:svelte-1lhtezm-spin 4s linear infinite;transform-origin:center}@keyframes svelte-1lhtezm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bottom-banner.svelte-1lhtezm{position:fixed;left:0;bottom:0;width:100%;height:36px;pointer-events:none;z-index:900;display:flex;align-items:center;background:linear-gradient(to right,#00000073,#0000002e)}.marquee-track.svelte-1lhtezm{overflow:hidden;width:100%;height:100%;display:flex;align-items:center}.marquee-content.svelte-1lhtezm{display:inline-flex;white-space:nowrap;will-change:transform;animation:svelte-1lhtezm-marquee-scroll var(--marquee-duration, 18s) linear infinite}.marquee-item.svelte-1lhtezm{display:inline-block;color:#ddd;font:13px/14px system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;padding-right:2rem}@keyframes svelte-1lhtezm-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
