@font-face{font-family:Paradigm Mono Beta;src:url(../media/ParadigmMonoBeta-Regular.0l9.ty50aq6j3.woff2)format("woff2"),url(../media/ParadigmMonoBeta-Regular.0~m8cd8icf13m.otf)format("otf");font-weight:400;font-style:normal}html,body{color:#fff;background-color:#101010;font-size:16px}html{scroll-behavior:smooth;scrollbar-gutter:stable}html,body{margin:0;padding:0}*,:before,:after{box-sizing:border-box}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}button{appearance:none;cursor:pointer;background-color:#0000;border:none;border-radius:0;margin:0;padding:0}@media (max-width:767px){.main{padding-top:8.6875rem}}.container{max-width:80.5rem;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.container{padding:0 4rem}}.container{padding-top:5.75rem}@media (min-width:768px){.container{grid-template-columns:repeat(12,1fr);gap:1.5rem;padding-top:17.1875rem;display:grid}.container--leaderboard{padding-top:16.25rem}}.container--footer{margin-top:7.5rem;padding-top:0}@media (min-width:768px){.container--footer{z-index:100;background-color:#101010;margin-top:0;padding-top:1.25rem;position:relative}.container__half{grid-template-columns:subgrid;display:grid}.container__half:first-child{grid-column:span 3}.container__half:last-child{grid-column:5/span 8}}@media (min-width:1024px){.container__half:first-child{grid-column:span 5}.container__half:last-child{grid-column:span 7}.container__half{grid-column:span 6!important}}.container__half--subnav{z-index:1}@media (max-width:767px){.container__half--subnav{background-color:#101010;position:fixed;bottom:0;left:0;right:0}}@media (min-width:768px){.container__half--subnav{align-self:start;position:sticky;top:17.1875rem}}.nav{z-index:100;padding:0;position:fixed;inset:0 0 auto}@media (max-width:767px){.nav--expanded{background-color:#101010}.nav--expanded .nav__breadcrumb-link--ctf,.nav--expanded .nav__breadcrumb-link--desktop{display:inline-flex}.nav--expanded .nav__breadcrumb-link--mobile{display:none}}@media (min-width:768px){.nav{background-color:#101010}}.nav__scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:-1;background-color:#3339;position:fixed;inset:0}@media (min-width:768px){.nav__scrim{display:none}}.nav__close-link.button{height:4rem;padding:0 1.5rem;position:absolute;top:4.6875rem;right:0}@media (min-width:768px){.nav__close-link.button{z-index:100;height:auto;padding:0;position:fixed;top:1.1875rem;right:4rem}}@media (min-width:1288px){.nav__close-link.button{right:calc(50vw - 36.25rem)}}.nav__logo{justify-content:center;align-items:center;gap:0 .175rem;height:4.6875rem;margin:0;display:flex}@media (max-width:767px){.nav__logo{background-color:#101010}}@media (min-width:768px){.nav__logo{height:4.25rem}}.nav__logo-link{max-width:auto;color:#fff;flex:none}.nav__logo-separator{max-width:auto;flex:none;margin:0;padding:0;transform:translateY(-.125rem)}.nav__logo svg{display:block}.nav__breadcrumb{flex-direction:column;grid-column:span 2;align-items:flex-start;gap:.1875rem;display:flex}.nav__breadcrumb-link{color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic;-webkit-font-smoothing:antialiased;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.2;text-decoration:none}.nav__breadcrumb-link:hover{color:#0f0}.nav__breadcrumb-link::selection{color:#000;background-color:#0f0}.nav__breadcrumb-link{color:#ffffff80;flex-wrap:nowrap;justify-content:center;align-items:center;min-height:1.875rem;display:inline-flex}.nav__breadcrumb-link--active{color:#fff}.nav__breadcrumb-link--ctf,.nav__breadcrumb-link--desktop{display:none}.nav__breadcrumb-link--mobile{display:inline-flex}.nav__breadcrumb-link--mobile:hover{color:#fff}@media (min-width:768px){.nav__breadcrumb-link--desktop,.nav__breadcrumb-link--ctf{display:inline-flex}.nav__breadcrumb-link--mobile{display:none}}.nav__inner{max-width:80.5rem;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.nav__inner{padding:0 4rem}}.nav__inner{position:relative}@media (max-width:767px){.nav__inner{z-index:1;background-color:#101010;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-top:1.0625rem;padding-bottom:1.0625rem;display:flex;position:relative}}@media (min-width:768px){.nav__inner{grid-template-columns:repeat(12,1fr);align-items:flex-start;gap:1.5rem;margin-top:.9375rem;display:grid}}.nav__sign-out-wrapper{position:relative}@media (max-width:767px){.nav__sign-out-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:0;margin-top:2.125rem;display:flex}}@media (min-width:768px){.nav__sign-out-wrapper{margin-left:auto}.nav__sign-out-wrapper .nav__sign-out-button{position:absolute;inset:100% 0 0 auto}}.nav__links{flex-wrap:nowrap;grid-column:5/span 8;justify-content:flex-start;align-items:center;gap:2rem;display:none}@media (max-width:767px){.nav__links{background-color:#101010;grid-column:span 12;padding:1.0625rem 1.5rem;position:absolute;top:calc(100% - 1px);left:0;right:0}.nav__links--expanded{display:block}.nav__links--expanded .nav__nightmode{margin:3rem auto 0 -.5rem;display:flex}.nav__links .nav__link+.nav__link{margin-top:.1875rem}.nav__links .nav__link+.nav__link--x{margin-top:2.125rem}}@media (min-width:768px){.nav__links{display:flex}}@media (min-width:1024px){.nav__links{grid-column:7/span 6}}.nav__link{color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic;-webkit-font-smoothing:antialiased;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.2;text-decoration:none}.nav__link:hover{color:#0f0}.nav__link::selection{color:#000;background-color:#0f0}.nav__link{white-space:nowrap;color:#ffffff80;flex-flow:row;justify-content:flex-start;align-items:center;min-height:1.875rem;display:flex}@media (min-width:768px){.nav__link{justify-content:center}.nav__link--x{margin-left:auto}}.nav__link--active{color:#fff}.nav__burger-menu{cursor:pointer;color:#fff;flex:0 0 1.875rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;margin-left:auto;margin-right:-.4375rem;display:none}@media (max-width:767px){.nav__burger-menu{display:flex}}.nav__burger-menu svg{width:1.25rem;height:1.25rem;margin:auto;display:block}.nav__nightmode{cursor:pointer;flex-wrap:nowrap;grid-column:span 1;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;margin-left:auto;display:none}@media (min-width:768px){.nav__nightmode{display:flex}}.subnav{max-width:80.5rem;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.subnav{padding:0 4rem}}.subnav{padding-top:8.6875rem}@media (min-width:768px){.subnav{pointer-events:none;grid-template-columns:repeat(12,1fr);gap:1.5rem;padding-top:17.1875rem;padding-bottom:4rem;display:grid;position:fixed;inset:0}}.subnav__bar{text-align:left;appearance:none;cursor:pointer;background-color:#101010;border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:.625rem;width:100%;height:4rem;padding:0 1.5rem;display:flex}@media (min-width:768px){.subnav__bar{display:none}}.subnav__bar-label{color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic;-webkit-font-smoothing:antialiased;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.2;text-decoration:none}.subnav__bar-label::selection{color:#000;background-color:#0f0}.subnav__bar-label{opacity:.5}.subnav__bar-label:hover{color:#fff}.subnav--history{z-index:10;position:relative}@media (max-width:767px){.subnav--history{background-color:#fff;padding:0;position:fixed;bottom:0;left:0;right:0}}.subnav--history .subnav__links{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.subnav--history .subnav__link{display:inline-flex}.subnav__inner{padding:0 1.5rem 1.5rem;display:none}.subnav__inner--open{display:block}@media (min-width:768px){.subnav__inner{flex-direction:column;grid-column:span 3;justify-content:space-between;align-items:stretch;gap:1.5rem;padding:0 0 3.875rem;display:flex}}@media (min-width:1024px){.subnav__inner{grid-column:span 5}}.subnav__spacer{opacity:0}.subnav__link{color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic;-webkit-font-smoothing:antialiased;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.2;text-decoration:none}.subnav__link:hover{color:#0f0}.subnav__link::selection{color:#000;background-color:#0f0}.subnav__link{pointer-events:auto;white-space:nowrap;color:#ffffff80;grid-template-columns:2.25rem 5.625rem minmax(0,1fr);justify-content:start;align-items:center;gap:1.5rem;min-height:2.0625rem;display:grid}@media (max-width:767px){.subnav__link{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}}.subnav__link--active{color:#fff}.subnav__link:not(:last-child){margin-bottom:.5rem}.subnav__link span{display:block}@media (max-width:767px){.subnav__link span{grid-column:span 1}.subnav__link span:nth-child(2){grid-column:span 2}.subnav__link span:nth-child(3){grid-column:span 3}}.subnav__link span:first-child{flex:1 0 1.9375rem;min-width:1.9375rem}.subnav__link span:nth-child(2){flex:.4 0 3.625rem;min-width:3.625rem}.subnav__link span:nth-child(3){text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;min-height:1px;margin:-.625rem 0 -.625rem -1.5rem;padding:.625rem 0 .625rem 1.5rem;display:block;overflow:hidden}@media (min-width:768px){.subnav__link span:nth-child(3){display:none}}@media (min-width:1024px){.subnav__link span:nth-child(3){display:block}}.subnav__cta-box{border:1px solid #00000026;padding:1.125rem 1.25rem}.subnav__cta-box p{color:#fff;-webkit-font-smoothing:antialiased;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.8}.subnav__cta-box p::selection{color:#000;background-color:#0f0}.subnav__cta-box p{margin:0 0 .625rem}.subnav__cta-box a{pointer-events:auto;display:inline-flex}.puzzle{margin:0 calc(-0.0625%*1rem/1px);grid-template-columns:repeat(16,1fr);justify-content:start;align-items:end;gap:1.5rem 0;padding:0 0 1.875rem;display:grid}@media (min-width:430px){.puzzle{grid-template-columns:repeat(26,1fr)}}.puzzle__block+.puzzle__block{margin:3.5rem 0 0}@media (max-width:767px){.puzzle__block:last-child{margin-bottom:8rem}}@media (min-width:768px){.puzzle__container{grid-template-columns:subgrid;grid-column:span 8;margin:0 0 4rem;position:relative}}@media (min-width:1024px){.puzzle__container{grid-column:span 6}}.puzzle__container-header{padding:0 0 3.125rem}@media (min-width:768px){.puzzle__container-header{z-index:1;position:absolute;bottom:100%;left:0;right:0}}.puzzle__container-header h1{-webkit-font-smoothing:antialiased;color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-family:Paradigm Mono Beta;font-size:1rem;font-weight:400;line-height:1.8}.puzzle__container-header h1::selection{color:#000;background-color:#0f0}.puzzle__container-header p{color:#fff;-webkit-font-smoothing:antialiased;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.8}.puzzle__container-header p::selection{color:#000;background-color:#0f0}.puzzle__container-header p{white-space:pre-line;margin:1.5rem 0 0}.puzzle__cell{color:#fff;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-family:Paradigm Mono Beta;font-size:1rem;font-weight:400;line-height:1.2}.puzzle__cell::selection{color:#000;background-color:#0f0}.puzzle__cell{text-align:center;grid-column:span 1}.puzzle__cell--highlight{color:#0f0}.puzzle__cell-input{color:#fff;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-family:Paradigm Mono Beta;font-size:1rem;font-weight:400;line-height:1.2}.puzzle__cell-input::selection{color:#000;background-color:#0f0}.puzzle__cell-input{text-align:center;text-transform:uppercase;appearance:none;width:auto;box-shadow:none;background-color:#101010;border:0;max-width:.75rem;margin:0 auto;padding:0;display:none}.puzzle__cell-input::placeholder{color:#ffffff14}.puzzle__cell-input--decrypted{color:#0f0}.puzzle__cell-input:focus{box-shadow:none;outline:none}.puzzle__cell-input:focus+.puzzle__cell-count:after{background-color:#0f0}.puzzle__cell-count{color:#fff;-webkit-font-smoothing:antialiased;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.8}.puzzle__cell-count::selection{color:#000;background-color:#0f0}.puzzle__cell-count{color:#fff6;padding-top:.875rem;font-size:.5rem;display:none;position:relative}.puzzle__cell-count:after{content:"";pointer-events:none;background-color:currentColor;width:.75rem;height:.0625rem;margin:auto;position:absolute;top:.5rem;left:0;right:0}.puzzle--editable{gap:1rem 0;padding:0 0 1.875rem}.puzzle--editable .puzzle__cell-letter{display:none}.puzzle--editable .puzzle__cell-input,.puzzle--editable .puzzle__cell-count{display:block}.puzzle__success-message{flex-direction:column;grid-column:span 6;gap:1.25rem;display:flex}.puzzle__solved{flex-direction:column;grid-column:span 6;gap:1.5rem;max-width:40rem;display:flex}.puzzle__solved-plaintext{-webkit-font-smoothing:antialiased;color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-family:Paradigm Mono Beta;font-size:1rem;font-weight:400;line-height:1.8}.puzzle__solved-plaintext::selection{color:#000;background-color:#0f0}.puzzle__solved-plaintext{text-wrap:pretty;white-space:pre-line;color:#0f0;letter-spacing:10%;padding:0 0 .25rem;line-height:2.4}.puzzle__solved-plaintext--padded{padding:0 0 1.875rem}.puzzle__form{flex-direction:column;grid-column:span 12;gap:1.25rem;display:flex}@media (min-width:768px){.puzzle__form{grid-column:span 6;max-width:26.875rem}}.puzzle__form-description{color:#fff;-webkit-font-smoothing:antialiased;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.8}.puzzle__form-description::selection{color:#000;background-color:#0f0}.puzzle__form-description{text-wrap:pretty;white-space:pre-line;margin:1.5rem 0 .25rem}.puzzle__form-handle{color:#fff;-webkit-font-smoothing:antialiased;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.8}.puzzle__form-handle::selection{color:#000;background-color:#0f0}.puzzle__form-handle{pointer-events:none;opacity:.4;background-color:#ffffff17;align-items:center;height:2.5625rem;margin:0;padding:0 .75rem;display:flex}.puzzle__form input,.puzzle__form textarea{color:#fff;-webkit-font-smoothing:antialiased;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.8}.puzzle__form input::selection,.puzzle__form textarea::selection{color:#000;background-color:#0f0}.puzzle__form input,.puzzle__form textarea{appearance:none;color:#fff;text-box-trim:initial;text-box-edge:initial;background-color:#ffffff1a;border:0;border-radius:0;min-height:2.5625rem;padding:0 .75rem}.puzzle__form input::placeholder,.puzzle__form textarea::placeholder{color:#ffffffb3}.puzzle__form input:-ms-placeholder-shown{color:#ffffffb3}.puzzle__form input::-moz-placeholder{color:#ffffffb3}.puzzle__form input::-webkit-input-placeholder{color:#ffffffb3}.puzzle__form textarea:-ms-placeholder-shown{color:#ffffffb3}.puzzle__form textarea::-moz-placeholder{color:#ffffffb3}.puzzle__form textarea::-webkit-input-placeholder{color:#ffffffb3}.puzzle__form input:-webkit-any(:-webkit-autofill,:autofill),.puzzle__form textarea:-webkit-any(:-webkit-autofill,:autofill){-webkit-text-fill-color:#fff;color:#fff;transition:background-color 5000s ease-in-out}.puzzle__form input:is(:autofill,:autofill),.puzzle__form textarea:is(:autofill,:autofill){-webkit-text-fill-color:#fff;color:#fff;transition:background-color 5000s ease-in-out}:-webkit-any(.puzzle__form input:-webkit-autofill,.puzzle__form textarea:-webkit-autofill){-webkit-text-fill-color:#fff;color:#fff}:is(.puzzle__form input:autofill,.puzzle__form textarea:autofill){-webkit-text-fill-color:#fff;color:#fff}.puzzle__form input:focus,.puzzle__form textarea:focus{outline-offset:-.0625rem;box-shadow:none;outline:.0625rem solid #0f0}.puzzle__form textarea{resize:vertical;height:6.5rem;min-height:6.5rem;padding:.5rem .75rem}.puzzle__form .button__container{margin-top:1rem}.puzzle__form button.button{color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic;-webkit-font-smoothing:antialiased;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.2;text-decoration:none}.puzzle__form button.button:hover{color:#0f0}.puzzle__form button.button::selection{color:#000;background-color:#0f0}.puzzle__form button.button{background:0 0;border:0;margin:0;padding:0}.puzzle__form button.button:disabled{opacity:.3;cursor:not-allowed;pointer-events:none;color:#fff}.puzzle__form-field-error{color:#fff;-webkit-font-smoothing:antialiased;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.8}.puzzle__form-field-error::selection{color:#000;background-color:#0f0}.puzzle__form-field-error{color:#ff8282f2;margin:.25rem 0 0}.puzzle__form-rate{color:#fff;-webkit-font-smoothing:antialiased;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.8}.puzzle__form-rate::selection{color:#000;background-color:#0f0}.puzzle__form-rate{color:#fff9;margin:0}.footer{z-index:100;pointer-events:none;padding:0 0 1.5rem;position:fixed;inset:auto 0 0}@media (min-width:768px){.footer{padding:0 0 4.375rem}}.footer__inner{max-width:80.5rem;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.footer__inner{padding:0 4rem}}.tools{position:relative}.tools__toggle{color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic;-webkit-font-smoothing:antialiased;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.2;text-decoration:none}.tools__toggle:hover{color:#0f0}.tools__toggle::selection{color:#000;background-color:#0f0}.tools__toggle{pointer-events:auto;cursor:pointer;white-space:nowrap;flex-flow:row;justify-content:flex-start;align-items:center;gap:.5rem;min-height:2.0625rem;display:inline-flex}.tools__toggle svg{color:currentColor;width:.875rem;height:.875rem;transition:transform .2s cubic-bezier(.5,0,0,1);display:block}.tools__toggle--active svg{transform:rotate(180deg)}.tools__toggle:not(.tools__toggle--active){position:relative}.tools__toggle:not(.tools__toggle--active):after{content:"";z-index:-1;pointer-events:none;background-color:#fffc;position:absolute;inset:0 0 0 -.625rem}.tools__content{pointer-events:auto;flex-flow:column;justify-content:flex-end;align-items:flex-start;gap:.5rem;display:none;position:absolute;bottom:2.875rem}.tools__content--active{display:flex}.tools__content--active:after{content:"";z-index:-1;pointer-events:none;background-color:#fffc;position:absolute;inset:0 -.625rem -2.875rem}.tools__link{color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic;-webkit-font-smoothing:antialiased;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.2;text-decoration:none}.tools__link:hover{color:#0f0}.tools__link::selection{color:#000;background-color:#0f0}.tools__link{white-space:nowrap;opacity:.5;cursor:pointer;flex-flow:row;justify-content:flex-start;align-items:center;gap:.5rem;min-height:2.0625rem;display:inline-flex}.tools__link--active{opacity:1}.tools__link span{display:block}.reveal-overlay{color:#000;z-index:1000;opacity:0;background-color:#0f0;padding:2.5rem;transition:opacity 1s cubic-bezier(.5,0,0,1);display:none;position:fixed;inset:0}.reveal-overlay--visible{opacity:1}.reveal-overlay--dark{color:#0f0;background-color:#000}.reveal-overlay__content{grid-template-columns:repeat(12,1fr);gap:0;height:100%;margin:0;display:grid}@media (max-width:429px){.reveal-overlay__content>:nth-child(n+253){display:none}}.reveal-overlay__content span{color:#fff;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-family:Paradigm Mono Beta;font-size:1rem;font-weight:400;line-height:1.2}.reveal-overlay__content span::selection{color:#000;background-color:#0f0}.reveal-overlay__content span{color:inherit;justify-content:center;align-items:center;display:flex}@media (min-width:430px) and (max-width:767px){.reveal-overlay__content{grid-template-columns:repeat(16,1fr)}.reveal-overlay__content>:nth-child(n+321){display:none}}@media (min-width:768px) and (max-width:1023px){.reveal-overlay__content{grid-template-columns:repeat(28,1fr)}.reveal-overlay__content>:nth-child(n+821){display:none}}@media (min-width:1024px) and (max-width:1279px){.reveal-overlay__content{grid-template-columns:repeat(32,1fr)}.reveal-overlay__content>:nth-child(n+833){display:none}}@media (min-width:1280px) and (max-width:1439px){.reveal-overlay__content{grid-template-columns:repeat(45,1fr)}.reveal-overlay__content>:nth-child(n+1216){display:none}}@media (min-width:1440px){.reveal-overlay__content{grid-template-columns:repeat(52,1fr)}.reveal-overlay__content>:nth-child(n+1301){display:none}}.reveal-overlay input{opacity:0}.reveal-overlay input:hover{opacity:1}.share-modal{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#3339;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.share-modal__panel{background-color:#000;width:100%;max-width:34.0625rem;padding:1.5rem 0;position:relative}.share-modal__close{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;padding:0;display:flex;position:absolute;top:.875rem;right:.875rem}.share-modal__close:hover{color:#0f0}.share-modal__image{width:100%;height:auto;display:block}.share-modal__actions{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin:0;padding:0 1.5rem;display:flex}.button{color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic;-webkit-font-smoothing:antialiased;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.2;text-decoration:none}.button:hover{color:#0f0}.button::selection{color:#000;background-color:#0f0}.button{color:#0f0;white-space:nowrap;cursor:pointer;justify-content:flex-start;align-items:center;gap:.5rem;min-height:1.875rem;padding:0;display:inline-flex}.button svg{flex:0 0 .875rem;width:.875rem}.button :disabled,.button[data-disabled=true]{opacity:.3;cursor:not-allowed;pointer-events:none;color:#fff}.button__container{flex-wrap:nowrap;grid-column:span 6;justify-content:flex-start;align-items:center;gap:1.875rem;display:flex}.button__container--pad-bottom{padding-bottom:3.375rem}.button--white{color:#fff}.button--gray{opacity:.5;color:#fff;padding:0}.button--gray:hover{opacity:1}.button:not(.button--back) svg{transform:translateY(-.03125rem)}.blog-styles__inner{grid-column:5/span 8}@media (min-width:1024px){.blog-styles__inner{grid-column:7/span 6}}.blog-styles::selection{color:#000;background-color:#0f0}.blog-styles h2{-webkit-font-smoothing:antialiased;color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0 0 3.5rem;font-family:Paradigm Mono Beta;font-size:1.125rem;font-weight:400;line-height:1.8}.blog-styles ol{margin:0;padding:0 0 3.5rem 1.5em}.blog-styles ol:last-child{padding-bottom:0}.blog-styles li{color:#fff;-webkit-font-smoothing:antialiased;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.8}.blog-styles li::selection{color:#000;background-color:#0f0}.blog-styles li{margin:0;padding:0}.blog-styles li+li{padding:1em 0 0}.blog-styles p{color:#fff;-webkit-font-smoothing:antialiased;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.8}.blog-styles p::selection{color:#000;background-color:#0f0}.blog-styles p+ol{margin-top:2rem}.blog-styles p+p{margin-top:3.5rem}.blog-styles__legal{margin-top:3.125rem}.blog-styles__legal p{font-size:.625rem;line-height:1.35}.blog-styles__legal a{color:#fff;text-decoration:none}.blog-styles__legal a:hover{color:#0f0}.text-container{max-width:80.5rem;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.text-container{padding:0 4rem}}.text-container{grid-column:span 6;padding-top:5.75rem;padding-bottom:4rem}@media (min-width:768px){.text-container{grid-template-columns:repeat(12,1fr);gap:0 1.5rem;display:grid}.text-container--hero{padding-top:17.4375rem}}.gallery{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;grid-column:span 12;justify-content:flex-start;align-items:center;gap:1.5rem;height:18.75rem;display:flex;overflow-x:auto}.gallery::-webkit-scrollbar{display:none}.gallery img{flex:none;width:auto;height:100%;margin:0;display:block}.gallery__spacer{flex:0 0 1rem;min-height:.0625rem}@media (min-width:768px){.gallery__spacer{flex:0 0 calc(50vw - 40.25rem)}.gallery__spacer:first-child{flex:0 0 calc(50vw - .75rem)}}.leaderboard{grid-column:span 12;padding:0 0 4rem}.leaderboard--footer{padding:0 0 8rem}@media (min-width:768px){.leaderboard--footer{padding:0 0 4rem}}.leaderboard__section+.leaderboard__section{margin-top:4rem}.leaderboard__section-header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1em 30px;padding:0 0 2.5rem;display:flex}@media (min-width:768px){.leaderboard__section-header{flex-wrap:nowrap}}.leaderboard h2,.leaderboard p{color:#fff;-webkit-font-smoothing:antialiased;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.8}.leaderboard h2::selection,.leaderboard p::selection{color:#000;background-color:#0f0}.leaderboard h2,.leaderboard p{margin:0}.leaderboard__table{border-collapse:collapse;width:100%}.leaderboard__table::selection{color:#000;background-color:#0f0}.leaderboard__table-container{--webkit-overflow-scrolling:touch;margin:0 -1.5rem;padding:0 1.5rem .125rem;overflow:auto clip}.leaderboard__table th:first-child,.leaderboard__table td:first-child{width:10%}.leaderboard__table th:nth-child(2),.leaderboard__table td:nth-child(2){width:24.3%}@media (min-width:1024px){.leaderboard__table th:nth-child(2),.leaderboard__table td:nth-child(2){width:23.2%}}.leaderboard__table th:nth-child(3),.leaderboard__table td:nth-child(3){width:17.9%;min-width:11.6875rem}@media (min-width:768px){.leaderboard__table th:nth-child(3),.leaderboard__table td:nth-child(3){min-width:8.875rem}}.leaderboard__table th:last-child,.leaderboard__table td:last-child{white-space:nowrap;text-align:right;padding-right:0}.leaderboard__table--footer th:first-child,.leaderboard__table--footer td:first-child{width:8.6%}.leaderboard__table--footer th:nth-child(2),.leaderboard__table--footer td:nth-child(2){width:25.7%}@media (min-width:1024px){.leaderboard__table--footer th:nth-child(2),.leaderboard__table--footer td:nth-child(2){width:24.6%}}.leaderboard__table-row--pk11 td{opacity:.5}.leaderboard__table thead{border:0}.leaderboard__table thead th{color:#fff;-webkit-font-smoothing:antialiased;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.8}.leaderboard__table thead th::selection{color:#000;background-color:#0f0}.leaderboard__table thead th{text-align:left;white-space:nowrap;vertical-align:baseline;opacity:.5;border:0}.leaderboard__table thead th p{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:9.625rem;max-width:14.7cqi;min-height:.75rem;display:block;overflow:clip}@media (min-width:768px){.leaderboard__table thead th p{min-width:8.125rem}}.leaderboard__table thead th:not(:last-child){padding-right:2.0625rem}@media (min-width:768px){.leaderboard__table thead th:not(:last-child){padding-right:.75rem}}.leaderboard__table tr td{color:#fff;-webkit-font-smoothing:antialiased;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.8}.leaderboard__table tr td::selection{color:#000;background-color:#0f0}.leaderboard__table tr td{white-space:nowrap;border:0;padding:1.8125rem 2.0625rem 0 0}@media (min-width:768px){.leaderboard__table tr td{padding-right:.75rem}}.leaderboard__table tr td p{text-overflow:ellipsis;white-space:nowrap;max-width:180px;padding-bottom:.1875rem;display:block;overflow:clip}.leaderboard__span{opacity:.5}.leaderboard__span--complete{opacity:1}.leaderboard__handle-link,.leaderboard__handle-link:visited,.leaderboard__handle-link:hover,.leaderboard__handle-link:focus,.leaderboard__handle-link:active{color:inherit;text-decoration:none}.sticky-nav{flex-flow:column wrap;justify-content:center;align-items:flex-start;gap:1.5rem;padding:4rem 1.5rem;display:flex}@media (min-width:768px){.sticky-nav{z-index:100;padding:0;position:fixed;bottom:4rem;left:4rem}}@media (min-width:80.5rem){.sticky-nav{left:calc(50vw - 36.25rem)}}.sticky-nav a{color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic;-webkit-font-smoothing:antialiased;font-family:Paradigm Mono Beta;font-size:.75rem;font-weight:400;line-height:1.2;text-decoration:none}.sticky-nav a::selection{color:#000;background-color:#0f0}.sticky-nav a{color:#ffffff80;display:block}.sticky-nav a:hover{color:#0f0}
