*,:before,:after{box-sizing:border-box}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;margin:0}::selection{color:#fff;background:#c9a84c47}button:active{transform:scale(.97)}button{transition:opacity .15s,transform .1s,filter .15s,box-shadow .2s}#root{min-height:100vh}@keyframes cgonSpin{to{transform:rotate(360deg)}}@keyframes cgonToastIn{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.92)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes cgonFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gradeSlam{0%{opacity:0;transform:scale(0)}12%{opacity:1;transform:scale(2.2)}30%{transform:scale(.78)}50%{transform:scale(1.2)}68%{transform:scale(.93)}83%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes gradeFlash{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(5)}}@keyframes labelRise{0%{opacity:0;transform:translateY(12px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes particleFly{0%{opacity:1;transform:translate(0)scale(1.4)}to{opacity:0;transform:translate(72px)scale(0)}}@keyframes gradeRing{0%{opacity:.85;transform:scale(.2)}to{opacity:0;transform:scale(4.5)}}@keyframes revealSlam{0%{transform:scale(1.18)}55%{transform:scale(.94)}78%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes revealPulse{0%,to{opacity:1}50%{opacity:.42}}@keyframes goldShimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes confettiFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(105vh)rotate(540deg)}}@keyframes barGrow{0%{width:0}}@keyframes cornerBreathe{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes focusRingAnim{0%{opacity:.95;transform:translate(-50%,-50%)scale(1.35)}25%{opacity:1;transform:translate(-50%,-50%)scale(1)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.focus-ring{pointer-events:none;border:2px solid #c9a84c;border-radius:5px;width:68px;height:68px;animation:1.1s ease-out both focusRingAnim;position:absolute}.pop-bar{animation:.6s cubic-bezier(.22,1,.36,1) both barGrow}.anim-fade-up{animation:.28s cubic-bezier(.22,1,.36,1) both cgonFadeUp}.cgon-spin{transform-origin:50%;animation:1.1s linear infinite cgonSpin}.cgon-toast{animation:.35s cubic-bezier(.34,1.56,.64,1) both cgonToastIn}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hero-float-0{animation:4s ease-in-out infinite heroFloat}.hero-float-1{animation:4s ease-in-out .75s infinite heroFloat}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.72)}}.pulse-dot{animation:2s ease-in-out infinite pulseDot}.btn-gold:hover:not(:disabled){filter:brightness(1.09);box-shadow:0 8px 36px #c9a84ca6,inset 0 1px #ffffff47!important}.btn-secondary:hover:not(:disabled){background:#ffffff1c!important;border-color:#ffffff29!important}.btn-gold-outline:hover:not(:disabled){background:#c9a84c1f!important;border-color:#c9a84c66!important}@keyframes tabPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}.tab-unread-dot{animation:1.5s ease-in-out infinite tabPulse}.card-hover{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.card-hover:hover{transform:translateY(-2px);box-shadow:0 12px 36px #00000085,inset 0 1px #ffffff12!important}.result-card-0{animation:.28s cubic-bezier(.22,1,.36,1) both cgonFadeUp}.result-card-1{animation:.28s cubic-bezier(.22,1,.36,1) 60ms both cgonFadeUp}.result-card-2{animation:.28s cubic-bezier(.22,1,.36,1) .12s both cgonFadeUp}.result-card-3{animation:.28s cubic-bezier(.22,1,.36,1) .18s both cgonFadeUp}.result-card-4{animation:.28s cubic-bezier(.22,1,.36,1) .24s both cgonFadeUp}.result-card-5{animation:.28s cubic-bezier(.22,1,.36,1) .3s both cgonFadeUp}.result-card-6{animation:.28s cubic-bezier(.22,1,.36,1) .36s both cgonFadeUp}
