.ob-scene-enter.svelte-1p43vin{animation:svelte-1p43vin-sceneEnter .4s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-1p43vin-sceneEnter{0%{opacity:0;transform:translateY(10px)}}.ob-form-card.svelte-1p43vin{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:1.75rem;box-shadow:0 2px 12px #0000000f,0 1px 3px #0000000a;max-width:480px;width:100%}.ob-pill.svelte-1p43vin,.ob-pill-active.svelte-1p43vin{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;transition:all .2s}.ob-pill-active.svelte-1p43vin{background:var(--color-ink);color:#fff}.ob-pill-link.svelte-1p43vin{font-weight:500;border:1px solid #e5e7eb;color:#6b7280;cursor:pointer;text-decoration:none}.ob-pill-link.svelte-1p43vin:hover{border-color:var(--color-ink);color:var(--color-ink)}.ob-pill-link.svelte-1p43vin:focus-visible{outline:none;border-color:var(--color-ink);color:var(--color-ink);box-shadow:0 0 0 3px #0f0f0f14}.ob-upload-zone.svelte-1p43vin{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;width:100%;border:1.5px dashed #d4d7db;border-radius:12px;padding:1.75rem 1rem;cursor:pointer;transition:all .18s ease;background:#fafbfc;outline:none}.ob-upload-zone.svelte-1p43vin:hover,.ob-upload-zone.svelte-1p43vin:focus-visible{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 4%,white)}.ob-upload-active.svelte-1p43vin{border-color:var(--color-accent);border-style:solid;background:color-mix(in srgb,var(--color-accent) 6%,white);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 10%,transparent)}.ob-upload-icon-wrap.svelte-1p43vin{width:36px;height:36px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;color:#6b7280;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0f0f0f0a;pointer-events:none;transition:color .18s ease,border-color .18s ease}.ob-upload-zone.svelte-1p43vin:hover .ob-upload-icon-wrap:where(.svelte-1p43vin),.ob-upload-active.svelte-1p43vin .ob-upload-icon-wrap:where(.svelte-1p43vin){color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 30%,#e5e7eb)}.ob-upload-title.svelte-1p43vin{font-size:13px;font-weight:600;color:var(--color-ink);letter-spacing:-.005em;margin:0}.ob-upload-link.svelte-1p43vin{color:var(--color-accent);font-weight:600}.ob-upload-hint.svelte-1p43vin{font-size:11px;color:#9ca3af;font-variant-numeric:tabular-nums;margin:0}.ob-divider.svelte-1p43vin{display:flex;align-items:center;gap:.75rem;margin:1rem 0;font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.12em}.ob-divider.svelte-1p43vin:before,.ob-divider.svelte-1p43vin:after{content:"";flex:1;height:1px;background:#e5e7eb}.ob-textarea.svelte-1p43vin{width:100%;border-radius:10px;background:#fff;padding:.875rem 1rem;font-size:13px;color:var(--color-ink);resize:none;border:1.5px solid #d1d5db;transition:all .2s;outline:none}.ob-textarea.svelte-1p43vin::placeholder{color:#b5b8bd}.ob-textarea.svelte-1p43vin:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 12%,transparent)}.ob-find-btn.svelte-1p43vin{height:48px;padding:0 1.75rem;background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-bold, var(--color-accent)) 100%);color:#fff;font-size:15px;font-weight:700;border-radius:12px;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer;letter-spacing:-.01em;position:relative;overflow:hidden}.ob-find-btn.svelte-1p43vin:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--color-accent) 35%,transparent)}.ob-find-btn.svelte-1p43vin:active:not(:disabled){transform:translateY(0)}.ob-find-btn.svelte-1p43vin:disabled{background:#f1f2f4;color:#a3a7ae;cursor:not-allowed}.ob-find-btn-loading.svelte-1p43vin{cursor:progress!important}.ob-cta-sep.svelte-1p43vin{opacity:.6;margin:0 .15rem}.ob-cta-count.svelte-1p43vin{font-variant-numeric:tabular-nums;display:inline-block;animation:svelte-1p43vin-countPop .22s cubic-bezier(.16,1,.3,1)}.ob-cta-arrow.svelte-1p43vin{transition:transform .2s cubic-bezier(.16,1,.3,1)}.ob-find-btn.svelte-1p43vin:hover:not(:disabled) .ob-cta-arrow:where(.svelte-1p43vin){transform:translate(3px)}@keyframes svelte-1p43vin-countPop{0%{transform:translateY(-2px);opacity:0}}.ob-spinner.svelte-1p43vin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:svelte-1p43vin-spin .6s linear infinite}@keyframes svelte-1p43vin-spin{to{transform:rotate(360deg)}}.ob-compact-textarea.svelte-ipxh2m{width:100%;background:transparent;font-size:13px;color:var(--color-ink);resize:none;border:none;outline:none;box-shadow:none;padding:4px 0}.ob-compact-textarea.svelte-ipxh2m::placeholder{color:color-mix(in srgb,var(--color-ink-faint) 50%,transparent)}.ob-enter{animation:svelte-18lroyl-enter .4s cubic-bezier(.16,1,.3,1) both}.ob-row{animation:svelte-18lroyl-rowEnter .3s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0ms)}.ob-cta-enter{animation:svelte-18lroyl-ctaEnter .5s cubic-bezier(.16,1,.3,1) both;animation-delay:.3s}.ob-shimmer{background:linear-gradient(90deg,var(--color-surface-alt, #eee) 25%,var(--color-rule, #f8f8f8) 50%,var(--color-surface-alt, #eee) 75%);background-size:200% 100%;animation:svelte-18lroyl-shimmer 1.5s ease-in-out infinite}.ob-pulse{animation:svelte-18lroyl-pulse 1.5s ease-in-out infinite}.ob-ghost{opacity:.7}.ob-ghost-bar{background:color-mix(in srgb,var(--color-ink) 5%,transparent)}.ob-fade-overlay.svelte-18lroyl{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#fff0,#fff6 18%,#ffffffb8,#ffffffe6,#fffffffa 78%,#fff);pointer-events:none;border-radius:0 0 12px 12px}.ob-signup-btn.svelte-18lroyl{height:48px;padding:0 1.75rem;background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-bold, var(--color-accent)) 100%);color:#fff;font-size:14px;font-weight:700;border-radius:12px;transition:all .22s cubic-bezier(.16,1,.3,1);cursor:pointer;display:inline-flex;align-items:center;gap:.55rem;letter-spacing:-.01em;box-shadow:0 1px 2px #0000000d}.ob-signup-btn.svelte-18lroyl:hover{transform:translateY(-2px);box-shadow:0 10px 28px color-mix(in srgb,var(--color-accent) 35%,transparent)}.ob-signup-btn.svelte-18lroyl:active{transform:translateY(0);box-shadow:0 2px 8px color-mix(in srgb,var(--color-accent) 25%,transparent)}.ob-signup-arrow.svelte-18lroyl{transition:transform .22s cubic-bezier(.16,1,.3,1)}.ob-signup-btn.svelte-18lroyl:hover .ob-signup-arrow:where(.svelte-18lroyl){transform:translate(3px)}@keyframes svelte-18lroyl-enter{0%{opacity:0;transform:translateY(12px)}}@keyframes svelte-18lroyl-rowEnter{0%{opacity:0;transform:translateY(4px)}}@keyframes svelte-18lroyl-ctaEnter{0%{opacity:0;transform:translateY(8px)}}@keyframes svelte-18lroyl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-18lroyl-pulse{0%,to{opacity:1}50%{opacity:.4}}.ob-scene-enter.svelte-cy4d3n{animation:svelte-cy4d3n-sceneEnter .4s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-cy4d3n-sceneEnter{0%{opacity:0;transform:translateY(10px)}}
