.panel.svelte-oydtmz{top:calc(12px + env(safe-area-inset-top,0px));left:calc(12px + env(safe-area-inset-left,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));color:#d7dae2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-user-select:none;user-select:none;scrollbar-width:thin;scrollbar-color:#3a3d49 transparent;background:#101116eb;border:1px solid #2a2c35;border-radius:10px;width:300px;font:12px/1.45 system-ui,sans-serif;position:absolute;overflow-y:auto}.panel.svelte-oydtmz::-webkit-scrollbar{width:8px}.panel.svelte-oydtmz::-webkit-scrollbar-track{background:0 0}.panel.svelte-oydtmz::-webkit-scrollbar-thumb{background:#3a3d49;border:2px solid #101116eb;border-radius:4px}.panel.svelte-oydtmz::-webkit-scrollbar-thumb:hover{background:#ff6b35}.expand-chip.svelte-oydtmz{top:calc(12px + env(safe-area-inset-top,0px));left:calc(12px + env(safe-area-inset-left,0px));color:#d7dae2;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101116eb;border:1px solid #2a2c35;border-radius:10px;padding:8px 14px;font:600 12px system-ui,sans-serif;position:absolute}.expand-chip.svelte-oydtmz:hover{color:#ff6b35;border-color:#ff6b35}header.svelte-oydtmz{z-index:1;background:#101116f7;border-bottom:1px solid #2a2c35;justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:sticky;top:0}h1.svelte-oydtmz{margin:0;font-size:14px;font-weight:600}.header-actions.svelte-oydtmz{gap:6px;display:flex}.paste.svelte-oydtmz{gap:6px;padding:8px 0;display:grid}.paste.svelte-oydtmz textarea:where(.svelte-oydtmz){resize:vertical;color:#d7dae2;background:#16181f;border:1px solid #2f323d;border-radius:6px;width:100%;min-height:90px;padding:6px 8px;font:11px/1.45 ui-monospace,Cascadia Mono,monospace}.paste-actions.svelte-oydtmz{gap:6px;display:flex}.search.svelte-oydtmz{z-index:1;background:#101116f7;border-bottom:1px solid #22242c;align-items:center;gap:6px;padding:8px 12px;display:flex;position:sticky;top:41px}.search.svelte-oydtmz input:where(.svelte-oydtmz){color:#d7dae2;background:#1c1e26;border:1px solid #2f323d;border-radius:5px;flex:1;padding:5px 8px;font-size:12px}.search.svelte-oydtmz input:where(.svelte-oydtmz):focus{outline:1px solid #ff6b35}.no-results.svelte-oydtmz{color:#6a707e;text-align:center;padding:16px 12px;font-size:11px}.tiers.svelte-oydtmz{border-bottom:1px solid #22242c;padding:10px 12px}.tiers-title.svelte-oydtmz{color:#aeb4c2;margin-bottom:6px;font-weight:600}.tiers-grid.svelte-oydtmz{grid-template-columns:1fr 1fr;gap:6px;display:grid}.btn.tier.active.svelte-oydtmz{color:#ff6b35;border-color:#ff6b35}details.svelte-oydtmz{border-bottom:1px solid #22242c}summary.svelte-oydtmz{cursor:pointer;color:#aeb4c2;justify-content:space-between;align-items:center;padding:8px 12px;font-weight:600;display:flex}summary.svelte-oydtmz:hover{color:#fff}.controls.svelte-oydtmz{flex-direction:column;gap:10px;padding:4px 12px 12px;display:flex}.control.svelte-oydtmz .label:where(.svelte-oydtmz){color:#9aa0ae}.slider-row.svelte-oydtmz,.toggle-row.svelte-oydtmz,.select-row.svelte-oydtmz,.color-row.svelte-oydtmz{justify-content:space-between;align-items:center;gap:8px;display:flex}input[type=color].svelte-oydtmz{cursor:pointer;background:#1c1e26;border:1px solid #2f323d;border-radius:5px;width:44px;height:22px;padding:0}.num.svelte-oydtmz{color:#e8eaf0;text-align:right;font-variant-numeric:tabular-nums;background:#1c1e26;border:1px solid #2f323d;border-radius:5px;width:76px;padding:2px 6px;font-size:11px}.num.svelte-oydtmz:focus{outline:1px solid #ff6b35}input[type=range].svelte-oydtmz{accent-color:#ff6b35;width:100%;margin:4px 0 0}input[type=checkbox].svelte-oydtmz{accent-color:#ff6b35}select.svelte-oydtmz{color:#d7dae2;background:#1c1e26;border:1px solid #2f323d;border-radius:5px;max-width:170px;padding:3px 6px;font-size:11px}.hint.svelte-oydtmz{color:#6a707e;margin-top:3px;font-size:10px}.btn.svelte-oydtmz{color:#d7dae2;cursor:pointer;background:#1c1e26;border:1px solid #2f323d;border-radius:5px;padding:4px 10px;font-size:11px}.btn.svelte-oydtmz:hover{background:#262935}.btn.accent.svelte-oydtmz{color:#140a05;background:#ff6b35;border-color:#ff6b35;font-weight:600}.btn.accent.svelte-oydtmz:hover{background:coral}.btn.small.svelte-oydtmz{padding:2px 8px;font-size:10px}.btn.play.svelte-oydtmz{width:100%;padding:6px}.ts-add.svelte-oydtmz{gap:6px;display:flex}.ts-add.svelte-oydtmz input:where(.svelte-oydtmz){color:#d7dae2;background:#1c1e26;border:1px solid #2f323d;border-radius:5px;flex:1;min-width:0;padding:4px 8px;font-size:11px}.ts-row.svelte-oydtmz{align-items:center;gap:4px;display:flex}.ts-main.svelte-oydtmz{cursor:pointer;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ts-label.svelte-oydtmz{text-overflow:ellipsis;white-space:nowrap;color:#d7dae2;overflow:hidden}.btn.tiny.svelte-oydtmz{color:#6a707e;padding:2px 5px;font-size:10px}.btn.tiny.on.svelte-oydtmz{color:#ff6b35;border-color:#ff6b35}.ts-place.svelte-oydtmz{align-items:center;gap:4px;padding:2px 0 4px 22px;display:flex}.ts-place-field.svelte-oydtmz{color:#8a90a0;align-items:center;gap:3px;min-width:0;font-size:10px;display:flex}.ts-place-field.svelte-oydtmz .num:where(.svelte-oydtmz){width:52px}.ts-imagery.svelte-oydtmz{flex-wrap:wrap}.ts-imagery.svelte-oydtmz select:where(.svelte-oydtmz),.ts-imagery.svelte-oydtmz input[type=text]:where(.svelte-oydtmz){flex:140px;min-width:0}.ts-attrib.svelte-oydtmz{padding-left:22px}.cg-bar.svelte-oydtmz{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cg-bar.svelte-oydtmz select:where(.svelte-oydtmz){flex:1;min-width:0;max-width:none}.cg-name.svelte-oydtmz{color:#e8eaf0;background:#1c1e26;border:1px solid #2f323d;border-radius:5px;width:150px;padding:2px 6px;font-size:11px}.cg-name.svelte-oydtmz:focus{outline:1px solid #ff6b35}.cg-in.svelte-oydtmz{color:#6a707e;white-space:nowrap;margin-left:auto;padding-left:6px;font-size:10px}.clip-row.svelte-oydtmz{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.clip-head.svelte-oydtmz{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.clip-title.svelte-oydtmz{color:#6a707e;flex:1;min-width:120px;font-size:11px}.clip-item.svelte-oydtmz{border:1px solid #2a2d36;border-radius:5px;margin-top:4px;padding:5px 6px}.clip-item.drawing.svelte-oydtmz{background:#ff6b3512;border-color:#ff6b35}.btn.tiny.draw.svelte-oydtmz{white-space:nowrap}.btn.tiny.draw.on.svelte-oydtmz{color:#14161b;background:#ff6b35;border-color:#ff6b35}.clip-item.off.svelte-oydtmz .clip-name:where(.svelte-oydtmz),.clip-item.off.svelte-oydtmz select:where(.svelte-oydtmz),.clip-item.off.svelte-oydtmz .clip-radius:where(.svelte-oydtmz){opacity:.5}.clip-radius.svelte-oydtmz{opacity:.85;align-items:center;gap:4px;font-size:11px;display:flex}.clip-radius.svelte-oydtmz input:where(.svelte-oydtmz){width:64px}.clip-name.svelte-oydtmz{color:#d7dae2;background:#16181d;border:1px solid #2f323d;border-radius:5px;flex:1;min-width:60px;padding:3px 6px;font-size:11px}.targets.svelte-oydtmz{margin-top:4px}.targets.svelte-oydtmz>summary:where(.svelte-oydtmz){cursor:pointer;color:#8b90a0;-webkit-user-select:none;user-select:none;background:#16181d;border:1px solid #2f323d;border-radius:5px;padding:3px 6px;font-size:11px;list-style:none}.targets.svelte-oydtmz>summary:where(.svelte-oydtmz)::-webkit-details-marker{display:none}.targets.svelte-oydtmz>summary:where(.svelte-oydtmz) strong:where(.svelte-oydtmz){color:#d7dae2;font-weight:500}.targets.svelte-oydtmz>summary.empty:where(.svelte-oydtmz) strong:where(.svelte-oydtmz){color:#ffb35c}.targets-caret.svelte-oydtmz{color:#6a707e;transition:transform .12s;display:inline-block}.targets[open].svelte-oydtmz .targets-caret:where(.svelte-oydtmz){transform:rotate(90deg)}.targets-menu.svelte-oydtmz{padding:4px 6px 2px}.targets-option.svelte-oydtmz{color:#d7dae2;cursor:pointer;align-items:center;gap:6px;padding:3px 0;font-size:11px;display:flex}.targets-option.svelte-oydtmz input:where(.svelte-oydtmz){accent-color:#ff6b35;margin:0}.targets-option.sub.svelte-oydtmz{padding-left:14px}.targets-option.implied.svelte-oydtmz{opacity:.5}.wp-row.svelte-oydtmz{color:#d7dae2;align-items:center;gap:5px;padding:2px 0;font-size:11px;display:flex}.wp-kind.svelte-oydtmz{color:#6a707e;text-align:center;width:10px}.wp-kind.hotspot.svelte-oydtmz{color:#ff6b35}.wp-label.svelte-oydtmz{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wp-check.svelte-oydtmz{color:#d7dae2;cursor:pointer;flex:1;align-items:center;gap:6px;font-size:11px;display:flex}.wp-check.svelte-oydtmz input:where(.svelte-oydtmz){accent-color:#ff6b35;margin:0}@media (prefers-reduced-motion:reduce){.targets-caret.svelte-oydtmz{transition:none}}.hs-tools.svelte-oydtmz{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.ts-row.selected.svelte-oydtmz .ts-label:where(.svelte-oydtmz){color:#ff6b35}.hint.warn.svelte-oydtmz{color:#ffb35c}@media (width<=820px){.panel.svelte-oydtmz{top:auto;left:calc(8px + env(safe-area-inset-left,0px));right:calc(8px + env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:2;overscroll-behavior:contain;width:auto;height:55dvh}select.svelte-oydtmz{max-width:55%}}@media (pointer:coarse) and (width>=821px){.panel.svelte-oydtmz{width:340px}}@media (pointer:coarse){h1.svelte-oydtmz,.header-actions.svelte-oydtmz .btn:where(.svelte-oydtmz){white-space:nowrap}.panel.svelte-oydtmz{font-size:13px}.expand-chip.svelte-oydtmz{padding:11px 14px}header.svelte-oydtmz{box-sizing:border-box;height:52px}.search.svelte-oydtmz{top:52px}summary.svelte-oydtmz{padding:12px}.btn.svelte-oydtmz{padding:8px 10px;font-size:12px}.btn.small.svelte-oydtmz,.btn.tiny.svelte-oydtmz{padding:6px 9px;font-size:11px}.num.svelte-oydtmz,select.svelte-oydtmz,.cg-name.svelte-oydtmz,.clip-name.svelte-oydtmz,.ts-add.svelte-oydtmz input:where(.svelte-oydtmz),.search.svelte-oydtmz input:where(.svelte-oydtmz){padding:7px 8px;font-size:13px}input[type=checkbox].svelte-oydtmz{flex:none;width:20px;height:20px}input[type=range].svelte-oydtmz{height:28px;margin:0}input[type=color].svelte-oydtmz{width:52px;height:30px}.ts-row.svelte-oydtmz,.wp-row.svelte-oydtmz,.targets-option.svelte-oydtmz{padding:5px 0}.targets.svelte-oydtmz>summary:where(.svelte-oydtmz){padding:8px}.hint.svelte-oydtmz{font-size:11px}}.persplat.svelte-1k1ct7z{gap:3px;margin-top:4px;display:grid}.sprow.svelte-1k1ct7z{gap:1px;display:grid}.spname.svelte-1k1ct7z{color:#8b90a0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.splevels.svelte-1k1ct7z{gap:4px;display:flex}.splvl.svelte-1k1ct7z{color:#6a707e;gap:2px;font-size:10px;display:flex}.splvl.svelte-1k1ct7z i:where(.svelte-1k1ct7z){color:#d7dae2;font-style:normal}.splvl.zero.svelte-1k1ct7z i:where(.svelte-1k1ct7z){color:#4a4f5c}.lod.svelte-1k1ct7z{gap:2px;margin-top:4px;display:grid}.lodrow.svelte-1k1ct7z{grid-template-columns:20px 46px 1fr 46px;align-items:center;gap:6px;display:grid}.lodrow.off.svelte-1k1ct7z{opacity:.35}.lodrow.svelte-1k1ct7z .dist:where(.svelte-1k1ct7z){color:#8b90a0;text-align:right}.lodrow.svelte-1k1ct7z .cnt:where(.svelte-1k1ct7z){text-align:right}.bar.svelte-1k1ct7z{background:#23252e;border-radius:3px;height:6px;overflow:hidden}.bar.svelte-1k1ct7z i:where(.svelte-1k1ct7z){background:#5b8cff;height:100%;display:block}.stats.collapsed.svelte-1k1ct7z{min-width:0;padding:6px 10px}button.row.big.svelte-1k1ct7z{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.chev.svelte-1k1ct7z{margin-left:4px}.stats.svelte-1k1ct7z{top:calc(12px + env(safe-area-inset-top,0px));right:calc(12px + env(safe-area-inset-right,0px));color:#d7dae2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-user-select:none;user-select:none;background:#101116eb;border:1px solid #2a2c35;border-radius:10px;min-width:170px;padding:10px 12px;font:12px/1.5 ui-monospace,Cascadia Mono,monospace;position:absolute}.row.svelte-1k1ct7z{justify-content:space-between;gap:16px;display:flex}.row.big.svelte-1k1ct7z{color:#ff6b35;margin-bottom:4px;font-size:16px;font-weight:700}.section.svelte-1k1ct7z{border-top:1px solid #22242c;border-bottom:1px solid #22242c;margin:5px 0;padding:4px 0}.dim.svelte-1k1ct7z{color:#6a707e}.warn.svelte-1k1ct7z{color:#ffb020}.busy.svelte-1k1ct7z{color:#6db3ff}.scene.svelte-1k1ct7z{color:#9aa0ae;word-break:break-all;border-top:1px solid #22242c;margin-top:4px;padding-top:4px}.toggle.svelte-suu2az{color:#8b93a4;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font:11px/1 ui-monospace,Cascadia Mono,monospace;display:inline-flex}.toggle.svelte-suu2az:hover{color:#d7dae2}.count.svelte-suu2az{color:#5b8cff;margin-left:4px}.loader.collapsed.svelte-suu2az{padding:4px 10px}.loader.svelte-suu2az{bottom:calc(12px + env(safe-area-inset-bottom,0px));color:#d7dae2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101116eb;border:1px solid #2a2c35;border-radius:10px;flex-direction:column;gap:6px;max-width:calc(100vw - 360px);padding:8px 10px;font:12px system-ui,sans-serif;display:flex;position:absolute;left:50%;transform:translate(-50%)}.row.svelte-suu2az{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.added.svelte-suu2az{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.added-label.svelte-suu2az{color:#6a707e;font-size:11px}.chip.svelte-suu2az{color:#b8c0d0;background:#23262f;border:1px solid #343845;border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:11px;display:inline-flex}.chip-x.svelte-suu2az{color:#8b93a4;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:13px;line-height:1}.chip-x.svelte-suu2az:hover{color:#ff7a5c}.chip.editing.svelte-suu2az{border-color:#5b8cff}.chip-btn.svelte-suu2az{color:#8b93a4;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:12px;line-height:1}.chip-btn.svelte-suu2az:hover{color:#5b8cff}.variant.svelte-suu2az{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.pill.svelte-suu2az{color:#b8c0d0;cursor:pointer;background:#23262f;border:1px solid #343845;border-radius:999px;padding:3px 10px;font-size:11px}.pill.svelte-suu2az:hover:not(:disabled){color:#fff;border-color:#5b8cff}.pill.active.svelte-suu2az{color:#fff;cursor:default;background:#263c74;border-color:#5b8cff}.offset.svelte-suu2az{color:#b8c0d0;border-top:1px solid #2a2d38;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding-top:6px;font-size:11px;display:flex}.axis.svelte-suu2az{align-items:center;gap:2px;display:inline-flex}.axis.svelte-suu2az label:where(.svelte-suu2az){color:#6a707e;width:12px}.axis.svelte-suu2az input[type=number]:where(.svelte-suu2az){color:#d7dae2;background:#1c1e26;border:1px solid #2f323d;border-radius:4px;width:72px;padding:3px 5px;font:11px/1.4 ui-monospace,Cascadia Mono,monospace}.step.svelte-suu2az{color:#b8c0d0;cursor:pointer;background:#23262f;border:1px solid #343845;border-radius:4px;width:18px;padding:2px 0;line-height:1}.step.svelte-suu2az:hover{color:#fff;border-color:#5b8cff}.snippet.svelte-suu2az{color:#8fb3ff;background:#16181f;border:1px solid #2f323d;border-radius:4px;width:200px;padding:3px 6px;font:11px/1.4 ui-monospace,Cascadia Mono,monospace}.copy.svelte-suu2az{color:#b8c0d0;cursor:pointer;background:#23262f;border:1px solid #343845;border-radius:4px;padding:3px 8px;font-size:11px}.copy.svelte-suu2az:hover{color:#fff;border-color:#5b8cff}.offset-hint.svelte-suu2az{color:#6a707e}select.svelte-suu2az,input[type=text].svelte-suu2az{color:#d7dae2;background:#1c1e26;border:1px solid #2f323d;border-radius:5px;padding:5px 8px;font-size:12px}input[type=text].svelte-suu2az{width:240px}button.svelte-suu2az{color:#d7dae2;cursor:pointer;white-space:nowrap;background:#1c1e26;border:1px solid #2f323d;border-radius:5px;padding:5px 10px;font-size:12px}button.svelte-suu2az:hover:not(:disabled){background:#262935}button.svelte-suu2az:disabled{opacity:.5;cursor:default}.status.svelte-suu2az{white-space:nowrap;font-size:11px}.status.loading.svelte-suu2az{color:#ffb35c}.status.error.svelte-suu2az{color:#ff5c5c;text-overflow:ellipsis;max-width:240px;overflow:hidden}.status.hint.svelte-suu2az{color:#6a707e}@media (width<=820px){.loader.svelte-suu2az{box-sizing:border-box;max-width:calc(100vw - 24px)}.loader.svelte-suu2az:not(.collapsed){left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));z-index:1;max-width:none;max-height:60dvh;overflow-y:auto;transform:none}.row.svelte-suu2az select:where(.svelte-suu2az){flex:140px;min-width:0}.row.svelte-suu2az input[type=text]:where(.svelte-suu2az){flex:100%;width:auto;min-width:0}.row.svelte-suu2az button:where(.svelte-suu2az){flex:auto}.status.hint.svelte-suu2az{display:none}.status.error.svelte-suu2az{max-width:100%}}@media (pointer:coarse){.toggle.svelte-suu2az{padding:8px 4px;font-size:12px}.loader.collapsed.svelte-suu2az{padding:2px 10px}select.svelte-suu2az,input[type=text].svelte-suu2az,button.svelte-suu2az{padding:9px 10px;font-size:13px}.chip.svelte-suu2az{padding:2px 4px 2px 10px;font-size:12px}.chip-x.svelte-suu2az,.chip-btn.svelte-suu2az{padding:7px 8px;font-size:15px}.pill.svelte-suu2az{padding:8px 12px;font-size:12px}.step.svelte-suu2az{width:32px;padding:8px 0}}.hs-layer.svelte-1c0cu9f{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hs.svelte-1c0cu9f{pointer-events:auto;will-change:transform;touch-action:none;display:none;position:absolute;top:0;left:0}.hs-scale.svelte-1c0cu9f{--hs-half:13px;transform:scale(var(--hs-scale,1));transform-origin:0 0;cursor:pointer;position:absolute;top:0;left:0}.hs-scale.img.svelte-1c0cu9f{--hs-half:17px}.hs-icon.svelte-1c0cu9f,.hs-img.svelte-1c0cu9f{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.hs-icon.svelte-1c0cu9f{box-sizing:border-box;background:var(--hs-color,#ff6b35);width:26px;height:26px;color:var(--hs-fg,#140a05);border:2px solid #ffffffd9;border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 8px #0000008c}.hs-img.svelte-1c0cu9f{box-sizing:border-box;object-fit:cover;border:2px solid #ffffffd9;border-radius:6px;width:34px;height:34px;box-shadow:0 2px 8px #0000008c}.hs-chip.svelte-1c0cu9f{left:calc(var(--hs-half) + 5px);color:#d7dae2;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101116eb;border:1px solid #2a2c35;border-radius:5px;padding:2px 7px;font:12px/1.45 system-ui,sans-serif;position:absolute;top:0;transform:translateY(-50%)}.hs-chip.hover-only.svelte-1c0cu9f{opacity:0;transition:opacity .12s}.hs.svelte-1c0cu9f:hover .hs-chip.hover-only:where(.svelte-1c0cu9f),.hs.svelte-1c0cu9f:focus-visible .hs-chip.hover-only:where(.svelte-1c0cu9f){opacity:1}.hs.selected.svelte-1c0cu9f .hs-icon:where(.svelte-1c0cu9f),.hs.selected.svelte-1c0cu9f .hs-img:where(.svelte-1c0cu9f){outline-offset:2px;outline:2px solid #ff6b35}.hs.gizmo-owned.svelte-1c0cu9f,.hs-layer.passthrough.svelte-1c0cu9f .hs:where(.svelte-1c0cu9f),.hs-layer.passthrough.svelte-1c0cu9f .hs-cluster:where(.svelte-1c0cu9f){pointer-events:none}.hs-lift.svelte-1c0cu9f{color:#9aa0ae;cursor:ns-resize;background:#101116eb;border:1px solid #2a2c35;border-radius:4px;place-items:center;width:15px;height:18px;font:11px/1 system-ui,sans-serif;display:grid;position:absolute;top:-34px;left:0;transform:translate(-50%)}.hs-card.svelte-1c0cu9f{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#d7dae2;cursor:default;background:#101116f5;border:1px solid #2a2c35;border-radius:10px;width:260px;max-height:320px;padding:10px 12px;font:12px/1.45 system-ui,sans-serif;position:absolute;top:-16px;left:22px;overflow-y:auto;box-shadow:0 8px 24px #0000008c}.hs-card.sheet.svelte-1c0cu9f{left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));top:auto;bottom:calc(60px + env(safe-area-inset-bottom,0px));box-sizing:border-box;pointer-events:auto;overscroll-behavior:contain;width:auto;max-height:45dvh;font-size:14px}.hs-card.sheet.svelte-1c0cu9f h3:where(.svelte-1c0cu9f){margin-right:32px;font-size:15px}.hs-card.sheet.svelte-1c0cu9f .hs-card-close:where(.svelte-1c0cu9f){padding:10px 12px;font-size:16px;top:0;right:0}.hs-card.svelte-1c0cu9f h3:where(.svelte-1c0cu9f){color:#e8eaf0;margin:0 18px 6px 0;font-size:13px}.hs-card.svelte-1c0cu9f p:where(.svelte-1c0cu9f){margin:0 0 6px}.hs-card-img.svelte-1c0cu9f{border-radius:6px;width:100%;margin-bottom:8px;display:block}.hs-card-close.svelte-1c0cu9f{color:#6a707e;cursor:pointer;background:0 0;border:none;padding:2px 4px;font:12px/1 system-ui,sans-serif;position:absolute;top:6px;right:6px}.hs-card-close.svelte-1c0cu9f:hover{color:#ff6b35}.hs-cluster.svelte-1c0cu9f{pointer-events:auto;will-change:transform;display:none;position:absolute;top:0;left:0}.hs-cluster.svelte-1c0cu9f span:where(.svelte-1c0cu9f){color:#e8eaf0;cursor:zoom-in;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101116eb;border:2px solid #ff6b35;border-radius:14px;place-items:center;min-width:28px;height:28px;padding:0 6px;font:600 12px/1 system-ui,sans-serif;display:grid;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000008c}@media (pointer:coarse){.hs-icon.svelte-1c0cu9f:after{content:"";border-radius:50%;position:absolute;inset:-10px}.hs-card-close.svelte-1c0cu9f{padding:10px 12px;font-size:14px;top:0;right:0}.hs-cluster.svelte-1c0cu9f span:where(.svelte-1c0cu9f){border-radius:18px;min-width:36px;height:36px}}html,body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;background:#0b0c10;height:100%;margin:0;padding:0;overflow:hidden}.stage.svelte-1uha8ag{position:fixed;inset:0}canvas.svelte-1uha8ag{touch-action:none;width:100%;height:100%;display:block}canvas.placing.svelte-1uha8ag{cursor:crosshair}.scene-fade.svelte-1uha8ag{color:#4a4f5c;letter-spacing:.08em;opacity:1;pointer-events:none;background:#0b0c10;justify-content:center;align-items:center;font:13px system-ui,sans-serif;transition:opacity .7s;display:flex;position:absolute;inset:0}.scene-fade.lifted.svelte-1uha8ag{opacity:0}.planview.svelte-1uha8ag{bottom:calc(12px + env(safe-area-inset-bottom,0px));right:calc(12px + env(safe-area-inset-right,0px));color:#b8c0d0;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101116eb;border:1px solid #2a2c35;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font:12px/1 ui-monospace,Cascadia Mono,monospace;display:inline-flex;position:absolute}.planview.svelte-1uha8ag:hover{color:#fff;border-color:#5b8cff}.planview.active.svelte-1uha8ag{color:#fff;background:#263c74eb;border-color:#5b8cff}.planview-icon.svelte-1uha8ag{font-size:13px;line-height:1}.tier-banner.svelte-1uha8ag{bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#d7dae2;background:#14161bf2;border:1px solid #3b82f6;border-radius:10px;align-items:center;gap:10px;max-width:min(92vw,560px);padding:8px 14px;font:12px system-ui,sans-serif;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #00000073}.tier-banner.svelte-1uha8ag .btn:where(.svelte-1uha8ag){color:#d7dae2;cursor:pointer;white-space:nowrap;background:#16181d;border:1px solid #2f323d;border-radius:5px;padding:4px 12px;font-size:11px}.tier-banner.svelte-1uha8ag .btn.apply:where(.svelte-1uha8ag){color:#9cc0ff;border-color:#3b82f6}.clip-banner.svelte-1uha8ag{color:#d7dae2;white-space:nowrap;background:#14161beb;border:1px solid #ff6b35;border-radius:999px;align-items:center;gap:10px;padding:7px 12px;font:12px system-ui,sans-serif;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #00000073}.clip-banner.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#ff6b35}.clip-banner.svelte-1uha8ag .dot:where(.svelte-1uha8ag){background:#ff6b35;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite svelte-1uha8ag-clip-pulse}.clip-banner.svelte-1uha8ag .count:where(.svelte-1uha8ag){color:#8b90a0;font-variant-numeric:tabular-nums}.clip-banner.svelte-1uha8ag .keys:where(.svelte-1uha8ag){color:#6a707e}.clip-banner.svelte-1uha8ag .btn:where(.svelte-1uha8ag){color:#d7dae2;cursor:pointer;background:#16181d;border:1px solid #2f323d;border-radius:5px;padding:3px 10px;font-size:11px}@keyframes svelte-1uha8ag-clip-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.clip-banner.svelte-1uha8ag .dot:where(.svelte-1uha8ag){animation:none}}.drop-overlay.svelte-1uha8ag{color:#ff6b35;pointer-events:none;background:#ff6b351f;border:2px dashed #ff6b35;justify-content:center;align-items:center;font:600 20px system-ui,sans-serif;display:flex;position:absolute;inset:0}.fatal.svelte-1uha8ag{color:#ff5c5c;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;font:14px system-ui,sans-serif;display:flex;position:absolute;inset:0}@media (width<=820px){.tier-banner.svelte-1uha8ag{bottom:calc(60px + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-wrap:wrap;justify-content:flex-end;width:max-content;max-width:calc(100vw - 24px)}.tier-banner.svelte-1uha8ag span:where(.svelte-1uha8ag){flex:100%}.clip-banner.svelte-1uha8ag{top:calc(60px + env(safe-area-inset-top,0px));white-space:normal;box-sizing:border-box;border-radius:14px;flex-wrap:wrap;justify-content:center;row-gap:4px;width:max-content;max-width:calc(100vw - 24px)}}@media (pointer:coarse){.planview.svelte-1uha8ag{padding:12px 13px}.tier-banner.svelte-1uha8ag .btn:where(.svelte-1uha8ag),.clip-banner.svelte-1uha8ag .btn:where(.svelte-1uha8ag){padding:9px 14px;font-size:12px}.clip-banner.svelte-1uha8ag .keys:where(.svelte-1uha8ag){display:none}}
