.ao-popup-button{width:-moz-max-content;width:max-content}.ao-popup{position:absolute;inset:-15px 0 0;z-index:100}.ao-popup>ul{width:-moz-max-content;width:max-content;background-color:#fff;transform:translate(-100%);display:flex;padding:10px 30px;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:10px;box-shadow:0 4px 24px #00000040}.ao-popup>ul>li>a{display:flex;align-items:center;gap:16px;color:#000}.ao-popup>ul>li,.ao-popup>ul>li>a{line-height:48px;font-size:16px;width:100%;display:flex;font-weight:400!important;text-decoration:none}.ao-popup>ul>li>a:hover{text-decoration:underline}.ao-popup>ul>li:not(:last-child){border-bottom:1px solid #f0f0f0}.ao-popup>ul>li .ao-icon{width:16px;height:16px}@media screen and (max-width:640px){.ao-popup{position:fixed;top:0;height:100vh;height:100dvh;bottom:unset;left:0;right:0;background-color:#0006;z-index:100000;display:flex}.ao-popup>ul{padding:20px 30px;width:100vw;margin:auto 0 0!important;transform:none;border-radius:10px 10px 0 0}@starting-style{.ao-popup>ul{transform:translateY(100%)!important}}.ao-popup>ul>li>a{line-height:48px!important;font:var(--text-body-large);font-size:16px}}.signup-link[data-v-a1c06ea6]{text-align:center;font-size:.875rem;color:var(--color-black)}.signup-link-btn[data-v-a1c06ea6]{background:none;border:none;padding:0;font:inherit;color:var(--color-blue);cursor:pointer;text-decoration:underline;background:none!important}.signup-link[data-v-af2706e6]{text-align:center;font-size:.875rem;color:var(--color-black)}.signup-link-btn[data-v-af2706e6]{background:none;border:none;padding:0;font:inherit;color:var(--color-blue);cursor:pointer;text-decoration:underline;background:none!important}dialog{border-radius:10px;background-color:var(--color-white);border:0;width:960px;height:720px;overflow:hidden;position:fixed;margin:auto;padding:16px 16px 0}dialog::backdrop{background-color:#000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}dialog:focus{outline:none}dialog>.dialog-close{position:absolute;right:16px;filter:invert();width:16px;height:16px}.shadow-overlay{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 -16px 16px #fff}.ao-nav .open-hamburger{position:absolute;left:40px;top:0;height:65px;display:flex;align-items:center}.ao-nav .hamburger{width:36px}.ao-nav .drawer{overflow-y:scroll;flex-direction:column}.ao-nav .drawer a:hover{color:var(--color-pink)}.ao-nav .ao-nav-avatar{justify-content:end}.ao-nav .logo{width:325px}.ao-nav .drawer ul{padding:0}.ao-nav li{list-style:none}.ao-nav .hamburger-primary a{font:var(--font-subheading-lg)}.ao-nav a,.ao-nav p{font-size:18px;line-height:38px;font-weight:400;text-decoration:none}.ao-nav a:hover{color:#03ff00!important}.ao-nav-close:hover{cursor:pointer}.ao-nav .copyright{margin-top:auto;font:var(--font-body-xs)}dialog.drawer{position:fixed;margin:0 auto 0 0;min-height:100vh;height:100vh;width:-moz-max-content;width:max-content;min-width:250px;border-radius:0;padding:16px;transition-duration:.25s;background-color:#232323;color:#fff}dialog.drawer:open{transform:translate(0)}dialog.drawer .dialog-close{right:unset}dialog.drawer .dialog-close img{filter:invert()}dialog.drawer .hamburger-menu{padding:120px 64px 64px;height:100%}.hamburger-menu a:focus{outline:none;color:#03ff00!important}@starting-style{dialog.drawer:open{transform:translate(-100%)}}@media screen and (max-width:1080px){.ao-nav .logo{width:130px}.ao-nav.column{gap:var(--spacing-medium)}.ao-nav .hamburger{width:24px}}@media screen and (max-width:640px){.ao-dialog.drawer{margin:0;width:100vw;max-width:100vw}dialog.drawer .hamburger-menu{padding:60px 36px}.ao-nav .hamburger-primary a{font:var(--font-subheading-md)}}.ao-steps{width:-moz-min-content;width:min-content;border-bottom:1px solid #232323;height:23px;margin:16px auto 32px}.ao-steps>ul{flex-direction:row;gap:40px}.ao-steps>ul,.ao-steps>ul>li{display:flex;justify-content:center}.ao-steps>ul>li{width:46px;height:46px;background-color:#fff;border:1px solid #232323;border-radius:100%;align-items:center}.ao-steps>ul>li.filled{background-color:#39ff14}.ao-steps>ul>li.error{background-color:#ff4347;color:#fff}@media screen and (max-width:640px){.ao-steps{height:13px}.ao-steps>ul{gap:24px}.ao-steps>ul>li{width:25px;height:25px}}.ao-upload-video{width:100%;margin:0}.ao-upload-video input{display:block}.ao-upload-video input[type=file]{display:none}.ao-upload-video label:has(input[type=file]){display:flex;flex-direction:row}.ao-upload-video label:has(input[type=file]) p{border:2px solid #000;padding:16px;font:var(--font-subheading-sm);text-align:left;margin:0 12px 0 0;flex:1;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.ao-upload-video label:has(input[type=file]) button,.ao-upload-video label:has(input[type=file]) button:hover{border-radius:0;color:#fff!important;background-color:#000;border-color:#000;padding:12px 24px;font:var(--font-subheading-xxs)}.ao-upload-video .file-info{display:flex;gap:12px;align-items:center;font-size:14px}.ao-upload-video .file-size{opacity:.6}.ao-upload-video .upload-progress{display:flex;align-items:center;gap:12px}.ao-upload-video .progress-bar{flex:1;height:8px;background:#ddd;border-radius:4px;overflow:hidden}.ao-upload-video .progress-fill{height:100%;background:#0053ff;transition:width .2s}.ao-upload-video .upload-error{color:#c00}.ao-upload-video .upload-paused{color:#c00;font-size:14px;margin:0}.ao-submission-modal form{width:100%;max-width:580px;margin:0 auto}.ao-submission-modal h2{font:var(--font-subheading-sm)!important;text-transform:none!important}.ao-submission-modal h2,.ao-submission-modal p{text-align:center}.ao-submission-modal p{font-size:16px;margin:0 auto}.ao-submission-modal label{font:var(--font-subheading-xxs)}.ao-submission-modal input,.ao-submission-modal select{font:var(--font-subheading-sm);padding:16px;background-color:#fff;border:2px solid #000;margin-bottom:4px}.ao-submission-modal button{font-size:16px;padding:12px 50px;width:-moz-max-content;width:max-content;margin:0 auto;background-color:#0053ff!important;border:2px solid #0053ff;color:#fff}.ao-submission-modal button:hover{background-color:#fff!important}.ao-submission-modal .row:has(button){justify-content:center}.ao-submission-modal .row:has(button) button{margin:0}.ao-submission-modal button.secondary{background-color:#fff!important;color:#000;border-color:#000}.ao-submission-modal label:has(input[type=file]) button{background-color:#000!important}.ao-submission-modal .media-type-toggle{justify-content:center}.ao-submission-modal .media-type-toggle .toggle-btn{padding:8px 24px;background:#fff;border:2px solid #ccc;color:#333;font-size:14px;cursor:pointer}.ao-submission-modal .media-type-toggle .toggle-btn.active{background:#0053ff;border-color:#0053ff;color:#fff}.ao-submission-modal .confirm-video-ready{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;background-color:#ededed;border-radius:12px;margin:16px 0}.ao-submission-modal .checkmark-sm{width:40px;height:40px;background-color:#03ff00;padding:10px;border-radius:100%}.ao-submission-modal .info-box{display:flex;flex-direction:column;gap:var(--gap-xs);background-color:#ededed;border-radius:20px;padding:40px;margin:0}.ao-submission-modal .info-box p{margin:0}.ao-submission-modal a{opacity:1!important;font-family:Space Grotesk!important;font-weight:800!important}.ao-submission-modal .info-box p{text-align:left!important}.ao-submission-modal .checkmark{width:76px;height:76px;background-color:#03ff00;padding:25px;border-radius:100%;margin-bottom:var(--gap-sm)}.ao-submission-modal video{max-height:275px}.ao-submission-modal .spin{animation:spin-animation 2s linear infinite;width:175px;height:175px;margin:0 auto}.ao-submission-modal .back{margin-right:auto;font:var(--font-body-md)!important}.ao-submission-modal .submission-legal{text-align:left;font-size:12px;padding-left:1rem}.ao-submission-modal .submission-legal li{list-style-type:disc}.ao-submission-modal .submission-legal a{color:#000}.ao-submission-modal .category,.ao-submission-modal .waiting{gap:1rem;justify-content:space-between}.ao-submission-modal .waiting{min-height:100%}.ao-submission-modal .waiting p{margin:0!important}.ao-submission-modal .category p{font-size:12px;cursor:default}.ao-submission-modal .image-preview{max-height:375px;-o-object-fit:cover;object-fit:cover;aspect-ratio:9/16;display:block}.ao-submission-modal .submission-info{display:flex;flex-direction:column;justify-content:center;height:100%;gap:1rem;max-width:400px}.ao-submission-modal .submission-info p{text-align:left}.ao-submission-modal .submission-info button{margin-top:auto}.ao-submission-modal .submission-info a{margin:0 auto}.ao-submission-modal .submission-info-wide{max-width:640px}.ao-submission-modal .share-box{background-color:#03ff00;display:grid;grid-template-columns:1fr auto;margin:0;padding:24px;-moz-column-gap:40px;column-gap:40px}.ao-submission-modal .share-box h3{font-family:League Gothic;font-size:20px;text-transform:uppercase}.ao-submission-modal .share-box p{font-family:Space Grotesk;font-size:18px}.ao-submission-modal .share-box>div{grid-column-start:2;grid-row-start:1;grid-row-end:3;display:flex;gap:8px}.ao-submission-modal .share-box>div button{font-size:12px;width:-moz-max-content;width:max-content;padding:12px 24px;border-color:#000;font-weight:400}.ao-submission-modal .share-box>div button:first-child{background-color:#000!important;color:#fff!important}.ao-submission-modal .share-box>div button:last-child{background-color:transparent;color:#000}.ao-submission-modal .submission-share{color:#fff!important;border-color:#0053ff!important}.ao-submission-modal .submission-share:hover{border-color:#000!important;color:#000!important}.ao-submission-modal .claim-free-volume{margin-top:1rem!important}.ao-submission-modal .category-info{font-size:12px;display:flex;flex-direction:column;gap:12px}.ao-submission-modal .category-info h3{color:#0053ff;font-family:Dela Gothic One;font-size:16px}.ao-submission-modal .category-info h4{margin-bottom:-12px;font-weight:700}.ao-submission-modal .category-info p{text-align:left;margin:0}@media screen and (max-width:640px){.ao-submission-modal h3{font:var(--font-body-xs)}.ao-submission-modal input,.ao-submission-modal label:has(input[type=file]) p,.ao-submission-modal select{font:var(--font-subheading-xs);padding:8px;background-color:#fff;border:2px solid #000}.ao-submission-modal .image-preview{max-height:275px}.ao-submission-modal button{font-size:14px;padding:12px 48px}.ao-submission-modal .info-box,.ao-submission-modal .share-box{display:flex;flex-direction:column}:is(.ao-submission-modal .info-box,.ao-submission-modal .share-box) h3{font-size:18px}:is(.ao-submission-modal .info-box,.ao-submission-modal .share-box) p{font-size:14px}:is(.ao-submission-modal .info-box,.ao-submission-modal .share-box) button,:is(.ao-submission-modal .info-box,.ao-submission-modal .share-box) div>button{padding:8px 16px;margin-top:8px;width:50%}.ao-submission-modal .info-box{padding:16px}.ao-submission-modal .category p{font-size:12px}}@media screen and (max-width:480px){.ao-submission-modal input,.ao-submission-modal label:has(input[type=file]) button,.ao-submission-modal label:has(input[type=file]) p,.ao-submission-modal select{font:var(--font-subheading-xxs);display:flex;align-items:center;padding:4px 12px;line-height:normal}.ao-submission-modal label:has(input[type=file]) button{padding:4px 16px}}@keyframes spin-animation{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.error-message{color:#ff4d4d;font-size:14px;text-align:center;margin:8px auto 0}.ao-logo-container{background:none;z-index:1}@media screen and (min-width:961px){.ao-logo-container{width:410px}}@media screen and (max-width:960px){.ao-layout .ao-hero-side--left .ao-chigiri-animation{display:none}}@media screen and (min-width:961px){.ao-chigiri-animation--mobile{display:none!important}}.ao-chigiri-animation{display:block;width:clamp(6.75rem,14vw,11rem);max-width:100%;flex-shrink:0;aspect-ratio:5/8}@media screen and (max-width:960px){.ao-chigiri-animation{transform:rotate(15deg);left:-53%;top:-.5rem}}@media screen and (min-width:961px){.ao-chigiri-animation{width:155px;left:-30%;top:1rem}}.ao-isagi-animation{display:block;width:clamp(11rem,12vw,9.5rem);max-width:100%;flex-shrink:0;aspect-ratio:5/7}@media screen and (max-width:960px){.ao-isagi-animation{transform:rotate(6deg);right:-45%;top:-1.5rem}}@media screen and (min-width:961px){.ao-isagi-animation{width:330px;right:47%;top:-1.5rem}}.ao-logo-animation{width:100%;min-width:min(265px,100vw - 2rem);margin-inline:auto;aspect-ratio:17/9}.ao-victory-pose-animation{display:block;width:clamp(9rem,10vw,8rem);max-width:100%;flex-shrink:0;aspect-ratio:3/4}@media screen and (max-width:960px){.ao-victory-pose-animation{right:95%;top:2.5rem}}@media screen and (min-width:961px){.ao-victory-pose-animation{width:290px;left:-18%;top:1rem;transform:rotate(10deg)}}.ao-logo-concacaf{opacity:0;margin:0 auto;width:232px}@media screen and (min-width:961px){.ao-logo-concacaf{width:337px}}.ao-layout.no-menu{grid-template-columns:1fr}.ao-layout.no-menu .ao-sidebar-wrapper{display:none}.ao-layout.no-menu .ao-hero,.ao-layout.no-menu header{grid-column-end:2}.ao-layout.no-menu .ao-layout-main{display:flex}.ao-layout.wide .ao-layout-main{max-width:2160px}.ao-layout{min-height:100vh;max-width:100vw;display:grid;grid-template-columns:1fr;--ao-hero-h:375px;grid-template-rows:65px var(--ao-hero-h) auto;--content-padding:40px;background-color:var(--theme-background);background-image:url(../images/coming-soon-pixel-texture.webp);background-size:100%;color:var(--theme-foreground)}.ao-layout .ao-layout-main{display:grid;grid-template-columns:320px auto;max-width:1440px;margin:auto;min-height:100%;width:100%}.ao-layout .ao-hero{--font-family-heading:"Dela Gothic One",sans-serif;grid-column-start:1;grid-column-end:3;display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:0;box-sizing:border-box}@media screen and (max-width:960px){.ao-layout .ao-hero{gap:7px}}@media screen and (min-width:961px){.ao-layout .ao-hero{width:860px;margin:0 auto}}.ao-layout .ao-hero-content{display:grid;width:100%;max-width:1440px;margin-inline:auto;flex:1;min-height:0;align-items:end;justify-items:center;box-sizing:border-box;grid-template-columns:auto 1fr auto}@media screen and (max-width:960px){.ao-layout .ao-hero-content{overflow-x:hidden}}@media screen and (min-width:544px){.ao-layout .ao-hero-content{grid-template-columns:minmax(2.75rem,1fr) auto minmax(2.75rem,1fr)}}.ao-layout .ao-hero-side{display:flex;position:relative;min-width:0;min-height:0;width:100%;height:100%}@media screen and (max-width:960px){.ao-layout .ao-hero-side--left{justify-content:flex-end}}.ao-layout .hero-character-1-wrapper,.ao-layout .hero-character-2-wrapper,.ao-layout .hero-character-4-wrapper{position:relative}.ao-layout .hero-character-3-wrapper{display:none;position:absolute;left:-57%;top:1rem;max-width:100%;box-sizing:border-box;z-index:0;opacity:0;visibility:hidden}@media screen and (min-width:961px){.ao-layout .hero-character-3-wrapper{display:flex}}.ao-layout .hero-character-3-wrapper .ao-girl-ball-animation{display:block;width:210px;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.ao-layout .hero-character-3-wrapper .ao-girl-ball-animation img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.ao-layout header{background-color:var(--color-navy);color:var(--color-white);grid-column-start:1;grid-column-end:3;display:flex;justify-content:center;align-items:center;position:sticky;top:0;z-index:1000;background:#232323f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10000}.ao-layout footer{grid-column-start:1;grid-column-end:3;grid-row-start:5;z-index:1000;background-color:#000;color:#fff;padding:48px;font-size:12.8px;font-weight:600}.ao-layout footer p{font-size:16px;font-weight:400}.ao-layout footer a{color:#fff;text-decoration:none}.ao-layout footer a:hover{text-decoration:underline}.ao-layout footer h2.footer__heading{font-size:.875rem;letter-spacing:1px;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #6e6e6e;text-transform:uppercase;font-size:14px}.ao-layout footer .kodansha-logo{fill:#fff;width:48px;height:auto}.ao-layout footer .site-footer__title{font-size:41.0526px;margin-top:1rem;margin-bottom:.5em}.ao-layout footer .site-footer__description{max-width:34rem;margin-bottom:1.5em;margin-top:1rem}.ao-layout footer .footer__columns{display:flex;-moz-column-gap:32px;column-gap:32px}.ao-layout footer .footer__columns>*{flex-basis:0%;flex-grow:1;flex-shrink:1}.ao-layout footer #menu-footer-legal,.ao-layout footer .footer__links,.ao-layout footer .site-footer__copyright,.ao-layout footer .site-footer__do-not-sell-my-data{font-size:calc(1em*var(--small-caps-modifier));font-weight:400;letter-spacing:.16ch;text-transform:uppercase}.ao-layout footer #menu-footer-legal{list-style:none;padding:0;margin:1rem 0;display:flex;flex-wrap:wrap;gap:1em}.ao-layout footer #menu-footer-legal li+li:before,.ao-layout footer .site-footer__do-not-sell-my-data a+a:before{content:"|";margin-right:1em;color:var(--color-white)}.ao-layout footer .site-footer__do-not-sell-my-data{display:flex;flex-wrap:wrap;gap:1em}.ao-layout footer .site-footer__copyright{color:#6e6e6e}.ao-layout footer .social-section{margin-bottom:2rem}.ao-layout footer .footer__link-item{margin-bottom:.75rem}.ao-layout footer .footer__link{display:flex;flex-direction:column}.ao-layout footer img{filter:invert();width:300px}.ao-layout footer .row.icons{justify-content:space-between;max-width:300px;margin-top:2rem}.ao-layout footer .row.icons img{width:39px;height:39px}@media screen and (max-width:960px){.ao-layout footer img{margin:auto}.ao-layout footer .row.icons{margin:2rem auto auto}}.ao-layout header a{color:var(--color-white)}.ao-layout .ao-submit-mobile{display:none!important}.ao-layout .ao-sidebar{padding:var(--content-padding);max-width:100%;position:sticky;top:190px;align-self:start;background:url(../images/menu-bg.webp);background-size:100%;background-repeat:no-repeat;margin-left:var(--content-padding);margin-top:var(--content-padding)}.ao-layout .ao-sidebar-wrapper{z-index:100}.ao-layout .ao-sidebar-logo{position:sticky;top:428px;height:100px;margin:auto auto -100px;transform:translateY(-350px);z-index:-1}.ao-layout .ao-sidebar>nav>button{border:2px solid var(--theme-background);transition-duration:.25s}.ao-layout .ao-sidebar>nav{padding:16px}.ao-layout .ao-sidebar>nav a{font:var(--font-subheading-xxs);color:#000;text-decoration:none;opacity:.2;transition-duration:.25s}.ao-layout .ao-sidebar>nav>ul>li>a:hover{opacity:1}.ao-layout nav>ul>li{flex:0 0 auto}.ao-layout .ao-logo{width:100%;height:100%;aspect-ratio:2/1;background-color:var(--color-gray-dark)}.ao-layout .ao-login{position:absolute;right:30px}.ao-layout .ao-login>*{flex:0 0 auto!important}.ao-layout .ao-signin-btn{background:none;border:none;padding:0;color:var(--color-white);font:inherit;cursor:pointer}.ao-layout header .ao-signin-btn:hover{background:none!important;color:#fff!important}.ao-layout .ao-countdown{display:flex;align-items:center;gap:1rem;line-height:40px;overflow-x:hidden;font-size:20px;font-style:normal;font-weight:400;text-transform:uppercase;font-family:League Gothic}.ao-layout .ao-submission-modal>div{display:flex;flex-direction:column;padding-top:32px;padding-bottom:32px;height:100%;align-items:center;gap:var(--gap-xs);justify-content:space-around;overflow-x:scroll}.ao-layout .ao-submission-modal .compact{justify-content:center}.ao-layout .ao-submission-modal .compact p{margin:2rem;max-width:480px;font-size:16px}.ao-layout .ao-submission-modal .back{position:absolute;top:14px;left:14px}.ao-layout .content{overflow:hidden}.ao-layout .ego-popin{position:fixed;bottom:0;left:10px;width:180px;transition-duration:.25s;display:flex;align-items:end;display:none}.ao-layout .ego-popin>img{height:275px}.ao-layout .ego-popin .speech-bubble-wrapper:first-child .prize-bubble{width:375px;height:150px;position:fixed;bottom:0;left:8px}@media screen and (max-width:960px){.ao-layout .ego-popin .speech-bubble-wrapper:first-child .prize-bubble{left:calc(50vw - 187.5px)}}@media screen and (max-width:480px){.ao-layout .ego-popin{width:140px;left:calc(50vw - 200px)}.ao-layout .ego-popin>img{height:213px}.ao-layout .ego-popin .speech-bubble-wrapper:first-child .prize-bubble{width:325px;padding:20px;left:calc(50vw - 162.5px)}}.ao-layout.page-home .ego-popin{display:flex}.ao-layout .ego-popin.hidden{transform:translate(-100vw)}.ao-layout .ego-popin.hidden .speech-bubble{opacity:0}.ao-layout .ego-popin .speech-bubble-wrapper{display:flex;flex-direction:column;gap:8px}.ao-layout .ego-popin .speech-bubble{width:240px;height:-moz-min-content;height:min-content;background-color:#232323;color:#fff;flex-shrink:0;padding:20px;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;transition-duration:.25s;transition-delay:.25s;gap:8px;position:relative}.ao-layout .ego-popin .speech-bubble .close-speech-bubble{width:16px;height:16px;position:absolute;right:10px;top:10px}.ao-layout .ego-popin .speech-bubble h3{color:var(--colorFour,#0053ff);font-family:League Gothic;font-size:22px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase}.ao-layout .ego-popin .speech-bubble p{line-height:14px}.ao-layout .ego-popin .speech-bubble .button,.ao-layout .ego-popin .speech-bubble p{color:var(--white,#fff);font-family:Space Grotesk;font-size:12px;font-style:normal;font-weight:700}.ao-layout .ego-popin .speech-bubble .button{background-color:#0053ff;line-height:12px}.ao-layout .ego-popin .prize-bubble{display:grid;grid-template-columns:60px 1fr;font-size:12px;margin-bottom:8px;width:240px;align-items:center}.ao-layout .ego-popin .prize-bubble a:not(.winner){color:var(--theme-background);grid-column-start:2;text-decoration:underline}.ao-layout .ego-popin .prize-bubble p{font-size:16px}.ao-layout .ego-popin .prize-bubble h3{color:#fff;font-size:20px;grid-column-start:1;grid-column-end:3;margin-bottom:8px}.ao-layout .ego-popin .prize-bubble .winner{display:block;position:relative;margin:auto 0}.ao-layout .ego-popin .prize-bubble .winner>*{position:absolute;top:0;left:0}.ao-layout .ego-popin .prize-bubble .winner .prize-winner{width:56px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:3px;margin-top:-12px}.ao-layout .ego-popin .prize-bubble .winner .prize{position:absolute;width:24px;height:24px;top:35px}.ao-layout .ego-popin .prize-bubble ul{height:48px;display:flex;align-items:center}.ao-layout .profile-circle{background-color:var(--theme-background);color:var(--theme-foreground);width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:40px}.ao-layout .profile-wrapper{padding:15px}@media screen and (max-width:960px){.ao-layout{grid-template-columns:1fr;--content-padding:16px;--ao-hero-h:294px;grid-template-rows:88px var(--ao-hero-h) auto}.ao-layout header{grid-column-end:2;flex-direction:column}.ao-layout .ao-submit-mobile{display:flex!important;justify-content:center}.ao-layout .ao-submit-mobile button{background-color:#232323;color:#fff}.ao-layout .content{grid-column-start:1;grid-column-end:2}.ao-layout div:has(.ao-sidebar){grid-row-start:3}.ao-layout .ao-submission-grid-header{flex-direction:column;align-items:start;gap:var(--gap-xs)}.ao-layout .ao-submission-filters{display:flex;width:100%}.ao-layout .ao-submission-filters label{flex:1}.ao-layout .ao-sidebar{top:88px;padding:0;width:100vw;margin-left:0;background:none;position:unset}.ao-layout .ao-sidebar>nav{padding:var(--content-padding) 0}.ao-layout .ao-sidebar>nav>ul{padding:0 var(--content-padding)}.ao-layout .ao-sidebar>nav>button{display:none}.ao-layout .ao-logo{width:50%;margin:auto}.ao-layout .ao-login{line-height:40px;position:unset;margin-left:auto;margin-right:12px}.ao-layout .ao-nav .open-hamburger{height:40px;width:30px;left:8px;justify-content:center}.ao-layout .profile-circle{width:30px;height:30px}.ao-layout .profile-wrapper{padding:0}.ao-layout .ao-countdown{gap:12px;line-height:48px;margin:0}.ao-layout .ao-sidebar-logo{display:none}.ao-layout .ao-layout-main{display:flex;flex-direction:column}footer .site-footer__title{font-size:20.25px!important}footer .footer__columns{flex-direction:column;gap:32px}footer #menu-footer-legal{flex-direction:column;gap:0!important}footer #menu-footer-legal li{list-style-type:disc}footer #menu-footer-legal li a{text-decoration:underline}footer #menu-footer-legal li:before{display:none}}@media screen and (max-width:640px){.ao-layout .ao-countdown{font-size:12px}.ao-layout .ao-countdown :deep(.countdown-clock--ao-inline .countdown-clock__digit-window){width:30px;height:30px}.ao-layout .ao-countdown :deep(.countdown-clock--ao-inline .countdown-clock__digit){font-size:14px}.ao-layout .ao-countdown :deep(.countdown-clock--ao-inline .countdown-clock__digit-face){line-height:14px}.ao-layout .ao-countdown :deep(.countdown-clock--ao-inline .countdown-clock__unit){font-size:10px;line-height:40px}.ao-layout nav>ul{overflow-x:scroll;justify-content:left;scrollbar-width:none}.ao-layout nav>ul>li{width:-moz-max-content;width:max-content;flex-shrink:0}}dialog.ao-login-dialog form{height:100%;justify-content:center}
