.academy-dark{color-scheme:dark;--ds-surface:#1a1a1d;--ds-surface-subtle:#0e0e10;--ds-surface-muted:#242428}.academy-dark,.academy-dark body{background-color:#0e0e10}.academy-dark .bg-white,.academy-dark .hover\:bg-white:hover{background-color:#1a1a1d!important}.academy-dark .bg-white\/90{background-color:rgba(26,26,29,.9)!important}.academy-dark .bg-white\/95{background-color:rgba(26,26,29,.95)!important}.academy-dark .bg-white\/80{background-color:rgba(26,26,29,.8)!important}.academy-dark .bg-white\/70{background-color:rgba(26,26,29,.7)!important}.academy-dark .bg-white\/60{background-color:rgba(255,255,255,.06)!important}.academy-dark .text-mkt-ink{color:#f2f2f3!important}.academy-dark .text-mkt-ink\/95{color:rgb(242 242 243/.95)!important}.academy-dark .text-mkt-ink\/90{color:rgb(242 242 243/.9)!important}.academy-dark .text-mkt-ink\/85{color:rgb(242 242 243/.85)!important}.academy-dark .text-mkt-ink\/80{color:rgb(242 242 243/.8)!important}.academy-dark .text-mkt-ink\/75{color:rgb(242 242 243/.72)!important}.academy-dark .text-mkt-ink\/70{color:rgb(242 242 243/.68)!important}.academy-dark .text-mkt-ink\/60{color:rgb(242 242 243/.58)!important}.academy-dark .text-mkt-ink\/55{color:rgb(242 242 243/.55)!important}.academy-dark .text-mkt-ink\/50{color:rgb(242 242 243/.5)!important}.academy-dark .text-mkt-ink\/45{color:rgb(242 242 243/.46)!important}.academy-dark .text-mkt-ink\/40{color:rgb(242 242 243/.42)!important}.academy-dark .text-mkt-ink\/35{color:rgb(242 242 243/.38)!important}.academy-dark .text-mkt-ink\/30{color:rgb(242 242 243/.34)!important}.academy-dark .text-mkt-accent{color:#6aa0ff!important}.academy-dark .bg-mkt-ink{background-color:#2e2e33!important}.academy-dark .border-mkt-ink{border-color:rgba(255,255,255,.2)!important}.academy-dark .border-black\/\[0\.06\],.academy-dark .border-black\/\[0\.07\],.academy-dark .border-black\/\[0\.08\]{border-color:rgba(255,255,255,.08)!important}.academy-dark .border-black\/10{border-color:rgba(255,255,255,.1)!important}.academy-dark .border-black\/15{border-color:rgba(255,255,255,.14)!important}.academy-dark .border-black\/20{border-color:rgba(255,255,255,.18)!important}.academy-dark .bg-black\/\[0\.03\]{background-color:rgba(255,255,255,.04)!important}.academy-dark .bg-black\/\[0\.04\]{background-color:rgba(255,255,255,.05)!important}.academy-dark .bg-black\/\[0\.05\]{background-color:rgba(255,255,255,.06)!important}.academy-dark .bg-black\/\[0\.06\]{background-color:rgba(255,255,255,.07)!important}.academy-dark .bg-black\/\[0\.12\]{background-color:rgba(255,255,255,.12)!important}.academy-dark .bg-black\/10{background-color:rgba(255,255,255,.1)!important}.academy-dark .bg-black\/15{background-color:rgba(255,255,255,.14)!important}.academy-dark [class*="hover\:bg-black"]:hover{background-color:rgba(255,255,255,.1)!important}.academy-dark .hover\:bg-black\/\[0\.08\]:hover{background-color:rgba(255,255,255,.12)!important}.academy-dark .ring-black\/\[0\.06\]{--tw-ring-color:rgba(255,255,255,0.08)!important}.academy-dark input::-moz-placeholder,.academy-dark textarea::-moz-placeholder{color:rgba(242,242,243,.4)!important}.academy-dark input::placeholder,.academy-dark textarea::placeholder{color:rgba(242,242,243,.4)!important}.academy-dark #academy-app-logo,.academy-dark img[src*=academy-wordmark]{filter:brightness(0) invert(1)!important}.academy-dark .shadow-lg,.academy-dark .shadow-md,.academy-dark .shadow-sm,.academy-dark .shadow-xl{box-shadow:0 10px 30px -14px rgba(0,0,0,.75)!important}.academy-dark .shadow-2xl{box-shadow:0 28px 70px -16px rgba(0,0,0,.85)!important}::view-transition-group(oly-player){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root),::view-transition-old(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.oly-glass{background-color:rgba(248,250,252,.74)}.academy-dark .oly-glass{background-color:rgba(14,14,16,.55);border-bottom-color:rgba(255,255,255,.08)}.oly-liquid{background-color:rgba(255,255,255,.6);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 10px 34px -14px rgba(10,22,40,.28)}.academy-dark .oly-liquid{background-color:rgba(20,20,24,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 34px -14px rgba(0,0,0,.5)}.oly-liquid-dark{background-color:rgba(18,20,26,.34);backdrop-filter:blur(16px) saturate(170%);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 6px 22px -8px rgba(0,0,0,.5)}.oly-liquid-sheen{position:relative}.oly-liquid-sheen:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,0) 42%)}.font-ds-text :is(button,a[href],[role=button],select,summary,input[type=checkbox],input[type=radio],input[type=file],input[type=range],input[type=submit],input[type=button],input[type=reset],input[type=color],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],input[type=image]):focus-visible{outline:2px solid #2563EB;outline-offset:2px}.font-ds-text :is(textarea,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number]):focus-visible{outline:none}.academy-dark .font-ds-text :is(button,a[href],[role=button],select,summary,input[type=checkbox],input[type=radio],input[type=file],input[type=range],input[type=submit],input[type=button],input[type=reset],input[type=color],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],input[type=image]):focus-visible,.academy-dark :is(button,a[href],[role=button]):focus-visible{outline-color:#93b4ff}.font-ds-text :is(button,a[href],[role=button]):is(.bg-mkt-accent,.bg-mkt-ink):focus-visible{outline-color:#0A1628}.academy-dark .font-ds-text :is(button,a[href],[role=button]):is(.bg-mkt-accent,.bg-mkt-ink):focus-visible{outline-color:#ffffff}.oly-navbar{background-color:rgba(248,250,252,.82);backdrop-filter:blur(16px) saturate(150%);border-color:rgba(10,22,40,.07)}.academy-dark .oly-navbar{background-color:rgba(14,14,16,.8);border-color:rgba(255,255,255,.08)}.oly-divide>*+*{border-top:1px solid rgba(10,22,40,.07)}.academy-dark .oly-divide>*+*{border-top-color:rgba(255,255,255,.07)}.oly-rail{scrollbar-width:thin;scrollbar-color:transparent transparent}.oly-rail:hover{scrollbar-color:rgba(10,22,40,.18) transparent}.oly-rail::-webkit-scrollbar{width:6px}.oly-rail::-webkit-scrollbar-track{background:transparent}.oly-rail::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.oly-rail:hover::-webkit-scrollbar-thumb{background:rgba(10,22,40,.18)}.academy-dark .oly-rail:hover{scrollbar-color:rgba(255,255,255,.22) transparent}.academy-dark .oly-rail:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22)}@keyframes academyMemberShine{to{background-position:200%}}.academy-member-shine{background:linear-gradient(100deg,#8a5a0a,#c8901a 20%,#f2c14e 40%,#ffe082 50%,#f2c14e 60%,#c8901a 80%,#8a5a0a);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:academyMemberShine 3s linear infinite}@media (prefers-reduced-motion:reduce){.academy-member-shine{animation:none}}@keyframes ak-pop-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ak-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ak-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ak-heart-rise{0%{opacity:0;transform:translateY(0) translateX(0) scale(.6)}14%{opacity:1;transform:translateY(-12px) translateX(0) scale(1.15)}to{opacity:0;transform:translateY(-190px) translateX(var(--ak-drift,0)) scale(.9)}}@keyframes ak-gift-rise{0%{opacity:0;transform:translateY(20px) scale(.4)}12%{opacity:1;transform:translateY(0) scale(1.25)}22%{transform:translateY(-6px) scale(1)}75%{opacity:1;transform:translateY(-140px) scale(1)}to{opacity:0;transform:translateY(-210px) scale(.85)}}@keyframes ak-sheet-up{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ak-gift-rise-big{0%{opacity:0;transform:translateY(40px) scale(.3)}10%{opacity:1;transform:translateY(0) scale(1.55)}20%{transform:translateY(-8px) scale(1.3)}80%{opacity:1;transform:translateY(-200px) scale(1.3)}to{opacity:0;transform:translateY(-290px) scale(1.05)}}@keyframes ak-gift-banner{0%{opacity:0;transform:translateX(-24px) scale(.96)}8%{opacity:1;transform:translateX(0) scale(1)}86%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(0) scale(.98)}}@keyframes ak-gift-sheen{0%{transform:translateX(-120%)}55%{transform:translateX(220%)}to{transform:translateX(220%)}}@keyframes ak-combo-pop{0%{transform:scale(.6)}55%{transform:scale(1.25)}to{transform:scale(1)}}.ak-pop-in{animation:ak-pop-in .16s cubic-bezier(.23,1,.32,1) both}.ak-modal-in{animation:ak-modal-in .2s cubic-bezier(.23,1,.32,1) both}.ak-fade-in{animation:ak-fade-in .18s ease-out both}.ak-sheet-up{animation:ak-sheet-up .24s cubic-bezier(.23,1,.32,1) both}.ak-heart-rise{animation:ak-heart-rise 2.5s cubic-bezier(.22,.61,.36,1) both}.ak-gift-rise,.ak-heart-rise{will-change:transform,opacity}.ak-gift-rise{animation:ak-gift-rise 4s cubic-bezier(.18,.7,.3,1) both}.ak-gift-rise-big{animation:ak-gift-rise-big 6.5s cubic-bezier(.16,.7,.28,1) both;will-change:transform,opacity}.ak-gift-banner{animation:ak-gift-banner 6s cubic-bezier(.23,1,.32,1) both;will-change:transform,opacity}.ak-gift-sheen{animation:ak-gift-sheen 2.6s cubic-bezier(.3,.8,.4,1) .3s both}.ak-combo-pop{animation:ak-combo-pop .26s cubic-bezier(.23,1,.32,1) both}.ak-press{transition:transform .14s cubic-bezier(.23,1,.32,1)}.ak-press:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.ak-modal-in,.ak-pop-in,.ak-sheet-up{animation:ak-fade-in .14s ease-out both}.ak-heart-rise{animation:ak-fade-in 1.4s ease-out both}.ak-gift-rise{animation:ak-fade-in 2s ease-out both}.ak-gift-rise-big{animation:ak-fade-in 2.6s ease-out both}.ak-gift-banner{animation:ak-fade-in 3s ease-out both}.ak-combo-pop,.ak-gift-sheen{animation:none}.ak-press{transition:none}.ak-press:active:not(:disabled){transform:none}}@keyframes ak-pick-in{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.ak-pick-in{animation:ak-pick-in .2s cubic-bezier(.23,1,.32,1) both}@media (prefers-reduced-motion:reduce){.ak-pick-in{animation:ak-fade-in .14s ease-out both}}@keyframes ak-react-in{0%{opacity:0;transform:translateY(10px) scale(.4)}55%{opacity:1;transform:translateY(-4px) scale(1.2)}to{transform:translateY(0) scale(1)}}.ak-reactbar>button{animation:ak-react-in .36s cubic-bezier(.34,1.56,.64,1) backwards}.ak-reactbar>button:first-child{animation-delay:30ms}.ak-reactbar>button:nth-child(2){animation-delay:64ms}.ak-reactbar>button:nth-child(3){animation-delay:98ms}.ak-reactbar>button:nth-child(4){animation-delay:132ms}.ak-reactbar>button:nth-child(5){animation-delay:166ms}.ak-reactbar>button:nth-child(6){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.ak-reactbar>button{animation:none}}@keyframes rx-like{0%,to{transform:rotate(0) translateY(0)}28%{transform:rotate(-12deg) translateY(-1px)}55%{transform:rotate(6deg)}}@keyframes rx-love{0%,to{transform:scale(1)}14%{transform:scale(1.22)}28%{transform:scale(1)}42%{transform:scale(1.14)}56%{transform:scale(1)}}@keyframes rx-haha{0%,to{transform:translateY(0) rotate(0)}20%{transform:translateY(-2.5px) rotate(-7deg)}40%{transform:translateY(1px) rotate(6deg)}60%{transform:translateY(-1.5px) rotate(-5deg)}80%{transform:translateY(1px) rotate(4deg)}}@keyframes rx-wow{0%,to{transform:scale(1) translateY(0)}44%{transform:scaleX(.93) scaleY(1.15) translateY(-1.5px)}70%{transform:scale(1.02)}}@keyframes rx-sad{0%,to{transform:rotate(-11deg) translateY(1px)}50%{transform:rotate(11deg) translateY(2.5px)}}@keyframes rx-angry{0%,to{transform:translateX(0) rotate(0)}16%{transform:translateX(-1.7px) rotate(-4deg)}33%{transform:translateX(1.7px) rotate(4deg)}50%{transform:translateX(-1.7px) rotate(-4deg)}66%{transform:translateX(1.7px) rotate(4deg)}83%{transform:translateX(-1.2px) rotate(-3deg)}}.rx-anim{will-change:transform}.rx-anim.rx-like{animation:rx-like 1.7s ease-in-out infinite}.rx-anim.rx-love{animation:rx-love 1.5s ease-in-out infinite}.rx-anim.rx-haha{animation:rx-haha .95s ease-in-out infinite}.rx-anim.rx-wow{animation:rx-wow 1.4s ease-in-out infinite}.rx-anim.rx-sad{animation:rx-sad 2.1s ease-in-out infinite}.rx-anim.rx-angry{animation:rx-angry .5s ease-in-out infinite}.rx-frame{grid-area:1/1}@keyframes rx-f2a{0%,48%{opacity:1}50%,to{opacity:0}}@keyframes rx-f2b{0%,48%{opacity:0}50%,to{opacity:1}}@keyframes rx-f3a{0%,31%{opacity:1}34%,to{opacity:0}}@keyframes rx-f3b{0%,31%{opacity:0}34%,64%{opacity:1}67%,to{opacity:0}}@keyframes rx-f3c{0%,64%{opacity:0}67%,to{opacity:1}}.rx-frame-0-2{animation:rx-f2a var(--rxf,.6s) linear infinite}.rx-frame-1-2{animation:rx-f2b var(--rxf,.6s) linear infinite}.rx-frame-0-3{animation:rx-f3a var(--rxf,.72s) linear infinite}.rx-frame-1-3{animation:rx-f3b var(--rxf,.72s) linear infinite}.rx-frame-2-3{animation:rx-f3c var(--rxf,.72s) linear infinite}@keyframes ak-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ak-float{animation:ak-float 3.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ak-float{animation:none}}@keyframes ak-pop-bounce{0%{transform:scale(.5)}55%{transform:scale(1.25)}to{transform:scale(1)}}.ak-pop-bounce{animation:ak-pop-bounce .36s cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.ak-pop-bounce{animation:none}}@keyframes ak-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ak-shimmer{background-image:linear-gradient(100deg,rgba(0,0,0,.07) 30%,rgba(0,0,0,.02) 50%,rgba(0,0,0,.07) 70%);background-size:200% 100%;animation:ak-shimmer 1.6s ease-in-out infinite}.academy-dark .ak-shimmer{background-image:linear-gradient(100deg,rgba(255,255,255,.05) 30%,rgba(255,255,255,.11) 50%,rgba(255,255,255,.05) 70%)}@media (prefers-reduced-motion:reduce){.ak-shimmer{animation:none}}html.academy-font-sm{font-size:15px}html.academy-font-lg{font-size:17.5px}html.academy-reduce-motion *,html.academy-reduce-motion :after,html.academy-reduce-motion :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.academy-dark .text-mkt-ink\/65{color:rgb(242 242 243/.62)!important}.academy-dark .bg-mkt-ink\/15{background-color:rgba(255,255,255,.14)!important}.academy-dark .text-mkt-accent\/80{color:rgba(106,160,255,.85)!important}.academy-dark .text-mkt-accent\/60{color:rgba(106,160,255,.6)!important}.academy-dark .divide-black\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:rgba(255,255,255,.07)!important}.academy-dark .text-amber-700{color:#fcd34d!important}.oly-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:20px;background:transparent;cursor:pointer}.oly-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,#2563EB 0 var(--val,50%),rgba(10,22,40,.12) var(--val,50%) 100%)}.oly-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-6px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(10,22,40,.28),0 0 0 1px rgba(10,22,40,.06);-webkit-transition:transform .12s ease;transition:transform .12s ease}.oly-range:active::-webkit-slider-thumb{transform:scale(1.14)}.oly-range:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 3px rgba(10,22,40,.28),0 0 0 4px rgba(37,99,235,.28)}.oly-range::-moz-range-track{height:6px;border-radius:999px;background:rgba(10,22,40,.12)}.oly-range::-moz-range-progress{height:6px;border-radius:999px;background:#2563EB}.oly-range::-moz-range-thumb{width:18px;height:18px;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(10,22,40,.28),0 0 0 1px rgba(10,22,40,.06)}.academy-dark .oly-range::-webkit-slider-runnable-track{background:linear-gradient(to right,#3B82F6 0 var(--val,50%),rgba(255,255,255,.16) var(--val,50%) 100%)}.academy-dark .oly-range::-webkit-slider-thumb{box-shadow:0 1px 4px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.08)}.academy-dark .oly-range::-moz-range-track{background:rgba(255,255,255,.16)}.academy-dark .oly-range::-moz-range-progress{background:#3B82F6}.oly-indeterminate{position:relative;overflow:hidden}.oly-indeterminate:after{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;border-radius:inherit;background:#2563EB;animation:olyIndeterminate 1.15s ease-in-out infinite}.academy-dark .oly-indeterminate:after{background:#3B82F6}@keyframes olyIndeterminate{0%{transform:translateX(-110%)}to{transform:translateX(320%)}}@media (prefers-reduced-motion:reduce){.oly-indeterminate:after{animation:none;width:100%;opacity:.5}}.ak-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background:rgba(255,255,255,.16);cursor:pointer;outline:none}.ak-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:0;box-shadow:0 1px 4px rgba(0,0,0,.5);-webkit-transition:transform .1s ease;transition:transform .1s ease}.ak-range::-webkit-slider-thumb:hover{transform:scale(1.18)}.ak-range::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.5)}.ak-range::-moz-range-track{height:6px;border-radius:999px;background:rgba(255,255,255,.16)}@keyframes ak-join-pulse{0%{opacity:0;transform:translateY(6px)}8%{opacity:1;transform:translateY(0)}86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.ak-join-pulse{animation:ak-join-pulse 5s ease-out both;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.ak-join-pulse{animation:ak-fade-in .4s ease-out both}}