.h-100{height:100%}.w-100{width:100%}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.justify-center{justify-content:center}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.item-center{align-items:center}.item-start{align-items:flex-start}.item-end{align-items:flex-end}.item-baseline{align-items:baseline}.absolute{position:absolute}.relative{position:relative}.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.f22{font-size:22px}.f24{font-size:24px}.f26{font-size:26px}.f28{font-size:28px}.f30{font-size:30px}.f32{font-size:32px}.f36{font-size:36px}.f38{font-size:38px}.f40{font-size:40px}.f42{font-size:42px}.f48{font-size:48px}.f56{font-size:56px}.f80{font-size:80px}.p-0{padding:0}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-10{padding:10px}.p-12{padding:12px}.p-16{padding:16px}.p-18{padding:18px}.p-20{padding:20px}.p-22{padding:22px}.p-24{padding:24px}.p-40{padding:40px}.p-32{padding:32px}.p-62{padding:62px}.card{box-sizing:border-box;isolation:isolate;-webkit-backdrop-filter:blur(24px);background:#ffffff14;border:2px solid #ffffff2e;border-radius:32px;flex-direction:column;align-items:center;padding:48px;display:flex;box-shadow:0 8px 32px #00000040}.ribbon-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-align:center;color:#fff;text-shadow:0 2px #1d3f0e;background:linear-gradient(#53b427 0%,#408a1e 100%);border-radius:12px;margin:-54px 0 32px;padding:10px 44px;font-size:26px;font-weight:700;line-height:1.2;position:relative;box-shadow:0 8px 18px #00000038}.ribbon-title:before,.ribbon-title:after{content:"";z-index:-1;background:#295813;width:34px;height:100%;position:absolute;top:14px}.ribbon-title:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,32% 50%);left:-22px}.ribbon-title:after{clip-path:polygon(0 0,100% 0,68% 50%,100% 100%,0 100%);right:-22px}.ribbon-title-danger{text-shadow:0 2px #934100;background:linear-gradient(#ff8a2d 0%,#ff7304 100%)}.ribbon-title-danger:before,.ribbon-title-danger:after{background:#bc5300}@media (width<=540px){.ribbon-title{margin-top:-48px;padding:8px 28px;font-size:18px}}.button{box-sizing:border-box;width:100%;height:58px;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;color:#fff;border:none;border-radius:16px;outline:none;justify-content:center;align-items:center;gap:12px;padding:0 32px;font-size:18px;font-weight:800;transition:transform 80ms,box-shadow 80ms,filter 80ms;display:inline-flex}.button:active{transform:translateY(6px)}.button-label{align-items:center;gap:12px;display:inline-flex}.button-focused .button-label{animation:.9s ease-in-out infinite button-label-pulse}@media (hover:hover){:hover>.button-label{animation:.9s ease-in-out infinite button-label-pulse}}@keyframes button-label-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.button-label{animation:none!important}}.button-primary{background:#408a1e;box-shadow:0 6px #234b10}.button-primary:hover{filter:brightness(1.05)}.button-primary:active{box-shadow:0 0 #234b10}.button-secondary{background:#ff7304;box-shadow:0 6px #b65100}.button-secondary:hover{filter:brightness(1.05)}.button-secondary:active{box-shadow:0 0 #b65100}.button-primary-outline{color:#ff7304;background:0 0;border:2px solid #ff7304;box-shadow:0 6px #b65100}.button-primary-outline:hover{filter:brightness(1.05)}.button-primary-outline:active{box-shadow:0 0 #b65100}.button-secondary-outline{color:#ff7304;background:0 0;border:2px solid #ff7304;box-shadow:0 6px #b65100}.button-secondary-outline:hover{filter:brightness(1.05)}.button-secondary-outline:active{box-shadow:0 0 #b65100}.button-ghost{background:#ffffff14;border:2px solid #ffffff59;box-shadow:0 6px #00000040}.button-ghost:hover{background:#ffffff26}.button-ghost:active{box-shadow:0 0 #00000040}@font-face{font-family:Fredoka;src:url(/assets/fredoka-semi-bold-9a3_IgCH.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/assets/fredoka-bold-BQFtOch3.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/nunito-regular-D1WRTr20.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/nunito-bold-COgRxIyH.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/nunito-extra-bold-DqVM0Xwc.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--font-display:"Fredoka", "Nunito", system-ui, sans-serif;--font-body:"Nunito", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--menu-panel-width:clamp(640px, 60vw, 920px);--menu-panel-min-height:580px;--modal-backdrop:#140e08c7}#root{width:100%;height:100vh}body{min-height:100vh;font-family:var(--font-body);background:#000;place-items:center;margin:0}:focus,:focus-visible{outline:none}.ant-modal-mask{background:var(--modal-backdrop)!important}.ant-modal-wrap:focus,.ant-modal:focus,.ant-modal-container:focus,.ant-modal-section:focus,.ant-modal-content:focus,.ant-modal-body:focus,.ant-modal-wrap:focus-visible,.ant-modal:focus-visible,.ant-modal-container:focus-visible,.ant-modal-section:focus-visible,.ant-modal-content:focus-visible,.ant-modal-body:focus-visible{outline:none!important}button,input,select,textarea{font-family:inherit}h1,h2,h3{font-family:var(--font-display)}
