.SecurityModal_modalOverlay__qamaJ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.SecurityModal_modal__oHBrN{background:white;border-radius:12px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:SecurityModal_modalEnter__hspHW .3s ease-out}@keyframes SecurityModal_modalEnter__hspHW{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.SecurityModal_modalHeader__QdD9N{display:flex;align-items:center;justify-content:space-between;padding:2rem 2rem 1rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#4158D0,#C850C0);border-radius:12px 12px 0 0}.SecurityModal_modalTitle__ZgHo9{font-size:1.5rem;font-weight:600;color:white;margin:0}.SecurityModal_closeButton__H02wC{background:none;border:none;padding:.5rem;cursor:pointer;border-radius:50%;transition:background-color .2s;display:flex;align-items:center;justify-content:center;color:white}.SecurityModal_closeButton__H02wC:hover{background:rgba(255,255,255,.1)}.SecurityModal_modalContent__W6qGw{padding:1.5rem 2rem 2rem}.SecurityModal_introText__CskRR{color:#666;line-height:1.6;margin:0 0 2rem;font-size:1rem}.SecurityModal_securityFeatures__8KHEx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.SecurityModal_featureCard__q3DJt{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;border:1px solid #e5e7eb;border-radius:8px;transition:box-shadow .2s}.SecurityModal_featureCard__q3DJt:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.SecurityModal_featureIcon__aUJxU{color:#4158D0;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#f3f4f6}.SecurityModal_featureTitle__xsC44{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 .5rem}.SecurityModal_featureDescription__wNzmN{color:#666;line-height:1.5;margin:0;font-size:.875rem}.SecurityModal_modalActions__MA7dO{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e5e7eb}.SecurityModal_closeButton2__tjnG9{background:#f3f4f6;color:#374151;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s}.SecurityModal_closeButton2__tjnG9:hover{background:#e5e7eb}.SecurityModal_visuallyHidden__j7Ltq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.SecurityModal_modalOverlay__qamaJ{padding:1rem}.SecurityModal_modalHeader__QdD9N{padding:1.5rem 1.5rem 1rem}.SecurityModal_modalContent__W6qGw{padding:1rem 1.5rem 1.5rem}.SecurityModal_modalTitle__ZgHo9{font-size:1.25rem}.SecurityModal_securityFeatures__8KHEx{grid-template-columns:1fr;gap:1rem}.SecurityModal_featureCard__q3DJt{padding:1rem}.SecurityModal_modalActions__MA7dO{flex-direction:column}.SecurityModal_closeButton2__tjnG9{width:100%;padding:1rem}}@media (max-width:1024px) and (min-width:769px){.SecurityModal_securityFeatures__8KHEx{grid-template-columns:1fr;gap:1rem}}.MediaPlayButton_container__4YKsZ{position:relative;display:flex;align-items:center;gap:.25rem}.MediaPlayButton_hint__67Dfa{display:flex;align-items:center;pointer-events:none}.MediaPlayButton_hintText__X0E99{font-size:.8rem;font-weight:400;color:#4158D0;white-space:nowrap;position:relative;overflow:hidden}.MediaPlayButton_hintText__X0E99:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:MediaPlayButton_shineMove__JoOFn 3s ease-in-out infinite}.MediaPlayButton_button__6GR1z{background:rgba(139,92,246,.1);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#4158D0}.MediaPlayButton_button__6GR1z:hover{background:rgba(139,92,246,.2);transform:scale(1.05)}.MediaPlayButton_countdown__xLmPb{position:absolute;top:100%;left:0;margin-top:.25rem;background:#4158D0;color:white;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap;z-index:10;animation:MediaPlayButton_fadeIn__dMG_Z .2s ease-in}@keyframes MediaPlayButton_fadeIn__dMG_Z{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes MediaPlayButton_shineMove__JoOFn{0%{left:-100%}20%{left:100%}to{left:100%}}.MediaPlayButton_buttonContainer__2uVzo,.MediaPlayButton_rectangularButton__dlwcw{width:100%;display:flex;align-items:center}.MediaPlayButton_rectangularButton__dlwcw{background:white;color:#4158D0;border:2px solid #4158d0;padding:.875rem 2rem;border-radius:8px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s ease;gap:.5rem;justify-content:center}.MediaPlayButton_rectangularButton__dlwcw:hover{background:#f3e8ff;transform:translateY(-1px)}.MediaPlayButton_buttonLabel__9mRF5{white-space:nowrap}@media (max-width:768px){.MediaPlayButton_rectangularButton__dlwcw{font-size:1rem;padding:.75rem 1rem}}.CareRecipientDetails_container__aqMEI{display:flex;flex-direction:column;gap:1.25rem}.CareRecipientDetails_title__b8ftT{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;color:#1e293b;margin:0;text-align:center}.CareRecipientDetails_subtitle__YKvtK{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:#64748b;margin:0;line-height:1.5;text-align:center}.CareRecipientDetails_form__eCxtJ{display:flex;flex-direction:column;gap:1rem}@keyframes CareRecipientDetails_slideIn__kDE2V{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CareRecipientDetails_fieldGroup__D4HYq{display:flex;flex-direction:column;gap:.5rem;opacity:0;animation:CareRecipientDetails_slideIn__kDE2V .3s ease-out forwards;position:relative}.CareRecipientDetails_form__eCxtJ>:first-child{animation-delay:.05s;z-index:7}.CareRecipientDetails_form__eCxtJ>:nth-child(2){animation-delay:.1s;z-index:6}.CareRecipientDetails_form__eCxtJ>:nth-child(3){animation-delay:.15s;z-index:5}.CareRecipientDetails_form__eCxtJ>:nth-child(4){animation-delay:.2s;z-index:4}.CareRecipientDetails_form__eCxtJ>:nth-child(5){animation-delay:.25s;z-index:3}.CareRecipientDetails_form__eCxtJ>:nth-child(6){animation-delay:.3s;z-index:2}.CareRecipientDetails_form__eCxtJ>:nth-child(7){animation-delay:.35s;z-index:1}.CareRecipientDetails_label__1GIub{font-size:1rem;font-weight:500;color:#333;background:linear-gradient(135deg,#4158D0,#C850C0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.CareRecipientDetails_input__b_6Xm{width:100%;padding:1rem;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;color:#333;background:white;transition:all .2s ease;font-family:inherit;box-sizing:border-box}.CareRecipientDetails_input__b_6Xm:focus{outline:none;border-color:#4158D0;box-shadow:0 0 0 3px rgba(65,88,208,.1)}.CareRecipientDetails_input__b_6Xm::placeholder{color:#adb5bd;opacity:1}.CareRecipientDetails_input__b_6Xm:disabled{background-color:#f9fafb;color:#6c757d;cursor:not-allowed}.CareRecipientDetails_inputError__r2_8U{border-color:#ef4444!important}.CareRecipientDetails_inputError__r2_8U:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}.CareRecipientDetails_selectError__9Qr_R .selectDropdown button{border-color:#ef4444}.CareRecipientDetails_toggleGroup__mCf2m{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;opacity:0;animation:CareRecipientDetails_slideIn__kDE2V .3s ease-out forwards}.CareRecipientDetails_toggleRow__HEF0D{display:flex;align-items:center;justify-content:space-between;gap:1rem}.CareRecipientDetails_toggleLabel__yVBy3{font-size:.9375rem;color:#374151;flex:1 1}.CareRecipientDetails_toggle__UJNdc{position:relative;width:48px;height:28px;border-radius:14px;background:#d1d5db;border:none;cursor:pointer;transition:background .2s ease;flex-shrink:0;padding:0}.CareRecipientDetails_toggleOn__5jHcP{background:linear-gradient(135deg,#4158D0,#C850C0)}.CareRecipientDetails_toggleKnob__Ls5Eq{position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:white;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.15)}.CareRecipientDetails_toggleOn__5jHcP .CareRecipientDetails_toggleKnob__Ls5Eq{transform:translateX(20px)}.InsuranceForm_form__a97OD{display:flex;flex-direction:column;gap:1rem}@keyframes InsuranceForm_slideIn__tt8kH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InsuranceForm_fieldGroup__iQyHN{display:flex;flex-direction:column;gap:.5rem;opacity:0;animation:InsuranceForm_slideIn__tt8kH .3s ease-out forwards;position:relative}.InsuranceForm_form__a97OD>:first-child{animation-delay:.05s;z-index:7}.InsuranceForm_form__a97OD>:nth-child(2){animation-delay:.1s;z-index:6}.InsuranceForm_form__a97OD>:nth-child(3){animation-delay:.15s;z-index:5}.InsuranceForm_form__a97OD>:nth-child(4){animation-delay:.2s;z-index:4}.InsuranceForm_form__a97OD>:nth-child(5){animation-delay:.25s;z-index:3}.InsuranceForm_form__a97OD>:nth-child(6){animation-delay:.3s;z-index:2}.InsuranceForm_form__a97OD>:nth-child(7){animation-delay:.35s;z-index:1}.InsuranceForm_label__xsLyS{font-size:1rem;font-weight:500;color:#333;background:linear-gradient(135deg,#4158D0,#C850C0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.InsuranceForm_input__5Ptal{width:100%;padding:1rem;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;color:#333;background:white;transition:all .2s ease;font-family:inherit;box-sizing:border-box}.InsuranceForm_input__5Ptal:focus{outline:none;border-color:#4158D0;box-shadow:0 0 0 3px rgba(65,88,208,.1)}.InsuranceForm_input__5Ptal::placeholder{color:#adb5bd;opacity:1}.InsuranceForm_inputError__d_j5x{border-color:#ff3b30}.InsuranceForm_errorText__GoCAF{font-size:.875rem;color:#ff3b30;margin:0}.ExtractionProgress_errorContainer__Wgs4j{display:flex;flex-direction:column;align-items:center;padding:2rem;text-align:center}.ExtractionProgress_errorIcon__59rpu{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#fef2f2;border-radius:50%;color:#ef4444;margin-bottom:1rem}.ExtractionProgress_errorTitle__hJF3E{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.ExtractionProgress_errorMessage__Ka_vg{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem;max-width:300px}.ExtractionProgress_errorSubtext__V8vWu{font-size:.75rem;color:#9ca3af;margin:0 0 1.5rem}.ExtractionProgress_errorActions__xTuTX{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:280px}.ExtractionProgress_retryButton__CSguj{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#4158D0,#C850C0);color:white;border:none;border-radius:50px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:box-shadow .2s,transform .2s}.ExtractionProgress_retryButton__CSguj:hover{box-shadow:0 4px 12px rgba(91,110,225,.3);transform:translateY(-1px)}.ExtractionProgress_continueButton__MXyTi{width:100%;padding:.875rem 1.5rem;background:#10b981;color:white;border:none;border-radius:50px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:box-shadow .2s,transform .2s}.ExtractionProgress_continueButton__MXyTi:hover{box-shadow:0 4px 12px rgba(16,185,129,.3);transform:translateY(-1px)}.ExtractionProgress_manualEntryButton__1AIpm{width:100%;padding:.875rem 1.5rem;background:white;color:#4158D0;border:2px solid #4158d0;border-radius:50px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ExtractionProgress_manualEntryButton__1AIpm:hover{background:#f9fafb}.ExtractionProgress_cancelButton__GNE7p{background:none;border:none;color:#6b7280;font-size:.875rem;cursor:pointer;padding:.5rem;margin-top:.5rem}.ExtractionProgress_cancelButton__GNE7p:hover{color:#374151}.ExtractionProgress_progressContainer__Lodqs{display:flex;flex-direction:column;padding:2rem 1.5rem;min-height:280px}.ExtractionProgress_progressTitle___DUb7{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem;text-align:center}.ExtractionProgress_progressSubtext__5fDBZ{font-size:.875rem;color:#6b7280;margin:0 0 2rem;text-align:center}.ExtractionProgress_steps__hK4HQ{display:flex;flex-direction:column;gap:1.25rem;width:100%}.ExtractionProgress_step__I8Fct{display:flex;align-items:center;gap:.875rem}.ExtractionProgress_stepIcon__exLa4{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ExtractionProgress_stepSpinner__RB4eR{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#4158d0;border-radius:50%;animation:ExtractionProgress_spin__dHurZ 1s linear infinite}@keyframes ExtractionProgress_spin__dHurZ{to{transform:rotate(1turn)}}.ExtractionProgress_stepPending__dxEAE{width:12px;height:12px;background:#e5e7eb;border-radius:50%}.ExtractionProgress_checkIcon__eijNs{width:20px;height:20px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;animation:ExtractionProgress_checkAppear__7BMyX .2s ease-out}@keyframes ExtractionProgress_checkAppear__7BMyX{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.ExtractionProgress_stepContent__lqYgy{flex:1 1;display:flex;align-items:center;gap:.75rem;min-width:0}.ExtractionProgress_stepLabel__feb92{font-size:.9375rem;color:#6b7280;white-space:nowrap;transition:color .2s ease}.ExtractionProgress_stepActive__qC_xV .ExtractionProgress_stepLabel__feb92{color:#1f2937;font-weight:500}.ExtractionProgress_stepComplete__DXjIM .ExtractionProgress_stepLabel__feb92{color:#10b981}.ExtractionProgress_progressTrack__Ma65k{flex:1 1;height:3px;background:#e5e7eb;border-radius:2px;overflow:hidden;opacity:1;transition:opacity .3s ease .2s}.ExtractionProgress_progressTrackComplete__App9h{opacity:0}.ExtractionProgress_progressFill__MfFTh{height:100%;background:#4158D0;border-radius:2px;transition:width .3s ease}.ExtractionProgress_cancelWrapper__sMn39{margin-top:auto;padding-top:2.5rem;width:100%;display:flex;justify-content:center}.InsuranceStep_container__gIbyH{display:flex;flex-direction:column;gap:1.25rem}.InsuranceStep_title__MZDGK{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;color:#1e293b;margin:0;text-align:center}.InsuranceStep_subtitle__CaF_s{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:#64748b;margin:0;line-height:1.6;white-space:pre-line;text-align:center}@keyframes InsuranceStep_slideIn__UoM0S{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InsuranceStep_photoButton__X0P9l{width:100%;padding:1rem 1.25rem;background:#eef0fb;border:none;border-radius:12px;font-size:1rem;font-weight:600;color:#4158D0;cursor:pointer;transition:all .2s ease;font-family:inherit;margin-top:.5rem;opacity:0;animation:InsuranceStep_slideIn__UoM0S .3s ease-out forwards;display:flex;align-items:center;gap:.75rem;text-align:left}.InsuranceStep_photoButton__X0P9l:hover{background:#e4e7f7}.InsuranceStep_skipLink__CemKS{background:none;border:none;color:#64748b;font-size:1rem;font-weight:500;cursor:pointer;text-decoration:none;padding:.5rem;align-self:center;font-family:inherit;transition:color .2s ease;opacity:0;animation:InsuranceStep_slideIn__UoM0S .3s ease-out forwards;animation-delay:.25s}.InsuranceStep_skipLink__CemKS:hover{color:#475569}.AddSomeoneElse_container__JYK_2{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.AddSomeoneElse_title__IR64u{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;color:#1e293b;margin:0;text-align:center}.AddSomeoneElse_subtitle__nraS4{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:#64748b;margin:0;line-height:1.6;text-align:center}.AddSomeoneElse_buttons__EI73B{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:.5rem}.AddSomeoneElse_outlinedButton__8ClIS{width:100%;padding:1rem 1.25rem;background:white;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;font-weight:500;color:#1e293b;cursor:pointer;transition:all .2s ease;font-family:inherit}.AddSomeoneElse_outlinedButton__8ClIS:hover{border-color:#d1d5db;background:#f9fafb}.AddSomeoneElse_filledButton__QZpHB{width:100%;padding:1rem 1.25rem;background:#4158D0;border:none;border-radius:12px;font-size:1rem;font-weight:600;color:white;cursor:pointer;transition:background .2s ease;font-family:inherit}.AddSomeoneElse_filledButton__QZpHB:hover{background:#3548b5}.SummaryStep_container___1kBF{display:flex;flex-direction:column;gap:1.25rem}.SummaryStep_title__hvJKn{font-size:1.5rem;font-weight:500;color:#1e293b}.SummaryStep_subtitle__QR7kH,.SummaryStep_title__hvJKn{font-family:Inter,sans-serif;margin:0;text-align:center}.SummaryStep_subtitle__QR7kH{font-size:1rem;font-weight:400;color:#64748b;line-height:1.5}.SummaryStep_cards___6Gvz{display:flex;flex-direction:column;gap:.75rem;max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.SummaryStep_card__Hx1rO{background:white;border:1px solid #e5e7eb;border-radius:12px;padding:1rem}.SummaryStep_cardHeader__h3PfT{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.SummaryStep_cardName__HIEKn{font-size:1rem;font-weight:600;color:#1e293b}.SummaryStep_cardTag__DrKNi{font-weight:400;color:#64748b}.SummaryStep_cardActions__qmU3Z{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.SummaryStep_iconButton__k9AZ4{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.375rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:color .2s ease,background-color .2s ease}.SummaryStep_iconButton__k9AZ4:hover{color:#4158D0;background-color:rgba(65,88,208,.08)}.SummaryStep_deleteButton__l5o9c:hover{color:#ef4444;background-color:rgba(239,68,68,.08)}.SummaryStep_cardDetails__K1_mb{display:flex;flex-direction:column;gap:.375rem}.SummaryStep_detailRow__kb8QR{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.SummaryStep_detailLabel__gfMH4{font-size:.8125rem;color:#94a3b8;flex-shrink:0}.SummaryStep_detailValue__eiG8c{font-size:.8125rem;color:#374151;text-align:right;word-break:break-word}.SummaryStep_insuranceSection__ckyEY{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f9fafb;display:flex;flex-direction:column;gap:.375rem}.SummaryStep_insuranceLabel__os5K3{font-size:.6875rem;font-weight:600;color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.125rem}.SummaryStep_addLink__GiOY4{background:none;border:none;color:#4158D0;font-size:1rem;font-weight:500;cursor:pointer;padding:.75rem;font-family:inherit;text-align:center;transition:color .2s ease}.SummaryStep_addLink__GiOY4:hover{color:#3548b5}.AuthorizationStep_container__NioNa{display:flex;flex-direction:column;gap:1.25rem}.AuthorizationStep_title___IxyY{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;color:#1e293b;margin:0;text-align:center}.AuthorizationStep_subtitle__3EPNs{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:#64748b;margin:0;line-height:1.5;text-align:center}@keyframes AuthorizationStep_slideIn__LLYvR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AuthorizationStep_checkboxSection__w6_Fb{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.AuthorizationStep_checkboxField__r3gbF{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;opacity:0;animation:AuthorizationStep_slideIn__LLYvR .3s ease-out forwards}.AuthorizationStep_checkboxSection__w6_Fb>:first-child{animation-delay:.05s}.AuthorizationStep_checkboxSection__w6_Fb>:nth-child(2){animation-delay:.1s}.AuthorizationStep_checkbox__knwa2{width:1.25rem;height:1.25rem;min-width:1.25rem;margin-top:.125rem;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:white;border:2px solid #d3d3d3;border-radius:4px;position:relative;transition:all .2s ease}.AuthorizationStep_checkbox__knwa2:checked{background:linear-gradient(135deg,#4158D0,#C850C0);border:none}.AuthorizationStep_checkbox__knwa2:checked:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:.875rem;font-weight:700}.AuthorizationStep_checkbox__knwa2:hover{border-color:#4158D0}.AuthorizationStep_checkbox__knwa2:checked:hover{border-color:transparent}.AuthorizationStep_checkboxLabel__e_eoZ{font-size:.95rem;color:#555;line-height:1.5;cursor:pointer;flex:1 1}.AuthorizationStep_quoteBox__V8WjV{margin-top:.5rem;padding:1rem;background:#f8f5ff;border-radius:12px;border:1px solid #e8e0f8;opacity:0;animation:AuthorizationStep_slideIn__LLYvR .3s ease-out forwards;animation-delay:.15s}.AuthorizationStep_quoteLabel__8EoUZ{font-size:.875rem;color:#64748b;margin:0 0 .5rem}.AuthorizationStep_quoteText__R3xo7{font-size:.9375rem;color:#4158D0;margin:0;font-style:normal;line-height:1.5}.SettingUpStep_container__bs7qg{display:flex;flex-direction:column;padding:2rem 1rem;min-height:280px}.SettingUpStep_title__N5ZMi{font-family:Inter,sans-serif;font-size:1.75rem;font-weight:700;color:#1e293b;margin:0 0 2rem;text-align:center}.SettingUpStep_milestones__Oqnq7{display:flex;flex-direction:column;gap:1.25rem;width:100%}.SettingUpStep_milestone__fXJ2A{display:flex;align-items:center;gap:.875rem}.SettingUpStep_milestoneIcon__XG0gv{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.SettingUpStep_stepSpinner__Ynn8T{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#4158d0;border-radius:50%;animation:SettingUpStep_spin__uZaa9 1s linear infinite}@keyframes SettingUpStep_spin__uZaa9{to{transform:rotate(1turn)}}.SettingUpStep_stepPending__Ldm25{width:12px;height:12px;background:#e5e7eb;border-radius:50%}.SettingUpStep_checkIcon__3_8r_{width:20px;height:20px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;animation:SettingUpStep_checkAppear__t9duN .2s ease-out}@keyframes SettingUpStep_checkAppear__t9duN{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.SettingUpStep_milestoneContent__PiSnp{flex:1 1;display:flex;align-items:center;gap:.75rem;min-width:0}.SettingUpStep_milestoneLabel__yuI79{font-size:.9375rem;color:#6b7280;white-space:nowrap;transition:color .2s ease}.SettingUpStep_milestoneActive__8n7tV .SettingUpStep_milestoneLabel__yuI79{color:#1f2937;font-weight:500}.SettingUpStep_milestoneComplete__51OOS .SettingUpStep_milestoneLabel__yuI79{color:#10b981}.SettingUpStep_inlineProgressTrack__cvD0_{flex:1 1;height:3px;background:#e5e7eb;border-radius:2px;overflow:hidden;opacity:1;transition:opacity .3s ease .2s}.SettingUpStep_inlineProgressComplete__valHc{opacity:0}.SettingUpStep_inlineProgressFill__bxVvr{height:100%;background:#4158D0;border-radius:2px}.AllSetStep_container__SY5jv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem;text-align:center}.AllSetStep_checkmarkIcon__nO9Uc{width:96px;height:96px;border-radius:50%;background:#10b981;color:white;display:flex;align-items:center;justify-content:center;animation:AllSetStep_scaleIn__PtvMl .5s ease-out}@keyframes AllSetStep_scaleIn__PtvMl{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.AllSetStep_title___cgsC{font-family:Inter,sans-serif;font-size:1.75rem;font-weight:700;color:#1e293b;margin:0}.AllSetStep_subtitle__bsgbg{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:#64748b;margin:0;line-height:1.5}@keyframes OnboardingFlow_overlaySlideInFromRight__a2KfB{0%{transform:translateX(100%)}to{transform:translateX(0)}}.OnboardingFlow_overlay__2G0Ha{position:fixed;top:0;left:0;right:0;bottom:0;background:white;z-index:200;overflow:hidden;animation:OnboardingFlow_overlaySlideInFromRight__a2KfB .4s ease-out}.OnboardingFlow_inner__gWA7O{display:flex;flex-direction:column;height:100%;overflow:hidden}.OnboardingFlow_content__moi4y{flex:1 1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 1.25rem 2rem}.OnboardingFlow_logoContainer__F3gjd{display:flex;justify-content:center;padding:3.5rem 0 1.5rem}.OnboardingFlow_stepContent__zsFqc{max-width:480px;margin:0 auto;width:100%}@keyframes OnboardingFlow_slideOutLeft__dDarQ{0%{transform:translateX(0);opacity:1}to{transform:translateX(-30%);opacity:0}}@keyframes OnboardingFlow_slideInFromRight__NLEK9{0%{transform:translateX(30%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes OnboardingFlow_slideOutRight__CznXC{0%{transform:translateX(0);opacity:1}to{transform:translateX(30%);opacity:0}}@keyframes OnboardingFlow_slideInFromLeft__NhA5r{0%{transform:translateX(-30%);opacity:0}to{transform:translateX(0);opacity:1}}.OnboardingFlow_slideOutLeft__dDarQ{animation:OnboardingFlow_slideOutLeft__dDarQ .25s ease-in forwards}.OnboardingFlow_slideInFromRight__NLEK9{animation:OnboardingFlow_slideInFromRight__NLEK9 .25s ease-out forwards}.OnboardingFlow_slideOutRight__CznXC{animation:OnboardingFlow_slideOutRight__CznXC .25s ease-in forwards}.OnboardingFlow_slideInFromLeft__NhA5r{animation:OnboardingFlow_slideInFromLeft__NhA5r .25s ease-out forwards}@keyframes OnboardingFlow_overlaySlideOutLeft__zQ0VR{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.OnboardingFlow_overlayClosing__YuhTn{animation:OnboardingFlow_overlaySlideOutLeft__zQ0VR .4s ease-in forwards}.OnboardingFlow_footer__TV4KH{border-top:1px solid #e5e7eb;background:white;flex-shrink:0}.DigestPopupDrawer_overlay__CDcOi{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);pointer-events:none;transition:background-color .3s ease;z-index:1100}.DigestPopupDrawer_overlayOpen__p1okA{background-color:rgba(0,0,0,.5);pointer-events:all}.DigestPopupDrawer_drawer__ViCXM{position:fixed;bottom:0;left:0;right:0;background:white;border-radius:24px 24px 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 -4px 24px rgba(0,0,0,.15);z-index:1101;padding-bottom:env(safe-area-inset-bottom,0);max-width:480px;margin:0 auto}.DigestPopupDrawer_drawerOpen__dlhNQ{transform:translateY(0)}.DigestPopupDrawer_closeButton__Lui9S{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.DigestPopupDrawer_closeButton__Lui9S:hover{background-color:#f3f4f6;color:#6b7280}.DigestPopupDrawer_content__77gIK{padding:2.5rem 2rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center}.DigestPopupDrawer_checkIcon__YwPV_{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#d1fae5,#a7f3d0);display:flex;align-items:center;justify-content:center;color:#059669;margin-bottom:1.25rem;animation:DigestPopupDrawer_scaleIn__Rtc75 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes DigestPopupDrawer_scaleIn__Rtc75{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.DigestPopupDrawer_headline__QAQMW{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .5rem;line-height:1.3}.DigestPopupDrawer_subtext__wI_Wk{font-size:.925rem;color:#6b7280;margin:0 0 1.75rem}.DigestPopupDrawer_viewButton__Ph5Lo{width:100%;max-width:280px;padding:.875rem 1.5rem;background:#4158D0;color:white;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:.75rem}.DigestPopupDrawer_viewButton__Ph5Lo:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(65,88,208,.35)}.DigestPopupDrawer_viewButton__Ph5Lo:active{transform:translateY(0)}.DigestPopupDrawer_dismissButton__bhd_6{background:none;border:none;color:#6b7280;font-size:.925rem;font-weight:500;cursor:pointer;padding:.5rem 1rem;transition:opacity .2s}.DigestPopupDrawer_dismissButton__bhd_6:hover{opacity:.7}.AgentMessage_messageRow__38l3N{display:flex;align-items:flex-end;gap:6px;opacity:0;transform:translateY(10px);animation:AgentMessage_slideUp__nBn47 .4s ease-out .15s forwards;margin-bottom:12px}.AgentMessage_avatar__jZdVk{width:24px;height:24px;min-width:24px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:-10px;border:1px solid #4158d0;overflow:hidden}.AgentMessage_avatar__jZdVk img{width:100%;height:100%;object-fit:cover}.AgentMessage_messageBubble__cwmRB{background:#4158D0;color:#ffffff;padding:14px 18px;border-radius:18px 18px 18px 4px;max-width:85%;font-size:1rem;line-height:1.5;text-align:left;word-wrap:break-word;box-shadow:0 1px 2px rgba(0,0,0,.1)}.AgentMessage_variant_purple__Mj7Lb{background:linear-gradient(135deg,#4158D0,#C850C0);color:#ffffff}@keyframes AgentMessage_slideUp__nBn47{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.AgentMessage_messageBubble__cwmRB{max-width:70%}}.UserMessage_messageRow__fWhTb{display:flex;justify-content:flex-end;animation:UserMessage_slideUp___vCZ6 .35s ease-out forwards;margin-bottom:12px}.UserMessage_messageBubble__KCkQ_{background:#e5e5ea;color:#000000;padding:14px 18px;border-radius:18px 18px 4px 18px;max-width:85%;font-size:1rem;line-height:1.5;text-align:left;word-wrap:break-word;box-shadow:0 1px 2px rgba(0,0,0,.1)}@keyframes UserMessage_slideUp___vCZ6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.UserMessage_messageBubble__KCkQ_{max-width:70%}}.TypingIndicator_standaloneContainer__K_PNS{display:flex;align-items:flex-start;margin-bottom:12px;animation:TypingIndicator_fadeIn___SpI4 .3s ease-in}.TypingIndicator_standaloneBubble__AhtlC{background:#e5e5ea;border-radius:18px;padding:12px 16px;display:flex;align-items:center;gap:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.TypingIndicator_inlineContainer__epaQR{display:flex;align-items:flex-end;gap:6px;animation:TypingIndicator_slideUp___pzD1 .35s ease-out forwards;margin-bottom:12px}.TypingIndicator_avatar__KeR_I{width:24px;height:24px;min-width:24px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:-10px;border:1px solid #4158d0;overflow:hidden}.TypingIndicator_avatar__KeR_I img{width:100%;height:100%;object-fit:cover}.TypingIndicator_inlineBubble__RXewv{background:#4158D0;color:#ffffff;padding:14px 18px;border-radius:18px 18px 18px 4px;display:flex;align-items:center;gap:6px}.TypingIndicator_dot__2pejl{width:8px;height:8px;border-radius:50%;animation:TypingIndicator_typingDotPulse__nT93N 1.4s ease-in-out infinite}.TypingIndicator_dots_gray__XEV2p .TypingIndicator_dot__2pejl{background:#8e8e93}.TypingIndicator_dots_white__DDlx9 .TypingIndicator_dot__2pejl{background:rgba(255,255,255,.7)}.TypingIndicator_dot__2pejl:first-child{animation-delay:0s}.TypingIndicator_dot__2pejl:nth-child(2){animation-delay:.2s}.TypingIndicator_dot__2pejl:nth-child(3){animation-delay:.4s}@keyframes TypingIndicator_typingDotPulse__nT93N{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-8px);opacity:1}}@keyframes TypingIndicator_fadeIn___SpI4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes TypingIndicator_slideUp___pzD1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LoadingSpinner_container__5QXfh{display:flex;flex-direction:column;align-items:center;gap:12px;padding:1rem}.LoadingSpinner_spinner__CDCAJ{border:2px solid #e9ecef;border-top-color:#4158d0;border-radius:50%;animation:LoadingSpinner_spin__trtjG 1s linear infinite}.LoadingSpinner_small__jwjbZ{width:24px;height:24px;border-width:2px}.LoadingSpinner_medium__mmShX{width:32px;height:32px;border-width:3px}.LoadingSpinner_large__3gubF{width:40px;height:40px;border-width:3px}.LoadingSpinner_text__9wtd7{color:#666;font-size:.9rem}@keyframes LoadingSpinner_spin__trtjG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StreamingThoughts_container__nub40{display:flex;flex-direction:column;align-items:center;gap:16px;padding:2rem}.StreamingThoughts_spinner__3Dt2h{border:2px solid #e9ecef;border-top-color:#4158d0;border-radius:50%;animation:StreamingThoughts_spin__QgQZl 1s linear infinite}.StreamingThoughts_small__vp3s6{width:24px;height:24px;border-width:2px}.StreamingThoughts_medium__mPP72{width:32px;height:32px;border-width:3px}.StreamingThoughts_large__yJ7qG{width:40px;height:40px;border-width:3px}.StreamingThoughts_thoughtsContainer__lf2U0{min-height:48px;display:flex;align-items:center;justify-content:center;text-align:center;max-width:320px}.StreamingThoughts_currentThought__AXYts{color:#4b5563;font-size:.9375rem;line-height:1.5;margin:0;animation:StreamingThoughts_fadeIn__vflXN .3s ease-in-out}.StreamingThoughts_fallbackText__1_UFP{color:#6b7280;font-size:.9375rem;margin:0}@keyframes StreamingThoughts_fadeIn__vflXN{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes StreamingThoughts_spin__QgQZl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SuggestionButton_button__sD4WS{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:12px 24px;border-radius:24px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.SuggestionButton_button__sD4WS:focus{outline:none}.SuggestionButton_button__sD4WS:focus-visible{outline:2px solid #4158D0;outline-offset:2px}.SuggestionButton_button__sD4WS:disabled{opacity:.6;cursor:not-allowed}.SuggestionButton_variant_standard___A3pO{background:#fff;color:#4158D0;border:2px solid #4158d0;box-shadow:0 2px 8px rgba(65,88,208,.15)}@media (hover:hover){.SuggestionButton_variant_standard___A3pO:hover:not(:disabled){background:#4158D0;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(65,88,208,.25)}}.SuggestionButton_variant_standard___A3pO:active:not(:disabled){transform:translateY(0)}.SuggestionButton_variant_gradient__Jfjw8{background:linear-gradient(135deg,#4158D0,#C850C0);color:white;border:none;box-shadow:0 2px 12px rgba(65,88,208,.25)}@media (hover:hover){.SuggestionButton_variant_gradient__Jfjw8:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 16px rgba(65,88,208,.35)}}.SuggestionButton_variant_gradient__Jfjw8:active:not(:disabled){opacity:.8;transform:translateY(0)}.SuggestionButton_variant_outline__V4N5_{background:transparent;color:#4158D0;border:1px solid #e3e7ff}@media (hover:hover){.SuggestionButton_variant_outline__V4N5_:hover:not(:disabled){background:rgba(65,88,208,.05);border-color:#4158D0}}.SuggestionButton_variant_outline__V4N5_:active:not(:disabled){background:rgba(65,88,208,.1)}.SuggestionButton_icon___q2cJ{display:flex;align-items:center;justify-content:center}.SuggestionButtonGroup_container__18_u2{display:flex;gap:var(--cui-gap-compact);opacity:0;transform:translateY(10px);animation:SuggestionButtonGroup_slideUp__vtFD2 .4s ease-out .5s forwards;margin:8px 0}.SuggestionButtonGroup_layout_horizontal__W4pFZ,.SuggestionButtonGroup_layout_vertical__tzW57{flex-direction:row;flex-wrap:wrap}.SuggestionButtonGroup_layout_column__49QJ3{flex-direction:column}.SuggestionButtonGroup_alignment_left__G4uXe{justify-content:flex-start}.SuggestionButtonGroup_alignment_right__VBsFW{justify-content:flex-end}.SuggestionButtonGroup_layout_column__49QJ3.SuggestionButtonGroup_alignment_right__VBsFW{align-items:flex-end}.SuggestionButtonGroup_layout_column__49QJ3.SuggestionButtonGroup_alignment_left__G4uXe{align-items:flex-start}@keyframes SuggestionButtonGroup_slideUp__vtFD2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ActionText_actionContainer__24D7o{display:flex;justify-content:center;align-items:center;margin:16px 0;animation:ActionText_actionFadeIn__rsiAC .4s ease-in}.ActionText_actionText__ZZGjH{background:rgba(0,0,0,.05);color:#666;padding:6px 12px;border-radius:12px;font-size:14px;font-weight:500;text-align:center;max-width:80%}@keyframes ActionText_actionFadeIn__rsiAC{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.ActionText_actionText__ZZGjH{font-size:14px;max-width:90%}}.ConclusionCard_conclusionCard__5TdG5{background:linear-gradient(135deg,#4158D0,#C850C0);border-radius:16px;padding:24px;margin:20px 0;box-shadow:0 4px 12px rgba(65,88,208,.3);animation:ConclusionCard_cardSlideUp__cpWpo .5s ease-out}.ConclusionCard_content__qGEdW{display:flex;flex-direction:column;gap:12px;text-align:left}.ConclusionCard_title__LnK_l{color:#fff;font-size:20px;font-weight:700;margin:0;line-height:1.3;text-align:left}.ConclusionCard_description__3CwLf{color:rgba(255,255,255,.9);font-size:15px;margin:0;line-height:1.5;text-align:left}.ConclusionCard_buttonContainer__de6dK{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}.ConclusionCard_actionButton__ugD6_{background:rgba(255,255,255,.95);color:#4158D0;border:none;border-radius:24px;padding:12px 24px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ConclusionCard_actionButton__ugD6_:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ConclusionCard_actionButton__ugD6_:active{transform:translateY(0)}.ConclusionCard_icon__5aEba{font-size:16px;line-height:1}.ConclusionCard_mediaButtonWrapper__QpMu8 button{background:rgba(255,255,255,.95)!important;color:#4158D0!important;border:none!important;border-radius:24px!important;padding:12px 24px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;display:flex!important;align-items:center!important;gap:8px!important}.ConclusionCard_mediaButtonWrapper__QpMu8 button:hover{background:#fff!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)!important}.ConclusionCard_mediaButtonWrapper__QpMu8 button:active{transform:translateY(0)}@keyframes ConclusionCard_cardSlideUp__cpWpo{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ConclusionCard_conclusionCard__5TdG5{padding:20px}.ConclusionCard_title__LnK_l{font-size:18px}.ConclusionCard_description__3CwLf{font-size:14px}.ConclusionCard_actionButton__ugD6_{padding:10px 20px;font-size:14px;width:100%;justify-content:center}.ConclusionCard_mediaButtonWrapper__QpMu8 button{width:100%!important;justify-content:center!important}.ConclusionCard_buttonContainer__de6dK{flex-direction:column}}.SummaryCard_container__DL46g{display:flex;justify-content:flex-start;margin-bottom:12px;animation:SummaryCard_cardSlideIn__y3yfC .3s ease-out}@keyframes SummaryCard_cardSlideIn__y3yfC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SummaryCard_card__aGqrk{background:#fff;border-radius:12px;padding:16px 20px;max-width:95%;border:1px solid #6b7280;box-shadow:0 2px 8px rgba(0,0,0,.08)}.SummaryCard_title__sQT0s{font-size:1rem;font-weight:500;color:#6b7280;letter-spacing:.5px;margin-bottom:12px}.SummaryCard_itemsList__pYtNF{display:flex;flex-direction:column;gap:6px}.SummaryCard_item__NueJy{display:flex;flex-direction:row;gap:6px;align-items:baseline}.SummaryCard_label__5ZY2k{font-size:1rem;color:#6b7280;font-weight:400;white-space:nowrap}.SummaryCard_value__NsOWM{font-size:1rem;color:#1f2937;font-weight:500;line-height:1.4}@media (max-width:768px){.SummaryCard_card__aGqrk{max-width:90%;padding:14px 16px}.SummaryCard_title__sQT0s{margin-bottom:10px}}@media (min-width:769px){.SummaryCard_card__aGqrk{min-width:400px}}.AutoSave_autoSaveIndicator__O_IbA{position:fixed;top:20px;right:20px;background:white;border-radius:8px;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:999;font-size:.9rem;color:#333;border-left:4px solid #4158d0;animation:AutoSave_slideInRight__J_ZTr .3s ease-out}.AutoSave_autoSaveIndicator__O_IbA .AutoSave_spinner__fKLjg{width:16px;height:16px;border:2px solid #f3f3f3;border-top-color:#4158d0;border-radius:50%;animation:AutoSave_spin__Xqu4T 1s linear infinite}.AutoSave_autoSaveIndicator__O_IbA .AutoSave_checkmark__m9_VK{color:#28a745;font-weight:700;font-size:1rem}@keyframes AutoSave_slideInRight__J_ZTr{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes AutoSave_spin__Xqu4T{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AutoSave_modalOverlay__8NW2h{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.AutoSave_modalContent__l4dbx{background:white;border-radius:12px;padding:2rem;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3)}.AutoSave_modalTitle__4U3uv{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:#333;background:linear-gradient(135deg,#4158D0,#C850C0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.AutoSave_modalBody__ZcnVI{color:#333;line-height:1.6}.AutoSave_modalBody__ZcnVI p{margin-bottom:1rem}.AutoSave_lastSaveTime__AZDfS{font-size:.85rem;color:#666;font-style:italic;margin-top:.5rem}.AutoSave_modalActions__OD7ym{display:flex;gap:1rem;margin-top:1.5rem;justify-content:flex-end}.AutoSave_primaryButton__XnUJB,.AutoSave_secondaryButton__XUbwA{padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.AutoSave_primaryButton__XnUJB{background:linear-gradient(135deg,#4158D0,#C850C0);color:white}.AutoSave_primaryButton__XnUJB:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(65,88,208,.3)}.AutoSave_secondaryButton__XUbwA{background:#f9fafb;color:#666;border:1px solid #dee2e6}.AutoSave_secondaryButton__XUbwA:hover{background:#e9ecef;color:#333}@media (max-width:768px){.AutoSave_autoSaveIndicator__O_IbA{top:10px;right:10px;font-size:.8rem;padding:.5rem .75rem}.AutoSave_modalContent__l4dbx{padding:1.5rem;margin:1rem;max-height:85vh}.AutoSave_modalTitle__4U3uv{font-size:1.1rem;margin-bottom:1rem}.AutoSave_modalBody__ZcnVI{font-size:.9rem}.AutoSave_modalActions__OD7ym{flex-direction:column;gap:.75rem}.AutoSave_primaryButton__XnUJB,.AutoSave_secondaryButton__XUbwA{width:100%;padding:.875rem;font-size:.95rem}}.CityAutocomplete_container__7fFR3{position:relative;width:100%}.CityAutocomplete_input__fv5gK{width:100%;padding:.875rem 1rem;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;color:#333;background:white;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.CityAutocomplete_input__fv5gK:focus{outline:none;border-color:#4158D0;box-shadow:0 0 0 3px rgba(65,88,208,.1)}.CityAutocomplete_input__fv5gK::placeholder{color:#adb5bd}.CityAutocomplete_dropdown__Rk13T{position:absolute;background:white;border:2px solid #e9ecef;border-radius:0 0 12px 12px;max-height:200px;overflow-y:auto;z-index:999999999;box-shadow:0 4px 6px rgba(0,0,0,.1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.CityAutocomplete_suggestionItem__lLHCM{padding:.75rem 1rem;cursor:pointer;font-size:.95rem;color:#333;background:white;transition:background-color .15s ease}.CityAutocomplete_suggestionItem__lLHCM:hover{background-color:rgba(65,88,208,.05)}.CityAutocomplete_suggestionItem__lLHCM.CityAutocomplete_withBorder__fTklV{border-bottom:1px solid #f9fafb}.CityAutocomplete_patientLocation__aa6vr{display:flex;align-items:center;gap:.5rem}.CityAutocomplete_locationLabel__AGodR{font-size:.8rem;font-weight:600;color:#4158D0}.CityAutocomplete_locationValue__uAk1M{font-size:.95rem;color:#333}.ProviderEditDrawer_drawerOverlay__L7qjX{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);pointer-events:none;transition:background-color .3s ease;z-index:1100}.ProviderEditDrawer_drawerOverlayOpen__qHPBi{background-color:rgba(0,0,0,.5);pointer-events:all}.ProviderEditDrawer_drawer__dtOMg{position:fixed;bottom:0;left:0;right:0;background:white;border-radius:24px 24px 0 0;max-height:90vh;max-height:90dvh;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 -4px 24px rgba(0,0,0,.15);display:flex;flex-direction:column;z-index:1101;padding-bottom:env(safe-area-inset-bottom,0)}.ProviderEditDrawer_drawerOpen__4b31u{transform:translateY(0)}.ProviderEditDrawer_drawerHeader__e8m8b{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.ProviderEditDrawer_drawerTitle__FkrUo{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0}.ProviderEditDrawer_drawerCloseButton__eheu1{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.ProviderEditDrawer_drawerCloseButton__eheu1:hover{background-color:#f3f4f6;color:#1f2937}.ProviderEditDrawer_drawerContent__yeysB{flex:1 1;overflow-y:auto;padding:1.5rem}.ProviderEditDrawer_formField__L4WG6{display:flex;flex-direction:column;margin-bottom:1rem}.ProviderEditDrawer_formLabel__253Xh{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.ProviderEditDrawer_formInput__IFBdt{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;background:white;color:#1f2937;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.ProviderEditDrawer_formInput__IFBdt:focus{outline:none;border-color:#4158D0;box-shadow:0 0 0 3px rgba(65,88,208,.1)}.ProviderEditDrawer_formInput__IFBdt::placeholder{color:#9ca3af}.ProviderEditDrawer_drawerFooter__V4zHr{padding:1rem 1.5rem;border-top:1px solid #e5e7eb}.ProviderEditDrawer_saveButton__DJ0IF{width:100%;padding:1rem;background:linear-gradient(135deg,#4158D0,#C850C0);color:white;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:box-shadow .2s,transform .2s}.ProviderEditDrawer_saveButton__DJ0IF:hover:not(:disabled){box-shadow:0 4px 12px rgba(65,88,208,.3);transform:translateY(-1px)}.ProviderEditDrawer_saveButton__DJ0IF:disabled{opacity:.5;cursor:not-allowed}.ProviderEditDrawer_errorText__OpRQq{color:#991b1b;font-size:.875rem;margin-bottom:1rem;text-align:center}@media (max-width:768px){.ProviderEditDrawer_drawer__dtOMg{max-height:85vh;max-height:85dvh}}@media (min-width:769px){.ProviderEditDrawer_drawer__dtOMg{left:50%;right:auto;width:90%;max-width:500px;transform:translateX(-50%) translateY(100%)}.ProviderEditDrawer_drawerOpen__4b31u{transform:translateX(-50%) translateY(0)}}.ProviderSelectionStep_container__VdSNS{display:flex;flex-direction:column;gap:1rem}.ProviderSelectionStep_instructions__Emdzm{font-size:.9375rem;color:#64748b;margin:0 0 .5rem}.ProviderSelectionStep_loadingContainer__ukLD3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;gap:1rem}.ProviderSelectionStep_loadingContainer__ukLD3 p{color:#64748b;font-size:.875rem}.ProviderSelectionStep_spinner__DYs3P{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#4158d0;border-radius:50%;animation:ProviderSelectionStep_spin__uMbc9 1s linear infinite}@keyframes ProviderSelectionStep_spin__uMbc9{to{transform:rotate(1turn)}}.ProviderSelectionStep_providersList__0_oxL{display:flex;flex-direction:column;gap:.75rem}.ProviderSelectionStep_providerCard__9ToaG{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:white;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.ProviderSelectionStep_providerCard__9ToaG:hover{border-color:#4158D0;background:#f9fafb}.ProviderSelectionStep_providerCard__9ToaG.ProviderSelectionStep_selected__C36_k{border-color:#4158D0;background:#f0f4ff}.ProviderSelectionStep_providerIcon__mbpTg{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f9fafb;border-radius:10px;color:#64748b}.ProviderSelectionStep_providerCard__9ToaG.ProviderSelectionStep_selected__C36_k .ProviderSelectionStep_providerIcon__mbpTg{background:#4158D0;color:white}.ProviderSelectionStep_providerInfo__OoRxm{flex:1 1;min-width:0}.ProviderSelectionStep_providerName__egY5h{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.ProviderSelectionStep_credentials__yUJhC{font-weight:400;color:#64748b}.ProviderSelectionStep_providerLocation__w891n,.ProviderSelectionStep_providerPhone__hWUvC{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#64748b;margin:.125rem 0 0}.ProviderSelectionStep_checkmark__27PDo{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#4158D0;border-radius:50%;color:white}.ProviderSelectionStep_addProviderButton__lTQDq{display:flex;align-items:center;gap:.75rem;padding:1rem;background:white;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%;color:#64748b;font-size:.9375rem}.ProviderSelectionStep_addProviderButton__lTQDq:hover{border-color:#4158D0;background:#f9fafb;color:#4158D0}.ProviderSelectionStep_addIcon__aawKc{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f9fafb;border-radius:10px;color:#64748b;transition:all .2s ease}.ProviderSelectionStep_addProviderButton__lTQDq:hover .ProviderSelectionStep_addIcon__aawKc{background:#4158D0;color:white}.ProviderSelectionStep_searchSection__1BX4K{display:flex;flex-direction:column;gap:1rem}.ProviderSelectionStep_searchHeader__al_9w{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ProviderSelectionStep_backLink__BmQ1D{display:flex;align-items:center;gap:.25rem;padding:0;background:none;border:none;color:#4158D0;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease}.ProviderSelectionStep_backLink__BmQ1D:hover{color:#3347b8}.ProviderSelectionStep_searchTitle__rjuB5{font-size:1rem;font-weight:600;color:#1f2937;margin:0}.ProviderSelectionStep_searchForm__C0TsQ{display:flex;flex-direction:column;gap:.75rem}.ProviderSelectionStep_searchButton__HGhRO{width:100%;padding:.875rem;background:#4158D0;border:none;border-radius:12px;font-size:1rem;font-weight:600;color:white;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem}.ProviderSelectionStep_searchButton__HGhRO:hover:not(:disabled){background:#3347b8}.ProviderSelectionStep_searchButton__HGhRO:disabled{opacity:.5;cursor:not-allowed}.ProviderSelectionStep_searchResults__lJKaH{display:flex;flex-direction:column;gap:.75rem}.ProviderSelectionStep_searchResultsHeader__HkInV{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.ProviderSelectionStep_resultsCount__hyug7{font-size:.875rem;color:#64748b;margin:0}.ProviderSelectionStep_newSearchButton__G4iP_{padding:0;background:none;border:none;color:#4158D0;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease}.ProviderSelectionStep_newSearchButton__G4iP_:hover{color:#3347b8}.ProviderSelectionStep_noResults__WXJXE{text-align:center;padding:1.5rem;color:#64748b}.ProviderSelectionStep_noResults__WXJXE p{margin:0 0 .5rem}.ProviderSelectionStep_enterManuallyButton__UYxQK{display:flex;align-items:center;gap:.75rem;padding:1rem;background:white;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%;color:#64748b;font-size:.9375rem;margin-top:.5rem}.ProviderSelectionStep_enterManuallyButton__UYxQK:hover{border-color:#4158D0;background:#f9fafb;color:#4158D0}.ProviderSelectionStep_editIcon__NZl6H{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f9fafb;border-radius:10px;color:#64748b;transition:all .2s ease}.ProviderSelectionStep_enterManuallyButton__UYxQK:hover .ProviderSelectionStep_editIcon__NZl6H{background:#4158D0;color:white}.ProviderSelectionStep_searchError__TajSk{color:#dc2626;font-size:.875rem;background:#fef2f2;padding:.75rem;border-radius:8px;margin:0}.ProviderSelectionStep_selectedState__UvLag{font-size:.8125rem;color:#4158D0;margin:.25rem 0 0;font-weight:500}.ProviderSelectionStep_skipButton__tszGx{margin-top:.5rem;padding:.75rem;background:none;border:none;color:#64748b;font-size:.875rem;cursor:pointer;transition:color .2s ease}.ProviderSelectionStep_skipButton__tszGx:hover{color:#4158D0}.ProviderSelectionStep_addProviderForm__sdBsF{display:flex;flex-direction:column;gap:1rem}.ProviderSelectionStep_formTitle__wUE8L{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.ProviderSelectionStep_formGroup__Xc4Cn{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.ProviderSelectionStep_formGroupSmall__Z5BLT{display:flex;flex-direction:column;gap:.5rem;width:80px}.ProviderSelectionStep_formLabel__KX_r1{font-size:.875rem;font-weight:500;color:#374151}.ProviderSelectionStep_formInput__ETFNx{width:100%;padding:.875rem 1rem;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;color:#333;background:white;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.ProviderSelectionStep_formInput__ETFNx:focus{outline:none;border-color:#4158D0;box-shadow:0 0 0 3px rgba(65,88,208,.1)}.ProviderSelectionStep_formInput__ETFNx::placeholder{color:#adb5bd}.ProviderSelectionStep_formRow__JIaFQ{display:flex;gap:.75rem}.ProviderSelectionStep_formActions__2RYPU{display:flex;gap:.75rem;margin-top:.5rem}.ProviderSelectionStep_cancelButton__B6pij{flex:1 1;padding:.875rem;background:white;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.ProviderSelectionStep_cancelButton__B6pij:hover{border-color:#9ca3af;color:#374151}.ProviderSelectionStep_addButton__K2O4R{flex:1 1;padding:.875rem;background:#4158D0;border:none;border-radius:12px;font-size:1rem;font-weight:600;color:white;cursor:pointer;transition:all .2s ease}.ProviderSelectionStep_addButton__K2O4R:hover:not(:disabled){background:#3347b8}.ProviderSelectionStep_addButton__K2O4R:disabled{opacity:.5;cursor:not-allowed}.QuickActions_quickActions__Fd2iu{display:flex;justify-content:space-evenly;align-items:flex-start;padding:.75rem 1rem 1rem;background:white}.QuickActions_quickActionButton__Q8FCQ{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.QuickActions_quickActionIcon__TWobP{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#f9fafb;border-radius:16px;color:#4158D0;transition:background-color .15s,transform .15s}.QuickActions_quickActionButton__Q8FCQ:hover .QuickActions_quickActionIcon__TWobP{background:#e8edff}.QuickActions_quickActionButton__Q8FCQ:active .QuickActions_quickActionIcon__TWobP{transform:scale(.95);background:#dde3ff}.QuickActions_quickActionLabel__Fd3SJ{font-size:.75rem;font-weight:500;color:#4158D0;margin:0}.QuickActions_quickActionButton__Q8FCQ:disabled{cursor:not-allowed}.QuickActions_quickActionButton__Q8FCQ:disabled .QuickActions_quickActionIcon__TWobP,.QuickActions_quickActionButton__Q8FCQ:disabled .QuickActions_quickActionLabel__Fd3SJ{opacity:.4;color:#94a3b8}.QuickActions_quickActionButton__Q8FCQ:disabled:hover .QuickActions_quickActionIcon__TWobP{background:#f9fafb}.QuickActions_quickActionButton__Q8FCQ:disabled:active .QuickActions_quickActionIcon__TWobP{transform:none;background:#f9fafb}.RefillDrawer_modalOverlay__w_A32{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1100;animation:RefillDrawer_fadeIn__kIODz .2s ease-out}.RefillDrawer_modalContent__UZjo0{background:white;border-radius:24px 24px 0 0;width:100%;max-width:600px;box-shadow:0 -4px 20px rgba(0,0,0,.15);overflow:hidden;animation:RefillDrawer_slideUp__AcWQn .3s ease-out;padding-bottom:env(safe-area-inset-bottom)}@keyframes RefillDrawer_fadeIn__kIODz{0%{opacity:0}to{opacity:1}}@keyframes RefillDrawer_fadeOut__qRHos{0%{opacity:1}to{opacity:0}}@keyframes RefillDrawer_slideUp__AcWQn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes RefillDrawer_slideDown__Y5u70{0%{transform:translateY(0)}to{transform:translateY(100%)}}.RefillDrawer_fadeOut__qRHos{animation:RefillDrawer_fadeOut__qRHos .3s ease-out forwards}.RefillDrawer_slideDown__Y5u70{animation:RefillDrawer_slideDown__Y5u70 .3s ease-out forwards}.RefillDrawer_header__2uoIL{display:flex;justify-content:space-between;align-items:center;padding:1.5rem}.RefillDrawer_title__NuLnh{margin:0;font-size:1.25rem;font-weight:600;color:#0f172a}.RefillDrawer_closeButton__tyEG_{background:none;border:none;cursor:pointer;color:#64748b;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.RefillDrawer_closeButton__tyEG_:hover{background-color:#f9fafb;color:#0f172a}.RefillDrawer_body__UVHPZ{padding:0 1.5rem 2rem}.RefillDrawer_message__VM3pg{font-size:1rem;color:#334155;margin:0 0 1.5rem;line-height:1.5}.RefillDrawer_boldDate__797a6{font-weight:700;color:#0f172a}.RefillDrawer_buttons__K87Jm{display:flex;flex-direction:column;gap:.75rem}.RefillDrawer_refillButton__PO8ic{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;background:#4158D0;border:none;border-radius:12px;color:white;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .15s}.RefillDrawer_refillButton__PO8ic:hover:not(:disabled){background:#3547b3}.RefillDrawer_refillButton__PO8ic:disabled{opacity:.6;cursor:not-allowed}.RefillDrawer_dismissButton__aP6ri{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;background:white;border:2px solid #4158d0;border-radius:12px;color:#4158D0;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .15s}.RefillDrawer_dismissButton__aP6ri:hover{background:#f9fafb}.TimeInput_container__frr8m{position:relative;width:100%}.TimeInput_fieldLabel__gbJbh{display:block;font-size:1rem;font-weight:500;color:#333;margin-bottom:.5rem;text-align:left;background:linear-gradient(135deg,#4158D0,#C850C0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.TimeInput_inputWithIcon___jOUy{position:relative;width:100%}.TimeInput_input__QPmLh{width:100%;padding:1rem 3rem 1rem 1rem;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;transition:all .2s ease;box-sizing:border-box;font-family:inherit;background:white;color:#333;text-align:left}.TimeInput_input__QPmLh:focus{outline:none;border-color:#4158D0;box-shadow:0 0 0 3px rgba(65,88,208,.1)}.TimeInput_input__QPmLh:disabled{background-color:#f9fafb;color:#6c757d;cursor:not-allowed}.TimeInput_clockButton__cwaoP{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.TimeInput_clockButton__cwaoP:focus{outline:none}.TimeInput_clockButton__cwaoP:hover:not(:disabled){background-color:rgba(65,88,208,.1)}.TimeInput_clockButton__cwaoP:disabled{cursor:not-allowed;opacity:.5}.TimeInput_clockIcon__SKLEh{color:#b2bcc5;transition:color .2s ease}.TimeInput_clockButton__cwaoP:hover:not(:disabled) .TimeInput_clockIcon__SKLEh{color:#4158D0}.TimeInput_timePicker__RLjul{background:white;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);padding:.5rem;font-family:inherit;max-height:250px;overflow-y:auto}.TimeInput_timeList__Tlfp1{display:flex;flex-direction:column;gap:.25rem}.TimeInput_timeButton__Dv1eI{border:none;background:white;padding:.75rem 1rem;text-align:left;font-size:.875rem;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#333;font-family:inherit}.TimeInput_timeButton__Dv1eI:focus{outline:none}.TimeInput_timeButton__Dv1eI:hover{background-color:rgba(65,88,208,.1);color:#4158D0}.TimeInput_timeButtonSelected__SqnHw{background:linear-gradient(135deg,#4158D0,#C850C0);color:white;font-weight:600}.TimeInput_timeButtonSelected__SqnHw:hover{background:linear-gradient(135deg,#3a4bc2,#b443b2);color:white}.ReminderDrawer_modalOverlay__PyAci{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1100;animation:ReminderDrawer_fadeIn__es6CQ .2s ease-out}.ReminderDrawer_modalContent__9wriS{background:white;border-radius:24px 24px 0 0;width:100%;max-width:600px;max-height:85vh;box-shadow:0 -4px 20px rgba(0,0,0,.15);overflow:hidden;animation:ReminderDrawer_slideUp__3Fs_v .3s ease-out;padding-bottom:env(safe-area-inset-bottom);display:flex;flex-direction:column}@keyframes ReminderDrawer_fadeIn__es6CQ{0%{opacity:0}to{opacity:1}}@keyframes ReminderDrawer_fadeOut__8Aczy{0%{opacity:1}to{opacity:0}}@keyframes ReminderDrawer_slideUp__3Fs_v{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ReminderDrawer_slideDown__Y4qqF{0%{transform:translateY(0)}to{transform:translateY(100%)}}.ReminderDrawer_fadeOut__8Aczy{animation:ReminderDrawer_fadeOut__8Aczy .3s ease-out forwards}.ReminderDrawer_slideDown__Y4qqF{animation:ReminderDrawer_slideDown__Y4qqF .3s ease-out forwards}.ReminderDrawer_header__6Hxy6{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;flex-shrink:0}.ReminderDrawer_title__jwEdr{margin:0;font-size:1.25rem;font-weight:600;color:#0f172a}.ReminderDrawer_closeButton__rbvAB{background:none;border:none;cursor:pointer;color:#64748b;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.ReminderDrawer_closeButton__rbvAB:hover{background-color:#f9fafb;color:#0f172a}.ReminderDrawer_body__7PiyY{padding:0 1.5rem 2rem;overflow-y:auto;flex:1 1}.ReminderDrawer_prompt__qm6Gd{font-size:.9375rem;color:#334155;margin:0 0 1rem;line-height:1.5}.ReminderDrawer_reminderTextarea__uL325{width:100%;min-height:80px;padding:1rem;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;font-family:inherit;color:#333;background:white;resize:vertical;transition:all .2s ease;box-sizing:border-box;margin-bottom:1.25rem}.ReminderDrawer_reminderTextarea__uL325::placeholder{color:#adb5bd}.ReminderDrawer_reminderTextarea__uL325:focus{outline:none;border-color:#4158D0;box-shadow:0 0 0 3px rgba(65,88,208,.1)}.ReminderDrawer_fieldRow__uoUhh{display:flex;gap:1rem;margin-bottom:1.25rem}.ReminderDrawer_fieldGroup__rDgTS{flex:1 1;min-width:0}.ReminderDrawer_fieldLabel__mfMju{display:block;font-size:.8125rem;font-weight:600;color:#374151;margin-bottom:.375rem}.ReminderDrawer_requiredStar__vrvsG{color:#ef4444;margin-left:2px}.ReminderDrawer_pastDateError__jKTYs{color:#ef4444;font-size:.8125rem;margin:-.5rem 0 .75rem}.ReminderDrawer_repeatSection__Oybil{margin-bottom:1.25rem}.ReminderDrawer_repeatToggleRow__nS8MX{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.ReminderDrawer_repeatLabel__pDq8b{font-size:1rem;font-weight:600;color:#0f172a}.ReminderDrawer_repeatDescription__Ng6Uy{font-size:.8125rem;color:#64748b;margin:0 0 .75rem}.ReminderDrawer_toggleSwitch__xHnRf{position:relative;width:48px;height:28px;border-radius:14px;background:#d1d5db;border:none;cursor:pointer;transition:background-color .2s;padding:0;flex-shrink:0}.ReminderDrawer_toggleSwitch__xHnRf:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:white;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.15)}.ReminderDrawer_toggleActive__oDaoU{background:#4158D0}.ReminderDrawer_toggleActive__oDaoU:after{transform:translateX(20px)}.ReminderDrawer_frequencyChips__TbJeT{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ReminderDrawer_chip__DrnnW{padding:.5rem 1rem;border:2px solid #e5e7eb;border-radius:20px;background:white;font-size:.8125rem;font-weight:500;color:#374151;cursor:pointer;transition:all .15s;font-family:inherit}.ReminderDrawer_chip__DrnnW:hover{border-color:#4158D0;color:#4158D0}.ReminderDrawer_chipActive__81Xcd{background:#4158D0;border-color:#4158D0;color:white}.ReminderDrawer_chipActive__81Xcd:hover{background:#3547b3;border-color:#3547b3;color:white}.ReminderDrawer_customControls__CJFuC{background:#f9fafb;border-radius:16px;padding:1.25rem;margin-bottom:1rem}.ReminderDrawer_customRow__A6fVJ{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ReminderDrawer_customRowLabel__wHfEy{font-size:.875rem;font-weight:500;color:#374151}.ReminderDrawer_intervalInput__evh6e{width:56px;padding:.5rem .75rem;border:2px solid #e5e7eb;border-radius:10px;font-size:.875rem;font-family:inherit;color:#1f2937;text-align:center;background:white;box-sizing:border-box}.ReminderDrawer_intervalInput__evh6e::placeholder{color:#9ca3af}.ReminderDrawer_intervalInput__evh6e:focus{outline:none;border-color:#4158D0}.ReminderDrawer_unitToggle__awxhp{display:flex;background:#e5e7eb;border-radius:10px;padding:3px;gap:2px}.ReminderDrawer_unitButton__qC69_{padding:.375rem .75rem;border:none;border-radius:8px;background:transparent;font-size:.8125rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s;font-family:inherit}.ReminderDrawer_unitButtonActive__RhRGC{background:white;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ReminderDrawer_dayOfWeekPicker__gRPXY{display:flex;gap:.5rem;flex-wrap:wrap}.ReminderDrawer_dayCircle__jeJAC{width:40px;height:40px;border-radius:50%;border:2px solid #e5e7eb;background:white;font-size:.8125rem;font-weight:600;color:#374151;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;padding:0;font-family:inherit}.ReminderDrawer_dayCircle__jeJAC:hover{border-color:#4158D0;color:#4158D0}.ReminderDrawer_dayCircleActive__R1KsZ{background:#4158D0;border-color:#4158D0;color:white}.ReminderDrawer_dayCircleActive__R1KsZ:hover{background:#3547b3;border-color:#3547b3;color:white}.ReminderDrawer_buttons__nxca8{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.ReminderDrawer_setReminderButton__WJVMt{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;background:#4158D0;border:none;border-radius:12px;color:white;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .15s;font-family:inherit}.ReminderDrawer_setReminderButton__WJVMt:hover:not(:disabled){background:#3547b3}.ReminderDrawer_setReminderButton__WJVMt:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af}.ReminderDrawer_dismissButton__KWVby{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;background:white;border:2px solid #4158d0;border-radius:12px;color:#4158D0;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .15s;font-family:inherit}.ReminderDrawer_dismissButton__KWVby:hover{background:#f9fafb}.TransferDrawer_modalOverlay__9BqCq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1100;animation:TransferDrawer_fadeIn__22Val .2s ease-out}.TransferDrawer_modalContent__j3RjH{background:white;border-radius:24px 24px 0 0;width:100%;max-width:600px;max-height:85vh;box-shadow:0 -4px 20px rgba(0,0,0,.15);overflow:hidden;animation:TransferDrawer_slideUp__2XNX7 .3s ease-out;padding-bottom:env(safe-area-inset-bottom);display:flex;flex-direction:column}@keyframes TransferDrawer_fadeIn__22Val{0%{opacity:0}to{opacity:1}}@keyframes TransferDrawer_fadeOut__SUYfY{0%{opacity:1}to{opacity:0}}@keyframes TransferDrawer_slideUp__2XNX7{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes TransferDrawer_slideDown__vy2Lc{0%{transform:translateY(0)}to{transform:translateY(100%)}}.TransferDrawer_fadeOut__SUYfY{animation:TransferDrawer_fadeOut__SUYfY .3s ease-out forwards}.TransferDrawer_slideDown__vy2Lc{animation:TransferDrawer_slideDown__vy2Lc .3s ease-out forwards}.TransferDrawer_header__82SNY{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;flex-shrink:0}.TransferDrawer_title__vwPui{margin:0;font-size:1.25rem;font-weight:600;color:#0f172a}.TransferDrawer_closeButton__5AyEj{background:none;border:none;cursor:pointer;color:#64748b;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.TransferDrawer_closeButton__5AyEj:hover{background-color:#f9fafb;color:#0f172a}.TransferDrawer_body__DnG2x{padding:0 1.5rem 2rem;overflow-y:auto;flex:1 1}.TransferDrawer_subtitle__fMSV9{font-size:1rem;color:#334155;margin:0 0 1.25rem;line-height:1.5}.TransferDrawer_pharmacyList__lIsTK{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.TransferDrawer_pharmacyCard__LJov7{display:flex;align-items:center;gap:.75rem;padding:1rem;background:white;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.TransferDrawer_pharmacyCard__LJov7:hover{border-color:#4158D0;background:#f9fafb}.TransferDrawer_pharmacyCard__LJov7.TransferDrawer_selected__bfsr4{border-color:#4158D0;background:#f0f4ff}.TransferDrawer_pharmacyInfo__Ph6I1{flex:1 1;min-width:0}.TransferDrawer_pharmacyName__hRVQ_{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.TransferDrawer_pharmacyAddress__T2_8z{font-size:.8125rem;color:#6b7280;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransferDrawer_checkmark__j1pUr{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#4158D0;margin-left:auto}.TransferDrawer_addPharmacyInput__3LLsW{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.875rem;color:#9ca3af;background:white;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .2s;margin-bottom:1.25rem}.TransferDrawer_addPharmacyInput__3LLsW:hover{border-color:#4158D0;color:#4158D0}.TransferDrawer_buttons__TWAnE{display:flex;flex-direction:column;gap:.75rem}.TransferDrawer_transferButton__oh3bz{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;background:#4158D0;border:none;border-radius:12px;color:white;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .15s}.TransferDrawer_transferButton__oh3bz:hover:not(:disabled){background:#3547b3}.TransferDrawer_transferButton__oh3bz:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af}.TransferDrawer_dismissButton__SpSV5{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;background:white;border:2px solid #4158d0;border-radius:12px;color:#4158D0;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .15s}.TransferDrawer_dismissButton__SpSV5:hover{background:#f9fafb}.TransferDrawer_loadingContainer__og7xA{display:flex;align-items:center;justify-content:center;padding:2rem 0}.TransferDrawer_spinner__paG2h{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#4158d0;border-radius:50%;animation:TransferDrawer_spin__rT0pH 1s linear infinite}@keyframes TransferDrawer_spin__rT0pH{to{transform:rotate(1turn)}}.ActiveTaskCard_card__LGksG{background:white;border-radius:12px;padding:1rem;margin:0 1rem;box-shadow:0 1px 2px rgba(0,0,0,.05);border:2px solid transparent;background-image:linear-gradient(white,white),linear-gradient(90deg,#6366f1,#d946ef);background-origin:border-box;background-clip:padding-box,border-box}.ActiveTaskCard_header__OQvSx{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.ActiveTaskCard_headerIcon__u8c9p{color:#4158D0}.ActiveTaskCard_headerTitle__Uwlli{font-size:.9375rem;font-weight:600;color:#1e293b;margin:0}.ActiveTaskCard_feedbackSection__CIn7U{margin-bottom:.75rem}.ActiveTaskCard_feedbackLabel__s7Jxa{font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.025em;margin:0 0 .375rem}.ActiveTaskCard_feedbackList__ipH1H{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.ActiveTaskCard_feedbackItemDone__lE3fs{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#1e293b}.ActiveTaskCard_checkIcon__ma6Yh{color:#059669;flex-shrink:0;margin-top:2px}.ActiveTaskCard_feedbackItemNext__d25_C{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#64748b}.ActiveTaskCard_bullet__CIYN_{width:6px;height:6px;border-radius:50%;background:#cbd5e1;flex-shrink:0;margin-top:7px}.ActiveTaskCard_taskLink__vxfcm{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;color:#4158D0;text-decoration:none;margin-top:.5rem;transition:color .15s}.ActiveTaskCard_taskLink__vxfcm:hover{color:#3547b3}.UseCaseTabs_tabsContainer__GlvEH{margin-bottom:24px;width:100%}.UseCaseTabs_tabsScrollContainer__Ix0P6{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0 16px 8px;scrollbar-width:thin;scrollbar-color:#ddd #f5f5f5}.UseCaseTabs_tabsScrollContainer__Ix0P6::-webkit-scrollbar{height:6px}.UseCaseTabs_tabsScrollContainer__Ix0P6::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.UseCaseTabs_tabsScrollContainer__Ix0P6::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.UseCaseTabs_tabsScrollContainer__Ix0P6::-webkit-scrollbar-thumb:hover{background:#ccc}.UseCaseTabs_tab__BHJ2m{flex:1 1 auto;min-width:220px;padding:12px 16px;background:#f9fafb;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1);text-align:left;transform:scale(1)}.UseCaseTabs_tab__BHJ2m:hover{background:#e9ecef;border-color:#dee2e6;transform:translateY(-2px)}.UseCaseTabs_activeTab__z6fty{background:linear-gradient(135deg,#4158D0,#C850C0);border-color:#4158D0;box-shadow:0 4px 12px rgba(102,126,234,.3);transform:scale(1.05);animation:UseCaseTabs_slideInTab__3KCWt .5s cubic-bezier(.4,0,.2,1)}.UseCaseTabs_activeTab__z6fty:hover{background:linear-gradient(135deg,#4158D0,#C850C0);transform:scale(1.05) translateY(-2px)}@keyframes UseCaseTabs_slideInTab__3KCWt{0%{transform:scale(1);opacity:.7}to{transform:scale(1.05);opacity:1}}.UseCaseTabs_tabTitle__vZVZU{font-size:15px;font-weight:600;color:#333;margin-bottom:4px}.UseCaseTabs_activeTab__z6fty .UseCaseTabs_tabTitle__vZVZU{color:#fff}.UseCaseTabs_tabDescription__r0MBf{font-size:13px;color:#666;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.UseCaseTabs_activeTab__z6fty .UseCaseTabs_tabDescription__r0MBf{color:rgba(255,255,255,.9)}@media (max-width:768px){.UseCaseTabs_tab__BHJ2m{flex:0 0 auto;min-width:180px;max-width:none;padding:10px 14px}.UseCaseTabs_tabTitle__vZVZU{font-size:14px}.UseCaseTabs_tabDescription__r0MBf{font-size:12px}}.UserResponseSelector_selectorContainer__RVM5r{margin:0}.UserResponseSelector_promptContainer__1rn7Q{display:flex;justify-content:flex-start;margin-bottom:12px}.UserResponseSelector_selectorPrompt__wHxrI{max-width:70%;padding:12px 16px;border-radius:18px;font-size:15px;line-height:1.4;background:#4158D0;color:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.UserResponseSelector_optionsContainer__72_H5{display:flex;flex-direction:column;gap:12px}.UserResponseSelector_optionContainer__5qvCe{display:flex;justify-content:flex-end}.UserResponseSelector_optionButton__Bj_XR{max-width:70%;background:linear-gradient(white,white) padding-box,#4158D0 border-box;border:2px solid transparent;border-radius:24px;padding:12px 24px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center;line-height:1.4;box-shadow:0 2px 4px rgba(0,0,0,.1)}.UserResponseSelector_optionButton__Bj_XR:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.UserResponseSelector_optionButton__Bj_XR:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.UserResponseSelector_optionText__b04dd{background:#4158D0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.UserResponseSelector_instructionText__cf5Iv{font-size:12px;font-style:italic;color:#6c757d;text-align:left;margin-bottom:12px}@media (max-width:768px){.UserResponseSelector_selectorPrompt__wHxrI{max-width:85%;font-size:14px}.UserResponseSelector_optionButton__Bj_XR{max-width:85%;font-size:14px;padding:10px 20px}.UserResponseSelector_instructionText__cf5Iv{font-size:11px}}.ConversationCarousel_carouselContainer__hzuPl{width:100%;max-width:1000px;margin:0 auto;padding:24px}.ConversationCarousel_conversationContainer__XKYpx{background:#fff;border-radius:20px;padding:24px;min-height:500px;max-height:600px;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e9ecef;position:relative;touch-action:pan-y}.ConversationCarousel_conversationContainer__XKYpx::-webkit-scrollbar{width:6px}.ConversationCarousel_conversationContainer__XKYpx::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.ConversationCarousel_conversationContainer__XKYpx::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.ConversationCarousel_conversationContainer__XKYpx::-webkit-scrollbar-thumb:hover{background:#ccc}.ConversationCarousel_conversationContent__ZhiVx{display:flex;flex-direction:column}.ConversationCarousel_navigationHint__2ZVVL{text-align:center;color:#999;font-size:13px;margin-top:16px;font-style:italic}@media (max-width:768px){.ConversationCarousel_carouselContainer__hzuPl{padding:16px}.ConversationCarousel_conversationContainer__XKYpx{padding:16px;min-height:400px;max-height:500px}.ConversationCarousel_navigationHint__2ZVVL{font-size:12px}}@media (max-width:480px){.ConversationCarousel_carouselContainer__hzuPl{padding:12px}.ConversationCarousel_conversationContainer__XKYpx{padding:12px;min-height:350px;max-height:450px}}.HeroAnimationPlayer_container__kabqo{width:100%;max-width:600px;display:flex;flex-direction:column;gap:1rem}.HeroAnimationPlayer_conversationContainer__Z6pvi{background:transparent;border-radius:16px;padding:1.5rem;height:480px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;justify-content:flex-start}.HeroAnimationPlayer_conversationContainer__Z6pvi::-webkit-scrollbar{width:0;display:none}.HeroAnimationPlayer_conversationContainer__Z6pvi{-ms-overflow-style:none;scrollbar-width:none}.HeroAnimationPlayer_conversationContent__AE7a3{display:flex;flex-direction:column;gap:.25rem;opacity:1;transition:opacity .6s ease-out}.HeroAnimationPlayer_conversationContent__AE7a3>*{animation:HeroAnimationPlayer_slideUp__uqHAn .35s ease-out forwards}@keyframes HeroAnimationPlayer_slideUp__uqHAn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HeroAnimationPlayer_fadeOut__ZkN_f{opacity:0}.HeroAnimationPlayer_fadeOut__ZkN_f>*{animation:none}.HeroAnimationPlayer_placeholder__n7v6y{display:flex;align-items:center;justify-content:center;height:320px;color:#6b7280;font-size:.875rem;text-align:center}.HeroAnimationPlayer_conclusionStep__W92W6{background:white;border-radius:12px;padding:1.25rem;margin-top:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid rgba(124,58,237,.15)}.HeroAnimationPlayer_conclusionTitle__JR6Fx{font-size:1.125rem;font-weight:600;color:#4158D0;margin-bottom:.5rem}.HeroAnimationPlayer_conclusionContent__sjLPi{font-size:.9375rem;color:#1f2937;line-height:1.5}.HeroAnimationPlayer_conclusionDescription__Iy7GN{font-size:.875rem;color:#6b7280;margin-top:.5rem;line-height:1.5}.HeroAnimationPlayer_animationIndicators__QabV1{display:flex;justify-content:center;gap:.5rem;padding:.5rem 0}.HeroAnimationPlayer_indicatorDot__qJ5oF{width:8px;height:8px;border-radius:50%;background-color:#d1d5db;transition:all .3s ease}.HeroAnimationPlayer_activeDot__fIb_A{background-color:#4158D0;transform:scale(1.25)}@media (max-width:768px){.HeroAnimationPlayer_conversationContainer__Z6pvi{height:280px;padding:0 1rem;box-shadow:none;border:none}.HeroAnimationPlayer_conclusionStep__W92W6{padding:1rem}.HeroAnimationPlayer_conclusionTitle__JR6Fx{font-size:1rem}.HeroAnimationPlayer_conclusionContent__sjLPi{font-size:.875rem}}@media (max-width:480px){.HeroAnimationPlayer_conversationContainer__Z6pvi{height:260px;border-radius:12px;box-shadow:none;border:none}}