.payment-verification-module-scss-module__Rx_o8G__screen{background:radial-gradient(circle at top left, hsl(var(--gold)/.16), transparent 28%),radial-gradient(circle at top right, hsl(var(--matcha)/.16), transparent 24%),linear-gradient(180deg, hsl(var(--background)), hsl(var(--background)));min-height:100vh;position:relative;overflow:hidden}.payment-verification-module-scss-module__Rx_o8G__orb{filter:blur(42px);opacity:.55;pointer-events:none;border-radius:9999px;position:absolute}.payment-verification-module-scss-module__Rx_o8G__orbOne{background:hsl(var(--gold)/.18);width:14rem;height:14rem;top:-6rem;left:-4rem}.payment-verification-module-scss-module__Rx_o8G__orbTwo{background:hsl(var(--matcha)/.16);width:18rem;height:18rem;top:20%;right:-5rem}.payment-verification-module-scss-module__Rx_o8G__orbThree{background:hsl(var(--foreground)/.08);width:16rem;height:16rem;bottom:-5rem;left:45%}.payment-verification-module-scss-module__Rx_o8G__shell{z-index:1;place-items:center;min-height:100vh;padding:1.5rem;display:grid;position:relative}.payment-verification-module-scss-module__Rx_o8G__card{border:1px solid hsl(var(--border));background:hsl(var(--card)/.92);width:min(100%,44rem);box-shadow:0 24px 60px hsl(var(--foreground)/.08),inset 0 1px 0 hsl(var(--primary-foreground)/.3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.5rem}.payment-verification-module-scss-module__Rx_o8G__cardInner{gap:1.5rem;padding:1.5rem;display:grid}@media (min-width:640px){.payment-verification-module-scss-module__Rx_o8G__cardInner{padding:2rem}}.payment-verification-module-scss-module__Rx_o8G__hero{gap:1rem;display:grid}.payment-verification-module-scss-module__Rx_o8G__lookupGrid{gap:.85rem;display:grid}@media (min-width:640px){.payment-verification-module-scss-module__Rx_o8G__lookupGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.payment-verification-module-scss-module__Rx_o8G__lookupFeature{border:1px solid hsl(var(--border));background:hsl(var(--background)/.65);border-radius:1rem;gap:.75rem;padding:.95rem;display:flex}.payment-verification-module-scss-module__Rx_o8G__lookupFeatureTitle{color:hsl(var(--foreground));font-size:12px;font-weight:700;line-height:16px}.payment-verification-module-scss-module__Rx_o8G__lookupFeatureText{color:hsl(var(--muted-foreground));font-size:12px;font-weight:400;line-height:1.6}.payment-verification-module-scss-module__Rx_o8G__lookupForm{gap:.75rem;display:grid}.payment-verification-module-scss-module__Rx_o8G__turnstile{justify-items:start;gap:.5rem;display:grid}.payment-verification-module-scss-module__Rx_o8G__lookupLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:400;line-height:16px}.payment-verification-module-scss-module__Rx_o8G__lookupInputRow{gap:.75rem;display:grid}@media (min-width:640px){.payment-verification-module-scss-module__Rx_o8G__lookupInputRow{grid-template-columns:minmax(0,1fr) auto}}.payment-verification-module-scss-module__Rx_o8G__lookupInput{border:1px solid hsl(var(--border));background:hsl(var(--background)/.7);width:100%;color:hsl(var(--foreground));letter-spacing:.08em;text-transform:uppercase;border-radius:.95rem;outline:none;padding:.95rem 1rem;font-size:14px;font-weight:400;line-height:20px}.payment-verification-module-scss-module__Rx_o8G__lookupInput::placeholder{color:hsl(var(--muted-foreground)/.65);text-transform:none;letter-spacing:0}.payment-verification-module-scss-module__Rx_o8G__lookupInput:focus{border-color:hsl(var(--gold));box-shadow:0 0 0 1px hsl(var(--gold)/.28)}.payment-verification-module-scss-module__Rx_o8G__lookupButton{background:linear-gradient(135deg, hsl(var(--matcha)), hsl(var(--gold)));color:hsl(var(--primary-foreground));text-transform:uppercase;letter-spacing:.16em;border:0;border-radius:.95rem;padding:.95rem 1.2rem;font-size:12px;font-weight:400;line-height:16px;transition:transform .2s,opacity .2s}.payment-verification-module-scss-module__Rx_o8G__lookupButton:hover{opacity:.96;transform:translateY(-1px)}.payment-verification-module-scss-module__Rx_o8G__lookupHint{color:hsl(var(--muted-foreground));font-size:12px;font-weight:400;line-height:1.7}.payment-verification-module-scss-module__Rx_o8G__lookupError{border-left:3px solid hsl(var(--destructive));background:hsl(var(--destructive)/.08);color:hsl(var(--destructive));border-radius:.75rem;padding:.75rem .9rem;font-size:12px;font-weight:400;line-height:1.6}.payment-verification-module-scss-module__Rx_o8G__statusRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.payment-verification-module-scss-module__Rx_o8G__statusPill{letter-spacing:.18em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.payment-verification-module-scss-module__Rx_o8G__statusPillVerifying{background:hsl(var(--gold)/.12);color:hsl(var(--gold))}.payment-verification-module-scss-module__Rx_o8G__statusPillSuccess{background:hsl(var(--matcha)/.12);color:hsl(var(--matcha))}.payment-verification-module-scss-module__Rx_o8G__statusPillFailure{background:hsl(var(--destructive)/.14);color:hsl(var(--destructive))}.payment-verification-module-scss-module__Rx_o8G__spinnerWrap{background:hsl(var(--gold)/.1);border-radius:9999px;place-items:center;width:3rem;height:3rem;display:grid}.payment-verification-module-scss-module__Rx_o8G__spinner{width:1.3rem;height:1.3rem;animation:1s linear infinite payment-verification-module-scss-module__Rx_o8G__spin}.payment-verification-module-scss-module__Rx_o8G__title{color:hsl(var(--foreground));font-size:clamp(2rem,3.2vw,3.25rem);font-weight:500;line-height:1.05}.payment-verification-module-scss-module__Rx_o8G__body{max-width:34rem;color:hsl(var(--muted-foreground));font-size:14px;font-weight:400;line-height:1.8}.payment-verification-module-scss-module__Rx_o8G__pollingBlock{gap:.65rem;max-width:28rem;display:grid}.payment-verification-module-scss-module__Rx_o8G__pollingMeta{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.payment-verification-module-scss-module__Rx_o8G__pollingBar{background:hsl(var(--foreground)/.08);border-radius:9999px;height:.45rem;overflow:hidden}.payment-verification-module-scss-module__Rx_o8G__pollingBarFill{border-radius:inherit;background:linear-gradient(90deg, hsl(var(--gold)), hsl(var(--matcha)));height:100%;transition:width .35s;display:block}.payment-verification-module-scss-module__Rx_o8G__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.payment-verification-module-scss-module__Rx_o8G__summaryCard{border:1px solid hsl(var(--border));background:hsl(var(--background)/.65);border-radius:1rem;gap:.4rem;padding:1rem;display:grid}.payment-verification-module-scss-module__Rx_o8G__summaryLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:400;line-height:16px}.payment-verification-module-scss-module__Rx_o8G__summaryValue{color:hsl(var(--foreground));word-break:break-word;font-size:14px;font-weight:600;line-height:20px}.payment-verification-module-scss-module__Rx_o8G__actions{flex-wrap:wrap;gap:.75rem;display:flex}.payment-verification-module-scss-module__Rx_o8G__primaryButton,.payment-verification-module-scss-module__Rx_o8G__secondaryButton{text-transform:uppercase;letter-spacing:.16em;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.3rem;font-size:12px;font-weight:400;line-height:16px;transition:transform .2s,opacity .2s,border-color .2s;display:inline-flex}.payment-verification-module-scss-module__Rx_o8G__primaryButton{background:linear-gradient(135deg, hsl(var(--matcha)), hsl(var(--gold)));color:hsl(var(--primary-foreground));border:0}.payment-verification-module-scss-module__Rx_o8G__primaryButton:hover{opacity:.95;transform:translateY(-1px)}.payment-verification-module-scss-module__Rx_o8G__secondaryButton{border:1px solid hsl(var(--border));background:hsl(var(--background)/.4);color:hsl(var(--foreground))}.payment-verification-module-scss-module__Rx_o8G__secondaryButton:hover{border-color:hsl(var(--gold)/.55);transform:translateY(-1px)}.payment-verification-module-scss-module__Rx_o8G__primaryButton,.payment-verification-module-scss-module__Rx_o8G__secondaryButton{text-decoration:none}.payment-verification-module-scss-module__Rx_o8G__footerNote{color:hsl(var(--muted-foreground));font-size:12px;font-weight:400;line-height:16px}.payment-verification-module-scss-module__Rx_o8G__noticePanel{border:1px solid hsl(var(--border));background:radial-gradient(circle at top left, hsl(var(--gold)/.12), transparent 42%),radial-gradient(circle at bottom right, hsl(var(--matcha)/.12), transparent 38%),hsl(var(--background)/.72);border-radius:1.2rem;gap:1rem;padding:1.15rem;display:grid}.payment-verification-module-scss-module__Rx_o8G__noticeHeader{gap:.7rem;display:grid}.payment-verification-module-scss-module__Rx_o8G__noticeBadge{background:hsl(var(--gold)/.12);color:hsl(var(--gold));letter-spacing:.18em;text-transform:uppercase;border-radius:9999px;align-self:flex-start;padding:.4rem .8rem;font-size:.7rem;font-weight:700;display:inline-flex}.payment-verification-module-scss-module__Rx_o8G__noticeTitle{color:hsl(var(--foreground));font-size:clamp(1.35rem,2vw,1.85rem);font-weight:500;line-height:1.15}.payment-verification-module-scss-module__Rx_o8G__noticeBody{color:hsl(var(--muted-foreground));font-size:14px;font-weight:400;line-height:1.8}.payment-verification-module-scss-module__Rx_o8G__contactGrid{gap:.85rem;display:grid}@media (min-width:640px){.payment-verification-module-scss-module__Rx_o8G__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.payment-verification-module-scss-module__Rx_o8G__contactCard{border:1px solid hsl(var(--border));background:hsl(var(--card)/.75);color:inherit;border-radius:1rem;align-items:center;gap:.85rem;padding:.95rem 1rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.payment-verification-module-scss-module__Rx_o8G__contactCard:hover{border-color:hsl(var(--gold)/.5);background:hsl(var(--background)/.88);transform:translateY(-1px)}.payment-verification-module-scss-module__Rx_o8G__contactLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:400;line-height:16px;display:block}.payment-verification-module-scss-module__Rx_o8G__contactValue{color:hsl(var(--foreground));word-break:break-word;font-size:14px;font-weight:700;line-height:20px;display:block}.payment-verification-module-scss-module__Rx_o8G__noticeFoot{color:hsl(var(--muted-foreground));font-size:12px;font-weight:400;line-height:1.7}.payment-verification-module-scss-module__Rx_o8G__accentText{color:hsl(var(--foreground));font-weight:600}.payment-verification-module-scss-module__Rx_o8G__iconWrap{background:hsl(var(--foreground)/.05);border-radius:1.15rem;place-items:center;width:4rem;height:4rem;display:grid}.payment-verification-module-scss-module__Rx_o8G__iconSuccess{color:hsl(var(--matcha))}.payment-verification-module-scss-module__Rx_o8G__iconFailure{color:hsl(var(--destructive))}.payment-verification-module-scss-module__Rx_o8G__pulseLine{background:linear-gradient(90deg, hsl(var(--gold)/.15), hsl(var(--matcha)), hsl(var(--gold)/.15));background-size:200% 100%;border-radius:9999px;height:.4rem;animation:2.5s ease-in-out infinite payment-verification-module-scss-module__Rx_o8G__shimmer}@keyframes payment-verification-module-scss-module__Rx_o8G__spin{to{transform:rotate(360deg)}}@keyframes payment-verification-module-scss-module__Rx_o8G__shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}
