.ClaimReceipt_page__9zjKH{display:block;padding:0;background:white}.ClaimReceipt_status__cHnas{background:#3463f7;padding:32px 20px 20px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.ClaimReceipt_icon__RaJhO{width:48px;height:48px;background:#f0f4ff;border-radius:50%;display:grid;place-items:center;font-size:28px;color:#4169e1}.ClaimReceipt_status__cHnas h2{color:white;font-size:20px;font-weight:700;line-height:30px;margin:0}.ClaimReceipt_status__cHnas p{color:white;font-size:13px;font-weight:400;line-height:20px;margin:0;white-space:pre-line}.ClaimReceipt_detailButton__SQryN{padding:8px 16px;background:#0e3fd3a6;border-radius:8px;color:white;font-size:10px;font-weight:700;line-height:24px;text-decoration:none}.ClaimReceipt_detailStatus__Okanb{background:white;padding:24px 16px}.ClaimReceipt_detailStatus__Okanb h2{color:#191f28}.ClaimReceipt_detailStatus__Okanb p{color:#6b7684}.ClaimReceipt_detailPage__CqdfL{padding:0 16px 24px;gap:20px}.ClaimReceipt_information__G_6l9{padding:24px;border:2px solid #e5e8eb;border-radius:20px;background:white;display:grid;gap:16px;color:#404248}.ClaimReceipt_information__G_6l9 h2{margin:0;font-size:14px;line-height:21px}.ClaimReceipt_informationGroup__YPNcc{display:grid;gap:12px}.ClaimReceipt_informationGroup__YPNcc h3{margin:0;font-size:13px;line-height:19.5px}.ClaimReceipt_informationGroup__YPNcc dl{margin:0;padding:16px;background:#f8f9fa;border-radius:12px;display:grid;gap:10px}.ClaimReceipt_informationGroup__YPNcc dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ClaimReceipt_informationGroup__YPNcc dt{color:#767676;font-size:12px;flex-shrink:0}.ClaimReceipt_informationGroup__YPNcc dd{margin:0;font-size:13px;text-align:right;overflow-wrap:anywhere}.ClaimReceipt_informationGroup__YPNcc .ClaimReceipt_smallRow__xEGMB dd,.ClaimReceipt_informationGroup__YPNcc .ClaimReceipt_smallRow__xEGMB dt{font-size:11px}.ClaimReceipt_insurers__ndSEk,.ClaimReceipt_memo__m1OE_{margin:20px 16px 4px;padding:16px 18px;border-radius:16px;text-align:left}.ClaimReceipt_memo__m1OE_{background:#f0f5ff;border:1px solid #dce7ff}.ClaimReceipt_memo__m1OE_ h3{color:#3b5bdb;font-size:14px;margin:0 0 8px}.ClaimReceipt_memo__m1OE_ p{color:#333d4b;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ClaimReceipt_memo__m1OE_ time{font-size:12px;color:#6b7684}.ClaimReceipt_insurers__ndSEk{background:#f8f9fa}.ClaimReceipt_insurers__ndSEk h3{font-size:14px;margin:0 0 6px}.ClaimReceipt_insurer__s_k7T{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #eef0f3}.ClaimReceipt_insurer__s_k7T>div{flex:1;min-width:0}.ClaimReceipt_insurer__s_k7T strong{font-size:15px;color:#191f28}.ClaimReceipt_insurer__s_k7T p{font-size:13px;color:#6b7684;overflow-wrap:anywhere;margin:2px 0 0}.ClaimReceipt_done__YIcQl,.ClaimReceipt_pending__eoWvr{padding:5px 11px;border-radius:10px;font-size:12px;font-weight:600;background:#e8eaed;color:#6b7684;overflow-wrap:anywhere;max-width:35%}.ClaimReceipt_done__YIcQl{background:#d1fae5;color:#059669}.ClaimReceipt_videoSection__vGDRp{margin-top:-10px;background:white;text-align:center}.ClaimReceipt_videoWrapper__qEv0R{position:relative;overflow:hidden}.ClaimReceipt_videoWrapper__qEv0R:after,.ClaimReceipt_videoWrapper__qEv0R:before{content:"";position:absolute;left:0;right:0;height:50px;background:white;pointer-events:none;z-index:1}.ClaimReceipt_videoWrapper__qEv0R:before{top:0}.ClaimReceipt_videoWrapper__qEv0R:after{bottom:0}.ClaimReceipt_videoControl__7dYza{margin:0 0 16px;padding:6px 12px;border:1px solid #e5e8eb;border-radius:16px;background:white;color:#6b7684;font-size:12px;cursor:pointer}.ClaimReceipt_video__KzfRY{width:100%;height:auto;display:block;background:white}.ClaimReceipt_special__Bw3YJ{width:100%;padding:16px;background:#f2f5f7;border-radius:12px;display:grid;gap:20px}.ClaimReceipt_special__Bw3YJ h2{font-size:18px;color:#191f28;font-weight:700;line-height:27px;margin:0}.ClaimReceipt_special__Bw3YJ h2 span{color:#4169e1}.ClaimReceipt_special__Bw3YJ article{padding:16px;background:white;border-radius:8px;display:grid;gap:16px;min-width:0}.ClaimReceipt_special__Bw3YJ h3{color:#0009;font-size:16px;font-weight:700;line-height:24px;margin:0}.ClaimReceipt_special__Bw3YJ p{color:#0009;font-size:14px;font-weight:500;line-height:24px;margin:0}.ClaimReceipt_special__Bw3YJ .ClaimReceipt_fee__SNfGE{padding:12px;background:#fff9e6;border-radius:8px;border-left:3px solid #ffb800;color:#9c6b00;font-size:14px;font-weight:600}.ClaimReceipt_special__Bw3YJ details{font-size:14px;color:#6b7684}.ClaimReceipt_special__Bw3YJ summary{cursor:pointer}.ClaimReceipt_special__Bw3YJ table{width:100%;border-collapse:collapse;font-size:13px;margin:12px 0}.ClaimReceipt_special__Bw3YJ td,.ClaimReceipt_special__Bw3YJ th{border:1px solid #e5e8eb;padding:10px;text-align:center}.ClaimReceipt_special__Bw3YJ th{background:#f8f9fa}.ClaimReceipt_progress__12MwI{display:flex;list-style:none;padding:0;margin:0;gap:0}.ClaimReceipt_progress__12MwI li{flex:1;border-top:6px solid #e5e8eb;padding-top:10px;text-align:center;font-size:11px;color:#8b95a1}.ClaimReceipt_progress__12MwI li[data-complete=true]{border-color:#4169e1;color:#4169e1;font-weight:600}.ClaimReceipt_steps__O5J_P{padding:20px;background:#f8f9fa;border-radius:16px;list-style:none;display:grid;gap:16px;margin:0}.ClaimReceipt_steps__O5J_P li{display:flex;gap:12px;align-items:start}.ClaimReceipt_steps__O5J_P li>span{width:14px;height:14px;margin-top:4px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#e5e8eb;color:#999;font-size:12px}.ClaimReceipt_steps__O5J_P h4{font-size:14px;font-weight:700;color:#191f28;margin:0 0 4px}.ClaimReceipt_steps__O5J_P p{font-size:13px;line-height:20px;color:#6b7684}.AdviserContact_card__W1dnU{display:flex;width:100%;align-items:center;gap:12px;background:white;border:0;border-radius:20px;padding:16px;box-shadow:0 1px 2px -1px rgb(0 0 0/10%);text-align:left}.AdviserContact_icon__hjYV3{display:flex;width:50px;height:50px;flex-shrink:0;align-items:center;justify-content:center;background:#ecf2ff;border-radius:50%;font-size:24px}.AdviserContact_body__Ckhg4{display:flex;flex:1;flex-direction:column;gap:5px}.AdviserContact_label__mMA3e{color:#6b7684;font-size:13px;font-weight:400}.AdviserContact_body__Ckhg4 strong{color:#191f28;font-size:18px;font-weight:700}.AdviserContact_arrow__mIqHk{color:#8b95a1;font-size:20px}.AccountOverview_page__fHNPx{display:block;padding:24px 16px;background:#fff}.AccountOverview_identity__XMKHw{display:flex;justify-content:space-between;align-items:center;padding:24px;border-radius:20px;background:#f8f9fa;margin-bottom:24px;gap:16px}.AccountOverview_identity__XMKHw>div{min-width:0;overflow-wrap:anywhere}.AccountOverview_identity__XMKHw strong{font-size:20px;font-weight:700;line-height:30px;color:#191f28}.AccountOverview_identity__XMKHw p{font-size:14px;color:#6b7280;margin:4px 0 0}.AccountOverview_settings__O7aGP{display:flex;color:#8b95a1;flex-shrink:0}.AccountOverview_section__2MBek{padding:24px 0}.AccountOverview_section__2MBek h2{font-size:14px;font-weight:700;color:#8b95a1;margin:0 0 12px;padding-left:4px;line-height:21px}.AccountOverview_card__cttVA,.AccountOverview_partner__HXFOP{border:1px solid #e5e8eb;border-radius:20px;overflow:hidden}.AccountOverview_row__AaCgv{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e8eb;gap:12px;color:#191f28;text-decoration:none;min-width:0}.AccountOverview_row__AaCgv:last-child{border-bottom:0}.AccountOverview_row__AaCgv:hover{background:#f9fafb}.AccountOverview_row__AaCgv>span:first-child{min-width:0}.AccountOverview_row__AaCgv strong{display:block;font-size:15px;font-weight:600;line-height:23px}.AccountOverview_row__AaCgv small{display:block;font-size:13px;color:#8b95a1;padding:4px 0 0 4px;line-height:20px}.AccountOverview_row__AaCgv>span:last-child{font-size:20px;color:#8b95a1}.AccountOverview_partner__HXFOP .card{border:0;border-radius:0;box-shadow:none;margin:0;padding:20px}.AccountOverview_partner__HXFOP .adviser-requests{padding:20px}.AccountOverview_partner__HXFOP button[aria-expanded]{border:0;border-radius:0;padding:20px;box-shadow:none}.AccountOverview_partner__HXFOP button[aria-expanded]>span:first-child{width:44px;height:44px;flex-basis:44px}.AccountOverview_partner__HXFOP form.form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.AccountOverview_partner__HXFOP form.form>section{grid-column:1/-1}.AccountOverview_partner__HXFOP input{min-width:0}.AccountOverview_partner__HXFOP form.form>button{padding:12px 16px;min-height:48px}.AccountOverview_partner__HXFOP h3{font-size:14px;margin:0 0 12px}.AccountOverview_partner__HXFOP h4{font-size:15px}.AccountOverview_actions__ApoSs{display:grid;gap:10px;padding:24px 0}.AccountOverview_actions__ApoSs a{display:block;border:1px solid #e5e8eb;border-radius:12px;text-align:center;padding:14px;color:#6b7280;font-size:14px;text-decoration:none}.AccountOverview_actions__ApoSs .AccountOverview_danger__1AaH8{color:#ef4444}.ResidentNumberInput_field__65sxJ{position:relative;display:block}.ResidentNumberInput_entry__1tGGl{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:0}.ResidentNumberInput_mask__LlIpa{pointer-events:none}.ResidentNumberInput_field__65sxJ:focus-within>.ResidentNumberInput_mask__LlIpa{outline:3px solid var(--resident-number-focus,#194ac8);outline-offset:3px}.PhotoGuide_bar__xNMFR{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;background:#ebf3fe;border:1px solid #d3e4fd;border-radius:12px;text-align:left;color:#1b64da;font-weight:700;font-size:14px;line-height:20px}.PhotoGuide_bar__xNMFR small{display:block;font-size:11px;font-weight:400;color:#5a8de0;line-height:16px}.PhotoGuide_bar__xNMFR span:nth-child(2){flex:1}.PhotoGuide_good__a07FV{color:#0f9d58;font-size:15px;margin:0}.PhotoGuide_retake__7ALYN{color:#e5484d;font-size:15px;margin:12px 0 0}.PhotoGuide_best__KRVQC{display:block;width:100%;height:auto;border:2px solid #0f9d58;border-radius:12px}.PhotoGuide_tips__WOUY3{margin:0;padding:12px 14px;background:#f2f4f6;border-radius:10px;list-style:none;font-size:13px;line-height:21px;color:#333d4b}.PhotoGuide_tips__WOUY3 li:before{content:"✓ ";color:#0f9d58;font-weight:700}.PhotoGuide_grid__fOLNh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.PhotoGuide_grid__fOLNh figure{margin:0}.PhotoGuide_grid__fOLNh img{display:block;width:100%;height:96px;-o-object-fit:cover;object-fit:cover;border:1.5px solid #ffd4d5;border-radius:8px}.PhotoGuide_caption__evcpK{margin-top:5px;font-size:11px;font-weight:700;color:#e5484d;line-height:15px}.PhotoGuide_caption__evcpK span{display:block;font-weight:400;color:#8b95a1;font-size:10px;line-height:14px}.PhotoGuide_note__iulhB{margin:0;padding:12px 14px;list-style:none;background:#fff7e6;border-radius:10px;font-size:12px;color:#8a6d1f;line-height:18px}.InsurancePage_page__bA4bE{background:white;padding:50px 16px 32px;gap:32px}.InsurancePage_intro__ScDkZ h2{font-size:26px;font-weight:700;line-height:36px;margin-bottom:12px}.InsurancePage_intro__ScDkZ p{color:#6b7684;font-size:15px;line-height:24px}.InsurancePage_card__LTaM4{border:2px solid #e5e8eb;border-radius:16px;padding:24px;gap:14px}.InsurancePage_connected__r3Di7{border-color:#4169e1;background:linear-gradient(135deg,#f0f4ff,#e8efff)}.InsurancePage_card__LTaM4 .institution-icon{border-radius:12px;font-size:24px;background:white;box-shadow:0 2px 8px rgb(0 0 0/8%)}.InsurancePage_connected__r3Di7 .institution-icon,.InsurancePage_connected__r3Di7 .status-badge.connected{background:#4169e1;color:white}.InsurancePage_card__LTaM4 h2{font-size:18px}.InsurancePage_card__LTaM4 .muted{font-size:14px;line-height:22px}.InsurancePage_card__LTaM4 .data-list{padding:12px;background:rgb(255 255 255/80%);border-radius:8px;gap:8px}.InsurancePage_card__LTaM4 .data-list dt{font-size:13px;flex-shrink:0}.InsurancePage_card__LTaM4 .data-list dd{min-width:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}