.screenshot-panel.svelte-1pgmjn0{display:flex;width:280px;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0009;box-shadow:0 4px 24px #00000080;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.panel-header.svelte-1pgmjn0{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding:12px 16px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.panel-close.svelte-1pgmjn0{display:flex;width:16px;height:16px;align-items:center;justify-content:center;color:#fff6;cursor:pointer;transition:color .16s ease}.panel-close.svelte-1pgmjn0:hover{color:#fff}.figma-icon.svelte-1pgmjn0{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.figma-icon.svelte-1pgmjn0 svg{display:block;width:100%;height:100%}.panel-body.svelte-1pgmjn0{display:flex;flex-direction:column;gap:24px;padding:16px}.panel-group.svelte-1pgmjn0{display:flex;flex-direction:column;gap:8px}.panel-group-title.svelte-1pgmjn0{margin-bottom:4px;color:#fff6;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.panel-options.svelte-1pgmjn0{display:flex;flex-direction:column;gap:6px}.panel-option.svelte-1pgmjn0{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#ffffff0d;cursor:pointer;transition:background .16s ease,border-color .16s ease}.panel-option.svelte-1pgmjn0:hover{border-color:#ffffff24;background:#ffffff14}.panel-option-active.svelte-1pgmjn0{border-color:#ffffff24;background:#ffffff29}.option-main.svelte-1pgmjn0{display:flex;align-items:center;gap:12px}.radio.svelte-1pgmjn0{display:flex;width:12px;height:12px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.4);border-radius:9999px;transition:border-color .16s ease}.radio-active.svelte-1pgmjn0{border-color:#fff}.radio-dot.svelte-1pgmjn0{width:6px;height:6px;border-radius:9999px;background:#fff}.option-label.svelte-1pgmjn0{color:#fff9;font-size:12px;transition:color .16s ease}.panel-option-active.svelte-1pgmjn0 .option-label:where(.svelte-1pgmjn0){color:#fff}.option-desc.svelte-1pgmjn0{color:#fff6;font-size:10px;font-variant-numeric:tabular-nums}.panel-footer.svelte-1pgmjn0{padding:0 16px 16px}.capture-button.svelte-1pgmjn0{width:100%;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:background .16s ease,border-color .16s ease}.capture-button.svelte-1pgmjn0:hover{border-color:#ffffff24;background:#ffffff29}.pill.svelte-1nl68ye{display:flex;align-items:center;gap:4px;padding:5px;border-radius:10px;background:#0009;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.shortcut.svelte-1nl68ye{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:5px;font-size:12px;letter-spacing:.05em;white-space:nowrap;color:#ffffffbf;transition:background .15s,color .15s;cursor:pointer}.shortcut.svelte-1nl68ye:hover{background:#ffffff14;color:#ffffffe6}.shortcut.svelte-1nl68ye:active{background:#ffffff29;color:#fff}.icon-btn.svelte-1nl68ye{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:5px;transition:background .15s,color .15s;cursor:pointer}.icon-btn-blocked.svelte-1nl68ye{cursor:not-allowed}.mode-popover.svelte-1nl68ye{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);padding:6px 10px;border-radius:8px;background:#000000d9;border:1px solid rgba(255,255,255,.08);color:#ffffffe6;font-size:12px;letter-spacing:.05em;white-space:nowrap;pointer-events:none}.single-action.svelte-1nl68ye{align-items:center;justify-content:center;width:42px;height:42px;cursor:pointer}.advanced-menu.svelte-1nl68ye{position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:max-content;padding:5px;border-radius:10px;background:#0009;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 32px #0006}.advanced-item.svelte-1nl68ye{display:flex;width:100%;height:34px;align-items:center;padding:0 12px;border-radius:6px;color:#ffffffd9;font-size:12px;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.advanced-item.svelte-1nl68ye:hover{background:#ffffff14;color:#fff}.figma-icon.svelte-1nl68ye{display:flex;width:16px;height:16px;align-items:center;justify-content:center}.figma-icon.svelte-1nl68ye svg{display:block;width:100%;height:100%}.icon-btn.svelte-1nl68ye .figma-icon:where(.svelte-1nl68ye){width:18px;height:18px}.single-action.svelte-1nl68ye .figma-icon:where(.svelte-1nl68ye){width:20px;height:20px}.coming-soon-popover.svelte-p703cd{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:6px 10px;border-radius:8px;background:#000000d9;border:1px solid rgba(255,255,255,.08);color:#ffffffe6;font-size:12px;letter-spacing:.05em;white-space:nowrap;pointer-events:none}.property-stepper.svelte-upz5zy{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#ffffff0d;transition:border-color .16s ease}.property-stepper.svelte-upz5zy:hover{border-color:#ffffff24}.property-stepper.is-disabled.svelte-upz5zy{opacity:.5}.property-stepper.is-disabled.svelte-upz5zy:hover{border-color:#ffffff14}.property-stepper.is-disabled.svelte-upz5zy input:where(.svelte-upz5zy),.property-stepper.is-disabled.svelte-upz5zy .property-handle:where(.svelte-upz5zy){cursor:default}.property-value-input.svelte-upz5zy:disabled,.property-value-input.svelte-upz5zy:disabled:hover{border-color:transparent;background:transparent;color:#ffffff7a}.property-body.svelte-upz5zy{display:flex;flex-direction:column;gap:10px;padding:9px 12px 11px}.property-row.svelte-upz5zy{display:flex;align-items:center;justify-content:space-between;color:#ffffffad;font-size:10px;font-weight:500;line-height:16px}.property-value-input.svelte-upz5zy{width:8.4ch;padding:1px 4px;border:1px solid transparent;border-radius:4px;background:transparent;color:#ffffff7a;font:inherit;font-variant-numeric:tabular-nums;text-align:right;cursor:text;appearance:textfield;-moz-appearance:textfield;transition:background .14s ease,border-color .14s ease,color .14s ease}.property-value-input.svelte-upz5zy::-webkit-outer-spin-button,.property-value-input.svelte-upz5zy::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.property-value-input.svelte-upz5zy:hover{background:#ffffff17;border-color:#ffffff24;color:#fff}.property-value-input.svelte-upz5zy:focus,.property-value-input.svelte-upz5zy:focus-visible{background:#ffffff1f;border-color:#ffffff80;color:#fff;outline:none}.slider-row.svelte-upz5zy{display:flex;align-items:center;gap:8px}input[type=range].svelte-upz5zy{width:100%;min-width:0;flex:1;height:13px;appearance:none;background:transparent;cursor:pointer}input[type=range].svelte-upz5zy::-webkit-slider-runnable-track{height:6px;border-radius:9999px;background:#ffffff1f}input[type=range].svelte-upz5zy::-webkit-slider-thumb{width:13px;height:13px;margin-top:-3.5px;appearance:none;border:1px solid rgba(255,255,255,.6);border-radius:9999px;background:#fff;box-shadow:0 6px 16px #00000059}input[type=range].svelte-upz5zy::-moz-range-track{height:6px;border-radius:9999px;background:#ffffff1f}input[type=range].svelte-upz5zy::-moz-range-thumb{width:13px;height:13px;border:1px solid rgba(255,255,255,.6);border-radius:9999px;background:#fff}.property-drawer.svelte-upz5zy{padding:0 12px 11px}.fine-row.svelte-upz5zy{display:flex;align-items:stretch;gap:5px;height:26px}.edge-step.svelte-upz5zy,.seg.svelte-upz5zy{border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#ffffff0d}.edge-step.svelte-upz5zy{display:flex;flex:1;min-width:0;align-items:center;justify-content:center;color:#ffffff9e;cursor:pointer;transition:background .14s ease,color .14s ease}.edge-step.svelte-upz5zy:hover{background:#ffffff14;color:#fff}.seg.svelte-upz5zy{display:flex;align-items:stretch;overflow:hidden}.seg-input-group.svelte-upz5zy{flex:2 1 auto;min-width:0}.seg-play.svelte-upz5zy,.seg-letters.svelte-upz5zy{flex:2;min-width:0}.seg-btn.svelte-upz5zy{display:flex;flex:1;min-width:0;align-items:center;justify-content:center;color:#ffffff9e;cursor:pointer;transition:background .14s ease,color .14s ease}.seg-btn.svelte-upz5zy:hover{background:#ffffff14;color:#fff}.seg-btn-active.svelte-upz5zy,.seg-btn-active.svelte-upz5zy:hover{background:#ffffff29;color:#fff}.seg-btn.svelte-upz5zy+.seg-btn:where(.svelte-upz5zy),.seg-btn.svelte-upz5zy+.seg-input:where(.svelte-upz5zy),.seg-input.svelte-upz5zy+.seg-btn:where(.svelte-upz5zy){border-left:1px solid rgba(255,255,255,.08)}.seg-input.svelte-upz5zy{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:2px;padding:0 4px}.percent-input.svelte-upz5zy{width:3ch;padding:0;border:none;background:transparent;color:#fff;font:inherit;font-size:11px;font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;-moz-appearance:textfield;outline:none}.percent-input.svelte-upz5zy::-webkit-outer-spin-button,.percent-input.svelte-upz5zy::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.percent-unit.svelte-upz5zy{color:#ffffff80;font-size:10px}.seg-letter.svelte-upz5zy{font-size:11px;font-weight:600;line-height:1}.ico.svelte-upz5zy{width:10px;height:10px}.ico-play.svelte-upz5zy{width:12px;height:12px}.property-handle.svelte-upz5zy{display:flex;align-items:center;justify-content:center;width:100%;height:17px;border:none;border-top:1px solid rgba(255,255,255,.06);background:#ffffff05;color:#fff6;cursor:pointer;transition:background .16s ease,color .16s ease}.property-handle.svelte-upz5zy:hover,.property-handle.svelte-upz5zy:focus-visible{background:#ffffff12;color:#fff;outline:none}.caret.svelte-upz5zy{width:11px;height:11px;transition:transform .18s ease}.property-stepper.is-open.svelte-upz5zy .caret:where(.svelte-upz5zy){transform:rotate(180deg)}.control-shell.svelte-lckzzg{display:flex;flex-direction:column;gap:12px;width:100%}.control-section.svelte-lckzzg{display:flex;flex-direction:column;gap:12px}.control-section-title.svelte-lckzzg{color:#ffffff61;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:15px}.nametag-control.svelte-lckzzg{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:5px;transition:border-color .2s ease}.nametag-control.svelte-lckzzg:hover{border-color:#ffffff24}.nametag-head.svelte-lckzzg{display:flex;height:38px;align-items:center;justify-content:space-between;padding:0 12px;background:#ffffff0d;transition:background .2s ease}.nametag-label.svelte-lckzzg{flex-shrink:0;color:#fff9;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.nametag-input.svelte-lckzzg{width:0;flex:1;margin-left:12px;border:1px solid transparent;border-radius:4px;background:transparent;padding:4px 8px;color:#ffffffbf;font-size:11px;text-align:right;outline:none;transition:border-color .16s ease,background .16s ease}.nametag-input.svelte-lckzzg:hover,.nametag-input.svelte-lckzzg:focus{border-color:#ffffff24;background:#ffffff0a}.nametag-input.svelte-lckzzg::placeholder{color:#ffffff4d}.attachment-control.svelte-ibrr42{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:5px;transition:border-color .2s ease}.attachment-control.svelte-ibrr42:hover{border-color:#ffffff24}.attachment-top.svelte-ibrr42{display:flex;align-items:stretch}.attachment-head.svelte-ibrr42{display:flex;min-width:0;height:38px;align-items:center;justify-content:space-between;padding:0 12px;background:#ffffff0d;cursor:pointer;transition:background .2s ease}.attachment-top.svelte-ibrr42 .attachment-head:where(.svelte-ibrr42){flex:1}.attachment-head.svelte-ibrr42:hover{background:#ffffff14}.attachment-head.svelte-ibrr42:active{background:#ffffff29}.attachment-head.svelte-ibrr42:disabled,.attachment-head.svelte-ibrr42:disabled:hover,.attachment-head.svelte-ibrr42:disabled:active{background:#ffffff0d;cursor:default;opacity:.5}.attachment-verb.svelte-ibrr42{flex-shrink:0;color:#fff9;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.attachment-item.svelte-ibrr42{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:8px;margin-left:12px}.attachment-icon.svelte-ibrr42{width:28px;height:28px;flex-shrink:0;object-fit:contain;opacity:.9}.attachment-name.svelte-ibrr42{overflow:hidden;min-width:0;color:#ffffffbf;font-size:11px;font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.attachment-sep.svelte-ibrr42{color:#ffffff59}.attachment-drawer.svelte-ibrr42{display:flex;flex-direction:column;gap:8px;padding:11px 12px}.attachment-delete.svelte-ibrr42{display:flex;width:38px;flex-shrink:0;align-items:center;justify-content:center;border-left:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#f87171d9;cursor:pointer;transition:background .16s ease,color .16s ease}.attachment-delete.svelte-ibrr42:hover{background:#f871711a;color:#fca5a5}.attachment-delete.svelte-ibrr42:disabled,.attachment-delete.svelte-ibrr42:disabled:hover{background:#ffffff0d;color:#f8717159;cursor:default}.trash.svelte-ibrr42{width:15px;height:15px}.attachment-handle.svelte-ibrr42{display:flex;width:100%;height:17px;align-items:center;justify-content:center;border:none;border-top:1px solid rgba(255,255,255,.06);background:#ffffff05;color:#fff6;cursor:pointer;transition:background .16s ease,color .16s ease}.attachment-handle.svelte-ibrr42:hover,.attachment-handle.svelte-ibrr42:focus-visible{background:#ffffff12;color:#fff;outline:none}.attachment-handle-active.svelte-ibrr42{background:#ffffff12}.caret.svelte-ibrr42{width:11px;height:11px;transition:transform .18s ease}.attachment-control.is-open.svelte-ibrr42 .caret:where(.svelte-ibrr42){transform:rotate(180deg)}.control-shell.svelte-s4nsgw{display:flex;flex-direction:column;gap:12px;width:100%}.control-section.svelte-s4nsgw{display:flex;flex-direction:column;gap:12px}.control-hint.svelte-s4nsgw{color:#fff6;font-size:11px;line-height:16px}.edit-actions.svelte-s4nsgw{display:flex;gap:8px}.edit-actions.svelte-s4nsgw .edit-btn:where(.svelte-s4nsgw){flex:1}.edit-btn.svelte-s4nsgw{display:flex;height:38px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#ffffff0d;color:#fff9;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.edit-btn.svelte-s4nsgw:hover{border-color:#ffffff24;background:#ffffff14;color:#fff}.edit-btn-cancel.svelte-s4nsgw{border-color:#f8717140;background:#f8717114;color:#f87171d9}.edit-btn-cancel.svelte-s4nsgw:hover{border-color:#f8717166;background:#f8717126;color:#fca5a5}.edit-btn-save.svelte-s4nsgw{border-color:#4ade8040;background:#4ade8014;color:#4ade80d9}.edit-btn-save.svelte-s4nsgw:hover{border-color:#4ade8066;background:#4ade8026;color:#86efac}.control-shell.svelte-trqg4x{display:flex;flex-direction:column;gap:12px;width:100%}.control-section.svelte-trqg4x{display:flex;flex-direction:column;gap:12px}.control-section-title.svelte-trqg4x{color:#ffffff61;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:15px}.figma-icon.svelte-35puin{display:flex;align-items:center;justify-content:center}.figma-icon.svelte-35puin svg{display:block;width:100%;height:100%}.figma-icon.svelte-rs8o4m{display:flex;align-items:center;justify-content:center}.figma-icon.svelte-rs8o4m svg{display:block;width:100%;height:100%}.filter-pill.svelte-rs8o4m{display:flex;height:30px;align-items:center;gap:6px;white-space:nowrap;border-radius:9999px;border-width:1px;padding:0 16px;font-size:12px;font-weight:500;transition:color .24s ease,background .24s ease,border-color .24s ease,padding .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);cursor:pointer}.filter-pill-idle.svelte-rs8o4m{border-color:#ffffff14;background:#ffffff0d;color:#fff9}.filter-pill-idle.svelte-rs8o4m:hover{background:#ffffff14;color:#fff}.filter-pill-selected.svelte-rs8o4m{border-color:#fff;background:#fff;color:#000;box-shadow:0 8px 24px #ffffff14}.filter-pill-back.svelte-rs8o4m{border-color:#ffffff24;background:#ffffff1a;color:#ffffffb8}.filter-pill-back.svelte-rs8o4m:hover{border-color:#fff3;background:#ffffff24;color:#fff}.caret-icon.svelte-rs8o4m{width:12px;height:12px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.caret-left.svelte-rs8o4m{margin-left:-4px;transform:rotate(180deg)}.caret-right.svelte-rs8o4m{margin-right:-4px}.filter-scrollbar.svelte-rs8o4m{scroll-behavior:smooth;scroll-padding-inline:18px;scrollbar-width:none;-ms-overflow-style:none}.filter-scrollbar.svelte-rs8o4m::-webkit-scrollbar{width:0;height:0}.filter-scrollbar.svelte-rs8o4m::-webkit-scrollbar-button{display:none;width:0;height:0}.filter-scrollbar-overlay.svelte-rs8o4m{pointer-events:none;position:absolute;right:0;bottom:-4px;left:0;z-index:2;height:2px;overflow:hidden;opacity:0;transition:opacity .16s ease}.filter-scrollbar-overlay-visible.svelte-rs8o4m{opacity:1}.filter-scrollbar-thumb.svelte-rs8o4m{height:2px;border-radius:9999px;background:#ffffff47;box-shadow:0 0 8px #ffffff14;transition:transform 80ms linear}.figma-icon.svelte-vyol3r{display:flex;align-items:center;justify-content:center}.figma-icon.svelte-vyol3r svg{display:block;width:100%;height:100%}.instructions-btn.svelte-vyol3r{padding:6px 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0d;color:#ffffffb3;font-size:11px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease}.instructions-btn.svelte-vyol3r:hover{background:#ffffff14;color:#fff}.guide-list.svelte-vyol3r{display:flex;flex-direction:column;gap:8px}.guide-list.svelte-vyol3r li:where(.svelte-vyol3r){display:flex;align-items:baseline;gap:8px}.guide-list-plain.svelte-vyol3r li:where(.svelte-vyol3r){padding-left:2px}.guide-badge.svelte-vyol3r{flex-shrink:0;padding:2px 7px;border:1px solid rgba(255,255,255,.1);border-radius:9999px;background:#ffffff0f;color:#ffffffbf;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.download-all.svelte-vyol3r{padding:6px 14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0d;color:#ffffffbf;font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease}.download-all.svelte-vyol3r:hover{background:#ffffff14;color:#fff}.download-all.svelte-vyol3r:disabled{cursor:default;opacity:.6}.model-download.svelte-vyol3r{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0d;color:#ffffffd9;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.model-download.svelte-vyol3r:hover{border-color:#ffffff29;background:#ffffff14;color:#fff}.model-download.svelte-vyol3r:focus-visible{outline:none;border-color:#fff6;box-shadow:0 0 0 1px #ffffff38}.model-download.svelte-vyol3r:disabled{cursor:default;opacity:.7}.model-download-main.svelte-vyol3r{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500}.model-download-icon.svelte-vyol3r{display:flex;align-items:center;justify-content:center}.model-download-sub.svelte-vyol3r{font-size:11px;color:#fff6}.tile-grid.svelte-vyol3r{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,118px),1fr))}.tile-grid-primary.svelte-vyol3r{gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.tile.svelte-vyol3r{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0d;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease}.tile.svelte-vyol3r:hover{border-color:#ffffff29;background:#ffffff14}.tile.svelte-vyol3r:focus-visible{outline:none;border-color:#fff6;box-shadow:0 0 0 1px #ffffff38}.tile.svelte-vyol3r:disabled{cursor:default}.tile-preview.svelte-vyol3r{position:relative;aspect-ratio:1 / 1;width:100%;overflow:hidden;border-radius:4px;background-color:#16161a;background-image:linear-gradient(45deg,rgba(255,255,255,.04) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.04) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.04) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.04) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.tile-image.svelte-vyol3r{display:block;width:100%;height:100%;object-fit:contain}.tile-skeleton.svelte-vyol3r{width:100%;height:100%;background:#ffffff0a;animation:svelte-vyol3r-tile-pulse 1.2s ease-in-out infinite}.tile-overlay.svelte-vyol3r{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000073;opacity:0;transition:opacity .16s ease}.tile.svelte-vyol3r:hover .tile-overlay:where(.svelte-vyol3r),.tile-overlay-busy.svelte-vyol3r{opacity:1}.tile-download.svelte-vyol3r{display:flex;align-items:center;gap:6px;color:#fff;font-size:11px;font-weight:500;letter-spacing:.02em}.tile-spinner.svelte-vyol3r{width:20px;height:20px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:9999px;animation:svelte-vyol3r-tile-spin .7s linear infinite}.tile-meta.svelte-vyol3r{min-width:0}.tile-label.svelte-vyol3r{overflow:hidden;color:#ffffffd9;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.tile-sub.svelte-vyol3r{display:flex;align-items:center;gap:6px;overflow:hidden;color:#fff6;font-size:10px;white-space:nowrap}.tile-badge.svelte-vyol3r{flex-shrink:0;padding:1px 6px;border-radius:9999px;background:#ffffff14;color:#ffffff8c;font-size:9px;font-weight:600;letter-spacing:.03em}.tile-badge-srgb.svelte-vyol3r{background:#78aaff29;color:#aac8ffe6}.tile-res.svelte-vyol3r{margin-left:auto;color:#ffffff4d}@keyframes svelte-vyol3r-tile-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes svelte-vyol3r-tile-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tile-skeleton.svelte-vyol3r,.tile-spinner.svelte-vyol3r{animation:none}}.mobile-menu.svelte-391pi9{position:fixed;inset-inline:8px;bottom:8px;z-index:50;display:flex;max-height:calc(100dvh - 120px);flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0009;box-shadow:0 -24px 80px #00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .5s cubic-bezier(.32,.72,0,1),opacity .5s cubic-bezier(.32,.72,0,1)}.mobile-menu.svelte-391pi9:not(.mobile-menu-open){pointer-events:none;transform:translateY(120%);opacity:0}.menu-handle-wrap.svelte-391pi9{display:flex;justify-content:center;padding-top:8px}.menu-handle.svelte-391pi9{width:40px;height:4px;border-radius:9999px;background:#fff3}.menu-header.svelte-391pi9{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding:12px 16px;color:#fff9;font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.menu-close.svelte-391pi9{display:flex;align-items:center;gap:8px;color:#fff6;cursor:pointer;transition:color .16s ease}.menu-close.svelte-391pi9:hover{color:#fff}.figma-icon.svelte-391pi9{display:inline-flex;align-items:center;justify-content:center}.figma-icon.svelte-391pi9 svg{display:block;width:100%;height:100%}.menu-body.svelte-391pi9{display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding:16px}.menu-section.svelte-391pi9{display:flex;flex-direction:column;gap:8px}.menu-section-title.svelte-391pi9{color:#fff6;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.menu-select.svelte-391pi9,.menu-row.svelte-391pi9{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0d;color:#ffffffbf;font-size:13px;cursor:pointer;transition:background .16s ease,color .16s ease}.menu-select.svelte-391pi9:hover,.menu-row.svelte-391pi9:hover{background:#ffffff14;color:#fff}.menu-row-icon-label.svelte-391pi9{display:flex;align-items:center;gap:10px}.menu-caret.svelte-391pi9{display:flex;width:14px;height:14px;align-items:center;justify-content:center;color:#fff6;transform:rotate(90deg)}.menu-caret-up.svelte-391pi9{transform:rotate(-90deg)}.menu-caret.svelte-391pi9 svg{display:block;width:100%;height:100%}.menu-primary.svelte-391pi9{display:flex;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff1a;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .16s ease}.menu-primary.svelte-391pi9:hover{background:#ffffff29}@media(max-width:639px){.menu-section-hide-mobile.svelte-391pi9{display:none}}.hint.svelte-77d5gq{position:fixed;top:24px;left:50%;z-index:50;display:flex;align-items:center;gap:4px;transform:translate(-50%);padding:5px;border-radius:10px;background:#0009;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hint-reveal.svelte-77d5gq{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 8px;border-radius:5px;color:#ffffffbf;transition:background .15s,color .15s;cursor:pointer}.hint-reveal.svelte-77d5gq:hover{background:#ffffff14;color:#ffffffe6}.hint-reveal.svelte-77d5gq:active{background:#ffffff29;color:#fff}.hint-sep.svelte-77d5gq{color:#ffffff4d;font-size:12px}.hint-label.svelte-77d5gq{font-size:12px;letter-spacing:.05em;white-space:nowrap}.hint-dismiss.svelte-77d5gq{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:5px;color:#ffffff80;transition:background .15s,color .15s;cursor:pointer}.hint-dismiss.svelte-77d5gq:hover{background:#ffffff14;color:#ffffffe6}.hint-dismiss.svelte-77d5gq:active{background:#ffffff29;color:#fff}.hint-icon.svelte-77d5gq{display:flex;width:14px;height:14px;align-items:center;justify-content:center}.hint-icon.svelte-77d5gq svg{display:block;width:100%;height:100%}.scene-hint.svelte-1di5on5{pointer-events:none;position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:56px;padding:24px;text-align:center}.scene-hint-titles.svelte-1di5on5{display:flex;flex-direction:column;gap:8px}.scene-hint-eyebrow.svelte-1di5on5{color:#fff6;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.scene-hint-title.svelte-1di5on5{color:#ffffffd9;font-size:18px;letter-spacing:.18em;text-transform:uppercase}.scene-hint-orb.svelte-1di5on5{display:flex;width:128px;height:128px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:9999px;background:#ffffff05}.figma-icon.svelte-1di5on5{display:flex;width:32px;height:32px;align-items:center;justify-content:center;color:#ffffff2e}.figma-icon.svelte-1di5on5 svg{display:block;width:100%;height:100%}.scene-hint-cta.svelte-1di5on5{color:#fff6;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.catalog-card.svelte-runv0n{--catalog-card-padding: 10px;--catalog-card-inset: calc(var(--catalog-card-padding) - 1px);--catalog-card-copy-left: var(--catalog-card-inset);--catalog-card-copy-bottom: var(--catalog-card-inset);--catalog-card-copy-width: calc(100% - 32px) ;--catalog-card-copy-height: 35px;position:relative;display:block;width:var(--catalog-card-size, 209px);height:var(--catalog-card-height, 236px);min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0d;padding:var(--catalog-card-padding);cursor:pointer;text-align:left;transform:translateZ(0) scale(1);transform-origin:50% 58%;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,background .18s ease,box-shadow .18s ease}.catalog-card.svelte-runv0n:focus-visible{border-color:#ffffff73;outline:none;box-shadow:0 0 0 1px #ffffff38}.catalog-card.svelte-runv0n:not(.catalog-card-skeleton):hover{border-color:#ffffff29;background:#fff1;box-shadow:0 12px 26px #00000052,0 1px #ffffff12 inset;transform:translate3d(0,-3px,0) scale(1.012)}.catalog-card.svelte-runv0n:not(.catalog-card-skeleton):active{transform:translate3d(0,-2px,0) scale(1.01)}.catalog-card-selected.svelte-runv0n{border-color:#ffffff52;background:#ffffff17;box-shadow:0 0 0 1px #ffffff14 inset,0 14px 30px #0000003d}.catalog-card-motion.svelte-runv0n{animation:svelte-runv0n-catalog-card-flow-in var(--catalog-card-enter-duration, .19s) cubic-bezier(.18,.76,.2,1) var(--catalog-card-enter-delay, 0ms) both;transform-origin:50% 65%}.catalog-card-image-wrap.svelte-runv0n{position:absolute;inset:var(--catalog-card-inset);display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden;padding:0;border-radius:0}.catalog-card-image-wrap-loading.svelte-runv0n{isolation:isolate}.catalog-card-image.svelte-runv0n{position:relative;z-index:1;display:block;width:100%;max-width:100%;height:100%;object-fit:contain;opacity:0;filter:none;transform:translateZ(0) scale(1);transition:none}.catalog-card-image-animated.svelte-runv0n{transform:translate3d(0,4px,0) scale(.985);transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1)}.catalog-card-image-loaded.svelte-runv0n{opacity:1;transform:translateZ(0) scale(1)}.catalog-image-skeleton.svelte-runv0n{position:absolute;top:50%;left:50%;z-index:0;width:min(78%,148px);height:min(30%,57px);overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:6px;background:#ffffff0b;transform:translate(-50%,-50%)}.catalog-card-image-placeholder.svelte-runv0n{display:flex;width:66px;height:66px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:9999px;background:#ffffff0d;color:#ffffff47;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.catalog-card-copy.svelte-runv0n{pointer-events:none;position:absolute;bottom:var(--catalog-card-copy-bottom);left:var(--catalog-card-copy-left);z-index:2;display:flex;width:var(--catalog-card-copy-width);height:var(--catalog-card-copy-height);min-width:0;flex-direction:column;justify-content:flex-end;padding:0 4px;text-align:left}.catalog-card-skin.svelte-runv0n,.catalog-card-item.svelte-runv0n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-card-skin.svelte-runv0n{height:18px;color:#ffffffb3;font-size:14px;font-weight:400;letter-spacing:.35px;line-height:17.5px}.catalog-card-item.svelte-runv0n{height:14px;margin-bottom:4px;color:#fff6;font-size:9px;font-weight:400;letter-spacing:.9px;line-height:13.5px;text-transform:uppercase}.catalog-card-skeleton.svelte-runv0n{pointer-events:none}.catalog-skeleton-image.svelte-runv0n{position:absolute;top:calc(var(--catalog-card-size, 184px) / 2);left:50%;width:min(78%,148px);height:min(30%,57px);border-radius:6px;background:#ffffff0f;transform:translate(-50%,-50%);animation:svelte-runv0n-catalog-pulse 1.1s ease-in-out infinite}.catalog-skeleton-copy.svelte-runv0n{position:absolute;bottom:var(--catalog-card-copy-bottom);left:calc(var(--catalog-card-copy-left) + 4px);display:flex;width:var(--catalog-card-copy-width);height:var(--catalog-card-copy-height);flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:4px}.catalog-skeleton-line.svelte-runv0n{height:8px;border-radius:9999px;background:#fff1;animation:svelte-runv0n-catalog-pulse 1.1s ease-in-out infinite}.catalog-skeleton-line-strong.svelte-runv0n{width:82px}.catalog-skeleton-line-muted.svelte-runv0n{width:54px;opacity:.58}@keyframes svelte-runv0n-catalog-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes svelte-runv0n-catalog-card-flow-in{0%{opacity:0;transform:translate3d(0,8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.catalog-card.svelte-runv0n,.catalog-card-motion.svelte-runv0n{animation:none;transition:none}.catalog-card.svelte-runv0n:not(.catalog-card-skeleton):hover,.catalog-card.svelte-runv0n:not(.catalog-card-skeleton):active{transform:none}}.catalog-skeleton-grid.svelte-eoe5un,.catalog-grid-row.svelte-eoe5un{display:grid;justify-content:start}.catalog-results-frame.svelte-eoe5un{position:relative;min-height:0;flex:1}.catalog-results-scrollbar.svelte-eoe5un{scrollbar-width:none;-ms-overflow-style:none}.catalog-results-scrollbar.svelte-eoe5un::-webkit-scrollbar{width:0;height:0}.catalog-results-scrollbar.svelte-eoe5un::-webkit-scrollbar-button{display:none;width:0;height:0}.catalog-skeleton-grid.svelte-eoe5un{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--catalog-card-size, 209px)),var(--catalog-card-size, 209px)));gap:12px;padding-inline:var(--catalog-hover-side-gutter, 0)}.catalog-scrollbar-overlay.svelte-eoe5un{pointer-events:none;position:absolute;top:0;right:-5px;bottom:0;z-index:2;width:2px;overflow:hidden;opacity:0;transition:opacity .16s ease}.catalog-scrollbar-overlay-visible.svelte-eoe5un{opacity:1}.catalog-scrollbar-thumb.svelte-eoe5un{width:2px;border-radius:9999px;background:#ffffff47;box-shadow:0 0 8px #ffffff14;transition:transform 80ms linear}.scene-card.svelte-ormm0a{display:flex;width:100%;flex-direction:column;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0d;padding:8px;cursor:pointer;text-align:left;transform:translateZ(0) scale(1);transform-origin:50% 58%;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,background .18s ease,box-shadow .18s ease}.scene-card.svelte-ormm0a:focus-visible{border-color:#ffffff73;outline:none;box-shadow:0 0 0 1px #ffffff38}.scene-card.svelte-ormm0a:hover{border-color:#ffffff29;background:#fff1;box-shadow:0 12px 26px #00000052,0 1px #ffffff12 inset;transform:translate3d(0,-3px,0) scale(1.012)}.scene-card.svelte-ormm0a:active{transform:translate3d(0,-2px,0) scale(1.01)}.scene-card-selected.svelte-ormm0a{border-color:#ffffff52;background:#ffffff17;box-shadow:0 0 0 1px #ffffff14 inset,0 14px 30px #0000003d}.scene-card-thumb.svelte-ormm0a{position:relative;aspect-ratio:16 / 9;width:100%;overflow:hidden;border-radius:2px;background:#ffffff0a}.scene-card-thumb.svelte-ormm0a picture{display:contents}.scene-card-image.svelte-ormm0a{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .24s ease}.scene-card-image-loaded.svelte-ormm0a{opacity:1}.scene-card-skeleton.svelte-ormm0a{position:absolute;inset:0;background:#ffffff0b;animation:scene-card-pulse 1.1s ease-in-out infinite}.scene-card-placeholder.svelte-ormm0a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#ffffff47;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.scene-card-name.svelte-ormm0a{overflow:hidden;padding:0 2px 2px;color:#ffffffb3;font-size:14px;font-weight:400;letter-spacing:.35px;line-height:17.5px;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.scene-card.svelte-ormm0a{transition:none}.scene-card.svelte-ormm0a:hover,.scene-card.svelte-ormm0a:active{transform:none}.scene-card-image.svelte-ormm0a{transition:none}.scene-card-skeleton.svelte-ormm0a{animation:none}}.scene-grid.svelte-cxiplq{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),200px));justify-content:start;align-content:start;gap:12px;flex:1;min-height:0;overflow-y:auto;padding:8px}@media(max-width:639px){.scene-grid.svelte-cxiplq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:500px){.scene-grid.svelte-cxiplq{justify-content:center}}
