@font-face{font-family:Nunito;src:url("Nunito-latin.woff2") format('woff2');font-weight:200 1000;font-display:swap;unicode-range:U+0-3FF,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+FEFF,U+FFFD}@font-face{font-family:Nunito;src:url("Nunito-other.woff2") format('woff2');font-weight:200 1000;font-display:swap;unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+48A-4A5,U+4A8-4FF,U+510-513,U+51A-51D,U+524-529,U+52E-52F,U+2070,U+2074-2079,U+2080-2089,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+2113,U+2116,U+2126,U+212E,U+2202,U+2205-2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E8-27E9,U+F8FF,U+FB01-FB02}.ma-avatar-veil{position:fixed;z-index:2000;inset:0;background:#30204463;display:grid;place-items:center;padding:24px}.ma-avatar-chooser{box-sizing:border-box;width:min(780px,100%);max-height:calc(100svh - 48px);overflow:auto;border:3px solid white;border-radius:36px;background:radial-gradient(ellipse at 0 0,#ede0ff,transparent 48%),radial-gradient(ellipse at 100% 80%,#dbfaf2,transparent 44%),#fffdfb;box-shadow:0 24px 90px #2c16484d;padding:38px 42px 34px;text-align:center}.ma-avatar-chooser h2{font:900 48px/1.12 Nunito,system-ui,sans-serif;max-width:610px;margin:0 auto 32px;letter-spacing:-1px;color:#6530a9}.ma-avatar-choices{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ma-avatar-choice{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:0;border:3px solid #e5d7f3;border-radius:27px;padding:82px 10px 40px;background:linear-gradient(155deg,#fff,#f2e8fd);box-shadow:inset 0 2px 0 white,0 4px 0 #dfd0ec;cursor:pointer}.ma-avatar-choice.andy{background:linear-gradient(155deg,#fff,#e1f9f2);border-color:#c9ebe3;box-shadow:inset 0 2px 0 white,0 4px 0 #b6ded4}.ma-avatar-choice img{width:100%;height:245px;object-fit:contain;pointer-events:none;transform:translateX(var(--optical-x,0px)) scale(1.3);transform-origin:50% 92%}.ma-avatar-choice,.ma-avatar-choice:hover,.ma-avatar-choice:active{animation:none;transition:none}.ma-progress-flight{position:fixed;z-index:2001;pointer-events:none;object-fit:contain;transform-origin:0 0}@media(max-width:600px){.ma-avatar-veil{padding:12px}.ma-avatar-chooser{padding:30px 15px 25px;border-radius:28px;max-height:calc(100svh - 24px)}.ma-avatar-chooser h2{font-size:37px;max-width:310px;margin-bottom:28px;letter-spacing:-.7px}.ma-avatar-choices{gap:12px}.ma-avatar-choice{padding:68px 4px 35px;border-radius:22px}.ma-avatar-choice img{height:210px}}@media(max-height:650px){.ma-avatar-chooser{padding-top:22px;padding-bottom:22px}.ma-avatar-chooser h2{font-size:33px;margin-bottom:22px}.ma-avatar-choice{padding-top:56px;padding-bottom:22px}.ma-avatar-choice img{height:165px}}/* Low landscape screens: keep the entire choice visible without inner scrolling. */@media(orientation:landscape) and (max-height:450px){.ma-avatar-chooser{padding-top:12px;padding-bottom:12px}.ma-avatar-chooser h2{margin-bottom:16px}.ma-avatar-choice{padding-top:50px;padding-bottom:18px}}@media(orientation:landscape) and (max-height:360px){.ma-avatar-chooser{padding:12px 20px}.ma-avatar-chooser h2{font-size:27px;max-width:none;margin-bottom:14px}.ma-avatar-choice{padding-top:42px;padding-bottom:16px}.ma-avatar-choice img{height:120px}}
