.ds .ap-otp,.ds .ap-otp-slot{position:relative}.ds .ap-otp-input{z-index:1;box-sizing:border-box;border-radius:inherit;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;text-align:center;cursor:text;appearance:none;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.ds .ap-otp-input::selection{background:0 0}.ds .ap-otp[data-disabled]{opacity:.5}.ds .ap-otp[data-disabled] .ap-otp-input{cursor:not-allowed}.ds .ap-otp-slots{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));gap:var(--space-8);display:grid;position:relative}.ds .ap-otp-slot{box-sizing:border-box;background:var(--surface-60);border:var(--line-w) solid var(--borders-strong);border-radius:var(--radius-m);height:56px;font-size:var(--fs-24);font-weight:var(--fw-500);color:var(--text-primary);transition:border-color var(--t-fast), background-color var(--t-fast);place-items:center;line-height:1;display:grid}.ds .ap-otp-slot[data-filled]{background:var(--surface-80)}.ds .ap-otp-ch{pointer-events:none;animation:ap-otp-in .3s var(--ease-enter) both;display:block}.ds .ap-otp[data-wave] .ap-otp-ch{animation-delay:calc(var(--i,0) * 40ms)}@keyframes ap-otp-in{0%{opacity:0;filter:blur(4px);translate:0 8px}}.ds .ap-otp-ring{box-sizing:border-box;width:calc((100% - (var(--n,6) - 1) * var(--space-8)) / var(--n,6));border:2px solid var(--borders-focus);border-radius:var(--radius-m);opacity:0;height:100%;translate:calc(var(--at,0) * (100% + var(--space-8))) 0;transition:translate var(--spring-snappy), opacity var(--t-fast);pointer-events:none;position:absolute;top:0;left:0}.ds .ap-otp[data-focus] .ap-otp-ring{opacity:1}.ds :is(.ap-otp[data-invalid],[data-error] .ap-otp) .ap-otp-slots{animation:ap-otp-nudge .38s var(--ease-standard) both}.ds :is(.ap-otp[data-invalid],[data-error] .ap-otp) .ap-otp-slot{border-color:var(--state-destructive)}@keyframes ap-otp-nudge{0%,to{translate:0}20%{translate:-6px}40%{translate:6px}60%{translate:-4px}80%{translate:4px}}.ds .ap-otp-msg{opacity:0;transition:grid-template-rows var(--spring-smooth), opacity var(--t-fast);grid-template-rows:0fr;display:grid}.ds .ap-otp-msg[data-open]{opacity:1;grid-template-rows:1fr}.ds .ap-otp-msg>div{min-height:0;overflow:hidden}.ds .ap-otp-msg p{padding-top:var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);margin:0;line-height:1.4}.ds .ap-otp-msg.is-error p{color:var(--state-destructive-text)}@media (max-width:767px){.ds .ap-otp-slot{border-width:var(--line-w);height:48px}.ds .ap-otp-slots{gap:var(--space-6,6px)}.ds .ap-otp-ring{width:calc((100% - (var(--n,6) - 1) * var(--space-6,6px)) / var(--n,6));translate:calc(var(--at,0) * (100% + var(--space-6,6px))) 0}}@media (prefers-reduced-motion:reduce){.ds .ap-otp-ch,.ds :is(.ap-otp[data-invalid],[data-error] .ap-otp) .ap-otp-slots{animation:none}.ds .ap-otp-ring{transition:opacity var(--t-fast)}.ds .ap-otp-msg{transition:none}}
.ds .su-shop{align-items:center;gap:var(--space-8);display:flex}.ds .su-shop-input{flex:auto;min-width:0}.ds .su-shop-suffix{font-size:var(--fs-14);font-weight:var(--fw-400);color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.ds .su-warn{font-size:var(--fs-14);font-weight:var(--fw-400);line-height:1.3;color:var(--text-accent-mustard);margin:0;line-height:round(1.3em,1px)}
.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.right-4{right:1rem}.top-4{top:1rem}.z-\[100\]{z-index:100}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.hidden{display:none}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-8{height:2rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-8{width:2rem}.w-full{width:100%}.max-w-sm{max-width:24rem}.flex-shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-t{border-top-width:1px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-sp-border{--tw-border-opacity:1;border-color:rgb(var(--sp-border-rgb) / var(--tw-border-opacity,1))}.bg-black\/40{background-color:#0006}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-sp-green{--tw-bg-opacity:1;background-color:rgb(var(--sp-green-rgb) / var(--tw-bg-opacity,1))}.bg-sp-white{--tw-bg-opacity:1;background-color:rgb(var(--sp-white-rgb) / var(--tw-bg-opacity,1))}.p-4{padding:1rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:550}.font-semibold{font-weight:650}.leading-relaxed{line-height:1.625}.tracking-\[0\.4em\]{letter-spacing:.4em}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-sp-green{--tw-text-opacity:1;color:rgb(var(--sp-green-rgb) / var(--tw-text-opacity,1))}.text-sp-ink{--tw-text-opacity:1;color:rgb(var(--sp-ink-rgb) / var(--tw-text-opacity,1))}.text-sp-muted{--tw-text-opacity:1;color:rgb(var(--sp-muted-rgb) / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.placeholder-sp-muted::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--sp-muted-rgb) / var(--tw-placeholder-opacity,1))}.accent-sp-green{accent-color:rgb(var(--sp-green-rgb) / 1)}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:bg-sp-bg:hover{--tw-bg-opacity:1;background-color:rgb(var(--sp-bg-rgb) / var(--tw-bg-opacity,1))}.hover\:bg-sp-green-dark:hover{--tw-bg-opacity:1;background-color:rgb(10 122 77/var(--tw-bg-opacity,1))}.hover\:text-sp-ink:hover{--tw-text-opacity:1;color:rgb(var(--sp-ink-rgb) / var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-sp-green:focus{--tw-border-opacity:1;border-color:rgb(var(--sp-green-rgb) / var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-sp-green:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--sp-green-rgb) / var(--tw-ring-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}}
