@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700&display=swap";
:root{--primary-gradient:linear-gradient(135deg,#c9a0dc,#87ceeb);--primary-light:#c9a0dc;--primary-dark:#87ceeb;--accent-purple:#b19cd9;--accent-blue:#a8d8ea;--bg-dark:#050508;--bg-card:#0009;--text-primary:#fff;--text-secondary:#888}.VerificationFlow-module__UjunXa__container{background:var(--bg-dark);width:100%;min-height:100dvh;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;font-family:Outfit,sans-serif;display:flex;position:relative;overflow:hidden}.VerificationFlow-module__UjunXa__container:before{content:"";z-index:0;pointer-events:none;opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 800 800'%3E%3Cdefs%3E%3ClinearGradient id='g1' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' style='stop-color:%23c9a0dc'/%3E%3Cstop offset='50%25' style='stop-color:%2387ceeb'/%3E%3Cstop offset='100%25' style='stop-color:%23b19cd9'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23g1)' stroke-width='0.8' stroke-opacity='0.15'%3E%3Cpath d='M769 229L1037 260.9M927 880L731 737 702 637 768 569 868 449 1024 520 970 650 1020 780M1009 390L1020 450'/%3E%3Cpath d='M-51 319.5L-60 380 -155 321 -100 240 -51 319.5zM-200 100L-160 40 -100 70 -80 140 -160 160 -200 100z'/%3E%3Cpath d='M105 229L-63 260.9M-73 320L131 377 162 277 96 209 -4 289 -140 260 -188 390 -138 520 -38 650 12 780M-127 50L-138 110'/%3E%3Cpath d='M235 319.5L244 380 339 321 284 240 235 319.5zM384 100L344 40 284 70 264 140 344 160 384 100z'/%3E%3Cpath d='M451 229L283 260.9M391 320L447 377 578 277 512 209 412 289 278 260 230 390 280 520 380 650 428 780M289 50L278 110'/%3E%3Cpath d='M651 319.5L660 380 755 321 700 240 651 319.5zM800 100L760 40 700 70 680 140 760 160 800 100z'/%3E%3Cpath d='M867 229L699 260.9M807 320L863 377 994 277 928 209 828 289 694 260 646 390 696 520 796 650 844 780M705 50L694 110'/%3E%3Ccircle cx='400' cy='400' r='200'%3E%3Canimate attributeName='r' values='180;220;180' dur='8s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='400' cy='400' r='300'%3E%3Canimate attributeName='r' values='280;320;280' dur='10s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='400' cy='400' r='380'%3E%3Canimate attributeName='r' values='360;400;360' dur='12s' repeatCount='indefinite'/%3E%3C/circle%3E%3Cpath d='M200,400 Q300,300 400,400 T600,400'%3E%3Canimate attributeName='d' values='M200,400 Q300,300 400,400 T600,400;M200,400 Q300,500 400,400 T600,400;M200,400 Q300,300 400,400 T600,400' dur='6s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M100,500 Q250,400 400,500 T700,500'%3E%3Canimate attributeName='d' values='M100,500 Q250,400 400,500 T700,500;M100,500 Q250,600 400,500 T700,500;M100,500 Q250,400 400,500 T700,500' dur='7s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M50,300 Q200,200 400,300 T750,300'%3E%3Canimate attributeName='d' values='M50,300 Q200,200 400,300 T750,300;M50,300 Q200,400 400,300 T750,300;M50,300 Q200,200 400,300 T750,300' dur='9s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M0,600 Q200,500 400,600 T800,600'%3E%3Canimate attributeName='d' values='M0,600 Q200,500 400,600 T800,600;M0,600 Q200,700 400,600 T800,600;M0,600 Q200,500 400,600 T800,600' dur='8s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M100,200 Q300,100 500,200 T800,200'%3E%3Canimate attributeName='d' values='M100,200 Q300,100 500,200 T800,200;M100,200 Q300,300 500,200 T800,200;M100,200 Q300,100 500,200 T800,200' dur='11s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M0,700 Q200,600 400,700 T800,700'%3E%3Canimate attributeName='d' values='M0,700 Q200,600 400,700 T800,700;M0,700 Q200,800 400,700 T800,700;M0,700 Q200,600 400,700 T800,700' dur='7s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-size:cover;animation:30s ease-in-out infinite VerificationFlow-module__UjunXa__topoMove;position:fixed;inset:0}@keyframes VerificationFlow-module__UjunXa__topoMove{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.05)rotate(1deg)}}.VerificationFlow-module__UjunXa__container:after{content:"";background:radial-gradient(ellipse at center,transparent 0%,var(--bg-dark)70%);z-index:0;pointer-events:none;position:fixed;inset:0}.VerificationFlow-module__UjunXa__card{background:var(--bg-card);-webkit-backdrop-filter:blur(30px);z-index:1;text-align:center;border:1px solid #ffffff0f;border-radius:24px;width:100%;max-width:420px;padding:2rem;animation:.8s cubic-bezier(.2,.8,.2,1) VerificationFlow-module__UjunXa__fadeInUp;box-shadow:0 25px 50px #00000080}.VerificationFlow-module__UjunXa__logo{z-index:1;margin-bottom:1.5rem;animation:6s ease-in-out infinite VerificationFlow-module__UjunXa__float}.VerificationFlow-module__UjunXa__logo img{filter:drop-shadow(0 0 30px #b19cd94d);width:100%;max-width:280px;height:auto}.VerificationFlow-module__UjunXa__title{background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:1.75rem;font-weight:700;line-height:1.2}.VerificationFlow-module__UjunXa__description{color:var(--text-secondary);margin-bottom:2rem;font-size:.95rem;line-height:1.6}.VerificationFlow-module__UjunXa__buttonGroup{flex-direction:column;gap:.75rem;width:100%;display:flex}.VerificationFlow-module__UjunXa__button{cursor:pointer;border:none;border-radius:12px;outline:none;width:100%;padding:1rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.VerificationFlow-module__UjunXa__buttonPrimary{background:var(--primary-gradient);color:#000;font-size:1.05rem;box-shadow:0 4px 20px #b19cd94d}.VerificationFlow-module__UjunXa__buttonPrimary:hover{transform:translateY(-3px);box-shadow:0 8px 30px #b19cd973}.VerificationFlow-module__UjunXa__buttonPrimary:active{transform:translateY(0)}.VerificationFlow-module__UjunXa__buttonPrimary:disabled{opacity:.7;cursor:not-allowed;transform:none}.VerificationFlow-module__UjunXa__buttonSecondary{color:#888;background:#ffffff08;border:1px solid #ffffff14;font-size:.95rem}.VerificationFlow-module__UjunXa__buttonSecondary:hover{color:#fff;background:#ffffff14;border-color:#b19cd966}.VerificationFlow-module__UjunXa__form{text-align:left;flex-direction:column;gap:1.25rem;display:flex}.VerificationFlow-module__UjunXa__inputGroup{flex-direction:column;gap:.4rem;display:flex}.VerificationFlow-module__UjunXa__label{color:#aaa;margin-left:.25rem;font-size:.85rem;font-weight:500}.VerificationFlow-module__UjunXa__input{color:#fff;background:#00000080;border:1px solid #ffffff14;border-radius:12px;padding:.9rem 1rem;font-family:inherit;font-size:1rem;transition:all .3s}.VerificationFlow-module__UjunXa__input:focus{border-color:var(--accent-purple);background:#000000b3;outline:none;box-shadow:0 0 0 2px #b19cd926}.VerificationFlow-module__UjunXa__input::placeholder{color:#444}.VerificationFlow-module__UjunXa__backButton{color:#555;cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:.5rem;font-size:.9rem;transition:color .3s}.VerificationFlow-module__UjunXa__backButton:hover{color:var(--accent-purple)}.VerificationFlow-module__UjunXa__result{animation:.5s ease-out VerificationFlow-module__UjunXa__fadeIn}.VerificationFlow-module__UjunXa__tierBadge{background:#b19cd926;background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border:1px solid #b19cd966;border-radius:50px;margin:1rem 0 2rem;padding:.5rem 1.5rem;font-size:1.2rem;font-weight:700;display:inline-block;box-shadow:0 0 20px #b19cd926}.VerificationFlow-module__UjunXa__productsList{text-align:left;background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;max-height:200px;margin-bottom:1.5rem;padding:1rem;overflow-y:auto}.VerificationFlow-module__UjunXa__productsTitle{color:#aaa;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.9rem;font-weight:600}.VerificationFlow-module__UjunXa__productItem{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.VerificationFlow-module__UjunXa__productItem:last-child{border-bottom:none}.VerificationFlow-module__UjunXa__productName{color:#fff;flex:1;margin-right:1rem;font-size:.9rem;font-weight:500}.VerificationFlow-module__UjunXa__productTier{color:var(--accent-purple);white-space:nowrap;background:#b19cd91a;border:1px solid #b19cd933;border-radius:20px;padding:.25rem .75rem;font-size:.75rem}@keyframes VerificationFlow-module__UjunXa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes VerificationFlow-module__UjunXa__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes VerificationFlow-module__UjunXa__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.VerificationFlow-module__UjunXa__spinner{vertical-align:middle;border:2px solid #0000001a;border-left-color:#000;border-radius:50%;width:18px;height:18px;margin-right:8px;animation:1s linear infinite VerificationFlow-module__UjunXa__spin;display:inline-block}@keyframes VerificationFlow-module__UjunXa__spin{to{transform:rotate(360deg)}}@media (min-width:768px){.VerificationFlow-module__UjunXa__card{max-width:480px;padding:3rem}.VerificationFlow-module__UjunXa__title{font-size:2rem}.VerificationFlow-module__UjunXa__logo img{max-width:320px}.VerificationFlow-module__UjunXa__button{padding:1.1rem 1.75rem}.VerificationFlow-module__UjunXa__buttonPrimary{font-size:1.1rem}}@media (min-width:1024px){.VerificationFlow-module__UjunXa__container{padding:2rem}.VerificationFlow-module__UjunXa__card{max-width:520px;padding:3.5rem}.VerificationFlow-module__UjunXa__title{font-size:2.25rem}.VerificationFlow-module__UjunXa__description{font-size:1rem}}@media (max-width:380px){.VerificationFlow-module__UjunXa__container{padding:1rem}.VerificationFlow-module__UjunXa__card{border-radius:20px;padding:1.5rem}.VerificationFlow-module__UjunXa__title{font-size:1.5rem}.VerificationFlow-module__UjunXa__logo img{max-width:220px}.VerificationFlow-module__UjunXa__button{padding:.85rem 1.25rem;font-size:.95rem}.VerificationFlow-module__UjunXa__buttonPrimary{font-size:1rem}.VerificationFlow-module__UjunXa__input{padding:.8rem}}
