@layer base{._overlay_asw9j_2{position:fixed;inset:0;z-index:var(--z-critical);background-color:#021033;color:#f2ede4;display:flex;flex-direction:column;align-items:center;justify-content:safe center;padding:var(--spacing-6);padding-top:var(--spacing-8);padding-bottom:var(--spacing-8);overflow-y:auto}._content_asw9j_18{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px;z-index:2}._badge_asw9j_27{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-4);background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);border-radius:var(--radius-full);font-size:.875rem;font-weight:500;font-family:var(--font-family-monospace);letter-spacing:.05em;margin-bottom:var(--spacing-6);animation:_pulseBadge_asw9j_1 2s infinite ease-in-out}._badgeStar_asw9j_44{font-size:1rem}._visualContainer_asw9j_48{height:360px;width:360px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-8);overflow:visible;position:relative}._ringsAnimation_asw9j_59{background:transparent!important;min-height:auto!important;height:100%;width:100%;overflow:visible!important}._successIconContainer_asw9j_67{animation:_scaleIn_asw9j_1 .5s cubic-bezier(.16,1,.3,1) forwards}._successIcon_asw9j_67{color:var(--success);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--success) 40%,transparent))}._statusTextWrapper_asw9j_76{height:2rem;position:relative;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:var(--spacing-4)}._statusText_asw9j_76{position:absolute;margin:0;font-family:var(--font-family-heading);font-size:1.25rem;font-weight:400;color:#f2ede4;text-align:center;animation:_fadeUpIn_asw9j_1 .5s ease-out forwards;width:100%}._progressContainer_asw9j_98{width:100%;max-width:320px;margin-bottom:1.5rem}._progressBar_asw9j_104{background-color:#ffffff1a!important}._progressBar_asw9j_104 [data-radix-progress-indicator]{background-color:var(--primary)!important;transition:transform .8s ease-in-out!important}._tagsContainer_asw9j_113{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-3);max-width:90%;width:100%;min-height:3rem}._tagHeadline_asw9j_123{display:block;width:100%;text-align:center;max-width:100%;font-size:.875rem;padding:var(--spacing-2) var(--spacing-4);background-color:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#f2ede4d9;border-radius:var(--radius-md);line-height:1.5;margin-bottom:var(--spacing-2);word-wrap:break-word;opacity:0;animation:_fadeSlideUp_asw9j_1 .6s cubic-bezier(.16,1,.3,1) forwards}._tagChip_asw9j_141{padding:var(--spacing-1) var(--spacing-3);background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#f2ede4cc;border-radius:var(--radius-full);font-size:.75rem;opacity:0;animation:_fadeSlideUp_asw9j_1 .6s cubic-bezier(.16,1,.3,1) forwards;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tipCardWrapper_asw9j_156{position:absolute;bottom:var(--spacing-12);left:var(--spacing-6);right:var(--spacing-6);display:flex;justify-content:center;pointer-events:none}._tipCard_asw9j_156{background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-md);max-width:400px;text-align:center;animation:_fadeCross_asw9j_1 .8s ease-in-out forwards;backdrop-filter:blur(8px)}._tipLabel_asw9j_177{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--primary);margin-bottom:var(--spacing-2);font-family:var(--font-family-monospace)}._tipText_asw9j_187{margin:0;font-size:.875rem;color:#f2ede4b3;line-height:1.5}@keyframes _pulseBadge_asw9j_1{0%,to{box-shadow:0 0 #d4a85366}50%{box-shadow:0 0 0 4px #d4a85300}}@keyframes _fadeUpIn_asw9j_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeSlideUp_asw9j_1{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeCross_asw9j_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes _scaleIn_asw9j_1{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}}
