.deli-sign-in-host{position:relative;display:flex;min-height:100vh;width:100%;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:#fff;padding:4rem 1.5rem}.deli-sign-in-pattern{pointer-events:none;position:fixed;inset:0;opacity:.06}.deli-sign-in-card{position:relative;z-index:1;display:flex;width:min(100%,28rem);min-width:0;flex-direction:column;align-items:stretch;justify-content:center}.deli-verification-form,.deli-verification-motion,.deli-verification-shell{width:100%;min-width:0}.deli-verification-copy,.deli-verification-field,.deli-verification-form{display:flex;flex-direction:column}.deli-verification-form{gap:1.25rem}.deli-verification-copy{gap:.25rem}.deli-verification-field{gap:.5rem}.deli-verification-label,.deli-verification-subtitle,.deli-verification-title{overflow-wrap:normal;word-break:normal}.deli-verification-title{margin:0;color:#1d1d1f;font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:2rem}.deli-verification-subtitle{margin:0;color:#6e6e73;font-size:.875rem;line-height:1.25rem}.deli-verification-label{color:#1d1d1f}.deli-verification-input{min-height:44px;width:100%;border:1px solid #d1d1d6;border-radius:10px;background:#f5f5f7;padding:0 14px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}.deli-verification-button{margin-top:.25rem;min-height:44px;width:100%;box-shadow:0 10px 30px rgba(249,115,22,.25)}.deli-verification-loading{display:flex;min-height:260px;width:100%;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.deli-verification-spinner{height:2.5rem;width:2.5rem;border:2px solid #f97316;border-top-color:transparent;border-radius:999px;animation:deli-sign-in-spin .8s linear infinite}.deli-verification-loading-copy{width:100%;max-width:24rem}.deli-verification-loading-title{margin:0;color:#1d1d1f;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.75rem}.deli-verification-loading-body{margin:.5rem 0 0;color:#6e6e73;font-size:.875rem;line-height:1.5rem}@keyframes deli-sign-in-spin{to{transform:rotate(1turn)}}.deli-sign-in-host .cl-card{gap:1.25rem}.deli-sign-in-host .cl-formFieldRow{margin-bottom:1.25rem}.deli-sign-in-host .cl-formFieldRow:last-child{margin-bottom:0}.deli-sign-in-host .cl-formField{display:flex;flex-direction:column;gap:.5rem}.deli-sign-in-host .cl-formFieldInput{border:1px solid #d1d1d6!important;background-color:#f5f5f7!important;border-radius:10px!important;min-height:44px!important;padding-left:14px!important;padding-right:14px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)!important}.deli-sign-in-host .cl-formFieldInput:focus,.deli-sign-in-host .cl-formFieldInput:focus-visible{border-color:#f97316!important;box-shadow:0 0 0 3px rgba(249,115,22,.18)!important;outline:none!important}.deli-sign-in-host .cl-otpCodeFieldInputContainer{width:100%!important;max-width:100%!important;margin-bottom:1.25rem!important}.deli-sign-in-host .cl-otpCodeFieldInputs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;width:100%!important}.deli-sign-in-host .cl-otpCodeFieldInput{flex:0 0 auto!important;box-sizing:border-box!important;border:1px solid #d1d1d6!important;background-color:#fff!important;border-radius:10px!important;min-height:48px!important;height:48px!important;min-width:2.75rem!important;width:2.75rem!important;max-width:2.75rem!important;text-align:center!important;font-size:1.125rem!important;font-weight:600!important;box-shadow:0 1px 2px rgba(0,0,0,.06)!important}.deli-sign-in-host .cl-otpCodeFieldInput:focus,.deli-sign-in-host .cl-otpCodeFieldInput:focus-visible,.deli-sign-in-host .cl-otpCodeFieldInput[data-focus-within=true]{border-color:#f97316!important;box-shadow:0 0 0 3px rgba(249,115,22,.18)!important;outline:none!important}