.ScanConfirmForm-module___qsjhq__section{width:100%;padding:var(--space-14) var(--gutter-mobile) 72px;background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface-tint) 100%);min-height:calc(100svh - var(--header-height-mobile) - var(--offer-height-mobile));justify-content:center;display:flex;position:relative;overflow:hidden}.ScanConfirmForm-module___qsjhq__inner{z-index:1;align-items:center;gap:var(--space-8);flex-direction:column;width:100%;max-width:640px;display:flex;position:relative}.ScanConfirmForm-module___qsjhq__head{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.ScanConfirmForm-module___qsjhq__title{font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-h1);line-height:var(--leading-tight);text-wrap:balance}.ScanConfirmForm-module___qsjhq__subtitle{font-size:var(--text-body-lg);line-height:var(--leading-normal);color:var(--color-text-secondary);text-wrap:pretty}.ScanConfirmForm-module___qsjhq__form{gap:var(--space-6);width:100%;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);flex-direction:column;display:flex;box-shadow:0 30px 70px #0f172a14}.ScanConfirmForm-module___qsjhq__field{gap:var(--space-2);flex-direction:column;display:flex}.ScanConfirmForm-module___qsjhq__fieldLabel,.ScanConfirmForm-module___qsjhq__legend{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.ScanConfirmForm-module___qsjhq__frame{border-radius:var(--radius-lg);background:linear-gradient(100deg,#a5b4fc,#7dd3fc 45%,#f9a8d4);padding:1.5px;display:block}.ScanConfirmForm-module___qsjhq__input{width:100%;height:var(--control-hero);padding:0 var(--space-4);background:var(--color-surface);font-family:inherit;font-size:var(--text-body-lg);color:var(--color-text);border:none;border-radius:10.5px;outline:none;display:block}.ScanConfirmForm-module___qsjhq__input::placeholder{color:var(--color-text-disabled)}.ScanConfirmForm-module___qsjhq__input:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.ScanConfirmForm-module___qsjhq__group{gap:var(--space-3);border:none;flex-direction:column;margin:0;padding:0;display:flex}.ScanConfirmForm-module___qsjhq__options{gap:var(--space-3);grid-template-columns:1fr;display:grid}.ScanConfirmForm-module___qsjhq__option{align-items:flex-start;gap:var(--space-3);min-height:var(--tap-target);padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease);display:flex}.ScanConfirmForm-module___qsjhq__option:hover{border-color:var(--color-text-disabled)}.ScanConfirmForm-module___qsjhq__radio{width:18px;height:18px;accent-color:var(--color-indigo);flex-shrink:0;margin:2px 0 0}.ScanConfirmForm-module___qsjhq__option:has(.ScanConfirmForm-module___qsjhq__radio:checked){border-color:var(--color-indigo);background:color-mix(in srgb, var(--color-indigo) 4%, var(--color-surface))}.ScanConfirmForm-module___qsjhq__option:has(.ScanConfirmForm-module___qsjhq__radio:focus-visible){outline:2px solid var(--color-indigo);outline-offset:2px}.ScanConfirmForm-module___qsjhq__optionText{gap:var(--space-1);flex-direction:column;display:flex}.ScanConfirmForm-module___qsjhq__optionTitle{font-size:var(--text-body);font-weight:var(--weight-semibold)}.ScanConfirmForm-module___qsjhq__optionHint{font-size:var(--text-caption);line-height:var(--leading-snug);color:var(--color-text-muted)}.ScanConfirmForm-module___qsjhq__warning:not(:empty){padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-bg);font-size:var(--text-body-sm);line-height:var(--leading-snug);color:var(--color-danger)}.ScanConfirmForm-module___qsjhq__submit{height:var(--control-hero);padding:0 var(--space-6);border-radius:var(--radius-lg);background:var(--color-text);color:var(--color-text-inverse);font-family:inherit;font-size:var(--text-body-lg);font-weight:var(--weight-semibold);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.ScanConfirmForm-module___qsjhq__submit:disabled{opacity:.6;cursor:progress}@media (min-width:1024px){.ScanConfirmForm-module___qsjhq__section{min-height:calc(100svh - var(--header-height) - var(--offer-height));padding:72px var(--gutter) 96px}.ScanConfirmForm-module___qsjhq__title{font-size:var(--text-display);letter-spacing:var(--tracking-display)}.ScanConfirmForm-module___qsjhq__form{padding:var(--space-8)}.ScanConfirmForm-module___qsjhq__options{grid-template-columns:repeat(2,minmax(0,1fr))}}
