@keyframes ReferralCodeModal-module-scss-module__0BkvNa__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ReferralCodeModal-module-scss-module__0BkvNa__placeholder{0%,to{opacity:1}50%{opacity:.6}}.ReferralCodeModal-module-scss-module__0BkvNa__form{gap:var(--space-xxl);flex-direction:column;display:flex}.ReferralCodeModal-module-scss-module__0BkvNa__input-wrap{gap:var(--space-s);flex-direction:column;display:flex}.ReferralCodeModal-module-scss-module__0BkvNa__error{color:var(--color-text-critical);padding-left:var(--space-l);font-size:14px;font-weight:400;line-height:1.42857}.ReferralCodeModal-module-scss-module__0BkvNa__desc{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:1.42857}.ReferralCodeModal-module-scss-module__0BkvNa__footer{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ReferralCodeModal-module-scss-module__0BkvNa__step{color:var(--color-text-secondary);white-space:nowrap;font-size:14px;font-weight:400;line-height:1.42857}.ReferralCodeModal-module-scss-module__0BkvNa__actions{gap:12px;display:flex}
@keyframes ImpersonationBanner-module-scss-module__kQEtua__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ImpersonationBanner-module-scss-module__kQEtua__placeholder{0%,to{opacity:1}50%{opacity:.6}}.ImpersonationBanner-module-scss-module__kQEtua__banner{z-index:9999;background:var(--color-text-bonus);color:var(--color-text-invert);justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.42857;display:flex;position:fixed;top:0;left:0;right:0}.ImpersonationBanner-module-scss-module__kQEtua__exit-btn{background:var(--color-text-invert);color:var(--color-text-bonus);cursor:pointer;border:none;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.33333}
@keyframes Coachmark-module-scss-module__fI7g2q__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Coachmark-module-scss-module__fI7g2q__placeholder{0%,to{opacity:1}50%{opacity:.6}}.Coachmark-module-scss-module__fI7g2q__layer{display:contents}.Coachmark-module-scss-module__fI7g2q__ring{z-index:calc(var(--z-header) - 3);border-radius:var(--radius-l);box-shadow:0 0 0 2px var(--color-bd-brand),0 0 0 8px #0073fa2e;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.Coachmark-module-scss-module__fI7g2q__ring--elevated{z-index:calc(var(--z-modal) + 1)}.Coachmark-module-scss-module__fI7g2q__card{z-index:calc(var(--z-header) + 1);gap:var(--space-xs);width:320px;max-width:calc(100vw - 32px);padding:var(--space-l);border-radius:var(--radius-m);border:1px solid var(--color-bd-primary);background:var(--color-guide-bg);color:var(--color-guide-text);pointer-events:auto;will-change:transform;flex-direction:column;display:flex;position:fixed;top:0;left:0;box-shadow:0 12px 40px #00286e73}.Coachmark-module-scss-module__fI7g2q__card--elevated{z-index:calc(var(--z-modal) + 2)}@media (prefers-reduced-motion:no-preference){.Coachmark-module-scss-module__fI7g2q__card{animation:.24s cubic-bezier(.22,1,.36,1) both Coachmark-module-scss-module__fI7g2q__coach-in}}@keyframes Coachmark-module-scss-module__fI7g2q__coach-in{0%{opacity:0}}.Coachmark-module-scss-module__fI7g2q__step{color:var(--color-guide-text-secondary);font-size:12px;font-weight:500;line-height:1.33333}.Coachmark-module-scss-module__fI7g2q__title{font-size:14px;font-weight:500;line-height:1.42857}.Coachmark-module-scss-module__fI7g2q__body{color:var(--color-guide-text-body);font-size:14px;font-weight:400;line-height:1.42857}.Coachmark-module-scss-module__fI7g2q__actions{justify-content:space-between;align-items:center;gap:var(--space-m);margin-top:var(--space-s);display:flex}.Coachmark-module-scss-module__fI7g2q__hide{-webkit-user-select:none;user-select:none;color:var(--color-guide-text-secondary);cursor:pointer;transition:color var(--trans-base);background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:500;line-height:1.33333}@media (hover:hover){.Coachmark-module-scss-module__fI7g2q__hide:hover{color:var(--color-guide-text)}}.Coachmark-module-scss-module__fI7g2q__card .Coachmark-module-scss-module__fI7g2q__cta{background:var(--color-guide-cta);color:var(--color-guide-bg)}@media (hover:hover){.Coachmark-module-scss-module__fI7g2q__card .Coachmark-module-scss-module__fI7g2q__cta.Coachmark-module-scss-module__fI7g2q__cta:hover:not(:disabled){background:var(--color-guide-cta-hover);color:var(--color-guide-cta-text-hover)}}