.global-drop-zone.svelte-p6up2c{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}.global-drop-zone.visible.svelte-p6up2c{opacity:1;pointer-events:auto}.drop-zone-content.svelte-p6up2c{text-align:center;color:var(--color-foreground);padding:var(--space-2);border:var(--border);border-radius:12px;background:var(--color-surface);max-width:400px;animation:svelte-p6up2c-scaleIn .5s ease-out}.drop-zone-icon.svelte-p6up2c{font-size:var(--scale-4);margin-bottom:var(--space)}.drop-zone-text.svelte-p6up2c{font-size:var(--scale-2);margin-bottom:var(--space)}.drop-zone-subtext.svelte-p6up2c{font-size:var(--scale);opacity:.8}@keyframes svelte-p6up2c-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-p6up2c-scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.global-drop-zone.svelte-p6up2c{display:none}}@media(max-width:640px){.grid-2.svelte-eowan8{grid-template-columns:1fr}}.molds-view.svelte-1uli7hs{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.molds-container.svelte-1uli7hs{width:100%;height:100%;background:#000;position:relative}.loader.svelte-li6gfl{width:var(--space-2);height:var(--space-2);border:var(--trim) solid transparent;border-bottom-color:color-mix(in srgb,var(--color-accent) 85%,transparent);background:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;filter:blur(.3px);animation:svelte-li6gfl-rotation .25s linear infinite;--color-loading-mix: color-mix( in srgb, var(--color-accent) 100%, black );--color-loading: color-mix( in srgb, var(--color-loading-mix) 25%, transparent );border-bottom-color:color-mix(in srgb,var(--color-loading) 100%,transparent);box-shadow:0 4px 6px -2px var(--color-loading),inset 0 -4px 6px -2px var(--color-loading)}@keyframes svelte-li6gfl-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.std-gate-overlay.svelte-1164jzy{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;font-family:var(--font-interface, sans-serif)}.std-gate-backdrop.svelte-1164jzy{position:absolute;inset:0;background:var(--color-modal-background);backdrop-filter:var(--blur)}input.svelte-1164jzy{overflow-y:visible}.std-gate.svelte-1164jzy{position:relative;width:100%;max-width:600px;font-family:var(--font-interface);background:var(--color-background);border-radius:var(--radius);border:var(--border);box-shadow:var(--shadow);transition:all var(--transition);box-shadow:0 4px 6px -1px var(--color-darker),0 2px 4px -2px var(--color-darker);overflow:hidden;.std-gate.compact:where(.svelte-1164jzy){max-width:400px}.std-gate.standard:where(.svelte-1164jzy){max-width:600px}.std-gate.wide:where(.svelte-1164jzy){max-width:800px}.std-gate.full:where(.svelte-1164jzy){max-width:95vw}:where(.svelte-1164jzy){margin:0}}.std-gate.compact.svelte-1164jzy{max-width:400px}.std-gate.standard.svelte-1164jzy{max-width:600px}.std-gate.wide.svelte-1164jzy{max-width:800px}.std-gate.full.svelte-1164jzy{max-width:95vw}.std-gate-header.svelte-1164jzy{display:flex;align-items:center;padding:var(--leading) var(--space-half);border-bottom:1px solid var(--color-border)}.std-gate-logo.svelte-1164jzy{display:flex;align-items:center;margin-right:var(--space-half);font-size:var(--scale-d2)}.std-gate-input.svelte-1164jzy{flex:1;background:transparent;border:none;outline:none;box-shadow:none;font-family:var(--font-interface);font-size:var(--scale-d2);color:var(--color-foreground);caret-color:var(--color-accent);caret-shape:block}.std-gate-input.svelte-1164jzy::selection{background:var(--color-accent);color:var(--color-on-accent)}.std-gate-body.svelte-1164jzy{min-height:200px;max-height:400px;overflow-y:auto;padding:var(--leading);.std-gate-body.small:where(.svelte-1164jzy){min-height:150px;max-height:300px}.std-gate-body.standard:where(.svelte-1164jzy){min-height:200px;max-height:400px}.std-gate-body.tall:where(.svelte-1164jzy){min-height:300px;max-height:600px}.std-gate-body.auto:where(.svelte-1164jzy){min-height:200px;max-height:none}}.std-gate-item.svelte-1164jzy{display:flex;align-items:center;gap:var(--leading);width:100%;padding:var(--space-half) var(--leading);background:transparent;margin:0;border:none;border-radius:var(--radius);cursor:pointer;box-shadow:none;text-align:left;transition:all var(--transition);.logo_icon:where(.svelte-1164jzy){color:var(--color-subtle)!important}}.std-gate-item.svelte-1164jzy:hover,.std-gate-item.active.svelte-1164jzy{background:var(--color-surface);border-left-color:var(--color-accent)}.std-gate-item-content.svelte-1164jzy{flex:1}.std-gate-item-title.svelte-1164jzy{color:var(--color-muted);font-weight:var(--font-weight)}.std-gate-item-icon.svelte-1164jzy{display:flex;align-items:center;justify-content:center;width:var(--space-half);height:var(--space-half);color:var(--color-foreground);opacity:.8;flex-shrink:1}.std-gate-item.active.svelte-1164jzy .std-gate-item-icon:where(.svelte-1164jzy){opacity:1;color:var(--color-accent)}.std-gate-item-icon.svelte-1164jzy svg{width:var(--space-half);height:var(--space-half);stroke:currentColor}.std-gate-empty.svelte-1164jzy{padding:var(--space-2) 0;text-align:center;color:var(--color-subtle);font-style:italic;font-size:var(--scale-d2)}.std-gate-footer.svelte-1164jzy{display:flex;justify-content:space-between;align-items:center;padding:var(--space-half) var(--space-half);font-size:var(--scale-d4);border-top:var(--border);color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em}.std-gate-mode.svelte-1164jzy{font-weight:var(--font-weight-bold)}.std-gate-user.svelte-1164jzy{color:var(--color-accent);font-family:var(--font-mono)}.std-gate-hints.svelte-1164jzy{display:flex;gap:var(--space)}@media(max-width:640px){.std-gate-overlay.svelte-1164jzy{align-items:flex-start;padding-top:0}.std-gate.svelte-1164jzy{border-bottom:none;border-radius:0 0 16px 16px;.std-gate.compact:where(.svelte-1164jzy){max-width:90vw}.std-gate.wide:where(.svelte-1164jzy){max-width:95vw}.std-gate.full:where(.svelte-1164jzy){max-width:98vw}.std-gate-body.tall:where(.svelte-1164jzy){max-height:70vh}.std-gate-body.auto:where(.svelte-1164jzy){max-height:80vh}}}.modal-backdrop.svelte-1e4c4rs{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:svelte-1e4c4rs-fadeIn .2s ease-out}@keyframes svelte-1e4c4rs-fadeIn{0%{opacity:0}to{opacity:1}}.modal.svelte-1e4c4rs{background:#fff;border-radius:12px;padding:2.5rem;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;position:relative;animation:svelte-1e4c4rs-slideUp .3s ease-out}@keyframes svelte-1e4c4rs-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.success-icon.svelte-1e4c4rs{display:flex;justify-content:center;margin-bottom:1.5rem;color:#10b981}.success-icon.svelte-1e4c4rs svg:where(.svelte-1e4c4rs){animation:svelte-1e4c4rs-checkmark .5s ease-out}@keyframes svelte-1e4c4rs-checkmark{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}h2.svelte-1e4c4rs{margin:0 0 1.5rem;text-align:center;font-size:1.75rem;font-weight:700;color:#1a1a1a}.url-container.svelte-1e4c4rs{margin-bottom:1.5rem}.url-box.svelte-1e4c4rs{display:flex;gap:.5rem;margin-bottom:.5rem}.url-input.svelte-1e4c4rs{flex:1;padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:6px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:.9rem;background:#f9f9f9;cursor:pointer;transition:all .2s}.url-input.svelte-1e4c4rs:focus{outline:none;border-color:#06c;background:#fff}.copy-btn.svelte-1e4c4rs{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:2px solid #e0e0e0;border-radius:6px;background:#fff;color:#333;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.copy-btn.svelte-1e4c4rs:hover{border-color:#06c;color:#06c}.copy-btn.copied.svelte-1e4c4rs{border-color:#10b981;color:#10b981}.copy-message.svelte-1e4c4rs{margin:0;font-size:.85rem;color:#10b981;text-align:center;animation:svelte-1e4c4rs-fadeIn .3s ease-out}.expiration-warning.svelte-1e4c4rs{display:flex;gap:1rem;padding:1.25rem;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;margin-bottom:1.5rem}.warning-icon.svelte-1e4c4rs{font-size:1.75rem;flex-shrink:0}.warning-content.svelte-1e4c4rs{flex:1}.warning-title.svelte-1e4c4rs{margin:0 0 .25rem;font-weight:600;color:#856404;font-size:.95rem}.warning-subtitle.svelte-1e4c4rs{margin:0;font-size:.85rem;color:#856404;line-height:1.4}.actions.svelte-1e4c4rs{display:flex;gap:.75rem;justify-content:center}.btn-primary.svelte-1e4c4rs,.btn-secondary.svelte-1e4c4rs{padding:.875rem 2rem;border-radius:6px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block;border:none}.btn-primary.svelte-1e4c4rs{background:#06c;color:#fff}.btn-primary.svelte-1e4c4rs:hover{background:#0052a3;transform:translateY(-1px)}.btn-secondary.svelte-1e4c4rs{background:#fff;color:#333;border:2px solid #e0e0e0}.btn-secondary.svelte-1e4c4rs:hover{border-color:#06c;color:#06c}.close-btn.svelte-1e4c4rs{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#999;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s}.close-btn.svelte-1e4c4rs:hover{background:#f5f5f5;color:#333}@media(prefers-color-scheme:dark){.modal.svelte-1e4c4rs{background:#1a1a1a;color:#e0e0e0}h2.svelte-1e4c4rs{color:#e0e0e0}.url-input.svelte-1e4c4rs{background:#2a2a2a;border-color:#3a3a3a;color:#e0e0e0}.url-input.svelte-1e4c4rs:focus{background:#333;border-color:#06c}.copy-btn.svelte-1e4c4rs{background:#2a2a2a;border-color:#3a3a3a;color:#e0e0e0}.expiration-warning.svelte-1e4c4rs{background:#3a3000;border-color:#650}.warning-title.svelte-1e4c4rs,.warning-subtitle.svelte-1e4c4rs{color:#ffd666}.btn-secondary.svelte-1e4c4rs{background:#2a2a2a;border-color:#3a3a3a;color:#e0e0e0}.close-btn.svelte-1e4c4rs:hover{background:#2a2a2a;color:#e0e0e0}}@media(max-width:640px){.modal.svelte-1e4c4rs{padding:2rem 1.5rem}.url-box.svelte-1e4c4rs{flex-direction:column}.copy-btn.svelte-1e4c4rs{justify-content:center}.actions.svelte-1e4c4rs{flex-direction:column}.btn-primary.svelte-1e4c4rs,.btn-secondary.svelte-1e4c4rs{width:100%}}.success-icon.svelte-1pklr6d{line-height:1;color:var(--color-accent)}input.input-checking.svelte-1pklr6d{border-color:var(--color-muted);animation:svelte-1pklr6d-pulse 1.5s ease-in-out infinite}input.input-available.svelte-1pklr6d{border-color:#4caf50}input.input-taken.svelte-1pklr6d{border-color:#d32f2f}@keyframes svelte-1pklr6d-pulse{0%,to{opacity:1}50%{opacity:.7}}button.link.svelte-1pklr6d{background:none;border:none;color:var(--color-muted);text-decoration:underline;padding:0;font-size:var(--scale-d2);cursor:pointer;transition:color .2s}button.link.svelte-1pklr6d:hover{color:var(--color-accent)}.passport-avatar.svelte-1n4iq6o{width:3.5rem;height:3.5rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-accent);flex-shrink:0}.action-item.svelte-1n4iq6o{display:flex;align-items:center;gap:var(--space);width:100%;padding:var(--space);background:transparent;border:1px solid var(--color-border);text-align:left;transition:all .2s;cursor:pointer}.action-item.svelte-1n4iq6o:hover{background:var(--color-surface);border-color:var(--color-accent);transform:translate(2px)}.action-icon.svelte-1n4iq6o{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--color-muted);flex-shrink:0}.action-content.svelte-1n4iq6o{flex:1;min-width:0}.action-title.svelte-1n4iq6o{color:var(--color-foreground)}.action-desc.svelte-1n4iq6o{color:var(--color-muted)}@media(max-width:768px){.passport-avatar.svelte-1n4iq6o{width:3rem;height:3rem}}.shortcut-item.svelte-19a3hkc{transition:all .2s}.shortcut-item.svelte-19a3hkc:hover{border-left:3px solid var(--color-accent);padding-left:calc(var(--space) - 3px)}kbd.svelte-19a3hkc{background:var(--color-background);border:1px solid var(--color-border);border-radius:3px;padding:.25rem .5rem;min-width:1.5rem;height:1.5rem;box-shadow:0 1px #0000001a;display:inline-flex;align-items:center;justify-content:center}.flex-shrink-0.svelte-19a3hkc{flex-shrink:0}@media(max-width:640px){.shortcut-item.svelte-19a3hkc{flex-direction:column;gap:var(--space-half)}.grid-2.svelte-19a3hkc{grid-template-columns:1fr}}.back-btn.svelte-15sulq0{font-size:var(--scale)}.empty-state.svelte-15sulq0{min-height:300px;display:flex;flex-direction:column;justify-content:center}.key-display.svelte-15sulq0{background:var(--color-background)}.key-action-btn.svelte-15sulq0{padding:var(--space-quarter);min-width:2rem}.key-action-btn.svelte-15sulq0:disabled{opacity:.5;cursor:not-allowed}@keyframes svelte-15sulq0-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){.key-display.svelte-15sulq0 code:where(.svelte-15sulq0){max-width:200px}}.share-card.svelte-1t5fjwz{transition:all .2s}.share-card.primary.svelte-1t5fjwz{border-color:var(--color-accent);background:var(--color-accent-subtle, var(--color-surface))}.share-card.secondary.svelte-1t5fjwz{opacity:.9}.share-icon.svelte-1t5fjwz{font-size:var(--scale-2);line-height:1;flex-shrink:0}.url-display.svelte-1t5fjwz{background:var(--color-paper)}.copy-btn.svelte-1t5fjwz{background:var(--color-ink);color:var(--color-paper);border:none;border-radius:var(--radius);padding:var(--space-half);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--scale-0);transition:all .2s;flex-shrink:0;width:2.25rem;height:2.25rem}.copy-btn.svelte-1t5fjwz:hover{background:var(--color-accent);transform:scale(1.05)}.copy-btn.svelte-1t5fjwz:active{transform:scale(.95)}button.secondary.svelte-1t5fjwz{display:flex;align-items:center;gap:var(--space-half)}@media(max-width:640px){.url-display.svelte-1t5fjwz code:where(.svelte-1t5fjwz){font-size:var(--scale-d2)}}.arty-view.svelte-1x8c5as{position:relative;width:100%;height:100%;min-height:400px;background:var(--color-background);border-radius:var(--radius);overflow:hidden;cursor:pointer}.canvas-container.svelte-1x8c5as{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}
