.spinner.svelte-pu9vbm{display:inline-block;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-pu9vbm-spin .7s linear infinite;flex-shrink:0}@keyframes svelte-pu9vbm-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner.svelte-pu9vbm{animation-duration:1.8s}}.ui-button.svelte-10bmber{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 13px;border:1px solid transparent;border-radius:12px;font:600 13px var(--plop-font);color:var(--plop-text);background:transparent;cursor:pointer;box-sizing:border-box}.ui-button.secondary.svelte-10bmber{background:var(--plop-field);border-color:var(--plop-line)}.ui-button.primary.svelte-10bmber{background:var(--plop-accent);color:var(--plop-ink)}.ui-button.danger.svelte-10bmber{color:var(--plop-error)}.ui-button.svelte-10bmber:disabled{cursor:default;opacity:.5}.ui-button[aria-busy=true].svelte-10bmber{opacity:.8}.button-content.svelte-10bmber{white-space:nowrap;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;width:100%}.concealed.svelte-10bmber{visibility:hidden}.button-progress.svelte-10bmber{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.select.svelte-1h376dv{width:100%;min-width:0}.plop-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--plop-line);border-radius:10px;background:var(--plop-panel);color:var(--plop-text);font:400 13px var(--plop-font);text-align:left;cursor:pointer}.value.svelte-1h376dv{flex:1;min-width:0}.plop-select-trigger:disabled{opacity:.55;cursor:default}.plop-select-trigger:focus-visible{outline:2px solid var(--plop-accent);outline-offset:2px}.plop-select-options{z-index:100;width:var(--bits-select-anchor-width);max-width:calc(100vw - 24px);max-height:min(280px,var(--bits-select-content-available-height));overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:5px;border:1px solid var(--plop-line);border-radius:12px;background:var(--plop-panel);box-shadow:0 12px 32px #0006;outline:none}.plop-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;box-sizing:border-box;padding:10px 12px;border-radius:7px;font:13px var(--plop-font);color:var(--plop-text);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.plop-select-option[data-highlighted]{background:var(--plop-field)}.plop-select-option[data-selected]{color:var(--plop-accent)}.wordmark.svelte-10pi7r0{display:inline-flex;align-items:center;gap:10px;font:950 38px/1 var(--plop-font, system-ui);letter-spacing:-2px;color:var(--plop-text, #ffffff)}svg.svelte-10pi7r0{width:30px;height:30px;color:var(--plop-text, #ffffff)}.dot.svelte-10pi7r0{color:var(--plop-accent, #e8ff79)}.small.svelte-10pi7r0{font-size:30px}.small.svelte-10pi7r0 svg:where(.svelte-10pi7r0){width:25px;height:25px}.ui-input.svelte-19oi8yz{box-sizing:border-box;min-height:40px;width:100%;padding:10px 12px;border:1px solid var(--plop-line);border-radius:10px;background:var(--plop-panel);color:var(--plop-text);font:13px var(--plop-font)}.ui-input.svelte-19oi8yz:disabled{opacity:.5}.ui-textarea.svelte-1d05v7h{box-sizing:border-box;width:100%;padding:14px;border:1px solid var(--plop-line);border-radius:12px;background:var(--plop-panel);color:var(--plop-text);font:14px/1.5 var(--plop-font);resize:vertical;min-height:100px}.ui-textarea.svelte-1d05v7h:disabled{opacity:.5}.ui-textarea.svelte-1d05v7h::placeholder{color:var(--plop-placeholder)}.ui-panel.svelte-1taou7x{box-sizing:border-box;border:1px solid var(--plop-line);border-radius:24px;background:var(--plop-ink);color:var(--plop-text);box-shadow:var(--plop-shadow)}.ui-dialog.svelte-1ji0023{padding:0;border:1px solid var(--plop-line);border-radius:24px;background:var(--plop-ink);color:var(--plop-text);width:min(var(--dialog-width, 380px),calc(100vw - 24px));box-sizing:border-box;box-shadow:var(--plop-shadow),0 20px 70px #0000001f}.ui-dialog.svelte-1ji0023::backdrop{background:#14131c77}@font-face{font-family:Plop Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-latin-variable.woff2) format("woff2")}:root{--plop-ink: #17171c;--plop-panel: #222229;--plop-field: #303039;--plop-line: #484851;--plop-text: #ffffff;--plop-placeholder: #898592;--plop-muted: #b8b5c4;--plop-accent: #e8ff79;--plop-accent-ink: #e8ff79;--plop-error: #ffb9b1;--plop-font: "Plop Inter", Arial, sans-serif;--plop-shadow: 0 8px 30px #14131c26}.plop-ui{font-family:var(--plop-font);color:var(--plop-text);color-scheme:dark}.plop-ui :is(button,input,textarea,select,summary):focus-visible{outline:none}.plop-ui button{transition:background .12s,transform .12s}.plop-ui button:active:not(:disabled){transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.plop-ui button{transition:none}}.plop-ui :is(button,summary):focus-visible{filter:brightness(1.15)}.plop-ui :is(input,textarea):focus-visible{border-color:var(--plop-accent)}.plop-ui :is(button,input,textarea,summary):focus{outline:none}.plop-ui .search input:focus-visible{border-color:transparent}.studio .shape-field{display:grid;gap:8px;margin-top:12px}.studio .switch-field button{padding:0;background:none;border:0;justify-content:flex-start}.studio .facing-controls .switch-field{flex:1}.studio .compass button:disabled{opacity:.3}.plop-ui :is(input,textarea)::placeholder{color:var(--plop-placeholder);opacity:1;font-weight:400}.plop-ui .ui-button:hover:not(:disabled){filter:brightness(1.12)}.plop-ui .ui-button:focus-visible{filter:brightness(1.15)}
