.lookup-page{background:radial-gradient(circle at 12% 8%,#fee2e2bf,#0000 22rem),radial-gradient(circle at 88% 28%,#dbeafecc,#0000 26rem)}.lookup-card{transition:box-shadow .25s,transform .25s;animation:.5s ease-out both lookup-card-in}.lookup-card:hover{transform:translateY(-.25rem);box-shadow:0 1.5rem 3rem #0d1e5029}.lookup-hero{background-size:180% 180%;animation:8s infinite lookup-gradient}.lookup-input{transition:border-color .2s,box-shadow .2s,transform .2s}.lookup-input:focus{transform:translateY(-1px);box-shadow:0 .5rem 1.25rem #2563eb26}.lookup-search-button,.lookup-enrollment-link{background-image:linear-gradient(135deg,#1d4ed8,#2563eb 55%,#dc2626);background-size:180% 180%;transition:background-position .3s,box-shadow .25s,transform .25s}.lookup-search-button:hover:not(:disabled),.lookup-enrollment-link:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 .65rem 1.25rem #2563eb40}.lookup-result{background:linear-gradient(145deg,#f0fdf4,#ecfdf5 55%,#eff6ff);transition:box-shadow .25s,transform .25s;animation:.65s cubic-bezier(.22,1,.36,1) both lookup-result-in}.lookup-result:hover{transform:translateY(-.15rem);box-shadow:0 1rem 2rem #1665341f}.lookup-result--not-admitted{background:linear-gradient(145deg,#fff7ed,#fffbeb 55%,#fef2f2)}.lookup-result--not-admitted:hover{box-shadow:0 1rem 2rem #c2410c1f}.lookup-result-icon--not-admitted{background:#ffedd5}.lookup-guide{background:linear-gradient(135deg,#fff,#f8fafc);transition:box-shadow .25s,transform .25s}.lookup-guide:hover{transform:translateY(-.2rem);box-shadow:0 1.25rem 2.5rem #0d1e501f}.lookup-success-icon{animation:.7s cubic-bezier(.17,.89,.32,1.28) .15s both lookup-icon-pop}.lookup-confetti{border-radius:.15rem;width:.55rem;height:1.1rem;animation:1.8s ease-out .25s both lookup-confetti-fall;position:absolute;top:-1rem}.lookup-confetti--one{background:#f59e0b;left:18%;transform:rotate(24deg)}.lookup-confetti--two{background:#2563eb;animation-delay:.45s;left:42%;transform:rotate(75deg)}.lookup-confetti--three{background:#ef4444;animation-delay:.35s;right:28%;transform:rotate(140deg)}.lookup-confetti--four{background:#16a34a;animation-delay:.55s;right:12%;transform:rotate(55deg)}@keyframes lookup-card-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes lookup-gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes lookup-result-in{0%{opacity:0;transform:translateY(1.25rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lookup-icon-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes lookup-confetti-fall{0%{opacity:0;transform:translateY(0)rotate(0)}20%{opacity:1}to{opacity:0;transform:translateY(11rem)rotate(240deg)}}@media (max-width:640px){.lookup-result .grid>div{flex-direction:column;gap:.25rem}.lookup-result .grid>.lookup-result-field--inline-mobile{flex-direction:row;align-items:baseline;gap:.5rem}.lookup-result .lookup-result-field--inline-mobile>:first-child{width:auto}}@media (prefers-reduced-motion:reduce){.lookup-card,.lookup-hero,.lookup-result,.lookup-guide,.lookup-success-icon,.lookup-confetti{animation:none}.lookup-card,.lookup-result,.lookup-guide,.lookup-input,.lookup-search-button,.lookup-enrollment-link{transition:none}}
