.ob.svelte-1db12yp{display:grid;grid-template-columns:1fr;gap:1.5rem;color-scheme:dark;-webkit-tap-highlight-color:transparent}@media(min-width:768px){.ob.svelte-1db12yp{grid-template-columns:240px 1fr}}.ob-stepper.svelte-1db12yp ol:where(.svelte-1db12yp){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.ob-step-btn.svelte-1db12yp{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem;background:transparent;border:0;border-radius:.5rem;cursor:pointer;text-align:left;color:#9ca3af;transition:background-color .15s;touch-action:manipulation}.ob-step-btn.svelte-1db12yp:hover{background:#ffffff0a}.ob-step-dot.svelte-1db12yp{flex-shrink:0;width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.15);font-size:.8125rem;font-weight:600}li.active.svelte-1db12yp .ob-step-btn:where(.svelte-1db12yp){color:#f3f4f6}li.active.svelte-1db12yp .ob-step-dot:where(.svelte-1db12yp){background:#4f46e5;border-color:#4f46e5;color:#fff}li.done.svelte-1db12yp .ob-step-dot:where(.svelte-1db12yp){background:#10b98133;border-color:#10b98180;color:#34d399}.ob-step-label.svelte-1db12yp{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ob-step-title.svelte-1db12yp{font-size:.875rem;font-weight:500}.ob-step-sub.svelte-1db12yp{font-size:.6875rem;color:#6b7280}.ob-meter.svelte-1db12yp{margin-top:1.25rem}.ob-meter-head.svelte-1db12yp{display:flex;justify-content:space-between;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-bottom:.375rem}.ob-meter-track.svelte-1db12yp{height:.375rem;border-radius:999px;background:#ffffff14;overflow:hidden}.ob-meter-fill.svelte-1db12yp{height:100%;background:linear-gradient(90deg,#4f46e5,#6366f1);transition:width .3s ease}.ob-panel-head.svelte-1db12yp{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.ob-panel-eyebrow.svelte-1db12yp{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:#818cf8;margin:0 0 .25rem}.ob-panel-title.svelte-1db12yp{font-size:1.25rem;font-weight:600;color:#f3f4f6;margin:0;text-wrap:balance}.ob-panel-sub.svelte-1db12yp{font-size:.875rem;color:#9ca3af;margin:.25rem 0 0}.ob-save.svelte-1db12yp{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6b7280;white-space:nowrap}.ob-save-dot.svelte-1db12yp{width:.5rem;height:.5rem;border-radius:999px;background:#34d399}.ob-save.is-saving.svelte-1db12yp .ob-save-dot:where(.svelte-1db12yp){background:#eab308;animation:svelte-1db12yp-ob-pulse 1s ease-in-out infinite}@keyframes svelte-1db12yp-ob-pulse{50%{opacity:.3}}.ob-fields.svelte-1db12yp{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ob-field.svelte-1db12yp{grid-column:span 2;display:flex;flex-direction:column;gap:.375rem;position:relative}@media(min-width:640px){.ob-field.half.svelte-1db12yp{grid-column:span 1}}.ob-label-row.svelte-1db12yp{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.ob-label.svelte-1db12yp{font-size:.875rem;font-weight:500;color:#d1d5db}.req.svelte-1db12yp{color:#f87171;margin-left:.125rem}.ob-input.svelte-1db12yp{width:100%;padding:.625rem .875rem;font-size:.875rem;border:1px solid rgba(255,255,255,.1);background:#11182799;color:#f3f4f6;border-radius:.5rem;outline:none}.ob-input.svelte-1db12yp:focus-visible{border-color:#6366f180;box-shadow:0 0 0 2px #6366f14d}.ob-step-btn.svelte-1db12yp:focus-visible,.ob-skip.svelte-1db12yp:focus-visible,.ob-btn.svelte-1db12yp:focus-visible,.ob-check.svelte-1db12yp input:where(.svelte-1db12yp):focus-visible,.ob-radio.svelte-1db12yp input:where(.svelte-1db12yp):focus-visible{outline:2px solid rgb(129 140 248);outline-offset:2px}.ob-help.svelte-1db12yp{font-size:.75rem;color:#6b7280;margin:0;overflow-wrap:break-word}.ob-error-text.svelte-1db12yp{font-size:.75rem;color:#f87171;margin:0;overflow-wrap:break-word}.ob-email-icon.svelte-1db12yp{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.875rem;font-weight:700}.ob-email-ok.svelte-1db12yp{color:#22c55e}.ob-email-ko.svelte-1db12yp{color:#ef4444}.ob-pw-strength.svelte-1db12yp{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.ob-pw-track.svelte-1db12yp{flex:1;height:.25rem;border-radius:999px;background:#ffffff14;overflow:hidden}.ob-pw-fill.svelte-1db12yp{height:100%;border-radius:999px;transition:width .2s ease,background .2s ease}.ob-pw-label.svelte-1db12yp{font-size:.6875rem;font-weight:600;flex-shrink:0}.ob-siret-status.svelte-1db12yp{font-size:.75rem;margin:0;overflow-wrap:break-word}.ob-siret-loading.svelte-1db12yp{color:#eab308}.ob-siret-success.svelte-1db12yp{color:#34d399}.ob-siret-error.svelte-1db12yp{color:#f87171}.ob-skip.svelte-1db12yp{font-size:.75rem;color:#818cf8;background:transparent;border:0;cursor:pointer;text-decoration:underline;padding:.25rem .5rem;touch-action:manipulation}.ob-skipped-note.svelte-1db12yp{font-size:.8125rem;color:#6b7280;font-style:italic;margin:0}.ob-check.svelte-1db12yp{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#d1d5db;cursor:pointer}.ob-check.svelte-1db12yp input:where(.svelte-1db12yp){width:1.1rem;height:1.1rem}.ob-radios.svelte-1db12yp{display:flex;flex-direction:column;gap:.625rem}.ob-radio.svelte-1db12yp{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;cursor:pointer;background:#11182766;transition:border-color .15s,background-color .15s}.ob-radio.svelte-1db12yp:hover{border-color:#6366f180}.ob-radio.selected.svelte-1db12yp{border-color:#6366f1;background:#6366f11a}.ob-radio.svelte-1db12yp input:where(.svelte-1db12yp){margin-top:.15rem;width:1.1rem;height:1.1rem;flex-shrink:0}.ob-radio-body.svelte-1db12yp{display:flex;flex-direction:column;gap:.125rem}.ob-radio-title.svelte-1db12yp{font-size:.875rem;font-weight:600;color:#e5e7eb}.ob-radio-desc.svelte-1db12yp{font-size:.75rem;color:#9ca3af}.ob-banner.svelte-1db12yp{margin-top:1.25rem;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;overflow-wrap:break-word}.ob-banner-error.svelte-1db12yp{background:#7f1d1d33;border:1px solid rgba(239,68,68,.3);color:#f87171}.ob-banner-success.svelte-1db12yp{background:#064e3b33;border:1px solid rgba(16,185,129,.3);color:#34d399}.ob-nav.svelte-1db12yp{display:flex;justify-content:space-between;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.1)}.ob-btn.svelte-1db12yp{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:background-color .15s,opacity .15s;touch-action:manipulation}.ob-btn.svelte-1db12yp:disabled{opacity:.5;cursor:not-allowed}.ob-btn-primary.svelte-1db12yp{background:#4f46e5;color:#fff;border:0}.ob-btn-primary.svelte-1db12yp:hover:not(:disabled){background:#6366f1}.ob-btn-ghost.svelte-1db12yp{background:#1f2937;border:1px solid rgba(255,255,255,.1);color:#d1d5db}.ob-btn-ghost.svelte-1db12yp:hover:not(:disabled){background:#374151;color:#fff}.ob-spinner.svelte-1db12yp{width:.875rem;height:.875rem;flex-shrink:0;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:999px;animation:svelte-1db12yp-ob-spin .7s linear infinite}@keyframes svelte-1db12yp-ob-spin{to{transform:rotate(360deg)}}.ob-restored.svelte-1db12yp{margin:-.5rem 0 1rem;padding:.625rem .875rem;border-radius:.5rem;border:1px solid rgba(99,102,241,.3);background:#6366f114;color:#a5b4fc;font-size:.8125rem}.ob-sr-only.svelte-1db12yp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.ob-save.is-saving.svelte-1db12yp .ob-save-dot:where(.svelte-1db12yp),.ob-spinner.svelte-1db12yp{animation:none}.ob-meter-fill.svelte-1db12yp,.ob-pw-fill.svelte-1db12yp,.ob-step-btn.svelte-1db12yp,.ob-radio.svelte-1db12yp,.ob-btn.svelte-1db12yp{transition:none}}
