.quote-module__b7cdYW__shell{background:var(--color-bg);min-height:100vh;padding:5rem 0 7rem}.quote-module__b7cdYW__frame{width:100%;max-width:680px;margin:0 auto;padding:0 2rem}.quote-module__b7cdYW__progressRow{align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.quote-module__b7cdYW__progress{flex:1;gap:4px;display:flex}.quote-module__b7cdYW__progressArrow{border:1px solid var(--color-line);background:var(--color-surface);width:38px;height:38px;color:var(--color-muted-2);font-family:var(--font-body);cursor:pointer;flex:none;place-items:center;font-size:1rem;line-height:1;transition:border-color .18s,background .18s,color .18s;display:grid}.quote-module__b7cdYW__progressArrow:hover:not(:disabled){border-color:var(--color-sakura);color:var(--color-sakura)}.quote-module__b7cdYW__progressArrow:disabled{opacity:.3;cursor:default}.quote-module__b7cdYW__progressArrowArmed{background:var(--color-sakura);border-color:var(--color-sakura);color:#fff}.quote-module__b7cdYW__progressArrowArmed:hover:not(:disabled){background:var(--color-sakura-dark);border-color:var(--color-sakura-dark);color:#fff}.quote-module__b7cdYW__navHint{min-height:1.2em;font-family:var(--font-serif);color:var(--color-muted-4);margin-top:2.5rem;font-size:.82rem;font-style:italic}.quote-module__b7cdYW__tick{background:var(--color-line);flex:1;height:2px;transition:background .35s}.quote-module__b7cdYW__tickDone{background:var(--color-sakura)}.quote-module__b7cdYW__step{flex-direction:column;min-height:340px;display:flex}.quote-module__b7cdYW__eyebrow{font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--color-sakura);margin-bottom:1rem;font-size:.66rem}.quote-module__b7cdYW__question{font-family:var(--font-body);color:var(--color-ink);margin-bottom:.75rem;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:400;line-height:1.2}.quote-module__b7cdYW__help{font-family:var(--font-serif);color:var(--color-muted-2);max-width:52ch;margin-bottom:2rem;font-size:1rem;font-style:italic;line-height:1.6}.quote-module__b7cdYW__input,.quote-module__b7cdYW__textarea{width:100%;font-family:var(--font-body);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);padding:.9rem 1rem;font-size:1rem;transition:border-color .18s}.quote-module__b7cdYW__textarea{resize:vertical;min-height:150px;line-height:1.65}.quote-module__b7cdYW__input:focus,.quote-module__b7cdYW__textarea:focus{border-color:var(--color-sakura);outline:none}.quote-module__b7cdYW__input::placeholder,.quote-module__b7cdYW__textarea::placeholder{color:var(--color-muted-4)}.quote-module__b7cdYW__options{flex-direction:column;gap:.5rem;display:flex}.quote-module__b7cdYW__option{text-align:left;background:var(--color-surface);border:1px solid var(--color-line);cursor:pointer;align-items:flex-start;gap:.9rem;width:100%;padding:1rem 1.1rem;font-family:inherit;transition:border-color .16s,background .16s;display:flex}.quote-module__b7cdYW__option:hover{border-color:var(--color-sakura-soft)}.quote-module__b7cdYW__optionSelected{border-color:var(--color-sakura);background:var(--color-surface-soft)}.quote-module__b7cdYW__marker{border:1px solid var(--color-ccc);background:var(--color-surface);flex-shrink:0;width:14px;height:14px;margin-top:3px}.quote-module__b7cdYW__markerRound{border-radius:50%}.quote-module__b7cdYW__optionSelected .quote-module__b7cdYW__marker{border-color:var(--color-sakura);background:var(--color-sakura);box-shadow:inset 0 0 0 2px var(--color-surface)}.quote-module__b7cdYW__optionLabel{color:var(--color-ink);font-size:.95rem;line-height:1.4}.quote-module__b7cdYW__optionHelp{color:var(--color-muted-3);margin-top:.25rem;font-size:.8rem;line-height:1.5;display:block}.quote-module__b7cdYW__dropzone{border:1px solid var(--color-line);background:var(--color-surface);text-align:center;cursor:pointer;padding:2.4rem 1.75rem 2.2rem;transition:border-color .18s,background .18s;position:relative}.quote-module__b7cdYW__dropCornerTl,.quote-module__b7cdYW__dropCornerBr{pointer-events:none;width:16px;height:16px;transition:border-color .18s;position:absolute}.quote-module__b7cdYW__dropCornerTl{border-top:2px solid var(--color-sakura);border-left:2px solid var(--color-sakura);top:-1px;left:-1px}.quote-module__b7cdYW__dropCornerBr{border-bottom:2px solid var(--color-sakura);border-right:2px solid var(--color-sakura);bottom:-1px;right:-1px}.quote-module__b7cdYW__dropGlyph{width:40px;height:31px;color:var(--color-muted-3);margin-bottom:.9rem;transition:color .18s,transform .18s}.quote-module__b7cdYW__dropzone:hover{border-color:var(--color-sakura-soft);background:var(--color-surface-alt)}.quote-module__b7cdYW__dropzone:hover .quote-module__b7cdYW__dropGlyph{color:var(--color-sakura)}.quote-module__b7cdYW__dropzoneActive{border-color:var(--color-sakura);background:var(--color-surface-soft)}.quote-module__b7cdYW__dropzoneActive .quote-module__b7cdYW__dropGlyph{color:var(--color-sakura);transform:translateY(2px)}.quote-module__b7cdYW__dropzoneText{color:var(--color-ink-2);font-size:.9rem;display:block}.quote-module__b7cdYW__dropzoneHint{max-width:40ch;font-family:var(--font-serif);color:var(--color-muted-3);margin-top:.5rem;margin-left:auto;margin-right:auto;font-size:.82rem;font-style:italic;line-height:1.55;display:block}.quote-module__b7cdYW__thumbs{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.quote-module__b7cdYW__thumb{border:1px solid var(--color-line);background:var(--color-surface-alt);width:84px;height:84px;position:relative;overflow:hidden}.quote-module__b7cdYW__thumb img{object-fit:cover;width:100%;height:100%;display:block}.quote-module__b7cdYW__thumbRemove{color:#fff;cursor:pointer;background:#1a1a1ab8;border:none;width:20px;height:20px;font-size:13px;line-height:1;position:absolute;top:2px;right:2px}.quote-module__b7cdYW__scopeTrack{grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:1.25rem;display:grid}.quote-module__b7cdYW__scopeSegment{background:var(--color-surface);border:1px solid var(--color-line);cursor:pointer;text-align:left;flex-direction:column;gap:.4rem;min-height:130px;padding:1rem .75rem 1.1rem;font-family:inherit;transition:background .18s,border-color .18s;display:flex}.quote-module__b7cdYW__scopeSegment:hover{border-color:var(--color-sakura-soft)}.quote-module__b7cdYW__scopeIncluded{background:var(--color-surface-soft);border-color:var(--color-sakura)}.quote-module__b7cdYW__scopeAnchor{cursor:default;box-shadow:inset 0 3px 0 var(--color-sakura)}.quote-module__b7cdYW__scopeIndex{font-family:var(--font-display);letter-spacing:.16em;color:var(--color-muted-4);font-size:.64rem}.quote-module__b7cdYW__scopeIncluded .quote-module__b7cdYW__scopeIndex{color:var(--color-sakura)}.quote-module__b7cdYW__scopeName{color:var(--color-ink);font-size:.86rem;font-weight:500;line-height:1.35}.quote-module__b7cdYW__scopeNote{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted-4);margin-top:auto;font-size:.68rem}.quote-module__b7cdYW__scopeSummary{font-family:var(--font-serif);color:var(--color-muted-1);font-size:.95rem;font-style:italic;line-height:1.6}.quote-module__b7cdYW__nav{border-top:1px solid var(--color-line-soft);align-items:center;gap:.75rem;margin-top:2.5rem;padding-top:1.75rem;display:flex}.quote-module__b7cdYW__next{background:var(--color-sakura);color:#fff;font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:none;padding:.85rem 1.9rem;font-size:.76rem;transition:background .18s}.quote-module__b7cdYW__next:hover:not(:disabled){background:var(--color-sakura-dark)}.quote-module__b7cdYW__next:disabled{background:var(--color-ccc);cursor:not-allowed}.quote-module__b7cdYW__back,.quote-module__b7cdYW__skip{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted-3);cursor:pointer;background:0 0;border:none;padding:.85rem 1.1rem;font-size:.76rem;transition:color .16s}.quote-module__b7cdYW__back:hover,.quote-module__b7cdYW__skip:hover{color:var(--color-sakura)}.quote-module__b7cdYW__spacer{flex:1}.quote-module__b7cdYW__modeSwitch{border-top:1px solid var(--color-line-soft);text-align:center;margin-top:2.5rem;padding-top:1.5rem}.quote-module__b7cdYW__modeButton{font-family:var(--font-body);color:var(--color-muted-3);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-size:.78rem;text-decoration:underline;transition:color .16s}.quote-module__b7cdYW__modeButton:hover{color:var(--color-sakura)}.quote-module__b7cdYW__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.1rem 1.25rem;display:grid}.quote-module__b7cdYW__field{flex-direction:column;gap:.45rem;display:flex}.quote-module__b7cdYW__label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-2);font-size:.72rem}.quote-module__b7cdYW__select{width:100%;font-family:var(--font-body);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);padding:.75rem .9rem;font-size:.95rem}.quote-module__b7cdYW__select:focus{border-color:var(--color-sakura);outline:none}.quote-module__b7cdYW__checks{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.quote-module__b7cdYW__check{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;align-items:center;gap:.5rem;padding:.6rem .9rem;font-family:inherit;font-size:.85rem;transition:border-color .16s,background .16s;display:inline-flex}.quote-module__b7cdYW__checkOn{border-color:var(--color-sakura);background:var(--color-surface-soft)}.quote-module__b7cdYW__subhead{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--color-sakura);margin:2rem 0 1rem;font-size:.72rem}.quote-module__b7cdYW__error{background:var(--color-error-bg);border-left:2px solid var(--color-error);color:var(--color-error);margin-top:1.25rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.55}.quote-module__b7cdYW__working{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:340px;display:flex}.quote-module__b7cdYW__workingMark{border:1px solid var(--color-line);border-top-color:var(--color-sakura);border-radius:50%;width:30px;height:30px;animation:.9s linear infinite quote-module__b7cdYW__spin}@keyframes quote-module__b7cdYW__spin{to{transform:rotate(360deg)}}.quote-module__b7cdYW__workingEyebrow{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--color-sakura);margin:.25rem 0 0;font-size:.62rem}.quote-module__b7cdYW__workingText{font-family:var(--font-serif);color:var(--color-muted-2);max-width:44ch;min-height:2.6em;margin:0;font-size:1rem;font-style:italic;animation:.5s both quote-module__b7cdYW__workingLine}@keyframes quote-module__b7cdYW__workingLine{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.quote-module__b7cdYW__workingRail{background:var(--color-line-soft);width:min(300px,70%);height:2px;overflow:hidden}.quote-module__b7cdYW__workingFill{background:var(--color-sakura);height:100%;transition:width .3s linear}.quote-module__b7cdYW__workingHint{font-family:var(--font-body);letter-spacing:.04em;color:var(--color-muted-4);margin:.25rem 0 0;font-size:.72rem}@media (prefers-reduced-motion:reduce){.quote-module__b7cdYW__workingMark{animation-duration:2.4s}.quote-module__b7cdYW__workingText{animation:none}}@media (max-width:640px){.quote-module__b7cdYW__frame{padding:0 1.25rem}.quote-module__b7cdYW__scopeTrack{grid-template-columns:1fr}.quote-module__b7cdYW__scopeSegment{min-height:auto}}.quote-module__b7cdYW__scopeExtremes{justify-content:space-between;gap:2.5rem;margin-bottom:1.75rem;display:flex}.quote-module__b7cdYW__scopeExtreme{font-family:var(--font-serif);color:var(--color-muted-2);max-width:220px;font-size:.85rem;font-style:italic;line-height:1.55}.quote-module__b7cdYW__scopeExtremeRight{text-align:right}.quote-module__b7cdYW__sliderZone{touch-action:none;margin:0 10px 1.25rem;padding:12px 0 4.2rem;position:relative}.quote-module__b7cdYW__sliderLine{background:var(--color-line);height:1px;position:absolute;top:18px;left:0;right:0}.quote-module__b7cdYW__sliderRange{background:var(--color-sakura);height:3px;transition:left .18s,width .18s;position:absolute;top:17px}.quote-module__b7cdYW__sliderDot{background:var(--color-surface);border:1px solid var(--color-ccc);cursor:pointer;border-radius:50%;width:11px;height:11px;padding:0;transition:border-color .16s,background .16s;position:absolute;top:18px;transform:translate(-50%,-50%)}.quote-module__b7cdYW__sliderDot:hover{border-color:var(--color-sakura)}.quote-module__b7cdYW__sliderDotActive{border-color:var(--color-sakura);background:var(--color-surface-soft)}.quote-module__b7cdYW__sliderDotAnchor{background:var(--color-sakura);border-color:var(--color-sakura);cursor:default}.quote-module__b7cdYW__sliderHandle{border:1.5px solid var(--color-sakura);cursor:grab;touch-action:none;background:#ffffffe6;border-radius:50%;width:24px;height:24px;transition:left .18s,box-shadow .16s;position:absolute;top:18px;transform:translate(-50%,-50%)}.quote-module__b7cdYW__sliderHandle:hover{box-shadow:0 0 0 5px #8e21301a}.quote-module__b7cdYW__sliderHandle:active{cursor:grabbing;transition:box-shadow .16s}.quote-module__b7cdYW__sliderHandle:focus-visible{outline:2px solid var(--color-sakura);outline-offset:3px}.quote-module__b7cdYW__sliderLabel{text-align:center;width:120px;font-family:var(--font-body);letter-spacing:.05em;color:var(--color-muted-3);font-size:.68rem;line-height:1.45;transition:color .16s;position:absolute;top:40px;transform:translate(-50%)}.quote-module__b7cdYW__sliderLabelActive{color:var(--color-ink)}.quote-module__b7cdYW__sliderLabelFirst{text-align:left;margin-left:-10px;transform:none}.quote-module__b7cdYW__sliderLabelLast{text-align:right;margin-right:-10px;transform:translate(-100%)}.quote-module__b7cdYW__sliderAlways{font-family:var(--font-serif);letter-spacing:.04em;color:var(--color-sakura);margin-top:.2rem;font-size:.64rem;font-style:italic;display:block}@media (max-width:560px){.quote-module__b7cdYW__scopeExtremes{gap:1.25rem;margin-bottom:1.25rem}.quote-module__b7cdYW__scopeExtreme{font-size:.78rem}.quote-module__b7cdYW__sliderLabel{width:78px;font-size:.6rem}}.quote-module__b7cdYW__specSection{margin-bottom:2.25rem}.quote-module__b7cdYW__specTitle{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--color-sakura);align-items:center;gap:1rem;margin-bottom:1.1rem;font-size:.66rem;font-weight:500;display:flex}.quote-module__b7cdYW__specTitleLine{background:var(--color-line);flex:1;height:1px}.quote-module__b7cdYW__specGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem 1.25rem;display:grid}.quote-module__b7cdYW__specField{flex-direction:column;gap:.4rem;min-width:0;display:flex}.quote-module__b7cdYW__specLabel{font-family:var(--font-body);color:var(--color-ink-2);font-size:.78rem}.quote-module__b7cdYW__specInputWrap{display:block;position:relative}.quote-module__b7cdYW__specInput,.quote-module__b7cdYW__specSelect{width:100%;font-family:var(--font-body);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);padding:.65rem .8rem;font-size:.95rem;transition:border-color .16s}.quote-module__b7cdYW__specInput:focus,.quote-module__b7cdYW__specSelect:focus,.quote-module__b7cdYW__specNotes:focus{border-color:var(--color-sakura);outline:none}.quote-module__b7cdYW__specUnit{color:var(--color-muted-4);pointer-events:none;font-size:.78rem;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.quote-module__b7cdYW__specHint{color:var(--color-muted-3);font-size:.7rem;line-height:1.4}.quote-module__b7cdYW__specSubhead{font-family:var(--font-serif);color:var(--color-muted-2);margin:1.25rem 0 .75rem;font-size:.85rem;font-style:italic}.quote-module__b7cdYW__specComputed{font-family:var(--font-serif);color:var(--color-sakura);margin-top:.9rem;font-size:.85rem;font-style:italic}.quote-module__b7cdYW__specNotes{width:100%;font-family:var(--font-body);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);resize:vertical;margin-top:.25rem;padding:.65rem .8rem;font-size:.95rem;line-height:1.6}.quote-module__b7cdYW__checkLocked{cursor:default;opacity:.85}.quote-module__b7cdYW__optionLocked,.quote-module__b7cdYW__optionLocked:hover{cursor:wait;opacity:.55;border-color:var(--color-line-soft);background:var(--color-surface)}.quote-module__b7cdYW__prefillNote{font-family:var(--font-serif);color:var(--color-sakura);margin-bottom:1rem;font-size:.85rem;font-style:italic}.quote-module__b7cdYW__prefillPending{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted-3);flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1rem;font-size:.66rem;display:flex}.quote-module__b7cdYW__prefillOverride{border:0;border-bottom:1px solid var(--color-sakura);font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--color-sakura);cursor:pointer;background:0 0;margin-left:.35rem;padding:.2rem 0}.quote-module__b7cdYW__prefillOverride:hover{opacity:.7}.quote-module__b7cdYW__prefillPulse{background:linear-gradient(90deg, var(--color-line) 0%, var(--color-sakura) 50%, var(--color-line) 100%);background-size:200% 100%;width:30px;height:2px;animation:1.2s linear infinite quote-module__b7cdYW__prefillSweep}@keyframes quote-module__b7cdYW__prefillSweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.quote-module__b7cdYW__prefillPulse{background:var(--color-sakura);animation:none}}.quote-module__b7cdYW__thumbDoc{width:100%;height:100%;color:var(--color-muted-2);text-align:center;word-break:break-all;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.4rem;font-size:.58rem;display:flex;overflow:hidden}.quote-module__b7cdYW__thumbDoc em{font-style:normal;font-family:var(--font-display);letter-spacing:.1em;color:var(--color-sakura);font-size:.7rem}.quote-module__b7cdYW__draftRow{margin-bottom:.9rem}.quote-module__b7cdYW__draftButton{border:1px solid var(--color-sakura-soft);background:var(--color-surface);font-family:var(--font-body);letter-spacing:.06em;color:var(--color-sakura);cursor:pointer;align-items:center;gap:.6rem;padding:.7rem 1.2rem;font-size:.8rem;transition:border-color .16s,background .16s;display:inline-flex}.quote-module__b7cdYW__draftButton:hover:not(:disabled){border-color:var(--color-sakura);background:var(--color-surface-soft)}.quote-module__b7cdYW__draftButton:disabled{cursor:wait;color:var(--color-muted-3)}.quote-module__b7cdYW__aiDropzone{border:1px solid var(--color-line);border-left:3px solid var(--color-sakura);background:var(--color-surface-soft);cursor:pointer;margin-top:.9rem;padding:1.1rem 1.3rem;transition:border-color .16s}.quote-module__b7cdYW__aiDropzone:hover{border-color:var(--color-sakura-soft);border-left-color:var(--color-sakura)}.quote-module__b7cdYW__aiDropzoneTitle{font-family:var(--font-body);color:var(--color-ink);margin-bottom:.35rem;font-size:.88rem;font-weight:600;display:block}.quote-module__b7cdYW__aiDropzoneHint{font-family:var(--font-serif);color:var(--color-muted-2);font-size:.82rem;font-style:italic;line-height:1.6;display:block}.quote-module__b7cdYW__playback{border:1px solid var(--color-line);background:var(--color-surface);margin-top:1.4rem;padding:1rem 1.2rem}.quote-module__b7cdYW__playbackLabel{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted-3);justify-content:space-between;align-items:center;margin:0 0 .6rem;font-size:.66rem;display:flex}.quote-module__b7cdYW__playbackEdit{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-sakura);cursor:pointer;background:0 0;border:none;font-size:.7rem}.quote-module__b7cdYW__playbackEdit:hover{text-decoration:underline}.quote-module__b7cdYW__playbackText{color:var(--color-ink-2);white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.65}.quote-module__b7cdYW__templateLine{max-width:680px;font-family:var(--font-serif);color:var(--color-muted-3);text-align:center;margin:2.5rem auto 0;padding:0 2rem;font-size:.85rem;font-style:italic}.quote-module__b7cdYW__templateLine a{color:var(--color-sakura);text-decoration:underline}.quote-module__b7cdYW__option{border-radius:var(--radius-lg);border-color:var(--color-line-soft);box-shadow:0 1px 2px #1a1a1a08}.quote-module__b7cdYW__option:hover{border-color:var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.quote-module__b7cdYW__option{transition:border-color .16s,background .16s,box-shadow .2s,transform .2s}.quote-module__b7cdYW__optionSelected,.quote-module__b7cdYW__optionSelected:hover{background:var(--wash-sakura);border-color:#8e213066;transform:none;box-shadow:0 1px 2px #1a1a1a08}.quote-module__b7cdYW__input,.quote-module__b7cdYW__textarea,.quote-module__b7cdYW__specInput,.quote-module__b7cdYW__specSelect,.quote-module__b7cdYW__specNotes{border-radius:var(--radius);border-color:var(--color-line-soft);transition:border-color .16s,box-shadow .16s}.quote-module__b7cdYW__input:focus,.quote-module__b7cdYW__textarea:focus,.quote-module__b7cdYW__specInput:focus,.quote-module__b7cdYW__specSelect:focus,.quote-module__b7cdYW__specNotes:focus{border-color:var(--color-sakura);box-shadow:0 0 0 3px var(--wash-sakura-strong)}.quote-module__b7cdYW__dropzone{border-radius:var(--radius-lg);border-style:dashed;border-color:var(--color-line)}.quote-module__b7cdYW__dropzone:hover,.quote-module__b7cdYW__dropzoneActive{background:var(--wash-sakura);border-color:#8e213073}.quote-module__b7cdYW__aiDropzone{border-radius:var(--radius-lg);overflow:hidden}.quote-module__b7cdYW__playback{border-radius:var(--radius-lg);border-color:var(--color-line-soft);box-shadow:var(--shadow-soft)}.quote-module__b7cdYW__next{border-radius:var(--radius);transition:background .18s,box-shadow .2s,transform .15s}.quote-module__b7cdYW__next:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #8e21304d}.quote-module__b7cdYW__next:active:not(:disabled){transform:none}.quote-module__b7cdYW__check{border-radius:999px;transition:border-color .16s,background .16s,box-shadow .2s}.quote-module__b7cdYW__checkOn{background:var(--wash-sakura);border-color:#8e213066}.quote-module__b7cdYW__draftButton{border-radius:999px}.quote-module__b7cdYW__progressArrow{border-color:var(--color-line-soft);border-radius:50%;box-shadow:0 1px 2px #1a1a1a0a}.quote-module__b7cdYW__progressArrowArmed{border-color:var(--color-sakura);box-shadow:0 4px 14px #8e213047}.quote-module__b7cdYW__working .quote-module__b7cdYW__workingRail{border-radius:999px}.quote-module__b7cdYW__thumb{border-radius:var(--radius);overflow:hidden}.quote-module__b7cdYW__brandLine{max-width:680px;font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--color-ink);margin:0 auto 2rem;padding:0 2rem;font-size:.66rem;font-weight:600}.quote-module__b7cdYW__brandLine span{color:var(--color-muted-3);font-weight:400}@media (max-width:640px){.quote-module__b7cdYW__brandLine{padding:0 1.25rem}}
