.PrescriptionAIUpload_page__QTP3P{min-height:100vh;padding:34px 16px 80px;background:linear-gradient(180deg,#effcfd,#f7fbfc 48%,#fff);color:#10364a}.PrescriptionAIUpload_shell__hEUd8{width:min(1180px,100%);margin:0 auto}.PrescriptionAIUpload_hero__ISrdm{display:flex;gap:18px;align-items:center;padding:26px;border-radius:28px;background:linear-gradient(135deg,#073e50,#0b7e87 58%,#10a7a1);color:#fff;box-shadow:0 20px 55px rgba(6,73,84,.18)}.PrescriptionAIUpload_heroIcon__H5gDD{width:62px;height:62px;display:grid;place-items:center;border-radius:20px;background:rgba(255,255,255,.14);font-size:27px;flex:none}.PrescriptionAIUpload_heroCopy__nlkpw{min-width:0}.PrescriptionAIUpload_eyebrow__VrIXB{display:block;font-size:10px;font-weight:900;letter-spacing:.16em;opacity:.8}.PrescriptionAIUpload_hero__ISrdm h1{margin:7px 0 5px;font-size:clamp(27px,4vw,42px);line-height:1.05}.PrescriptionAIUpload_hero__ISrdm p{margin:0;max-width:880px;line-height:1.6;color:rgba(255,255,255,.88);font-size:13px}.PrescriptionAIUpload_progress__OcYxX{display:grid;grid-template-columns:repeat(8,1fr);gap:7px;margin:18px 0}.PrescriptionAIUpload_progressItem__9MGZg{position:relative;display:flex;align-items:center;gap:7px;padding:10px 8px;border:1px solid #d9e9eb;border-radius:13px;background:#fff;color:#7b9197}.PrescriptionAIUpload_progressItem__9MGZg span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#eef6f7;font-size:10px;font-weight:900}.PrescriptionAIUpload_progressItem__9MGZg b{font-size:9px;font-weight:900}.PrescriptionAIUpload_progressDone__hF0RU{color:#0a737c;border-color:#bfe0e3}.PrescriptionAIUpload_progressDone__hF0RU span{background:#dff5f5;color:#0a7b83}.PrescriptionAIUpload_progressActive__fyqyh{box-shadow:0 8px 20px rgba(10,126,135,.08)}.PrescriptionAIUpload_card__LI6HJ,.PrescriptionAIUpload_processingCard__Tflso{padding:26px;border:1px solid #d8eaed;border-radius:24px;background:rgba(255,255,255,.97);box-shadow:0 16px 45px rgba(8,76,87,.07)}.PrescriptionAIUpload_cardHead__9LReE{margin-bottom:21px}.PrescriptionAIUpload_cardHeadRow__SDxVY{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.PrescriptionAIUpload_stepTag__54GSD{display:inline-block;font-size:9px;font-weight:900;letter-spacing:.14em;color:#0a8089}.PrescriptionAIUpload_card__LI6HJ h2,.PrescriptionAIUpload_processingCard__Tflso h2{margin:6px 0 5px;color:#12394a;font-size:28px;line-height:1.12}.PrescriptionAIUpload_card__LI6HJ p,.PrescriptionAIUpload_processingCard__Tflso p{margin:0;color:#6a858d;line-height:1.65;font-size:13px}.PrescriptionAIUpload_formGrid__8Bz0C{display:grid;grid-template-columns:1fr 1fr;gap:16px}.PrescriptionAIUpload_card__LI6HJ>label,.PrescriptionAIUpload_formGrid__8Bz0C label{display:flex;flex-direction:column;gap:7px}.PrescriptionAIUpload_formGrid__8Bz0C label>span,.PrescriptionAIUpload_labelText__tLwU3{font-size:11px;font-weight:900;color:#355966}.PrescriptionAIUpload_card__LI6HJ textarea,.PrescriptionAIUpload_formGrid__8Bz0C input,.PrescriptionAIUpload_otpLabel__YLj0k input{width:100%;min-height:48px;border:1px solid #d6e8ea;border-radius:13px;background:#fbfeff;outline:none;padding:12px 14px;color:#234854;font:inherit;box-sizing:border-box}.PrescriptionAIUpload_card__LI6HJ textarea:focus,.PrescriptionAIUpload_formGrid__8Bz0C input:focus,.PrescriptionAIUpload_otpLabel__YLj0k input:focus{border-color:#0a858e;box-shadow:0 0 0 3px rgba(10,133,142,.08)}.PrescriptionAIUpload_disclaimer__uc53S,.PrescriptionAIUpload_expertNotice__GkU9e,.PrescriptionAIUpload_infoStrip__Si7Ym{display:flex;gap:10px;align-items:flex-start;padding:13px 14px;border:1px solid #dcecee;border-radius:13px;background:#f5fbfc;color:#648087;font-size:11px;line-height:1.5;margin:16px 0 18px}.PrescriptionAIUpload_disclaimer__uc53S i,.PrescriptionAIUpload_expertNotice__GkU9e i,.PrescriptionAIUpload_infoStrip__Si7Ym i{color:#0b848d;margin-top:2px}.PrescriptionAIUpload_primary__WKcAz{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;border:0;border-radius:13px;background:linear-gradient(135deg,#12a09a,#05707a);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 10px 24px rgba(5,112,122,.18)}.PrescriptionAIUpload_primary__WKcAz:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.PrescriptionAIUpload_textButton__aXJpV{border:0;background:transparent;color:#0a8089;font-weight:900;cursor:pointer}.PrescriptionAIUpload_centerCard__4DJiS{max-width:510px;margin:10px auto;text-align:center}.PrescriptionAIUpload_bigIcon___idrB,.PrescriptionAIUpload_doctorIcon__XxolT,.PrescriptionAIUpload_processingIcon__O_FLZ{width:68px;height:68px;display:grid;place-items:center;border-radius:22px;background:#e8f8f8;color:#0a858e;font-size:25px;margin:0 auto 14px}.PrescriptionAIUpload_otpLabel__YLj0k{display:block;max-width:320px;margin:18px auto 14px;text-align:left}.PrescriptionAIUpload_otpActions__k7rqM{display:flex;justify-content:center;align-items:center;gap:17px}.PrescriptionAIUpload_hiddenInput__9c9xm{display:none}.PrescriptionAIUpload_dropzone__nJmXX{width:100%;min-height:280px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;border:1.5px dashed #bed9dc;border-radius:22px;background:linear-gradient(180deg,#fbffff,#f4fbfc);cursor:pointer;color:#193f4c}.PrescriptionAIUpload_dropzone__nJmXX strong{font-size:19px}.PrescriptionAIUpload_dropzone__nJmXX>span:nth-child(3){font-size:13px;color:#668087}.PrescriptionAIUpload_dropzone__nJmXX small{font-size:10px;color:#8aa0a5}.PrescriptionAIUpload_uploadIcon__uDxqV{width:65px;height:65px;display:grid;place-items:center;border-radius:20px;background:#e3f8f6;color:#0a858e;font-size:24px;margin-bottom:5px}.PrescriptionAIUpload_helpCard__6Rs6S{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.PrescriptionAIUpload_helpCard__6Rs6S>div{padding:16px;border-radius:17px;border:1px solid #dcebed;background:#fff}.PrescriptionAIUpload_helpCard__6Rs6S strong{display:block;margin:6px 0 4px;font-size:14px;color:#244a57}.PrescriptionAIUpload_helpCard__6Rs6S p{font-size:11px;line-height:1.55}.PrescriptionAIUpload_avoid__Yowbh,.PrescriptionAIUpload_good__yMJ49{display:inline-block;font-size:9px;font-weight:900;letter-spacing:.12em}.PrescriptionAIUpload_good__yMJ49{color:#0d9675}.PrescriptionAIUpload_avoid__Yowbh{color:#c45454}.PrescriptionAIUpload_filePreview__usrGR{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #dcebed;border-radius:15px;background:#f8fcfd;margin-bottom:16px}.PrescriptionAIUpload_fileIcon__Oihqg{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#e9f5ff;color:#28678b}.PrescriptionAIUpload_filePreview__usrGR>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px;flex:1}.PrescriptionAIUpload_filePreview__usrGR strong{font-size:12px;overflow-wrap:anywhere;color:#284d59}.PrescriptionAIUpload_filePreview__usrGR small{font-size:10px;color:#799096}.PrescriptionAIUpload_confirmBox__Qk_fR{display:flex;gap:11px;align-items:flex-start;padding:15px;border:1px solid #d9ecee;border-radius:15px;background:#fbffff;margin-bottom:17px;cursor:pointer}.PrescriptionAIUpload_confirmBox__Qk_fR input{margin-top:3px;width:17px;height:17px;accent-color:#0a8a8d}.PrescriptionAIUpload_confirmBox__Qk_fR strong{display:block;color:#284f5b;font-size:12px}.PrescriptionAIUpload_confirmBox__Qk_fR small{display:block;margin-top:4px;color:#7d9297;font-size:10px;line-height:1.5}.PrescriptionAIUpload_processingCard__Tflso{text-align:center;max-width:740px;margin:0 auto}.PrescriptionAIUpload_loader__c2_7r{height:9px;border-radius:99px;background:#e7f1f2;overflow:hidden;max-width:560px;margin:22px auto 18px}.PrescriptionAIUpload_loader__c2_7r span{display:block;width:45%;height:100%;border-radius:99px;background:linear-gradient(90deg,#0b8d91,#38c4b9);animation:PrescriptionAIUpload_load__p45in 1.4s ease-in-out infinite alternate}@keyframes PrescriptionAIUpload_load__p45in{0%{transform:translateX(0)}to{transform:translateX(120%)}}.PrescriptionAIUpload_processingSteps__gJyO7{display:grid;gap:7px;max-width:460px;margin:0 auto;text-align:left}.PrescriptionAIUpload_processingSteps__gJyO7 div{padding:10px 12px;border:1px solid #e0edef;border-radius:11px;color:#527078;font-size:11px;background:#fbffff}.PrescriptionAIUpload_processingSteps__gJyO7 i{color:#0b9484;margin-right:7px}.PrescriptionAIUpload_matchBadge__uh_os{padding:7px 10px;border-radius:999px;background:#e6f8f8;color:#0a7f87;font-size:10px;font-weight:900;white-space:nowrap}.PrescriptionAIUpload_extracted__okyZH{margin-bottom:15px;border:1px solid #dbecee;border-radius:14px;padding:11px 13px;background:#fbffff}.PrescriptionAIUpload_extracted__okyZH summary{cursor:pointer;font-size:11px;font-weight:900;color:#47717a}.PrescriptionAIUpload_extracted__okyZH pre{white-space:pre-wrap;max-height:190px;overflow:auto;margin:10px 0 0;font-size:10px;line-height:1.5;color:#607a80}.PrescriptionAIUpload_matchList__Ckwwm{display:grid;gap:9px}.PrescriptionAIUpload_matchCard__IQuwF{width:100%;display:grid;grid-template-columns:31px 1fr auto;gap:12px;align-items:center;text-align:left;padding:14px;border:1px solid #dcecee;border-radius:15px;background:#fff;cursor:pointer;color:inherit}.PrescriptionAIUpload_matchCardSelected__IiL6Q{border-color:#54bfc0;background:#f5fcfc;box-shadow:0 7px 18px rgba(12,130,137,.07)}.PrescriptionAIUpload_checkbox__Vauqq{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;border:1.5px solid #b8ced1;color:#fff}.PrescriptionAIUpload_checkboxChecked__Z5u9E{background:#0a8a90;border-color:#0a8a90}.PrescriptionAIUpload_matchInfo__sGImQ{display:flex;flex-direction:column;gap:3px;min-width:0}.PrescriptionAIUpload_matchInfo__sGImQ strong{color:#1d4653;font-size:13px;line-height:1.3}.PrescriptionAIUpload_matchInfo__sGImQ small{color:#718990;font-size:10px;line-height:1.4}.PrescriptionAIUpload_matchInfo__sGImQ em{font-style:normal;color:#6c8389;font-size:10px}.PrescriptionAIUpload_matchCard__IQuwF>b{color:#0a8087;font-size:14px}.PrescriptionAIUpload_emptyState__iTX1b{text-align:center;padding:45px 20px;border:1px dashed #cfe4e6;border-radius:17px}.PrescriptionAIUpload_emptyState__iTX1b i{font-size:30px;color:#0b858c}.PrescriptionAIUpload_emptyState__iTX1b strong{display:block;margin:10px 0 5px;color:#214b58}.PrescriptionAIUpload_emptyState__iTX1b p{margin:0}.PrescriptionAIUpload_disclaimer__uc53S{margin-top:15px;background:#fffaf0;border-color:#efdfbc;color:#76613f}.PrescriptionAIUpload_disclaimer__uc53S i{color:#c28a29}.PrescriptionAIUpload_expertHero__aceX9{display:flex;gap:15px;align-items:center;margin-bottom:18px}.PrescriptionAIUpload_expertHero__aceX9 .PrescriptionAIUpload_doctorIcon__XxolT{margin:0;width:58px;height:58px;flex:none}.PrescriptionAIUpload_expertHero__aceX9 h2{margin:5px 0}.PrescriptionAIUpload_contactCard__M1bKc{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.PrescriptionAIUpload_contactItem__igLeG{display:flex;gap:9px;align-items:center;padding:12px;border:1px solid #dcebed;border-radius:14px;background:#fbffff}.PrescriptionAIUpload_contactItem__igLeG>i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#e8f8f8;color:#0a858e}.PrescriptionAIUpload_contactItem__igLeG span{display:flex;flex-direction:column;gap:2px}.PrescriptionAIUpload_contactItem__igLeG small{color:#809398;font-size:9px}.PrescriptionAIUpload_contactItem__igLeG strong{color:#264a56;font-size:12px}.PrescriptionAIUpload_selectedSummary__4zSxd{border:1px solid #dcebed;border-radius:15px;overflow:hidden;margin-bottom:15px}.PrescriptionAIUpload_summaryTitle__1ohuu{padding:11px 13px;background:#f5fbfc;color:#688189;font-size:9px;font-weight:900;letter-spacing:.08em}.PrescriptionAIUpload_summaryRow__UB7kO{display:flex;justify-content:space-between;gap:14px;padding:11px 13px;border-top:1px solid #edf3f4;font-size:11px;color:#355861}.PrescriptionAIUpload_summaryRow__UB7kO b{color:#087e86}.PrescriptionAIUpload_expertNotice__GkU9e{background:#eaf9f6;border-color:#cceee5;color:#507b76}.PrescriptionAIUpload_expertNotice__GkU9e strong{display:block;color:#20574f;margin-bottom:2px}.PrescriptionAIUpload_expertNotice__GkU9e span{display:block}.PrescriptionAIUpload_confirmList__vCO_U{display:grid;gap:8px;margin-bottom:14px}.PrescriptionAIUpload_confirmRow__2X9UL{display:grid;grid-template-columns:20px 1fr auto;gap:9px;align-items:center;padding:12px 13px;border:1px solid #dcebed;border-radius:13px;background:#fbffff}.PrescriptionAIUpload_confirmRow__2X9UL input{width:16px;height:16px;accent-color:#0a878d}.PrescriptionAIUpload_confirmRow__2X9UL span{color:#244a57;font-size:11px;font-weight:800}.PrescriptionAIUpload_confirmRow__2X9UL b{font-size:12px;color:#0a8086}.PrescriptionAIUpload_confirmTotal__eLBT9{display:flex;justify-content:space-between;padding:12px 13px;border-radius:12px;background:#eef9fa;color:#4c6d75;font-size:11px;font-weight:800;margin-bottom:16px}.PrescriptionAIUpload_confirmTotal__eLBT9 strong{color:#0b7c84}.PrescriptionAIUpload_bottomHelp__ogrE6{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:16px 18px;border:1px solid #cee7e9;border-radius:17px;background:#eafaf7}.PrescriptionAIUpload_bottomHelp__ogrE6>div{display:flex;flex-direction:column;gap:4px}.PrescriptionAIUpload_bottomHelp__ogrE6 span:first-child{font-size:9px;font-weight:900;letter-spacing:.1em;color:#0d807b}.PrescriptionAIUpload_bottomHelp__ogrE6 strong{font-size:13px;color:#214d58}.PrescriptionAIUpload_bottomNote__dHHc6{font-size:10px;color:#5d777e;text-align:right;max-width:410px}.PrescriptionAIUpload_error__08hNu{display:flex;gap:9px;align-items:flex-start;padding:12px 14px;margin:16px 0;border:1px solid #efcccc;border-radius:13px;background:#fff3f3;color:#a64242;font-size:11px;line-height:1.5}@media(max-width:900px){.PrescriptionAIUpload_progress__OcYxX{grid-template-columns:repeat(4,1fr)}.PrescriptionAIUpload_progressItem__9MGZg:nth-child(n+5){margin-top:0}.PrescriptionAIUpload_cardHeadRow__SDxVY{flex-direction:column}.PrescriptionAIUpload_contactCard__M1bKc,.PrescriptionAIUpload_formGrid__8Bz0C,.PrescriptionAIUpload_helpCard__6Rs6S{grid-template-columns:1fr}.PrescriptionAIUpload_hero__ISrdm{align-items:flex-start}.PrescriptionAIUpload_bottomHelp__ogrE6{flex-direction:column;align-items:flex-start}.PrescriptionAIUpload_bottomNote__dHHc6{text-align:left;max-width:none}}@media(max-width:620px){.PrescriptionAIUpload_page__QTP3P{padding:20px 12px 60px}.PrescriptionAIUpload_card__LI6HJ,.PrescriptionAIUpload_hero__ISrdm,.PrescriptionAIUpload_processingCard__Tflso{padding:19px;border-radius:20px}.PrescriptionAIUpload_heroIcon__H5gDD{width:52px;height:52px;border-radius:16px;font-size:22px}.PrescriptionAIUpload_hero__ISrdm p{font-size:12px}.PrescriptionAIUpload_progress__OcYxX{grid-template-columns:repeat(2,1fr)}.PrescriptionAIUpload_progressItem__9MGZg{padding:9px 8px}.PrescriptionAIUpload_progressItem__9MGZg b{font-size:8px}.PrescriptionAIUpload_card__LI6HJ h2,.PrescriptionAIUpload_processingCard__Tflso h2{font-size:23px}.PrescriptionAIUpload_matchCard__IQuwF{grid-template-columns:27px 1fr}.PrescriptionAIUpload_matchCard__IQuwF>b{grid-column:2;text-align:left}.PrescriptionAIUpload_primary__WKcAz{width:100%}.PrescriptionAIUpload_expertHero__aceX9{align-items:flex-start}.PrescriptionAIUpload_contactCard__M1bKc{grid-template-columns:1fr}.PrescriptionAIUpload_dropzone__nJmXX{min-height:230px}}