@charset "UTF-8";.sp.svelte-fxmttc{--progress-bar-width:310px}.pc.svelte-fxmttc{--progress-bar-width:480px}.progress-container.svelte-fxmttc{display:flex;justify-content:center}.progress-bar.svelte-fxmttc{width:var(--progress-bar-width);height:12px;overflow:hidden;background-color:#e1e1e1;border-radius:4px}.progress-fill.svelte-fxmttc{height:100%;background-color:#ea5d63;border-radius:4px 0 0 4px;transition:width .3s ease-out}.progress-fill.completed.svelte-fxmttc{border-radius:4px}.sp.svelte-1hh09y8{--outer-width:100%;--outer-min-height:calc(100vh - 60px);--inner-width:100%;--inner-min-height:unset;--heading-font-size:16px}.pc.svelte-1hh09y8{--outer-width:100%;--outer-min-height:calc(100vh - 82px);--outer-background:#F8F8F8;--inner-width:940px;--inner-margin:0 auto;--inner-min-height:808px;--heading-font-size:20px}.outer.svelte-1hh09y8{display:flex;align-items:flex-start;justify-content:center;width:var(--outer-width);min-height:var(--outer-min-height);background-color:var(--outer-background, white)}.inner.svelte-1hh09y8{width:var(--inner-width);min-height:var(--inner-min-height);margin:var(--inner-margin, unset);background-color:#fff}.heading.svelte-1hh09y8{padding:32px 16px 16px;font-size:var(--heading-font-size);font-weight:700;line-height:1.5;color:#333;text-align:center}.action-spacer.svelte-1hh09y8{height:74px}.pc.svelte-1l5mjoh{--input-margin-top:24px}.sp.svelte-1l5mjoh{--input-margin-top:16px}.pc.svelte-1l5mjoh{width:400px;margin:0 auto}.step-question.svelte-1l5mjoh{padding:32px 16px}.question.svelte-1l5mjoh{display:inline-flex;gap:8px;align-items:center}.text-group.svelte-1l5mjoh{display:inline-flex;align-items:baseline}.input-name.svelte-1l5mjoh{font-size:18px;font-weight:700;color:#cc3c44}.fixed-text.svelte-1l5mjoh{font-size:14px;font-weight:500;color:#333}.required-badge.svelte-1l5mjoh{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:15px;padding:0 8px;font-size:10px;font-weight:700;line-height:1;color:#fff;background-color:#ea5d63;border-radius:4px}.input-area.svelte-1l5mjoh{margin-top:var(--input-margin-top)}.actions.svelte-1xn0c6c{display:flex;flex-direction:column;align-items:center;justify-content:center}.buttons.svelte-1xn0c6c{display:flex;gap:16px;justify-content:center}.button-text.svelte-1xn0c6c{font-size:16px}.button-text.bold.svelte-1xn0c6c{font-weight:700}.button-text.base.svelte-1xn0c6c{font-weight:400}.agreement.svelte-1xn0c6c{margin:0 0 14px;font-size:12px;color:#333;text-align:center}.link.svelte-1xn0c6c{color:#ea5d63}.link.svelte-1xn0c6c:hover{color:#fcbab5}.sp.svelte-1xn0c6c{position:fixed;right:0;bottom:0;left:0;z-index:10;height:74px;background-color:#fff;box-shadow:0 -3px 10px #0000001a}.sp.with-agreement.svelte-1xn0c6c{height:115px}.form-checkbox.svelte-tbp7ln{max-width:343px;margin:0 auto}.form-checkbox.svelte-tbp7ln,.form-radio.svelte-1ndqllh,.form-checkbox.svelte-1k9ph1r.svelte-1k9ph1r{max-width:343px;margin:0 auto}.sitter-description.svelte-1k9ph1r.svelte-1k9ph1r{max-width:310px;margin:32px auto 12px;font-size:14px;color:#333}.form-sitter.svelte-1k9ph1r.svelte-1k9ph1r{max-width:310px;margin:0 auto}.sitter-info.svelte-1k9ph1r.svelte-1k9ph1r{display:flex;justify-content:flex-end;max-width:343px;margin:24px auto 16px}.sitter-info.svelte-1k9ph1r .sitter-info-link.svelte-1k9ph1r{display:inline-flex;gap:4px;align-items:center;cursor:pointer;border-bottom:1px solid #888888}.sitter-info.svelte-1k9ph1r .sitter-info-text.svelte-1k9ph1r{font-size:13px;font-weight:700;color:#888}.form-select.svelte-1sfxzxj{max-width:325px;margin:0 auto 16px}.confirm-label.svelte-1b5pvfl{margin:24px 0 16px;font-size:14px;font-weight:500;color:#333;text-align:center}.form-input.svelte-19gtzfc,.form-inputs.svelte-gawil4{max-width:325px;margin:0 auto}.form-input.svelte-gawil4{margin-bottom:16px}.input-label.svelte-gawil4{display:flex;gap:8px;align-items:center;margin-bottom:4px;font-size:14px;font-weight:700}.required-badge.svelte-gawil4{display:flex;align-items:center;justify-content:center;width:37px;height:15px;font-size:10px;font-weight:700;color:#fff;background-color:#ea5d63;border-radius:4px}
