.page_container__6wweN{min-height:100vh;background-color:#FFFBF5}.dark .page_container__6wweN{background-color:#1a1a1a}.page_heroWrapper__onrUc{height:100vh}.page_contentWrapper__zI3Vm{background-color:#FFFBF5;position:relative}.dark .page_contentWrapper__zI3Vm{background-color:#1a1a1a}.Footer_footer__Fj2Dr{background-color:#f9f8f6;padding-top:3rem;padding-bottom:2rem;overflow:hidden;position:relative}@media (min-width:640px){.Footer_footer__Fj2Dr{padding-top:4rem;padding-bottom:2.5rem}}@media (min-width:768px){.Footer_footer__Fj2Dr{padding-top:5rem}}.Footer_bgBlobTopRight__r1ZDm{position:absolute;top:-10rem;right:-10rem;width:16rem;height:16rem;background-color:#ffedd5;border-radius:9999px;opacity:.1;filter:blur(48px)}@media (min-width:640px){.Footer_bgBlobTopRight__r1ZDm{width:20rem;height:20rem}}@media (min-width:768px){.Footer_bgBlobTopRight__r1ZDm{width:24rem;height:24rem}}.Footer_bgBlobBottomLeft__IOn12{position:absolute;bottom:-10rem;left:-10rem;width:16rem;height:16rem;background-color:var(--blue-100);border-radius:9999px;opacity:.1;filter:blur(48px)}@media (min-width:640px){.Footer_bgBlobBottomLeft__IOn12{width:20rem;height:20rem}}@media (min-width:768px){.Footer_bgBlobBottomLeft__IOn12{width:24rem;height:24rem}}.Footer_container__K1aPU{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;z-index:10}@media (min-width:640px){.Footer_container__K1aPU{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.Footer_container__K1aPU{padding-left:2rem;padding-right:2rem}}.Footer_topSection__Aiq10{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:2rem;border-bottom:1px solid var(--gray-200);padding-bottom:2rem;margin-bottom:2rem}@media (min-width:640px){.Footer_topSection__Aiq10{padding-bottom:2.5rem;margin-bottom:2.5rem}}@media (min-width:768px){.Footer_topSection__Aiq10{grid-template-columns:repeat(2,1fr);padding-bottom:3rem;margin-bottom:3rem}}.Footer_brandSection__YGsjF{max-width:24rem}.Footer_logoWrapper__NZa6_{margin-bottom:1.5rem;position:relative;width:5rem;height:2rem}@media (min-width:640px){.Footer_logoWrapper__NZa6_{margin-bottom:2rem;width:6rem;height:2.25rem}}@media (min-width:768px){.Footer_logoWrapper__NZa6_{margin-bottom:2.5rem}}.Footer_logoImage__3fw4I{object-fit:contain}.Footer_brandDescription__ipZBG{color:var(--gray-600);margin-bottom:1.5rem;line-height:1.625;font-size:.875rem}@media (min-width:640px){.Footer_brandDescription__ipZBG{margin-bottom:2rem;font-size:1rem}}.Footer_trustBadge__W59ne{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.Footer_trustBadgeIcon__qg11Y{background-color:#fff;border-radius:9999px;padding:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.Footer_trustBadgeIconSvg__Ptlr8{width:.875rem;height:.875rem;color:var(--orange-400)}@media (min-width:640px){.Footer_trustBadgeIconSvg__Ptlr8{width:1rem;height:1rem}}.Footer_trustBadgeText__nrgLt{font-size:.75rem;color:var(--gray-600)}@media (min-width:640px){.Footer_trustBadgeText__nrgLt{font-size:.875rem}}.Footer_socialLinks__REwx_{display:flex;gap:.75rem;margin-top:1.5rem}.Footer_socialLink__sO4_M{background-color:#fff;padding:.5rem;border-radius:9999px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:box-shadow .2s ease}.Footer_socialLink__sO4_M:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Footer_socialIcon__kUrZy{height:1rem;width:1rem;color:var(--gray-600);transition:color .2s ease}.Footer_socialLink__sO4_M:hover .Footer_socialIcon__kUrZy{color:var(--orange-400)}.Footer_srOnly__dDrq6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.Footer_newsletterCard__NQ0HP{width:100%;max-width:28rem;margin-left:auto;background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);padding:1rem;border:1px solid var(--gray-100)}@media (min-width:640px){.Footer_newsletterCard__NQ0HP{border-radius:1rem;padding:1.5rem}}.Footer_newsletterTitle__ehgTZ{font-weight:600;font-size:1rem;margin-bottom:.5rem}@media (min-width:640px){.Footer_newsletterTitle__ehgTZ{font-size:1.125rem}}.Footer_newsletterDescription__R2S3R{color:var(--gray-600);font-size:.75rem;margin-bottom:.75rem}@media (min-width:640px){.Footer_newsletterDescription__R2S3R{font-size:.875rem;margin-bottom:1rem}}.Footer_newsletterForm__wNg_f{display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.Footer_newsletterForm__wNg_f{flex-direction:row;gap:0}}.Footer_newsletterInput__i465o{flex:1;padding:.625rem .75rem;border-radius:.5rem;border:1px solid var(--gray-200);outline:none;font-size:.875rem;width:100%}@media (min-width:640px){.Footer_newsletterInput__i465o{padding:.75rem 1rem;border-radius:.5rem 0 0 .5rem}}.Footer_newsletterInput__i465o:focus{box-shadow:0 0 0 2px var(--orange-400);border-color:transparent}.Footer_newsletterButton__RvHy1{background-color:var(--orange-400);color:#fff;padding:.625rem 1rem;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}@media (min-width:640px){.Footer_newsletterButton__RvHy1{padding:.75rem 1rem;border-radius:0 .5rem .5rem 0}}.Footer_newsletterButton__RvHy1:hover{background-color:var(--orange-600)}.Footer_newsletterButtonText__ieAS4{margin-right:.25rem;font-size:.875rem}.Footer_newsletterButtonIcon__Tc37e{height:.875rem;width:.875rem}@media (min-width:640px){.Footer_newsletterButtonIcon__Tc37e{height:1rem;width:1rem}}.Footer_newsletterDisclaimer__X66HA{font-size:.75rem;color:var(--gray-500);margin-top:.75rem}.Footer_newsletterPrivacyLink__1U79J{text-decoration:underline;transition:color .2s ease}.Footer_newsletterPrivacyLink__1U79J:hover{color:var(--orange-600)}.Footer_linksGrid__Yodos{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}@media (min-width:480px){.Footer_linksGrid__Yodos{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.Footer_linksGrid__Yodos{grid-template-columns:repeat(4,1fr)}}.Footer_linkGroupTitle__MDHjj{font-weight:600;font-size:1rem;margin-bottom:1rem;color:var(--gray-900)}@media (min-width:640px){.Footer_linkGroupTitle__MDHjj{font-size:1.125rem}}.Footer_linkList__p7oel{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.Footer_linkItem__7vCwT{color:var(--gray-600);transition:color .2s ease;display:flex;align-items:center;font-size:.875rem}@media (min-width:640px){.Footer_linkItem__7vCwT{font-size:1rem}}.Footer_linkItem__7vCwT:hover{color:var(--orange-400)}.Footer_linkDot___utqm{margin-right:.375rem;width:.375rem;height:.375rem;border-radius:9999px;background-color:var(--gray-400);transition:background-color .2s ease}.Footer_linkItem__7vCwT:hover .Footer_linkDot___utqm{background-color:var(--orange-400)}.Footer_contactList__WrBtb{display:flex;flex-direction:column;gap:.75rem}.Footer_contactItem__le2WI{display:flex;align-items:flex-start}.Footer_contactIcon__i4Ese{margin-right:.625rem;height:1.25rem;width:1.25rem;color:var(--gray-400);margin-top:.125rem;flex-shrink:0;transition:color .2s ease}.Footer_contactItem__le2WI:hover .Footer_contactIcon__i4Ese{color:var(--orange-400)}.Footer_contactLink__fjP1N{color:var(--gray-600);transition:color .2s ease;font-size:.875rem}@media (min-width:640px){.Footer_contactLink__fjP1N{font-size:1rem}}.Footer_contactLink__fjP1N:hover{color:var(--orange-400)}.Footer_contactText__Y8Ysl{color:var(--gray-600);font-size:.875rem}@media (min-width:640px){.Footer_contactText__Y8Ysl{font-size:1rem}}.Footer_paymentCard__78TXi{background-color:#fff;border-radius:.75rem;border:1px solid var(--gray-200);padding:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);margin-bottom:1.25rem}.Footer_paymentGrid__u7Fj5{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width:768px){.Footer_paymentGrid__u7Fj5{grid-template-columns:repeat(4,1fr)}}.Footer_paymentMethod__fwCHP{display:flex;flex-direction:column;align-items:center;justify-content:center}.Footer_paymentBadge__x9wuR{width:3rem;height:2rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center}.Footer_paymentBadgeVisa__6rJSU{background-color:#1a1f71}.Footer_paymentBadgeMastercard__VcoNe{background-color:#eb001b;position:relative}.Footer_paymentBadgeAmex__uODdN{background-color:#006fcf}.Footer_paymentBadgePaypal__VjepV{background-color:#fff;border:1px solid var(--gray-300)}.Footer_paymentBadgeText__nGtjB{color:#fff;font-weight:700;font-size:.75rem}.Footer_mastercardCircle__BQEpJ{position:absolute;width:1.25rem;height:1.25rem;border-radius:9999px;top:50%;transform:translateY(-50%)}.Footer_mastercardOrange__mJH8P{background-color:#ff5f00;left:50%;transform:translate(-50%,-50%);z-index:10}.Footer_mastercardLeft__y92nS{background-color:#ff5f00;left:33.333%;z-index:0}.Footer_mastercardRight__wJzaO{background-color:#0099df;right:33.333%;z-index:0}.Footer_paymentLabel__EZk3Q{font-size:.75rem;color:var(--gray-500);margin-top:.25rem}.Footer_paypalBlue__DhmuM{color:#003087;font-weight:700;font-size:.75rem}.Footer_paypalCyan__rN39G{color:#009cde}.Footer_bottomSection__GX8KN{display:flex;flex-direction:column;justify-content:space-between;padding-top:1.5rem;border-top:1px solid var(--gray-200)}@media (min-width:768px){.Footer_bottomSection__GX8KN{flex-direction:row;align-items:center}}.Footer_copyrightWrapper__sp_BQ{display:flex;align-items:center;margin-bottom:1rem}@media (min-width:768px){.Footer_copyrightWrapper__sp_BQ{margin-bottom:0}}.Footer_copyrightYear__fryio{font-size:.875rem;margin-right:.375rem}.Footer_copyrightContent__0ioS9{display:flex;align-items:center}.Footer_copyrightText__2_4ok{font-size:.875rem;color:var(--gray-500)}.Footer_copyrightLink__OSaKQ{display:flex;align-items:center;margin-left:.25rem;transition:color .2s ease}.Footer_copyrightLink__OSaKQ:hover{color:var(--orange-400)}.Footer_copyrightLinkText__MdEDX{font-size:.875rem;font-weight:500}.Footer_copyrightSuffix__irohh{font-size:.875rem;color:var(--gray-500);margin-left:.25rem}.Footer_legalLinks__ccuvp{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:var(--gray-500)}.Footer_legalLink__ZgO7X{transition:color .2s ease}.Footer_legalLink__ZgO7X:hover{color:var(--orange-400)}.AddIngredientModal_form__m84fg{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.AddIngredientModal_errorBanner__1D_u2{padding:.75rem;background-color:var(--error-50);border:1px solid var(--error-200);border-radius:.5rem;display:flex;align-items:center;gap:.5rem;color:var(--error-700)}.dark .AddIngredientModal_errorBanner__1D_u2{background-color:rgba(127,29,29,.2);border-color:rgba(248,113,113,.3);color:var(--error-300)}.AddIngredientModal_errorIcon__5z7VN{width:1rem;height:1rem}.AddIngredientModal_errorMessage__G2aKC{font-size:.875rem}.AddIngredientModal_gridTwoCols__iu4Zr{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.AddIngredientModal_fieldGroup__0vFrV{display:flex;flex-direction:column;gap:.5rem}.AddIngredientModal_costInputWrapper__65Ukh{position:relative}.AddIngredientModal_costPrefix__vRSWG{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--gray-500)}.dark .AddIngredientModal_costPrefix__vRSWG{color:var(--gray-400)}.AddIngredientModal_costInput__kTxdf{padding-left:1.75rem}.AddIngredientModal_footer__DfK_w{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--gray-200)}.dark .AddIngredientModal_footer__DfK_w{border-top-color:var(--gray-700)}.AddIngredientModal_submitBtn__7K6JT{background-color:#2563eb}.AddIngredientModal_submitBtn__7K6JT:hover{background-color:#1d4ed8}.AddIngredientModal_spinnerWrapper__HE5p1{display:flex;align-items:center;gap:.5rem}.AddIngredientModal_spinner__OF1HT{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top:2px solid var(--gray-50,#ffffff);border-radius:9999px;animation:AddIngredientModal_spin__iNZU6 1s linear infinite}.AddIngredientModal_btnContent__ivNeL{display:flex;align-items:center;gap:.5rem}.AddIngredientModal_btnIcon__13SMr{width:1rem;height:1rem}@keyframes AddIngredientModal_spin__iNZU6{to{transform:rotate(1turn)}}.ModalHeader_wrapper__YBljn{position:relative;overflow:hidden;flex-shrink:0}.ModalHeader_animatedBg__8HYTP{position:absolute;inset:0;animation:ModalHeader_pulse__5489r 2s cubic-bezier(.4,0,.6,1) infinite}.ModalHeader_bgDefault__G1AWw{background:linear-gradient(90deg,rgba(59,130,246,.05),rgba(168,85,247,.05),rgba(99,102,241,.05))}.ModalHeader_bgSuccess__j_2xO{background:linear-gradient(90deg,rgba(34,197,94,.1),rgba(16,185,129,.1),rgba(34,197,94,.1))}.ModalHeader_topBar__n145Q{position:absolute;top:0;left:0;width:100%;height:.25rem}.ModalHeader_topBarDefault__tSUG7{background:linear-gradient(90deg,#3b82f6,#a855f7,#6366f1)}.ModalHeader_topBarSuccess__2zQrv{background:linear-gradient(to right,#22c55e,var(--success-500),#16a34a)}.ModalHeader_headerContent__td_VQ{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:linear-gradient(90deg,rgba(255,255,255,.8),rgba(255,255,255,.9),rgba(255,255,255,.8));backdrop-filter:blur(4px);border-bottom:1px solid rgba(255,255,255,.2)}.dark .ModalHeader_headerContent__td_VQ{background:linear-gradient(90deg,rgba(17,24,39,.8),rgba(31,41,55,.9),rgba(17,24,39,.8));border-bottom-color:rgba(55,65,81,.3)}.ModalHeader_leftSection__5gbTt{display:flex;align-items:center;gap:1rem}.ModalHeader_iconGroupOuter__RxwXF{position:relative}.ModalHeader_iconPulse__gC1l1{position:absolute;inset:0;background:linear-gradient(90deg,#3b82f6,#9333ea);border-radius:1rem;animation:ModalHeader_pulse__5489r 2s cubic-bezier(.4,0,.6,1) infinite;opacity:.2;transition:opacity .3s}.ModalHeader_iconGroupOuter__RxwXF:hover .ModalHeader_iconPulse__gC1l1{opacity:.4}.ModalHeader_iconBox__Vi_r7{position:relative;padding:.75rem;background:linear-gradient(to bottom right,var(--blue-100),#e9d5ff);border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transition:transform .3s}.dark .ModalHeader_iconBox__Vi_r7{background:linear-gradient(to bottom right,rgba(30,58,138,.4),rgba(88,28,135,.4))}.ModalHeader_iconGroupOuter__RxwXF:hover .ModalHeader_iconBox__Vi_r7{transform:scale(1.1)}.ModalHeader_headerIcon__52XEq{width:1.75rem;height:1.75rem;color:#2563eb;animation:ModalHeader_pulse__5489r 2s cubic-bezier(.4,0,.6,1) infinite}.dark .ModalHeader_headerIcon__52XEq{color:#60a5fa}.ModalHeader_textSection__LU0Uj{display:flex;flex-direction:column;gap:.25rem}.ModalHeader_titleRow__2CC9L{display:flex;align-items:center;gap:.5rem}.ModalHeader_title__l0K7x{font-size:1.5rem;font-weight:700;background:linear-gradient(to right,var(--gray-900),#1e40af,#6b21a8);-webkit-background-clip:text;background-clip:text;color:transparent}.dark .ModalHeader_title__l0K7x{background:linear-gradient(to right,var(--gray-50,#ffffff),var(--blue-200),#d8b4fe);-webkit-background-clip:text;background-clip:text;color:transparent}.ModalHeader_successBadge__qyiU9{display:flex;align-items:center;gap:.375rem;background-color:#dcfce7;color:#15803d;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.ModalHeader_successBadgeIcon__nQFHV{width:.875rem;height:.875rem}.ModalHeader_starIcon__E0zXF{width:1.25rem;height:1.25rem;color:#eab308;animation:ModalHeader_pulse__5489r 2s cubic-bezier(.4,0,.6,1) infinite}.ModalHeader_subtitle__ecYbK{font-size:.875rem;color:var(--gray-600);display:flex;align-items:center;gap:.25rem}.dark .ModalHeader_subtitle__ecYbK{color:var(--gray-400)}.ModalHeader_subtitleIcon__cXSSg{width:1rem;height:1rem}.ModalHeader_closeButton__5COd6{border-radius:.75rem;transition:all .2s}.ModalHeader_closeButton__5COd6:hover{background-color:var(--error-50);color:var(--error-600)}.dark .ModalHeader_closeButton__5COd6:hover{background-color:rgba(127,29,29,.2)}.ModalHeader_closeIcon__q17XD{width:1.25rem;height:1.25rem;transition:transform .2s}.ModalHeader_closeButton__5COd6:hover .ModalHeader_closeIcon__q17XD{transform:rotate(90deg)}@keyframes ModalHeader_pulse__5489r{0%,to{opacity:1}50%{opacity:.5}}.ModalFooter_wrapper__D5LVT{position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.2)}.dark .ModalFooter_wrapper__D5LVT{border-top-color:rgba(55,65,81,.3)}.ModalFooter_animatedBg__wfRxx{position:absolute;inset:0;background:linear-gradient(90deg,rgba(59,130,246,.05),rgba(168,85,247,.05),rgba(99,102,241,.05))}.ModalFooter_footerContent__D2waj{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.95),rgba(255,255,255,.9));backdrop-filter:blur(4px)}.dark .ModalFooter_footerContent__D2waj{background:linear-gradient(90deg,rgba(17,24,39,.9),rgba(31,41,55,.95),rgba(17,24,39,.9))}.ModalFooter_statusSection__8aJ01{display:flex;align-items:center;gap:.75rem}.ModalFooter_statusIconOuter__qBbGd{position:relative}.ModalFooter_statusIconPulse__pn8f5{position:absolute;inset:0;background:linear-gradient(90deg,#3b82f6,#9333ea);border-radius:9999px;animation:ModalFooter_pulse__6ZE60 2s cubic-bezier(.4,0,.6,1) infinite;opacity:.2}.ModalFooter_statusIconBox__4WnhZ{position:relative;padding:.5rem;background:linear-gradient(to bottom right,var(--blue-50),#faf5ff);border-radius:9999px}.dark .ModalFooter_statusIconBox__4WnhZ{background:linear-gradient(to bottom right,rgba(30,58,138,.3),rgba(88,28,135,.3))}.ModalFooter_clockIcon__dqP_C{width:1rem;height:1rem;color:#2563eb}.dark .ModalFooter_clockIcon__dqP_C{color:#60a5fa}.ModalFooter_readyStatus__hatda{display:flex;align-items:center;gap:.5rem;color:#16a34a}.dark .ModalFooter_readyStatus__hatda{color:#4ade80}.ModalFooter_readyIcon__GA7hZ{width:1rem;height:1rem;animation:ModalFooter_pulse__6ZE60 2s cubic-bezier(.4,0,.6,1) infinite}.ModalFooter_readyText__8IErJ{font-weight:500}.ModalFooter_sparkleIcon__bHjU1{width:.75rem;height:.75rem;animation:ModalFooter_pulse__6ZE60 2s cubic-bezier(.4,0,.6,1) infinite}.ModalFooter_errorStatus__yqNBX{display:flex;align-items:center;gap:.5rem;color:var(--warning-600)}.dark .ModalFooter_errorStatus__yqNBX{color:var(--warning-400)}.ModalFooter_errorIcon__bcxkR{width:1rem;height:1rem;animation:ModalFooter_pulse__6ZE60 2s cubic-bezier(.4,0,.6,1) infinite}.ModalFooter_errorText__qwXpt{font-weight:500}.ModalFooter_buttonGroup__ngak0{display:flex;gap:.75rem}.ModalFooter_cancelButton__Kp0QN{border-color:var(--gray-200);border-radius:.75rem;transition:all .2s}.ModalFooter_cancelButton__Kp0QN:hover{border-color:var(--gray-300);background-color:var(--gray-50)}.dark .ModalFooter_cancelButton__Kp0QN{border-color:var(--gray-700)}.dark .ModalFooter_cancelButton__Kp0QN:hover{border-color:var(--gray-600);background-color:var(--gray-800)}.ModalFooter_submitButton__lUC6h{position:relative;overflow:hidden;background:linear-gradient(90deg,#2563eb,#9333ea,#1d4ed8);color:var(--gray-50,#ffffff);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-radius:.75rem;transition:all .3s}.ModalFooter_submitButton__lUC6h:hover{background:linear-gradient(90deg,#1d4ed8,#7e22ce,#1e40af);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.ModalFooter_submitButton__lUC6h:disabled{opacity:.5;cursor:not-allowed}.ModalFooter_buttonGlow__1mLS9{position:absolute;inset:0;background:linear-gradient(90deg,#60a5fa,#a855f7);opacity:0;border-radius:.75rem;transition:opacity .3s}.ModalFooter_submitButton__lUC6h:hover .ModalFooter_buttonGlow__1mLS9{opacity:.2}.ModalFooter_buttonContent__qUi5r{position:relative;display:flex;align-items:center;gap:.5rem}.ModalFooter_spinner__IJiXk{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top:2px solid var(--gray-50,#ffffff);border-radius:9999px;animation:ModalFooter_spin__FQAK5 1s linear infinite}.ModalFooter_spinnerText__is9G1{font-weight:500}.ModalFooter_spinnerSparkle__JThCf{width:1rem;height:1rem;animation:ModalFooter_pulse__6ZE60 2s cubic-bezier(.4,0,.6,1) infinite}.ModalFooter_cartIcon__qJ5rZ{width:1rem;height:1rem;transition:transform .2s}.ModalFooter_submitButton__lUC6h:hover .ModalFooter_cartIcon__qJ5rZ{transform:scale(1.1)}.ModalFooter_submitLabel__ntayK{font-weight:500}.ModalFooter_plusWrapper__cn70m{width:1rem;height:1rem;background-color:rgba(255,255,255,.2);border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:transform .2s}.ModalFooter_submitButton__lUC6h:hover .ModalFooter_plusWrapper__cn70m{transform:scale(1.1)}.ModalFooter_plusIcon__5KsQV{width:.75rem;height:.75rem}@keyframes ModalFooter_spin__FQAK5{to{transform:rotate(1turn)}}@keyframes ModalFooter_pulse__6ZE60{0%,to{opacity:1}50%{opacity:.5}}.FieldGroup_essentialCard__A00Wy{position:relative;overflow:hidden;border:0;background:linear-gradient(to bottom right,rgba(239,246,255,.5),var(--gray-50,#ffffff),rgba(250,245,255,.3));box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-radius:1rem;transition:all .3s}.dark .FieldGroup_essentialCard__A00Wy{background:linear-gradient(to bottom right,rgba(30,58,138,.1),rgba(31,41,55,.5),rgba(88,28,135,.1))}.FieldGroup_essentialCard__A00Wy:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.FieldGroup_animatedBorder__F_rSF{position:absolute;inset:0;background:linear-gradient(90deg,#60a5fa,#a855f7,#2563eb);opacity:.2;border-radius:1rem;animation:FieldGroup_pulse__Vz9_C 2s cubic-bezier(.4,0,.6,1) infinite}.FieldGroup_innerBg__EB_rp{position:absolute;inset:1px;background:linear-gradient(to bottom right,var(--gray-50,#ffffff),var(--gray-50,#ffffff),rgba(249,250,251,.8));border-radius:1rem}.dark .FieldGroup_innerBg__EB_rp{background:linear-gradient(to bottom right,var(--gray-800),var(--gray-800),var(--gray-900))}.FieldGroup_relativeWrapper__2F__z{position:relative}.FieldGroup_headerPb4__ughE_{padding-bottom:1rem}.FieldGroup_headerFlex__BSBjd{display:flex;align-items:center;gap:1rem}.FieldGroup_iconGroupInner__kE4s7,.FieldGroup_iconGroupWrapper__tMC6g{position:relative}.FieldGroup_iconPulse__L5ogY{position:absolute;inset:0;background:linear-gradient(90deg,#3b82f6,#9333ea);border-radius:.75rem;animation:FieldGroup_pulse__Vz9_C 2s cubic-bezier(.4,0,.6,1) infinite;opacity:.3;transition:opacity .3s}.FieldGroup_iconGroupInner__kE4s7:hover .FieldGroup_iconPulse__L5ogY{opacity:.5}.FieldGroup_iconBox__W8D8F{position:relative;padding:.5rem;background:linear-gradient(to bottom right,var(--blue-100),#e9d5ff);border-radius:.75rem}.dark .FieldGroup_iconBox__W8D8F{background:linear-gradient(to bottom right,rgba(30,58,138,.3),rgba(88,28,135,.3))}.FieldGroup_essentialIcon__5mm83{width:1.5rem;height:1.5rem;color:#2563eb}.dark .FieldGroup_essentialIcon__5mm83{color:#60a5fa}.FieldGroup_flex1__ZzJlO{flex:1}.FieldGroup_titleRow__kf_LN{display:flex;align-items:center;gap:.75rem}.FieldGroup_essentialTitle__jvQnG{font-size:1.25rem;font-weight:700;background:linear-gradient(90deg,#1d4ed8,#7e22ce);-webkit-background-clip:text;background-clip:text;color:transparent}.dark .FieldGroup_essentialTitle__jvQnG{background:linear-gradient(to right,var(--blue-200),#d8b4fe);-webkit-background-clip:text;background-clip:text;color:transparent}.FieldGroup_completeBadge__xT_O6{background:linear-gradient(to right,#dcfce7,var(--success-100));color:#15803d;border-color:#bbf7d0}.FieldGroup_completeIcon__BAKJr{width:.75rem;height:.75rem;margin-right:.25rem;animation:FieldGroup_pulse__Vz9_C 2s cubic-bezier(.4,0,.6,1) infinite}.FieldGroup_requiredIndicator__h9l0C{display:flex;align-items:center;gap:.25rem;color:var(--orange-400)}.FieldGroup_requiredIcon__bXrFm{width:1rem;height:1rem;animation:FieldGroup_pulse__Vz9_C 2s cubic-bezier(.4,0,.6,1) infinite}.FieldGroup_requiredText__4f3Hw{font-size:.75rem;font-weight:500}.FieldGroup_descriptionText__4RzIY{font-size:.875rem;color:var(--gray-600);margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.dark .FieldGroup_descriptionText__4RzIY{color:var(--gray-400)}.FieldGroup_descriptionIcon__lMeeX{width:.75rem;height:.75rem}.FieldGroup_contentPt6__S_QEd{padding-top:1.5rem}.FieldGroup_optionalCard__kUG5K{position:relative;overflow:hidden;border:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:1rem;transition:all .3s}.FieldGroup_optionalCard__kUG5K:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.FieldGroup_expandedBorder__4cVxo{position:absolute;inset:0;opacity:.2;border-radius:1rem;animation:FieldGroup_pulse__Vz9_C 2s cubic-bezier(.4,0,.6,1) infinite}.FieldGroup_clickableHeader__Msfo9{cursor:pointer;transition:all .2s}.FieldGroup_clickableHeader__Msfo9:hover{background:linear-gradient(90deg,rgba(255,255,255,.8),rgba(249,250,251,.8))}.dark .FieldGroup_clickableHeader__Msfo9:hover{background:linear-gradient(90deg,rgba(31,41,55,.8),rgba(55,65,81,.8))}.FieldGroup_headerBetween__xMV7B{display:flex;align-items:center;justify-content:space-between}.FieldGroup_headerLeft___9tCF{display:flex;align-items:center;gap:1rem}.FieldGroup_optionalIconWrapper__LENTR{position:relative;transition:transform .2s}.FieldGroup_clickableHeader__Msfo9:hover .FieldGroup_optionalIconWrapper__LENTR{transform:scale(1.1)}.FieldGroup_optionalIconPulse__2B5Iu{position:absolute;inset:0;border-radius:.75rem;opacity:.3;transition:opacity .3s;animation:FieldGroup_pulse__Vz9_C 2s cubic-bezier(.4,0,.6,1) infinite}.FieldGroup_clickableHeader__Msfo9:hover .FieldGroup_optionalIconPulse__2B5Iu{opacity:.5}.FieldGroup_optionalIconBox__PKcQl{position:relative;padding:.5rem;background:linear-gradient(to bottom right,var(--gray-50,#ffffff),var(--gray-50));border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.dark .FieldGroup_optionalIconBox__PKcQl{background:linear-gradient(to bottom right,var(--gray-700),var(--gray-800))}.FieldGroup_optionalIcon__KJDDO{width:1.25rem;height:1.25rem;color:var(--gray-600)}.dark .FieldGroup_optionalIcon__KJDDO{color:var(--gray-300)}.FieldGroup_optionalTitle__SOjA6{font-size:1.125rem;font-weight:600;color:var(--gray-800);transition:color .2s}.dark .FieldGroup_optionalTitle__SOjA6{color:var(--gray-200)}.FieldGroup_clickableHeader__Msfo9:hover .FieldGroup_optionalTitle__SOjA6{color:var(--gray-900)}.dark .FieldGroup_clickableHeader__Msfo9:hover .FieldGroup_optionalTitle__SOjA6{color:var(--gray-100)}.FieldGroup_optionalBadge__1Ud3R{background:linear-gradient(to right,var(--blue-100),#e0e7ff);color:#1d4ed8;border-color:#bfdbfe}.FieldGroup_optionalBadgeIcon__TOhKe{width:.75rem;height:.75rem;margin-right:.25rem}.FieldGroup_optionalDescription___y5hX{font-size:.875rem;color:var(--gray-500);margin-top:.25rem}.dark .FieldGroup_optionalDescription___y5hX{color:var(--gray-400)}.FieldGroup_headerRight__mltg9{display:flex;align-items:center;gap:.75rem}.FieldGroup_fieldsCount__z3Ns1{display:none;align-items:center;gap:.25rem;font-size:.75rem;color:var(--gray-400)}@media (min-width:640px){.FieldGroup_fieldsCount__z3Ns1{display:flex}}.FieldGroup_chevron___Y_NK{transition:all .3s}.FieldGroup_clickableHeader__Msfo9:hover .FieldGroup_chevron___Y_NK{transform:scale(1.1)}.FieldGroup_chevronExpanded__dHMq1{transform:rotate(90deg);color:#2563eb}.FieldGroup_chevronCollapsed__neP7m{color:var(--gray-400)}.FieldGroup_chevronIcon__UXZ4H{width:1.25rem;height:1.25rem}.FieldGroup_gradient0__Zp_76{background:linear-gradient(to bottom right,rgba(236,253,245,.5),rgba(240,253,250,.3))}.dark .FieldGroup_gradient0__Zp_76{background:linear-gradient(to bottom right,rgba(6,78,59,.1),rgba(19,78,74,.1))}.FieldGroup_gradient1__E5EQI{background:linear-gradient(to bottom right,rgba(250,245,255,.5),rgba(253,242,248,.3))}.dark .FieldGroup_gradient1__E5EQI{background:linear-gradient(to bottom right,rgba(88,28,135,.1),rgba(112,26,117,.1))}.FieldGroup_gradient2__O6DLC{background:linear-gradient(to bottom right,rgba(255,247,237,.5),rgba(255,251,235,.3))}.dark .FieldGroup_gradient2__O6DLC{background:linear-gradient(to bottom right,rgba(124,45,18,.1),rgba(120,53,15,.1))}.FieldGroup_gradient3__xT5QJ{background:linear-gradient(to bottom right,rgba(255,241,242,.5),rgba(253,242,248,.3))}.dark .FieldGroup_gradient3__xT5QJ{background:linear-gradient(to bottom right,rgba(136,19,55,.1),rgba(112,26,117,.1))}.FieldGroup_borderGradient0__4GqhH{background:linear-gradient(to right,var(--success-400),#14b8a6)}.FieldGroup_borderGradient1___K4II{background:linear-gradient(90deg,#c084fc,#ec4899)}.FieldGroup_borderGradient2__GXVqU{background:linear-gradient(to right,var(--orange-300),var(--warning-400))}.FieldGroup_borderGradient3__yX2qY{background:linear-gradient(90deg,#fb7185,#ec4899)}@keyframes FieldGroup_pulse__Vz9_C{0%,to{opacity:1}50%{opacity:.5}}.LoadingOverlay_overlay__dUs2s{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.9);backdrop-filter:blur(4px)}.dark .LoadingOverlay_overlay__dUs2s{background-color:rgba(17,24,39,.9)}.LoadingOverlay_card__AFXUL{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;border-radius:1rem;background-color:var(--gray-50,#ffffff);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid var(--gray-200)}.dark .LoadingOverlay_card__AFXUL{background-color:var(--gray-800);border-color:var(--gray-700)}.LoadingOverlay_iconWrapper__pPYVD{position:relative}.LoadingOverlay_successCircle__6Mlo4{width:4rem;height:4rem;background-color:#dcfce7;border-radius:9999px;display:flex;align-items:center;justify-content:center}.dark .LoadingOverlay_successCircle__6Mlo4{background-color:rgba(20,83,45,.3)}.LoadingOverlay_successIcon__3fdHU{width:2rem;height:2rem;color:#16a34a}.dark .LoadingOverlay_successIcon__3fdHU{color:#4ade80}.LoadingOverlay_successPing__mfy4x{position:absolute;inset:0;width:4rem;height:4rem;background-color:#4ade80;border-radius:9999px;animation:LoadingOverlay_ping__bkw1B 1s cubic-bezier(0,0,.2,1) infinite;opacity:.2}.LoadingOverlay_loadingCircle__AN_Ez{width:4rem;height:4rem;background-color:var(--blue-100);border-radius:9999px;display:flex;align-items:center;justify-content:center}.dark .LoadingOverlay_loadingCircle__AN_Ez{background-color:rgba(30,58,138,.3)}.LoadingOverlay_packageIcon__gXsh6{width:2rem;height:2rem;color:#2563eb}.dark .LoadingOverlay_packageIcon__gXsh6{color:#60a5fa}.LoadingOverlay_spinnerOverlay__4eJeD{position:absolute;inset:0}.LoadingOverlay_spinnerIcon__3SrAV{width:4rem;height:4rem;color:#60a5fa;animation:LoadingOverlay_spin__y075d 1s linear infinite}.LoadingOverlay_textSection__dUTxD{text-align:center;display:flex;flex-direction:column;gap:.5rem}.LoadingOverlay_message___0_n8{font-size:1.125rem;font-weight:600;color:var(--gray-900)}.dark .LoadingOverlay_message___0_n8{color:var(--gray-100)}.LoadingOverlay_progressWrapper__2RwHk{width:16rem}.LoadingOverlay_progressLabels__6wneR{display:flex;justify-content:space-between;font-size:.875rem;color:var(--gray-600);margin-bottom:.25rem}.dark .LoadingOverlay_progressLabels__6wneR{color:var(--gray-400)}.LoadingOverlay_progressTrack__IW2Md{width:100%;background-color:var(--gray-200);border-radius:9999px;height:.5rem}.dark .LoadingOverlay_progressTrack__IW2Md{background-color:var(--gray-700)}.LoadingOverlay_progressFill__1hWAT{background-color:#3b82f6;height:.5rem;border-radius:9999px;transition:all .3s ease-out}.LoadingOverlay_successText__oPuJo{font-size:.875rem;color:#16a34a}.dark .LoadingOverlay_successText__oPuJo{color:#4ade80}@keyframes LoadingOverlay_spin__y075d{to{transform:rotate(1turn)}}@keyframes LoadingOverlay_ping__bkw1B{75%,to{transform:scale(2);opacity:0}}.ProgressIndicator_wrapper__nOXtm{display:flex;flex-direction:column;gap:1rem}.ProgressIndicator_progressBarSection__7cLyx{display:flex;flex-direction:column;gap:.5rem}.ProgressIndicator_progressLabels__BnLjv{display:flex;justify-content:space-between;font-size:.875rem;color:var(--gray-600)}.dark .ProgressIndicator_progressLabels__BnLjv{color:var(--gray-400)}.ProgressIndicator_progressTrack__Y3vcE{width:100%;background-color:var(--gray-200);border-radius:9999px;height:.5rem}.dark .ProgressIndicator_progressTrack__Y3vcE{background-color:var(--gray-700)}.ProgressIndicator_progressFill__es0J_{background:linear-gradient(90deg,#3b82f6,#a855f7);height:.5rem;border-radius:9999px;transition:all .5s ease-out}.ProgressIndicator_stepList__Emo7D{display:flex;flex-direction:column;gap:.5rem}.ProgressIndicator_stepItem__v_Aj_{position:relative}.ProgressIndicator_stepContent__vYvca{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.5rem;transition:all .2s}.ProgressIndicator_stepCurrent__3RjSF{background-color:var(--blue-50)}.dark .ProgressIndicator_stepCurrent__3RjSF{background-color:rgba(30,58,138,.2)}.ProgressIndicator_stepCompleted__LR2xr{background-color:var(--success-50)}.dark .ProgressIndicator_stepCompleted__LR2xr{background-color:rgba(20,83,45,.2)}.ProgressIndicator_stepError__5Zcwa{background-color:var(--error-50)}.dark .ProgressIndicator_stepError__5Zcwa{background-color:rgba(127,29,29,.2)}.ProgressIndicator_stepIconWrapper__sqlGm{flex-shrink:0}.ProgressIndicator_stepIcon__mXDl2{width:1rem;height:1rem}.ProgressIndicator_iconCompleted__6J9eF{color:#16a34a}.ProgressIndicator_iconError__y_QZ7{color:var(--error-500)}.ProgressIndicator_iconCurrent__6aCWF{color:#3b82f6}.ProgressIndicator_iconCurrentFill__exhXf{color:#3b82f6;fill:var(--blue-100)}.ProgressIndicator_iconPending__HzDQW{color:var(--gray-300)}.ProgressIndicator_stepBody__61hSK{flex:1;min-width:0}.ProgressIndicator_stepTitleRow__Gjy_p{display:flex;align-items:center;justify-content:space-between}.ProgressIndicator_stepTitle__XcxB8{font-size:.875rem;font-weight:500}.ProgressIndicator_titleCompleted__cTFxI{color:#15803d}.dark .ProgressIndicator_titleCompleted__cTFxI{color:#86efac}.ProgressIndicator_titleCurrent__qVA8x{color:#1d4ed8}.dark .ProgressIndicator_titleCurrent__qVA8x{color:var(--blue-200)}.ProgressIndicator_titleError__ByUcl{color:var(--error-700)}.dark .ProgressIndicator_titleError__ByUcl{color:var(--error-300)}.ProgressIndicator_titlePending__VpGFc{color:var(--gray-500)}.dark .ProgressIndicator_titlePending__VpGFc{color:var(--gray-400)}.ProgressIndicator_requiredStar__hiW0u{color:var(--error-500);margin-left:.25rem}.ProgressIndicator_progressBadge__vID2K{font-size:.75rem;padding:.25rem .5rem;border-radius:9999px}.ProgressIndicator_badgeCompleted__rPOE8{background-color:#dcfce7;color:#15803d}.dark .ProgressIndicator_badgeCompleted__rPOE8{background-color:rgba(20,83,45,.3);color:#86efac}.ProgressIndicator_badgeCurrent__EMN4j{background-color:var(--blue-100);color:#1d4ed8}.dark .ProgressIndicator_badgeCurrent__EMN4j{background-color:rgba(30,58,138,.3);color:var(--blue-200)}.ProgressIndicator_badgeError__X0PBy{background-color:#fee2e2;color:var(--error-700)}.dark .ProgressIndicator_badgeError__X0PBy{background-color:rgba(127,29,29,.3);color:var(--error-300)}.ProgressIndicator_badgePending__nYz7V{background-color:var(--gray-100);color:var(--gray-500)}.dark .ProgressIndicator_badgePending__nYz7V{background-color:var(--gray-800);color:var(--gray-400)}.ProgressIndicator_stepDescription___Uimq{font-size:.75rem;color:var(--gray-500);margin-top:.25rem}.dark .ProgressIndicator_stepDescription___Uimq{color:var(--gray-400)}.ProgressIndicator_currentDot__0Vykc{flex-shrink:0}.ProgressIndicator_pulseDot___79Ql{width:.5rem;height:.5rem;background-color:#3b82f6;border-radius:9999px;animation:ProgressIndicator_pulse__TsZXL 2s cubic-bezier(.4,0,.6,1) infinite}.ProgressIndicator_connector__zeG_8{position:absolute;left:1rem;top:2.5rem;width:2px;height:1rem;background-color:var(--gray-200)}.dark .ProgressIndicator_connector__zeG_8{background-color:var(--gray-700)}.ProgressIndicator_summary__9vjBp{padding-top:.5rem;border-top:1px solid var(--gray-200)}.dark .ProgressIndicator_summary__9vjBp{border-top-color:var(--gray-700)}.ProgressIndicator_summaryContent__3yoyr{display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.ProgressIndicator_summaryLabel__ai_hq{color:var(--gray-600)}.dark .ProgressIndicator_summaryLabel__ai_hq{color:var(--gray-400)}.ProgressIndicator_summaryErrors__FakzM{color:var(--error-500);display:flex;align-items:center;gap:.25rem}.ProgressIndicator_summaryErrorIcon__vaYlG{width:.75rem;height:.75rem}@keyframes ProgressIndicator_pulse__TsZXL{0%,to{opacity:1}50%{opacity:.5}}.FormField_fieldWrapper__igIuI{display:flex;flex-direction:column;gap:.75rem}.FormField_label__MKBcj{font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.5rem;color:var(--gray-700)}.dark .FormField_label__MKBcj{color:var(--gray-200)}.FormField_iconBlue__PEsi8{color:#3b82f6}.FormField_iconIndigo__Uljg0{color:#6366f1}.FormField_iconPurple__wbuRL{color:#a855f7}.FormField_iconOrange__czzMI{color:var(--orange-400)}.FormField_iconGreen___q7fX{color:#22c55e}.FormField_iconAmber__FJPQE{color:var(--warning-500)}.FormField_iconRed__vk8Sv{color:var(--error-500)}.FormField_iconGray__2gn_V{color:var(--gray-500)}.FormField_iconSlate__bVWZe{color:#64748b}.FormField_iconTeal__clIxC{color:#14b8a6}.FormField_iconYellow__BD8lR{color:#eab308}.FormField_iconPink__ujTGe{color:#ec4899}.FormField_iconEmerald__1EP9x{color:var(--success-500)}.FormField_fieldIcon__vNkfR{width:1rem;height:1rem}.FormField_requiredStar__o9RP9{color:var(--error-500);animation:FormField_pulse__ryMsC 2s cubic-bezier(.4,0,.6,1) infinite}.FormField_modifiedBadge__0yChj{display:flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background-color:#ffedd5;color:#c2410c;border-radius:9999px;font-size:.75rem;font-weight:500}.FormField_modifiedDot__QZ4UD{width:.375rem;height:.375rem;background-color:var(--orange-400);border-radius:9999px;animation:FormField_pulse__ryMsC 2s cubic-bezier(.4,0,.6,1) infinite}.FormField_featuredBadge__paKOd{display:flex;align-items:center;gap:.25rem;margin-left:auto}.FormField_featuredIcon__kaBJU{width:.75rem;height:.75rem;color:#eab308}.FormField_featuredText__G_ADS{font-size:.75rem;color:var(--gray-500)}.FormField_currencyBadge__WYghn{display:flex;align-items:center;gap:.25rem;margin-left:auto}.FormField_currencyIcon__DpCkX{width:.75rem;height:.75rem;color:#22c55e}.FormField_currencyText__3T0Tt{font-size:.75rem;color:var(--gray-500)}.FormField_inputWrapper__pOYml{position:relative}.FormField_textInput__X3G13{height:2.5rem;padding-left:.75rem;padding-right:2.5rem;border-radius:.5rem;border-width:2px;transition:all .2s;background-color:rgba(255,255,255,.5);backdrop-filter:blur(4px);font-size:.875rem}@media (min-width:640px){.FormField_textInput__X3G13{height:3rem;padding-left:1rem;padding-right:3rem;border-radius:.75rem;font-size:1rem}}.dark .FormField_textInput__X3G13{background-color:rgba(31,41,55,.5)}.FormField_textInput__X3G13:focus{border-color:#60a5fa;box-shadow:0 0 0 2px rgba(219,234,254,1)}@media (min-width:640px){.FormField_textInput__X3G13:focus{box-shadow:0 0 0 4px rgba(219,234,254,1)}}.dark .FormField_textInput__X3G13:focus{box-shadow:0 0 0 2px rgba(30,58,138,.3)}.FormField_textInputError__u6ddX{border-color:var(--error-400)}.FormField_textInputError__u6ddX:focus{border-color:var(--error-500);box-shadow:0 0 0 2px rgba(254,226,226,1)}.dark .FormField_textInputError__u6ddX:focus{box-shadow:0 0 0 2px rgba(127,29,29,.3)}.FormField_sparkleAdorn__kJrBY{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}@media (min-width:640px){.FormField_sparkleAdorn__kJrBY{right:.75rem}}.FormField_sparkleIcon__vplTi{width:.75rem;height:.75rem;color:#60a5fa;animation:FormField_pulse__ryMsC 2s cubic-bezier(.4,0,.6,1) infinite}@media (min-width:640px){.FormField_sparkleIcon__vplTi{width:1rem;height:1rem}}.FormField_textarea__kurgf{width:100%;padding:.75rem;border-radius:.5rem;border-width:2px;transition:all .2s;background-color:rgba(255,255,255,.5);backdrop-filter:blur(4px);resize:none;font-size:.875rem}@media (min-width:640px){.FormField_textarea__kurgf{padding:1rem;border-radius:.75rem;font-size:1rem}}.dark .FormField_textarea__kurgf{background-color:rgba(31,41,55,.5)}.FormField_textarea__kurgf:focus{border-color:#60a5fa;box-shadow:0 0 0 2px rgba(219,234,254,1)}@media (min-width:640px){.FormField_textarea__kurgf:focus{box-shadow:0 0 0 4px rgba(219,234,254,1)}}.dark .FormField_textarea__kurgf:focus{box-shadow:0 0 0 2px rgba(30,58,138,.3)}.FormField_textareaError__fOIMT{border-color:var(--error-400)}.FormField_textareaError__fOIMT:focus{border-color:var(--error-500);box-shadow:0 0 0 2px rgba(254,226,226,1)}.dark .FormField_textareaError__fOIMT:focus{box-shadow:0 0 0 2px rgba(127,29,29,.3)}.FormField_dateInput__JhTm_{height:2.5rem;padding-left:.75rem;padding-right:.75rem;border-radius:.5rem;border-width:2px;transition:all .2s;background-color:rgba(255,255,255,.5);backdrop-filter:blur(4px);font-size:.875rem}@media (min-width:640px){.FormField_dateInput__JhTm_{height:3rem;padding-left:1rem;padding-right:1rem;border-radius:.75rem;font-size:1rem}}.dark .FormField_dateInput__JhTm_{background-color:rgba(31,41,55,.5)}.FormField_dateInput__JhTm_:focus{border-color:#60a5fa;box-shadow:0 0 0 2px rgba(219,234,254,1)}@media (min-width:640px){.FormField_dateInput__JhTm_:focus{box-shadow:0 0 0 4px rgba(219,234,254,1)}}.dark .FormField_dateInput__JhTm_:focus{box-shadow:0 0 0 2px rgba(30,58,138,.3)}.FormField_dateInputError__YDaOP{border-color:var(--error-400)}.FormField_dateInputError__YDaOP:focus{border-color:var(--error-500);box-shadow:0 0 0 2px rgba(254,226,226,1)}.dark .FormField_dateInputError__YDaOP:focus{box-shadow:0 0 0 2px rgba(127,29,29,.3)}.FormField_prefixWrapper__6LCdb{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);z-index:10}.FormField_prefixBadge__3KDkS{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:#dcfce7;border-radius:.375rem}.dark .FormField_prefixBadge__3KDkS{background-color:rgba(20,83,45,.3)}.FormField_prefixSymbol__Bb62I{font-size:.875rem;font-weight:500;color:#15803d}.dark .FormField_prefixSymbol__Bb62I{color:#86efac}.FormField_numberInput__zllq8{height:2.5rem;border-radius:.5rem;border-width:2px;transition:all .2s;background-color:rgba(255,255,255,.5);backdrop-filter:blur(4px);font-size:.875rem}@media (min-width:640px){.FormField_numberInput__zllq8{height:3rem;border-radius:.75rem;font-size:1rem}}.dark .FormField_numberInput__zllq8{background-color:rgba(31,41,55,.5)}.FormField_numberInput__zllq8:focus{border-color:#4ade80;box-shadow:0 0 0 2px rgba(220,252,231,1)}@media (min-width:640px){.FormField_numberInput__zllq8:focus{box-shadow:0 0 0 4px rgba(220,252,231,1)}}.dark .FormField_numberInput__zllq8:focus{box-shadow:0 0 0 2px rgba(20,83,45,.3)}.FormField_numberInputError__Bv1dM{border-color:var(--error-400)}.FormField_numberInputError__Bv1dM:focus{border-color:var(--error-500);box-shadow:0 0 0 2px rgba(254,226,226,1)}.dark .FormField_numberInputError__Bv1dM:focus{box-shadow:0 0 0 2px rgba(127,29,29,.3)}.FormField_numberWithPrefix__LlkeA{padding-left:4rem;padding-right:.75rem}@media (min-width:640px){.FormField_numberWithPrefix__LlkeA{padding-left:5rem;padding-right:1rem}}.FormField_numberWithoutPrefix__ljZQF{padding-left:.75rem;padding-right:2.5rem}@media (min-width:640px){.FormField_numberWithoutPrefix__ljZQF{padding-left:1rem;padding-right:3rem}}.FormField_suffixBadge__ivkVT{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.FormField_suffixCircle__CrWeR{width:1.5rem;height:1.5rem;background-color:#dcfce7;border-radius:9999px;display:flex;align-items:center;justify-content:center}.dark .FormField_suffixCircle__CrWeR{background-color:rgba(20,83,45,.3)}.FormField_suffixSymbol__K66KE{font-size:.75rem;font-weight:700;color:#16a34a}.dark .FormField_suffixSymbol__K66KE{color:#4ade80}.FormField_selectTrigger__JVpyZ{height:2.5rem;border-radius:.5rem;border-width:2px;background-color:var(--gray-50,#ffffff);cursor:pointer;position:relative;z-index:10;font-size:.875rem}@media (min-width:640px){.FormField_selectTrigger__JVpyZ{height:3rem;border-radius:.75rem;font-size:1rem}}.dark .FormField_selectTrigger__JVpyZ{background-color:var(--gray-800)}.FormField_selectTriggerError__kO_Oa{border-color:var(--error-500)}.FormField_selectContent__cZrAP{background-color:var(--gray-50,#ffffff);border:1px solid var(--gray-200);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);max-height:15rem;overflow-y:auto}.dark .FormField_selectContent__cZrAP{background-color:var(--gray-800);border-color:var(--gray-700)}.FormField_selectGroupLabel__XQEbn{padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--gray-200)}.FormField_selectItem__T1Ay2{cursor:pointer}.FormField_selectItem__T1Ay2:hover{background-color:var(--gray-100)}.dark .FormField_selectItem__T1Ay2:hover{background-color:var(--gray-700)}.FormField_itemTypeGrid__gFj6Q{display:grid;gap:.75rem}.FormField_itemTypeOption__OYDLR{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:.5rem;border:1px solid var(--gray-200);cursor:pointer;transition:all .2s}.FormField_itemTypeOption__OYDLR:hover{border-color:var(--gray-300)}.FormField_itemTypeSelected__KkNIe{border-color:#3b82f6;background-color:var(--blue-50)}.dark .FormField_itemTypeSelected__KkNIe{background-color:rgba(30,58,138,.2)}.FormField_itemTypeIcon__EsMqm{font-size:1.125rem}.FormField_itemTypeFlex1__sHmY_{flex:1}.FormField_itemTypeLabel__hV6Ge{font-weight:500}.FormField_itemTypeDescription__bTJrG{font-size:.75rem;color:var(--gray-600)}.dark .FormField_itemTypeDescription__bTJrG{color:var(--gray-400)}.FormField_itemTypeCheck__Dkrhh{width:1.25rem;height:1.25rem;color:#3b82f6}.FormField_errorMessage__glkM8{font-size:.75rem;color:var(--error-600);display:flex;align-items:center;gap:.25rem}.FormField_errorIcon__w9u88{width:.75rem;height:.75rem;animation:FormField_pulse__ryMsC 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes FormField_pulse__ryMsC{0%,to{opacity:1}50%{opacity:.5}}.EditInventoryItemModal_overlay__xqRGP{position:fixed;inset:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50;padding:.5rem}@media (min-width:640px){.EditInventoryItemModal_overlay__xqRGP{padding:1rem}}.EditInventoryItemModal_modal__jb5oS{background-color:var(--gray-50,#ffffff);border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid var(--gray-200);width:100%;max-width:20rem;max-height:95vh;overflow:hidden}.dark .EditInventoryItemModal_modal__jb5oS{background-color:var(--gray-900);border-color:var(--gray-700)}@media (min-width:640px){.EditInventoryItemModal_modal__jb5oS{border-radius:1rem;max-width:56rem;max-height:90vh}}.EditInventoryItemModal_body__qannn{display:flex;flex-direction:column;height:100%;max-height:calc(95vh - 120px)}@media (min-width:640px){.EditInventoryItemModal_body__qannn{max-height:calc(90vh - 120px)}}@media (min-width:1024px){.EditInventoryItemModal_body__qannn{flex-direction:row}}.EditInventoryItemModal_sidebar__HL8VJ{display:none}@media (min-width:1024px){.EditInventoryItemModal_sidebar__HL8VJ{display:block;width:20rem;border-right:1px solid var(--gray-200);padding:1.5rem;overflow-y:auto}.dark .EditInventoryItemModal_sidebar__HL8VJ{border-right-color:var(--gray-700)}}.EditInventoryItemModal_mobileTabs__hr9Or{border-bottom:1px solid var(--gray-200);padding:.5rem}.dark .EditInventoryItemModal_mobileTabs__hr9Or{border-bottom-color:var(--gray-700)}@media (min-width:1024px){.EditInventoryItemModal_mobileTabs__hr9Or{display:none}}.EditInventoryItemModal_mobileTabsList__ZMhRT{display:flex;overflow-x:auto;gap:.25rem}.EditInventoryItemModal_mobileTabsList__ZMhRT::-webkit-scrollbar{display:none}.EditInventoryItemModal_mobileTabsList__ZMhRT{-ms-overflow-style:none;scrollbar-width:none}.EditInventoryItemModal_tabButton__DkeTc{flex-shrink:0;padding:.5rem .75rem;font-size:.75rem;font-weight:500;border-radius:.5rem;transition:color .15s,background-color .15s;border:none;cursor:pointer}.EditInventoryItemModal_tabCompleted__C0jHj{background-color:#dcfce7;color:#15803d}.dark .EditInventoryItemModal_tabCompleted__C0jHj{background-color:rgba(20,83,45,.3);color:#86efac}.EditInventoryItemModal_tabError__b6vGy{background-color:#fee2e2;color:var(--error-700)}.dark .EditInventoryItemModal_tabError__b6vGy{background-color:rgba(127,29,29,.3);color:var(--error-300)}.EditInventoryItemModal_tabDefault__ZlpXA{background-color:var(--gray-100);color:var(--gray-700)}.dark .EditInventoryItemModal_tabDefault__ZlpXA{background-color:var(--gray-800);color:var(--gray-300)}.EditInventoryItemModal_tabActive__NsNkI{box-shadow:0 0 0 2px #3b82f6}.EditInventoryItemModal_formContent__WfN6w{flex:1;padding:.75rem;overflow-y:auto}@media (min-width:640px){.EditInventoryItemModal_formContent__WfN6w{padding:1.5rem}}.EditInventoryItemModal_formGroups__td8mH{display:flex;flex-direction:column;gap:1.5rem}.EditInventoryItemModal_fieldGrid__Yxgn0{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:640px){.EditInventoryItemModal_fieldGrid__Yxgn0{grid-template-columns:repeat(2,1fr);gap:1rem}}.EditInventoryItemModal_fieldWrapper__p7RKQ{display:flex;flex-direction:column;gap:.25rem}.EditInventoryItemModal_fieldLabel__a7SNM{font-size:.875rem;font-weight:500;color:var(--gray-700);text-transform:capitalize}.dark .EditInventoryItemModal_fieldLabel__a7SNM{color:var(--gray-300)}.EditInventoryItemModal_requiredMark__1ic3M{color:var(--error-500);margin-left:.25rem}.EditInventoryItemModal_supplierHelper__ARD3l{display:flex;flex-direction:column;gap:.5rem}.EditInventoryItemModal_noSuppliersNotice__VYRy8{font-size:.875rem;color:var(--gray-500);background-color:var(--gray-50);padding:.5rem;border-radius:.375rem}.dark .EditInventoryItemModal_noSuppliersNotice__VYRy8{color:var(--gray-400);background-color:var(--gray-800)}.EditInventoryItemModal_supplierLink__gx2OE{color:#2563eb;text-decoration:underline}.EditInventoryItemModal_supplierLink__gx2OE:hover{color:#1e40af}.dark .EditInventoryItemModal_supplierLink__gx2OE{color:#60a5fa}.dark .EditInventoryItemModal_supplierLink__gx2OE:hover{color:#93bbfd}