.ProfileCredentialsDeck-module__ftQnEG__credentialDetails{flex-direction:column;flex:1;justify-content:flex-start;gap:.625rem;min-width:0;padding-left:2px;padding-right:2px;display:flex}@media (min-width:640px){.ProfileCredentialsDeck-module__ftQnEG__credentialDetails{gap:.75rem;padding-left:4px;padding-right:4px}}.ProfileCredentialsDeck-module__ftQnEG__credentialDetailsGrid{border-top:1px solid #e4e4e7f2;grid-template-columns:1fr 1fr;align-items:start;column-gap:.75rem;width:100%;min-width:0;padding-top:.5rem;display:grid}@media (min-width:640px){.ProfileCredentialsDeck-module__ftQnEG__credentialDetailsGrid{column-gap:1rem;padding-top:.625rem}}.ProfileCredentialsDeck-module__ftQnEG__credentialLabel{text-transform:uppercase;letter-spacing:.12em;color:#71717a;margin-bottom:.25rem;font-size:8px;font-weight:900}@media (min-width:640px){.ProfileCredentialsDeck-module__ftQnEG__credentialLabel{margin-bottom:.375rem}}.ProfileCredentialsDeck-module__ftQnEG__credentialCardTitle{font-family:var(--font-ibm-plex-sans,ui-sans-serif), system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.04em;color:#18181b;-webkit-font-smoothing:antialiased;padding-top:1px;padding-bottom:1px;font-size:.8125rem;font-style:italic;font-weight:900;line-height:1.2}@media (min-width:640px){.ProfileCredentialsDeck-module__ftQnEG__credentialCardTitle{letter-spacing:-.035em;font-size:.9375rem}}.ProfileCredentialsDeck-module__ftQnEG__perspective{perspective:1200px}.ProfileCredentialsDeck-module__ftQnEG__preserve3d{transform-style:preserve-3d}.ProfileCredentialsDeck-module__ftQnEG__backfaceHidden{backface-visibility:hidden}.ProfileCredentialsDeck-module__ftQnEG__rotateY180{transform:rotateY(180deg)}.ProfileCredentialsDeck-module__ftQnEG__cardShadow{box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #0000000a,0 0 0 1px #0000000f,0 22px 48px -14px #00000029,0 10px 22px -12px #0000001a}.ProfileCredentialsDeck-module__ftQnEG__cardFrame{background:linear-gradient(145deg,#e4e4e7 0%,#fafafa 45%,#d4d4d8 100%);border-radius:1.5rem;padding:3px;transition:transform .17s,opacity .17s;box-shadow:inset 0 1px #ffffffbf,0 14px 32px -8px #0000001f}.ProfileCredentialsDeck-module__ftQnEG__slideOutLeft{opacity:.65;transform:translate(-14px)scale(.985)}.ProfileCredentialsDeck-module__ftQnEG__slideOutRight{opacity:.65;transform:translate(14px)scale(.985)}.ProfileCredentialsDeck-module__ftQnEG__slideInLeft{opacity:.82;transform:translate(-10px)scale(.99)}.ProfileCredentialsDeck-module__ftQnEG__slideInRight{opacity:.82;transform:translate(10px)scale(.99)}.ProfileCredentialsDeck-module__ftQnEG__cardFrameInner{border-radius:1.3125rem;height:100%}.ProfileCredentialsDeck-module__ftQnEG__foldWrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .3s;display:grid}.ProfileCredentialsDeck-module__ftQnEG__isExpanded .ProfileCredentialsDeck-module__ftQnEG__foldWrapper{opacity:1;grid-template-rows:1fr}.ProfileCredentialsDeck-module__ftQnEG__foldContent{overflow:hidden}.ProfileCredentialsDeck-module__ftQnEG__dashedDivider{background-image:linear-gradient(90deg,#e5e7eb 50%,#0000 50%);background-repeat:repeat-x;background-size:6px 1px;height:1px;margin:10px 0;position:relative}.ProfileCredentialsDeck-module__ftQnEG__dashedDivider:before,.ProfileCredentialsDeck-module__ftQnEG__dashedDivider:after{content:"";background-color:var(--deck-canvas,#f8f9fa);z-index:10;border:1px solid #e5e7eb;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.ProfileCredentialsDeck-module__ftQnEG__dashedDivider:before{border-left:0;left:-14px}.ProfileCredentialsDeck-module__ftQnEG__dashedDivider:after{border-right:0;right:-14px}@keyframes ProfileCredentialsDeck-module__ftQnEG__subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ProfileCredentialsDeck-module__ftQnEG__floatAnimation{animation:6s ease-in-out infinite ProfileCredentialsDeck-module__ftQnEG__subtleFloat}@keyframes ProfileCredentialsDeck-module__ftQnEG__modalScale{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.ProfileCredentialsDeck-module__ftQnEG__modalAnimate{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards ProfileCredentialsDeck-module__ftQnEG__modalScale}.ProfileCredentialsDeck-module__ftQnEG__signatureStrip{background:repeating-linear-gradient(45deg,#f8fafc,#f8fafc 10px,#f1f5f9 10px 20px)}.ProfileCredentialsDeck-module__ftQnEG__cardTexture{background-image:radial-gradient(#00000005 1px,#0000 1px);background-size:8px 8px}.ProfileCredentialsDeck-module__ftQnEG__flipInner{transition:transform .8s cubic-bezier(.17,.67,.16,.99)}.ProfileCredentialsDeck-module__ftQnEG__flipInnerFlipped,.ProfileCredentialsDeck-module__ftQnEG__backFacePreRotate{transform:rotateY(180deg)}
.CredentialsPassportCard-module__lpqTTq__cardContainer{perspective:1000px;border-radius:12px;width:100%;max-width:380px;position:relative;overflow:hidden}@media (min-width:640px){.CredentialsPassportCard-module__lpqTTq__cardContainer{max-width:520px}}@media (min-width:1024px){.CredentialsPassportCard-module__lpqTTq__cardContainer{max-width:600px}}.CredentialsPassportCard-module__lpqTTq__vaultOverlay{z-index:50;pointer-events:auto;position:absolute;inset:0}.CredentialsPassportCard-module__lpqTTq__vaultOpened .CredentialsPassportCard-module__lpqTTq__vaultOverlay{pointer-events:none}.CredentialsPassportCard-module__lpqTTq__coverFlap{z-index:100;background-color:#1a1a1b;border:1px solid #2d2d2e;justify-content:center;width:100%;height:50%;transition:transform .8s cubic-bezier(.7,0,.3,1);display:flex;position:absolute;left:0;overflow:hidden}.CredentialsPassportCard-module__lpqTTq__coverTop{border-bottom:none;border-radius:12px 12px 0 0;align-items:flex-end;top:0}.CredentialsPassportCard-module__lpqTTq__coverBottom{border-top:1px solid #333;border-radius:0 0 12px 12px;align-items:flex-start;bottom:0}.CredentialsPassportCard-module__lpqTTq__vaultOpened .CredentialsPassportCard-module__lpqTTq__coverTop{transform:translateY(-100%)}.CredentialsPassportCard-module__lpqTTq__vaultOpened .CredentialsPassportCard-module__lpqTTq__coverBottom{transform:translateY(100%)}.CredentialsPassportCard-module__lpqTTq__sealCircle{z-index:101;background:#ff4500;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .6s cubic-bezier(.7,0,.3,1),opacity .4s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #1a1a1b}.CredentialsPassportCard-module__lpqTTq__sealLogo{object-fit:contain;width:36px;height:36px;display:block}.CredentialsPassportCard-module__lpqTTq__vaultOpened .CredentialsPassportCard-module__lpqTTq__sealCircle{opacity:0;transform:translate(-50%,-50%)scale(0)}@media (prefers-reduced-motion:reduce){.CredentialsPassportCard-module__lpqTTq__coverFlap,.CredentialsPassportCard-module__lpqTTq__sealCircle{transition-duration:.01ms}}.CredentialsPassportCard-module__lpqTTq__passportCard{z-index:1;box-shadow:0 1px 3px var(--color-shadow,#1a1a1b14), 0 12px 28px -8px #1a1a1b24;background-color:#fff;border:1px solid #edeff1;border-radius:12px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.CredentialsPassportCard-module__lpqTTq__redditOrange{color:#ff4500}.CredentialsPassportCard-module__lpqTTq__bgRedditOrange{background-color:#ff4500}.CredentialsPassportCard-module__lpqTTq__siteChip{color:#1a1a1b;background-color:#edeff1;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.CredentialsPassportCard-module__lpqTTq__foldWrapper{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .3s;display:grid}.CredentialsPassportCard-module__lpqTTq__foldSectionExpanded>.CredentialsPassportCard-module__lpqTTq__foldWrapper{opacity:1;pointer-events:auto;grid-template-rows:1fr}.CredentialsPassportCard-module__lpqTTq__foldContent{overflow:hidden}.CredentialsPassportCard-module__lpqTTq__dashedDivider{background-image:linear-gradient(90deg,#edeff1 50%,#0000 50%);background-repeat:repeat-x;background-size:10px 1px;height:2px;margin:20px 0;position:relative}.CredentialsPassportCard-module__lpqTTq__dashedDivider:before,.CredentialsPassportCard-module__lpqTTq__dashedDivider:after{content:"";z-index:10;background-color:#f0f2f5;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.CredentialsPassportCard-module__lpqTTq__dashedDivider:before{border-right:1px solid #edeff1;left:-9px}.CredentialsPassportCard-module__lpqTTq__dashedDivider:after{border-left:1px solid #edeff1;right:-9px}.CredentialsPassportCard-module__lpqTTq__foldToggleHost{position:relative}.CredentialsPassportCard-module__lpqTTq__foldToggle{cursor:pointer;z-index:20;background:#fff;border:1px solid #edeff1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .4s,border-color .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0000000d}.CredentialsPassportCard-module__lpqTTq__foldToggle:hover{border-color:#ff4500}.CredentialsPassportCard-module__lpqTTq__foldToggleIcon{transition:transform .4s}.CredentialsPassportCard-module__lpqTTq__foldSectionExpanded>.CredentialsPassportCard-module__lpqTTq__foldToggleHost>.CredentialsPassportCard-module__lpqTTq__foldToggle .CredentialsPassportCard-module__lpqTTq__foldToggleIcon{transform:rotate(180deg)}.CredentialsPassportCard-module__lpqTTq__btnAction{transition:all .15s}.CredentialsPassportCard-module__lpqTTq__btnAction:active{background-color:#e2e4e6;transform:scale(.97)}.CredentialsPassportCard-module__lpqTTq__labelText{color:#7c7c7c;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.CredentialsPassportCard-module__lpqTTq__logItem{border-bottom:1px solid #f6f7f8;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.CredentialsPassportCard-module__lpqTTq__logItem:last-child{border-bottom:none}.CredentialsPassportCard-module__lpqTTq__toast{color:#fff;z-index:220;pointer-events:none;background-color:#1a1a1b;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:2rem;left:50%;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.CredentialsPassportCard-module__lpqTTq__toastVisible{opacity:1;transform:translate(-50%)translateY(-10px)}.CredentialsPassportCard-module__lpqTTq__toastHidden{opacity:0;transform:translate(-50%)translateY(0)}
.PassportCelebrationCard-module__2VCX-G__confettiPiece{opacity:0;border-radius:1px;width:8px;height:8px;animation:1.8s ease-out forwards PassportCelebrationCard-module__2VCX-G__confetti-fall;position:absolute;top:0}@keyframes PassportCelebrationCard-module__2VCX-G__confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(180px)rotate(720deg)}}@media (prefers-reduced-motion:reduce){.PassportCelebrationCard-module__2VCX-G__confettiPiece{animation:none;display:none}}
