@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500;700;800;900&family=Barlow:wght@300;400;500;700;800;900&family=JetBrains+Mono:wght@400;700&display=swap";
:root{--paper:#f5f1eb;--ink:#17131a;--violet:#2b0b58;--violet-deep:#190334;--lime:#3bea00;--line:#17131a29;--muted:#6d6570}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--paper);color:var(--ink);margin:0;font-family:Barlow,sans-serif}:is(html:has(main#top),body:has(main#top)){height:100%;overflow:hidden}main#top{height:100%;overflow:hidden auto}:is(html:has(.dashboard-page),body:has(.dashboard-page)),:is(html:has(.admin-page),body:has(.admin-page)){height:100%;overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(1900px,100% - 192px);margin-inline:auto}.shared-section-header{justify-content:center;align-items:center;height:33px;min-height:33px;margin:0 auto;font-size:33px;line-height:33px;display:flex}.admin-primary-button{color:#160a22;cursor:pointer;background:#2ed477;border:1px solid #2ed477;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font:700 14px Barlow,sans-serif;text-decoration:none;display:inline-flex}.admin-primary-button:hover{background:#25c86c;border-color:#25c86c}.admin-primary-button:disabled,.admin-secondary-button:disabled{opacity:.55;cursor:not-allowed}.admin-wall-modal-card .admin-actions{align-items:center;gap:10px;display:flex}.admin-wall-modal-card .admin-actions .admin-primary-button,.admin-wall-modal-card .admin-actions .admin-secondary-button{box-sizing:border-box;min-width:88px;min-height:42px}@media (min-width:801px){html body .admin-sidebar nav a .admin-nav-icon{width:24px!important;height:24px!important;transform:none!important}html body .admin-sidebar nav a:first-child .admin-nav-icon{transform:scale(1.09)!important}html body .admin-sidebar nav a:nth-child(2) .admin-nav-icon{transform:scale(2.2)!important}html body .admin-sidebar nav a:nth-child(3) .admin-nav-icon{transform:scale(2.16)!important}html body .admin-sidebar nav a:nth-child(4) .admin-nav-icon{transform:scale(1.2)!important}html body .admin-sidebar nav a:nth-child(5) .admin-nav-icon,html body .admin-sidebar nav a:nth-child(12) .admin-nav-icon{transform:scale(2.5)!important}html body .admin-sidebar nav a:nth-child(n+6):nth-child(-n+10) .admin-nav-icon{transform:scale(1.25)!important}html body .admin-sidebar nav a:nth-child(7) .admin-nav-icon{transform:scale(1.3)!important}html body .admin-sidebar nav a:nth-child(11) .admin-nav-icon{transform:scale(1.35)!important}}@media (min-width:901px){main#top.landing-v2.sticky-lab .sticky-lab-faq-section{clip-path:inset(0 -100vmax)!important;background:#fff!important;width:100%!important;min-width:0!important;margin:0!important;padding:48px 0 56px!important;box-shadow:0 0 0 100vmax #fff!important}main#top.landing-v2.sticky-lab .sticky-lab-faq-section>.faq-frame{background:#fff!important;border:0!important;width:100%!important;max-width:none!important;padding:0!important}main#top.landing-v2.sticky-lab .sticky-lab-faq-section>.faq-frame>.container{width:min(100% - 96px,1080px)!important;max-width:1080px!important;margin:0 auto!important}main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-list{margin-top:32px!important}main#top.landing-v2.sticky-lab .sticky-lab-faq-section>.faq-frame>.container>.section-heading,main#top.landing-v2.sticky-lab .sticky-lab-faq-section>.faq-frame>.container>.faq-intro{transform:translateY(20px)!important}main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-item{margin-bottom:8px!important;padding:0 20px!important}main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-item button{min-height:64px!important;padding:12px 0!important}main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-toggle{margin:8px auto 0!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(1200px,100% - 80px)!important;display:grid!important;inset:auto auto 28px 50%!important;transform:translate(-50%)!important}}main#top.landing-v2.copy-hero .rawpool-hero-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#160a22;border:1px solid #ffffff14;border-radius:8px;transform:none;box-shadow:0 10px 22px #05010c38}@media (min-width:901px){main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:min(1200px,100% - 80px)!important;height:auto!important;display:grid!important;inset:auto auto 28px 50%!important;transform:translate(-50%)!important}}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-cards,main#top.landing-v2.copy-hero.copy-hero>.rawpool-hero .rawpool-hero-cards{display:none!important}main#top.landing-v2.copy-hero .landing-v2-hero-tab{clip-path:ellipse(50% 100% at 50% 0);background:#241044;border:0;border-radius:0;transition:background-color .42s,color .42s;width:100px!important;height:40px!important;bottom:0!important;transform:translate(-50%)!important}main#top.landing-v2.copy-hero .landing-v2-hero-tab:hover{background:#2ed477}main#top.landing-v2.copy-hero .landing-v2-hero-drawer{--rawpool-drawer-handle-height:40px;overflow:visible!important}main#top.landing-v2.copy-hero .landing-v2-hero-tab-surface,main#top.landing-v2.copy-hero .landing-v2-hero-tab:after{display:none!important}main#top.landing-v2.copy-hero .landing-v2-hero-tab-label{color:#fff;letter-spacing:.04em;font-family:Barlow,sans-serif;font-size:15px;font-weight:600;transition:color .42s;transform:translateY(-3px)}main#top.landing-v2.copy-hero .landing-v2-hero-tab:hover .landing-v2-hero-tab-label{color:#000}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-cards{inset:auto auto 28px 50%;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1200px,100% - 80px);height:auto;inset-inline:auto;transform:translate(-50%);display:grid!important}main#top.landing-v2.copy-hero .rawpool-hero-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#160a22c7;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:32px minmax(0,1fr);gap:10px;width:auto;min-height:86px;padding:12px 14px;position:relative;box-shadow:0 8px 18px #05010c29;inset:auto!important;transform:none!important}main#top.landing-v2.copy-hero .rawpool-hero-card small{letter-spacing:.1em;margin-bottom:2px;font-size:10px}main#top.landing-v2.copy-hero .rawpool-hero-card strong{font-size:14px;line-height:1.05}main#top.landing-v2.copy-hero .rawpool-hero-card p{margin-top:3px;font-size:12px;line-height:1.15}@media (max-width:900px){main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:auto;bottom:18px;left:12px;right:12px;transform:none}main#top.landing-v2.copy-hero .rawpool-hero-card{border-radius:16px;grid-template-columns:26px minmax(0,1fr);gap:7px;min-height:68px;padding:9px 10px}main#top.landing-v2.copy-hero .rawpool-hero-card-icon{width:24px;height:24px}main#top.landing-v2.copy-hero .rawpool-hero-card small{font-size:8px}main#top.landing-v2.copy-hero .rawpool-hero-card strong{font-size:11px}main#top.landing-v2.copy-hero .rawpool-hero-card p{font-size:9px}}main#top.landing-v2.copy-hero .site-header .nav>a.nav-cta,main#top.landing-v2.copy-hero .rawpool-hero-content>a.nav-cta.button{box-shadow:none!important;background:#2ed477!important;transition:background-color .16s!important;transform:none!important}main#top.landing-v2.copy-hero .site-header .nav>a.nav-cta:before,main#top.landing-v2.copy-hero .rawpool-hero-content>a.nav-cta.button:before{content:none!important;display:none!important}main#top.landing-v2.copy-hero .site-header .nav>a.nav-cta:hover,main#top.landing-v2.copy-hero .rawpool-hero-content>a.nav-cta.button:hover{box-shadow:none!important;background:#27c96f!important;transform:none!important}main#top.landing-v2.copy-hero .site-header .nav>a.nav-cta:active,main#top.landing-v2.copy-hero .rawpool-hero-content>a.nav-cta.button:active{box-shadow:none!important;background:#1fa85d!important;transform:none!important}main#top.landing-v2.copy-hero .site-header .nav>a.nav-cta{position:relative;left:-2px;color:#fff!important;box-shadow:none!important;letter-spacing:-.015em!important;background:0 0!important;border:1px solid #ffffff59!important;border-radius:8px!important;padding:12px 19px 13px!important;font-family:Barlow,sans-serif!important;font-weight:400!important;line-height:.8!important}main#top.landing-v2.copy-hero .site-header .nav>a.nav-cta .join-cta-label{position:relative;top:-.5px;letter-spacing:-.015em!important;font-synthesis:none!important;font-family:Barlow,sans-serif!important;font-weight:400!important;line-height:.8!important}main#top.landing-v2.copy-hero .site-header .nav>a.nav-cta:hover,main#top.landing-v2.copy-hero .site-header .nav>a.nav-cta:focus-visible{color:#fff!important;background:0 0!important;border-color:#2ed477!important}main#top.landing-v2.copy-hero .site-header .nav>a.nav-cta:before,main#top.landing-v2.copy-hero .site-header .nav>a.nav-cta:after{content:none!important;box-shadow:none!important;animation:none!important;display:none!important}.shared-section-header+*{margin-top:30px}.section-header-zone{padding-top:72px}.section-header-zone--live{padding-top:30px}.section-header-zone .shared-section-header{margin:0 auto}.hero{color:#fff;background:#290747;flex-direction:column;min-height:100svh;display:flex;overflow:hidden}.fluid-glass{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-content,.site-header{z-index:2;position:relative}.site-header{justify-content:space-between;align-items:center;height:100px;display:flex;position:relative}.hero-brand{color:#fff;letter-spacing:-.015em;flex-direction:row-reverse;align-items:center;gap:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.45rem,3vw,3.55rem);font-weight:300;line-height:.8;display:inline-flex;transform:translate(-12px,28px)}.hero-brand-name{margin-left:-7px;font-weight:400;transform:translateY(-14px)}.hero-logo{border-radius:8px;width:80px;height:80px;display:grid;overflow:hidden;transform:translateY(-7px)}.hero-logo img{object-fit:cover;width:80px;height:80px;transform:scale(1.18)}.brand{color:#fff;letter-spacing:-.08em;align-items:center;gap:13px;font-size:clamp(1.8rem,2.5vw,3rem);font-weight:800;display:inline-flex}.hero .brand{transform:translateY(7px)}.brand img{object-fit:cover;mix-blend-mode:screen;width:52px;height:52px}.nav{letter-spacing:-.015em;color:#f9f6fa;justify-content:space-between;align-items:baseline;gap:0;font-family:Barlow,sans-serif;font-size:clamp(1.5rem,2.1vw,2.43rem);font-weight:400;line-height:.8;display:flex;position:absolute;left:20%;right:4px;transform:translateY(24px)}.nav a:not(.button),.nav span{white-space:nowrap}.nav a:not(.button):hover{color:var(--lime)}.button{background:var(--lime);color:#172a0f;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #39e80038}.nav-cta{align-self:baseline;padding:15px 32px 16px}.nav .nav-cta.button{letter-spacing:-.015em;font-synthesis:none;font-family:Barlow,sans-serif;font-size:clamp(1.5rem,2.1vw,2.43rem);font-weight:400;line-height:.8}.mobile-cta,.menu-toggle{display:none}.hero-content{margin-top:0;padding-top:clamp(5px,1.1vw,22px);padding-bottom:clamp(42px,4.3vw,78px);transform:translateY(clamp(-21px,-1.1vw,-12px))}.hero h1{transform-origin:0 0;text-transform:uppercase;letter-spacing:-.015em;width:87.8%;max-width:none;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(80px,min(17vw,31vh),300px);font-weight:900;line-height:.8;transform:scaleX(1.055)}.hero h1 span{white-space:nowrap;display:block}.hero h1 .outline{color:#0000;-webkit-text-stroke:clamp(1.25px,.12vw,2.5px) #fff}.hero h1 .headline-dot{color:#fff;-webkit-text-stroke:0;display:inline}.hero-content>p{letter-spacing:-.015em;margin:clamp(20px,1.65vw,32px) 0 0 4px;font-family:Barlow,sans-serif;font-size:clamp(1.7rem,2.75vw,3.3rem);font-weight:400;line-height:.8}.section{padding:clamp(72px,10vw,160px) 0}.section h2{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.8rem,6.2vw,6.5rem);font-weight:900;line-height:.9}.steps-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:clamp(40px,6vw,88px);display:grid}.steps-grid article{border-right:1px solid var(--line);min-height:245px;padding:25px 35px 25px 0}.steps-grid article:last-child{border-right:0}.steps-grid span{color:#653299;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:800}.steps-grid h3{letter-spacing:-.05em;margin:73px 0 8px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:900}.steps-grid p{max-width:300px;color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.challenges-section{color:#fff;background:#1c1030}.section-intro{justify-content:space-between;align-items:end;gap:40px;display:flex}.section-intro>p{color:#cbc2d3;max-width:370px;margin:0;line-height:1.55}.challenge-card{border:1px solid #ffffff47;grid-template-columns:1.2fr 1.5fr auto;align-items:end;gap:45px;margin-top:65px;padding:clamp(28px,4vw,66px);display:grid}.challenge-label{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;margin:0 0 24px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:800}.challenge-card h3{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,4.2vw,4.5rem);font-weight:900;line-height:.9}.challenge-description{color:#d4cbdd;max-width:375px;margin:23px 0 0;line-height:1.55}.challenge-card dl{grid-template-columns:repeat(2,1fr);gap:25px 35px;margin:0;display:grid}.challenge-card dl div{border-top:1px solid #ffffff40;padding-top:10px}.challenge-card dt{color:#bcb1c6;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700}.challenge-card dd{margin:7px 0 0;font-size:1.08rem;font-weight:700}.challenge-card .button{white-space:nowrap;padding:16px 24px}.why-section{background:var(--paper)}.benefit-list{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:65px;display:grid}.benefit-list article{border-right:1px solid var(--line);min-height:180px;padding:23px 25px 15px 0}.benefit-list article+article{padding-left:25px}.benefit-list article:last-child{border-right:0}.benefit-list h3{letter-spacing:-.05em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:900}.benefit-list p{max-width:220px;color:var(--muted);margin:12px 0 0;line-height:1.5}.faq-section{background:#fff}.faq-layout{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:22px 0;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:700;display:flex}.faq-item button span:last-child{color:#62319b;font-size:1.6rem}.faq-item p{max-width:650px;color:var(--muted);margin:0 0 22px;line-height:1.6}.site-footer{color:#fff;background:#171219}.footer-row{justify-content:space-between;align-items:center;gap:30px;min-height:150px;display:flex}.footer-row .brand{font-size:1.6rem}.footer-row .brand img{width:35px;height:35px}.footer-row>div{color:#d9d2dc;gap:26px;font-size:.86rem;display:flex}.footer-row small{color:#918794;white-space:nowrap}main#top>:not(.hero):not(.marquee-strip):not([aria-label="What is Rawpool"]):not(.how-it-works):not(.challenges-section):not(.live-challenge-page):not(.train-page):not(.challenge-express-prototype-page):not(.faq-section):not(.legal-page){display:none}@media (max-width:900px){.container{width:min(100% - 48px,1900px)}.site-header{justify-content:space-between;align-items:center;height:78px;position:relative}.hero-content{transform:translateY(-8px)}.hero h1{width:auto;transform:none}.hero-brand{align-self:center;gap:clamp(4px,1.5vw,6px);font-size:clamp(2rem,7vw,2.55rem);transform:translateY(5px)}.hero-brand-name{margin-left:0;transform:none}.hero-logo{border-radius:8px;width:39px;height:39px;transform:none}.hero-logo img{width:39px;height:39px}.mobile-cta{letter-spacing:-.015em;white-space:nowrap;align-self:center;margin:0;padding:9px 14px 10px;font-family:Barlow,sans-serif;font-size:clamp(1rem,3.8vw,1.2rem);font-style:normal;font-weight:400;line-height:.8;display:inline-flex;position:static;transform:translateY(10px)}.nav{z-index:2;background:#26064d;border:1px solid #fff3;flex-direction:column;align-items:stretch;gap:0;padding:10px;display:none;position:absolute;top:72px;left:0;right:0;transform:none}.nav.nav-open{display:flex}.nav a:not(.button),.nav span{padding:13px}.nav-cta{display:none}.menu-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-self:center;gap:6px;width:42px;height:42px;margin:0;display:flex;transform:translateY(9.8px)}.menu-toggle span{background:#fff;width:28px;height:2px}.section-intro,.faq-layout{grid-template-columns:1fr;gap:30px;display:grid}.challenge-card{grid-template-columns:1fr;align-items:start}.challenge-card .button{justify-self:start}.benefit-list{grid-template-columns:repeat(2,1fr)}.benefit-list article:nth-child(2){border-right:0}.benefit-list article:nth-child(n+3){border-top:1px solid var(--line)}.footer-row{flex-wrap:wrap;padding:31px 0}.footer-row .brand{flex-basis:100%}}@media (min-width:901px){.nav,.nav .nav-cta.button{font-size:clamp(1.4rem,2vw,2.3rem)}.sticky-lab .landing-v2-live-section{z-index:2!important;position:sticky!important;top:0!important}.sticky-lab .sticky-lab-faq-section{background:#2ed477;z-index:3!important;position:relative!important;top:auto!important}.sticky-lab .live-express-scroll-runway{pointer-events:none;background:#2ed477;width:100%;height:30vh;min-height:30vh;display:block}html body main#top.landing-v2.sticky-lab .landing-v2-live-section{background:#24153b!important}html body main#top.landing-v2.sticky-lab .landing-v2-live-page{background:#24153b!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body main#top.landing-v2.sticky-lab .landing-v2-live-section>.landing-v2-live-page>.challenge-express-prototype-page{transform:none!important}.landing-v2 .landing-v2-hero-drawer-open [class*=watched] .ruleCopy{transform:translateY(-5px)!important}.landing-v2 .landing-v2-hero-drawer-open [class*=closeIcon],.landing-v2 .landing-v2-hero-drawer-open [class*=trophyIcon]{width:28px!important;height:28px!important}.landing-v2 .landing-v2-hero-drawer-open [class*=iconTile]{transform:scale(1.08)}.landing-v2 .landing-v2-hero-drawer-open [class*=watched] .ruleCopy{letter-spacing:inherit!important;color:#290747!important;font-family:Barlow,sans-serif!important;font-size:clamp(1.01rem,1.27vw,1.34rem)!important;line-height:1.3!important}.landing-v2 .landing-v2-hero-drawer-open [class*=watched] .rulePrimary,.landing-v2 .landing-v2-hero-drawer-open [class*=watched] .ruleSecondary{font-family:Barlow,sans-serif!important;font-size:inherit!important;letter-spacing:0!important;color:#290747!important;line-height:1.3!important}.landing-v2 .landing-v2-hero-drawer-open [class*=staticCtaContent]{letter-spacing:0!important;font-family:Barlow,sans-serif!important;font-size:clamp(1.01rem,1.27vw,1.34rem)!important;font-weight:700!important;line-height:1.3!important}html body main#top.landing-v2.sticky-lab #challenges.challenges-section{box-sizing:border-box!important;height:auto!important;min-height:100vh!important;padding:72px 0 80px!important}html body main#top.landing-v2.sticky-lab .landing-v2-live-section>.landing-v2-live{height:33px!important;min-height:0!important;margin:30px 0 0!important;padding:0!important;transform:none!important}html body main#top.landing-v2.sticky-lab .landing-v2-live-section>.landing-v2-live>.section-heading{justify-content:center!important;align-items:center!important;height:39px!important;min-height:39px!important;margin:0 auto!important;font-size:33px!important;line-height:33px!important;display:flex!important}html body main#top.landing-v2.sticky-lab .live-challenge-heading-section{width:100%!important;max-width:none!important}html body main#top.landing-v2.sticky-lab #live-challenge-heading{text-align:center!important;justify-content:center!important;width:100%!important}html body main#top.landing-v2.sticky-lab .landing-v2-live-section,html body main#top.landing-v2.sticky-lab .landing-v2-live-section>.landing-v2-live,html body main#top.landing-v2.sticky-lab #live-challenge-heading{background:#24153b!important}html body main#top.landing-v2.sticky-lab #live-challenge-heading{border:0!important}html body main#top.landing-v2.sticky-lab #live-challenge-heading span{font-size:36px!important;line-height:1!important;transform:translateY(10px)!important}html body main#top.landing-v2.sticky-lab #challenge-heading{visibility:visible!important;opacity:1!important;z-index:5!important;margin-top:34px!important;margin-bottom:-34px!important;display:flex!important;position:relative!important}html body main#top.landing-v2.sticky-lab #challenge-heading:before,html body main#top.landing-v2.sticky-lab #challenge-heading:after{content:none!important;display:none!important}html body main#top.landing-v2.sticky-lab #challenges>.container{padding-top:50px!important}html body main#top.landing-v2.sticky-lab #challenge-heading{margin:0 0 37px!important}html body main#top.landing-v2.sticky-lab #challenges>.container>.challenge-grid{transform:translateY(13px)!important}html body main#top.landing-v2.sticky-lab>.sticky-lab-stack,html body main#top.landing-v2.sticky-lab>.sticky-lab-stack>#challenges,html body main#top.landing-v2.sticky-lab>.sticky-lab-stack>.landing-v2-live-section{visibility:visible!important;opacity:1!important;display:block!important}html body main#top.landing-v2.sticky-lab>.sticky-lab-stack{background:#2ed477!important}html body main#top.landing-v2.sticky-lab #challenges.challenges-section{min-height:calc(100vh + 18px)!important;padding-bottom:0!important}html body main#top.landing-v2.sticky-lab .landing-v2-live-section{min-height:0!important;padding:0 0 12px!important}html body main#top.landing-v2.sticky-lab .landing-v2-live-section>.landing-v2-live{height:54px!important;min-height:0!important;margin:0 0 12px!important;padding:0!important}html body main#top.landing-v2.sticky-lab .landing-v2-live-section>.landing-v2-live>.section-heading{height:54px!important;min-height:54px!important;margin:0!important}html body .landing-v2 .landing-v2-hero-drawer-open [class*=watched] .ruleCopy{font-size:clamp(1.01rem,1.27vw,1.34rem)!important;transform:translateY(-5px)!important}}@media (min-width:1101px){.landing-v2 .landing-v2-how.how-it-works .section-heading.shared-landing-heading>span,.landing-v2 .landing-v2-purple.challenges-section .landing-v2-challenges>.section-heading.shared-landing-heading>span,.landing-v2 .landing-v2-purple.challenges-section .landing-v2-live.live-challenge-heading-section>.section-heading>span{text-transform:uppercase!important}}.challenges-section .challenge-card .challenge-cta,.challenges-section .challenge-card .challenge-cta:hover,.challenges-section .challenge-card .challenge-cta:focus,.challenges-section .challenge-card .challenge-cta:active{box-shadow:none!important;transform:none!important}.site-header .nav>a.nav-cta:not(.user-cta):hover,.site-header .nav>a.nav-cta:not(.user-cta):focus-visible{color:#290747;background:#2ed477;box-shadow:none!important;transform:none!important}.challenge-card .challenge-cta:hover,.challenge-card .challenge-cta:focus-visible,.challenge-card .challenge-cta:active{box-shadow:none!important;transform:none!important}.challenge-card-active,.challenge-card-active:hover,.challenge-card-active:focus-within{transform:none!important}.admin-quick-actions button{font-size:15px!important;font-weight:600!important}.admin-page-heading .admin-quick-actions{transform:translate(-214px)}.admin-page-heading h1{transform:translateY(6px)}.admin-sidebar{transform:translateY(5px)}.admin-mini-panel>span{font-size:15px!important;font-weight:400!important}.admin-section-heading>span{font-size:14px!important}.admin-content h1{font-size:28px!important;font-weight:700!important}.admin-attention{gap:12px;justify-content:flex-start!important}.admin-attention>strong{color:#25344a!important;margin-right:12px!important;font-size:16px!important;font-weight:700!important}.admin-attention button span{color:#334155!important;font-size:16px!important;font-weight:400!important}.admin-challenge-table-head{color:#334155!important;font-size:15px!important;font-weight:600!important}.admin-challenge-row{color:#334155!important;min-height:70px!important;font-size:15px!important;font-weight:500!important}.admin-challenge-row>strong{color:#25344a!important;font-size:18px!important;font-weight:700!important}.admin-challenge-row>span{color:#334155!important;font-size:15px!important}.admin-challenge-row>span:not(:nth-child(2)){color:#25344a!important;font-size:18px!important;font-weight:700!important}.admin-challenge-row b{color:#25344a!important;font-size:15px!important;font-weight:700!important}.admin-status-live{font-size:15px!important;font-weight:700!important}.admin-challenge-row button{font-size:15px!important;font-weight:600!important}.admin-mini-panel>strong{font-size:24px!important;font-weight:700!important}.admin-mini-panel>button{font-size:15px!important;font-weight:600!important}.admin-mini-panel ul{grid-template-columns:1fr!important;font-size:15px!important}.admin-mini-panel li,.admin-mini-panel time{font-size:15px!important}.admin-attention>strong{margin-right:10px}.admin-attention button{padding:8px 12px;font-size:14px}.admin-attention button b{font-size:17px}.admin-nav-icon{object-fit:contain;mix-blend-mode:multiply;filter:grayscale()contrast(1.25);transform-origin:50%;border-radius:4px;flex:none;width:28px;height:28px}.admin-sidebar nav a .admin-nav-icon{min-width:24px;min-height:24px;width:24px!important;height:24px!important;transform:none!important}.admin-wall-list{gap:0;display:grid}.admin-wall-row{border-top:1px solid #e8edf2;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 24px;display:grid}.admin-wall-preview{color:#64748b;background:#eef1f4;border-radius:8px;place-items:center;width:120px;height:96px;font-size:13px;display:grid;overflow:hidden}.admin-wall-preview img{object-fit:cover;width:100%;height:100%}.admin-wall-meta{color:#64748b;gap:5px;font-size:13px;display:grid}.admin-wall-meta strong{color:#25344a;font-size:15px}.admin-wall-meta a{color:#1d4ed8;font-weight:600;text-decoration:none}.admin-wall-row .admin-actions{gap:8px;display:flex}.admin-wall-preview{cursor:zoom-in;border:0;padding:0}.admin-wall-modal{z-index:100;background:#0f172ab8;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.admin-wall-modal-card{background:#fff;border-radius:14px;max-width:min(720px,90vw);max-height:90vh;padding:20px;position:relative;box-shadow:0 20px 60px #0f172a59}.admin-wall-modal-card img{object-fit:contain;border-radius:8px;max-width:100%;max-height:75vh;display:block}.admin-wall-modal-card .admin-actions{gap:8px;margin-top:14px;display:flex}.admin-wall-modal-close{z-index:1;color:#25344a;cursor:pointer;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:28px;line-height:1;position:absolute;top:4px;right:6px}@media (min-width:801px){.admin-sidebar nav a:first-child .admin-nav-icon{transform:scale(1.05)!important}.admin-sidebar nav a:nth-child(2) .admin-nav-icon{transform:scale(1.75)!important}.admin-sidebar nav a:nth-child(3) .admin-nav-icon{transform:scale(1.65)!important}.admin-sidebar nav a:nth-child(4) .admin-nav-icon{transform:scale(.9)!important}.admin-sidebar nav a:nth-child(5) .admin-nav-icon{transform:scale(2.2)!important}.admin-sidebar nav a:nth-child(6) .admin-nav-icon{transform:scale(1.25)!important}.admin-sidebar nav a:nth-child(7) .admin-nav-icon{transform:scale(1.35)!important}.admin-sidebar nav a:nth-child(8) .admin-nav-icon{transform:scale(1.25)!important}.admin-sidebar nav a:nth-child(9) .admin-nav-icon{transform:scale(1.2)!important}.admin-sidebar nav a:nth-child(10) .admin-nav-icon{transform:scale(1.15)!important}.admin-sidebar nav a:nth-child(11) .admin-nav-icon{transform:scale(.9)!important}.admin-sidebar nav a:nth-child(12) .admin-nav-icon{transform:scale(2.2)!important}}.admin-sidebar nav button:first-child .admin-nav-icon{transform:translateY(4px)scale(4.1)}.admin-sidebar nav button:nth-child(2) .admin-nav-icon{transform:translateY(2px)scale(2)}.admin-sidebar nav button:nth-child(3) .admin-nav-icon{transform:scale(2)}.admin-sidebar nav button:nth-child(4) .admin-nav-icon{transform:translateY(2px)scale(2.05)}.admin-sidebar nav button:nth-child(5) .admin-nav-icon{transform:translateY(2px)scale(2.65)}.admin-sidebar nav button:nth-child(6) .admin-nav-icon{transform:translateY(2px)scale(3.25)}.admin-challenge-table-head{font-size:13px}.admin-challenge-row{font-size:14px}.admin-challenge-row b{font-size:13px}.admin-mini-panel>span,.admin-mini-panel>button{font-size:14px}.admin-mini-panel ul{font-size:13px}.admin-mini-panel h2{font-size:20px}.admin-mini-panel>strong{font-size:28px}.admin-content h1{font-weight:700;font-size:28px!important}.admin-section-heading h2,.admin-mini-panel h2{font-size:20px;font-weight:700}.admin-attention{justify-content:flex-start}.admin-attention>strong{margin-right:22px;font-size:14px;font-weight:700}.admin-attention button{font-size:14px}.admin-attention button b{font-size:16px;font-weight:700}.admin-challenge-table-head{font-size:14px;font-weight:600}.admin-challenge-row{font-size:16px;font-weight:500}.admin-challenge-row>strong{font-size:17px;font-weight:700}.admin-challenge-row b{font-size:16px;font-weight:700}.admin-challenge-row button{font-size:14px}.admin-bottom-grid{grid-template-columns:35% 65%}.admin-mini-panel>span,.admin-mini-panel ul,.admin-mini-panel time{font-size:14px}.admin-mini-panel ul{grid-template-columns:1fr;gap:10px}.admin-mini-panel li,.admin-mini-panel>button{font-size:14px}.admin-quick-actions button{transition:background-color .15s,color .15s,transform .15s,box-shadow .15s}.admin-quick-actions button:hover{opacity:1;transform:translateY(-1px);box-shadow:0 4px 10px #0f172a1f}.admin-quick-actions button:active{box-shadow:none;transform:translateY(0)}.admin-quick-actions button:first-child:hover{background:#25344a}.admin-quick-actions button+button:hover{color:#25344a;background:#f1f5f9}.admin-page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.admin-page-heading h1{margin-bottom:0}.admin-page-heading .admin-quick-actions{flex-shrink:0}.admin-stat-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-active-challenges{background:#fff;border:1px solid #e3e8ee;border-radius:12px;padding:20px;box-shadow:0 3px 8px #0f172a0d}.admin-section-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.admin-section-heading h2{margin:0;font-size:20px}.admin-section-heading span{color:#64748b;font-size:13px}.admin-challenge-list{flex-direction:column;gap:8px;display:flex}.admin-challenge-row{color:#64748b;border:1px solid #edf0f3;border-radius:8px;grid-template-columns:55px 82px 1fr 1fr 1fr 1.2fr 1.2fr 58px;align-items:center;gap:10px;min-height:58px;padding:8px 10px;font-size:12px;display:grid}.admin-challenge-row>strong{color:#25344a;font-size:15px}.admin-challenge-row b{color:#25344a;margin-bottom:2px;font-size:14px;display:block}.admin-challenge-row button{color:#334155;cursor:pointer;background:#fff;border:1px solid #334155;border-radius:6px;padding:7px 11px;font:500 12px Barlow,sans-serif}.admin-challenge-row button:hover{color:#fff;background:#334155}.admin-stat-card-clickable{cursor:pointer}.admin-stat-card-clickable:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 5px 12px #0f172a1f}.admin-stat-card-clickable:active{transform:translateY(0)}.admin-attention{background:#f8fafc;border:1px solid #e3e8ee;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:6px 10px;display:flex}.admin-attention>strong{color:#334155;margin-right:auto;font-size:14px}.admin-attention button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font:500 12px Barlow,sans-serif;display:flex}.admin-attention button b{color:#25344a;font-size:15px}.admin-attention button:hover{background:#f1f5f9;border-color:#cbd5e1}.admin-challenge-table{border:1px solid #edf0f3;border-radius:8px;overflow:hidden}.admin-challenge-table-head,.admin-challenge-row{grid-template-columns:70px 1.25fr repeat(5,minmax(70px,1fr)) 1.35fr 60px;align-items:center;gap:10px;display:grid}.admin-challenge-table-head{color:#64748b;background:#f8fafc;min-height:34px;padding:0 12px;font-size:11px}.admin-challenge-row{color:#475569;border:0;border-top:1px solid #edf0f3;border-radius:0;min-height:54px;padding:0 12px;font-size:12px}.admin-challenge-row>strong{font-size:14px}.admin-challenge-row b{margin:0 0 2px;font-size:11px;display:block}.admin-status-live{color:#16834b}.admin-challenge-row button{padding:6px 9px}.admin-bottom-grid{grid-template-columns:1fr 1.6fr;gap:14px;display:grid}.admin-mini-panel{background:#fff;border:1px solid #e3e8ee;border-radius:10px;min-height:140px;padding:18px 20px;box-shadow:0 3px 8px #0f172a0d}.admin-mini-panel h2{margin:0 0 14px;font-size:17px}.admin-mini-panel>strong{font-size:24px;display:block}.admin-mini-panel>span{color:#64748b;margin-top:3px;font-size:12px;display:block}.admin-mini-panel>button{color:#334155;cursor:pointer;background:#fff;border:1px solid #334155;border-radius:6px;margin-top:16px;padding:7px 10px;font:500 12px Barlow,sans-serif}.admin-mini-panel>button:hover{color:#fff;background:#334155}.admin-mini-panel ul{color:#64748b;grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.admin-mini-panel li b{color:#334155}.admin-mini-panel time{float:right;color:#94a3b8}.dashboard-profile-workspace{min-height:calc(100vh - 100px)}.dashboard-profile-back{color:#4e35d6;align-items:center;gap:8px;margin-bottom:28px;font-size:1rem;text-decoration:none;display:inline-flex}.dashboard-profile-back:hover{text-decoration:underline}.dashboard-profile-heading{margin-bottom:28px}.dashboard-profile-heading p{color:#77738b;margin:10px 0 0;font-size:1rem}.dashboard-profile-card{background:#fff;border:1px solid #241b5b1a;border-radius:16px;align-items:center;gap:24px;padding:32px;display:flex;box-shadow:0 4px 12px #22195214}.dashboard-profile-avatar{color:#fff;background:#2ed477;border-radius:50%;flex:none;place-items:center;width:88px;height:88px;font-size:2rem;font-weight:600;display:grid;overflow:hidden}.dashboard-profile-avatar img{object-fit:cover;width:100%;height:100%}.dashboard-profile-card-copy h2{color:#15143f;margin:0;font-size:1.35rem}.dashboard-profile-card-copy p{color:#77738b;margin:8px 0 0;font-size:1rem}.dashboard-profile-placeholder{gap:8px;margin-top:22px;display:flex}.dashboard-profile-placeholder span{background:#f0eef7;border-radius:999px;width:180px;height:10px;display:block}@media (max-width:600px){.dashboard-profile-workspace{min-height:calc(100vh - 78px);padding-top:24px}.dashboard-profile-card{align-items:flex-start;padding:24px 20px}.dashboard-profile-avatar{width:68px;height:68px;font-size:1.6rem}.dashboard-profile-placeholder{flex-direction:column}.dashboard-profile-placeholder span{width:min(220px,70vw)}}@font-face{font-family:RawpoolFontB;src:url(/font-font-b.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(/pp-neue-montreal-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:InterTightCustom;src:url(/inter-tight-variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:AeonikPro;src:url(/AeonikPro-Bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:FontCheckB;src:url(/font-font-b.woff2)format("woff2");font-style:normal;font-weight:100 900}@font-face{font-family:FontCheckInter;src:url(/inter-tight-variable.ttf)format("truetype");font-style:normal;font-weight:100 900}@font-face{font-family:FontCheckSpace;src:url(/font-space-grotesk.woff2)format("woff2");font-style:normal;font-weight:100 900}@font-face{font-family:FontCheckPP;src:url(/pp-neue-montreal-medium.woff2)format("woff2");font-style:normal;font-weight:500}.font-check-page{color:#fff;background:#290747;min-height:100vh;padding:40px 0}.font-check-sample{text-align:center;width:100%}.font-check-sample h1{letter-spacing:1px;text-align:center;width:100%;margin:0;font-size:108px;font-weight:900;line-height:.88}.font-check-sample h1 span{width:100%;margin:0;display:block}.font-check-sample h1 span:last-child{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #fff;text-shadow:none}.font-check-sample p{color:#fff;margin:20px 0 40px;font:400 16px/1 sans-serif}.font-check-font-b h1{font-family:FontCheckB,sans-serif}.font-check-inter-tight h1{font-family:FontCheckInter,sans-serif}.font-check-space h1{font-family:FontCheckSpace,sans-serif}.font-check-pp h1{font-family:FontCheckPP,sans-serif}.font-check-barlow h1{font-family:Barlow,sans-serif}.font-check-barlow-condensed h1{font-family:Barlow Condensed,sans-serif}main#top.landing-v2:not(.copy-hero) .rawpool-hero-content h1,main#top.landing-v2.copy-hero .rawpool-hero-content h1{letter-spacing:-.02em!important;text-align:center!important;font-size:clamp(62px,8.1vw,142px)!important;font-weight:700!important;line-height:.9!important;transform:none!important}main#top.landing-v2.homepage:not(.copy-hero) .rawpool-hero-content h1,main#top.landing-v2.homepage:not(.copy-hero) .rawpool-hero-content h1>span{font-family:AeonikPro,sans-serif!important}main#top.landing-v2:not(.copy-hero) .rawpool-hero-content h1>.rawpool-outline{font-synthesis:none!important;color:#fff!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-family:inherit!important}main#top.landing-v2:not(.copy-hero) .rawpool-hero-content h1>span,main#top.landing-v2.copy-hero .rawpool-hero-content h1>span{text-align:center!important;width:100%!important;display:block!important}main#top.landing-v2.copy-hero .rawpool-hero-image{margin-left:0!important;transform:none!important}@media (min-width:1000px) and (max-width:1100px) and (pointer:coarse){.dashboard-header-shell>.site-header .nav>a:not(.nav-cta){transform:translate(-5px)!important}.dashboard-light-progress{grid-template-columns:135px minmax(0,1fr)!important;gap:20px!important;padding:22px 28px!important}.dashboard-light-progress-content{grid-template-columns:150px minmax(0,1fr)!important;gap:22px!important;width:auto!important;display:grid!important;transform:translate(-15px)!important}.dashboard-light-progress-content>h2{margin:0 0 10px!important;font-size:1.85rem!important}.dashboard-light-progress-metrics{transform:none!important}.dashboard-light-progress-icon{transform:translate(-10px)!important}}@media (max-width:1100px){.dashboard-light-submit label,.dashboard-light-info strong,.dashboard-light-submission-field span,.dashboard-light-submission-note p{font-family:Barlow,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.35}.dashboard-light-submission-note strong{font-family:Barlow,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.3}}@media (min-width:1000px) and (max-width:1100px) and (pointer:coarse){.dashboard-light-submit label,.dashboard-light-info strong,.dashboard-light-submission-field span,.dashboard-light-submission-note p,.dashboard-light-submission-note strong{font-family:Barlow,sans-serif;font-size:1.05rem;line-height:1.35}.dashboard-light-submission-note strong{font-weight:700}.dashboard-light-submit-row input,.dashboard-light-submission-field a{font-family:Barlow,sans-serif!important;font-size:1.25rem!important;line-height:1.35!important}.dashboard-light-submission-heading>span{padding:8px 13px!important;font-family:Barlow,sans-serif!important;font-size:.95rem!important;line-height:1.2!important}}@media (min-width:1000px) and (max-width:1100px){main.legal-page.rules-page>header.site-header .nav,main.legal-page.rules-page>header.site-header .nav.nav-open,main.legal-page.winners-page>header.site-header .nav,main.legal-page.winners-page>header.site-header .nav.nav-open,main.legal-page.support-page>header.site-header .nav,main.legal-page.support-page>header.site-header .nav.nav-open{box-sizing:border-box!important;z-index:100!important;background:#2d094f!important;width:100vw!important;height:auto!important;min-height:0!important;padding:14px 32px 24px!important;position:fixed!important;top:114px!important;left:0!important;right:0!important;transform:none!important}main.legal-page.rules-page>header.site-header .nav.nav-open{overscroll-behavior:contain;position:fixed!important;top:114px!important;bottom:auto!important;overflow-y:auto!important}main.legal-page>header.legal-header .legal-nav,main.legal-page>header.legal-header .legal-nav.nav-open,.rules-page .site-header .nav,.rules-page .site-header .nav.nav-open,.winners-page .site-header .nav,.winners-page .site-header .nav.nav-open{box-sizing:border-box!important;z-index:30!important;width:100vw!important;height:auto!important;min-height:0!important;padding:14px 32px 24px!important;position:fixed!important;top:114px!important;left:0!important;right:0!important;transform:none!important}main.rules-page>header.site-header>nav.nav.nav-open{z-index:9999!important;background:#2d094f!important;width:100vw!important;max-height:calc(100vh - 114px)!important;position:fixed!important;top:114px!important;left:0!important;right:0!important;overflow-y:auto!important;transform:none!important}}@media (min-width:1000px) and (max-width:1100px) and (pointer:coarse){.dashboard-light-submit label,.dashboard-light-info strong,.dashboard-light-submission-field span,.dashboard-light-submission-note p{font-size:1.25rem!important;font-weight:400!important;line-height:1.35!important}.dashboard-light-submission-note strong{font-size:1.25rem!important;font-weight:700!important;line-height:1.35!important}}@media (min-width:901px) and (max-width:1366px){main.rules-page>header.site-header>nav.nav.nav-open{z-index:9999!important;z-index:9999!important;z-index:9999!important;top:114px!important;left:0!important;right:0!important;background:#2d094f!important;width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;position:absolute!important;inset:78px auto auto 50%!important;overflow:visible!important;transform:translate(-50%)!important}}.live-challenge-header h1{border:0!important}@media (max-width:900px){.hero-brand-name{margin-left:-6.8px}.hero-logo,.hero-logo img{width:42.9px;height:42.9px}.hero-logo{transform:translateY(3.8px)}.site-header .mobile-cta.button{font-synthesis:none;font-family:Barlow,sans-serif;font-weight:500!important}.mobile-cta{transform:translateY(11px)}.menu-toggle{transform:translateY(11.3px)}.hero .hero-logo{transform:translateY(6.8px)}}@media (max-width:600px){.hero .hero-logo,.hero .hero-logo img{width:49.3px;height:49.3px}.hero .site-header .hero-brand{transform:translate(-9px,5px)!important}}@media (min-width:601px) and (max-width:1366px){.site-footer-new .footer-brand-block{position:relative;transform:translateY(-44px)}.site-footer-new .footer-brand-copy{gap:18px;width:max-content;margin:0;font-family:Barlow,sans-serif;display:grid;position:absolute;top:112px;left:94px}.site-footer-new .footer-brand-copy .footer-brand-tagline{color:#eeeaf2;margin:0;font-size:1.05rem;font-weight:400;line-height:1.2;display:block}.site-footer-new .footer-brand-copy .footer-brand-tagline strong{color:#2ed477;font:inherit;font-weight:400}.site-footer-new .footer-brand-copy .footer-brand-rewards{color:#eeeaf2;flex-direction:column;gap:8px;margin:0;font-size:1.05rem;line-height:1.2;display:flex}.site-footer-new .footer-brand-copy .footer-brand-rewards span{display:block}.site-footer-new .footer-brand-copy .footer-brand-rewards span:first-child{transform:translateY(2px)}.site-footer-new .footer-brand-copy .footer-brand-rewards span:last-child{transform:translateY(16px)}.hero .site-header .hero-brand{position:relative;left:19px}}.legal-page{z-index:0;color:#f0edf5;background:radial-gradient(circle at 50% 0,#4a2b694d,#0000 48%),linear-gradient(145deg,#24153b 0%,#1c1030 100%);height:100%;min-height:100svh;position:relative;overflow:hidden auto;display:block!important}:is(html:has(.legal-page),body:has(.legal-page)){height:100%;overflow:hidden}.rules-page{color:#241631;background:#f8f7fa;min-height:100svh;overflow:hidden}.rules-page:before{content:"";z-index:0;background:#24153b;height:132px;position:absolute;top:0;left:0;right:0}.rules-page .legal-header{z-index:1}.rules-page .legal-nav a:not(.button):hover{color:var(--lime)}.rules-page .rules-intro h1:after,.winners-page .winners-intro h1:after{display:none}.site-header .nav>a:not(.button):hover,.site-header .nav>span:hover,.rules-page .legal-header .nav>a:not(.button):hover{color:#4ade80!important}.site-header .nav>a:not(.button){cursor:pointer}.hero .site-header,.rules-page .site-header,.winners-page .site-header{z-index:20!important}.winners-page{color:#241631;background:#f8f7fa}:is(html:has(.winners-page),body:has(.winners-page)){height:100%;overflow:hidden}.winners-page{height:100%;overflow:hidden auto}.winners-page:before{content:"";z-index:0;background:#24153b;height:132px;position:absolute;top:0;left:0;right:0}.winners-page .legal-header{z-index:1}.winners-page .legal-nav a:not(.button):hover{color:var(--lime)}.winners-page .legal-nav.nav-open{background:#2d094f}.document-page{--document-header-height:100px}.document-header{position:relative;z-index:20!important}@media (min-width:901px) and (pointer:fine){.document-page .legal-header{height:var(--document-header-height)}}.document-page .winners-intro{text-align:center;background:#f0eff2;width:100vw;max-width:none;margin:0 calc(50% - 50vw) clamp(54px,6vw,82px);padding:clamp(46px,5vw,68px) 24px}.document-page .winners-content{padding-top:0!important}@media (min-width:1367px) and (pointer:fine){.document-page .winners-content{padding-top:0}}@media (min-width:701px) and (max-width:1366px) and (pointer:coarse){.document-page .winners-content{margin-top:0;padding-top:0}.document-page .winners-intro{padding-top:clamp(46px,5vw,68px)}}.winners-content{z-index:1;background:#f8f7fa;min-height:clamp(520px,62vh,760px);padding:clamp(34px,4vw,58px) 0 clamp(82px,10vw,130px);position:relative}.winners-intro{text-align:center;max-width:760px;margin:0 auto 44px}.winners-intro h1{color:#241631;letter-spacing:-.035em;margin:0;font-family:Barlow,sans-serif;font-size:clamp(2.05rem,3.25vw,3.35rem);font-weight:700;line-height:1}.winners-intro h1:after{content:"";background:#5c3c7d;width:46px;height:2px;margin:15px auto 0;display:block}.winners-intro p{color:#4e4656;max-width:680px;margin:18px auto 0;font-size:1.125rem;line-height:1.6}.winners-empty-card{text-align:center;background:#fff;border:1px solid #ded9e1;border-radius:8px;max-width:920px;margin:0 auto;padding:clamp(38px,5vw,64px);box-shadow:0 7px 18px #2618390d}.winners-empty-card h2{color:#241631;letter-spacing:-.02em;margin:0;font-family:Barlow,sans-serif;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:500}.winners-empty-card p{color:#4e4656;margin:14px auto 26px;font-size:1.125rem;line-height:1.6}.winners-empty-card .button{padding:13px 24px 14px}.winners-empty-card .winners-card-cta{color:#241631;background:0 0;border:1px solid #241631;border-radius:8px}.winners-empty-card .winners-card-cta:hover{color:#27c96f;box-shadow:none;background:0 0;border-color:#27c96f}@media (max-width:900px){.winners-page:before{height:94px}.winners-content{min-height:560px;padding:50px 0 80px}}@media (min-width:701px) and (max-width:1366px) and (pointer:coarse){.winners-page:before{height:132px}.winners-page .legal-header{height:78px!important}.winners-page .legal-nav{top:78px!important}.winners-page .winners-content{margin-top:54px;padding-top:30px}.winners-page .winners-intro{padding-top:0}.winners-page .winners-intro h1{font-size:clamp(2.255rem,4.565vw,4.73rem)}}@media (min-width:901px) and (max-width:1366px) and (pointer:coarse){.hero .site-header .hero-brand{transform:translateY(6px)!important}.hero .site-header .mobile-cta,.hero .site-header .menu-toggle{transform:translateY(5px)!important}.rules-page .legal-header .hero-brand,.winners-page .legal-header .hero-brand{transform:translateY(1.5px)!important}.rules-page .legal-header .mobile-cta,.winners-page .legal-header .mobile-cta,.rules-page .legal-header .menu-toggle,.winners-page .legal-header .menu-toggle{transform:translateY(5px)!important}}@media (max-width:600px){.winners-page:before{height:94px}.winners-content{width:min(100% - 32px,1900px);padding:46px 0 72px}.winners-intro{margin-bottom:34px}.winners-intro p,.winners-empty-card p{font-size:1rem}.winners-empty-card{padding:34px 22px}}.rules-page:before,.winners-page:before{width:100%;height:132px!important}.rules-page .legal-header,.winners-page .legal-header{background:#24153b;height:132px!important}.winners-page .winners-content{z-index:1!important;background:#f8f7fa!important;margin-top:0!important;padding-top:0!important}@media (max-width:900px){.rules-page:before{height:78px!important}.winners-page:before{height:94px!important}.rules-page .legal-header,.winners-page .legal-header{background:#24153b;height:94px!important}}.dashboard-light-main-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:16px;display:grid}.dashboard-light-main-grid>.dashboard-light-card{margin-top:0}.dashboard-light-submission{padding:28px 30px}.dashboard-light-submission-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:42px;display:flex}.dashboard-light-submission-heading>span{transform:translateY(2px)}.dashboard-light-submission-heading h2{margin:0;font-size:1.35rem}.dashboard-light-submission-heading span{color:#a26100;text-transform:uppercase;white-space:nowrap;background:#fff0cf;border-radius:999px;padding:7px 12px;font-size:.72rem;font-weight:700}.dashboard-light-submission-field{gap:8px;margin-bottom:34px;display:grid}.dashboard-light-submission-field span{color:#77738b;font-size:.96rem;font-weight:400}.dashboard-light-submission-field strong{font-size:1.12rem}.dashboard-light-submission-field a{color:#5737d5;overflow-wrap:anywhere;font-size:.94rem}.dashboard-light-submission-field a b{margin-left:8px;font-size:1.15rem}.dashboard-light-submission-note{color:#3f3b5f;background:#faf9fd;border:1px solid #e2e0eb;border-radius:10px;align-items:flex-start;gap:14px;margin-top:52px;padding:20px 16px;display:flex}.dashboard-light-submission-note>span{font-size:1.6rem;line-height:1}.dashboard-light-submission-note>span svg{stroke-linecap:round;width:1.75rem;height:1.75rem}.dashboard-light-submission-note>span svg circle{stroke-width:1.4px}.dashboard-light-submission-note>span svg path{stroke-width:2px}.dashboard-light-submission-note strong{font-size:.93rem}.dashboard-light-submission-note p{color:#77738b;margin:8px 0 0;font-size:.88rem;line-height:1.4}.dashboard-light-progress-content{width:100%}.dashboard-light-progress-content>h2{margin-bottom:18px}.dashboard-light-progress-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-light-progress-metrics>div{min-width:0}.dashboard-light-progress-metrics small{color:#6d6884;font-size:.82rem}@media (max-width:900px){.dashboard-light-main-grid{grid-template-columns:1fr}.dashboard-light-submission{order:2}.dashboard-light-progress-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}@media (max-width:560px){.dashboard-light-submission{padding:22px 18px}.dashboard-light-submission-heading{margin-bottom:28px}.dashboard-light-submission-note{margin-top:28px}.dashboard-light-progress-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:701px) and (max-width:1100px){section.challenges-section:not(.live-challenge-heading-section)>.container>h2.challenges-heading:before,section.challenges-section:not(.live-challenge-heading-section)>.container>h2.challenges-heading:after{content:none!important;width:0!important;height:0!important;display:none!important}section.challenges-section:not(.live-challenge-heading-section)>.container>h2.challenges-heading{justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important}section.challenges-section:not(.live-challenge-heading-section)>.container>h2.challenges-heading .challenges-heading-line{background:#fff!important;flex:0 0 44px!important;width:44px!important;height:1px!important;margin:25px 0 0!important;display:block!important}.legal-page .legal-header{height:78px!important;min-height:78px!important}.legal-page .legal-header .hero-brand{transform:translateY(5px)!important}.legal-page .legal-header .hero-brand-name{transform:none!important}.legal-page .legal-header .hero-logo,.legal-page .legal-header .hero-logo img{width:39px!important;height:39px!important}.legal-page .legal-header .legal-nav{top:auto!important;left:20%!important;right:4px!important;transform:translateY(24px)!important}.legal-page .legal-header:after{display:none!important}.legal-page>.site-header,.legal-page>.legal-header{height:78px!important;min-height:78px!important}.legal-page>.site-header:after,.legal-page>.legal-header:after{display:none!important}.legal-page:before{height:78px!important}.legal-page>.site-header .hero-brand,.legal-page>.legal-header .hero-brand{gap:clamp(4px,1.5vw,6px);font-size:clamp(2rem,7vw,2.55rem)!important;transform:translateY(5px)!important}.legal-page>.site-header .hero-brand-name,.legal-page>.legal-header .hero-brand-name{margin-left:0;transform:none!important}.legal-page>.site-header .hero-logo,.legal-page>.site-header .hero-logo img,.legal-page>.legal-header .hero-logo,.legal-page>.legal-header .hero-logo img{width:39px!important;height:39px!important}.legal-page>.site-header .mobile-cta,.legal-page>.legal-header .mobile-cta{transform:translateY(10px)!important}.legal-page>.site-header .menu-toggle,.legal-page>.legal-header .menu-toggle{transform:translateY(9.8px)!important}}.document-page:before{height:132px!important}.document-page .document-header{height:100px!important}.document-page .document-intro{text-align:center;background:#f0eff2;width:100vw;max-width:none;margin:0 calc(50% - 50vw) clamp(54px,6vw,82px);padding:clamp(46px,5vw,68px) 24px}.document-page .document-intro h1{color:#241631;letter-spacing:-.035em;text-transform:none;margin:0;font-family:Barlow,sans-serif;font-size:clamp(2rem,3.25vw,3.35rem);font-weight:700;line-height:1}.document-page .document-intro h1:after{display:none!important}.document-page .document-intro p{color:#4e4656;font-size:1.125rem;line-height:1.6}.document-page .rules-intro>p:first-of-type{color:#6f6676;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.4}.document-page .rules-intro .rules-intro-copy{max-width:820px;margin:14px auto 0}.document-page .winners-intro>p{max-width:680px;margin:18px auto 0}.document-page .rules-content,.document-page .winners-content{margin-top:0!important;padding-top:0!important}@media (min-width:901px) and (max-width:1366px) and (pointer:coarse){.document-page .document-header{height:78px!important}.document-page .legal-nav{top:78px!important}.document-page .document-intro{padding-top:46px!important}}.rules-page .legal-header .hero-brand{position:static;transform:translateY(14px)}.rules-content{padding:0 0 clamp(72px,8vw,120px)}.rules-intro{text-align:center;background:#f0eff2;width:100vw;max-width:none;margin:0 calc(50% - 50vw) clamp(54px,6vw,82px);padding:clamp(46px,5vw,68px) 24px}.rules-eyebrow{color:#4ade80;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700}.rules-intro h1{color:#241631;letter-spacing:-.035em;text-transform:none;margin:0;font-family:Barlow,sans-serif;font-size:clamp(2rem,3.25vw,3.35rem);font-weight:700;line-height:1}.rules-intro h1:after{content:"";background:#5c3c7d;width:46px;height:2px;margin:15px auto 0;display:block}.rules-intro p:not(.rules-eyebrow){color:#4e4656;max-width:620px;margin:14px auto 0;font-size:1.1rem;line-height:1.65}.rules-intro p:first-of-type{color:#6f6676;margin-top:12px;font-family:JetBrains Mono,monospace;font-size:.8rem}.rules-page .rules-intro .rules-intro-copy{max-width:820px;font-size:1.125rem;line-height:1.6}.rules-intro-copy span{display:block}.rules-category{max-width:1200px;margin:0 auto clamp(54px,6vw,84px)}.rules-category h2{color:#241631;letter-spacing:-.025em;margin:0 0 14px;font-family:Barlow,sans-serif;font-size:clamp(1.35rem,1.85vw,1.85rem);font-weight:500}.rules-list{grid-template-columns:1fr;gap:16px;display:grid}.rule-card{background:#fff;border:1px solid #ded9e1;border-radius:8px;grid-template-columns:48px minmax(0,1fr);gap:22px;padding:clamp(26px,3vw,42px);display:grid;box-shadow:0 7px 18px #2618390d}.rule-badge{color:#14231a;background:#4ade80;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Barlow,sans-serif;font-size:1.239rem;font-weight:700;line-height:1;display:grid}.rule-card h3{color:#241631;letter-spacing:-.025em;margin:1px 0 16px;font-family:Barlow,sans-serif;font-size:clamp(1.4rem,1.9vw,1.9rem);font-weight:500;line-height:1.1}.rule-card p,.rule-card li{color:#4e4656;font-size:1.1rem;line-height:1.7}.rule-card p{margin:0 0 16px}.rule-card p:last-child{margin-bottom:0}.rule-card ul{margin:0 0 17px;padding-left:22px}.rule-card li{margin:0 0 7px;padding-left:3px}.rule-card strong{color:#241631;font-weight:700}.rule-process-flow{gap:4px;margin:0 0 16px;display:grid}.rule-process-step{color:#241631;justify-items:start;gap:4px;font-size:1.1rem;line-height:1.45;display:grid}.rule-process-arrow{color:#817789;font-size:.95rem;line-height:1}@media (max-width:900px){.rules-page .legal-header{height:78px}.rules-page .legal-header .hero-brand{align-self:center;gap:clamp(4px,1.5vw,6px);font-size:clamp(2rem,7vw,2.55rem);transform:translateY(5px)}.rules-page .legal-header .hero-brand-name{margin-left:-6.8px;transform:none}.rules-page .legal-header .hero-logo,.rules-page .legal-header .hero-logo img{width:42.9px;height:42.9px}.rules-page .legal-header .hero-logo{transform:translateY(6.8px)}.rules-page .legal-header .mobile-cta{padding:9px 14px 10px;font-size:clamp(1rem,3.8vw,1.2rem);display:inline-flex;transform:translateY(11px)}.rules-page .legal-header .menu-toggle{display:flex;transform:translateY(11.3px)}.rules-page:before{height:78px}}@media (min-width:701px) and (max-width:1366px) and (pointer:coarse){.rules-page .rules-content{padding-top:30px}.rules-page .rules-intro h1{font-size:clamp(2.255rem,4.565vw,4.73rem)}.rules-page .rules-intro p:not(.rules-eyebrow){font-size:1.271rem}.rules-page .rules-intro p:first-of-type{font-size:.924rem}.rules-page .rules-intro .rules-intro-copy{font-size:1.125rem;line-height:1.6}.rules-page .rules-category h2{font-size:clamp(1.559rem,2.137vw,2.137rem)}.rules-page .rule-card h3{font-size:clamp(1.617rem,2.195vw,2.195rem)}.rules-page .rule-card p,.rules-page .rule-card li,.rules-page .rule-process-step{font-size:1.271rem}.rules-page .rule-process-arrow{font-size:1.097rem}}@media (max-width:600px){.rules-page .legal-header .hero-brand{transform:translate(-9px,5px)}.rules-content{width:min(100% - 32px,1900px)}.rules-intro{text-align:center;width:calc(100% + 32px);margin-bottom:42px;margin-left:-16px;margin-right:-16px;padding:40px 24px}.rules-intro p:not(.rules-eyebrow){margin-inline:auto}.rules-page .rules-intro .rules-intro-copy{font-size:1.125rem;line-height:1.65}.rule-card{grid-template-columns:38px minmax(0,1fr);gap:16px;padding:24px 20px}.rule-badge{width:34px;height:34px;font-family:Barlow,sans-serif;font-size:1.066rem;font-weight:700;line-height:1}.rule-card h3{margin-top:3px}.rule-card p,.rule-card li{font-size:1.125rem;line-height:1.65}}.legal-page>*{visibility:visible!important;opacity:1!important}.legal-page>.legal-footer{display:none}.legal-header{justify-content:space-between;align-items:center;height:96px;display:flex}.legal-header .hero-brand{position:static;transform:translateY(14px)}.legal-nav a,.legal-footer a{color:#f0edf5}.legal-content{padding:84px 0 110px}.legal-tabs{justify-content:center;gap:8px;margin-bottom:48px;display:flex}.legal-tabs button,.legal-tabs a{color:#d8cbe5;font:inherit;cursor:pointer;background:0 0;border:1px solid #a75cff99;border-radius:8px;padding:14px 24px}.legal-tabs button.active,.legal-tabs a.active{color:#102514;background:#4ade80;border-color:#4ade80}.legal-reading{color:#241631;background:#f8f7fa;border:1px solid #23143724;border-radius:4px;max-width:1150px;margin:0 auto;padding:clamp(60px,6vw,80px);box-shadow:0 24px 70px #08011447}.legal-reading h1{color:#241631;letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0 0 42px;font-family:Barlow Condensed,sans-serif;font-size:1.65rem;font-weight:500}.legal-reading h2{color:#241631;margin:30px 0 10px;font-family:inherit;font-size:1.05rem;font-weight:400}.legal-reading .legal-updated{color:#3f3650;margin-bottom:30px;font-size:15px}.legal-reading p,.legal-reading li{color:#3f3650;font-size:18px;line-height:1.75}.legal-reading p{margin:0 0 22px}.legal-reading li{margin:0 0 14px 24px}.legal-updated{color:#3f3650!important}.legal-spacer{height:8px}.legal-footer{background:#1c1030;border-top:1px solid #a75cff80;padding:34px 0}.legal-footer .container{justify-content:space-between;align-items:center;gap:24px;display:flex}.legal-footer>a,.legal-footer .container>a{font-family:Barlow Condensed,sans-serif;font-size:2rem}.legal-footer-links{gap:24px;display:flex}@media (max-width:700px){.legal-header{height:76px}.legal-header .hero-brand{transform:translateY(8px)}.legal-nav{display:none}.legal-content{padding:52px 16px 70px}.legal-tabs{flex-wrap:wrap;margin-bottom:34px}.legal-tabs button,.legal-tabs a{flex:30%;padding:11px 8px;font-size:.85rem}.legal-reading{border-radius:3px;padding:42px 24px}.legal-reading h1{margin-bottom:28px;font-size:1.35rem}.legal-reading h2{margin-top:26px;font-size:1rem}.legal-reading p,.legal-reading li{font-size:16px;line-height:1.7}.legal-footer .container{text-align:center;flex-direction:column}.legal-footer-links{flex-wrap:wrap;justify-content:center;font-size:.9rem}}@media (min-width:701px) and (max-width:900px){.legal-page .legal-nav{gap:38px;font-size:1.05rem;display:flex;position:static;transform:none}}@media (min-width:701px) and (max-width:1100px){.how-it-works .steps-grid>article:first-of-type>.step-copy-lower,.how-it-works .steps-grid>article:nth-of-type(2)>.step-copy-lower{position:relative!important;transform:translateY(10px)!important}.how-it-works .steps-grid .how-step-illustration{transform-origin:top!important;width:70vw!important;max-width:none!important;height:auto!important;max-height:none!important;margin-left:auto!important;margin-right:auto!important;transform:scale(1.2)!important}}@media (max-width:900px){.how-it-works .steps-grid>article:first-of-type h3,.how-it-works .steps-grid>article:nth-of-type(2) h3{transform:translateY(-9px)!important}}@media (min-width:1101px){.how-it-works .steps-grid .how-step-illustration{transform-origin:50%;transform:translateY(7px)scale(.95)}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-process-intro{color:#5f5b65;letter-spacing:-.02em;text-align:center;margin:8px 0 0;font:400 clamp(1.05rem,1.28vw,1.35rem)/1.2 Barlow,sans-serif;display:block}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.section-heading.shared-landing-heading,.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.section-heading.shared-landing-heading>span{letter-spacing:-.035em!important;text-transform:none!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(2.7rem,3.4vw,3.65rem)!important;font-weight:900!important;line-height:.88!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-empty-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:min(1680px,100%)!important;height:560px!important;margin:14px auto 0!important;position:relative!important}.landing-v2 .landing-v2-how .how-empty-grid:before{z-index:0;content:"";background:#1c103038;height:1px;display:block;position:absolute;top:34%;left:14%;right:14%}.landing-v2 .landing-v2-how .how-empty-grid article{z-index:1;height:560px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}.landing-v2 .landing-v2-how .how-empty-grid article>img,.landing-v2 .landing-v2-how .how-empty-grid article>.how-empty-copy,.landing-v2 .landing-v2-how .how-first-image-type,.landing-v2 .landing-v2-how .how-third-image-type{display:none!important}.landing-v2 .landing-v2-how .how-process-card{box-sizing:border-box;color:#17121e;text-align:center;flex-direction:column;align-items:center;width:100%;height:100%;padding:68px 28px 44px;display:flex}.landing-v2 .landing-v2-how .how-empty-grid article:nth-of-type(2) .how-process-card{background:#fff;border:1.5px solid #2ed477;border-radius:20px;width:calc(100% - 72px);height:440px;margin:20px auto 0;padding-top:48px;box-shadow:0 16px 20px #1c103029}.landing-v2 .landing-v2-how .how-process-number{color:#22c96d;letter-spacing:-.065em;font-family:Barlow Condensed,sans-serif;font-size:clamp(5.8rem,7vw,7.5rem);font-weight:900;line-height:.7}.landing-v2 .landing-v2-how .how-process-card h3{color:#0e0c14;letter-spacing:-.025em;text-transform:uppercase;margin:54px 0 24px;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,2.45vw,2.6rem);font-weight:900;line-height:.92}.landing-v2 .landing-v2-how .how-empty-grid article:nth-of-type(2) .how-process-card h3{margin-top:48px}.landing-v2 .landing-v2-how .how-process-card p{color:#48444e;letter-spacing:-.015em;max-width:31ch;margin:0;font:400 clamp(1.05rem,1.28vw,1.34rem)/1.52 Barlow,sans-serif}.landing-v2 .landing-v2-how .how-step-arrow{z-index:3;color:#20bd66;background:#fff;border:1.5px solid #2ed477;border-radius:50%;place-items:center;width:40px;height:40px;font:500 2rem/.8 Barlow,sans-serif;position:absolute;top:calc(34% - 21px);display:grid!important}.landing-v2 .landing-v2-how .how-step-arrow-one{left:calc(33.333% - 20px)}.landing-v2 .landing-v2-how .how-step-arrow-two{left:calc(66.666% - 20px)}}.dashboard-profile-card{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.dashboard-profile-form{display:contents}.dashboard-profile-photo-row{grid-column:2;align-items:center;gap:0;margin:-4px 0 16px;display:flex}.dashboard-profile-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;width:min(760px,100%);display:grid}.dashboard-profile-fields label{color:#15143f;gap:7px;font:600 .96rem Barlow,sans-serif;display:grid}.dashboard-profile-fields small{color:#77738b;font-size:.84rem;font-weight:400;line-height:1.35}.dashboard-profile-fields input,.dashboard-profile-fields select{color:#393650;background:#fff;border:1px solid #b5b0c4;border-radius:8px;width:100%;min-width:0;height:46px;padding:0 13px;font:400 1rem Barlow,sans-serif}.dashboard-profile-fields input[readonly]{color:#77738b;cursor:default;background:#f5f3f8}.dashboard-profile-form-footer{grid-column:1/-1;align-items:center;gap:14px;margin-top:22px;display:flex}.dashboard-profile-form-footer p{margin:0;font-size:.94rem}.dashboard-profile-form-error{color:#c52732}.dashboard-profile-form-success{color:#0a9347}.dashboard-profile-save{color:#fff;cursor:pointer;background:#08ad51;border:0;border-radius:9px;min-width:148px;height:46px;margin-left:auto;font:700 1rem Barlow,sans-serif}.dashboard-profile-save:disabled{cursor:wait;opacity:.72}.dashboard-profile-photo-action,.dashboard-profile-photo-remove{color:#4938c8;cursor:pointer;background:0 0;border:0;font:600 .92rem Barlow,sans-serif}.dashboard-profile-photo-remove{color:#77738b;margin-left:12px}.dashboard-profile-photo-action:disabled,.dashboard-profile-photo-remove:disabled{cursor:wait;opacity:.65}.dashboard-profile-file-input{display:none}.dashboard-timezone-combobox{position:relative}.dashboard-timezone-value{color:#393650;background:#fff;border:1px solid #b5b0c4;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;font:400 1rem Barlow,sans-serif;display:flex}.dashboard-timezone-value button{color:#4938c8;cursor:pointer;background:0 0;border:0;font:600 .9rem Barlow,sans-serif}.dashboard-timezone-value button:disabled{cursor:not-allowed;opacity:.6}.dashboard-timezone-options{z-index:100;background:#fff;border:1px solid #b5b0c4;border-radius:8px;position:fixed;overflow-y:auto;box-shadow:0 10px 24px #22195229}.dashboard-timezone-options>input{box-sizing:border-box;border:1px solid #b5b0c4;border-radius:6px;width:calc(100% - 16px);margin:8px;padding:8px 10px;font:400 .94rem Barlow,sans-serif}.dashboard-timezone-options button{color:#393650;text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:9px 12px;font:400 .94rem Barlow,sans-serif;display:block}.dashboard-timezone-options button:hover,.dashboard-timezone-options button[aria-selected=true]{color:#24153b;background:#f1edf8}.dashboard-timezone-options p{color:#77738b;margin:0;padding:10px 12px;font-size:.92rem}@media (max-width:700px){.dashboard-profile-card{grid-template-columns:1fr;gap:18px}.dashboard-profile-photo-row{grid-column:1;margin:0}.dashboard-profile-fields{grid-template-columns:1fr;gap:15px}.dashboard-profile-form-footer{flex-direction:column;align-items:stretch}.dashboard-profile-save{width:100%;margin-left:0}}.dashboard-light-submission-state-icon{object-fit:contain;width:32px;height:32px;display:block}.dashboard-light-submission-heading span.is-empty{color:#706b8b;background:#f0eff5}.dashboard-light-submission-heading span.is-approved{color:#079647;background:#def7e6}.dashboard-light-submission-heading span.is-rejected{color:#d61219;background:#ffe0e3}@media (max-width:560px){.dashboard-light-progress-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.how-it-works .steps-grid>article:first-of-type .how-step-illustration,.how-it-works .steps-grid>article:nth-of-type(2) .how-step-illustration{position:relative!important;top:3px!important}}@media (min-width:1101px){.how-it-works .steps-grid>article:first-of-type>.step-copy-lower>p,.how-it-works .steps-grid>article:nth-of-type(2)>.step-copy-lower>p{margin-top:21px!important}}@media (max-width:900px){.how-it-works .steps-grid>article:first-of-type>img.how-step-illustration,.how-it-works .steps-grid>article:nth-of-type(2)>img.how-step-illustration{position:relative!important;top:12.5px!important}}@media (min-width:1101px){.how-it-works .steps-grid>article:first-of-type>.step-copy-lower>p,.how-it-works .steps-grid>article:nth-of-type(2)>.step-copy-lower>p{margin-top:21px!important}.how-it-works .steps-grid>article:nth-of-type(3)>h3,.how-it-works .steps-grid>article:nth-of-type(3)>p{transform:translateY(37px)!important}.how-it-works .steps-grid>article:first-of-type>p,.how-it-works .steps-grid>article:nth-of-type(2)>p{transform:translateY(7px)!important}}@media (pointer:coarse) and (min-width:600px) and (max-width:1100px){.how-it-works .steps-grid img.how-step-illustration{zoom:1.2!important}.how-it-works .steps-grid article:first-of-type h3,.how-it-works .steps-grid article:first-of-type p,.how-it-works .steps-grid article:nth-of-type(2) h3,.how-it-works .steps-grid article:nth-of-type(2) p{transform:translateY(15px)!important}}html body .winners-page .site-header .user-cta .user-name-group{letter-spacing:-.015em!important;font-family:Barlow,sans-serif!important;font-size:1.4rem!important;font-weight:400!important;line-height:.8!important}@media (min-width:701px) and (max-width:1366px) and (pointer:coarse){.hero .site-header .hero-brand{transform:translate(-16px,6px)!important}.hero .site-header .mobile-cta{position:relative;left:-4px}}@media (max-width:900px){.legal-page .legal-header{height:78px}.legal-page .legal-header .hero-brand{align-self:center;gap:clamp(4px,1.5vw,6px);font-size:clamp(2rem,7vw,2.55rem);transform:translateY(5px)}.legal-page .legal-header .hero-brand-name{margin-left:-6.8px;transform:none}.legal-page .legal-header .hero-logo,.legal-page .legal-header .hero-logo img{width:42.9px;height:42.9px}.legal-page .legal-header .hero-logo{transform:translateY(6.8px)}.legal-page .legal-header .mobile-cta{padding:9px 14px 10px;font-size:clamp(1rem,3.8vw,1.2rem);font-weight:500;line-height:.8;display:inline-flex;transform:translateY(11px)}.legal-page .legal-header .menu-toggle{display:flex;transform:translateY(11.3px)}}@media (max-width:600px){.legal-page .legal-header .hero-brand{transform:translate(-9px,5px)}.legal-page .legal-header .hero-logo,.legal-page .legal-header .hero-logo img{width:49.3px;height:49.3px}}.winners-page .winners-intro{padding-top:46px!important}.winners-page .winners-intro h1{letter-spacing:-.035em!important;font-family:Barlow,sans-serif!important;font-size:clamp(2rem,3.25vw,3.35rem)!important;font-weight:700!important;line-height:1!important}.winners-page .rules-intro{padding-top:34px!important}.winners-page .rules-intro>p:first-of-type{color:#4e4656!important;margin:14px auto 0!important;font-family:Barlow,sans-serif!important;font-size:1.125rem!important;line-height:1.6!important}@media (max-width:900px){.rules-page .rules-intro h1,.rules-page .rules-intro>p{transform:translateY(15px)!important}.winners-page .winners-content,.winners-page .rules-intro,.winners-page .winners-empty-card{color:#241631!important;background:#fff!important}.winners-page .winners-empty-card h2,.winners-page .winners-empty-card p{color:#241631!important}}.winners-page .winners-intro,.winners-page .winners-intro h1,.winners-page .winners-intro p{transform:translateY(-19px)!important}.winners-page .winners-intro p{font-family:Barlow,sans-serif!important;font-size:1.125rem!important;line-height:1.6!important}@media (min-width:901px) and (max-width:1366px) and (pointer:coarse){.legal-page .legal-header{justify-content:space-between;align-items:center;height:78px;display:flex}.legal-page .legal-header .hero-brand{align-self:center;gap:clamp(4px,1.5vw,6px);font-size:clamp(2rem,4vw,2.55rem);position:relative;left:0;transform:none}.legal-page .legal-header .hero-brand-name{margin-left:-6px;transform:translateY(-5.5px)}.legal-page .legal-header .hero-logo,.legal-page .legal-header .hero-logo img{width:60.94px;height:60.94px}.legal-page .legal-header .hero-logo{transform:translateY(6.8px)}.legal-page .legal-header .mobile-cta{align-self:center;padding:9px 14px 10px;font-size:clamp(1rem,2vw,1.2rem);position:static;transform:none}.legal-page .legal-header .menu-toggle{align-self:center;transform:none}.faq-section .section-heading{font-size:clamp(1.55rem,2.05vw,2.15rem)!important}}@media (min-width:901px) and (max-width:1366px){.hero .hero-logo,.hero .hero-logo img{width:60.94px;height:60.94px}}@media (max-width:900px){main.rules-page>header.site-header>nav.nav.nav-open{justify-content:flex-start!important;width:100vw!important;height:auto!important;max-height:none!important;padding:10px!important;position:absolute!important;top:72px!important;left:50%!important;right:auto!important;overflow:visible!important;transform:translate(-50%)!important}}@media (min-width:601px) and (max-width:900px){.hero .hero-logo,.hero .hero-logo img{width:53.625px;height:53.625px}}@media (min-width:601px) and (max-width:1366px){.site-footer-new .footer-display-word{transform-origin:50%;font-size:clamp(8rem,23.7vw,30rem)!important;transform:translate(4px,-13px)!important}.site-footer-new .footer-brand-block>a span{transform:translate(-30px,-9px);font-size:1.38em!important}.site-footer-new .footer-top{grid-template-columns:1.25fr .8fr 1.2fr .75fr;gap:30px}.site-footer-new .footer-column:nth-of-type(2) a{white-space:nowrap}.site-footer-new .footer-follow>div{gap:14px}.site-footer-new .footer-follow a{width:50px;height:50px}.site-footer-new .footer-follow svg{width:23px;height:23px}}@media (min-width:901px) and (max-width:1366px) and (pointer:coarse){.hero .site-header .hero-brand{left:-7px;transform:translateY(6px)!important}.hero{min-height:unset}.hero-content{padding-bottom:2cm}.site-header{justify-content:space-between;align-items:center;height:78px}.hero-brand{align-self:center;gap:clamp(4px,1.5vw,6px);font-size:clamp(2rem,4vw,2.55rem);transform:none}.hero-brand-name{margin-left:-6px;transform:translateY(-5.5px)}.hero-logo{border-radius:8px;width:39px;height:39px;transform:translateY(1.5px)}.hero-logo img{width:39px;height:39px}.mobile-cta{letter-spacing:-.015em;white-space:nowrap;align-self:center;margin:0;padding:9px 14px 10px;font-family:Barlow,sans-serif;font-size:clamp(1rem,2vw,1.2rem);font-style:normal;font-weight:400;line-height:.8;display:inline-flex;position:static}.nav{z-index:2;background:#26064d;border:1px solid #fff3;flex-direction:column;align-items:stretch;gap:0;padding:10px;display:none;position:absolute;top:72px;left:0;right:0;transform:none}.nav.nav-open{display:flex}.nav a:not(.button),.nav span{padding:13px}.nav-cta{display:none}.menu-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-self:center;gap:6px;width:42px;height:42px;margin:0;display:flex}.menu-toggle span{background:#fff;width:28px;height:2px}}.site-footer{color:#f5f6f8;background:#090d13;position:relative;overflow:hidden;display:block!important}main>.site-footer.site-footer-legacy{display:none!important}.footer-main{grid-template-columns:1fr minmax(230px,auto) 1fr;align-items:center;gap:48px;padding:clamp(54px,6vw,92px) 0 clamp(42px,5vw,70px);display:grid}.footer-brand .brand{letter-spacing:-.055em;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,3vw,3.2rem);font-weight:700}.footer-brand .brand img{width:45px;height:45px}.footer-brand p{color:#aab2bd;letter-spacing:.015em;margin:13px 0 0;font-size:.95rem}.footer-nav{flex-wrap:wrap;justify-content:center;gap:12px 28px;font-size:.94rem;display:flex}.footer-nav a,.footer-socials a{transition:color .2s,transform .2s,border-color .2s,background-color .2s}.footer-nav a{color:#c9d0d8;position:relative}.footer-nav a:after{content:"";transform-origin:100%;background:#4ade80;height:1px;transition:transform .2s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.footer-nav a:hover{color:#fff}.footer-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.footer-socials{justify-content:flex-end;gap:10px;display:flex}.footer-socials a{color:#e8edf2;border:1px solid #dce4ec3d;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.footer-socials a:hover{color:#07150d;background:#4ade80;border-color:#4ade80;transform:translateY(-3px)}.footer-socials svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.footer-meta{color:#8f9aa7;letter-spacing:.025em;border-top:1px solid #dce4ec2b;justify-content:space-between;gap:24px;padding:21px 0 24px;font-size:.79rem;display:flex}.footer-meta small{font-size:inherit}.footer-wordmark{color:#ffffff0e;letter-spacing:-.075em;text-align:center;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0 auto clamp(-24px,-1vw,-10px);padding:0 18px;font-family:Barlow Condensed,sans-serif;font-size:clamp(5.5rem,19.1vw,24rem);font-weight:900;line-height:.67}@media (max-width:900px){.footer-main{grid-template-columns:1fr auto;gap:38px 32px}.footer-nav{grid-area:2/1/auto/-1;justify-content:flex-start}}@media (max-width:600px){.footer-main{text-align:center;flex-direction:column;gap:31px;padding:50px 0 34px;display:flex}.footer-brand .brand{justify-content:center}.footer-brand p{margin-top:10px}.footer-nav{justify-content:center;gap:15px 22px;max-width:320px}.footer-socials{justify-content:center}.footer-meta{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 0 20px}.footer-wordmark{padding:0 8px;font-size:clamp(4.3rem,20.2vw,7.2rem);line-height:.68}}.faq-section{color:#111827;background:#fff;padding:0 0 clamp(48px,6vw,76px)!important}.faq-section-legacy{display:none!important}.faq-section .container{width:min(100% - 48px,1180px)}.faq-section .faq-question>span:last-child{color:#111827!important}.faq-section .section-heading{color:#111827;text-align:center;text-transform:uppercase;background:#fff;border:1px solid #7d58b19e;border-top:0;border-radius:0 0 18px 18px;justify-content:center;align-items:center;width:max-content;min-width:190px;min-height:64px;padding:14px 34px;display:flex;letter-spacing:.01em!important;margin:0 auto 12px!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(2rem,3.1vw,3.35rem)!important;font-weight:900!important;line-height:.95!important}.faq-list{border-top:0;max-width:1180px;margin:0 auto}.faq-intro{color:#111827;text-align:center;margin:0 auto 18px;font-family:Barlow,sans-serif;font-size:1.15rem;line-height:1.45}.faq-item{background:#fff;border:1px solid #1118272e;border-radius:14px;margin:0 0 14px}.faq-item button{color:#111827;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:10px 22px;font-family:Barlow Condensed,sans-serif;font-size:clamp(.9rem,1.53vw,1.17rem);font-weight:500;line-height:1;transition:color .2s,padding-left .2s;display:flex}.faq-item button:hover{color:#111827}.faq-section .faq-item button .faq-icon{color:#111827!important}.faq-question{align-items:center;gap:22px;display:inline-flex}.faq-number{color:#062512;background:#4ade80;border-radius:50%;flex:0 0 30.4px;place-items:center;width:30.4px;height:30.4px;font-size:.9em;font-weight:600;display:grid}.faq-icon{color:#111827;text-align:center;flex:0 0 32px;font:400 2.15rem/1 Barlow,sans-serif}.faq-item>p,.faq-answer>div{color:#4b5563;white-space:pre-line;margin:0;padding:0 88px 24px;font-size:1.1rem;line-height:1.6}.faq-item>p{animation:.24s both faq-answer-in}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1);display:grid;overflow:hidden}.faq-item-open .faq-answer{grid-template-rows:1fr}.faq-answer>div{opacity:0;min-height:0;transition:opacity .18s,transform .32s cubic-bezier(.22,.61,.36,1);overflow:hidden;transform:translateY(-6px)}.faq-item-open .faq-answer>div{opacity:1;transform:translateY(0)}.landing-v2 .faq-answer>div{padding:0}.landing-v2 .faq-answer-content{padding:0 88px 24px}.faq-answer p{margin:0 0 14px}.faq-answer p:last-child{margin-bottom:0}.faq-extra{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-extra-open{grid-template-rows:1fr}.faq-extra>div{min-height:0;overflow:hidden}.faq-toggle{color:#062512;background:#4ade80;border:0;border-radius:12px;margin:12.6px auto 0;padding:12px 24px;font-family:Barlow,sans-serif;font-size:1.05rem;font-weight:700;display:flex}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.faq-section{padding:0 0 60px!important}.faq-section .container{width:min(100% - 32px,1180px)}.faq-section .section-heading{min-width:140px;min-height:56px;padding:11px 25px 12px;margin-bottom:24px!important;font-size:2rem!important}.faq-section .faq-intro{margin-top:-9px}.faq-item button{min-height:62px;padding:12px 14px;font-size:1rem}.faq-question{gap:12px}.faq-number{flex-basis:30.4px;width:30.4px;height:30.4px}.faq-item>p,.faq-answer>div{padding:0 60px 19px;font-size:1rem}.landing-v2 .faq-answer-content{padding:0 60px 19px}}@media (min-width:701px) and (max-width:1100px){.live-sidebar .live-stat{min-height:88px!important;padding:14px 16px!important}.live-sidebar .live-completion{min-height:82px!important}.challenges-section .challenge-card:nth-child(3) .challenge-details>span:first-child strong{white-space:nowrap;letter-spacing:-.025em!important;font-size:1.02rem!important}.live-challenge-page{margin-top:0!important;margin-bottom:28px!important;padding-bottom:56px!important;top:0!important}.how-it-works.section{padding-top:52px!important}.how-it-works .how-step-illustration{height:calc(clamp(250px,18vw,350px) - 7px)!important}.how-it-works .steps-grid{top:0!important;transform:none!important}.how-it-works.section{padding-bottom:32px!important}.live-challenge-header h1:before{content:none!important;display:none!important}}@media (min-width:701px) and (max-width:900px) and (pointer:coarse){.hero{min-height:unset}.hero-content{padding-bottom:2cm}}@media (max-width:900px){.nav{z-index:10;box-sizing:border-box;background:#2d094f;border:0;width:100vw;padding:10px 24px;top:78px;left:50%;right:auto;transform:translate(-50%)}.nav a:not(.button),.nav span{padding:13px 0}.menu-toggle{position:relative}.menu-toggle.menu-toggle-open span{position:absolute;left:7px}.menu-toggle.menu-toggle-open span:first-child{transform:rotate(45deg)}.menu-toggle.menu-toggle-open span:last-child{transform:rotate(-45deg)}}@media (min-width:901px) and (max-width:1366px) and (pointer:coarse){.nav{z-index:10;box-sizing:border-box;background:#2d094f;border:0;width:100vw;padding:10px 96px;top:78px;left:50%;right:auto;transform:translate(-50%)}.nav a:not(.button),.nav span{padding:13px 0}.menu-toggle{position:relative}.menu-toggle.menu-toggle-open span{position:absolute;left:7px}.menu-toggle.menu-toggle-open span:first-child{transform:rotate(45deg)}.menu-toggle.menu-toggle-open span:last-child{transform:rotate(-45deg)}}@media (max-width:900px),(min-width:901px) and (max-width:1366px) and (pointer:coarse){.menu-toggle.menu-toggle-open span{width:26px;height:1.5px;left:8px}}@media (max-width:560px){.container{width:min(100% - 32px,1900px)}.nav{padding-left:16px;padding-right:16px}.hero{min-height:100svh}.hero-content{padding-top:8px;padding-bottom:58px}.hero h1{transform-origin:0 0;width:133.333%;font-size:clamp(80px,17vw,300px);transform:scaleX(.75)}.hero-content>p{max-width:19ch;margin-top:24px;font-size:clamp(1.25rem,5.4vw,1.5rem);line-height:1}.steps-grid,.benefit-list{grid-template-columns:1fr}.steps-grid article,.steps-grid article+article,.benefit-list article,.benefit-list article+article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:24px 0}.steps-grid article:last-child,.benefit-list article:last-child{border-bottom:0}.steps-grid h3{margin-top:35px}.challenge-card{gap:30px;margin-top:38px;padding:27px 22px}.challenge-card dl{grid-template-columns:1fr;gap:17px}.faq-layout{gap:39px}.footer-row>div{flex-wrap:wrap;gap:14px 22px}.footer-row small{flex-basis:100%}.section{padding:80px 0}.hero-content>p{transform:translateY(-9.5px)}}.menu-overlay{display:none}@media (max-width:900px),(min-width:901px) and (max-width:1366px) and (pointer:coarse){.site-header{z-index:20}.menu-overlay{z-index:15;cursor:default;opacity:0;visibility:hidden;pointer-events:none;background:#00000026;border:0;margin:0;padding:0;transition:opacity .2s ease-out,visibility 0s linear .2s;display:block;position:fixed;inset:0}.menu-overlay-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-out}.nav{opacity:0;visibility:hidden;pointer-events:none;transition:transform .2s ease-out,opacity .2s ease-out,visibility 0s linear .2s;display:flex;transform:translate(-50%,-12px)}.nav.nav-open{opacity:1;visibility:visible;pointer-events:auto;transition:transform .2s ease-out,opacity .2s ease-out;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.nav,.menu-overlay{transition:none}}.marquee-strip{background:var(--lime);color:#172a0f;width:100%;overflow:hidden}.marquee-track{will-change:transform;width:max-content;animation:28s linear infinite rawpool-marquee;display:flex}.marquee-track span{letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap;flex:none;padding:14px 3rem 15px 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:900;line-height:.9}@keyframes rawpool-marquee{to{transform:translate(-50%)}}.steps-grid{gap:0}.steps-grid article{opacity:0;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:24px;min-height:270px;padding:34px 32px 34px 0;display:grid;transform:translateY(24px)scale(.96)}.steps-grid article+article{padding-left:32px}.steps-grid span{color:#2d094f;letter-spacing:-.04em;border:2px solid #2d094f;border-radius:50%;place-items:center;width:88px;height:88px;font-family:Barlow Condensed,sans-serif;font-size:2.1rem;font-weight:900;line-height:1;display:grid}.steps-grid h3{letter-spacing:-.04em;text-transform:uppercase;margin:4px 0 10px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.7rem,2.4vw,2.35rem);font-weight:900;line-height:.9}.steps-grid p{max-width:240px;font-family:Barlow,sans-serif}.steps-visible article{animation:.42s cubic-bezier(.22,1,.36,1) forwards step-reveal}.steps-visible article:nth-child(2){animation-delay:.12s}.steps-visible article:nth-child(3){animation-delay:.24s}@keyframes step-reveal{to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.steps-grid{grid-template-columns:1fr}.steps-grid article,.steps-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:28px 0}.steps-grid article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}.steps-grid article{opacity:1;animation:none;transform:none}}.marquee-track{animation-name:rawpool-marquee-seamless}.marquee-track span{padding-right:2rem;font-weight:500}@keyframes rawpool-marquee-seamless{to{transform:translate(-25%)}}.how-it-works .section h2,.how-it-works h2{letter-spacing:-.06em;font-size:clamp(3rem,5vw,5.25rem)}.how-it-works .steps-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,3vw,42px);position:relative}.how-it-works .steps-grid:before{content:"";background:#2d094f38;height:1px;position:absolute;top:23px;left:23px;right:23px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{z-index:1;border:0;grid-template-columns:48px minmax(0,1fr);gap:16px;min-height:0;padding:0 26px 0 0;position:relative}.how-it-works .steps-grid span{color:#2d094f;background:#fff;border:1.5px solid #2d094f;width:48px;height:48px;font-size:1.35rem}.how-it-works .steps-visible article{animation-duration:.36s}@media (max-width:700px){.how-it-works.section{padding:44px 0 52px}.how-it-works .steps-grid{gap:0;margin-top:28px}.how-it-works .steps-grid:before{display:none}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px 0}.how-it-works .steps-grid p{max-width:270px}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}.how-it-works .steps-grid article{opacity:1;animation:none;transform:none}}.how-it-works .steps-grid{border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:clamp(12px,2.3vw,48px);display:grid}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{min-width:0;min-height:0;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.how-step-illustration{object-fit:contain;object-position:center bottom;width:100%;height:auto;max-height:clamp(205px,20vw,350px)}.how-it-works .steps-grid h3{letter-spacing:-.045em;margin:clamp(14px,1.8vw,28px) 0 9px;font-size:clamp(1.7rem,2.5vw,3.1rem);line-height:.9}.how-it-works .steps-grid p{color:#1c1030;max-width:28ch;margin:0 auto;font-size:clamp(1rem,1.35vw,1.35rem);line-height:1.42}.how-step-arrow{color:#20c878;align-self:center;margin-top:clamp(80px,9vw,155px);font-family:Arial,sans-serif;font-size:clamp(3.2rem,5vw,6rem);font-weight:300;line-height:.5}.how-it-works .how-step-illustration{object-fit:contain;object-position:center center;width:100%;height:clamp(220px,24vw,360px);max-height:none}@media (max-width:700px){.how-it-works .steps-grid{grid-template-columns:1fr;gap:0}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{padding:0 0 36px}.how-step-illustration{width:min(100%,370px);height:auto;max-height:none;margin:0 auto}.how-step-arrow{margin:0 auto 28px;transform:rotate(90deg)}}.how-it-works h2{letter-spacing:-.045em;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.75rem,4.4vw,4.8rem);font-weight:500;line-height:.92}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{min-height:172px;box-shadow:none;background:#faf8fc;border:1px solid #2d094f24;border-radius:16px;flex-direction:column;gap:0;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.how-it-works .steps-grid span{z-index:1;color:#fff;letter-spacing:.02em;background:#2d094f;border:0;border-radius:50%;width:38px;height:38px;font-family:Barlow,sans-serif;font-size:.78rem;font-weight:500;position:relative}.how-it-works .steps-grid p{color:#695d73;max-width:250px;font-size:.94rem;line-height:1.42}.how-it-works .steps-grid article{transform:translateY(16px)scale(.98)}@media (hover:hover) and (pointer:fine){.how-it-works .steps-grid article:hover{border-color:#2d094f4d;transform:translateY(-4px)scale(1);box-shadow:0 14px 30px #2d094f17}}@media (max-width:700px){.how-it-works.section{padding:38px 0 46px}.how-it-works .steps-grid{gap:10px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{border-bottom:1px solid #2d094f24;min-height:0;padding:20px}.how-it-works .steps-grid h3{margin-top:18px}}@media (prefers-reduced-motion:reduce){.how-it-works .steps-grid article{opacity:1;transition:none;animation:none;transform:none}}.how-it-works:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #2d094f1c;border-radius:50%;width:42vw;position:absolute;top:-31vw;right:-14vw;box-shadow:0 0 0 42px #2d094f06,0 0 0 84px #2d094f05}.how-it-works h2{color:#2d094f;letter-spacing:-.035em;text-align:center;margin-inline:auto;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.35rem,3.6vw,4rem);font-weight:400;line-height:.95;position:relative}.how-it-works h2:after{content:"";background:var(--lime);border-radius:999px;width:34px;height:3px;margin:14px auto 0;display:block}.how-it-works .steps-grid:before{background:linear-gradient(90deg,#2d094f14,#2d094f59,#2d094f14);height:1px;top:46px;left:46px;right:46px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{background:linear-gradient(135deg,#ffffff38,#65329914);border:1px solid #2d094f29;border-radius:14px;min-height:166px;padding:26px;box-shadow:inset 0 1px #ffffff8c}.how-it-works .steps-grid span{background:linear-gradient(145deg,#3d1266,#260442);width:42px;height:42px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;box-shadow:0 0 0 5px #39e8001f,0 8px 16px #2d094f2e}.how-it-works .steps-grid h3{color:#2d094f;letter-spacing:-.015em;margin:24px 0 7px;font-family:Barlow,sans-serif;font-size:clamp(1.15rem,1.45vw,1.38rem);font-weight:500}@media (hover:hover) and (pointer:fine){.how-it-works .steps-grid article:hover{background:linear-gradient(135deg,#ffffff5c,#65329921);border-color:#2d094f57;box-shadow:0 16px 32px #2d094f1a,inset 0 1px #ffffffa6}}@media (max-width:700px){.how-it-works:before{width:95vw;top:-42vw;right:-43vw}.how-it-works.section{padding:42px 0 50px}.how-it-works .steps-grid{gap:12px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{background:linear-gradient(135deg,#ffffff3d,#65329914);min-height:0;padding:22px}.how-it-works .steps-grid h3{margin-top:20px}}.how-it-works h2{font-size:clamp(2rem,3vw,3.15rem);font-weight:400}.how-it-works h2:after{width:28px;height:2px;margin-top:10px}.how-it-works .steps-grid:before{background:linear-gradient(90deg,#39e8001f,#39e800b8,#39e8001f);top:38px;left:38px;right:38px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{background:linear-gradient(135deg,#321055,#230a3d);border-color:#ffffff21;min-height:138px;padding:20px;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #2d094f1c}.how-it-works .steps-grid span{background:var(--lime);color:#1a2611;width:36px;height:36px;font-size:.66rem;box-shadow:0 0 0 4px #39e80026,0 6px 14px #0f470033}.how-it-works .steps-grid h3{color:#fff;margin:17px 0 5px;font-size:clamp(1.05rem,1.25vw,1.22rem);font-weight:500}.how-it-works .steps-grid p{color:#cfc0da;font-size:.84rem;line-height:1.38}@media (hover:hover) and (pointer:fine){.how-it-works .steps-grid article:hover{background:linear-gradient(135deg,#3c1365,#260a43);border-color:#39e80075;box-shadow:inset 0 1px #ffffff21,0 15px 28px #2d094f2b}}@media (max-width:700px){.how-it-works.section{padding:30px 0 40px}.how-it-works .steps-grid{margin-top:22px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{min-height:0;padding:19px}.how-it-works .steps-grid h3{margin-top:16px}}.how-it-works h2{-webkit-text-stroke:.1px currentColor;font-size:clamp(1.5625rem,2.5vw - 3.8px,2.4125rem);font-weight:400}.how-it-works h2:after{display:none}.how-it-works .steps-grid{gap:12px;margin-top:16px}.how-it-works .steps-grid:before{top:33px;left:33px;right:33px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{min-height:118px;padding:16px}.how-it-works .steps-grid article+article{padding-left:16px}@media (max-width:700px){.how-it-works.section{padding:10px 0 32px}.how-it-works .steps-grid{margin-top:16px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{padding:16px}.how-it-works .steps-grid h3{margin-top:13px}}.marquee-track .marquee-unit{letter-spacing:-.015em;white-space:nowrap;flex:none;align-items:center;gap:clamp(20px,2.2vw,42px);padding:14px 2rem 15px 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:900;line-height:.9;display:flex}.marquee-track .marquee-unit>span{font:inherit;flex:none;padding:0}.marquee-track .marquee-filled{color:#172a0f}.marquee-track .marquee-outline{color:#0000;-webkit-text-stroke:1.35px #172a0f;text-stroke:1.35px #172a0f}.marquee-track .marquee-separator{background:#172a0f;width:8px;height:8px}.how-it-works.section{padding-top:24px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{transition:transform .225s,border-color .225s,box-shadow .225s}.how-it-works .steps-grid span{width:40px;height:40px;font-size:.75rem}@media (hover:hover) and (pointer:fine){.how-it-works .steps-grid article:hover{border-color:#39e8008f;transform:translateY(-4px)scale(1);box-shadow:inset 0 1px #ffffff21,0 18px 36px #2d094f33,0 0 22px #39e8001f}}@media (max-width:700px){.how-it-works.section{padding-top:19px}}.how-it-works .steps-grid span{font-size:.9rem}.how-it-works .steps-grid h3{font-size:clamp(1.236rem,1.44vw,1.416rem)}.how-it-works h2{color:#1b1820}@media (max-width:700px){.how-it-works .steps-grid{grid-template-columns:1fr}}.mobile-sign-in{display:none}@media (max-width:900px),(min-width:901px) and (max-width:1366px) and (pointer:coarse){.desktop-sign-in{display:none}.mobile-sign-in{border-bottom:1px solid #ffffff38;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;margin:2px 0 8px;padding:12px 0 19px;display:grid}.mobile-sign-in span{padding:0!important}.mobile-account-icon{background:linear-gradient(145deg,#39e8002e,#ffffff0f);border:1px solid #39e80073;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.mobile-account-icon svg{width:23px;height:23px;stroke:var(--lime);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.mobile-sign-in strong,.mobile-sign-in em{letter-spacing:-.015em;font-family:Barlow,sans-serif;font-style:normal;display:block}.mobile-sign-in strong{color:#fff;font-size:1.05rem;font-weight:400;line-height:1.05}.mobile-sign-in em{color:var(--lime);margin-top:5px;font-size:.95rem;font-weight:500;line-height:1}}.challenges-section{background:#1c1030}.challenges-section h2{color:#fff;text-align:center}.challenge-grid{grid-template-columns:1.25fr .75fr;gap:20px;margin-top:clamp(28px,3vw,46px);display:grid}.challenge-card{border:1px solid #ffffff29;border-radius:28px;flex-direction:column;align-items:flex-start;min-height:380px;margin:0;padding:clamp(26px,3vw,44px);display:flex;position:relative}.challenge-card-active{background:radial-gradient(circle at 88% 8%,#39e80024,#0000 31%),linear-gradient(135deg,#321055,#200835);transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff17}.challenge-label{color:var(--lime);letter-spacing:.09em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}.challenge-details{gap:clamp(36px,6vw,84px);margin-top:clamp(30px,4vw,58px);display:flex}.challenge-details span{color:#bcb1c6;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;display:grid}.challenge-details strong{color:#fff;letter-spacing:-.04em;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:900}.countdown{border-top:1px solid #ffffff2b;width:100%;margin-top:auto;padding-top:32px}.countdown>p{color:#c6bacf;margin:0 0 14px;font-family:Barlow,sans-serif;font-size:.95rem}.countdown>div{gap:12px;display:flex}.countdown span{background:#00000021;border:1px solid #ffffff24;border-radius:12px;gap:4px;min-width:62px;padding:10px 12px 9px;display:grid}.countdown strong{color:#fff;font-family:JetBrains Mono,monospace;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:700;line-height:1}.countdown small{color:#a99ab4;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.57rem}.challenge-cta{align-self:flex-end;margin-top:26px;padding:15px 28px 16px;font-family:Barlow,sans-serif;font-size:1.1rem;font-weight:500}.challenge-cta-feedback{color:#ff9b9b;font-family:JetBrains Mono,monospace;font-size:.7rem;position:absolute;bottom:10px;right:clamp(26px,3vw,44px)}a.nav-cta:not(.user-cta),.mobile-cta,.challenge-cta{isolation:isolate;transition:color .35s,box-shadow .18s;position:relative;overflow:hidden;transform:none!important}a.nav-cta:not(.user-cta):before,.mobile-cta:before,.challenge-cta:before{content:"";z-index:0;transform-origin:0;pointer-events:none;background:#290747;transition:transform .35s;position:absolute;inset:0;transform:scaleX(0)}a.nav-cta:not(.user-cta) .join-cta-label,.mobile-cta .join-cta-label,.challenge-cta .join-cta-label{z-index:2;position:relative}.challenge-card-active .challenge-cta:hover{box-shadow:none;transform:none!important}.challenge-card-soon{background:linear-gradient(145deg,#18072a,#12051e);border-color:#ffffff14;justify-content:center;align-items:center}.challenge-card-soon p{color:#ffffff6b;letter-spacing:-.035em;text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,3.3vw,3.8rem);font-weight:400}@media (hover:hover) and (pointer:fine){.challenge-card-active:hover{border-color:#39e80080;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff1f,0 20px 38px #00000042,0 0 24px #39e80014}.challenge-card-active .challenge-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px #39e80040}}@media (max-width:700px){.challenge-grid{grid-template-columns:1fr;gap:14px;margin-top:24px}.challenge-card{border-radius:20px;min-height:0;padding:25px 22px}.challenge-card-active{min-height:340px}.challenge-details{gap:38px;margin-top:34px}.countdown>div{gap:8px}.countdown span{flex:1;min-width:0;padding:10px 8px}.challenge-cta{align-self:stretch;margin-top:22px}.challenge-card-soon{min-height:150px}}.challenges-section h2{font-size:clamp(2rem,3.4vw,4rem)}.challenge-card{min-height:300px;padding:clamp(22px,2vw,32px)}.countdown>p{margin-bottom:10px}.challenge-cta{margin-top:auto;padding:13px 24px 14px}@media (max-width:700px){.challenges-section.section{padding:38px 0 46px}.challenges-section h2{font-size:clamp(2rem,9vw,2.7rem)}.challenge-card-active{min-height:300px}}.challenges-section.section{padding:38px 0 32px}.challenges-section h2{letter-spacing:-.035em;-webkit-text-stroke:.1px currentColor;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.5625rem,2.5vw - 3.8px,2.4125rem);font-weight:400;line-height:.95}.challenge-grid{margin-top:15px}.challenge-card{border-radius:22px;min-height:250px;padding:18px 20px}.challenge-details{margin-top:18px}.countdown>div{gap:8px}.challenge-cta{padding:12px 22px 13px}@media (max-width:700px){.challenges-section.section{padding:18px 0 34px}.challenges-section h2{font-size:clamp(1.75rem,8vw,2.2rem)}.challenge-card-active{min-height:270px}}.challenge-card{gap:0;height:260px;min-height:0;padding:16px 20px}.challenges-section h2{transform:translateY(-12px)}.challenge-details{gap:36px;margin-top:12px}.challenge-details strong{font-size:clamp(1.65rem,2.2vw,2.25rem)}.countdown{margin-top:12px;padding-top:10px}.countdown>p{margin-bottom:6px;font-size:.84rem}.countdown span{padding:6px 8px}.countdown strong{font-size:1.2rem}.challenge-cta{padding:10px 20px 11px;font-size:1rem}@media (max-width:700px){.challenge-card{height:auto;padding:20px}.challenge-card-active{min-height:270px}.challenge-grid{grid-template-columns:1fr}}.challenge-label{font-size:.83rem}.challenge-details span{font-size:.81rem}.challenge-details strong{font-size:clamp(1.4rem,1.87vw,1.91rem);font-weight:500}.challenge-information{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(26px,4vw,58px);margin-top:12px;display:grid}.challenge-information .challenge-details{margin-top:0}.challenge-information .countdown{border-top:0;border-left:1px solid #ffffff2b;width:auto;margin-top:0;padding:0 0 0 20px}.challenge-information .countdown>p{color:#bcb1c6;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-family:JetBrains Mono,monospace;font-size:.81rem;font-weight:700;line-height:1}@media (max-width:700px){.challenge-information{grid-template-columns:1fr;gap:18px}.challenge-information .countdown{border-top:1px solid #ffffff2b;border-left:0;padding:12px 0 0}}.challenge-details{gap:28px}.challenge-cta{align-self:center;min-width:210px;padding-left:30px;padding-right:30px;font-weight:700}@media (max-width:700px){.challenge-cta{align-self:stretch;min-width:0}}.challenge-details span,.challenge-information .countdown>p{line-height:1}.challenge-information .countdown{transform:translate(-26.5px)}@media (max-width:700px){.challenge-information .countdown{transform:none}}.challenge-grid{grid-template-columns:1fr}.how-it-works h2,.challenges-section h2{letter-spacing:-.035em;-webkit-text-stroke:.1px currentColor;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.5625rem,2.5vw - 3.8px,2.4125rem);font-weight:400;line-height:.95}@media (max-width:700px){.how-it-works h2,.challenges-section h2{font-size:1.5625rem}}.section-heading{-webkit-text-stroke:.1px currentColor;font-synthesis:none;letter-spacing:-.035em!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.5625rem,2.5vw - 3.8px,2.4125rem)!important;font-weight:400!important;line-height:.95!important}@media (max-width:700px){.section-heading{font-size:1.5625rem!important}}.how-it-works .section-heading{-webkit-text-stroke:.2px currentColor}.challenges-section .challenge-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:700px){.challenges-section .challenge-grid{grid-template-columns:1fr!important}}@media (min-width:701px) and (max-width:1100px){.challenges-section .challenge-grid{grid-template-columns:1fr!important}}.challenges-section .challenge-card{height:520px}@media (max-width:700px){.challenges-section .challenge-card{height:auto}}.challenge-information{grid-template-columns:1fr;gap:26px}.challenge-information .countdown{border-top:1px solid #ffffff2b;border-left:0;width:100%;margin-top:0;padding:18px 0 0;transform:none}.marquee-strip{display:none}.marquee-track{justify-content:center;width:100%;animation:none}.marquee-track .marquee-unit{justify-content:space-evenly;gap:0;width:100%;padding-right:0;font-size:clamp(1.25rem,2.2vw,2rem)}.marquee-track .marquee-unit:not(:first-child),.marquee-track .marquee-unit:first-child>span:nth-child(6),.marquee-track .marquee-unit:first-child>span:nth-child(n+7){display:none}.marquee-track .marquee-separator{width:8px;height:8px}.marquee-track .marquee-unit{letter-spacing:-.022em;font-weight:700}.marquee-track .marquee-filled{-webkit-text-stroke:.22px #172a0f}.marquee-track .marquee-unit{height:58px;padding:0;display:block;position:relative}.marquee-track .marquee-unit:first-child>span:nth-child(-n+5){padding:0;position:absolute;top:50%;transform:translateY(-50%)}.marquee-track .marquee-unit:first-child>span:first-child{left:clamp(16px,4.5vw,88px)}.marquee-track .marquee-unit:first-child>span:nth-child(2){left:33.333%}.marquee-track .marquee-unit:first-child>span:nth-child(3){left:50%;transform:translate(-50%,-50%)}.marquee-track .marquee-unit:first-child>span:nth-child(4){right:33.333%}.marquee-track .marquee-unit:first-child>span:nth-child(5){right:clamp(16px,4.5vw,88px)}@media (min-width:701px){.marquee-track .marquee-unit:first-child>span:first-child{left:calc(clamp(16px,4.5vw,88px) + 2cm)}.marquee-track .marquee-unit:first-child>span:nth-child(5){right:calc(clamp(16px,4.5vw,88px) + 2cm)}.how-it-works .section-heading{transform:translateY(-.15cm)}}@media (max-width:700px){.how-empty-grid article:first-of-type>.how-empty-copy,.how-empty-grid article:nth-of-type(2)>.how-empty-copy{transform:translateY(13.7953px)!important}.how-empty-grid article:nth-of-type(3)>.how-empty-copy{transform:translateY(-12px)!important}}@media (min-width:1101px){.challenges-section .challenge-card-skeleton{box-sizing:border-box;height:520px;min-height:0;box-shadow:none;pointer-events:none;background:#ffffffb8;border-color:#2a1b3f1f}.challenges-section .challenge-grid{position:relative}.challenges-section .challenge-load-error{color:#17122c8f;text-align:center;pointer-events:none;margin:0;font-size:.9rem;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}}.how-it-works .step-icon,.how-it-works .step-icon-bag{transform-origin:50%;transform:scale(1.15)}@media (max-width:700px){.marquee-track .marquee-unit{height:48px;font-size:clamp(.8rem,3.7vw,1rem)}.marquee-track .marquee-unit:first-child>span:first-child{left:30.8976px}.marquee-track .marquee-unit:first-child>span:nth-child(5){right:30.8976px}.marquee-track .marquee-outline{letter-spacing:.005em;-webkit-text-stroke:1.15px #172a0f;text-stroke:1.15px #172a0f}.marquee-strip{display:none}.hero{min-height:auto}.hero-content{padding-bottom:64px}.how-it-works.section,.challenges-section.section{padding-top:26px;position:relative;transform:none}.how-it-works .section-heading{transform:none}.challenges-section .section-heading{transform:translateY(-.11cm)}.how-it-works .steps-grid,.challenges-section .challenge-grid{margin-top:16px}}.challenges-section .challenge-card{background:#fff;border-color:#ffffffad;box-shadow:0 16px 36px #00000029}.challenges-section .challenge-card-active{background:#fff;box-shadow:0 16px 36px #00000029}.challenges-section .challenge-details span,.challenges-section .challenge-information .countdown>p,.challenges-section .countdown>p{color:#71677a}.challenges-section .challenge-details strong,.challenges-section .countdown strong{color:#1c1030}.challenges-section .challenge-information .countdown{border-top-color:#1c103029}.challenges-section .countdown span{background:#f5f1f8;border-color:#1c103024}.challenges-section .countdown small{color:#71677a}.challenges-section .challenge-card-soon{background:#fff}.challenges-section .challenge-card-soon p{color:#1c103070}@media (min-width:1101px){.challenges-section .challenge-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.challenges-section .challenge-card{box-sizing:border-box;width:100%;min-width:0}}@media (hover:hover) and (pointer:fine){.challenges-section .challenge-card-active:hover{box-shadow:0 20px 42px #0003,0 0 24px #39e8001a}}.how-it-works:before,.how-it-works .steps-grid:before{display:none}.challenge-card-copy{margin:0 0 16px}.challenge-card-copy .challenge-id{color:#1c1030;letter-spacing:.07em;text-transform:uppercase;background:#f5f1f8;border:1px solid #1c103029;border-radius:999px;padding:6px 9px;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.challenge-card-copy p{color:#4c4354;margin:11px 0 0;font-family:Barlow,sans-serif;font-size:1rem;line-height:1.32}.challenge-card-active .challenge-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;display:grid}.challenge-card-preview{color:#1c1030;flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}.challenge-preview-badge{color:#fff;letter-spacing:.09em;text-align:center;text-transform:uppercase;background:#2d094f;margin:-16px -20px 18px;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;line-height:1;display:block}.challenge-preview-copy{color:#51475a;margin:0 0 20px;font-family:Barlow,sans-serif;font-size:.96rem;line-height:1.3}.challenge-preview-registration{color:var(--lime);letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;line-height:1}.challenge-preview-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 24px;margin:0;display:grid}.challenge-preview-details div:last-child{grid-column:1/-1}.challenge-preview-details div{border-top:1px solid #1c103029;justify-content:space-between;align-items:baseline;gap:8px;padding-top:8px;display:flex}.challenge-preview-details dt{color:#71677a;letter-spacing:.07em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:700}.challenge-preview-details dd{color:#1c1030;letter-spacing:-.02em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:1.3rem;font-weight:500}.challenge-preview-countdown{margin-top:14px;padding-top:12px}.challenge-card-preview .challenge-cta{align-self:center;margin-top:auto}@media (max-width:700px){.challenge-preview-badge{margin:-20px -20px 18px}}.challenge-card-summary{color:#1c1030;flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}.challenge-card-summary:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#39e80033,#0000 68%);width:52%;height:38%;position:absolute;top:30px;right:0}.challenge-summary-badge{color:#fff;letter-spacing:.09em;text-align:center;text-transform:uppercase;background:#2d094f;align-self:stretch;margin:-16px -20px 18px;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;line-height:1;display:block;position:relative}.challenge-summary-copy{color:#554a5d;margin:17px 0 13px;font-family:Barlow,sans-serif;font-size:1.034rem;line-height:1.28;position:relative}.challenge-summary-status{color:var(--lime);letter-spacing:.09em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:.852rem;font-weight:700;line-height:1;position:relative}.challenge-summary-pool{border-bottom:1px solid #1c103029;grid-template-columns:1fr auto;align-items:end;gap:2px 12px;margin:16px 0 12px;padding:12px 0 13.8898px;display:grid;position:relative}.challenge-summary-pool span{color:#71677a;letter-spacing:.07em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.704rem;font-weight:700;position:relative;top:9.77953px}.challenge-summary-pool strong{color:#2d094f;letter-spacing:-.045em;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.05rem,3vw,3rem);font-weight:500;line-height:.8;position:relative;top:7.88976px}.challenge-summary-pool small{color:#71677a;grid-column:1/-1;font-family:Barlow,sans-serif;font-size:.76rem;line-height:1.1}.challenge-summary-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 22px;margin:0;display:grid}.challenge-summary-details div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.challenge-summary-details dt{color:#71677a;letter-spacing:.07em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.682rem;font-weight:700}.challenge-summary-details dd{color:#1c1030;letter-spacing:-.02em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:1.364rem;font-weight:500}.challenge-summary-countdown{margin-top:13px;padding-top:11px}.challenge-card-summary .challenge-cta{align-self:center;margin-top:auto;transform:translateY(-.1cm)}@media (min-width:701px){.challenges-section .challenge-card-summary{height:501.102px}}.challenge-card-summary>:not(.challenge-summary-badge):not(.challenge-cta){transform:translateY(-.5cm)}@media (hover:hover) and (pointer:fine){.challenge-card-summary{transition:transform .22s,box-shadow .22s}.challenge-card-summary:hover{transform:translateY(-4px);box-shadow:0 20px 42px #0003,0 0 24px #39e8001a}}.how-it-works{isolation:isolate;background:#2d094f;position:relative;overflow:hidden}.how-it-works:before{border-color:#ffffff14;width:52vw;display:block;top:-31vw;right:-14vw;box-shadow:0 0 0 42px #ffffff05,0 0 0 84px #ffffff03}.how-it-works .section-heading{color:#fff;-webkit-text-stroke:0}.how-it-works .steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.3vw,44px);margin-top:clamp(44px,4vw,64px);position:relative}.how-it-works .steps-grid:before{background:linear-gradient(90deg,#39ff1473,#39ff14,#39ff1473);height:2px;display:block;top:36px;left:calc(16.667% + 28px);right:calc(16.667% + 28px)}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{background:#fff;border:1px solid #2d094f24;border-radius:22px;flex-direction:column;min-height:230px;padding:66px 28px 30px;display:flex;position:relative;box-shadow:0 18px 40px #08011340}.how-it-works .steps-grid span{z-index:1;color:#172a0f;letter-spacing:0;background:#39ff14;border:6px solid #2d094f;border-radius:50%;width:72px;height:72px;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700;position:absolute;left:28px;box-shadow:0 0 0 1px #39ff14a6,0 10px 18px #08011333;top:30px!important}@media (hover:hover) and (pointer:fine){.how-it-works .steps-grid article:hover{background:#fff;border-color:#39ff14cc;transform:translateY(-4px)scale(1);box-shadow:0 22px 44px #0801134d,0 0 22px #39ff141f}}@media (max-width:700px){.how-it-works.section{padding:46px 0 54px;transform:none}.how-it-works .section-heading{transform:none}.how-it-works .steps-grid{grid-template-columns:1fr;gap:18px;margin-top:42px}.how-it-works .steps-grid:before{background:linear-gradient(#39ff1480,#39ff14,#39ff1480);width:2px;height:auto;inset:36px auto 36px 36px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{border-radius:20px;min-height:0;padding:58px 22px 24px}.how-it-works .steps-grid span{border-width:5px;width:64px;height:64px;font-size:.9rem;left:22px}.how-it-works .steps-grid h3{font-size:1.75rem}.how-it-works .steps-grid p{font-size:.98rem}}.how-it-works .steps-grid{isolation:isolate;gap:12px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{--arrow-cut:42px;min-height:248px;box-shadow:none;clip-path:polygon(0 0,calc(100% - var(--arrow-cut)) 0,100% 50%,calc(100% - var(--arrow-cut)) 100%,0 100%,var(--arrow-cut) 50%);filter:drop-shadow(0 18px 24px #08011347);background:#39ff14;border:0;border-radius:0;padding:98px 42px 34px 58px;display:block;overflow:visible}.how-it-works .steps-grid article:before{content:"";z-index:0;clip-path:polygon(0 0,calc(100% - 36px) 0,100% 50%,calc(100% - 36px) 100%,0 100%,36px 50%);background:#fff;position:absolute;inset:6px}.how-it-works .steps-grid article>div,.how-it-works .steps-grid article>span{z-index:1;position:relative}.how-it-works .steps-grid span{color:#1a2611;background:#39ff14;border:4px solid #2d094f;border-radius:50%;width:58px;height:58px;font-size:.88rem;top:24px;left:58px;box-shadow:0 0 0 3px #fff,0 7px 14px #0801132e}.how-it-works .steps-grid h3{margin:0 0 12px;font-size:clamp(1.62rem,2vw,2.05rem);font-weight:500}.how-it-works .steps-grid p{max-width:25ch;font-size:.98rem}@media (hover:hover) and (pointer:fine){.how-it-works .steps-grid article:hover{box-shadow:none;filter:drop-shadow(0 23px 30px #08011357)drop-shadow(0 0 13px #39ff1447);background:#39ff14;border:0;transform:translateY(-5px)scale(1)}}@media (max-width:700px){.how-it-works .steps-grid{gap:16px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{clip-path:polygon(0 0,calc(100% - 34px) 0,100% 50%,calc(100% - 34px) 100%,0 100%,34px 50%);min-height:210px;padding:86px 38px 28px 52px}.how-it-works .steps-grid article:before{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,0 100%,28px 50%)}.how-it-works .steps-grid span{width:52px;height:52px;font-size:.8rem;top:20px;left:52px}.how-it-works .steps-grid h3{font-size:1.58rem}}.how-it-works .container{max-width:1020px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{--arrow-cut:34px;min-height:218px;clip-path:polygon(0 0,calc(100% - var(--arrow-cut)) 0,100% 50%,calc(100% - var(--arrow-cut)) 100%,0 100%,var(--arrow-cut) 50%);padding:96px 42px 26px}.how-it-works .steps-grid article:before{clip-path:polygon(0 0,calc(100% - 29px) 0,100% 50%,calc(100% - 29px) 100%,0 100%,29px 50%)}.how-it-works .steps-grid article>span{z-index:2;width:56px;height:56px;position:absolute;top:22px;left:50%;transform:translate(-50%)scale(1.2)}.how-it-works .steps-grid article>div{z-index:1;text-align:center;position:relative;transform:translateY(-.5cm)}.how-it-works .steps-grid p{text-align:center;max-width:27ch;margin-inline:auto;font-size:.94rem;line-height:1.38}.how-it-works .steps-grid h3{transform:translateY(.1cm)}@media (max-width:700px){.how-it-works .container{max-width:none;transform:translateY(-.5cm)}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{min-height:175px;padding:86px 36px 5px}.how-it-works .steps-grid article>span{width:52px;height:52px;top:18px;left:50%}.how-it-works .steps-grid h3{font-size:1.2rem}.how-it-works .steps-grid p{font-size:.92rem}}@media (min-width:701px){.how-it-works .container{transform:translateY(-1.5cm)}.how-it-works .steps-grid{transform:translateY(-1cm)}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{min-height:182px;padding-bottom:8px}.how-it-works .steps-grid article>span{transform:translate(-50%,-.2cm)}.how-it-works .steps-grid article>div{transform:translateY(-.7cm)}}@media (min-width:701px) and (max-width:1100px){.how-it-works .steps-grid>article:first-of-type>h3,.how-it-works .steps-grid>article:nth-of-type(2)>h3,.how-it-works .steps-grid>article:nth-of-type(2)>h3{margin-top:15px!important;position:relative!important;top:25px!important}.how-it-works .steps-grid>article:first-of-type>p,.how-it-works .steps-grid>article:nth-of-type(2)>p{position:relative!important;top:15px!important;transform:translateY(15px)!important}}.how-it-works{color:#1c1030;background:#fff}.how-it-works:before{display:none}.how-it-works .section-heading{color:#1c1030}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{--arrow-cut:34px;min-height:182px;box-shadow:none;filter:drop-shadow(0 13px 22px #1c103014);clip-path:polygon(0 0,calc(100% - var(--arrow-cut)) 0,100% 50%,calc(100% - var(--arrow-cut)) 100%,0 100%,var(--arrow-cut) 50%);background:#2d094f;padding:96px 42px 8px}.how-it-works .steps-grid article:before{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,0 100%,28px 50%);background:#fff;inset:13.5591px}.how-it-works .steps-grid article>span{color:#2d094f;background:#fff;border:2px solid #39ff14;width:39px;height:39px;top:31.3386px;box-shadow:0 0 0 5px #39ff141f,0 7px 14px #1c103014}.how-it-works .steps-grid h3{color:#2d094f;font-weight:500}.how-it-works .steps-grid p{color:#756a7e}@media (hover:hover) and (pointer:fine){.how-it-works .steps-grid article:hover{box-shadow:none;filter:drop-shadow(0 17px 28px #1c103021);background:#2d094f;border:0}}@media (max-width:700px){.how-it-works.section{padding:52px 0 58px}.how-it-works .container{transform:none}.how-it-works .steps-grid{gap:22px;margin-top:42px}.how-it-works .steps-grid:before{display:none}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{background:#2d094f;min-height:175px;padding:86px 36px 5px}.how-it-works .steps-grid article>span{width:35px;height:35px;top:29.3386px}}.marquee-strip{background:#fff;border-top:2px solid #2d094f;border-bottom:2px solid #2d094f;display:block;overflow:hidden}.marquee-track{width:100%;height:54px;display:block;position:relative}.marquee-track:before,.marquee-track:after{content:"";z-index:1;background:#2d094f;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%)}.marquee-track:before{left:clamp(18px,20vw,340px)}.marquee-track:after{right:clamp(18px,20vw,340px)}.marquee-track .marquee-unit{width:100%;height:54px;padding:0;display:block;position:relative}.marquee-track .marquee-unit:not(:first-child){display:none}.marquee-track .marquee-unit:first-child>span:first-child{color:#2d094f;letter-spacing:-.015em;text-align:center;text-transform:uppercase;white-space:nowrap;padding:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.12rem,2vw,1.7rem);font-weight:700;line-height:1;position:absolute;top:50%;left:50%!important;transform:translate(-50%,-50%)scaleX(.96)!important}@media (max-width:700px){.marquee-track,.marquee-track .marquee-unit{height:54px}.marquee-track .marquee-unit:first-child>span:first-child{z-index:2;letter-spacing:1px;white-space:nowrap;width:auto;font-size:.77rem;line-height:1.1;top:calc(50% - 1px);transform:translate(-50%,-50%)!important}.marquee-track:before{left:.8cm}.marquee-track:after{right:.8cm}.marquee-track:before,.marquee-track:after{width:7px;height:7px;top:calc(50% - .5px)}}.how-it-works{background:#fff}.how-it-works .container{max-width:1230px;transform:none}.how-it-works .section-heading{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.how-it-works .steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(54px,6vw,100px);margin-top:0;display:grid;transform:translateY(30px)}.how-it-works .steps-grid:before{display:none}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{clip-path:none;filter:none;background:#fff;border:1px solid #2d094f1a;border-radius:30px;min-height:500px;padding:34px 32px 44px;display:block;position:relative;overflow:visible;box-shadow:0 16px 25px #1b102924}.how-it-works .steps-grid article:before{display:none}.how-it-works .steps-grid article:not(:last-child):after{content:"Ã¢â‚¬Âº";z-index:2;color:#2d094f;font-family:Barlow,sans-serif;font-size:4rem;font-weight:300;line-height:1;position:absolute;top:50%;right:clamp(-64px,-3.2vw,-36px);transform:translateY(-50%)}.how-it-works .steps-grid article>span{z-index:1;width:auto;height:auto;box-shadow:none;color:#2d094f;letter-spacing:-.04em;background:0 0;border:0;border-radius:0;font-family:Barlow,sans-serif;font-size:2rem;font-weight:700;line-height:1;position:absolute;top:32px;left:34px;transform:translateY(30px)!important}.how-it-works .steps-grid article>div{text-align:center;flex-direction:column;align-items:center;height:100%;padding-top:74px;display:flex;transform:none}.how-it-works .step-icon{fill:none;stroke:#2d094f;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;width:138px;height:138px;margin:0 auto 47px}.how-it-works .steps-grid h3{color:#1c1030;letter-spacing:-.035em;text-transform:none;margin:0 0 22px;font-family:Barlow,sans-serif;font-size:clamp(1.52rem,2vw,2rem);font-weight:700;line-height:1.05;transform:none}.how-it-works .steps-grid p{color:#2d094f;text-align:center;max-width:23ch;margin:0 auto;font-family:Barlow,sans-serif;font-size:clamp(1.12rem,1.55vw,1.45rem);font-weight:500;line-height:1.38}@media (hover:hover) and (pointer:fine){.how-it-works .steps-grid article:hover{filter:none;background:#fff;border-color:#2d094f29;transform:translateY(-4px);box-shadow:0 22px 34px #1b10292e}}@media (max-width:700px){.how-it-works.section{padding:48px 0 58px}.how-it-works .container{max-width:none;transform:none}.how-it-works .steps-grid{grid-template-columns:1fr;gap:22px;margin-top:0}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{border-radius:24px;min-height:380px;padding:28px 26px 34px}.how-it-works .steps-grid article:not(:last-child):after{display:none}.how-it-works .steps-grid article>span{font-size:1.65rem;top:27px;left:28px}.how-it-works .steps-grid article>div{padding-top:58px}.how-it-works .step-icon{width:110px;height:110px;margin-bottom:34px}.how-it-works .steps-grid h3{margin-bottom:16px;font-size:1.48rem}.how-it-works .steps-grid p{max-width:25ch;font-size:1.05rem}}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{border-radius:24px;min-height:260px;padding:24px 24px 28px}.how-it-works .step-icon{stroke-width:4.5px;width:82px;height:82px;margin:0 auto 20px}.how-it-works .steps-grid h3{margin:0 0 12px;font-size:clamp(1.18rem,1.5vw,1.48rem)}.how-it-works .steps-grid p{max-width:26ch;font-size:clamp(.94rem,1.15vw,1.08rem);line-height:1.35}@media (max-width:700px){.how-it-works.section{padding:40px 0 48px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{min-height:280px;padding:24px 22px 28px}.how-it-works .steps-grid article>span{font-size:1.35rem;top:24px;left:24px}.how-it-works .steps-grid article>div{padding-top:38px}.how-it-works .step-icon{width:78px;height:78px;margin-bottom:18px}.how-it-works .steps-grid h3{font-size:1.26rem}.how-it-works .steps-grid p{font-size:.97rem}}.how-it-works .section-heading{clip:auto;color:#2d094f;letter-spacing:-.035em;text-align:center;text-transform:uppercase;white-space:normal;width:auto;height:auto;margin:0 auto 28px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400;line-height:1;position:static;overflow:visible}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{min-height:222.205px}@media (max-width:700px){.how-it-works .section-heading{margin-bottom:24px;font-size:1.75rem}.how-it-works .steps-grid{transform:translateY(-1cm)}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{min-height:242.205px}}.how-it-works .section-heading{z-index:1;margin-bottom:12px;display:block;position:relative}.how-it-works .steps-grid{transform:none}.how-it-works .steps-grid p{font-size:clamp(.88rem,1.04vw,1rem)}.how-it-works .steps-grid article:not(:last-child):after{font-size:2.35rem}@media (max-width:700px){.how-it-works.section{padding:20px 0 34px}.how-it-works .section-heading{margin-bottom:12px}.how-it-works .steps-grid{transform:none}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{height:auto;min-height:220px;padding:16px}.how-it-works .steps-grid article>span{font-size:1.15rem;top:18px;left:18px}.how-it-works .steps-grid article>div{padding-top:18px}.how-it-works .step-icon{width:74px;height:74px;margin-bottom:13px}.how-it-works .steps-grid h3{margin-bottom:8px;font-size:1.14rem}.how-it-works .steps-grid p{font-size:.91rem}}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{height:196.102px}.how-it-works .steps-grid article>div{transform:translateY(-.5cm)}.how-it-works .step-icon{stroke-width:5.5px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{border:1px solid #1e1e1e24;transition:transform .22s ease-out,box-shadow .22s ease-out,border-color .22s ease-out;box-shadow:0 10px 22px #1b102917}@media (min-width:701px){.how-it-works .section-heading{color:#17131a;letter-spacing:0!important;-webkit-text-stroke:0!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.36rem,2.196vw,1.848rem)!important;font-weight:700!important;line-height:.9!important}}@media (hover:hover) and (pointer:fine){.how-it-works .steps-grid article:hover{border-color:#1e1e1e3d;transform:translateY(-6px);box-shadow:0 22px 38px #1b10292e}}@media (max-width:700px){.hero h1{transform-origin:0 0;transform:scaleX(1.03)}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{min-height:201.102px}}@media (max-width:560px){.hero h1{transform:scaleX(.78)}}@media (max-width:380px){.site-header .mobile-cta.button{padding:8px 10px 9px;font-size:.9rem}}.how-it-works.section{padding:45px 0 63px}@media (max-width:700px){.how-it-works.section{padding:25.8819px 0 51.4409px}.challenges-section .challenge-card{height:467.087px!important}}@media (min-width:701px){.how-it-works .section-heading{transform:translateY(-.25cm)}.how-it-works.section{padding-bottom:55.4409px}.challenges-section .challenge-card,.challenges-section .challenge-card-summary{height:467.087px}.challenge-card-summary .challenge-summary-pool,.challenge-card-summary .challenge-summary-details,.challenge-card-summary .challenge-summary-countdown{transform:translateY(-1.4cm)}}.nav-cta,.mobile-cta,.challenge-cta{isolation:isolate;position:relative;overflow:hidden}.nav-cta:after,.mobile-cta:after,.challenge-cta:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:22%;animation:7s ease-in-out infinite join-button-shine;position:absolute;inset:-40% auto -40% -35%;transform:skew(-22deg)translate(-520%)}@keyframes join-button-shine{0%,84%{transform:skew(-22deg)translate(-520%)}96%,to{transform:skew(-22deg)translate(680%)}}@media (prefers-reduced-motion:reduce){.nav-cta:after,.mobile-cta:after,.challenge-cta:after{animation:none}}.nav>a:not(.button),.nav>span{cursor:pointer;transition:color .18s}.challenges-section .challenge-card-active{color:#f6f9fb;text-align:center;background:radial-gradient(circle at 50% 0,#46647733,#0000 45%),linear-gradient(145deg,#111f2b 0%,#07111a 100%);border:1.5px solid #6eeee9cc;border-radius:34px;align-items:stretch;padding:46px 28px 22px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #0000004d}.challenge-card-active .challenge-card-copy{margin:0}.challenge-card-active .challenge-id{color:#f7fbfc;letter-spacing:.06em;background:linear-gradient(#162430f5,#0a141ef5);border:1px solid #789eb233;border-top:0;border-radius:0 0 18px 18px;justify-content:center;align-items:center;width:43%;min-height:32px;margin:0;padding:8px 9px 10px;font-family:Barlow,sans-serif;font-size:clamp(.7rem,.86vw,.82rem);font-weight:500;display:flex;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.challenge-card-active .challenge-card-copy p{color:#f2f5f7;margin:0;font-size:clamp(.88rem,1.2vw,1.08rem);font-weight:400;line-height:1.32;transform:translateY(-.2cm)}.challenge-card-active .challenge-label{color:#4aed9b;letter-spacing:.015em;background:#1f404140;border:1px solid #39e58d;border-radius:999px;align-self:center;align-items:center;gap:9px;margin:14px 0 13px;padding:8px 15px;font-family:Barlow,sans-serif;font-size:clamp(.72rem,.92vw,.84rem);font-weight:600;display:inline-flex;box-shadow:0 0 16px #39e58d24}.challenge-card-active .challenge-label:before{content:"";background:#4aed9b;border-radius:50%;width:9px;height:9px}.challenge-active-pool{margin:0 0 13px}.challenge-active-pool span{color:#8494a4;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-family:Barlow,sans-serif;font-size:clamp(.8rem,1vw,.96rem);font-weight:500;display:block}.challenge-active-pool strong{color:#f8fbfc;letter-spacing:-.05em;font-family:Barlow,sans-serif;font-size:clamp(2.15rem,3.7vw,3.6rem);font-weight:700;line-height:.9;display:block}.challenge-card-active .challenge-information{margin:0;display:block}.challenge-card-active .challenge-details{border:1px solid #82a0b359;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.challenge-card-active .challenge-details span{color:#8a9aaa;letter-spacing:.03em;text-transform:uppercase;flex-direction:column;align-items:center;gap:6px;min-height:66px;padding:11px 8px;font-family:Barlow,sans-serif;font-size:clamp(.66rem,.84vw,.78rem);font-weight:500;display:flex;position:relative}.challenge-card-active .challenge-details span:nth-child(odd){border-right:1px solid #82a0b338}.challenge-card-active .challenge-details span:nth-child(-n+2){border-bottom:1px solid #82a0b338}.challenge-card-active .challenge-details strong{color:#f7fbfc;letter-spacing:0;text-transform:none;font-family:Barlow,sans-serif;font-size:clamp(1rem,1.55vw,1.42rem);font-weight:500}.challenge-card-active .challenge-details span:nth-child(2):after{content:"";background:linear-gradient(90deg,#47ea9a 0 87%,#7794a72e 87%);border-radius:99px;width:78%;height:5px;margin-top:1px}.challenge-card-active .countdown{border:0;width:100%;margin:12px 0 0;padding:0;transform:none}.challenge-card-active .countdown>p{color:#91a0ae;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-family:Barlow,sans-serif;font-size:clamp(.7rem,.9vw,.82rem);font-weight:500}.challenge-card-active .countdown>div{justify-content:space-between;gap:7px}.challenge-card-active .countdown span{background:#2c405059;border:1px solid #82a0b333;border-radius:12px;flex:1;min-width:0;padding:8px 5px}.challenge-card-active .countdown strong{color:#49ee9d;font-family:Barlow,sans-serif;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:700}.challenge-card-active .countdown small{color:#acb6c0;letter-spacing:.04em;font-family:Barlow,sans-serif;font-size:clamp(.45rem,.58vw,.56rem)}.challenge-card-active .challenge-cta{color:#071521;background:linear-gradient(135deg,#55ef9e,#2bc777);align-self:stretch;min-width:0;margin:12px 0 0;padding:13px 18px;font-family:Barlow,sans-serif;font-size:clamp(1rem,1.4vw,1.24rem);font-weight:500}.challenge-card-active .challenge-label{margin-top:8px;margin-bottom:8px;transform:translateY(-.15cm)}.challenge-card-active .challenge-active-pool{margin-bottom:9px;transform:translateY(-.15cm)}.challenge-active-pool strong{font-size:clamp(2rem,3.25vw,3.15rem)}.challenge-card-active .challenge-cta{border-radius:12px;width:auto;margin:8px 0 0;padding-top:17px;padding-bottom:18px;transform:translateY(-12px)}@media (min-width:701px){.challenge-card-active .challenge-cta{width:calc(100% + 12px);margin-left:-6px;margin-right:-6px}.challenges-section .challenge-card-active:hover{transform:translateY(-3px)}.challenges-section .challenge-card-summary:hover{transform:translateY(-2px)}.challenge-card-active .challenge-cta{transform:translateY(8px)}.challenges-section.section{margin-top:0}.challenges-section .challenge-card-active{height:558.898px!important}.how-it-works.section{padding-bottom:36.748px}}@media (max-width:700px){.challenges-section .challenge-card-active{border-radius:28px;padding:46px 20px 20px}.challenge-card-active .challenge-id{width:56%;min-height:30px;font-size:.7rem}}@media (min-width:701px){.challenges-section .challenge-card-active{transform:translateY(-.5cm)}.challenges-section .challenge-card-active:hover{transform:translateY(-24.8976px)}.challenges-section .challenge-card,.challenges-section .challenge-card-summary{height:485.984px}}@media (max-width:700px){.challenges-section .challenge-card{height:485.984px!important}}.challenges-section .challenge-card-active{height:520px!important}@media (min-width:701px){.challenges-section .challenge-card-active{transform:none}.challenges-section .challenge-card-active:hover{transform:translateY(-6px)}}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{border:2.4px solid #2d094f;border-radius:24px;height:300px;min-height:300px;padding:22px 20px 24px;box-shadow:0 8px 16px #1a102729}.how-it-works .steps-grid article>span{color:#20272b;letter-spacing:1px;font-family:Barlow Condensed,sans-serif;font-size:2.5rem;font-weight:700;top:20px;left:24px}.how-it-works .steps-grid article>div{justify-content:center;padding-top:22px;transform:none}.how-it-works .step-icon{stroke:#20272b;stroke-width:4.5px;filter:none;width:92px;height:92px;margin:0 auto 17px}.how-it-works .step-icon-flag path,.how-it-works .step-icon-check path,.how-it-works .step-icon-bag .bag-body,.how-it-works .step-icon-bag .bag-knot{fill:#32d913}.how-it-works .step-icon-bag .bag-detail{fill:none}.how-it-works .step-icon-bag .bag-dollar{fill:#fff;stroke:#20272b;stroke-width:3px;paint-order:stroke fill;font-family:Barlow,sans-serif;font-size:46px;font-weight:700}.how-it-works .step-icon-bag{filter:none;stroke-width:3.5px;width:78px;height:78px;margin:0 auto 15px}.how-it-works .steps-grid p{color:#20272b;font-size:clamp(.92rem,1.12vw,1.04rem);font-weight:500;line-height:1.3}.how-it-works .steps-grid article:not(:last-child):after{color:#2d094f;font-size:3.1rem;font-weight:500}@media (hover:hover) and (pointer:fine){.how-it-works .steps-grid article:hover{border-color:#2d094f;transform:translateY(-6px);box-shadow:0 18px 30px #1a102733}}@media (max-width:700px){.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{border-width:1.6px;border-radius:22px;height:278px;min-height:278px;padding:18px 16px 20px}.how-it-works .steps-grid article>span{font-size:2rem;top:16px;left:19px}.how-it-works .steps-grid article>div{padding-top:20px}.how-it-works .step-icon{width:82px;height:82px;margin-bottom:15px}.how-it-works .step-icon-bag{width:74px;height:74px;margin:0 auto 14px}.how-it-works .steps-grid h3{font-size:1.4rem}.how-it-works .steps-grid p{font-size:.94rem}}.how-it-works .steps-grid h3{letter-spacing:.5px;margin-bottom:6px;font-size:clamp(1.18rem,1.45vw,1.38rem)}@media (max-width:700px){.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{height:195px;min-height:195px;padding:15px}.how-it-works .steps-grid article>span{font-size:1.85rem;top:15px;left:18px}.how-it-works .steps-grid article>div{padding-top:12px}.how-it-works .step-icon{width:70px;height:70px;margin-bottom:9px}.how-it-works .step-icon-bag{width:63px;height:63px;margin:0 auto 10px}.how-it-works .steps-grid h3{font-size:1.16rem}.how-it-works .steps-grid p{font-size:.84rem}.how-it-works .section-heading{font-synthesis:none;font-size:1.4rem;transform:translateY(-.25cm);letter-spacing:1px!important;font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;line-height:.9!important}}@media (hover:hover) and (pointer:fine){.how-it-works .steps-grid article:hover{background:radial-gradient(circle at 50% 0,#5b329152,#0000 48%),linear-gradient(145deg,#2d094f 0%,#1c1030 100%);border-color:#64f08b;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff14,0 20px 38px #00000038}}.challenges-section .section-heading{color:#fff;-webkit-text-stroke:0;letter-spacing:.5px!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.36rem,2.196vw,1.848rem)!important;font-weight:700!important;line-height:.9!important}@media (max-width:700px){.challenges-section .section-heading{font-size:1.4rem!important}}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{height:180px;min-height:180px;padding:13px 16px}.how-it-works .steps-grid article>span{font-size:1.8rem;top:13px;left:17px}.how-it-works .steps-grid article>div{padding-top:8px}.how-it-works .step-icon{width:64px;height:64px;margin-bottom:8px}.how-it-works .step-icon-bag{width:58px;height:58px;margin:0 auto 9px}.how-it-works .steps-grid h3{margin-bottom:5px;font-size:clamp(1.05rem,1.25vw,1.2rem)}.how-it-works .steps-grid p{font-size:clamp(.76rem,.9vw,.84rem);line-height:1.2}@media (max-width:700px){.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{height:166px;min-height:166px;padding:12px 14px}.how-it-works .steps-grid article>span{font-size:1.7rem;top:12px;left:16px}.how-it-works .steps-grid article>div{padding-top:7px}.how-it-works .step-icon{width:60px;height:60px;margin-bottom:7px}.how-it-works .step-icon-bag{width:55px;height:55px;margin:0 auto 8px}.how-it-works .steps-grid h3{font-size:1rem}.how-it-works .steps-grid p{font-size:.76rem}}.challenges-section .section-heading{width:max-content;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 11px;display:table;position:relative;color:#fff!important;letter-spacing:.045em!important;-webkit-text-stroke:0!important;margin-left:auto!important;margin-right:auto!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.55rem,2.25vw,2.2rem)!important;font-weight:700!important;line-height:.9!important}.challenges-section .section-heading:after{content:"";background:linear-gradient(90deg,#2bc777,#55ef9e);border-radius:2px;width:42px;height:2px;position:absolute;bottom:0;right:50%;transform:translate(50%);box-shadow:0 0 8px #4aed9b59}@media (max-width:700px){.challenges-section .section-heading{padding-bottom:9px;font-size:1.45rem!important}}.nav-cta,.mobile-cta{color:#071521;background:linear-gradient(135deg,#64f08b,#36c96f);border-radius:12px}.challenge-card-active .challenge-label{color:#64f08b;border-color:#36c96f;box-shadow:0 0 16px #36c96f24}.challenge-card-active .challenge-cta{background:linear-gradient(135deg,#64f08b,#36c96f)}.nav>a:not(.button):hover,.nav>span:hover{color:#64f08b}.mobile-account-icon{background:linear-gradient(145deg,#64f08b2e,#ffffff0f);border-color:#36c96f9e}.mobile-account-icon svg{stroke:#64f08b}.mobile-sign-in em{color:#64f08b}.how-it-works .steps-grid{gap:clamp(34px,4vw,62px)}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{color:#f6f9fb;text-align:center;background:radial-gradient(circle at 50% 0,#46647733,#0000 45%),linear-gradient(145deg,#111f2b 0%,#07111a 100%);border:1.5px solid #6eeee9c7;border-radius:30px;height:360px;min-height:360px;padding:0;display:block;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0f,0 16px 32px #0000002e}.how-it-works .steps-grid article>span{z-index:1;color:#f7fbfc;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#162430f5,#0a141ef5);border:1px solid #789eb238;border-top:0;border-radius:0 0 18px 18px;justify-content:center;align-items:center;gap:5px;width:44%;min-height:36px;margin:0;padding:8px 10px 10px;font-family:Barlow,sans-serif;font-size:clamp(.72rem,.9vw,.86rem);font-weight:500;line-height:1;display:flex;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.how-it-works .steps-grid article>div{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:46px 28px 26px;display:flex;transform:none}.how-it-works .step-icon,.how-it-works .step-icon-bag{filter:drop-shadow(0 0 8px #64f08b4d);width:104px;height:104px;margin:0 0 24px}.how-it-works .step-icon path,.how-it-works .step-icon-bag .bag-body,.how-it-works .step-icon-bag .bag-knot,.how-it-works .step-icon-bag .bag-detail{fill:none;stroke:#64f08b;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.how-it-works .step-icon-bag .bag-shadow{display:none}.how-it-works .step-icon-bag .bag-dollar{fill:#64f08b;stroke:none;font-size:52px;font-weight:500}.how-it-works .steps-grid h3{color:#fff;letter-spacing:.01em;text-transform:uppercase;margin:0 0 10px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.45rem,1.8vw,1.9rem);font-weight:800;line-height:.95}.how-it-works .steps-grid p{color:#d2dce3;max-width:310px;margin:0;font-family:Barlow,sans-serif;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.35}.how-it-works .steps-grid article:not(:last-child):after{z-index:2;color:#48bebed9;text-shadow:0 0 8px #48bebe33;font-size:2.45rem;font-weight:300;top:50%;right:calc(-1*clamp(17px,2vw,31px))}@media (hover:hover) and (pointer:fine){.how-it-works .steps-grid article:hover{border-color:#64f08b;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff14,0 20px 38px #00000038}}@media (max-width:700px){.how-it-works .steps-grid{gap:18px}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{border-radius:24px;height:258px;min-height:258px}.how-it-works .steps-grid article>span{width:48%;min-height:31px;padding:7px 8px 8px;font-size:.68rem}.how-it-works .steps-grid article>div{padding:37px 20px 18px}.how-it-works .step-icon,.how-it-works .step-icon-bag{width:76px;height:76px;margin-bottom:16px}.how-it-works .steps-grid h3{margin-bottom:7px;font-size:1.25rem}.how-it-works .steps-grid p{font-size:.86rem}.how-it-works .steps-grid article:not(:last-child):after{display:none}}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{background:radial-gradient(circle at 50% 0,#5b329152,#0000 48%),linear-gradient(145deg,#2d094f 0%,#1c1030 100%);border-radius:22px;height:180px;min-height:180px}.how-it-works .steps-grid article>div{grid-template-rows:54px 27px 38px;align-content:center;justify-items:center;gap:4px;padding:42px 14px 10px;display:grid}.how-it-works .step-icon,.how-it-works .step-icon-bag{width:54px;height:54px;margin:0}.how-it-works .steps-grid h3{white-space:nowrap;justify-content:center;align-items:center;width:100%;margin:0;font-size:clamp(.98rem,1.12vw,1.1rem);display:flex}.how-it-works .steps-grid p{justify-content:center;align-items:flex-start;width:100%;margin:0;font-size:clamp(.72rem,.82vw,.78rem);line-height:1.18;display:flex}@media (max-width:700px){.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{border-radius:20px;height:166px;min-height:166px}.how-it-works .steps-grid article>div{grid-template-rows:46px 24px 31px;gap:3px;padding:36px 12px 8px}.how-it-works .step-icon,.how-it-works .step-icon-bag{width:46px;height:46px}.how-it-works .steps-grid h3{font-size:.9rem}.how-it-works .steps-grid p{font-size:.68rem}}.how-it-works .steps-grid article>span{color:#f7fbfc;letter-spacing:.06em;background:linear-gradient(#162430f5,#0a141ef5);border:1px solid #789eb233;border-top:0;border-radius:0 0 18px 18px;width:43%;min-height:32px;padding:8px 9px 10px;font-family:Barlow,sans-serif;font-size:clamp(.7rem,.86vw,.82rem);font-weight:500;top:-1px}.how-it-works .steps-grid article>span b{color:inherit;font-weight:500}@media (max-width:700px){.how-it-works .steps-grid article>span{width:56%;min-height:30px;font-size:.7rem}}.how-it-works .step-icon-check{transform:translateY(1px)}.how-it-works .steps-grid article>span{background:linear-gradient(#3a1665 0%,#2d094f 100%);border-color:#7d58b19e;width:38%;min-height:30px;padding:7px 8px 8px}.how-it-works .step-icon-bag{transform:translateY(-.5px)}@media (max-width:700px){.how-it-works .steps-grid article>span{width:48%;min-height:28px;padding:6px 7px 7px}}.how-it-works .steps-grid article>span,.challenge-card-active .challenge-id{color:#f7fbfc;letter-spacing:.06em;background:#1c1030;border:1px solid #7d58b19e;border-top:0;border-radius:0 0 18px 18px;width:188px;min-height:30px;padding:7px 8px 8px;font-family:Barlow,sans-serif;font-size:.76rem;font-weight:500}@media (max-width:700px){.how-it-works .steps-grid article>span,.challenge-card-active .challenge-id{width:146px;min-height:28px;padding:6px 7px 7px;font-size:.7rem}}.how-it-works .steps-grid h3{letter-spacing:.01em;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.28rem,1.58vw,1.5rem);font-weight:800;line-height:.98}.how-it-works .steps-grid p{color:#f0eaf6;font-family:Barlow,sans-serif;font-size:clamp(.86rem,1.02vw,1rem);font-weight:400;line-height:1.25}@media (max-width:700px){.how-it-works .steps-grid h3{font-size:1.12rem}.how-it-works .steps-grid p{font-size:.78rem;line-height:1.22}}.how-it-works .steps-grid h3{letter-spacing:0;text-transform:none;font-family:Barlow,sans-serif;font-size:clamp(1.12rem,1.36vw,1.32rem);font-weight:700;line-height:1.08}.how-it-works .steps-grid p{max-width:27ch;font-family:Barlow,sans-serif;font-size:clamp(.84rem,.96vw,.94rem);font-weight:400;line-height:1.35}@media (max-width:700px){.how-it-works .steps-grid h3{font-size:1.02rem}.how-it-works .steps-grid p{max-width:25ch;font-size:.76rem;line-height:1.3}}.how-it-works .steps-grid p{font-family:Barlow,sans-serif;font-size:clamp(.88rem,1.2vw,1.08rem);font-weight:400;line-height:1.32}@media (max-width:700px){.how-it-works .steps-grid p{font-size:.88rem;line-height:1.32}}@media (min-width:701px) and (max-width:900px){.how-it-works .steps-grid{transform:translateY(-50px)!important}.how-it-works .steps-grid,.how-it-works .steps-grid{transform:translateY(-50px)!important}.how-it-works .steps-grid h3,.how-it-works .steps-grid p{font-size:137.5%!important}}.how-it-works .steps-grid h3,.how-it-works .steps-grid p{transform:translateY(-.1cm)}.challenge-card-active .challenge-details strong{letter-spacing:0;font-family:Barlow,sans-serif;font-size:clamp(1.12rem,1.36vw,1.32rem);font-weight:700;line-height:1.08}@media (max-width:700px){.challenge-card-active .challenge-details strong{font-size:1.02rem}}@media (max-width:900px){.challenge-card-active .challenge-cta{font-family:Barlow,sans-serif;font-size:1.02rem;font-weight:700}}@media (min-width:901px){.challenge-card-active .challenge-cta{font-family:Barlow,sans-serif;font-size:clamp(1.12rem,1.36vw,1.32rem);font-weight:700}}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{height:191.339px;min-height:191.339px}@media (max-width:700px){.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{height:177.339px;min-height:177.339px}}.challenges-section .section-heading{background:#1c1030;border:1px solid #7d58b19e;border-top:0;border-radius:0 0 18px 18px;padding:12px 34px 14px;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000002e}.challenges-section .section-heading:after{display:none}.challenges-section:has(+.live-challenge-heading-section){padding-bottom:0!important}.live-challenge-heading-section.section{padding:5px 0 13px}.live-challenge-heading-section .section-heading{width:auto;min-height:0;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}.how-it-works .section-heading{z-index:1;color:#1c1030;background:#fff;border:1px solid #7d58b19e;border-top:0;border-radius:0 0 18px 18px;width:max-content;padding:12px 34px 14px;display:table;position:relative;transform:translateY(-54px);box-shadow:0 10px 24px #1c103014;margin-left:auto!important;margin-right:auto!important}.how-it-works .section-heading,.challenges-section .section-heading{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:312px;min-height:74px;padding:12px 34px 14px;display:flex;margin-left:auto!important;margin-right:auto!important}.how-it-works .section-heading>span{transform:translateY(.16cm)}.how-it-works .section-heading,.challenges-section .section-heading{width:274.205px;letter-spacing:.045em!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.55rem,2.25vw,2.2rem)!important;font-weight:700!important;line-height:.9!important}.how-it-works .steps-grid article:not(:last-child):after{color:#48bebefa;text-shadow:0 0 8px #48bebe38;font-size:2.6rem;font-weight:600}.how-it-works .step-icon,.how-it-works .step-icon-bag{width:62px;height:62px}.challenges-section .challenge-grid:before{display:none}@media (min-width:701px){.how-it-works .steps-grid{transform:translateY(-1cm)}.how-it-works.section{padding-bottom:55.6457px}.challenges-section.section{padding-top:12px!important}}@media (max-width:700px){.how-it-works .steps-grid{transform:translateY(-1cm)}.how-it-works.section{padding-bottom:23.6457px}.how-it-works .section-heading{border-radius:0 0 15px 15px;width:222.205px;min-height:60px;padding:10px 24px 12px;transform:translateY(-40px)}.challenges-section .section-heading{width:222.205px;min-height:60px}.how-it-works .section-heading,.challenges-section .section-heading{font-size:1.4rem!important}.how-it-works .step-icon,.how-it-works .step-icon-bag{width:53px;height:53px}.challenges-section.section{padding-top:8px!important}.challenges-section .section-heading{border-radius:0 0 15px 15px;padding:10px 24px 12px}}.hero{background:#24153b}.live-challenge-page{--live-bg:#03070b;--live-panel:#0a0f16d6;--live-border:#17212e;--live-text:#f5f6f8;--live-muted:#9298a5;--live-green-start:#64f08b;--live-green-end:#36c96f;min-height:100svh;color:var(--live-text);border-top:0;margin-bottom:-30px;padding:clamp(28px,4vw,58px) clamp(18px,3.2vw,56px) 38px;font-family:Barlow,sans-serif;position:relative;top:-30px;background:#1c1030!important}.live-challenge-page:before{display:none}main>.live-challenge-page~*{position:relative;top:-30px}main>.site-footer-new,main#top{margin-bottom:-63px!important}:is(html:has(body>main#top),body:has(>main#top)),:is(html:has(main#top),body:has(main#top)){background:#1c1030!important}html body main#top>footer.site-footer-new .footer-bottom,html body main#top>footer.site-footer-new .footer-bottom:before{box-shadow:none!important;border-top:0!important;display:flex!important}html body main#top>footer.site-footer-new .footer-bottom:before{display:none!important}html body main#top>footer.site-footer-new{background:#1c1030!important}.challenges-section{isolation:isolate;margin-bottom:-1px;position:relative;overflow:visible}.challenges-section:before,.challenges-section:after{display:none!important}.challenges-section .challenge-card-active{box-shadow:inset 0 1px #ffffff0f}.challenges-section .container,.challenges-section .challenge-grid{box-shadow:none;border-top:0;border-bottom:0}.challenges-section .challenge-grid:before,.challenges-section .challenge-grid:after{display:none}@media (max-width:700px){.challenges-section .challenge-cta{transform:translateY(14.1181px)!important}.challenges-section .challenge-card{margin-bottom:.4cm}.live-challenge-page{zoom:1;background:linear-gradient(#1c1030,#1c1030) top/100% 1px no-repeat,linear-gradient(145deg,#111f2b 0%,#07111a 100%);padding:0 12px 28px}.live-challenge-header{text-align:center;border-top:1px solid #ffffffd1;margin:0 -12px 16px;display:block}.live-challenge-header h1{color:#f5f6f8;letter-spacing:.035em;white-space:nowrap;background:linear-gradient(145deg,#111f2b 0%,#07111a 100%);border:1px solid #7d58b19e;border-top:0;border-radius:0 0 16px 16px;justify-content:center;align-items:center;min-height:58px;margin:0 auto;padding:11px 22px 13px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.65rem,8.2vw,2.05rem);font-weight:700;line-height:1;display:inline-flex}.live-challenge-header h1 .live-challenge-title{transform:none}.live-switcher{margin-bottom:12px}.live-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.live-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:112px;padding:12px 5px}.live-stat:nth-child(odd),.live-stat:nth-child(2){border-right:1px solid var(--live-border)}.live-summary-cell{flex-basis:32px;width:32px;height:32px}.live-stat-copy{align-items:center}.live-stat-name{white-space:nowrap;font-size:.68rem}.live-stat>.live-stat-copy>strong{margin-top:2px;font-size:1.48rem}.live-completion{text-align:left;grid-column:1/-1;grid-template-columns:1fr auto;min-height:76px;padding:12px}.live-completion .live-stat-name{align-self:center}.live-completion>strong{align-self:center;margin:0;font-size:1.7rem}}.live-challenge-header{justify-content:space-between;align-items:center;gap:38px;max-width:1500px;margin:0 auto 16px;display:flex}.live-challenge-header h1{letter-spacing:.01em;white-space:nowrap;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.45rem,4.4vw,4.55rem);font-weight:900;line-height:.95}.live-challenge-header h1 span{color:var(--live-green-start)}.live-stats{border:1px solid var(--live-border);background:linear-gradient(140deg,#0f151de6,#05090edb);border-radius:14px;grid-template-columns:repeat(4,minmax(120px,1fr));width:min(100%,805px);min-height:122px;display:grid;box-shadow:0 16px 38px #0003}.live-stat{border-right:1px solid var(--live-border);flex-direction:column;justify-content:center;padding:15px 30px;display:flex}.live-stat:last-child{border-right:0}.live-stat-name{color:#c4c7ce;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:11px;font-size:1rem;display:flex}.live-stat>strong{color:var(--live-green-start);margin-top:7px;font-family:JetBrains Mono,monospace;font-size:2.35rem;line-height:1}.live-stat>strong.muted{color:var(--live-muted)}.live-dot{background:var(--live-green-start);border-radius:50%;width:10px;height:10px}.live-x{color:#8e949f;background:#222934;border-radius:6px;place-items:center;width:22px;height:22px;font-size:1.35rem;font-style:normal;line-height:1;display:grid}.live-empty{border:1px dashed #a3a6ad;border-radius:50%;width:23px;height:23px}.live-completion{flex-direction:row;align-items:center;gap:26px}.live-completion .live-stat-name{align-self:flex-start;margin-top:8px}.live-progress{background:conic-gradient(var(--live-green-start) 0 69%, #252c37 69% 100%);border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:relative}.live-progress:before{content:"";border-radius:inherit;background:#10161f;position:absolute;inset:9px}.live-progress span{z-index:1;color:var(--live-green-start);font-family:JetBrains Mono,monospace;font-size:1.7rem;font-weight:700;position:relative}.live-grid-panel,.live-countdown{border:1px solid var(--live-border);background:linear-gradient(145deg,#0b1118d1,#04080ddb);border-radius:14px;max-width:1500px;margin-inline:auto;box-shadow:0 18px 45px #0003}.live-grid-panel{padding:24px 28px 28px}.live-grid-content{width:100%}.live-column-labels{grid-template-columns:38px repeat(10,minmax(0,1fr));gap:14px;display:grid}.live-grid-body{grid-template-columns:38px minmax(0,1fr);gap:14px;display:grid}.live-column-labels>span:not(:first-child){text-align:center}.live-column-labels{color:#a9adb6;padding:0 0 14px;font-size:1rem}.live-grid-body{align-items:stretch}.live-row-labels{color:#f0f1f4;text-align:center;grid-template-rows:repeat(10,1fr);align-items:center;gap:10px;font-size:1.1rem;display:grid}.live-participant-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:10px 14px;display:grid}.live-cell{appearance:none;cursor:pointer;border:0;border-radius:11px;min-width:0;height:clamp(42px,4vw,53px);transition:transform .18s,box-shadow .18s,border-color .18s}.live-cell:hover,.live-cell:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 8px 18px #0000004d}.live-cell:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--live-green-start)}.live-cell-active{background:linear-gradient(135deg, var(--live-green-start), var(--live-green-end))}.live-cell-eliminated{color:#8e949e;background:linear-gradient(145deg,#232a35,#1b2029);place-items:center;font-family:Arial,sans-serif;font-size:2rem;font-weight:300;display:grid}.live-cell-empty{background:#080c1233;border:1px dashed #8d95a0}.live-countdown{align-items:center;gap:18px;min-height:110px;margin-top:16px;padding:22px 42px;display:flex}.live-calendar-icon{width:56px;color:var(--live-green-start);flex:0 0 56px}.live-calendar-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:100%;display:block}.live-countdown-label{color:#aeb3bd;letter-spacing:.06em;white-space:nowrap;font-size:1rem}.live-countdown-values{align-items:center;gap:0;display:flex}.live-countdown-unit{border-right:1px solid #323b47;align-items:baseline;gap:10px;padding:0 34px;display:flex}.live-countdown-unit:first-child{padding-left:0}.live-countdown-unit:last-child{border-right:0}.live-countdown-unit strong{color:#f4f5f7;font-family:JetBrains Mono,monospace;font-size:2.25rem;line-height:1}.live-countdown-unit span{color:#8c929d;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.95rem}.live-challenge-header h1{font-size:clamp(2rem,3.1vw,3.35rem)}.live-stats{min-height:100px}.live-stat{padding:12px 24px}.live-stat-name{font-size:.88rem}.live-stat>strong{margin-top:5px;font-size:1.85rem}.live-completion{gap:18px}.live-progress{width:56px;height:56px}.live-progress:before{inset:8px}.live-progress span{font-size:1.35rem}@media (min-width:701px){.live-challenge-page{zoom:.8}.live-challenge-page .live-countdown{zoom:.9375}.live-challenge-header h1{letter-spacing:-.01em;width:min(100%,360px);font-size:clamp(1.55rem,2.05vw,2.15rem)}.live-challenge-header h1 span{margin-left:.08em}.live-stats{grid-template-columns:1.2fr 1.2fr 1.2fr .8fr;width:min(100%,644px);min-height:80px}.live-stat{padding:10px 19px}.live-stat-name{font-size:.7rem}.live-stat>strong{margin-top:4px;font-size:1.48rem}.live-completion{gap:14px}.live-progress{width:45px;height:45px}.live-progress:before{inset:6px}.live-progress span{font-size:1.08rem}.live-challenge-page .live-countdown{width:84%;max-width:none;min-height:88px;margin-inline:auto;padding-block:17.6px}.live-challenge-layout{display:contents}.live-switcher{background:linear-gradient(145deg,#091018f0,#04090feb);border:1px solid #33404e;border-radius:18px;grid-area:2/1;justify-content:space-between;align-items:center;min-height:52px;padding:8px 14px 8px 18px;display:flex;position:relative;transform:translateY(.5cm)}.live-challenge-header h1:before{content:"";z-index:0;background:#ffffffbf;width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.live-challenge-header h1 .live-challenge-title{z-index:1;position:relative}.live-switcher-meta{color:#dce0e7;letter-spacing:.03em;align-items:center;gap:12px;font-size:.82rem;display:flex}.live-switcher-meta strong{color:#f5f6f8;letter-spacing:.02em;font-family:Barlow Condensed,sans-serif;font-size:1.25rem}.live-switcher-meta strong span{color:var(--live-green-start)}.live-players-icon{color:#a9b0bb;width:23px;height:20px}.live-players-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%;display:block}.live-switcher-meta>span:last-child{color:#f5f6f8;letter-spacing:.02em;-webkit-text-stroke:0;font-family:Barlow Condensed,sans-serif;font-size:1.25rem;font-weight:700;line-height:1}.live-switcher-nav{align-items:center;gap:5px;display:flex}.live-switcher-nav button{color:#d5d9df;cursor:pointer;background:#080e15;border:1px solid #273443;border-radius:8px;width:31px;height:31px;font:700 .85rem JetBrains Mono,monospace}.live-switcher-nav button.is-active{border-color:var(--live-green-start);color:var(--live-green-start);box-shadow:inset 0 0 0 1px #64f08b26}.live-switcher-nav button:hover{border-color:var(--live-green-start)}.live-grid-panel{grid-row:3}.live-sidebar{flex-direction:column;grid-area:2/2/span 2;gap:14px;display:flex}.live-stats{flex-direction:column;grid-area:auto;display:flex}.live-stat{flex-direction:row;align-items:center;gap:14px;min-height:64px;padding:13px 16px;display:flex}.live-stat:not(.live-completion){justify-content:flex-start}.live-stat-copy{flex-direction:column;display:flex}.live-summary-cell{box-sizing:border-box;border-radius:7px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.live-summary-cell.live-cell-eliminated{font-size:1.7rem}.live-stat>.live-stat-copy>strong,.live-completion>strong{letter-spacing:-.06em;transform-origin:0;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:2.07rem;font-weight:800;transform:scaleX(1.15)}.live-stat-name{color:#f5f6f8;letter-spacing:.02em;-webkit-text-stroke:.3px currentColor;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:900;line-height:1;transform:none}.live-stat:first-child .live-stat-name{color:var(--live-green-start)}.live-stat:nth-child(2) .live-stat-name,.live-stat:nth-child(3) .live-stat-name,.live-stat:nth-child(4) .live-stat-name{color:var(--live-muted)}.live-column-labels{color:#f0f1f4;letter-spacing:normal;font-family:Barlow,sans-serif;font-size:1.1rem;font-weight:400}.live-completion{flex-direction:column;align-items:flex-start;gap:0;min-height:84px;display:flex}.live-completion .live-stat-name{margin:0}.live-completion>strong{align-items:baseline;gap:2px;margin:7px 0 0;font-size:2.07rem;display:inline-flex}.live-progress-bar{background:#252d38;border-radius:999px;width:100%;height:9px;margin-top:10px;overflow:hidden}.live-progress-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--live-green-end), var(--live-green-start));height:100%;display:block}.live-challenge-page .live-countdown{flex:none;grid-area:auto;padding:16px}.live-cell{position:relative;overflow:visible}.live-tooltip{z-index:5;color:#f5f6f8;text-align:left;pointer-events:none;background:#071019;border:1px solid #2b3847;border-radius:10px;width:174px;padding:12px;display:none;position:absolute;top:auto;bottom:calc(100% + 8px);left:0;box-shadow:0 14px 28px #0006}.live-tooltip small,.live-tooltip b,.live-tooltip em,.live-tooltip>span{display:block}.live-tooltip small{color:#bcc4cf;border-bottom:1px solid #202b37;padding-bottom:8px;font:.7rem JetBrains Mono,monospace}.live-tooltip small i{background:var(--live-green-start);vertical-align:-2px;border-radius:2px;width:12px;height:12px;margin-right:6px;display:inline-block}.live-tooltip b{margin-top:9px;font-size:.95rem}.live-tooltip em{width:max-content;color:var(--live-green-start);background:#093a22;border-radius:6px;margin-top:8px;padding:4px 7px;font:.7rem JetBrains Mono,monospace}.live-tooltip-eliminated small i{background:#252d38}.live-tooltip-eliminated em{color:#b7beca;background:#242b35}.live-tooltip>span{color:#c3c9d2;margin-top:8px;font-size:.8rem}.live-cell-tooltip-open .live-tooltip{display:block}.live-cell-tooltip-open{z-index:10}@media (hover:hover){.live-cell:not(.live-cell-empty):hover{z-index:10}.live-cell:not(.live-cell-empty):hover .live-tooltip{display:block}}}@media (max-width:700px){.live-switcher{border:1px solid var(--live-border);background:#060c12e0;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;padding:11px 12px;display:flex}.live-switcher-meta{align-items:center;gap:7px;font-size:.68rem;display:flex}.live-switcher-meta strong{font-family:Barlow Condensed,sans-serif;font-size:1rem}.live-switcher-meta strong span{color:var(--live-green-start)}.live-players-icon{color:#a9b0bb}.live-switcher-nav{gap:4px;display:flex}.live-switcher-nav button{color:#fff;background:#080e15;border:1px solid #273443;border-radius:6px;width:28px;height:28px;font:.72rem JetBrains Mono,monospace}.live-switcher-nav button.is-active{border-color:var(--live-green-start);color:var(--live-green-start)}.live-challenge-layout{display:block}.live-sidebar{flex-direction:column;gap:12px;margin-top:14px;display:flex}.live-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.live-stat{border-bottom:1px solid var(--live-border);align-items:center;gap:10px;min-height:72px;padding:12px;display:flex}.live-stat:nth-child(odd){border-right:1px solid var(--live-border)}.live-summary-cell{border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.live-stat-copy{flex-direction:column;display:flex}.live-stat>.live-stat-copy>strong{margin-top:3px;font-size:1.55rem}.live-completion{grid-column:1/-1;grid-template-columns:1fr auto;min-height:70px;display:grid}.live-progress-bar{background:#252d38;border-radius:999px;grid-column:1/-1;height:7px;margin-top:7px}.live-progress-bar span{border-radius:inherit;background:var(--live-green-start);height:100%;display:block}.live-cell{position:relative;overflow:visible}.live-tooltip{z-index:6;color:#fff;text-align:left;pointer-events:none;background:#071019;border:1px solid #2b3847;border-radius:9px;width:150px;padding:10px;display:none;position:absolute;top:auto;bottom:calc(100% + 6px);left:0;box-shadow:0 10px 24px #0006}.live-tooltip small,.live-tooltip b,.live-tooltip em,.live-tooltip>span{display:block}.live-tooltip b{margin-top:6px}.live-tooltip em{width:max-content;color:var(--live-green-start);background:#093a22;border-radius:5px;margin-top:5px;padding:3px 5px;font-size:.65rem;font-style:normal}.live-tooltip>span{margin-top:6px;font-size:.72rem}.live-cell-tooltip-open{z-index:10}.live-cell-tooltip-open .live-tooltip{display:block}}@media (min-width:701px) and (max-width:1100px){.challenges-section.section{margin-top:0!important;padding-top:34px!important}.live-challenge-page{zoom:1;grid-template-columns:minmax(0,1fr) 280px;gap:14px;padding:24px 28px 30px}.live-challenge-header h1{width:min(100%,340px);min-height:68px;font-size:2.15rem}.live-switcher{min-height:48px;padding:7px 10px 7px 14px}.live-switcher-meta{gap:8px}.live-switcher-meta strong,.live-switcher-meta>span:last-child{font-size:1.05rem}.live-grid-panel{padding:18px 16px 20px}.live-column-labels{gap:8px;padding-bottom:10px;font-size:.9rem}.live-grid-body{grid-template-columns:28px minmax(0,1fr);gap:8px}.live-row-labels{gap:7px;font-size:.9rem}.live-participant-grid{gap:7px 8px}.live-cell{border-radius:8px;height:42px}.live-sidebar{gap:14px}.live-stat{min-height:76px;padding:10px 14px}.live-stat-name{font-size:.68rem}.live-stat>strong{font-size:1.45rem}.live-summary-cell{flex-basis:30px;width:30px;height:30px}.live-completion>strong{font-size:1.55rem}.live-challenge-page .live-countdown{padding:16px 14px}.live-countdown-label{font-size:.72rem}.live-countdown-unit{gap:4px;padding:0 8px}.live-countdown-unit strong{font-size:1.2rem}.live-countdown-unit span{font-size:.56rem}.faq-section .section-heading,.faq-section .section-heading>span{box-sizing:border-box!important;letter-spacing:.035em!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:min(100%,340px)!important;height:68px!important;min-height:68px!important;margin:0 auto!important;padding:14px 24px!important;font-family:Barlow Condensed,sans-serif!important;font-size:2.15rem!important;font-weight:700!important;line-height:1!important;display:flex!important;transform:translateY(2px)!important}}main.dashboard-page>.dashboard-header-shell,main.dashboard-page>section{display:block!important}.dashboard-page{color:#241631;background:#f8f7fa;min-height:100svh}.dashboard-loading{background:#f4f3f7;place-items:center;min-height:100svh;display:grid}.dashboard-loading-card{color:#24153b;align-items:center;gap:14px;font-family:Barlow,sans-serif;font-size:1.05rem;display:flex}.dashboard-loading-card p{margin:0}.dashboard-loading-mark{border:3px solid #24153b2e;border-top-color:#4ade80;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite dashboard-loading-spin}@keyframes dashboard-loading-spin{to{transform:rotate(360deg)}}.dashboard-page{background:#f4f3f7}.dashboard-workspace{width:min(100% - 48px,1180px);margin:0 auto;padding:34px 0 64px}.dashboard-title{color:#151338;margin:0 0 18px;font-family:Barlow Condensed,sans-serif;font-size:2rem;font-weight:700;line-height:1}.dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.dashboard-work-card{color:#f7f6fb;background:linear-gradient(135deg,#121133 0%,#080820 100%);border:1px solid #7461a833;border-radius:18px;box-shadow:0 12px 24px #1f184326}.dashboard-status-card{align-items:center;gap:42px;min-height:124px;padding:20px 40px;display:flex}.dashboard-status-card p{margin:0;font-family:Barlow,sans-serif;font-size:1.45rem;font-weight:400}.dashboard-status-card p strong{color:#42ef52;font-weight:600}.dashboard-icon{color:#46f252;border:1px solid #30da538c;border-radius:50%;flex:0 0 88px;place-items:center;width:88px;height:88px;font-family:Barlow,sans-serif;font-size:3rem;line-height:1;display:grid}.dashboard-status-icon i{background:#45f455;border-radius:50%;width:22px;height:22px;display:block;box-shadow:0 0 0 14px #45f4551a,0 0 22px #45f45580}.dashboard-calendar-icon{color:#f5f4fc;font-size:2.6rem}.dashboard-task-card,.dashboard-submit-card{gap:42px;margin-bottom:18px;padding:28px 38px 30px;display:flex}.dashboard-task-copy,.dashboard-submit-copy{flex:1;min-width:0}.dashboard-task-card h2,.dashboard-submit-card h2,.dashboard-progress-card h2{margin:0;font-family:Barlow,sans-serif;font-size:1.65rem;font-weight:600;line-height:1.2}.dashboard-task-card h2 small{margin-bottom:12px;font-size:1.25rem;display:block}.dashboard-task-card h2 small+*{display:block}.dashboard-task-card p{color:#e0deed;max-width:920px;margin:14px 0 0;font-size:1.05rem;line-height:1.55}.dashboard-task-card .dashboard-deadline{margin-top:14px;font-size:1.05rem}.dashboard-deadline strong{color:#45f455}.dashboard-next-task{color:#b8b4d1;border:1px solid #8776c938;border-radius:12px;align-items:center;gap:18px;margin-top:14px;padding:14px 18px;font-size:.96rem;display:flex}.dashboard-next-task>span:first-child{color:#c7bdf1;font-size:1.6rem}.dashboard-next-task em{margin-left:auto;font-style:normal}.dashboard-submit-card{padding-top:27px;padding-bottom:22px}.dashboard-submit-copy label{color:#bab5d0;margin-top:14px;font-size:1rem;display:block}.dashboard-submit-row{gap:26px;margin-top:8px;display:flex}.dashboard-submit-row input{color:#e7e4f2;min-width:0;height:54px;font:inherit;background:#141235a6;border:1px solid #8776c940;border-radius:12px;flex:1;padding:0 20px;font-size:1rem}.dashboard-submit-row button{color:#07120a;cursor:pointer;background:#3ef33a;border:0;border-radius:11px;width:188px;font:600 1.1rem Barlow,sans-serif}.dashboard-review-state{color:#e9e7f1;border:1px solid #8776c938;border-radius:12px;align-items:center;gap:18px;margin-top:16px;padding:16px 22px;display:flex}.dashboard-review-dot{background:#ffc914;border-radius:50%;flex:0 0 20px;width:20px;height:20px}.dashboard-review-state div{gap:8px;display:grid}.dashboard-review-state div span{color:#c7c1d9}.dashboard-review-state b{color:#ffd119;font-weight:400}.dashboard-review-state a{color:#d5d0e8;margin-left:auto;text-decoration:none}.dashboard-review-state a span{vertical-align:-2px;margin-left:10px;font-size:1.8rem}.dashboard-progress-card{align-items:center;gap:42px;padding:22px 38px;display:flex}.dashboard-progress-card p{color:#d5d1e2;align-items:center;gap:20px;margin:14px 0 0;font-size:1.05rem;display:flex}.dashboard-progress-card p strong{color:#45f455;font-size:1.35rem}.dashboard-progress-card p i{background:#b2a6db;border-radius:50%;width:5px;height:5px}@media (max-width:700px){.dashboard-workspace{width:min(100% - 28px,560px);padding:24px 0 40px}.dashboard-title{font-size:1.75rem}.dashboard-status-grid{grid-template-columns:1fr;gap:12px}.dashboard-status-card{gap:20px;min-height:94px;padding:16px 20px}.dashboard-icon{flex-basis:62px;width:62px;height:62px;font-size:2.1rem}.dashboard-status-icon i{width:16px;height:16px;box-shadow:0 0 0 9px #45f4551a,0 0 16px #45f45580}.dashboard-status-card p{font-size:1.15rem}.dashboard-task-card,.dashboard-submit-card{gap:16px;padding:20px 18px}.dashboard-task-card .dashboard-icon,.dashboard-submit-card .dashboard-icon{display:none}.dashboard-task-card h2,.dashboard-submit-card h2,.dashboard-progress-card h2{font-size:1.35rem}.dashboard-task-card h2 small{font-size:1.05rem}.dashboard-task-card p{font-size:.95rem}.dashboard-next-task{flex-wrap:wrap;gap:8px 12px;font-size:.84rem}.dashboard-next-task em{width:100%;margin-left:0}.dashboard-submit-row{gap:10px;display:grid}.dashboard-submit-row input,.dashboard-submit-row button{width:100%}.dashboard-review-state{flex-wrap:wrap;align-items:flex-start;padding:14px}.dashboard-review-state a{width:100%;margin-left:38px}.dashboard-progress-card{gap:16px;padding:20px 18px}.dashboard-progress-card p{flex-wrap:wrap;gap:10px 14px;font-size:.92rem}}@media (min-width:701px) and (max-width:1100px){.dashboard-workspace{width:min(100% - 56px,900px);padding-top:30px}.dashboard-status-card,.dashboard-task-card,.dashboard-submit-card,.dashboard-progress-card{gap:24px;padding-inline:26px}}.dashboard-page{height:100%;overflow:hidden auto}.dashboard-header-shell{color:#fff;background:#24153b;height:100px}@media (min-width:901px){.dashboard-header-shell{height:132px}.dashboard-header-shell>.site-header{height:100px}.dashboard-header-shell>.site-header .nav{right:4px}.dashboard-header-shell>.site-header .mobile-cta{display:none}.dashboard-header-shell>.site-header .nav{transform:translateY(12px)!important}}@media (min-width:500px) and (max-width:1100px){.dashboard-header-shell{height:132px}}@media (max-width:499px){.dashboard-header-shell{height:78px}}.dashboard-header-shell>.site-header .hero-logo{transform:translateY(-3px)}.dashboard-header-shell>.site-header .hero-brand-name{transform:translateY(-10px)}.dashboard-header-shell>.site-header .user-control-wrap{transform:translateY(7px)}.dashboard-page .dashboard-header-shell .user-control-wrap,.dashboard-page .dashboard-header-shell .user-control-wrap:hover{transform:translateY(7px)!important}.dashboard-page .dashboard-header-shell .user-cta,.dashboard-page .dashboard-header-shell .user-cta:hover,.dashboard-page .dashboard-header-shell .user-cta:focus,.dashboard-page .dashboard-header-shell .user-cta:active{box-shadow:none!important;transform:none!important}.dashboard-page .dashboard-header-shell .user-cta-avatar{top:5px!important;transform:none!important}.dashboard-page .dashboard-header-shell .user-cta .user-name-group{top:7px!important;transform:translate(11px,3px)!important}.dashboard-page .dashboard-user-trigger:hover,.dashboard-page .dashboard-user-trigger:focus-visible{transform:none!important}.dashboard-page .dashboard-user-trigger:hover .dashboard-user-avatar,.dashboard-page .dashboard-user-trigger:focus-visible .dashboard-user-avatar{transform:translateY(5px)!important}.dashboard-page .dashboard-user-trigger:hover .dashboard-user-name,.dashboard-page .dashboard-user-trigger:focus-visible .dashboard-user-name{transform:none!important}.dashboard-light-workspace{color:#15143f;width:min(1230px,100% - 120px);margin:0 auto;padding:30px 0 44px}.dashboard-light-overview{align-items:center;gap:28px;margin-bottom:18px;display:flex}.dashboard-light-title{letter-spacing:normal;margin:0;font-family:Barlow,sans-serif;font-size:1.85rem;font-weight:700}.dashboard-light-status{gap:22px;margin:0;display:flex}.dashboard-light-status>div{transform-origin:50%;background:#fff;border:1px solid #241b5b1a;border-radius:12px;align-items:center;gap:14px;min-width:220px;padding:13px 22px;font-size:1.32rem;font-weight:500;display:flex;transform:translateY(2px)scale(.95);box-shadow:0 4px 12px #22195214}.dashboard-light-status b,.dashboard-light-deadline b,.dashboard-light-received b,.dashboard-light-progress strong{color:#0aa94f}.dashboard-light-status>div:first-child b{font-weight:600}.dashboard-light-status-icon{color:#4e35d6;background:#eee9ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.3rem;display:grid}.dashboard-light-status-live{color:#fff;background:#13b65e}.dashboard-light-status-eliminated{color:#fff;background:#e75052}.dashboard-light-status>div.is-eliminated b{color:#d61219}.dashboard-light-eliminated-copy{color:#3f3b5f;gap:8px;margin-top:18px;display:grid}.dashboard-light-eliminated-copy strong{color:#15143f}.dashboard-light-eliminated-copy p{color:#77738b;margin:0}.dashboard-light-submission-heading>.is-eliminated{color:#d61219;background:#ffe0e3}.dashboard-light-submission-note.is-eliminated{background:#e750520f;border-color:#e7505247}.dashboard-light-submission-note.is-eliminated strong{color:#15143f}.dashboard-light-status-day{background:0 0;border-radius:0;width:32px;height:32px}.dashboard-light-status-day svg{stroke:#15143f;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%}.dashboard-light-day-copy{color:inherit;font:inherit;letter-spacing:normal;align-items:baseline;gap:.28em;line-height:normal;display:flex}.dashboard-light-day-copy>span,.dashboard-light-day-copy b{color:inherit;font:inherit}.dashboard-light-card{background:#fff;border:1px solid #241b5b1a;border-radius:14px;box-shadow:0 4px 16px #22195214}.dashboard-light-task{grid-template-columns:170px 1fr;gap:28px;padding:25px 55px;display:grid}.dashboard-light-task-icon{color:#5438cf;background:0 0;place-items:center;width:148px;height:148px;font-size:5rem;display:grid}.dashboard-light-task-icon img{object-fit:contain;transform-origin:50%;width:100%;height:100%;transform:translate(-15px)scale(.97)}.dashboard-light-task-body{transform:translate(-15px)}.dashboard-light-task-body h2,.dashboard-light-progress h2{margin:0 0 10px;font-size:1.85rem;font-weight:700}.dashboard-light-task-body>p{letter-spacing:0;max-width:870px;margin:0 0 12px;font-family:Barlow,sans-serif;font-size:1.12rem;font-weight:400;line-height:1.58}.dashboard-light-deadline{color:#15143f}.dashboard-light-next{color:#15143f;letter-spacing:0;background:0 0;border:0;justify-content:space-between;margin-top:12px;padding:0;font-family:Barlow,sans-serif;font-size:1.12rem;font-weight:400;display:flex}.dashboard-light-next>span:last-child{color:#7b778c;font-size:.96rem}.dashboard-light-submit{border-top:1px solid #e7e4ed;margin-top:12px;padding-top:16px}.dashboard-light-submit h3{margin:0 0 8px;font-size:1.4rem}.dashboard-light-submit label{color:#7b778c;margin-bottom:6px;font-size:.96rem;font-weight:400;display:block}.dashboard-light-submit-row{gap:16px;display:flex}.dashboard-light-submit-row input{color:#393650;height:48px;font:inherit;border:1px solid #9c9bad;border-radius:9px;flex:1;padding:0 16px;font-size:1rem}.dashboard-light-submit-row button{color:#fff;background:#08ad51;border:0;border-radius:9px;width:164px;font:700 1.1rem Barlow,sans-serif}.dashboard-light-submit-error{color:#d61219;margin:8px 0 0;font-size:.9rem;line-height:1.35}.dashboard-light-received{background:#fff;border:1px solid #d9eddf;border-radius:10px;align-items:center;gap:18px;margin-top:15px;padding:14px 20px;display:flex}.dashboard-light-check{flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.dashboard-light-check img{object-fit:contain;width:100%;height:100%}.dashboard-light-received div{gap:5px;display:grid}.dashboard-light-received strong{font-size:1.25rem}.dashboard-light-received div>span{color:#7b778c;font-size:.96rem;font-weight:400}.dashboard-light-info{color:#172044;background:#f7fcf8;border:1px solid #cfeedd;border-radius:8px;align-items:center;gap:16px;margin-top:15px;padding:12px 16px;display:flex}.dashboard-light-info>span{color:#0aa94f;font-size:1.35rem;line-height:1}.dashboard-light-info>.dashboard-light-info-icon{border-radius:50%;flex:none;width:27px;height:27px;font-size:0;position:relative;overflow:hidden}.dashboard-light-info-icon img{width:152%;max-width:none;height:152%;position:absolute;top:calc(50% + 1px);left:50%;transform:translate(-50%,-50%)}.dashboard-light-info div{gap:5px;display:grid}.dashboard-light-info strong{font-size:.9rem;font-weight:400}.dashboard-light-progress{grid-template-columns:170px 1fr;align-items:center;gap:28px;margin-top:16px;padding:21px 55px;display:grid}.dashboard-light-progress-icon{color:#24153b;place-items:center;width:58px;height:58px;display:grid}.dashboard-light-progress-icon svg{stroke:currentColor;stroke-linecap:round;stroke-width:3px;width:42px;height:42px}.dashboard-light-progress-content{grid-template-columns:150px 1fr;align-items:center;gap:26px;display:grid}.dashboard-light-progress h2{margin:0}.dashboard-light-progress-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-light-progress-metrics>div{border-left:1px solid #e7e4ed;gap:4px;padding:0 24px;display:grid}.dashboard-light-progress-metrics span{color:#7b778c;font-size:.96rem;font-weight:400}.dashboard-light-progress-metrics strong{color:#15143f;font-size:1.12rem;font-weight:500}.dashboard-light-progress-metrics>div:last-child strong{color:#0aa94f;font-weight:700}.dashboard-light-history{color:#4938c8;margin:20px 0 0 18px;font-size:1rem;display:inline-block}@media (max-width:700px){.dashboard-light-progress{grid-template-columns:42px 1fr;gap:16px;padding:20px}.dashboard-light-progress-icon{width:42px;height:42px}.dashboard-light-progress-icon svg{width:32px;height:32px}.dashboard-light-progress-content{grid-template-columns:1fr;gap:14px}.dashboard-light-progress-metrics>div{padding:0 10px}.dashboard-light-progress-metrics>div:first-child{border-left:0;padding-left:0}.dashboard-light-workspace{width:calc(100% - 28px);padding-top:22px}.dashboard-light-title{font-size:1.85rem}.dashboard-light-status{flex-direction:column;gap:10px}.dashboard-light-status>div{min-width:0}.dashboard-light-task{grid-template-columns:1fr;gap:16px;padding:20px}.dashboard-light-task-icon{width:82px;height:82px;font-size:2.8rem}.dashboard-light-task-body>p{font-size:.98rem}.dashboard-light-next,.dashboard-light-submit-row{flex-direction:column}.dashboard-light-submit-row button{width:100%;height:46px}.dashboard-light-progress{gap:16px;padding:20px}.dashboard-light-progress p{line-height:1.7}}.dashboard-content{padding:clamp(58px,8vw,112px) 0}.dashboard-data-error{color:#8e2940;background:#fff5f7;border:1px solid #a52d484d;border-radius:7px;margin:0 0 12px;padding:8px 12px;font-size:.78rem}.dashboard-profile{background:#fff;border:1px solid #24163124;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:20px 28px;display:grid}.dashboard-avatar{color:#fff;background:#24153b;border-radius:50%;place-items:center;width:76px;height:76px;font-family:Barlow Condensed,sans-serif;font-size:1.8rem;font-weight:700;display:grid;overflow:hidden}.dashboard-avatar img{object-fit:cover;width:100%;height:100%}.dashboard-eyebrow{color:#653299;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}.dashboard-profile h1{margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,4vw,3.5rem);line-height:.9}.dashboard-email{color:#6d6570;margin:10px 0 0}.dashboard-profile .button{white-space:nowrap;padding:13px 22px}.dashboard-empty{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.dashboard-empty article{color:#fff;background:#24153b;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:132px;padding:18px 22px;display:flex}.dashboard-empty span{color:#d7cce4;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}.dashboard-empty strong{color:#4ade80;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.2rem,4vw,3.5rem);line-height:.8}.dashboard-browse-button{color:#171022;background:#4ade80;border-radius:6px;align-self:flex-start;margin-top:8px;padding:7px 12px;font-size:.75rem;font-weight:700;text-decoration:none}.dashboard-page .dashboard-user-menu{z-index:40;position:absolute;top:50%;right:0;transform:translateY(-50%)}.dashboard-page .dashboard-user-menu,.dashboard-page .dashboard-user-menu:hover,.dashboard-page .dashboard-user-menu:focus-within{transition:none!important;top:50%!important;transform:translateY(-50%)!important}.dashboard-page .dashboard-user-trigger{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:9px;display:flex}.dashboard-page .dashboard-user-trigger,.dashboard-page .dashboard-user-trigger:hover,.dashboard-page .dashboard-user-trigger:focus,.dashboard-page .dashboard-user-trigger:focus-visible,.dashboard-page .dashboard-user-trigger:active{box-shadow:none!important;transition:none!important;transform:none!important}.dashboard-page .dashboard-user-trigger .dashboard-user-avatar,.dashboard-page .dashboard-user-trigger .dashboard-user-name,.dashboard-page .dashboard-user-trigger .dashboard-user-chevron{transition:none!important}.dashboard-page .dashboard-user-avatar{color:#24153b;background:#4ade80;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid;overflow:hidden}.dashboard-page .dashboard-user-avatar img{object-fit:cover;width:100%;height:100%}.dashboard-page .dashboard-user-name{white-space:nowrap;font-size:1rem}.dashboard-page .dashboard-user-chevron{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.dashboard-page .dashboard-user-dropdown{background:#fff;border-radius:9px;min-width:155px;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 25px #140a2333}.dashboard-page .dashboard-user-dropdown a,.dashboard-page .dashboard-user-dropdown button{color:#24153b;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px 10px;text-decoration:none}.dashboard-page .dashboard-user-dropdown a:hover,.dashboard-page .dashboard-user-dropdown button:hover{background:#f0ebf5}.dashboard-page .mobile-sign-in{display:none!important}.dashboard-page .desktop-sign-in-placeholder{visibility:hidden;pointer-events:none}.winners-page .dashboard-user-menu{z-index:30;position:absolute;top:50%;right:0;transform:translateY(-50%)}.winners-page .dashboard-user-trigger{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.winners-page .dashboard-user-avatar{background:var(--lime);color:#24153b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.winners-page .dashboard-user-avatar img{object-fit:cover;width:100%;height:100%}.winners-page .dashboard-user-name{white-space:nowrap}.winners-page .dashboard-user-chevron{border-bottom:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.user-cta{flex:0 0 247px;gap:8px;width:247px;height:54px;margin-left:auto!important;padding:10px 20px!important;font-size:clamp(1.35rem,1.8vw,2rem)!important;line-height:.9!important}.user-cta-avatar{color:#24153b;background:#4ade80;border-radius:8px;place-items:center;width:54px;height:54px;font-size:.9rem;display:grid;overflow:hidden}.user-cta-avatar img{object-fit:cover;width:100%;height:100%}.user-cta-avatar{transform-origin:50%;transform:translate(-31px)}.user-cta-chevron{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.user-cta{color:#fff!important;box-shadow:none!important;background:0 0!important}.user-cta-avatar{aspect-ratio:1;box-sizing:border-box;flex:0 0 36px;min-width:36px;min-height:36px;display:grid;transform:translate(-31px);width:36px!important;height:36px!important;padding:0!important}.user-cta-avatar img{aspect-ratio:1;object-fit:cover;display:block;width:36px!important;height:36px!important}.user-cta .user-cta-chevron{border-color:#fff;display:inline-block}.user-cta>span:nth-child(2){letter-spacing:-.015em;font-family:Barlow,sans-serif;font-size:clamp(1.4rem,2vw,2.3rem);font-weight:400;line-height:.8;position:relative;top:7px;transform:translate(3px)}.winners-page .user-cta{position:relative;top:10px}@media (min-width:901px){.winners-page .site-header.no-signin .nav{justify-content:flex-start;gap:clamp(1.5rem,3vw,3.5rem);padding-left:clamp(6rem,10vw,12rem);transform:translateY(24px);font-size:1.4rem!important}.winners-page .site-header.no-signin .nav>a:not(.nav-cta){position:relative;left:0;transform:none!important}.winners-page .site-header.no-signin .nav{justify-content:flex-start;gap:58px;padding-right:320px;position:relative}.winners-page .site-header.no-signin .nav-cta{position:absolute;right:0;margin:0!important}.winners-page .site-header.no-signin .nav{justify-content:flex-start;gap:clamp(1.5rem,3vw,3.5rem);padding-left:clamp(6rem,10vw,12rem);padding-right:0;position:absolute}.winners-page .site-header.no-signin .nav-cta{position:relative;right:auto;margin-left:auto!important}.winners-page .site-header.no-signin .nav>a:not(.nav-cta){transform:translate(22px)!important}.winners-page .site-header.no-signin .nav-cta{position:relative;left:8px}.winners-page .site-header.no-signin .user-cta,.winners-page .site-header.no-signin .nav-cta{margin-left:0!important}.winners-page .site-header.no-signin .nav{transform:translate(2px,9px)!important}.winners-page .site-header.no-signin .nav>a:not(.nav-cta){position:relative;left:0;left:101px!important}.winners-page .site-header.no-signin .nav-cta{margin-left:0!important}}.user-cta{flex:0 0 247px;width:247px;height:54px;background:var(--lime)!important;color:#172a0f!important;padding:10px 20px!important;font-size:clamp(1.35rem,1.8vw,2rem)!important;line-height:.9!important}.user-cta-avatar{flex:0 0 36px;min-width:36px;min-height:36px;display:grid;transform:none;width:36px!important;height:36px!important;padding:0!important}.user-cta>span:not(.user-cta-avatar){transform:none}.user-cta>span:nth-child(2){transform:translate(11px)!important}.user-cta-avatar{z-index:3;flex-basis:51px;min-width:51px;min-height:51px;position:relative;top:5px;width:51px!important;height:51px!important}.winners-page .site-header.no-signin{overflow:visible;z-index:50!important}.user-cta{z-index:51;position:relative;overflow:visible!important}.user-cta:after{content:none!important;display:none!important}.user-cta-dropdown{z-index:80;background:#fff;border-radius:9px;min-width:160px;padding:7px;display:grid;position:absolute;top:88px;right:0;box-shadow:0 10px 25px #140a2333}.user-cta-chevron{clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;top:calc(50% + 10px);right:7px;opacity:1!important;background:#fff!important;border:0!important;width:10px!important;height:8px!important;margin:0!important;padding:0!important;display:block!important;transform:translateY(-50%)!important}.user-name-group{white-space:nowrap;align-items:center;gap:7px;position:static;padding:0!important;display:inline-flex!important;transform:none!important}.user-name-group .user-cta-chevron{flex:none;width:10px!important;height:8px!important;margin:0!important;display:inline-block!important;position:static!important;transform:none!important}.user-control-wrap{margin-left:auto;display:inline-flex;position:relative;padding:0!important}.user-control-wrap .user-cta-dropdown{width:247px;min-width:247px;font-family:Barlow,sans-serif;font-size:1rem;line-height:1.2;color:#24153b!important;background:#fff!important}.user-cta-dropdown{color:#24153b;background:#fff;border-radius:0;width:247px;min-width:247px;padding:10px;position:fixed;top:132px;left:auto;right:63px;transform:none;box-shadow:0 10px 24px #140a234d}.user-cta-dropdown a,.user-cta-dropdown button{color:#24153b;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 12px;text-decoration:none}.user-cta-dropdown a:hover,.user-cta-dropdown button:hover{background:#ffffff1f}.user-cta{color:#fff!important;background:0 0!important}.user-control-wrap,.user-control-wrap .user-cta{pointer-events:auto!important}.user-control-wrap .user-cta-dropdown{top:auto;left:auto;visibility:visible!important;opacity:1!important;z-index:200!important;color:#24153b!important;background:#fff!important;border-radius:0 0 8px 8px!important;width:247px!important;min-width:247px!important;padding:10px!important;display:grid!important;position:fixed!important;right:auto!important;box-shadow:0 10px 24px #140a2338!important}.user-control-wrap .user-cta-dropdown a,.user-control-wrap .user-cta-dropdown button{color:#24153b!important;background:0 0!important;padding:10px 12px!important;font-family:Barlow,sans-serif!important;font-size:1rem!important;line-height:1.2!important}.user-control-wrap .user-cta-dropdown a:hover,.user-control-wrap .user-cta-dropdown button:hover{background:#f0ebf5!important}.user-cta-dropdown a,.user-cta-dropdown button{font-size:1.05rem!important}.user-cta-dropdown a:hover,.user-cta-dropdown button:hover{color:#2ed477!important;background:0 0!important}.dashboard-user-dropdown a:hover,.dashboard-user-dropdown button:hover,.user-cta-dropdown a:focus-visible,.user-cta-dropdown button:focus-visible{color:#2ed477!important}@media (max-width:600px){.live-challenge-page .live-players-icon{display:none}.live-challenge-page .live-switcher-meta>span:last-child{transform:translate(3px)}main.live-challenge-page{margin-bottom:16px}}@media (max-width:700px){.mobile-sign-in .mobile-account-icon svg{stroke:#2ed477!important}.mobile-sign-in em{color:#2ed477!important}}header.no-signin .nav>a:not(.nav-cta){letter-spacing:-.015em!important;font-family:Barlow,sans-serif!important;font-size:1.6rem!important;line-height:.8!important;position:relative!important;left:101px!important}header.site-header:not(.no-signin) .nav>a:not(.nav-cta),html body header.site-header:not(.no-signin) .nav>a:not(.nav-cta){letter-spacing:-.015em!important;font-family:Barlow,sans-serif!important;font-size:1.4rem!important;font-weight:400!important;line-height:.8!important}html body header.site-header:not(.no-signin) .nav>a.nav-cta{letter-spacing:-.015em!important;font-family:Barlow,sans-serif!important;font-size:1.5rem!important;font-weight:400!important;line-height:.8!important}@media (min-width:901px){html body header.site-header:not(.no-signin) .nav{transform:translateY(27px)!important}}main.document-page header.no-signin .nav>a:not(.nav-cta),main.document-page header.no-signin .user-cta .user-name-group,html body main.document-page header.no-signin .nav>a:not(.nav-cta),html body main.document-page header.no-signin .user-cta .user-name-group{font-size:1.4rem!important}html body header.site-header:not(.no-signin) .nav>a:not(.nav-cta){position:relative!important;left:10px!important}header.no-signin .user-cta .user-name-group{letter-spacing:-.015em!important;font-family:Barlow,sans-serif!important;font-size:1.6rem!important;line-height:.8!important;transform:translate(11px,3px)!important}.user-cta-avatar{flex-basis:54px;min-width:54px;min-height:54px;width:54px!important;height:54px!important}.user-cta-avatar img{width:54px!important;height:54px!important}@media (min-width:901px){.winners-page .site-header.no-signin{--header-user-font-size:1.8rem;--header-user-line-height:.8;--header-user-letter-spacing:-.015em}.winners-page .site-header.no-signin .nav>a:not(.nav-cta),.winners-page .site-header.no-signin .user-cta .user-name-group{font-family:Barlow,sans-serif!important;font-size:var(--header-user-font-size)!important;font-synthesis:none!important;font-style:normal!important;font-weight:400!important;line-height:var(--header-user-line-height)!important;letter-spacing:var(--header-user-letter-spacing)!important}}@media (max-width:1100px){.dashboard-page .dashboard-user-menu{right:54px}}@media (min-width:901px){html body .winners-page .site-header.no-signin .nav>a:not(.nav-cta){letter-spacing:-.015em!important;font-synthesis:none!important;font-family:Barlow,sans-serif!important;font-size:1.6rem!important;font-style:normal!important;font-weight:400!important;line-height:.8!important}}@media (max-width:600px){.dashboard-page .dashboard-user-name{display:none}.dashboard-profile{grid-template-columns:auto 1fr;gap:16px;padding:18px}.dashboard-profile .button{grid-column:1/-1;width:100%}.dashboard-empty{grid-template-columns:1fr}.dashboard-empty article{min-height:132px}}@media (min-width:901px) and (max-width:1366px) and (pointer:coarse){main.rules-page .rules-content{margin-top:56px!important;transform:none!important}main.rules-page .hero-logo,main.rules-page .hero-logo img{width:68px!important;height:68px!important}main.rules-page .hero-logo img{transform:scale(1.18)!important}}@media (min-width:701px) and (max-width:1366px) and (pointer:coarse){main.legal-page>header.site-header,main.support-page>header.site-header,main.rules-page>header.site-header,main.winners-page>header.site-header{height:78px!important;min-height:78px!important}main.legal-page>header.site-header .hero-brand,main.support-page>header.site-header .hero-brand,main.rules-page>header.site-header .hero-brand,main.winners-page>header.site-header .hero-brand{transform:translateY(5px)!important}main.legal-page>header.site-header .hero-brand-name,main.support-page>header.site-header .hero-brand-name,main.rules-page>header.site-header .hero-brand-name,main.winners-page>header.site-header .hero-brand-name{transform:none!important}main.legal-page>header.site-header .hero-logo,main.legal-page>header.site-header .hero-logo img,main.support-page>header.site-header .hero-logo,main.support-page>header.site-header .hero-logo img,main.rules-page>header.site-header .hero-logo,main.rules-page>header.site-header .hero-logo img,main.winners-page>header.site-header .hero-logo,main.winners-page>header.site-header .hero-logo img{width:39px!important;height:39px!important;transform:none!important}main.legal-page>header.site-header .mobile-cta,main.support-page>header.site-header .mobile-cta,main.rules-page>header.site-header .mobile-cta,main.winners-page>header.site-header .mobile-cta,main.legal-page>header.site-header .menu-toggle,main.support-page>header.site-header .menu-toggle,main.rules-page>header.site-header .menu-toggle,main.winners-page>header.site-header .menu-toggle{transform:translateY(5px)!important}}@media (min-width:701px) and (max-width:1100px){main.rules-page .hero-logo,main.rules-page .hero-logo img{width:68px!important;height:68px!important}main.rules-page .hero-logo img{transform:scale(1.18)!important}.faq-section .section-heading>span{position:relative!important;top:-4px!important}}@media (min-width:701px) and (max-width:1366px){.faq-section .section-heading>span{position:relative!important;top:-4px!important}.live-challenge-header h1 .live-challenge-title{position:relative!important;top:15px!important}.challenges-section .section-heading>span{position:relative!important;top:-6px!important}.how-it-works .section-heading>span{position:relative!important;top:-37px!important}}.auth-page{color:#241631;background:#f5f1eb;flex-direction:column;min-height:100svh;display:flex}.auth-page>.site-header{color:#fff;clip-path:inset(0 -100vmax);background:#290747;width:min(1900px,100% - 192px);max-width:1900px;min-height:100px;padding:0;box-shadow:0 0 0 100vmax #290747}.auth-page .auth-section{flex:1 0 auto;place-items:center;padding:clamp(58px,8vw,110px) 24px;display:grid}.auth-card{background:#fff;border:1px solid #24163124;border-radius:18px;width:min(100%,520px);padding:clamp(32px,5vw,56px);box-shadow:0 22px 60px #2416311a}.auth-card h1{color:#241631;letter-spacing:-.035em;text-align:center;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.35rem,4.2vw,3.5rem);font-weight:700;line-height:.95}.auth-subtitle{color:#5e5667;text-align:center;max-width:38ch;margin:16px auto 30px;font-size:1.08rem;line-height:1.45}.auth-card form{gap:17px;display:grid}.auth-field{color:#241631;gap:7px;font-size:.96rem;font-weight:600;display:grid}.auth-field input{color:#241631;background:#fff;border:1px solid #24163138;border-radius:9px;outline:none;width:100%;min-height:50px;padding:12px 14px;font:400 1rem/1.2 Barlow,sans-serif;transition:border-color .18s,box-shadow .18s}.auth-field input:focus{border-color:#36c96f;box-shadow:0 0 0 3px #36c96f29}.auth-field input[aria-invalid=true]{border-color:#b33b54}.auth-input-wrap{width:100%;position:relative}.auth-input-wrap input{padding-right:48px!important}.password-toggle{color:#655d6d;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-toggle:hover{color:#241631}.password-toggle:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #36c96f}.password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.auth-error{color:#a52d48;font-size:.82rem;font-weight:500}.auth-submit{border-radius:9px;width:100%;min-height:50px;margin-top:4px;font-family:Barlow,sans-serif;font-size:1.05rem;font-weight:600}.auth-submit:disabled{cursor:wait;opacity:.65;box-shadow:none;transform:none}.auth-agreement{color:#655d6d;margin:0;font-size:.86rem;line-height:1.45}.auth-agreement a,.auth-links a{color:#241631;text-underline-offset:3px;font-weight:600;text-decoration:underline}.auth-success{color:#167542;margin:0;font-size:.92rem;font-weight:600}.auth-links{color:#655d6d;text-align:center;gap:16px;margin-top:22px;font-size:.95rem;display:grid}.auth-links p{margin:0}.auth-footer{margin-top:0!important}@media (max-width:900px){.auth-page>.site-header{width:min(100% - 48px,1900px);min-height:78px;padding:0}.auth-page .auth-section{padding:48px 16px 64px}.auth-card{padding:32px 24px}}@media (max-width:560px){.auth-page>.site-header{padding-inline:16px}.auth-card h1{font-size:2.3rem}.auth-subtitle{font-size:1rem}}.sign-in-page .sign-in-content{min-height:0;background:#fff!important;padding-top:48px!important}.sign-in-card{width:min(100%,457px);margin:0 auto 82px;padding:12px 32px;position:relative;top:44.3465px}.sign-in-card h2{color:#241631;letter-spacing:-.035em;text-align:center;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.65rem,2.6vw,2.68rem);font-weight:500;line-height:1}@media (max-width:600px){.sign-in-page .sign-in-content{padding-top:28px!important}.sign-in-card{width:min(100%,381px);margin:0 0 54px;padding:20px 22px;top:16px}}.sign-in-card .auth-google{color:#241631;cursor:pointer;background:#fff;border:1px solid #24163133;border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;margin:0 0 22px;font:600 1rem/1 Barlow,sans-serif;display:flex}.sign-in-card .auth-google:hover{background:#fbfffc;border-color:#36c96f}.auth-google-icon{flex:0 0 19px;width:19px;height:19px}.auth-divider{color:#8a8290;align-items:center;gap:14px;margin:0 0 20px;font-size:.9rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#24163124;flex:1;height:1px}.auth-forgot{color:#241631;text-align:right;text-underline-offset:3px;margin:-5px 0 0;font-size:.9rem;font-weight:600;text-decoration:underline;display:block}.password-requirements{color:#655d6d;gap:3px;margin:0;padding:0;font-size:.82rem;line-height:1.35;list-style:none;display:grid}.password-requirements li:before{content:"Ã¢â‚¬Â¢";color:#a52d48;width:1em;display:inline-block}.password-requirements li.is-met{color:#167542}.password-requirements li.is-met:before{content:"Ã¢Å“â€œ"}.sign-up-page .sign-in-content{background:#f5f1eb!important;padding-top:85.7953px!important}.sign-up-page .sign-in-card{width:min(100%,480px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto 72px;padding:0;top:0}.sign-up-page .sign-in-card h2{margin-bottom:24px;font-size:clamp(1.35rem,2.1vw,2.14rem)}.sign-up-page .auth-subtitle{margin-bottom:28px;display:none}.sign-up-page .auth-agreement{margin-top:2px}.sign-up-page .auth-google{min-height:46px;margin-bottom:14px}.sign-up-page .auth-divider{margin-bottom:14px}.sign-up-page .auth-card form{gap:11px}.sign-up-page .auth-name-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sign-up-page .auth-field{gap:5px}.sign-up-page .auth-field>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sign-up-page .auth-field input{min-height:44px;padding:9px 12px}.sign-up-page .auth-field input::placeholder{color:#8c8492;opacity:1}.sign-up-page .auth-submit{min-height:48px}.sign-up-page .password-requirements{margin-bottom:13px;line-height:1.4;display:block}.sign-up-page .password-requirements li{display:inline}.sign-up-page .password-requirements li:not(:last-child):after{content:", "}.sign-up-page .password-requirements li:before{display:none}.auth-flat-page .sign-in-content{background:#f5f1eb!important;padding-top:48px!important}.auth-flat-page .sign-in-card{width:min(100%,480px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto 72px;padding:0;top:1cm}.auth-flat-page .sign-in-card h2{margin-bottom:24px;font-size:clamp(1.35rem,2.1vw,2.14rem)}.auth-flat-page .auth-card form{gap:11px}.auth-flat-page .auth-field input{min-height:44px;padding:9px 12px}.auth-flat-page .auth-submit{min-height:48px}.auth-flat-page.sign-up-page .sign-in-content{padding-top:85.7953px!important}.login-page .auth-subtitle{display:none}.login-page .sign-in-card h2{margin-bottom:1cm}.login-page .auth-field>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.login-page .auth-field input::placeholder{color:#8c8492;opacity:1}.login-page .auth-forgot{color:#241631;text-underline-offset:3px;margin-top:2px;margin-bottom:26.7953px;text-decoration:underline}.login-page .auth-links{color:#655d6d;margin-top:34px}.login-page .auth-links a{color:#241631;text-underline-offset:3px;font-weight:600;text-decoration:underline}.login-page .auth-submit:disabled{background:var(--lime);color:#172a0f;opacity:1}.forgot-page .auth-subtitle{width:100%;max-width:none;margin:0 0 1cm;font-size:0}.forgot-page .sign-in-card h2{margin-bottom:20px}.forgot-page .auth-subtitle:after{content:"We'll send you a password reset link";font-size:1.08rem}.forgot-page .auth-field>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.forgot-page .auth-field input::placeholder{color:#8c8492;opacity:1}.forgot-page .auth-submit:disabled{background:var(--lime);color:#172a0f;opacity:1}.forgot-page .auth-links{margin-top:1cm}.sign-up-page .sign-in-card{top:1cm}@media (max-width:600px){.auth-flat-page .sign-in-card,.sign-up-page .sign-in-card{width:calc(100% - 32px)}.sign-up-page .auth-name-row{grid-template-columns:1fr}}@media (min-width:901px) and (max-width:1366px){.support-page.winners-page .document-header{background:#24153b!important;height:132px!important}}@media (min-width:701px) and (max-width:1100px){.how-it-works .section-heading,.challenges-section .section-heading,.faq-section .section-heading{box-sizing:border-box!important;letter-spacing:.035em!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:min(100%,340px)!important;height:68px!important;min-height:68px!important;margin:0 auto!important;padding:14px 24px!important;font-family:Barlow Condensed,sans-serif!important;font-size:2.15rem!important;font-weight:700!important;line-height:1!important;display:flex!important;transform:none!important}.faq-section .section-heading,.faq-section .section-heading>span{letter-spacing:.035em!important;font-family:Barlow Condensed,sans-serif!important;font-size:2.15rem!important;font-weight:700!important;line-height:1!important}}@media (max-width:700px){.faq-section .section-heading,.faq-section .section-heading>span{box-sizing:border-box!important;letter-spacing:.035em!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:max-content!important;min-height:58px!important;margin:0 auto!important;padding:11px 22px 13px!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.65rem,8.2vw,2.05rem)!important;font-weight:700!important;line-height:1!important;display:flex!important;transform:none!important}}.faq-answer>div,.faq-answer p,.faq-item>p{font-family:Barlow,sans-serif!important;font-weight:400!important}@media (max-width:700px){.faq-answer>div,.faq-item>p{font-size:1.15rem!important;line-height:1.55!important}.faq-section .faq-intro{position:relative;top:-2px}}@media (min-width:701px) and (max-width:1100px){.how-it-works .section-heading,.challenges-section .section-heading,.faq-section .section-heading{box-sizing:border-box!important;letter-spacing:.035em!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:min(100%,340px)!important;height:68px!important;min-height:68px!important;margin:0 auto!important;padding:14px 24px!important;font-family:Barlow Condensed,sans-serif!important;font-size:2.15rem!important;font-weight:700!important;line-height:1!important;display:flex!important;transform:none!important}}@media (max-width:700px){.how-it-works .section-heading{position:relative!important;top:-15.8976px!important}.challenges-section .section-heading{position:relative!important;top:1px!important}}.how-it-works .container{width:min(1900px,100% - 80px)}.how-it-works .steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:clamp(28px,4vw,76px)!important;margin-top:clamp(30px,3.2vw,52px)!important;display:grid!important;transform:translateY(-5px)!important}.how-it-works .steps-grid>.how-step-arrow,.how-it-works .steps-grid article:after{display:none!important}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{height:auto!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:center!important;padding:0!important;display:flex!important;overflow:visible!important;transform:none!important}.how-it-works .steps-grid article:hover{box-shadow:none!important;border:0!important;transform:none!important}.how-it-works .how-step-illustration{object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:clamp(250px,18vw,350px)!important;max-height:none!important;margin:0!important;display:block!important}.how-it-works .steps-grid h3{color:#1c1030!important;letter-spacing:-.04em!important;text-transform:none!important;white-space:normal!important;width:auto!important;margin:clamp(16px,1.6vw,28px) 0 10px!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.8rem,2.45vw,3rem)!important;font-weight:800!important;line-height:.9!important;display:block!important;transform:none!important}.how-it-works .steps-grid p{color:#1c1030!important;max-width:30ch!important;margin:0 auto!important;font-family:Barlow,sans-serif!important;font-size:clamp(.95rem,1.2vw,1.2rem)!important;font-weight:400!important;line-height:1.42!important;display:block!important;transform:none!important}@media (max-width:700px){.how-it-works .container{width:min(100% - 32px,600px)}.how-it-works .steps-grid{grid-template-columns:1fr!important;gap:38px!important}.how-it-works .how-step-illustration{width:min(100%,390px)!important;height:auto!important}.how-it-works .steps-grid h3{font-size:2rem!important}}.how-it-works .steps-grid h3{letter-spacing:.01em!important;font-size:clamp(1.5rem,2.02vw,2.48rem)!important;font-weight:700!important;transform:scaleX(.95)!important}@media (max-width:700px){.how-it-works .steps-grid{grid-template-columns:1fr!important;gap:44px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.how-it-works .how-step-illustration{object-fit:contain!important;width:75%!important;max-width:300px!important;height:auto!important;margin:0 auto!important;display:block!important}.how-it-works .steps-grid h3{margin-top:10px!important}}.how-it-works .how-step-illustration{transform-origin:50%;z-index:2;position:relative;transform:scale(1.32)!important}.how-it-works .steps-grid article:first-of-type .how-step-illustration{transform:translate(-44px,13px)scale(1.24)!important}.how-it-works .steps-grid article:last-of-type .how-step-illustration{transform:translate(38px,17px)scale(1.38)!important}.how-it-works .steps-grid article:nth-of-type(2) .how-step-illustration{transform:translate(-16px,2px)scale(1.32)!important}.how-it-works .steps-grid article:nth-of-type(2){position:relative;left:15px}.how-it-works.section{padding-bottom:calc(clamp(48px,4.8vw,70px) + 20px)!important}.how-it-works .steps-grid article:first-of-type,.how-it-works .steps-grid article:nth-of-type(2),.how-it-works .steps-grid article:last-of-type{position:relative;top:15px}@media (min-width:1101px){.how-it-works .container{width:min(100% - 48px,1500px)!important}.how-it-works .steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;column-gap:34px!important}.how-it-works .steps-grid article{min-width:0;text-align:center!important}.how-it-works .steps-grid article h3,.how-it-works .steps-grid article p{width:100%;margin-left:auto;margin-right:auto;text-align:center!important}.how-it-works .steps-grid article:first-of-type{position:relative;left:-20px}.how-it-works .steps-grid article:last-of-type{position:relative;left:20px}.how-it-works .steps-grid article:first-of-type h3,.how-it-works .steps-grid article:first-of-type p{position:relative;left:-40px}.how-it-works .steps-grid article:last-of-type h3,.how-it-works .steps-grid article:last-of-type p{position:relative;left:40px}}.how-it-works.section{position:relative!important;top:-31px!important}.how-it-works .steps-grid article h3,.how-it-works .steps-grid article p{position:relative;top:50px}.how-it-works .steps-grid article:nth-of-type(2) h3,.how-it-works .steps-grid article:nth-of-type(2) p{left:-9px}@media (max-width:700px){.how-it-works .how-step-illustration{transform:scale(1.08)!important}.how-it-works.section{padding-bottom:14px!important;overflow:visible!important}.how-it-works .steps-grid{grid-template-columns:1fr!important;gap:46px!important;margin-top:53px!important;padding-bottom:0!important;display:grid!important}.how-it-works .steps-grid article,.how-it-works .steps-grid article:first-of-type,.how-it-works .steps-grid article:nth-of-type(2),.how-it-works .steps-grid article:last-of-type{text-align:center!important;align-items:center!important;min-height:0!important;padding:0 16px!important;display:flex!important;position:relative!important;top:0!important;left:0!important;overflow:visible!important}.how-it-works .steps-grid .how-step-illustration,.how-it-works .steps-grid article:first-of-type .how-step-illustration,.how-it-works .steps-grid article:nth-of-type(2) .how-step-illustration,.how-it-works .steps-grid article:last-of-type .how-step-illustration{object-fit:contain!important;width:min(100%,330px)!important;max-width:330px!important;height:auto!important;margin:0 auto!important;display:block!important;position:relative!important;top:0!important;left:0!important;transform:none!important}.how-it-works .steps-grid article h3,.how-it-works .steps-grid article p,.how-it-works .steps-grid article:first-of-type h3,.how-it-works .steps-grid article:first-of-type p,.how-it-works .steps-grid article:nth-of-type(2) h3,.how-it-works .steps-grid article:nth-of-type(2) p,.how-it-works .steps-grid article:last-of-type h3,.how-it-works .steps-grid article:last-of-type p{text-align:center!important;width:100%!important;margin:14px auto 0!important;position:relative!important;top:0!important;left:0!important}.how-it-works .steps-grid article p{margin-top:8px!important}.how-it-works .steps-grid article:first-of-type h3,.how-it-works .steps-grid article:first-of-type p,.how-it-works .steps-grid article:nth-of-type(2) h3,.how-it-works .steps-grid article:nth-of-type(2) p{top:14px!important}.how-it-works .steps-grid article h3,.how-it-works .steps-grid article p{transform-origin:50%;transform:scale(1.1)!important}.how-it-works .how-step-arrow{display:none!important}}@media (min-width:701px) and (max-width:900px){.how-it-works.section{padding:48px 0 28px!important;overflow:visible!important}.how-it-works .container{width:min(100% - 48px,620px)!important}.how-it-works .steps-grid{grid-template-columns:1fr!important;gap:54px!important;margin-top:42px!important;padding-bottom:0!important;display:grid!important}.how-it-works .steps-grid article,.how-it-works .steps-grid article:first-of-type,.how-it-works .steps-grid article:nth-of-type(2),.how-it-works .steps-grid article:last-of-type{text-align:center!important;align-items:center!important;min-width:0!important;min-height:0!important;padding:0 18px!important;position:relative!important;top:0!important;left:0!important;overflow:visible!important}.how-it-works .steps-grid .how-step-illustration,.how-it-works .steps-grid article:first-of-type .how-step-illustration,.how-it-works .steps-grid article:nth-of-type(2) .how-step-illustration,.how-it-works .steps-grid article:last-of-type .how-step-illustration{object-fit:contain!important;width:min(100%,390px)!important;max-width:390px!important;height:auto!important;margin:0 auto!important;display:block!important;top:0!important;left:0!important;transform:none!important}.how-it-works .steps-grid article h3,.how-it-works .steps-grid article p,.how-it-works .steps-grid article:first-of-type h3,.how-it-works .steps-grid article:first-of-type p,.how-it-works .steps-grid article:nth-of-type(2) h3,.how-it-works .steps-grid article:nth-of-type(2) p,.how-it-works .steps-grid article:last-of-type h3,.how-it-works .steps-grid article:last-of-type p{text-align:center!important;width:100%!important;margin:16px auto 0!important;position:relative!important;top:0!important;left:0!important;transform:none!important}.how-it-works .steps-grid article p{margin-top:8px!important}.how-it-works .how-step-arrow{display:none!important}.challenges-section{margin-top:0!important}}@media (max-width:700px){.challenges-section{margin-top:0!important}}@media (max-width:900px){.live-challenge-heading-section.section{z-index:2;position:relative;border:0!important;margin-top:0!important;padding:16px 0 12px!important}main.challenge-express-prototype-page{border:0!important;margin-top:14px!important}}@media (max-width:700px){.how-it-works .section-heading,.challenges-section .section-heading{box-sizing:border-box!important;letter-spacing:.035em!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:max-content!important;min-height:58px!important;margin:0 auto!important;padding:11px 22px 13px!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.65rem,8.2vw,2.05rem)!important;font-weight:700!important;line-height:1!important;display:flex!important;transform:none!important}.how-it-works .section-heading{position:relative;top:-.5cm}}.how-it-works.section{margin-bottom:0;position:relative;top:80px!important}.how-it-works .steps-grid{position:relative;top:-1.5cm}.how-it-works .section-heading,.challenges-section .section-heading,.faq-section .section-heading,.live-challenge-header h1{position:relative;top:11px}.live-challenge-header h1{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.live-challenge-header{border-top:0!important}.live-challenge-header h1:before{display:none!important}@media (max-width:900px){.winners-page .menu-overlay{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.winners-page .winners-content,.winners-page .rules-intro,.winners-page .document-intro{background:#fff!important}}.winners-page .winners-content{margin-top:0!important;padding-top:0!important}.winners-page .winners-intro{text-align:center!important;background:#f0eff2!important;width:100vw!important;max-width:none!important;margin:-19px calc(50% - 50vw) 54px!important;padding:6px 24px 46px!important;position:relative!important;top:-38px!important}.how-it-works .section-heading>span{white-space:nowrap!important;width:auto!important;display:block!important;position:static!important}.winners-page .winners-intro h1{color:#241631!important;letter-spacing:-.035em!important;margin:0!important;font-family:Barlow,sans-serif!important;font-size:clamp(2rem,3.25vw,3.35rem)!important;font-weight:700!important;line-height:1!important}.winners-page .winners-intro p,.document-page .winners-intro>p{color:#4e4656!important;max-width:820px!important;margin:14px auto 0!important;font-family:Barlow,sans-serif!important;font-size:1.125rem!important;line-height:1.6!important}.winners-page .winners-intro h1{font-synthesis:none!important;text-rendering:geometricprecision!important;font-style:normal!important;font-stretch:100%!important}@media (min-width:701px) and (max-width:1366px) and (pointer:coarse){.winners-page .winners-intro h1{font-size:clamp(2.255rem,4.565vw,4.73rem)!important}}@media (max-width:900px){.winners-page .legal-header .hero-brand{transform:translate(-13px,5px)!important}.winners-page .legal-header .hero-brand-name{transform:translateY(3px)!important}}.winners-page:before{z-index:0!important;height:132px!important}.winners-page .winners-content{z-index:1!important;background:#f8f7fa!important}.winners-page .legal-header{box-shadow:none!important}.winners-page .legal-header:after{content:"";z-index:0;pointer-events:none;background:#24153b;width:100vw;height:32px;position:absolute;bottom:-32px;left:50%;transform:translate(-50%)}.winners-page .legal-header>*{z-index:1;position:relative}.winners-page .site-header:after{content:"";z-index:0;pointer-events:none;background:#24153b;width:100vw;height:32px;position:absolute;bottom:-32px;left:50%;transform:translate(-50%)}.winners-page .site-header>*{z-index:1;position:relative}@media (max-width:900px){.winners-page .legal-header:after,.winners-page .site-header:after{height:16px;bottom:-16px}.winners-page:before{height:94px!important}}.winners-page .site-header .nav{z-index:1;position:absolute!important}@media (min-width:901px) and (max-width:1366px){.winners-page .site-header .hero-brand{left:19px;transform:translate(-12px,35px)}.winners-page .site-header .hero-logo,.winners-page .site-header .hero-logo img{width:60.94px;height:60.94px}}.winners-page .site-header:after{display:none!important}.winners-page .site-header{overflow:visible!important}.winners-page .winners-content{margin-top:32px!important}.hero .site-header .hero-brand{translate:0}.rules-page .legal-header .hero-brand{position:relative;top:-2px!important}@media (max-width:900px){.winners-page .winners-content{margin-top:16px!important}.winners-page .site-header .hero-brand{transform:translateY(9px)!important}}@media (min-width:901px) and (max-width:1366px) and (pointer:coarse){.rules-page .legal-header .hero-brand,.winners-page .site-header .hero-brand{position:relative;top:0!important;left:0!important;transform:translateY(6px)!important}.rules-page .legal-header .hero-brand-name,.winners-page .site-header .hero-brand-name{transform:translateY(-5.5px)!important}.rules-page .legal-header .hero-logo,.rules-page .legal-header .hero-logo img,.winners-page .site-header .hero-logo,.winners-page .site-header .hero-logo img{width:39px!important;height:39px!important}}@media (max-width:900px){.rules-page .legal-header .hero-brand,.winners-page .site-header .hero-brand{position:relative;top:0!important;left:0!important;transform:translateY(5px)!important}.rules-page .legal-header .hero-brand-name,.winners-page .site-header .hero-brand-name{transform:none!important}.rules-page .legal-header .hero-logo,.rules-page .legal-header .hero-logo img,.winners-page .site-header .hero-logo,.winners-page .site-header .hero-logo img{width:42.9px!important;height:42.9px!important}}@media (max-width:600px){.rules-page .legal-header .hero-brand,.winners-page .site-header .hero-brand{transform:translate(-9px,5px)!important}.rules-page .legal-header .hero-logo,.rules-page .legal-header .hero-logo img,.winners-page .site-header .hero-logo,.winners-page .site-header .hero-logo img{width:49.3px!important;height:49.3px!important}}.support-page .support-panel{color:#241631;text-align:center;background:#fff;border:1px solid #ded9e1;border-radius:10px;max-width:760px;margin:-72px auto 28px;padding:34px 42px}.support-page,.support-page .winners-content{background:#fff!important}.support-page .rules-intro{width:100%;max-width:none;margin:0 0 clamp(28px,3vw,42px)}.support-page .support-panel h2{margin:0;font-family:Barlow,sans-serif;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:500;line-height:1.25}.support-page .support-panel p{color:#4e4656;max-width:620px;margin:18px auto 0;font-size:1.125rem;line-height:1.65}.support-page .support-email{color:#241631;text-underline-offset:4px;width:max-content;max-width:100%;margin:24px auto 0;font-size:1.22rem;font-weight:600;text-decoration:underline;display:block}.support-page .support-email-button{color:#071521;letter-spacing:-.015em;background:linear-gradient(135deg,#64f08b,#36c96f);border-radius:12px;margin-top:20px;padding:15px 32px 16px;font-family:Barlow,sans-serif;font-size:clamp(1.4rem,2vw,2.3rem);font-weight:400;line-height:.8}.support-page .support-resources{color:#241631;text-align:center;background:#fff;border:1px solid #ded9e1;border-radius:10px;max-width:760px;margin:0 auto 78px;padding:26px 34px}.support-page .support-resources h2{margin:0 0 17px;font-family:Barlow,sans-serif;font-size:1.45rem;font-weight:500}.support-page .support-resources nav{flex-wrap:wrap;justify-content:center;gap:12px 28px;display:flex}.support-page .support-resources a{color:#241631;text-underline-offset:3px;font-size:1.05rem;text-decoration:underline}.support-page .support-resources a:hover{color:#4ade80}@media (max-width:600px){.support-page .support-panel{margin-top:-46px;padding:28px 22px}.support-page .support-panel p{font-size:1rem}.support-page .support-resources{padding:24px 20px}.support-page .support-resources nav{flex-direction:column;gap:12px}}@media (min-width:701px) and (max-width:1366px) and (pointer:coarse){.support-page .support-panel{margin-top:-45px}}.support-page.winners-page,.support-page.winners-page .winners-content,.support-page.winners-page .document-intro,.support-page.winners-page .support-panel,.support-page.winners-page .support-resources{background:#fff!important}.support-page .menu-overlay,.support-page .menu-overlay-open{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}html,body{overflow-x:hidden}.rules-page .menu-overlay,.rules-page .menu-overlay-open,.winners-page .menu-overlay,.winners-page .menu-overlay-open{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}@media (min-width:901px) and (max-width:1366px) and (pointer:coarse){html body .winners-page .site-header .hero-brand{transform-origin:0!important;transform:translateY(14px)!important}html body .winners-page .site-header .hero-logo,html body .winners-page .site-header .hero-logo img{width:46.8px!important;height:46.8px!important}html body .winners-page .site-header .hero-brand-name{transform-origin:0!important;transform:translateY(-2.5px)scale(.8)!important}html body .winners-page .site-header .mobile-cta,html body .winners-page .site-header .menu-toggle{transform:translateY(17px)!important}html body .support-page .legal-header .hero-brand,html body .rules-page .legal-header .hero-brand{transform-origin:0!important;transform:translateY(-4px)!important}html body .support-page .legal-header .hero-logo,html body .support-page .legal-header .hero-logo img,html body .rules-page .legal-header .hero-logo,html body .rules-page .legal-header .hero-logo img{width:46.8px!important;height:46.8px!important}html body .support-page .legal-header .hero-brand-name,html body .rules-page .legal-header .hero-brand-name{transform-origin:0!important;transform:translateY(-2.5px)scale(.8)!important}html body .support-page .legal-header .mobile-cta,html body .support-page .legal-header .menu-toggle,html body .rules-page .legal-header .mobile-cta,html body .rules-page .legal-header .menu-toggle{transform:translateY(9px)!important}}@media (min-width:901px){.rules-page .legal-header,.winners-page .legal-header{background:0 0!important;height:100px!important}}@media (max-width:900px){.rules-page .legal-header,.winners-page .legal-header{background:0 0!important;height:78px!important}.winners-page .legal-header .hero-brand{transform:translate(-13px,5px)!important}.winners-page .legal-header .hero-brand-name{transform:translateY(3px)!important}}.site-footer-new{background:radial-gradient(at 16% 44%,#45186f61 0%,#45186f00 48%),radial-gradient(at 78% 20%,#39125f47 0%,#39125f00 49%),linear-gradient(114deg,#2d094f 0%,#290747 52%,#200537 100%);padding-bottom:clamp(32px,2.2vw,42px)}.rules-page:before{height:132px!important}.rules-page .legal-header{height:100px!important}@media (max-width:900px){.rules-page:before{height:94px!important}.rules-page .legal-header{height:78px!important}}@media (min-width:701px) and (max-width:900px){.rules-page .legal-header .hero-brand,.rules-page .legal-header .mobile-cta,.rules-page .legal-header .menu-toggle{flex-shrink:0}.rules-page .legal-nav{gap:0!important;width:auto!important;position:absolute!important;top:72px!important;left:0!important;right:0!important;transform:none!important}.rules-page .legal-nav.nav-open{transform:none!important}}@media (max-width:900px){.winners-page .winners-content{transform:translateY(9px)}}.site-footer-new .footer-display-word{letter-spacing:-.015em;transform-origin:100% 100%;margin:0 auto;font-family:Barlow Condensed,sans-serif;font-size:clamp(8rem,25vw,30rem);font-weight:900;transform:translate(6px,-13px)scaleX(1.014)}main>.site-footer.site-footer-replaced,main>.site-footer.site-footer-legacy{display:none!important}.site-footer-new{background:radial-gradient(at 50% 15%,#401a6f38,#0000 47%),linear-gradient(135deg,#10051f 0%,#17072e 50%,#0c041a 100%);margin-top:0;overflow:hidden}.site-footer-new .footer-top{z-index:2;grid-template-columns:1.6fr .85fr .85fr 1fr;gap:clamp(34px,5vw,96px);padding:clamp(90px,8vw,150px) 0 clamp(36px,3vw,54px);display:grid;position:relative}.footer-brand-block>a{color:#fff;letter-spacing:-.055em;align-items:center;gap:9px;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.8rem,4vw,4.6rem);font-weight:500;display:inline-flex}.footer-brand-block img{object-fit:contain;width:149px;height:149px;margin-left:-35px}.footer-brand-block>a span{transform:translate(-30px,-8px)}.footer-brand-block p{color:#d1c8dc;margin:30px 0 0;font-size:clamp(1.05rem,1.4vw,1.45rem);line-height:1.55}.footer-brand-tagline{display:none}@media (min-width:1367px){.footer-brand-block{position:relative;transform:translateY(-45px)}.footer-brand-copy{gap:18px;width:max-content;margin:0;display:grid;position:absolute;top:117px;left:93px}.footer-brand-copy .footer-brand-tagline{color:#eeeaf2;margin:0;font-size:clamp(1.05rem,1.4vw,1.45rem);font-weight:400;line-height:1.15;display:block;transform:translateY(-3px)}.footer-brand-tagline strong{color:#2ed477;font:inherit;font-weight:400}.footer-brand-copy .footer-brand-rewards{color:#eeeaf2;margin:0;font-size:clamp(1.05rem,1.4vw,1.45rem);line-height:1.15;display:contents}.footer-brand-rewards span{display:block}.footer-brand-rewards span:first-child{transform:translateY(-1px)}.footer-brand-rewards span:last-child{transform:translateY(2px)}}.footer-column,.footer-follow{flex-direction:column;align-items:flex-start;gap:21px;display:flex}.footer-column strong,.footer-follow>strong{color:#a75cff;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:700}.footer-column strong:after,.footer-follow>strong:after{content:"";background:#9b4dff;width:100%;height:2px;margin-top:16px;display:block}.footer-column a{color:#f0edf5;font-size:clamp(1.05rem,1.35vw,1.4rem);transition:color .2s,transform .2s}.footer-column a:hover{color:#b979ff;transform:translate(4px)}.footer-follow>div{gap:20px;margin-top:18px;display:flex}.footer-follow a{color:#fff;border:1px solid #a953ff8c;border-radius:12px;place-items:center;width:62px;height:62px;transition:transform .2s,border-color .2s,background .2s;display:grid}.footer-follow a:hover{background:#a454ff26;border-color:#c59aff;transform:translateY(-4px)}.footer-follow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:29px;height:29px}.site-footer-new .footer-bottom{z-index:2;color:#eeeaf2;border-top:1px solid #a454ff80;justify-content:space-between;padding:32px 0 22px;font-size:1rem;display:flex;position:relative}.site-footer-new .footer-bottom,.site-footer-new .footer-bottom:before{border-top:0!important}.site-footer-new .footer-bottom:before{display:none!important}.footer-display-word{z-index:1;color:#844cce30;letter-spacing:-.06em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;width:100%;margin:0 auto -2vw;padding:0 1.5vw;font-family:Barlow Condensed,sans-serif;font-size:clamp(8rem,29vw,35rem);font-weight:900;line-height:.75;position:relative}@media (min-width:901px){.site-footer-new .footer-display-word{transform-origin:bottom;justify-content:space-between;width:min(1680px,100vw - 192px);margin-inline:auto;padding:0;display:flex;transform:translateY(-13px)}.site-footer-new .footer-display-word span{display:block}}@media (max-width:900px){.site-footer-new .footer-top{grid-template-columns:1.25fr 1fr 1fr}.footer-follow{grid-column:2/-1}}@media (max-width:600px){.site-footer-new .footer-top{text-align:center;grid-template-columns:1fr;gap:42px;padding:68px 0 48px}.footer-brand-block>a,.footer-column,.footer-follow{align-items:center}.footer-follow{grid-column:auto}.footer-follow>div{margin-top:4px}.site-footer-new .footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:25px 0 16px}.footer-display-word{margin-bottom:-2vw;font-size:clamp(5rem,19vw,8rem)}.site-footer-new{padding-bottom:0}.site-footer-new .footer-top{gap:28px;padding:38px 0 30px}.footer-brand-block>a{justify-content:center;gap:8px;font-size:calc(3.4rem + 1px)}.footer-brand-block img{width:103px;height:103px;margin-left:0}.footer-brand-block>a span{transform:translate(-19px,-7px)}.footer-brand-block p{margin-top:14px;font-size:1rem;line-height:1.45}.footer-brand-copy{flex-direction:column;align-items:center;gap:10px;margin-top:22px;font-family:Barlow,sans-serif;display:flex}.footer-brand-copy .footer-brand-tagline{color:#eeeaf2;margin:0;font-size:1.05rem;font-weight:400;line-height:1.2;display:block}.footer-brand-copy .footer-brand-tagline strong{color:#2ed477;font:inherit;font-weight:400}.footer-brand-copy .footer-brand-rewards{color:#eeeaf2;flex-direction:column;gap:8px;margin:0;font-size:1.05rem;line-height:1.2;display:flex}.footer-brand-copy .footer-brand-rewards span{display:block}.footer-brand-block p,.footer-column,.footer-follow{transform:translateY(-10px)}.footer-column,.footer-follow{gap:15px}.footer-column strong,.footer-follow>strong{margin-bottom:6px}.footer-column strong:after,.footer-follow>strong:after{width:100%;margin-top:9px}.footer-follow>div{gap:12px;margin-top:4px}.footer-follow a{border-radius:10px;width:52px;height:52px}.footer-follow svg{width:24px;height:24px}.site-footer-new .footer-bottom{border-top-color:#0000;gap:7px;padding:18px 0 14px;font-size:.82rem;transform:translateY(-30px)}.site-footer-new .footer-bottom:before{content:"";border-top:1px solid #a454ff80;position:absolute;top:4px;left:0;right:0}.site-footer-new .footer-display-word{letter-spacing:-.03em;transform-origin:50%;width:100%;margin:0;padding:0 12px;font-size:clamp(4.4rem,23vw,7rem);line-height:.78;transform:translateY(-42px)}}main>.site-footer{display:block!important}.site-footer-new .footer-main{grid-template-columns:1fr auto;gap:44px;padding:clamp(64px,7vw,110px) 0 0}.site-footer-new .footer-brand .brand{font-size:clamp(2.3rem,3.45vw,3.7rem)}.site-footer-new .footer-brand .brand img{width:52px;height:52px}.site-footer-new .footer-brand p{color:#b7c0ca;font-size:1rem}.site-footer-new .footer-nav{justify-content:flex-end;gap:15px 30px;max-width:540px;font-size:.9rem}.site-footer-new .footer-visual{background:linear-gradient(90deg,#0000,#7142b517,#0000);border-top:1px solid #d4ddea1f;border-bottom:1px solid #d4ddea1f;grid-column:1/-1;height:clamp(116px,13vw,188px);margin:clamp(34px,5vw,68px) 0 clamp(37px,5vw,66px);position:relative;overflow:hidden}.site-footer-new .footer-visual:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#d3dce80b 10%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.site-footer-new .footer-visual span{filter:blur(2px);border-radius:50%;display:block;position:absolute}.site-footer-new .footer-visual span:first-child{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#905ce061,#4d208b1f 42%,#0000 70%);width:31%;top:50%;left:18%;transform:translate(-50%,-50%)}.site-footer-new .footer-visual span:nth-child(2){aspect-ratio:1;background:radial-gradient(circle,#4ade8030,#4ade8008 52%,#0000 72%);width:25%;top:46%;left:51%;transform:translate(-50%,-50%)}.site-footer-new .footer-visual span:nth-child(3){aspect-ratio:1;border:1px solid #b27fee47;width:34%;top:51%;left:82%;transform:translate(-50%,-50%);box-shadow:0 0 46px #753ebb2e,inset 0 0 40px #753ebb1a}.site-footer-new .footer-meta{grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:22px 0;display:grid;position:relative}.site-footer-new .footer-meta small:last-child{color:#c3cad3;grid-column:2}.site-footer-new>.footer-socials{justify-content:flex-end;width:min(1900px,100% - 192px);margin:0;padding:0;position:absolute;bottom:16px;right:50%;transform:translate(50%)}.site-footer-new .footer-socials a{border-color:#dce4ec2e;width:34px;height:34px}.site-footer-new .footer-socials svg{width:16px;height:16px}.site-footer-new .footer-wordmark{display:none}@media (max-width:900px){.site-footer-new .footer-main{grid-template-columns:1fr}.site-footer-new .footer-nav{justify-content:flex-start;max-width:none}.site-footer-new .footer-visual{grid-column:1}.site-footer-new>.footer-socials{width:min(100% - 48px,1900px)}}@media (max-width:600px){.site-footer-new .footer-main{gap:28px;padding-top:58px}.site-footer-new .footer-nav{justify-content:center;max-width:340px}.site-footer-new .footer-visual{width:100%;height:104px;margin:12px 0 28px}.site-footer-new .footer-meta{flex-direction:column;min-height:104px;padding:18px 0 57px;display:flex}.site-footer-new>.footer-socials{justify-content:center;width:min(100% - 32px,1900px);bottom:16px;right:50%}}.site-footer-new .footer-main{grid-template-columns:1fr minmax(250px,390px) 1fr;align-items:center;gap:52px;min-height:440px;padding:clamp(70px,7vw,118px) 0 clamp(60px,6vw,100px)}.site-footer-new .footer-nav{letter-spacing:-.015em;text-transform:uppercase;flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;gap:20px;max-width:none;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.15rem,1.5vw,1.55rem);font-weight:500;display:flex}.site-footer-new .footer-nav a{color:#f7f0ff}.site-footer-new .footer-nav a:after{background:#7df2a8;bottom:-4px}.site-footer-new .footer-visual{aspect-ratio:1;background:0 0;border:0;grid-area:1/2;place-items:center;width:100%;height:auto;margin:0;display:grid;overflow:visible}.site-footer-new .footer-visual:before{content:"";background:radial-gradient(circle,#b070ff2e,#732dc40d 49%,#0000 70%);border:1px solid #dec9ff3b;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 56px #8c3ff061,inset 0 0 42px #bb82ff24;-webkit-mask-image:none;mask-image:none}.site-footer-new .footer-logo-orbit{z-index:1;aspect-ratio:1;background:#2a0a4e73;border:1px solid #f5eeffa3;border-radius:50%;place-items:center;width:72%;display:grid;position:relative;box-shadow:0 22px 52px #08001673,inset 0 1px #ffffff2e}.site-footer-new .footer-logo-orbit img{filter:invert(55%)sepia(46%)saturate(1910%)hue-rotate(236deg)brightness(104%)contrast(105%);width:62%;height:auto}.site-footer-new .footer-contact{color:#fff;text-align:right;flex-direction:column;grid-area:1/3;justify-self:end;align-items:flex-end;display:flex}.site-footer-new .footer-contact p{letter-spacing:-.035em;margin:14px 0 24px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.5rem,2.2vw,2.25rem);font-weight:500}.site-footer-new .footer-contact a{color:#eee6fa;border-bottom:1px solid #e1d4ff73;padding-bottom:5px;font-size:.92rem;transition:color .2s,border-color .2s}.site-footer-new .footer-contact a span{color:#7df2a8;padding-left:5px}.site-footer-new .footer-contact a:hover{color:#7df2a8;border-color:#7df2a8}.site-footer-new .footer-meta{color:#d5cae4;border-top-color:#eae0ff57}.site-footer-new .footer-socials a{color:#fff;border-color:#ebdeff59}.site-footer-new .footer-socials a:hover{color:#21073e;background:#7df2a8;border-color:#7df2a8}@media (max-width:900px){.site-footer-new .footer-main{grid-template-columns:1fr 1fr;min-height:0}.site-footer-new .footer-nav{grid-column:1}.site-footer-new .footer-contact{grid-column:2}.site-footer-new .footer-visual{grid-area:2/1/auto/-1;width:min(280px,70vw);margin:0 auto}}@media (max-width:600px){.site-footer-new .footer-main{text-align:center;grid-template-columns:1fr;gap:46px;padding:58px 0 48px;display:grid}.site-footer-new .footer-nav{grid-area:2/1;align-items:center;gap:16px}.site-footer-new .footer-visual{grid-area:1/1;width:min(238px,70vw)}.site-footer-new .footer-contact{text-align:center;grid-area:3/1;justify-self:center;align-items:center}.site-footer-new .footer-contact p{margin:11px 0 18px}}.site-footer-legacy{display:none!important}.site-footer-new .footer-main{grid-template-columns:1fr 1fr 1fr;gap:32px;min-height:500px;padding:82px 0 76px}.site-footer-new .footer-nav{grid-area:1/1;gap:27px;font-size:clamp(1.25rem,1.65vw,1.7rem);line-height:1}.site-footer-new .footer-visual{aspect-ratio:1;grid-area:1/2;width:min(310px,100%);height:auto;margin:0 auto;overflow:visible}.site-footer-new .footer-visual:before{display:none}.site-footer-new .footer-logo-orbit{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.site-footer-new .footer-logo-orbit img{filter:none;width:100%}.site-footer-new .footer-contact{grid-area:1/3;place-self:start end;padding-top:2px}.site-footer-new .footer-contact>span{color:#fff;letter-spacing:0;font-family:Barlow Condensed,sans-serif;font-size:1.35rem;font-weight:700}.site-footer-new .footer-contact p{color:#fff;letter-spacing:0;margin:16px 0 28px;font-family:Barlow,sans-serif;font-size:1.05rem;font-weight:400}.site-footer-new .footer-contact a{color:#d9c9f0}.site-footer-new .footer-meta{color:#fff;border-top:2px solid #ffffffbd;min-height:78px}.site-footer-new .footer-meta small:last-child{color:#fff}.site-footer-new>.footer-socials{bottom:21px}.site-footer-new .footer-socials a{border:0;border-radius:0;width:36px;height:36px}.site-footer-new .footer-socials a:hover{color:#7df2a8;background:0 0;transform:translateY(-2px)}@media (max-width:900px){.site-footer-new .footer-main{grid-template-columns:1fr 1fr;min-height:0;padding:68px 0}.site-footer-new .footer-nav{grid-area:1/1}.site-footer-new .footer-contact{grid-area:1/2}.site-footer-new .footer-visual{grid-area:2/1/auto/-1;width:250px;margin-top:24px}}@media (max-width:600px){.site-footer-new .footer-main{grid-template-columns:1fr;gap:42px;padding:58px 0 48px}.site-footer-new .footer-visual{grid-area:1/1;width:220px}.site-footer-new .footer-nav{grid-area:2/1}.site-footer-new .footer-contact{grid-area:3/1;padding:0}.site-footer-new .footer-meta{border-top-width:1px;padding-bottom:58px}}.site-footer-new{background:radial-gradient(circle at 50% 0,#4a2b694d,#0000 48%),linear-gradient(145deg,#24153b 0%,#1c1030 100%)}.site-footer-new .footer-visual{background:0 0;place-items:center;display:grid}.site-footer-new .footer-logo-orbit{background:0 0;place-items:center;width:100%;height:100%;display:grid}.site-footer-new .footer-logo-orbit img{object-fit:contain;filter:none;width:min(100%,330px);height:auto;display:block}.site-footer-new .footer-contact p{margin-bottom:0}.site-footer-new .footer-main{min-height:560px}.site-footer-new .footer-logo-orbit img{width:100%;max-width:413px}.site-footer-new>.footer-socials{display:none}.footer-contact-socials{justify-content:flex-end;align-items:center;gap:17px;margin-top:clamp(52px,6vw,88px);display:flex}.footer-contact-socials a{color:#fff;place-items:center;width:27px;height:27px;transition:color .2s,transform .2s;display:grid}.footer-contact-socials a:hover{color:#7df2a8;transform:translateY(-2px)}.footer-contact-socials svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:26.45px;height:26.45px}.footer-legal{color:#fff;white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:27px;font-size:.92rem;display:flex}.footer-legal a{color:#fff;transition:color .2s}.footer-legal a:hover{color:#7df2a8}@media (max-width:900px){.site-footer-new .footer-main{min-height:0}}@media (max-width:600px){.site-footer-new .footer-visual{width:min(275px,76vw)}.footer-contact-socials,.footer-legal{justify-content:center}.footer-contact-socials{margin-top:28px}}.how-it-works .section-heading,.challenges-section .section-heading,.faq-section .section-heading{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.faq-section .section-heading{letter-spacing:.01em!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(2rem,3.1vw,3.35rem)!important;font-weight:900!important;line-height:.95!important}@media (min-width:701px){.faq-section .section-heading{letter-spacing:-.01em!important;font-size:2.15rem!important}}@media (min-width:901px) and (max-width:1366px) and (pointer:coarse){.faq-section .section-heading{font-size:clamp(1.55rem,2.05vw,2.15rem)!important}}@media (min-width:701px) and (max-width:1366px) and (pointer:coarse){.legal-page .legal-header .hero-brand{transform-origin:0;transform:translateY(1.5px)}.legal-page.legal-page-terms .legal-header .hero-brand{transform:translate(-3px,-3.5px)}.legal-page .legal-header .hero-logo{transform-origin:50%;transform:translateY(6.8px)}.legal-page .legal-header .hero-brand-name{transform-origin:0;transform:translateY(-5.5px)}.faq-section .section-heading{transform-origin:top;transform:scale(.8);letter-spacing:-.01em!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.55rem,2.05vw,2.15rem)!important;font-weight:900!important;line-height:.95!important}}@media (min-width:901px) and (max-width:1366px) and (pointer:coarse){.legal-page .legal-header .hero-brand{left:-4px}.legal-page .legal-header .hero-brand-name{transform:translateY(-2.5px)}}@media (max-width:900px){.legal-page .legal-header .hero-brand{transform:translate(-13px,5px)}.legal-page .legal-header .hero-brand-name{transform:translateY(3px)}}.site-footer-new .footer-contact{display:none}.site-footer-new .footer-legal-menu{color:#fff;letter-spacing:-.015em;text-transform:uppercase;text-align:right;grid-area:1/3;grid-template-columns:auto auto;place-self:center end;gap:26px 32px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.12rem,1.5vw,1.55rem);font-weight:500;line-height:1;display:grid}.site-footer-new .footer-legal-menu a{color:#fff;transition:color .2s}.site-footer-new .footer-legal-menu a:hover{color:#7df2a8}@media (max-width:900px){.site-footer-new .footer-legal-menu{grid-area:1/2;gap:20px 24px}}@media (max-width:600px){.site-footer-new .footer-legal-menu{text-align:center;grid-area:3/1;justify-self:center}}.site-footer-new .footer-contact{grid-area:1/3;justify-self:end;display:flex}.site-footer-new .footer-contact .footer-legal{display:none}.site-footer-new .footer-legal-menu{color:#fff;letter-spacing:0;text-transform:none;text-align:right;grid-area:1/3;grid-template-columns:auto auto;place-self:start end;gap:18px 26px;margin-top:224px;font-family:Barlow,sans-serif;font-size:.92rem;font-weight:400;display:grid}.site-footer-new{z-index:1;margin-top:-10mm;position:relative}.site-footer-new>.footer-glass{opacity:.72;width:min(460px,42vw);height:min(460px,42vw);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.site-footer-new .footer-main,.site-footer-new .footer-meta{z-index:2;position:relative}@media (max-width:600px){.site-footer-new>.footer-glass{opacity:.48;width:310px;height:310px}}@media (max-width:900px){.site-footer-new .footer-legal-menu{grid-area:1/2;margin-top:205px}}@media (max-width:600px){.site-footer-new .footer-contact{grid-area:3/1;justify-self:center;align-items:center}.site-footer-new .footer-legal-menu{text-align:center;grid-area:4/1;justify-self:center;margin-top:-18px;position:static}}.site-footer-new .footer-main{height:405px;min-height:0;padding-top:32px;padding-bottom:26px}.site-footer-new .footer-visual{width:min(310px,100%)}.site-footer-new .footer-visual .footer-mark{object-fit:contain;width:100%;height:100%;display:block}.site-footer-new .footer-nav{transform:translateY(18px)}.site-footer-new .footer-contact,.site-footer-new .footer-legal-menu{transform:translateY(12px)}@media (max-width:900px){.site-footer-new .footer-main{height:auto;min-height:0;padding-top:56px;padding-bottom:52px}}.site-footer-new .footer-column a{color:#fff;transition:color .18s,transform .18s}.site-footer-new .footer-column a:hover{color:#64f08b}.site-footer-new .footer-follow a{transition:color .18s,border-color .18s,background-color .18s,transform .18s}.site-footer-new .footer-follow a:hover{color:#64f08b;background:0 0;border-color:#64f08b}@media (min-width:701px) and (max-width:1100px) and (pointer:coarse){.sign-up-page:before,.auth-flat-page:before,.support-page:before{background:#24153b!important;height:78px!important;display:block!important}.sign-up-page>.site-header,.auth-flat-page>.site-header,.support-page>.site-header{background:#24153b!important;height:78px!important;min-height:78px!important}.sign-up-page>.site-header .hero-brand,.auth-flat-page>.site-header .hero-brand,.support-page>.site-header .hero-brand{font-size:2.55rem!important;transform:translateY(5px)!important}.sign-up-page>.site-header .hero-logo,.auth-flat-page>.site-header .hero-logo,.support-page>.site-header .hero-logo,.sign-up-page>.site-header .hero-logo img,.auth-flat-page>.site-header .hero-logo img,.support-page>.site-header .hero-logo img{width:42.9px!important;height:42.9px!important}.sign-up-page>.site-header:after,.auth-flat-page>.site-header:after,.support-page>.site-header:after{content:"";z-index:0;pointer-events:none;background:#24153b;width:100vw;height:16px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.sign-up-page>.site-header>*,.auth-flat-page>.site-header>*,.support-page>.site-header>*{z-index:1;position:relative}.sign-up-page:before,.auth-flat-page:before,.support-page:before{height:132px!important}.sign-up-page>.site-header,.auth-flat-page>.site-header,.support-page>.site-header{height:132px!important;min-height:132px!important}.sign-up-page>.site-header:after,.auth-flat-page>.site-header:after,.support-page>.site-header:after{display:none!important}}@media (max-width:1100px){.live-challenge-header{flex-direction:column;align-items:flex-start}.live-stats{width:100%}.live-countdown{flex-wrap:wrap}.live-countdown-label{margin-right:12px}}@media (min-width:701px) and (max-width:1100px){main.rules-page .rules-content{margin-top:56px!important;transform:none!important}main.rules-page>header.legal-header{height:78px!important;min-height:78px!important}main.rules-page>header.legal-header .hero-brand{transform:translateY(5px)!important}main.rules-page>header.legal-header .hero-brand-name{transform:none!important}main.rules-page>header.legal-header .hero-logo,main.rules-page>header.legal-header .hero-logo img{width:68px!important;height:68px!important}main.rules-page>header.legal-header .mobile-cta{transform:translateY(10px)!important}main.rules-page>header.legal-header .menu-toggle{transform:translateY(9.8px)!important}.legal-page>.site-header,.support-page>.site-header,.sign-up-page>.site-header,.auth-flat-page>.site-header{height:78px!important;min-height:78px!important}.legal-page>.site-header .hero-brand,.support-page>.site-header .hero-brand,.sign-up-page>.site-header .hero-brand,.auth-flat-page>.site-header .hero-brand{transform:translateY(5px)!important}.legal-page>.site-header .hero-brand-name,.support-page>.site-header .hero-brand-name,.sign-up-page>.site-header .hero-brand-name,.auth-flat-page>.site-header .hero-brand-name{transform:none!important}.legal-page>.site-header .hero-logo,.legal-page>.site-header .hero-logo img,.support-page>.site-header .hero-logo,.support-page>.site-header .hero-logo img,.sign-up-page>.site-header .hero-logo,.sign-up-page>.site-header .hero-logo img,.auth-flat-page>.site-header .hero-logo,.auth-flat-page>.site-header .hero-logo img{width:52px!important;height:52px!important}.legal-page>.site-header .mobile-cta,.support-page>.site-header .mobile-cta,.sign-up-page>.site-header .mobile-cta,.auth-flat-page>.site-header .mobile-cta{transform:translateY(10px)!important}.legal-page>.site-header .menu-toggle,.support-page>.site-header .menu-toggle,.sign-up-page>.site-header .menu-toggle,.auth-flat-page>.site-header .menu-toggle{transform:translateY(9.8px)!important}.rules-page>.site-header,.rules-page>.legal-header{height:78px!important;min-height:78px!important}.rules-page>.site-header .hero-brand,.rules-page>.legal-header .hero-brand{transform:translateY(5px)!important}.rules-page>.site-header .hero-brand-name,.rules-page>.legal-header .hero-brand-name{transform:none!important}.rules-page>.site-header .hero-logo,.rules-page>.site-header .hero-logo img,.rules-page>.legal-header .hero-logo,.rules-page>.legal-header .hero-logo img{width:52px!important;height:52px!important}.rules-page>.site-header .mobile-cta,.rules-page>.legal-header .mobile-cta{transform:translateY(10px)!important}.rules-page>.site-header .menu-toggle,.rules-page>.legal-header .menu-toggle{transform:translateY(9.8px)!important}main.legal-page>header.legal-header{height:78px!important;min-height:78px!important}main.legal-page>header.legal-header .hero-brand{transform:translateY(5px)!important}main.legal-page>header.legal-header .hero-brand-name{transform:none!important}main.legal-page>header.legal-header .hero-logo,main.legal-page>header.legal-header .hero-logo img{width:39px!important;height:39px!important}main.legal-page>header.legal-header .mobile-cta{transform:translateY(10px)!important}main.legal-page>header.legal-header .menu-toggle{transform:translateY(9.8px)!important}main.legal-page>header.legal-header .legal-nav.nav-open{width:100vw!important;top:78px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}main.legal-page-terms>header.legal-header .hero-brand{align-items:center!important}main.legal-page-terms>header.legal-header .hero-logo,main.legal-page-terms>header.legal-header .hero-logo img{width:52px!important;height:52px!important}main.legal-page-terms>header.legal-header .hero-logo{transform:translateY(5px)!important}}@media (min-width:701px) and (max-width:1100px) and (pointer:coarse){.legal-page .legal-header .hero-brand{transform:translateY(5px)!important}.legal-page .legal-header .hero-brand-name{transform:none!important}.legal-page .legal-header .hero-logo,.legal-page .legal-header .hero-logo img{width:39px!important;height:39px!important}.legal-page .legal-header .mobile-cta{transform:translateY(10px)!important}.legal-page .legal-header .menu-toggle{transform:translateY(9.8px)!important}}@media (min-width:901px){.legal-page>.site-header,.support-page>.site-header,.sign-up-page>.site-header,.auth-flat-page>.site-header{height:100px!important;min-height:100px!important}.legal-page>.site-header .hero-logo,.legal-page>.site-header .hero-logo img,.support-page>.site-header .hero-logo,.support-page>.site-header .hero-logo img,.sign-up-page>.site-header .hero-logo,.sign-up-page>.site-header .hero-logo img,.auth-flat-page>.site-header .hero-logo,.auth-flat-page>.site-header .hero-logo img{width:80px!important;height:80px!important}}@media (max-width:900px){.legal-page:before,.support-page:before,.sign-up-page:before,.auth-flat-page:before{height:78px!important}.legal-page>.site-header:after,.support-page>.site-header:after,.sign-up-page>.site-header:after,.auth-flat-page>.site-header:after{display:none!important}.legal-page>.site-header,.support-page>.site-header,.sign-up-page>.site-header,.auth-flat-page>.site-header{height:78px!important;min-height:78px!important}.legal-page>.site-header .hero-brand,.support-page>.site-header .hero-brand,.sign-up-page>.site-header .hero-brand,.auth-flat-page>.site-header .hero-brand{gap:clamp(4px,1.5vw,6px);font-size:clamp(2rem,7vw,2.55rem)!important;transform:translateY(5px)!important}.legal-page>.site-header .hero-brand-name,.support-page>.site-header .hero-brand-name,.sign-up-page>.site-header .hero-brand-name,.auth-flat-page>.site-header .hero-brand-name{margin-left:0;transform:none!important}.legal-page>.site-header .hero-logo,.legal-page>.site-header .hero-logo img,.support-page>.site-header .hero-logo,.support-page>.site-header .hero-logo img,.sign-up-page>.site-header .hero-logo,.sign-up-page>.site-header .hero-logo img,.auth-flat-page>.site-header .hero-logo,.auth-flat-page>.site-header .hero-logo img{width:39px!important;height:39px!important}.legal-page>.site-header .mobile-cta,.support-page>.site-header .mobile-cta,.sign-up-page>.site-header .mobile-cta,.auth-flat-page>.site-header .mobile-cta{transform:translateY(10px)!important}.legal-page>.site-header .menu-toggle,.support-page>.site-header .menu-toggle,.sign-up-page>.site-header .menu-toggle,.auth-flat-page>.site-header .menu-toggle{transform:translateY(9.8px)!important}}@media (max-width:680px){.live-challenge-page{padding:22px 12px 24px}.live-challenge-header h1{white-space:normal;font-size:clamp(2.1rem,10vw,3rem)}.live-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.live-stat{min-height:92px;padding:14px 16px}.live-stat:nth-child(2){border-right:0}.live-stat:nth-child(-n+2){border-bottom:1px solid var(--live-border)}.live-stat-name{gap:7px;font-size:.83rem}.live-stat>strong{font-size:1.75rem}.live-completion{gap:13px}.live-progress{width:52px;height:52px}.live-progress:before{inset:7px}.live-progress span{font-size:1.15rem}.live-grid-panel{padding:16px 10px 18px;overflow:hidden}.live-column-labels{grid-template-columns:22px repeat(10,minmax(0,1fr));gap:7px}.live-grid-body{grid-template-columns:22px minmax(0,1fr);gap:7px}.live-column-labels{padding-bottom:9px;font-size:.68rem}.live-row-labels{gap:5px;font-size:.7rem}.live-participant-grid{gap:5px}.live-cell{border-radius:7px;height:clamp(28px,7.3vw,39px)}.live-cell-eliminated{font-size:1.3rem}.live-countdown{gap:12px;padding:18px 16px}.live-calendar-icon{flex-basis:42px;width:42px}.live-countdown-label{font-size:.78rem}.live-countdown-values{justify-content:space-between;width:100%}.live-countdown-unit{flex-direction:column;gap:4px;padding:0 10px}.live-countdown-unit strong{font-size:1.35rem}.live-countdown-unit span{font-size:.62rem}}@media (min-width:701px){.live-challenge-layout{display:contents}.live-switcher{grid-area:2/1}.live-grid-panel{grid-area:3/1}.live-sidebar{grid-area:2/2/span 2}.how-it-works.section{padding-bottom:36.748px}.challenges-section.section{margin-top:0;padding-bottom:50.8976px;padding-top:12px!important}.challenges-section .challenge-card-active{height:561.575px!important}.challenge-card-active .challenge-cta{width:calc(100% + 12px);margin-left:-6px;margin-right:-6px}.challenges-section .challenge-card-active:hover{transform:translateY(-.75px)}.challenges-section .challenge-card-summary:hover{transform:translateY(-.5px)}.challenges-section .challenge-card-active .challenge-cta,.challenges-section .challenge-card-summary .challenge-cta,.challenges-section .challenge-card-active:hover .challenge-cta,.challenges-section .challenge-cta:hover,.challenges-section .challenge-card-summary:hover .challenge-cta{transform:none!important}.live-challenge-page{zoom:.68}}@media (max-width:700px){.live-challenge-page{zoom:.85}}@media (min-width:701px){.live-challenge-page .live-countdown{zoom:1;box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:1500px;display:flex}.live-challenge-page{box-sizing:border-box;zoom:1;grid-template-columns:minmax(0,1fr) minmax(210px,250px);gap:18px 19px;width:100%;max-width:none;margin:0 auto;padding:.5cm clamp(48px,6.35vw,120px) 48px;display:grid}.live-challenge-header{display:contents}.live-challenge-header h1{box-sizing:border-box;color:#fff;letter-spacing:.045em;text-align:center;background:linear-gradient(145deg,#111f2b 0%,#07111a 100%);border:1px solid #7d58b19e;border-top:0;border-radius:0 0 18px 18px;grid-column:1/-1;width:289.323px;min-height:74px;margin:0 auto;padding:12px 34px 14px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.55rem,2.25vw,2.2rem);font-weight:700;transform:translateY(.5cm);box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000002e}.live-challenge-header h1 span{margin-left:0}.live-challenge-header h1 .live-challenge-title{display:inline-block;transform:translate(-.23cm,.25cm)}.live-grid-panel{grid-area:3/1;width:100%;max-width:none;margin:0;padding:16px 32px 18px;transform:translateY(.5cm)}.live-row-labels{gap:6px}.live-participant-grid{row-gap:6px}.live-cell{height:clamp(37px,2.85vw,43px)}.live-sidebar{flex-direction:column;grid-area:2/2/span 2;gap:18px;display:flex;transform:translateY(.5cm)}.live-stats{border-radius:14px;flex-direction:column;flex:auto;grid-area:2/2;width:100%;min-height:0;display:flex}.live-stat{border-right:0;border-bottom:1px solid var(--live-border);min-height:84px;padding:16px 20px}.live-stat:last-child{border-bottom:0}.live-stat-name{font-size:.9rem}.live-stat>strong{font-size:2.6rem}.live-completion{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.live-completion .live-stat-name{align-self:auto;margin:0}.live-completion>strong{margin:7px 0 0;font-size:2.07rem;line-height:1}.live-challenge-page .live-countdown{grid-area:3/2;grid-template-columns:42px 1fr;gap:12px;width:100%;max-width:none;min-height:0;margin:0;padding:22px 24px;display:grid}.live-calendar-icon{flex-basis:42px;width:42px}.live-countdown-label{align-self:center;font-size:.82rem}.live-countdown-values{grid-column:1/-1;justify-content:space-between}.live-countdown-unit{border:0;flex-direction:column;gap:5px;padding:0 9px}.live-countdown-unit strong{font-size:1.55rem}.live-countdown-unit span{font-size:.62rem}}@media (max-width:700px){.challenges-section .challenge-cta{transform:translateY(14.1181px)!important}.challenges-section .challenge-card{margin-bottom:.4cm}.live-challenge-page{zoom:1;background:linear-gradient(#1c1030,#1c1030) top/100% 1px no-repeat,linear-gradient(145deg,#111f2b 0%,#07111a 100%);padding:0 12px 28px}.live-challenge-header{text-align:center;margin:0 -12px 16px;display:block;border-top:1px solid #ffffffd1!important}.live-challenge-header h1{color:#f5f6f8;letter-spacing:.035em;text-align:center;white-space:nowrap;background:linear-gradient(145deg,#111f2b 0%,#07111a 100%);border:1px solid #7d58b19e;border-top:0;border-radius:0 0 16px 16px;justify-content:center;align-items:center;width:max-content;min-height:58px;padding:11px 22px 13px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.65rem,8.2vw,2.05rem);font-weight:700;line-height:1;display:flex;margin:0 auto!important;transform:none!important}.live-challenge-header h1 .live-challenge-title{transform:none!important}.live-switcher{margin-bottom:12px}.live-stats{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.live-stat{text-align:center;border-bottom:1px solid var(--live-border);flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:112px;padding:12px 5px;display:flex}.live-stat:first-child,.live-stat:nth-child(2){border-right:1px solid var(--live-border)}.live-stat:nth-child(3){border-right:0}.live-summary-cell{flex:0 0 32px;width:32px;height:32px}.live-stat-copy{flex-direction:column;align-items:center;display:flex}.live-stat-name{white-space:nowrap;font-size:.68rem}.live-stat>.live-stat-copy>strong{margin-top:2px;font-size:1.48rem}.live-completion{text-align:left;border-right:0;grid-column:1/-1;grid-template-columns:1fr auto;min-height:76px;padding:12px;display:grid}.live-completion .live-stat-name,.live-completion>strong{align-self:center}.live-completion>strong{margin:0;font-size:1.7rem}.live-progress-bar{grid-column:1/-1}.live-sidebar{gap:12px;margin-top:12px}.live-switcher{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px}.live-switcher-meta{white-space:nowrap;flex:auto;gap:5px;min-width:0}.live-switcher-meta strong{font-size:.9rem}.live-switcher-nav{flex:none}.live-cell-empty.live-summary-cell{box-sizing:border-box;background:#080c1233;border:1px dashed #aeb5c0;display:block}.live-sidebar{gap:12px}.live-challenge-page .live-countdown{margin-top:0}.live-switcher-meta strong,.live-switcher-meta>span:last-child{letter-spacing:.02em;font-family:Barlow Condensed,sans-serif;font-weight:700}.live-switcher-meta>span:last-child{font-size:.9rem}.live-grid-panel{z-index:2;position:relative;overflow:visible}.live-grid-panel .live-cell{position:relative}.live-grid-panel .live-tooltip{width:min(150px,100vw - 24px);top:calc(100% + 6px);bottom:auto}.live-grid-panel .live-cell:nth-child(10n+8) .live-tooltip,.live-grid-panel .live-cell:nth-child(10n+9) .live-tooltip,.live-grid-panel .live-cell:nth-child(10n) .live-tooltip{left:auto;right:0}.live-grid-panel .live-tooltip-eliminated em{color:#b7beca;background:#242b35}}@media (min-width:701px) and (max-width:1100px){.live-challenge-page{align-content:start;overflow-x:hidden;zoom:1!important;background:#1c1030!important;border-top:0!important;grid-template-rows:68px auto auto!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:14px!important;min-height:auto!important;margin-top:0!important;padding:24px 28px 30px!important}.faq-section{border-top:.4cm solid #07111a!important;margin-top:0!important}.challenges-section.section{box-shadow:none!important;background-color:#1c1030!important;background-image:none!important;border-bottom:0!important;margin-bottom:-1px!important;padding-bottom:18px!important}.challenges-section.section,.challenges-section .container,.challenges-section .challenge-grid{background:#1c1030!important;overflow:visible!important}.challenges-section .challenge-card,.challenges-section .challenge-card-active,.challenges-section .challenge-card-summary{box-sizing:border-box;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.challenges-section .challenge-grid{grid-auto-rows:1fr!important;align-items:stretch!important}.challenges-section .challenge-card,.challenges-section .challenge-card-active{height:100%!important}.challenges-section .challenge-card-active{flex-direction:column!important;display:flex!important}.challenges-section .challenge-card-active .challenge-details strong{white-space:nowrap}.challenges-section .challenge-card-active .challenge-information{margin-top:auto!important}.challenges-section .challenge-card-active .challenge-cta{margin-top:12px!important;transform:none!important}.challenges-section .challenge-card-active:nth-child(-n+2) .challenge-cta{transform:translateY(2px)!important}.live-challenge-header{display:contents}.live-challenge-header h1{box-sizing:border-box;grid-area:1/1/auto/-1;align-self:start;width:min(100%,340px);height:68px;min-height:68px;padding:14px 24px;font-size:2.15rem;line-height:1;margin:0 auto!important;transform:translateY(-1px)!important}.live-challenge-header h1 .live-challenge-title{transform:none!important}.live-challenge-header h1:before{display:block!important}.live-switcher{min-height:48px;padding:7px 10px 7px 14px;box-shadow:none!important;border-top:0!important}.live-switcher,.live-grid-panel,.live-sidebar{align-self:start}.live-switcher-meta{gap:8px}.live-switcher-meta strong,.live-switcher-meta>span:last-child{font-size:1.05rem}.live-grid-panel{z-index:2;padding:18px 16px 20px;position:relative}.live-column-labels{gap:8px;padding-bottom:10px;font-size:.9rem}.live-grid-body{grid-template-columns:28px minmax(0,1fr);gap:8px}.live-row-labels{gap:7px;font-size:.9rem}.live-participant-grid{gap:7px 8px}.live-cell{border-radius:8px;height:42px}.live-sidebar{gap:14px}.live-stat{min-height:76px;padding:10px 14px}.live-stat-name{font-size:.68rem}.live-stat>strong{font-size:1.45rem}.live-summary-cell{flex-basis:30px;width:30px;height:30px}.live-completion>strong{font-size:1.55rem}.live-challenge-page .live-countdown{padding:16px 14px}.live-countdown-label{font-size:.72rem}.live-countdown-unit{gap:4px;padding:0 8px}.live-countdown-unit strong{font-size:1.2rem}.live-countdown-unit span{font-size:.56rem}.faq-section .section-heading,.faq-section .section-heading>span{box-sizing:border-box!important;letter-spacing:.035em!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:min(100%,340px)!important;height:68px!important;min-height:68px!important;margin:0 auto!important;padding:14px 24px!important;font-family:Barlow Condensed,sans-serif!important;font-size:2.15rem!important;font-weight:700!important;line-height:1!important;display:flex!important;transform:none!important}}.dashboard-light-progress-content{transform:translate(-15px)}.dashboard-light-progress-icon{justify-self:center;width:80px;transform:translate(-33px)}.dashboard-light-progress-icon svg{width:80px;height:55px}.dashboard-light-progress-icon .progress-time-face,.dashboard-light-progress-icon .progress-time-track{stroke:#24153b;stroke-width:1.4px}.dashboard-light-progress-icon .progress-time-hand{stroke:#0bb957;stroke-width:2px}.dashboard-light-progress-icon .progress-time-fill{stroke:#0bb957;stroke-linecap:round;stroke-width:4.5px}@media (max-width:700px){.dashboard-light-progress-content,.dashboard-light-progress-icon{transform:none}.dashboard-light-progress-icon{width:42px}.dashboard-light-progress-icon svg{width:42px;height:32px}}.dashboard-light-progress-icon .progress-time-hand{transform:translate(-2px)}@media (min-width:701px){.dashboard-light-progress-icon{transform:translate(-29px)}}.dashboard-light-progress-metrics>div:last-child strong{font-size:1.176rem}@media (max-width:700px){.dashboard-light-overview{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px}.dashboard-light-status{gap:10px;width:100%}.dashboard-light-status>div{box-sizing:border-box;width:100%}.dashboard-light-task{grid-template-columns:78px minmax(0,1fr);gap:0 14px;padding:22px 14px}.dashboard-light-task-icon{grid-area:1/1;align-self:center;width:78px;height:78px}.dashboard-light-task-icon img{transform:none}.dashboard-light-task-body{display:contents;transform:none}.dashboard-light-task-body h2{grid-area:1/2;align-self:center;margin:0}.dashboard-light-task-body>p,.dashboard-light-next,.dashboard-light-submit{grid-column:1/-1}.dashboard-light-task-body>p{font-size:1.03rem}.dashboard-light-task-body>p:first-of-type{margin-top:18px;font-size:1.176rem;line-height:1.56}.dashboard-light-deadline,.dashboard-light-next,.dashboard-light-task-body>.dashboard-light-deadline{font-size:1.176rem}.dashboard-light-next>span:last-child,.dashboard-light-submit label,.dashboard-light-received div>span{font-size:1.008rem}.dashboard-light-next,.dashboard-light-info strong{font-size:1.008rem;font-weight:400}.dashboard-light-submission-note strong{font-size:1.08rem;font-weight:600}.dashboard-light-submission-note p{font-size:1.008rem}.dashboard-light-submit-row{margin-inline:0}.dashboard-light-submit-row input,.dashboard-light-submit-row button{border-radius:9px;height:54px}.dashboard-light-submit-row input{box-sizing:border-box;appearance:none;width:100%;min-width:0;height:90px}.dashboard-light-received{border-radius:10px}.dashboard-light-progress{grid-template-columns:78px minmax(0,1fr);gap:14px;padding:20px 14px}.dashboard-light-progress-icon{width:78px;height:48px}.dashboard-light-progress-icon svg{width:56px;height:40px}.dashboard-light-progress-content{display:contents;transform:none}.dashboard-light-progress h2{grid-area:1/2;align-self:center}.dashboard-light-progress-metrics{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;margin-top:14px}.dashboard-light-progress-metrics>div,.dashboard-light-progress-metrics>div:first-child{padding:0 8px}.dashboard-light-progress-metrics span{white-space:nowrap;font-size:.96rem}.dashboard-light-progress-metrics strong{font-size:1.176rem}}@media (min-width:701px) and (max-width:900px){.dashboard-light-workspace{width:calc(100% - 48px)}.dashboard-light-task{grid-template-columns:135px minmax(0,1fr);gap:20px;padding:26px 28px}.dashboard-light-task-icon{width:125px;height:125px}.dashboard-light-task-body>p,.dashboard-light-deadline,.dashboard-light-next{font-size:1.32rem}.dashboard-light-next{flex-wrap:wrap;align-items:flex-start;gap:4px 18px}.dashboard-light-next>span:last-child{width:100%}.dashboard-light-progress{grid-template-columns:135px minmax(0,1fr);gap:20px;padding:22px 28px}.dashboard-light-progress-content{grid-template-columns:115px minmax(0,1fr);gap:18px;transform:translate(-15px)}.dashboard-light-progress-metrics{transform:translate(25px)}.dashboard-light-progress-icon{transform:translate(-22px)}.dashboard-light-progress-metrics>div{padding:0 10px}.dashboard-light-progress-metrics span{white-space:nowrap}.dashboard-light-info strong{font-size:1.05rem;font-weight:400}.dashboard-light-submission-note p{font-size:1.05rem}}@media (min-width:901px) and (max-width:1100px) and (pointer:coarse){.dashboard-light-workspace{width:calc(100% - 48px)}.dashboard-light-main-grid{grid-template-columns:1fr;gap:16px}.dashboard-light-submission{order:2}.dashboard-light-task{grid-template-columns:135px minmax(0,1fr);gap:20px;padding:26px 28px}.dashboard-light-task-icon{width:125px;height:125px}.dashboard-light-task-body>p,.dashboard-light-deadline,.dashboard-light-next{font-size:1.386rem}.dashboard-light-next>span:last-child,.dashboard-light-submit label,.dashboard-light-received div>span,.dashboard-light-progress-metrics span{font-size:1.0584rem}.dashboard-light-next{align-items:baseline}.dashboard-light-status>div{font-size:1.386rem}.dashboard-light-submit-row input{font-size:1.05rem}.dashboard-light-submit-row button{font-size:1.155rem}.dashboard-light-received strong{font-size:1.3125rem}.dashboard-light-progress-metrics strong{font-size:1.176rem}.dashboard-light-history{font-size:1.1025rem}.dashboard-light-progress{grid-template-columns:170px minmax(0,1fr);gap:24px;padding:22px 40px}.dashboard-light-progress-content{grid-template-columns:150px minmax(0,1fr);gap:22px;transform:translate(3px)}.dashboard-light-progress-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-light-progress-metrics>div{align-items:start;padding:0 16px}.dashboard-light-progress-metrics span,.dashboard-light-progress-metrics strong{white-space:nowrap}}@media (max-width:700px){.dashboard-light-submit-row #instagram-url{min-height:54px;padding-block:0;height:54px!important}}@media (min-width:901px){.dashboard-light-progress{grid-template-columns:92px minmax(0,1fr);gap:22px;padding:20px 34px}.dashboard-light-progress-icon{transform:translate(30px)}.dashboard-light-progress-content{width:calc(100% - 113px);display:block;transform:translate(91px)}.dashboard-light-progress-content>h2{margin:0 0 14px;font-size:1.25rem}.dashboard-light-progress-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-light-progress-metrics>div{padding:0 14px}.dashboard-light-progress-metrics>div:last-child{padding-right:0}}@media (min-width:901px) and (max-width:1100px) and (pointer:coarse){.dashboard-light-progress-metrics>div{padding-inline:8px}.dashboard-light-progress-metrics>div:last-child{transform:translate(8px)}}.dashboard-light-history{letter-spacing:0;font-family:Barlow,sans-serif;font-size:1.12rem;font-weight:400}@media (max-width:700px){.dashboard-light-history{font-size:1.176rem}}@media (min-width:701px) and (max-width:900px){.dashboard-light-history{font-size:1.32rem}}.dashboard-page .dashboard-light-empty-state{text-align:center;max-width:560px;margin:clamp(38px,9vh,92px) auto 0;padding:42px 48px 46px}.dashboard-page .dashboard-light-empty-state h2{color:#15143f;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.62rem,2.7vw,2.115rem);font-weight:700;line-height:1}.dashboard-page .dashboard-light-empty-state p{color:#6f6a82;margin:14px 0 0;font-size:1.08rem;line-height:1.45}.dashboard-page .dashboard-light-empty-cta{color:#172a0f;letter-spacing:.03em;background:#2ed477;border-radius:9px;justify-content:center;align-items:center;gap:9px;margin-top:26px;padding:13px 22px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.dashboard-page .dashboard-light-empty-cta:hover{background:#2ed477;box-shadow:none!important;transform:none!important}.dashboard-page .dashboard-light-empty-cta span{font-size:1.15em;line-height:1}.landing-v2.homepage .landing-v2-footer .footer-brand-block a>span:first-letter{text-transform:uppercase}.dashboard-payouts-workspace{max-width:1100px}.dashboard-payouts-page .dashboard-light-empty-state{margin-top:clamp(0px,9vh - 52px,40px)}.dashboard-payout-list{gap:18px;margin:38px auto 0;display:grid}.dashboard-payout-row{padding:26px 30px}.dashboard-payout-row-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.dashboard-payout-row-heading h2{color:#17102d;margin:6px 0 0;font-size:1.3rem}.dashboard-payout-challenge{color:#69557f;letter-spacing:.06em;text-transform:uppercase;font-size:.9rem}.dashboard-payout-row-heading>strong{color:#17102d;white-space:nowrap;font-size:1.55rem}.dashboard-payout-row-meta{color:#69557f;align-items:center;gap:18px;margin-top:22px;font-size:.95rem;display:flex}.dashboard-payout-status{letter-spacing:.08em;border:1px solid;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:700}.dashboard-payout-status.is-paid{color:#16834a}.dashboard-payout-status.is-pending{color:#8a6a12}@media (max-width:700px){.dashboard-payouts-empty{margin-top:42px;padding:42px 22px}.dashboard-payout-row{padding:22px}.dashboard-payout-row-heading{flex-direction:column;gap:12px}.dashboard-payout-row-meta{flex-direction:column;align-items:flex-start;gap:10px}.dashboard-page .dashboard-light-empty-state{width:100%;margin-top:38px;padding:32px 22px 34px}.dashboard-page .dashboard-light-empty-state p{font-size:1rem}.dashboard-page .dashboard-light-empty-cta{width:100%;margin-top:22px}}@media (min-width:901px) and (max-width:1100px){.dashboard-light-history{font-size:1.386rem}}.dashboard-history-overview{margin-bottom:24px}.dashboard-history-back{color:#4938c8;margin-bottom:14px;font-family:Barlow,sans-serif;font-size:1rem;text-decoration:none;display:inline-block}.dashboard-history-back:hover{text-decoration:underline}.dashboard-history-card{padding:28px 34px}.dashboard-history-card-heading{border-bottom:1px solid #e7e4ed;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.dashboard-history-card-heading>div>span{color:#7b778c;margin-bottom:4px;font-family:Barlow,sans-serif;font-size:.96rem;display:block}.dashboard-history-card h2{color:#15143f;margin:0;font-size:1.5rem}.dashboard-history-status{color:#a56800;text-transform:uppercase;background:#fff0cc;border-radius:999px;flex:none;padding:8px 14px;font-family:Barlow,sans-serif;font-size:.88rem;font-weight:600}.dashboard-history-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:22px 0 0;display:grid}.dashboard-history-details>div+div{border-left:1px solid #e7e4ed;padding-left:24px}.dashboard-history-details dt{color:#7b778c;margin-bottom:7px;font-family:Barlow,sans-serif;font-size:.96rem}.dashboard-history-details dd{color:#15143f;margin:0;font-family:Barlow,sans-serif;font-size:1.04rem}.dashboard-history-details a{color:#4938c8;text-decoration:none}.dashboard-history-details a:hover{text-decoration:underline}@media (max-width:700px){.dashboard-history-card{padding:22px 20px}.dashboard-history-card-heading{flex-direction:column;align-items:stretch}.dashboard-history-status{align-self:flex-start}.dashboard-history-details{grid-template-columns:1fr;gap:18px}.dashboard-history-details>div+div{border-top:1px solid #e7e4ed;border-left:0;padding:18px 0 0}}.submission-history-workspace{padding-top:52px;padding-bottom:40px}.submission-history-hero{grid-template-columns:minmax(0,1fr) 450px;align-items:start;gap:40px;margin-bottom:38px;display:grid}.submission-history-hero h1{color:#15143f;letter-spacing:normal;margin:12px 0 10px;font-family:Barlow,sans-serif;font-size:1.85rem;font-weight:700;line-height:normal}.submission-history-hero p{color:#706b8b;margin:0;font-size:1.03rem}.dashboard-history-back{margin:0;font-weight:500}.dashboard-history-back span{margin-right:8px;font-size:1.2em}.challenge-info-card{background:#fff;border:1px solid #e8e6ef;border-radius:10px;padding:21px 22px 19px;box-shadow:0 5px 12px #23194714}.challenge-info-card h2{color:#15143f;align-items:center;gap:10px;margin:0 0 20px;font-family:Barlow,sans-serif;font-size:1.35rem;line-height:1.1;display:flex}.challenge-info-card h2 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.challenge-info-card dl{gap:14px;margin:0;font-family:Barlow,sans-serif;font-size:1.12rem;display:grid}.challenge-info-card dl div{gap:10px;display:flex}.challenge-info-card dt{font-weight:600}.challenge-info-card dd{margin:0}.submission-history-list{gap:10px;display:grid}.submission-history-item{background:#fff;border:1px solid #e8e6ef;border-radius:10px;overflow:hidden;box-shadow:0 4px 11px #23194712}.submission-history-item summary{cursor:pointer;grid-template-columns:58px 190px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:86px;padding:14px 18px;list-style:none;display:grid}.submission-history-item summary::-webkit-details-marker{display:none}.history-icon{border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.history-icon svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.history-icon-pending{color:#f6a007;background:#fff1d8}.history-icon-pending svg{stroke:currentColor;stroke-width:2.3px}.history-icon-approved{color:#09ad50;background:#e0f8e7}.history-icon-approved svg{stroke:currentColor;stroke-width:3px}.history-icon-rejected{color:#dc171d;background:#ffe2e4}.history-icon-rejected svg{stroke:currentColor;stroke-width:3px}.submission-history-day,.submission-history-review{gap:7px;font-family:Barlow,sans-serif;display:grid}.submission-history-day strong{color:#15143f;font-size:1.12rem}.submission-history-day>span,.submission-history-review>span{color:#706b8b;font-size:.97rem}.submission-history-day>span{transform:translateY(2px)}.submission-history-review{justify-self:start}.history-status{text-transform:uppercase;border-radius:999px;width:max-content;padding:6px 11px;font-family:Barlow,sans-serif;font-size:.78rem;font-weight:700;line-height:1;transform:translateY(2px)}.submission-history-chevron{border-bottom:2px solid #15143f;border-right:2px solid #15143f;justify-self:end;width:10px;height:10px;transition:transform .18s;transform:rotate(45deg)}.submission-history-item[open] .submission-history-chevron{transform:rotate(225deg)translate(-3px,-3px)}.submission-history-body{border-top:1px solid #e8e6ef;gap:27px;padding:31px 34px 37px;font-family:Barlow,sans-serif;display:grid}.submission-history-body>div{gap:7px;display:grid}.submission-history-body span{color:#706b8b;font-size:.98rem}.submission-history-body strong{color:#15143f;font-size:1rem;font-weight:500}.submission-history-body a{overflow-wrap:anywhere;color:#3830ee;width:max-content;max-width:100%;font-size:1rem;text-decoration:none}.submission-history-body a:hover{text-decoration:underline}.submission-history-body a b{margin-left:12px;font-size:1.2rem}.submission-history-timezone{color:#706b8b;background:#f0efff;border-radius:8px;align-items:center;gap:11px;margin-top:18px;padding:11px 16px;font-family:Barlow,sans-serif;font-size:.93rem;display:flex}.submission-history-timezone-icon{border-radius:50%;flex:none;width:22px;height:22px;position:relative;overflow:hidden}.submission-history-timezone-icon img{width:152%;max-width:none;height:152%;position:absolute;top:calc(50% + 1px);left:50%;transform:translate(-50%,-50%)}.submission-history-timezone b{color:#15143f}@media (max-width:700px){.submission-history-workspace{padding-top:32px}.submission-history-hero{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.submission-history-hero h1{font-size:1.85rem}.challenge-info-card{max-width:none}.submission-history-item summary{grid-template-columns:46px minmax(0,1fr) 16px;gap:12px;min-height:76px;padding:12px 14px}.history-icon{width:43px;height:43px}.history-icon svg{width:27px;height:27px}.submission-history-review{grid-area:2/2;gap:5px}.submission-history-chevron{grid-area:1/3/span 2}.submission-history-body{padding:24px 20px 28px}.submission-history-timezone{align-items:flex-start}}.dashboard-history-back{color:#4938c8}.submission-history-body a{color:#3830ee}.history-icon{background:#fff;overflow:hidden}.history-icon img{object-fit:contain;width:100%;max-width:none;height:100%;display:block;transform:none}.history-icon-approved{background:#2ed477}.history-icon-pending{background:#ff9500}.history-icon-rejected{background:#f5484e}.history-status-approved{color:#fff!important;background:#2ed477!important}.history-status-pending{color:#fff!important;background:#fb8809!important}.history-status-rejected{color:#fff!important;background:#e75052!important}.submission-history-timezone{background:#2ed4771c}.dashboard-light-submit-row button{isolation:isolate;cursor:pointer;color:#fff;transition:transform .14s,box-shadow .14s,filter .14s;position:relative;overflow:hidden}.dashboard-light-submit-row button>span{z-index:1;position:relative}.dashboard-light-submit-row button:before{z-index:0;content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:28%;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-22deg)}.dashboard-light-submit-row button:hover{filter:brightness(1.05);box-shadow:0 3px 8px #08ad5138}.dashboard-light-submit-row button:active{filter:brightness(.94);box-shadow:none;transform:scale(.96)}.dashboard-light-submit-row button:active:before{animation:.42s ease-out dashboard-submit-sheen}@media (max-width:900px),(min-width:901px) and (max-width:1366px) and (pointer:coarse){.dashboard-page .site-header .nav>button.mobile-logout{color:#fff!important;letter-spacing:-.015em!important;text-align:left!important;background:0 0!important;border:0!important;align-self:stretch!important;width:100%!important;margin:0!important;padding:15px 0!important;font-family:Barlow,sans-serif!important;font-size:1.4rem!important;font-weight:400!important;line-height:.8!important;display:block!important}.dashboard-page .site-header .nav>a.mobile-logout{box-sizing:border-box!important;color:#fff!important;letter-spacing:-.015em!important;text-align:left!important;align-self:stretch!important;width:100%!important;margin:0!important;padding:15px 0!important;font-family:Barlow,sans-serif!important;font-size:1.4rem!important;font-weight:400!important;line-height:.8!important;display:block!important}.dashboard-page .site-header .dashboard-mobile-nav-links{box-sizing:border-box;flex-direction:column;align-self:stretch;align-items:flex-start;width:100%;margin:0;padding:0 0 0 clamp(72px,24vw,100px)!important;display:flex!important}.dashboard-page .site-header .dashboard-mobile-nav-links>a{color:#fff;width:auto;margin:0;display:block;padding:13px 0!important}.dashboard-page .site-header .nav>a.mobile-logout{position:relative;left:-4px;color:#fff!important;padding-left:0!important;font-family:Barlow,sans-serif!important;font-size:1.6rem!important;font-weight:400!important}.dashboard-page .site-header .nav>.mobile-account-summary,.dashboard-page .site-header .dashboard-mobile-nav-links,.dashboard-page .site-header .nav>a.mobile-logout{align-self:center!important;width:170px!important;margin-inline:auto!important;padding-left:0!important}.dashboard-page .site-header .dashboard-mobile-nav-links{padding-block:0!important}.dashboard-page .site-header .dashboard-mobile-nav-links>a{width:100%!important}.dashboard-page .site-header .nav>a.mobile-logout{position:static;color:#fff!important;letter-spacing:-.015em!important;text-align:left!important;padding-top:15px!important;padding-bottom:15px!important;font-family:Barlow,sans-serif!important;font-size:1.6rem!important;font-weight:400!important;line-height:.8!important}.dashboard-page .site-header .nav{align-items:flex-start!important;padding-inline:26px!important}.dashboard-page .site-header .nav>.mobile-account-summary,.dashboard-page .site-header .dashboard-mobile-nav-links,.dashboard-page .site-header .nav>a.mobile-logout{align-self:stretch!important;width:100%!important;margin:0!important;padding-left:0!important}.dashboard-page .site-header .nav>.mobile-account-summary{padding:0 0 20px!important}.dashboard-page .site-header .mobile-account-summary strong,.dashboard-page .site-header .dashboard-mobile-nav-links>a,.dashboard-page .site-header .nav>a.mobile-logout{color:#fff!important;letter-spacing:-.015em!important;text-align:left!important;font-family:Barlow,sans-serif!important;font-size:1.4rem!important;font-weight:400!important;line-height:.8!important}.dashboard-page .site-header .dashboard-mobile-nav-links{flex-direction:column;align-items:stretch;padding:0!important;display:flex!important}.dashboard-page .site-header .dashboard-mobile-nav-links>a,.dashboard-page .site-header .nav>a.mobile-logout{box-sizing:border-box;width:100%!important;margin:0!important;padding:13px 0!important}.dashboard-page .site-header .nav>a.mobile-logout{position:static}.dashboard-page .site-header .nav>.mobile-account-summary,.dashboard-page .site-header .nav>a.mobile-logout{left:0!important;right:auto!important;transform:none!important}}@media (min-width:701px) and (max-width:900px) and (pointer:coarse){.dashboard-page .site-header .nav>.mobile-account-summary{transform:translateY(4px)!important}}@media (min-width:901px) and (max-width:1366px) and (pointer:coarse){.dashboard-page .site-header .nav>.mobile-account-summary{position:relative!important;top:4px!important;transform:translateY(4px)!important}}@media (min-width:901px) and (max-width:1366px){.dashboard-page .site-header .nav>.mobile-account-summary{margin-top:4px!important;padding-top:8px!important;position:relative!important;top:4px!important}}@keyframes dashboard-submit-sheen{0%{opacity:0;left:-45%}18%{opacity:1}to{opacity:0;left:118%}}.dashboard-light-submit-row button{overflow:visible}.dashboard-light-submit-row button:before{display:none}.dashboard-light-submit-row button:after{z-index:2;content:"";opacity:0;pointer-events:none;border:2px solid #2ed477;border-radius:11px;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-light-submit-row button:hover:after{animation:1s ease-out .12s infinite dashboard-submit-radar}.dashboard-light-submit-row button:active{transform:scale(.93)}@keyframes dashboard-submit-radar{0%{opacity:.9;border-radius:11px;width:calc(100% + 4px);height:calc(100% + 4px)}to{opacity:0;border-radius:54px;width:230px;height:108px}}.admin-page{color:#25344a;background:#fff;height:100%;font-family:Barlow,sans-serif;overflow:hidden auto}.admin-participant-filters{grid-template-columns:1.2fr 1.2fr minmax(160px,1fr) minmax(145px,.8fr) 145px 145px auto}.admin-load-more{margin:16px auto 0;display:block}.admin-review-queue a{color:#1d4ed8;width:max-content;font-size:13px}@media (max-width:1100px){.admin-participant-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-review-layout{background:#fff;border:1px solid #e3e8ee;border-radius:16px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr);min-height:560px;display:grid;overflow:hidden}.admin-review-queue{background:#fafbfc;border-right:1px solid #e3e8ee;overflow:auto}.admin-review-queue-title{border-bottom:1px solid #e3e8ee;justify-content:space-between;padding:20px;display:flex}.admin-review-queue-title h2{margin:0;font-size:20px}.admin-review-queue-title span{color:#fff;background:#334155;border-radius:50%;place-items:center;min-width:28px;height:28px;display:grid}.admin-review-queue button{text-align:left;cursor:pointer;color:#64748b;background:0 0;border:0;border-bottom:1px solid #e8edf2;flex-direction:column;gap:4px;width:100%;padding:16px 20px;display:flex}.admin-review-queue button.selected,.admin-review-queue button:hover{background:#edf2f7}.admin-review-queue button.selected{border-left:3px solid #334155;padding-left:17px}.admin-review-queue strong{color:#25344a}.admin-review-queue span,.admin-review-queue time{font-size:13px}.admin-review-detail{padding:28px}.admin-review-detail-heading{justify-content:space-between;gap:16px;display:flex}.admin-review-detail-heading p{color:#64748b;margin:0 0 5px}.admin-review-detail-heading h2,.admin-review-detail>h2{margin:0;font-size:28px}.admin-status-pill{color:#166534;background:#dcfce7;border-radius:999px;height:max-content;padding:6px 10px;font-size:13px;font-weight:700}.admin-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.admin-detail-list div{border:1px solid #e5e7eb;border-radius:9px;padding:12px}.admin-detail-list dt{color:#64748b;font-size:12px}.admin-detail-list dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:600}.admin-instagram-link{color:#1d4ed8;margin-bottom:22px;font-weight:700;display:inline-flex}.admin-note-label{flex-direction:column;gap:7px;margin:14px 0;font-weight:600;display:flex}.admin-note-label textarea,.admin-participant-filters input,.admin-participant-filters select,.admin-review-detail select{box-sizing:border-box;color:#25344a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px}.admin-note-label textarea{resize:vertical;min-height:88px}.admin-review-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.admin-approve-button,.admin-reject-button,.admin-secondary-button{cursor:pointer;border-radius:7px;padding:10px 14px;font:700 14px Barlow,sans-serif}.admin-approve-button{color:#fff;background:#16a34a;border:1px solid #15803d}.admin-reject-button{color:#b91c1c;background:#fff;border:1px solid #b91c1c}.admin-secondary-button{color:#334155;background:#fff;border:1px solid #64748b}.admin-approve-button:disabled,.admin-reject-button:disabled,.admin-secondary-button:disabled{opacity:.55;cursor:not-allowed}.admin-state{color:#64748b;border:1px solid #e3e8ee;border-radius:14px;place-items:center;min-height:260px;display:grid}.admin-empty-copy{color:#64748b;padding:20px}.admin-inline-error{color:#b91c1c}.admin-participant-filters{grid-template-columns:1.2fr 1.2fr 180px auto;gap:10px;margin-bottom:20px;display:grid}.admin-submission-history{color:#475569;padding-left:20px}@media (max-width:800px){.admin-review-layout{grid-template-columns:1fr}.admin-review-queue{border-bottom:1px solid #e3e8ee;border-right:0;max-height:300px}.admin-detail-list,.admin-participant-filters{grid-template-columns:1fr}}.admin-sidebar a{color:#25344a;border-left:3px solid #0000;border-radius:7px;align-items:center;gap:11px;min-height:48px;padding:0 13px;font-size:19px;text-decoration:none;display:flex}.admin-sidebar a.active{background:#f1f3f6;border-left-color:#334155}.admin-side-glyph{text-align:center;color:#475569;width:22px}.admin-challenges-heading{align-items:flex-start}.admin-challenges-heading h1{margin:0!important}.admin-challenges-heading p{color:#64748b;margin:6px 0 0;font-size:15px}.admin-primary-action{color:#fff;background:#334155;border-radius:7px;align-items:center;min-height:42px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.admin-filter-row{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.admin-filter-row button{color:#475569;cursor:pointer;background:#fff;border:1px solid #d7dee6;border-radius:6px;padding:8px 13px;font:500 13px Barlow,sans-serif}.admin-filter-row button.is-active{color:#fff;background:#334155;border-color:#334155}.admin-challenges-list{background:#fff;border:1px solid #e3e8ee;border-radius:12px;padding:20px;box-shadow:0 3px 8px #0f172a0d}.admin-list-caption{justify-content:space-between;margin-bottom:14px;font-size:17px;display:flex}.admin-list-caption span{color:#64748b;font-size:13px}.admin-challenges-table{border:1px solid #edf0f3;border-radius:8px;overflow:auto}.admin-challenges-head,.admin-challenges-row{grid-template-columns:1.2fr .95fr 1.35fr 1.35fr .75fr .65fr 1fr .95fr;align-items:center;gap:12px;min-width:1040px;display:grid}.admin-challenges-head{color:#64748b;background:#f8fafc;min-height:40px;padding:0 14px;font-size:12px;font-weight:600}.admin-challenges-row{color:#475569;border-top:1px solid #edf0f3;min-height:77px;padding:10px 14px;font-size:13px}.admin-challenges-row strong{color:#25344a;font-size:16px;display:block}.admin-challenges-row small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.admin-challenges-row b{color:#25344a}.admin-status{white-space:nowrap;border-radius:999px;width:max-content;padding:5px 8px;font-size:11px;font-weight:700}.admin-status-draft{color:#64748b;background:#f1f5f9}.admin-status-published,.admin-status-registration-closed{color:#4f46e5;background:#eef2ff}.admin-status-registration-open{color:#16834b;background:#e8f7ef}.admin-status-active{color:#15803d;background:#dcfce7}.admin-status-completed{color:#6d28d9;background:#ede9fe}.admin-status-archived,.admin-status-cancelled{color:#b91c1c;background:#fef2f2}.admin-row-actions{gap:7px;display:flex;position:relative}.admin-row-actions>a,.admin-row-actions>button{color:#334155;cursor:pointer;background:#fff;border:1px solid #334155;border-radius:6px;padding:6px 9px;font:600 12px Barlow,sans-serif;text-decoration:none}.admin-overflow-menu{z-index:5;background:#fff;border:1px solid #d7dee6;border-radius:7px;min-width:112px;padding:5px;position:absolute;top:32px;right:0;box-shadow:0 8px 18px #0f172a24}.admin-overflow-menu button{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:7px;font-size:12px;display:block}.admin-overflow-menu .danger{color:#b91c1c}.admin-list-empty{color:#64748b;text-align:center;padding:42px}.admin-back-link{color:#475569;margin-bottom:8px;font-size:13px;text-decoration:none;display:inline-block}.admin-editor-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:start;gap:20px;display:grid}.admin-editor-main,.admin-preview-wrap{gap:18px;display:grid}.admin-editor-section,.admin-preview-wrap{background:#fff;border:1px solid #e3e8ee;border-radius:12px;padding:20px;box-shadow:0 3px 8px #0f172a0d}.admin-editor-section h2,.admin-preview-wrap h2{margin:0 0 16px;font-size:19px}.admin-section-copy{color:#64748b;margin:-8px 0 16px;font-size:13px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-form-grid label,.admin-task-list label{color:#475569;gap:6px;font-size:12px;font-weight:600;display:grid}.admin-form-grid label.wide{grid-column:1/-1}.admin-form-grid input,.admin-form-grid textarea,.admin-task-list input,.admin-task-list textarea{color:#25344a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:9px 10px;font:400 14px Barlow,sans-serif}.admin-form-grid textarea,.admin-task-list textarea{resize:vertical;min-height:82px}.admin-form-grid input:disabled{color:#94a3b8;background:#f8fafc}.admin-field-note{color:#64748b;margin:16px 0 0;font-size:12px;line-height:1.45}.admin-task-list{gap:8px;display:grid}.admin-task-list article{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.admin-task-list>article>button{color:#334155;text-align:left;cursor:pointer;background:#f8fafc;border:0;grid-template-columns:64px 1fr auto;align-items:center;width:100%;min-height:46px;padding:0 13px;display:grid}.admin-task-list>article>button span{font-size:12px;font-weight:700}.admin-task-list>article>button b{font-size:14px}.admin-task-list>article>button i{font-size:20px;font-style:normal}.admin-task-list article>div{gap:12px;padding:13px;display:grid}.admin-editor-actions{justify-content:flex-end;gap:10px;display:flex}.admin-editor-actions a,.admin-editor-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #334155;border-radius:7px;padding:10px 14px;font:600 13px Barlow,sans-serif;text-decoration:none}.admin-editor-actions .primary{color:#fff;background:#334155}.admin-form-notice{color:#166534;background:#f0fdf4;border:1px solid #a7f3d0;border-radius:7px;padding:11px 13px}.admin-validation{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:18px;padding:13px 16px;font-size:13px}.admin-validation ul{margin:7px 0 0;padding-left:18px}.admin-public-card{color:#fff;background:linear-gradient(140deg,#321055,#200835);border-radius:16px;flex-direction:column;min-height:525px;padding:22px;display:flex}.admin-public-card>span{color:#98f4bc;letter-spacing:.08em;font-size:11px;font-weight:700}.admin-public-card h3{margin:18px 0 8px;font-size:28px;line-height:.95}.admin-public-card p{color:#ddd4e8;min-height:54px;margin:0;line-height:1.4}.admin-public-card>b{border-radius:999px;width:max-content;margin:17px 0;padding:6px 9px;font-size:11px}.admin-public-card>b.open{color:#062b17;background:#2ed477}.admin-public-card>b.closed{color:#e2e8f0;background:#64748b}.admin-public-card small,.admin-public-card em{color:#bdb2ca;letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:700}.admin-public-card>strong{margin:4px 0 16px;font-size:34px}.admin-public-card>div{border:1px solid #fff3;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.admin-public-card>div span{color:#bdb2ca;border:1px solid #ffffff1f;gap:4px;padding:10px;font-size:10px;display:grid}.admin-public-card>div b{color:#fff;font-size:14px}.admin-public-card em{margin:18px 0 8px}.admin-public-card button{color:#062b17;background:#2ed477;border:0;border-radius:7px;min-height:43px;margin-top:auto;font:600 15px Barlow,sans-serif}.admin-public-card button:disabled{color:#cbd5e1;background:#475569}@media (max-width:900px){.admin-editor-grid{grid-template-columns:1fr}.admin-preview-wrap{order:-1}.admin-challenges-heading{flex-wrap:wrap;gap:14px}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid label.wide{grid-column:auto}}.admin-page:before{content:"";background:#9bf05d;height:18px;display:block}.admin-header{box-sizing:border-box;color:#fff;background:#334155;align-items:center;gap:38px;height:112px;padding:0 48px 0 38px;display:flex}.admin-brand{color:#fff;letter-spacing:-.04em;align-items:center;gap:8px;font-family:Barlow Condensed,sans-serif;font-size:38px;font-weight:500;text-decoration:none;display:flex}.admin-brand img{object-fit:cover;width:50px;height:50px;transform:scale(1.12)}.admin-header-divider{background:#ffffff47;width:1px;height:51px;margin-left:2px}.admin-header-title{font-size:26px;font-weight:500}.admin-account-wrap{margin-left:auto;position:relative}.admin-account{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;font:500 21px Barlow,sans-serif;display:flex}.admin-avatar{background:#fff3;border-radius:50%;place-items:center;width:50px;height:50px;font-size:25px;display:grid}.admin-chevron{border-bottom:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;margin-left:8px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}.admin-chevron.open{transform:rotate(225deg)translate(-1px,-1px)}.admin-account-menu{z-index:5;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:190px;padding:8px;position:absolute;top:64px;right:0;box-shadow:0 14px 32px #0f172a2e}.admin-account-menu button,.admin-account-menu a{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:11px 13px;font:500 16px Barlow,sans-serif;text-decoration:none;display:block}.admin-account-menu button:hover,.admin-account-menu a:hover{background:#f1f5f9}.admin-account-menu .admin-logout{color:#b42318}.admin-layout{grid-template-columns:360px minmax(0,1fr);min-height:calc(100vh - 112px);display:grid}.admin-sidebar{border-right:1px solid #d9dee5;padding:53px 25px}.admin-sidebar nav{flex-direction:column;gap:12px;display:flex}.admin-sidebar button{color:#25344a;text-align:left;cursor:pointer;background:0 0;border:0;border-left:5px solid #0000;border-radius:9px;align-items:center;gap:28px;width:100%;min-height:77px;padding:0 30px;font:500 24px Barlow,sans-serif;display:flex}.admin-sidebar button.active{background:#f1f3f6;border-left-color:#334155}.admin-sidebar button:hover{background:#f7f8fa}.admin-sidebar svg{flex:none;width:31px;height:31px}.admin-content{padding:50px 5.2%}.admin-content h1{color:#25344a;letter-spacing:-.035em;margin:0 0 30px;font-size:46px;font-weight:600}.admin-content-card{border:1px solid #e3e8ee;border-radius:19px;height:calc(100vh - 264px);min-height:380px;box-shadow:0 4px 9px #0f172a14}.admin-empty{padding:45px}.admin-empty h2{margin:0 0 10px;font-size:28px}.admin-empty p{color:#64748b;margin:0;font-size:18px}.admin-overview-body{flex-direction:column;gap:20px;display:flex}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-stat-card,.admin-current-card{background:#fff;border:1px solid #e3e8ee;border-radius:12px;box-shadow:0 3px 8px #0f172a0d}.admin-stat-card{box-sizing:border-box;min-height:108px;padding:17px 18px}.admin-stat-card span,.admin-stat-card small,.admin-metric-grid span{color:#64748b;font-size:14px;display:block}.admin-stat-card strong{color:#25344a;margin:9px 0 3px;font-size:27px;line-height:1;display:block}.admin-stat-card small{font-size:12px}.admin-current-card{padding:22px 24px}.admin-current-heading{justify-content:space-between;align-items:flex-start;display:flex}.admin-eyebrow{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.admin-current-heading h2{margin:4px 0 0;font-size:23px}.admin-live-badge{color:#16834b;background:#e8f7ef;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.admin-challenge-progress{grid-template-columns:105px 1fr;align-items:center;gap:18px;margin:22px 0;display:grid}.admin-challenge-progress strong{font-size:18px}.admin-challenge-progress strong span{color:#94a3b8;font-size:14px;font-weight:400}.admin-challenge-progress div{background:#e8edf2;border-radius:999px;height:8px;overflow:hidden}.admin-challenge-progress i{border-radius:inherit;background:#334155;height:100%;display:block}.admin-metric-grid{border-top:1px solid #edf0f3;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:18px;display:grid}.admin-metric-grid strong{margin-top:5px;font-size:21px;display:block}.admin-quick-actions{gap:12px;display:flex}.admin-quick-actions button{color:#fff;cursor:pointer;background:#334155;border:1px solid #334155;border-radius:7px;padding:11px 16px;font:500 14px Barlow,sans-serif}.admin-quick-actions button+button{color:#334155;background:#fff}.admin-quick-actions button:hover{opacity:.86}@media (max-width:800px){.admin-header{gap:15px;height:82px;padding:0 20px}.admin-brand{gap:4px;font-size:25px}.admin-brand img{width:35px;height:35px}.admin-header-divider{height:34px}.admin-header-title{font-size:18px}.admin-avatar{width:38px;height:38px;font-size:18px}.admin-account{gap:8px;font-size:16px}.admin-chevron{margin-left:2px}.admin-layout{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid #d9dee5;border-right:0;padding:12px;overflow:auto}.admin-sidebar nav{flex-direction:row;gap:5px}.admin-sidebar button{white-space:nowrap;border-bottom:3px solid #0000;border-left:0;gap:8px;width:auto;min-height:52px;padding:0 13px;font-size:15px}.admin-sidebar button.active{border-bottom-color:#334155}.admin-sidebar svg{width:20px;height:20px}.admin-content{padding:28px 20px}.admin-content h1{font-size:34px}.admin-content-card{height:calc(100vh - 240px);min-height:300px}}@media (min-width:801px){.admin-header{gap:24px;height:72px;padding:0 28px}.admin-brand{gap:4px;font-size:27px;transform:translate(17px,1px)scale(1.03)}.admin-brand img{width:43px;height:43px}.admin-brand span{transform:translate(-2px,-4px)}.admin-header-divider{height:32px;margin-left:0;position:absolute;left:242px}.admin-header-title{font-size:19px;position:absolute;left:290px}.admin-account{gap:10px;font-size:17px}.admin-avatar{width:36px;height:36px;font-size:18px}.admin-account-menu{top:49px}.admin-account-wrap{transform:translate(-22px)}.admin-account-menu{border-radius:0;width:210px;padding:7px;top:56px;right:-13px;box-shadow:0 10px 24px #0f172a29}.admin-layout{grid-template-columns:242px minmax(0,1fr);min-height:calc(100vh - 72px)}.admin-sidebar{box-sizing:border-box;width:100%;padding:24px 14px}.admin-sidebar nav{gap:4px}.admin-sidebar button{border-left-width:3px;border-radius:7px;gap:11px;width:calc(100% + 14px);min-height:48px;padding:0 13px;font-size:19px!important}.admin-sidebar svg{width:20px;height:20px}.admin-content{padding:30px 38px}.admin-content h1{margin-bottom:20px;font-size:24px!important}.admin-content-card{border-radius:14px;height:calc(100vh - 178px);min-height:300px}}.submission-history-appeal-button{color:#4938c8;cursor:pointer;background:0 0;border:1px solid #4938c8;border-radius:7px;width:max-content;padding:9px 14px;font-family:Barlow,sans-serif;font-size:.92rem;font-weight:600;transition:transform .14s,background-color .14s,box-shadow .14s}.submission-history-appeal-button:hover{background:#4938c812;box-shadow:0 3px 8px #4938c81f}.submission-history-appeal-button:active{box-shadow:none;background:#4938c824;transform:scale(.96)}.submission-history-appeal-status{color:#24153b}.submission-history-appeal-status.is-open{color:#4938c8;letter-spacing:.04em;background:#4938c814;border-radius:999px;width:max-content;padding:5px 9px;font-family:Barlow,sans-serif;font-size:.76rem;font-weight:700;display:inline-flex}.submission-history-modal-backdrop{z-index:50;background:#15143f61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.submission-history-modal{background:#fff;border-radius:12px;width:min(100%,440px);padding:26px;box-shadow:0 20px 55px #15143f40}.submission-history-modal h2{color:#15143f;margin:0 0 18px;font-size:1.35rem}.submission-history-modal label{color:#706b8b;margin-bottom:8px;font-family:Barlow,sans-serif;font-size:.94rem;display:block}.submission-history-modal textarea{box-sizing:border-box;color:#15143f;width:100%;min-height:108px;font:inherit;resize:vertical;border:1px solid #d8d5e2;border-radius:7px;padding:10px;display:block}.submission-history-modal>div{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.submission-history-modal button{color:#15143f;cursor:pointer;background:#fff;border:1px solid #d8d5e2;border-radius:7px;padding:9px 14px;font-family:Barlow,sans-serif;font-weight:600}.submission-history-modal button:last-child{color:#fff;background:#4938c8;border-color:#4938c8;transition:transform .14s,box-shadow .14s,background-color .14s}.submission-history-modal button:last-child:hover{background:#3f30b0;box-shadow:0 3px 8px #4938c83d}.submission-history-modal button:last-child:active{box-shadow:none;background:#35269e;transform:scale(.96)}.submission-history-body.is-approved{background:linear-gradient(90deg,#2ed47714,#0000 46%)}.submission-history-approved-copy,.submission-history-rejected-copy{gap:7px;display:grid}.submission-history-approved-copy b{color:#0ba953}.submission-history-approved-copy>span:last-child{color:#4c7a60}.submission-history-body.is-rejected{background:linear-gradient(90deg,#f5484e0f,#0000 46%)}.submission-history-rejected-copy b{color:#b93843}.submission-history-appeal-error{color:#b93843;margin:12px 0 0;font-family:Barlow,sans-serif}.dashboard-light-submission-note.is-approved{background:#2ed47712;border-color:#2ed47752}.dashboard-light-submission-note.is-rejected{background:#f5484e0d;border-color:#f5484e40}.mobile-account-summary,.mobile-logout{display:none}.dashboard-page .site-header .nav>a.mobile-logout{box-sizing:border-box;color:#fff;text-align:left;width:100%}.dashboard-mobile-nav-links{display:none}@media (max-width:900px),(min-width:901px) and (max-width:1366px) and (pointer:coarse){.dashboard-page .mobile-account-summary{color:#fff;border-bottom:1px solid #ffffff38;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;margin:2px 0 8px;padding:12px 0 19px;text-decoration:none;display:grid}.dashboard-page .mobile-account-summary>span:last-child{padding:0!important}.dashboard-page .mobile-account-avatar{box-sizing:border-box;color:#172a0f;background:linear-gradient(145deg,#64f08b,#36c96f);border-radius:12px;place-items:center;width:44px;height:44px;font-family:Barlow,sans-serif;font-size:1.1rem;font-weight:700;display:grid;overflow:hidden;padding:0!important}.dashboard-page .mobile-account-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.dashboard-page .mobile-account-summary strong{color:#fff;display:block;letter-spacing:-.015em!important;padding:0!important;font-family:Barlow,sans-serif!important;font-size:1.6rem!important;font-weight:400!important;line-height:.8!important}.dashboard-page .user-control-wrap{display:none}.dashboard-page .mobile-logout{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;width:auto;margin:0;padding:13px 0;display:block;letter-spacing:-.015em!important;font-family:Barlow,sans-serif!important;font-size:1.6rem!important;font-weight:400!important;line-height:.8!important}.dashboard-page .mobile-cta{display:none!important}.dashboard-page .dashboard-mobile-nav-links{display:contents}.dashboard-page .dashboard-public-nav-link{display:none!important}.dashboard-page .nav .mobile-logout{box-sizing:border-box;color:#fff;letter-spacing:-.015em;text-align:left;align-self:stretch;width:100%;margin:0;padding:13px 0;font-weight:400;line-height:.8;font-family:Barlow,sans-serif!important;font-size:1.4rem!important}}@media (min-width:901px) and (max-width:1366px) and (pointer:coarse){.how-it-works .steps-grid{top:0!important;transform:translateY(-7px)!important}main#top .site-header .nav{box-sizing:border-box;z-index:30!important;width:100vw!important;height:auto!important;min-height:0!important;padding:14px 32px 24px!important;position:fixed!important;top:132px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}main#top .site-header .nav.nav-open{transform:translate(-50%)!important}main#top .site-header .mobile-sign-in .mobile-account-icon svg{stroke:#2ed477!important}main#top .site-header .mobile-sign-in em{color:#2ed477!important}.dashboard-page .site-header .nav{box-sizing:border-box;background:#2d094f;align-items:stretch;min-height:0;z-index:30!important;width:min(50vw,520px)!important;height:auto!important;padding:24px 32px!important;position:fixed!important;top:78px!important;left:auto!important;right:0!important;transform:translate(16px)!important}.dashboard-page .site-header .nav>a:not(.nav-cta),.dashboard-page .site-header .nav>.mobile-logout,.dashboard-page .site-header .nav>.mobile-account-summary{left:0!important;transform:none!important}.dashboard-page .site-header .nav>a:not(.nav-cta),.dashboard-page .site-header .nav>.mobile-logout{width:100%;margin:0;padding:15px 0!important}.dashboard-page .site-header .nav>.mobile-account-summary{margin:0 0 12px;padding:0 0 20px}.dashboard-page .site-header .mobile-sign-in .mobile-account-icon svg{stroke:#2ed477!important}.dashboard-page .site-header .mobile-sign-in em{color:#2ed477!important}.dashboard-page .site-header .nav{justify-content:flex-start!important;gap:0!important;width:100vw!important;max-width:none!important;padding-inline:40px!important;left:0!important;right:auto!important;transform:translate(16px)!important}.dashboard-page .site-header .nav.nav-open{transform:translate(0)!important}.dashboard-page .site-header .nav>.mobile-account-summary,.dashboard-page .site-header .dashboard-mobile-nav-links,.dashboard-page .site-header .nav>a.mobile-logout{align-self:flex-start!important;width:min(100%,360px)!important;margin-inline:0!important}.dashboard-page .site-header .nav>.mobile-account-summary{padding-left:0!important}.dashboard-page .site-header .nav>a.mobile-logout{position:static;padding-left:0!important}}.challenges-section .challenge-card-active{color:#17122c;background:#fff;border-color:#2a1b3f;box-shadow:0 14px 30px #09061924}.challenge-card-active .challenge-id{color:#17122c;background:#fff;border-color:#2a1b3f;font-size:.7904rem}.challenge-card-active .challenge-card-copy p{color:#17122c}.challenge-card-active .challenge-label{color:#087d40;box-shadow:none;background:#e8f8ee;border-color:#18a95c}.challenge-card-active .challenge-label:before{background:#18a95c}.challenge-active-pool span{color:#746d7a}.challenge-active-pool strong{color:#17122c}.challenge-card-active .challenge-details{border-color:#2a1b3f73}.challenge-card-active .challenge-details span{color:#746d7a}.challenge-card-active .challenge-details span:nth-child(odd),.challenge-card-active .challenge-details span:nth-child(-n+2){border-color:#2a1b3f40}.challenge-card-active .challenge-details strong{color:#17122c}.challenge-card-active .challenge-details span:nth-child(2):after{background:linear-gradient(90deg,#35c875 0 87%,#e6e1eb 87%)}.challenge-card-active .countdown>p{color:#746d7a}.challenge-card-active .countdown span{background:#fff;border-color:#2a1b3f6b}.challenge-card-active .countdown strong{color:#17122c}.challenge-card-active .countdown small{color:#746d7a}.challenge-card-active .challenge-cta{color:#071521;background:linear-gradient(135deg,#64f08b,#36c96f)}@media (max-width:700px){.challenge-card-active .challenge-id{font-size:.728rem}}@media (min-width:1101px){.challenges-section .challenge-card-active{overflow:visible}.challenges-section .challenge-card-active .challenge-id{width:auto;min-height:0;box-shadow:none;background:#1c1030;border:0;border-radius:999px;margin:0;padding:11px 24px;font-size:.822rem;top:16px;color:#fff!important}.challenges-section .challenge-card-active .challenge-card-copy p{transform:translateY(7px)}}.live-challenge-page{--live-bg:#fff;--live-panel:#fff;--live-border:#2a1b3f57;--live-text:#17122c;--live-muted:#746d7a}.live-challenge-page .live-challenge-header h1,.live-challenge-page .live-challenge-header h1 span,.live-challenge-page .live-challenge-header h1 .live-challenge-title span{color:#fff}.live-challenge-page .live-switcher,.live-challenge-page .live-grid-panel,.live-challenge-page .live-stats,.live-challenge-page .live-countdown{color:#17122c;background:#fff;border-color:#2a1b3f6b;box-shadow:0 14px 30px #09061924}.live-challenge-page .live-switcher-meta,.live-challenge-page .live-switcher-meta strong,.live-challenge-page .live-switcher-meta>span:last-child,.live-challenge-page .live-column-labels,.live-challenge-page .live-row-labels,.live-challenge-page .live-stat-name,.live-challenge-page .live-countdown-label,.live-challenge-page .live-countdown-unit span{color:#17122c}.live-challenge-page .live-grid-panel{position:relative;overflow:hidden}.live-challenge-page .live-grid-panel>*{z-index:1;position:relative}.live-challenge-page .live-grid-panel:before{display:none}.train-page{color:#f8f7ff;background:#1c1030;min-height:100vh;padding:22px clamp(20px,5vw,76px) 42px;font-family:Arial,sans-serif;overflow:hidden}.train-hero{justify-content:space-between;align-items:flex-end;gap:24px;width:min(1600px,100%);margin:0 auto 16px;display:flex}.train-kicker{color:#2ed477;letter-spacing:.16em;font-size:11px;font-weight:800}.train-hero h1{letter-spacing:.025em;margin:5px 0 0;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(28px,3vw,44px);font-weight:900;line-height:1}.train-hero p{color:#bdb4c9;margin:6px 0 0;font-size:14px}.train-countdown{background:#ffffff0b;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:13px;padding:10px 13px;display:flex}.train-countdown>span{color:#bdb2ca;letter-spacing:.11em;font-size:10px;font-weight:800}.train-countdown div{justify-items:center;min-width:36px;display:grid}.train-countdown strong{font-family:Barlow Condensed,Arial,sans-serif;font-size:23px;line-height:1}.train-countdown small{color:#9f94ad;letter-spacing:.07em;text-transform:uppercase;margin-top:2px;font-size:8px}.train-toolbar{color:#251438;background:#fff;border:1px solid #ece7f0;border-radius:10px;justify-content:space-between;align-items:center;width:min(1600px,100%);margin:0 auto 14px;padding:10px 14px;display:flex}.train-route{align-items:center;gap:10px;display:flex}.train-route strong{letter-spacing:.025em;font-family:Barlow Condensed,Arial,sans-serif;font-size:19px}.train-route>span:last-child{color:#756b80;font-size:12px;font-weight:700}.train-live-dot{background:#2ed477;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2ed47721}.train-toolbar nav{gap:5px;display:flex}.train-toolbar button{color:#251438;cursor:pointer;background:#fff;border:1px solid #ded7e5;border-radius:7px;width:33px;height:30px;font-size:14px;font-weight:800}.train-toolbar button.is-active{background:#e8f9ee;border-color:#2ed477}.train-stage{scrollbar-width:none;background:#2f0b48;border:1px solid #ffffff1f;border-radius:16px;width:min(1600px,100%);margin:0 auto;overflow:auto hidden;box-shadow:0 12px 28px #00000029}.train-stage::-webkit-scrollbar{display:none}.train-swipe-hint{display:none}.train-scene{background:#2f0b48;min-width:1180px;padding:0 22px 34px;position:relative}.train-stage:before,.train-stage:after{display:none}.rawpool-train-art{z-index:2;width:calc(100% + 44px);margin:-83px -22px -19.7%;position:relative;transform:translateY(-17px)}.rawpool-train-art>img{object-fit:contain;width:100%;height:auto;display:block}.train-motion-rail{z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 28px,#090f19e0 28px 39px,#0000 39px 68px) 0 0/68px 100%;border-radius:99px;height:5px;animation:.9s linear infinite train-rail-flow;position:absolute;top:calc(34.75% - 24px);left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 21.24%,#0000 21.24% 26.8%,#000 26.8% 79.54%,#0000 79.54% 85.27%,#000 85.27%);mask-image:linear-gradient(90deg,#000 0 21.24%,#0000 21.24% 26.8%,#000 26.8% 79.54%,#0000 79.54% 85.27%,#000 85.27%)}@keyframes train-rail-flow{to{background-position:68px 0}}@media (prefers-reduced-motion:reduce){.train-motion-rail{animation:none}}.train-seat-overlay{justify-content:space-between;gap:0;padding:0;display:flex;position:absolute;inset:40.2% 6.7% 40% 21.5%}.train-seat-group{background:#fff;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(9,1fr);place-items:center;gap:4px;padding:5px 7px;display:grid}.train-seat-group-left{width:31%;transform:translate(-4px,-7px)}.train-seat-group-right{grid-template-columns:repeat(16,1fr);gap:4px;width:55%;transform:translate(-10px,-7px)}.train-seat-hit{aspect-ratio:1;cursor:pointer;border:1px solid #0b081438;border-radius:5px;place-items:center;width:100%;min-width:0;height:auto;padding:0;transition:box-shadow .16s,transform .16s;display:grid;position:relative}.train-seat-hit.train-seat-active{background:#2ed477!important}.train-seat-person-icon{fill:none;stroke:#0b7440;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:76%;height:76%;display:none}.train-seat-hit.train-seat-active .train-seat-person-icon{display:block}.train-seat-hit.train-seat-eliminated{background:#ebe7ee!important}.train-seat-hit.train-seat-eliminated:after{content:"Ã—";color:#756b7b;font-size:clamp(11px,1.1vw,18px);font-weight:700}.train-seat-hit.train-seat-empty{border:1px dashed #0b081459;background:#fff!important}.train-seat-hit.is-open{box-shadow:0 0 0 3px #2ed477a6}.train-seat-hit:hover{transform:scale(1.08);box-shadow:0 0 0 2px #2ed47773}.train-cars-hidden{display:none}.train-engine{z-index:4;width:345px;height:218px;box-shadow:none;background:url(/rawpool-express-engine-black-rod.png) 50%/contain no-repeat;border:0;border-radius:0;position:absolute;bottom:22px;left:-16px}.train-engine:before,.train-engine-brand,.train-engine-nose,.train-engine-wheels{display:none}.train-engine:after{z-index:8;content:"";background:linear-gradient(#5a347d,#2b1644);border:2px solid #65418a;border-radius:3px;width:52px;height:10px;display:none;position:absolute;bottom:47px;right:-47px;box-shadow:0 0 0 3px #1e0e35,inset 0 1px #fff3}.train-cars{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-left:250px;display:grid;position:relative}.train-car{z-index:1;aspect-ratio:.87;min-height:0;box-shadow:none;transform-origin:0 100%;background:0 0;border:0;border-radius:0;position:relative;transform:translateY(114px)scale(1.129)}.train-car:nth-child(n+2){z-index:2}.train-wagon-frame{z-index:2;pointer-events:none;background:url(/rawpool-double-wagon-v5-purple-body.png) 50%/100% 100% no-repeat;display:block;position:absolute;inset:0}.train-car header{display:none}.train-car header small{color:#8b8095;font-size:8px;font-weight:700}.train-windows{z-index:1;background:#2b1644;border-radius:8px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(5,1fr);gap:4px;padding:5px;display:grid;position:absolute}.train-windows-0{height:23.2%;top:13.2%;left:16%;right:16%;transform:translateY(-6px)}.train-windows-1{height:23.2%;top:42.4%;left:16%;right:16%;transform:translateY(11px)}.train-seat{aspect-ratio:1.13;cursor:pointer;border:1px solid #0000;border-radius:5px;place-items:center;min-width:0;padding:0;transition:transform .16s,box-shadow .16s;display:grid;position:relative}.train-seat-active{color:#0b7440;background:#2ed477}.train-seat-eliminated{color:#776d7f;background:#ebe7ee}.train-seat-empty{background:#fff;border-style:dashed;border-color:#c9c0d0}.train-person{opacity:.86;width:16px;height:16px;display:block}.train-person svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.7px;width:100%;height:100%;display:block}.train-seat>em{z-index:2;color:#71677a;font-size:18px;font-style:normal;line-height:1;position:absolute}.train-seat-eliminated .train-person,.train-seat-empty .train-person{display:none}.train-seat.is-open{box-shadow:0 0 0 3px #2ed4777a}.train-seat-panel{z-index:30;color:#fff;background:#28123e;border:1px solid #805babc2;border-radius:9px;gap:6px;width:167px;padding:12px 13px;display:grid;position:absolute;box-shadow:0 12px 24px #00000047}.train-seat-panel>span{color:#98f4bc;letter-spacing:.1em;font-size:10px;font-weight:800}.train-seat-panel strong{padding-right:20px;font-size:15px;line-height:1.2}.train-seat-panel em{letter-spacing:.08em;border-radius:4px;width:max-content;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.train-seat-panel em.is-active{color:#062b17;background:#2ed477}.train-seat-panel em.is-eliminated{color:#ddd7e5;background:#5a4d64}.train-scene:has(.train-seat-eliminated.is-open) .train-seat-panel em.is-active{color:#ddd7e5;background:#5a4d64;font-size:0}.train-scene:has(.train-seat-eliminated.is-open) .train-seat-panel em.is-active:after{content:"LEFT THE TRAIN";font-size:10px}.train-seat-panel small{color:#c6bbd2;font-size:11px;line-height:1.35}.train-seat-panel-close{color:#cfc4d9;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;font-size:20px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.train-seat-panel-close:hover{color:#fff;background:#ffffff1a}@media (hover:hover){.train-seat:not(.train-seat-empty):hover{z-index:3;transform:translateY(-1px);box-shadow:0 0 0 3px #2ed47738}}.train-status-strip{color:#f8f7ff;background:#ffffff0b;border:1px solid #ffffff26;border-radius:12px;grid-template-columns:repeat(3,1fr) 1.45fr;width:min(1600px,100%);margin:14px auto 0;display:grid;overflow:hidden}.train-status-strip>div{border-right:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;gap:1px 10px;padding:12px 16px;display:grid}.train-status-icon{border-radius:6px;grid-row:1/3;width:28px;height:28px}.train-status-icon.is-active{background:#2ed477}.train-status-icon.is-eliminated{color:#cfc4d9;background:#ffffff1a;place-items:center;font-size:19px;display:grid}.train-status-icon.is-empty{border:1px dashed #9f94ad}.train-status-strip small{color:#bdb2ca;letter-spacing:.07em;font-size:9px;font-weight:800}.train-status-strip strong{font-family:Barlow Condensed,Arial,sans-serif;font-size:25px;line-height:1}.train-progress{grid-template-columns:1fr auto!important}.train-progress>span{background:#ffffff21;border-radius:8px;grid-column:1/3;height:6px;overflow:hidden}.train-progress>span i{border-radius:inherit;background:#2ed477;height:100%;display:block}@media (max-width:1100px){.train-stage{border-radius:12px}.train-status-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.train-page{padding:18px 12px 28px}.train-hero{flex-direction:column;align-items:flex-start}.train-countdown{justify-content:space-between;width:100%}.train-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.train-stage{border-radius:12px 0 0 12px;width:calc(100% + 12px);margin-right:-12px}.train-scene{min-width:1020px;padding:0 18px 34px}.train-engine{width:190px;height:103px;left:18px}.train-cars{gap:10px;margin-left:172px}.train-status-strip{grid-template-columns:repeat(2,1fr)}.train-status-strip>div{border-bottom:1px solid #ffffff1f;padding:12px}.train-status-strip>div:nth-child(2n){border-right:0}.train-stage{touch-action:pan-x;overscroll-behavior-x:contain}.train-scene{padding-top:20px}.rawpool-train-art{transform:translateY(-8px)}.train-swipe-hint{color:#a99bb8;letter-spacing:.04em;text-align:center;margin:12px 0 0;font-size:11px;font-weight:700;display:block}}@media (min-width:701px) and (max-width:1100px) and (pointer:coarse){.train-page{padding:18px 12px 28px}.train-hero{flex-direction:column;align-items:flex-start}.train-countdown{justify-content:space-between;width:100%}.train-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.train-stage{touch-action:pan-x;overscroll-behavior-x:contain;border-radius:12px 0 0 12px;width:calc(100% + 12px);margin-right:-12px}.train-scene{min-width:1020px;padding:20px 18px 42px}.rawpool-train-art{transform:translateY(-5px)}.train-swipe-hint{color:#a99bb8;letter-spacing:.04em;text-align:center;margin:12px 0 0;font-size:11px;font-weight:700;display:block}}@media (max-width:700px),(min-width:701px) and (max-width:1100px) and (pointer:coarse){.train-motion-rail{transform:translateY(3.5px)}}.live-challenge-page .live-players-icon{color:#746d7a}@media (max-width:1100px){.train-swipe-hint{color:#a99bb8;letter-spacing:.01em;text-align:center;width:100%;margin:10px 0 0;font-size:clamp(12px,1.8vw,15px);font-weight:400;line-height:1.3;display:block!important}}@media (max-width:700px){.how-empty-grid article:nth-of-type(3)>img{transform:translateY(-10px)scale(1.14288)!important}}@media (prefers-reduced-motion:no-preference){.how-empty-grid article{opacity:0;transform:translateY(14px)}.how-empty-grid-visible article{animation:.36s cubic-bezier(.22,1,.36,1) forwards how-card-in}.how-empty-grid-visible article:nth-of-type(2){animation-delay:.11s}.how-empty-grid-visible article:nth-of-type(3){animation-delay:.22s}.how-empty-grid article>img{opacity:0;scale:.97}.how-empty-grid-visible article>img{animation:.3s cubic-bezier(.22,1,.36,1) .36s forwards how-art-in}.how-empty-grid-visible article:nth-of-type(2)>img{animation-delay:.47s}.how-empty-grid-visible article:nth-of-type(3)>img{animation-delay:.58s}@keyframes how-card-in{to{opacity:1;transform:translateY(0)}}@keyframes how-art-in{to{opacity:1;scale:1}}}@media (min-width:1101px){.how-empty-grid article:first-of-type>img{transform:translateY(0)scale(.89232)!important}.how-empty-grid article:nth-of-type(2)>img{transform:translateY(8px)scale(.839553)!important}.how-empty-grid article:nth-of-type(3)>img{transform:translateY(-2px)scale(.977213)!important}.how-empty-grid article:first-of-type:hover>img{transform:translateY(0)scale(.928013)!important}.how-empty-grid article:nth-of-type(2):hover>img{transform:translateY(8px)scale(.873135)!important}.how-empty-grid article:nth-of-type(3):hover>img{transform:translateY(-2px)scale(1.0163)!important}}.site-header .nav>a.nav-cta:not(.user-cta):before{inset:-1px;background:#fff!important}.site-header .nav>a.nav-cta:not(.user-cta){background:#2ed477!important}.site-header .nav>a.nav-cta:not(.user-cta):hover,.site-header .nav>a.nav-cta:not(.user-cta):focus-visible{color:#290747!important;box-shadow:none!important;background:#2ed477!important;transform:none!important}a.nav-cta:not(.user-cta),.mobile-cta,.challenge-cta{transform:none!important}a.nav-cta:not(.user-cta):hover,.mobile-cta:hover,.challenge-cta:hover{color:#fff;transform:none!important}a.nav-cta:not(.user-cta):before,.mobile-cta:before,.challenge-cta:before{transform-origin:0;transform:scaleX(0)}a.nav-cta:not(.user-cta):hover:before,.mobile-cta:hover:before,.challenge-cta:hover:before{transform:scaleX(1)}.challenge-card-active .challenge-cta:hover{transform:none!important}@media (min-width:901px){html body .dashboard-page .dashboard-header-shell>.site-header .user-control-wrap{transform:translateY(7px)!important}}@media (min-width:1101px){.dashboard-light-workspace{width:min(1900px,100% - 192px)}.dashboard-light-status>div{padding:10px 22px}.dashboard-light-task{grid-template-columns:130px minmax(0,1fr);gap:8px;padding:22px 55px}.dashboard-light-task-icon{width:128px;height:128px}.dashboard-light-task-icon img{transform:translate(-35px)scale(.97)}.dashboard-light-submission{padding:24px 30px}.dashboard-light-progress{padding:18px 34px}.dashboard-light-progress-content{transform:translate(30px)}.dashboard-light-progress-icon{transform:translate(4px)}}@media (max-width:560px){.dashboard-light-progress-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.admin-quick-actions .admin-dashboard-primary-action,.admin-quick-actions .admin-dashboard-secondary-action{box-sizing:border-box;border:1px solid #334155;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font:600 14px Barlow,sans-serif;text-decoration:none;display:inline-flex}.admin-quick-actions .admin-dashboard-primary-action{color:#fff;background:#334155}.admin-quick-actions .admin-dashboard-secondary-action{color:#334155;background:#fff}.admin-attention .admin-attention-chip{color:#64748b;background:#fff;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font:500 12px Barlow,sans-serif;text-decoration:none;display:inline-flex}.admin-attention .admin-attention-chip b{color:#25344a;font-size:15px}.admin-attention a.admin-attention-chip:hover{background:#f1f5f9;border-color:#cbd5e1}.admin-mini-panel>.admin-secondary-button{margin-top:16px;text-decoration:none;display:inline-flex}.admin-sidebar .admin-nav-icon{object-fit:contain!important;flex:0 0 28px!important;width:28px!important;max-width:28px!important;height:28px!important;max-height:28px!important}.admin-sidebar nav a:nth-child(7) .admin-nav-icon,.admin-sidebar nav a:nth-child(8) .admin-nav-icon,.admin-sidebar nav a:nth-child(9) .admin-nav-icon,.admin-sidebar nav a:nth-child(10) .admin-nav-icon{transform:none!important}.admin-sidebar nav a:nth-child(11) .admin-nav-icon{transform:translateY(2px)scale(2.05)}@media (min-width:1101px){.how-it-works .section-heading.shared-landing-heading:before,.how-it-works .section-heading.shared-landing-heading:after{position:relative!important;top:-8px!important;transform:none!important}#challenge-heading{transform:translateY(-39px)!important}}.admin-header{z-index:100!important;flex:none!important;position:sticky!important;top:0!important}@media (min-width:801px){.admin-page{height:100dvh;min-height:0;overflow:hidden}.admin-layout{height:calc(100dvh - 72px);min-height:0;overflow:hidden}.admin-sidebar,.admin-content{min-height:0;overflow-y:auto}.admin-appeals-card{flex-direction:column;min-height:0;display:flex;overflow:hidden}.admin-appeals-card>.admin-page-heading{flex:none;margin:0;padding:18px 22px 14px}.admin-appeals-card>.admin-review-layout{border:0;border-top:1px solid #e3e8ee;border-radius:0;flex:1;min-height:0}.admin-appeal-detail{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.admin-appeal-detail-body{flex:1;min-width:0;min-height:0;padding:24px;overflow-y:auto}.admin-appeal-detail .admin-detail-list{gap:14px;margin:22px 0}.admin-appeal-detail .admin-detail-list div{padding:11px 12px}.admin-appeal-detail .admin-instagram-link{margin-bottom:16px}.admin-appeal-context{gap:7px;margin:0 0 12px;display:grid}.admin-appeal-context p{overflow-wrap:anywhere;margin:0}.admin-appeal-detail .admin-note-label{margin:12px 0 0}.admin-appeal-detail .admin-note-label textarea{min-height:76px}.admin-appeal-action-footer{background:#fff;border-top:1px solid #e3e8ee;flex:none;align-items:center;min-height:64px;margin:0;padding:12px 24px;display:flex}.admin-appeal-action-footer .admin-reject-button,.admin-appeal-action-footer .admin-approve-button{min-width:132px;min-height:40px}.admin-review-view-selector{flex-wrap:nowrap;align-items:center;margin-top:0}.admin-review-view-selector>button{justify-content:center;align-items:center;min-height:38px;line-height:1;display:inline-flex}}@media (max-width:800px){.admin-page{min-height:100dvh}.admin-layout{min-height:calc(100dvh - 82px)}}@media (min-width:1101px){.how-it-works .section-heading.shared-landing-heading{top:-18px!important}.how-it-works .section-heading.shared-landing-heading>span{position:relative!important;top:-5px!important}.how-it-works .section-heading.shared-landing-heading:before,.how-it-works .section-heading.shared-landing-heading:after{transform:translateY(-5px)!important}}@media (min-width:701px) and (max-width:1100px){.how-empty-grid article:first-of-type>img{transform:translateY(0)scale(.928013)!important}.how-empty-grid article:nth-of-type(2)>img{transform:translateY(8px)scale(.873135)!important}.how-empty-grid article:nth-of-type(3)>img{transform:translateY(-2px)scale(1.0163)!important}}@media (max-width:700px){.how-empty-grid article:nth-of-type(2)>img{transform:translateY(8px)scale(1.0755)!important}.how-empty-grid article:first-of-type>.how-empty-copy,.how-empty-grid article:nth-of-type(2)>.how-empty-copy{transform:translateY(13.7953px)!important}.how-empty-grid article:nth-of-type(3)>.how-empty-copy{transform:translateY(-12px)!important}}@media (min-width:701px){.how-empty-grid article:first-of-type>img{transform:translateY(0)scale(.89232)!important}.how-empty-grid article:nth-of-type(2)>img{transform:translateY(8px)scale(.839553)!important}.how-empty-grid article:nth-of-type(3)>img{transform:translateY(-4px)scale(.977213)!important}.how-empty-grid article:first-of-type:hover>img{transform:translateY(0)scale(.928013)!important}.how-empty-grid article:nth-of-type(2):hover>img{transform:translateY(8px)scale(.873135)!important}.how-empty-grid article:nth-of-type(3):hover>img{transform:translateY(-4px)scale(1.0163)!important}}.live-challenge-page .live-switcher-nav button{color:#17122c;background:#fff;border-color:#2a1b3f6b}.live-challenge-page .live-switcher-nav button.is-active{color:#071521;box-shadow:none;background:#e8f8ee;border-color:#18a95c}.live-challenge-page .live-stat,.live-challenge-page .live-countdown-unit{border-color:#2a1b3f38}.live-challenge-page .live-stat>strong,.live-challenge-page .live-stat>strong.muted,.live-challenge-page .live-countdown-unit strong{color:#17122c}.live-challenge-page .live-progress-bar{background:#e8e4ed}.live-challenge-page .live-cell-active{background:linear-gradient(135deg,#64f08b,#36c96f)}.live-challenge-page .live-cell-eliminated{color:#746d7a;background:#e7e4ea}.live-challenge-page .live-cell-empty{background:#fff;border-color:#a79ead}.live-challenge-page .live-calendar-icon{color:#18a95c}.live-challenge-page .live-switcher-meta strong span,.live-challenge-page .live-stat-name,.live-challenge-page .live-countdown-label,.live-challenge-page .live-stat>strong.muted,.live-challenge-page .live-stat:first-child .live-stat-name{color:#17122c}.live-challenge-page .live-stat:first-child>strong{color:#087d40}.live-challenge-page .live-summary-cell.live-cell-active{background:linear-gradient(135deg,#64f08b,#36c96f)}.live-challenge-page .live-summary-cell.live-cell-eliminated{color:#746d7a;background:#e7e4ea}.live-challenge-page .live-stat .live-stat-name,.live-challenge-page .live-completion .live-stat-name{color:#17122c!important}.live-challenge-page .live-countdown-label{font-weight:600;color:#17122c!important}.live-challenge-page .live-column-labels,.live-challenge-page .live-row-labels{color:#17122c;font-weight:600}.live-challenge-page .live-players-icon{color:#17122c;width:27px;height:22px}.live-challenge-page .live-players-icon svg{stroke-width:2.1px}.live-challenge-page .live-switcher-nav button{font-size:1rem;font-weight:600}.live-challenge-page .live-switcher-nav button:first-child,.live-challenge-page .live-switcher-nav button:last-child{-webkit-text-stroke:.45px currentColor;font-weight:800}.live-challenge-page .live-cell-eliminated,.live-challenge-page .live-summary-cell.live-cell-eliminated{color:#665e6b;background:#ded9e3}.live-challenge-page .live-cell-empty,.live-challenge-page .live-cell-empty.live-summary-cell{border-width:1.5px;border-color:#93899a}.challenges-section .challenge-grid>.challenge-card-active:first-child .challenge-label{color:#087d40;border-color:#20b769}.challenges-section .challenge-grid>.challenge-card-active:first-child .challenge-label:before,.challenges-section .challenge-grid>.challenge-card-active:first-child .challenge-details span:nth-child(2):after,.challenges-section .challenge-grid>.challenge-card-active:first-child .challenge-cta{background:#20b769}.challenges-section .challenge-grid>.challenge-card-active:nth-child(2) .challenge-label{color:#087d40;border-color:#24c06a}.challenges-section .challenge-grid>.challenge-card-active:nth-child(2) .challenge-label:before,.challenges-section .challenge-grid>.challenge-card-active:nth-child(2) .challenge-details span:nth-child(2):after,.challenges-section .challenge-grid>.challenge-card-active:nth-child(2) .challenge-cta{background:#24c06a}.challenges-section .challenge-grid>.challenge-card-active:nth-child(3) .challenge-label{color:#087d40;border-color:#24c06a}.challenges-section .challenge-grid>.challenge-card-active:nth-child(3) .challenge-label:before,.challenges-section .challenge-grid>.challenge-card-active:nth-child(3) .challenge-details span:nth-child(2):after,.challenges-section .challenge-grid>.challenge-card-active:nth-child(3) .challenge-cta,.live-challenge-page .live-participant-grid .live-cell-active,.live-challenge-page .live-summary-cell.live-cell-active{background:#24c06a}.live-challenge-page .live-switcher-meta strong span{color:#24c06a!important}.live-challenge-page .live-stat:first-child>strong,.live-challenge-page .live-calendar-icon{color:#24c06a}.live-challenge-page .live-completion>strong,.live-challenge-page .live-completion>strong span{color:#17122c!important}.live-challenge-page .live-progress-bar span{background:#24c06a}.live-challenge-page .live-participant-grid .live-cell-active,.faq-section .faq-number,.faq-section .faq-toggle{background:#2ed477}.challenges-section .challenge-grid>.challenge-card-active:first-child .challenge-label,.challenges-section .challenge-grid>.challenge-card-active:nth-child(2) .challenge-label,.challenges-section .challenge-grid>.challenge-card-active:nth-child(3) .challenge-label{border-color:#2ed477}.challenges-section .challenge-grid>.challenge-card-active:first-child .challenge-label:before,.challenges-section .challenge-grid>.challenge-card-active:nth-child(2) .challenge-label:before,.challenges-section .challenge-grid>.challenge-card-active:nth-child(3) .challenge-label:before,.challenges-section .challenge-grid>.challenge-card-active:first-child .challenge-details span:nth-child(2):after,.challenges-section .challenge-grid>.challenge-card-active:nth-child(2) .challenge-details span:nth-child(2):after,.challenges-section .challenge-grid>.challenge-card-active:nth-child(3) .challenge-details span:nth-child(2):after,.challenges-section .challenge-grid>.challenge-card-active:first-child .challenge-cta,.challenges-section .challenge-grid>.challenge-card-active:nth-child(2) .challenge-cta,.challenges-section .challenge-grid>.challenge-card-active:nth-child(3) .challenge-cta{background:#2ed477}.site-footer-new .footer-brand-tagline strong,.site-footer-new .footer-brand-copy .footer-brand-tagline strong{color:#2ed477}.site-footer-new .footer-follow a:hover,.site-footer-new .footer-follow a:focus-visible{color:#2ed477;background:#2ed47726;border-color:#2ed477}.rules-page{overflow:hidden auto}.rules-page .rule-badge{background:#2ed477}.site-header .nav-cta,.site-header .mobile-cta,.legal-tabs button.active,.legal-tabs a.active{background:#2ed477;border-color:#2ed477}.legal-tabs button,.legal-tabs a{color:#071521;background:#2ed477;border-color:#2ed477}.hero .site-header .nav>a:not(.button):hover,.hero .site-header .nav>a:not(.button):focus-visible{color:#2ed477!important}.hero .site-header .nav-cta{background:#2ed477}@media (min-width:1101px){.live-challenge-page .live-challenge-header h1{transform:translateY(8.89764px)!important}}.support-page .support-email-button{background:#2ed477;border-color:#2ed477}.support-page .support-resources a:hover,.support-page .support-resources a:focus-visible,.support-page .support-resources a:active{color:#2ed477}main.rules-page .site-header>.nav.nav-open{z-index:9999!important;background:#2d094f!important;width:100vw!important;max-height:calc(100vh - 114px)!important;position:fixed!important;top:114px!important;left:0!important;right:0!important;overflow-y:auto!important;transform:none!important}@media (min-width:701px) and (max-width:1100px){.how-it-works .steps-grid{top:0!important;transform:none!important}.challenges-section.section{margin-top:-24px!important;padding-top:12px!important}}.sign-in-page .auth-submit,.sign-in-page .auth-submit:disabled,.sign-in-page .auth-submit:hover,.sign-in-page .auth-submit:focus-visible{color:#071521;background:#2ed477;border-color:#2ed477}.sign-in-page .auth-links a:hover,.sign-in-page .auth-links a:focus-visible,.sign-in-page .auth-forgot:hover,.sign-in-page .auth-forgot:focus-visible,.sign-in-page .auth-agreement a:hover,.sign-in-page .auth-agreement a:focus-visible{color:#2ed477}@media (min-width:901px) and (max-width:1366px) and (pointer:coarse){.how-it-works .steps-grid,.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{transform:translateY(-14px)!important}.support-page .site-header .nav{z-index:30!important;box-sizing:border-box!important;width:100vw!important;height:auto!important;min-height:0!important;padding:14px 32px 24px!important;position:fixed!important;top:132px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.support-page .site-header .nav.nav-open{transform:translate(-50%)!important}.winners-page .legal-nav{z-index:30!important;box-sizing:border-box!important;width:100vw!important;height:auto!important;min-height:0!important;padding:14px 32px 24px!important;position:fixed!important;top:132px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.winners-page .legal-nav.nav-open{transform:translate(-50%)!important}.winners-page .legal-header .nav,.winners-page .legal-header .nav.nav-open,.rules-page .legal-nav{z-index:30!important;box-sizing:border-box!important;width:100vw!important;height:auto!important;min-height:0!important;padding:14px 32px 24px!important;position:fixed!important;top:132px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.rules-page .legal-nav.nav-open{transform:translate(-50%)!important}main.legal-page>header.legal-header .legal-nav,main.legal-page>header.legal-header .legal-nav.nav-open{box-sizing:border-box!important;z-index:30!important;width:100vw!important;height:auto!important;min-height:0!important;padding:14px 32px 24px!important;position:fixed!important;top:114px!important;left:0!important;right:0!important;transform:none!important}main.legal-page.rules-page>header.site-header>nav.nav.nav-open{z-index:9999!important;background:#2d094f!important;width:100vw!important;max-height:calc(100vh - 114px)!important;position:fixed!important;top:114px!important;left:0!important;right:0!important;overflow-y:auto!important;transform:none!important}}@media (min-width:1000px) and (max-width:1100px){main.legal-page.rules-page>header.site-header .nav,main.legal-page.rules-page>header.site-header .nav.nav-open,main.legal-page.support-page>header.site-header .nav,main.legal-page.support-page>header.site-header .nav.nav-open,main.legal-page.winners-page>header.site-header .nav,main.legal-page.winners-page>header.site-header .nav.nav-open{box-sizing:border-box!important;z-index:100!important;background:#2d094f!important;width:100vw!important;height:auto!important;min-height:0!important;padding:14px 32px 24px!important;position:fixed!important;top:114px!important;left:0!important;right:0!important;transform:none!important}main.legal-page>header.legal-header .legal-nav,main.legal-page>header.legal-header .legal-nav.nav-open{box-sizing:border-box!important;z-index:30!important;width:100vw!important;height:auto!important;min-height:0!important;padding:14px 32px 24px!important;position:fixed!important;top:114px!important;left:0!important;right:0!important;transform:none!important}main.legal-page.rules-page>header.site-header{z-index:9999!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:visible!important;transform:none!important}}@media (min-width:901px) and (max-width:1366px){.dashboard-page .site-header .nav>.mobile-account-summary{margin-top:0!important;padding-top:8px!important;position:relative!important;top:8px!important}}@media (min-width:701px) and (max-width:900px){.dashboard-page .site-header .nav>.mobile-account-summary{position:relative!important;top:8px!important;transform:translateY(8px)!important}}@media (max-width:700px){.dashboard-page .site-header .nav>.mobile-account-summary{position:relative!important;top:8px!important;transform:translateY(8px)!important}}@media (min-width:901px){.dashboard-header-shell>.site-header.no-signin .nav{align-items:flex-end}.dashboard-header-shell>.site-header .dashboard-public-nav-link,.dashboard-header-shell>.site-header .dashboard-public-nav-link:hover,.dashboard-header-shell>.site-header .dashboard-public-nav-link:focus-visible{color:#f9f6fa!important}.dashboard-header-shell>.site-header.no-signin .nav>a.dashboard-public-nav-link{letter-spacing:-.336px!important;font-family:Barlow,sans-serif!important;font-size:22.4px!important;font-weight:400!important;line-height:17.92px!important;left:20px!important;transform:translateY(0)!important}.dashboard-header-shell>.site-header .user-control-wrap{margin-left:0!important;transform:translateY(8px)!important}.dashboard-header-shell>.site-header .user-cta-avatar{transform:translateY(5px)!important}html body .dashboard-page .site-header .user-cta{box-shadow:none!important;background:0 0!important}}@media (min-width:901px) and (max-width:1366px) and (pointer:coarse){.dashboard-page .site-header .nav{top:129px!important}.dashboard-page .site-header .nav.nav-open{transform:translateY(-3px)!important}}.dashboard-restored-workspace{width:min(1080px,100% - 64px);padding-top:36px}.dashboard-restored-top{align-items:center;gap:28px;margin-bottom:24px;display:flex}.dashboard-restored-top .dashboard-title{color:#15143f;margin:0 6px 0 0}.dashboard-restored-top .dashboard-status-grid{gap:18px;width:auto;margin:0;display:flex}.dashboard-restored-top .dashboard-status-card{color:#15143f;background:#fff;border:1px solid #e4e1ea;border-radius:13px;gap:18px;min-height:0;padding:16px 24px;box-shadow:0 4px 15px #1e154114}.dashboard-restored-top .dashboard-status-card:first-child{min-width:226px}.dashboard-restored-top .dashboard-status-card:last-child{min-width:176px}.dashboard-restored-top .dashboard-status-card p{color:#15143f;font-size:1.22rem;line-height:1.25}.dashboard-restored-top .dashboard-status-card p strong{color:#08ad51}.dashboard-restored-top .dashboard-status-icon{width:42px;height:42px}.dashboard-restored-top .dashboard-status-icon i{width:22px;height:22px;box-shadow:none;background:#10ba5d}.dashboard-restored-top .dashboard-calendar-icon{color:#15143f;font-size:2rem}.dashboard-main-grid{grid-template-columns:minmax(0,1.95fr) minmax(340px,.9fr);align-items:stretch;gap:20px;display:grid}.dashboard-restored-workspace .dashboard-work-card{color:#15143f;background:#fff;border:1px solid #e1dfe8;border-radius:16px;box-shadow:0 4px 16px #21184e12}.dashboard-restored-workspace .dashboard-task-card{grid-template-columns:180px minmax(0,1fr);gap:26px;margin:0;padding:34px 38px 30px;display:grid}.dashboard-task-illustration{object-fit:contain;align-self:start;width:138px;height:138px}.dashboard-restored-workspace .dashboard-task-copy h2,.dashboard-restored-workspace .dashboard-submission-card h2,.dashboard-restored-workspace .dashboard-progress-card h2{color:#15143f;font-size:1.62rem;font-weight:700}.dashboard-restored-workspace .dashboard-task-copy h3{color:#15143f;margin:12px 0 0;font-family:Barlow,sans-serif;font-size:1.15rem;font-weight:600}.dashboard-restored-workspace .dashboard-task-copy p{color:#201d54;max-width:none;font-size:1.02rem;line-height:1.55}.dashboard-restored-workspace .dashboard-deadline{margin-top:18px}.dashboard-restored-workspace .dashboard-deadline,.dashboard-restored-workspace .dashboard-deadline strong{color:#15143f;font-weight:500}.dashboard-restored-workspace .dashboard-deadline strong{color:#08ad51}.dashboard-restored-workspace .dashboard-next-task{color:#8a859f;border:0;margin-top:10px;padding:0;font-size:.93rem;display:block}.dashboard-restored-workspace .dashboard-next-task strong{color:#706b8b}.dashboard-submit-divider{background:#e7e4ed;height:1px;margin:16px 0 20px}.dashboard-restored-workspace .dashboard-submit-title{margin-bottom:10px!important}.dashboard-restored-workspace .dashboard-task-copy label{color:#8a859f;font-size:.96rem;display:block}.dashboard-restored-workspace .dashboard-submit-row{gap:18px;margin-top:8px}.dashboard-restored-workspace .dashboard-submit-row input{color:#201d54;background:#fff;border:1px solid #a9a5b8;border-radius:10px;height:52px}.dashboard-restored-workspace .dashboard-submit-row button{color:#fff;background:#08ad51;border-radius:10px;width:170px;font-weight:700}.dashboard-restored-workspace .dashboard-submit-row input:disabled,.dashboard-restored-workspace .dashboard-submit-row button:disabled{cursor:not-allowed;opacity:.55}.dashboard-restored-workspace .dashboard-submit-row button:not(:disabled){animation:1.45s ease-in-out infinite dashboard-restored-submit-pulse}.dashboard-restored-workspace .dashboard-submit-row button:not(:disabled):hover{filter:brightness(1.06);animation:none;transform:translateY(-1px)}@keyframes dashboard-restored-submit-pulse{0%,to{box-shadow:0 0 #08ad5152}50%{box-shadow:0 0 0 8px #08ad5100}}.dashboard-submit-note{background:#f7fcf8;border:1px solid #ccefd9;border-radius:9px;align-items:center;gap:16px;margin-top:18px;padding:13px 18px;display:flex}.dashboard-submit-note span{color:#21b65a;font-size:2rem}.dashboard-submit-note p{margin:0;color:#201d54!important;font-size:.88rem!important;line-height:1.45!important}.dashboard-submission-card{flex-direction:column;padding:34px 38px 28px;display:flex}.dashboard-submission-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-submission-heading h2{margin:0}.dashboard-submission-badge{text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700}.dashboard-submission-badge.is-empty{color:#706b8b;background:#f0eff5}.dashboard-submission-badge.is-pending{color:#a26100;background:#fff0cf}.dashboard-submission-badge.is-approved{color:#079647;background:#def7e6}.dashboard-submission-badge.is-rejected{color:#d61219;background:#ffe0e3}.dashboard-submission-detail{gap:10px;margin-top:48px;display:grid}.dashboard-submission-detail>span{color:#8a859f;margin-top:14px;font-size:.95rem}.dashboard-submission-detail strong{color:#15143f;font-size:1.05rem}.dashboard-submission-detail a{overflow-wrap:anywhere;color:#5737d5;text-decoration:none}.dashboard-submission-empty{flex:1;align-content:center;justify-items:start;gap:9px;min-height:230px;display:grid}.dashboard-submission-empty img{object-fit:contain;width:55px;height:55px}.dashboard-submission-empty h3{color:#15143f;margin:0;font-size:1.1rem}.dashboard-submission-empty p{color:#8a859f;margin:0;font-size:.96rem;line-height:1.45}.dashboard-restored-workspace .dashboard-review-state{color:#15143f;background:#faf9fd;border:1px solid #e0ddea;border-radius:10px;margin-top:auto;padding:16px}.dashboard-restored-workspace .dashboard-review-dot{background:#fff;border:2px solid #15143f;width:24px;height:24px}.dashboard-restored-workspace .dashboard-review-state strong{color:#15143f}.dashboard-restored-workspace .dashboard-review-state div span{color:#8a859f;font-size:.87rem;line-height:1.35}.dashboard-restored-workspace .dashboard-progress-card{gap:26px;margin-top:20px;padding:23px 38px}.dashboard-progress-illustration{object-fit:contain;width:112px;height:76px}.dashboard-restored-workspace .dashboard-progress-card h2{margin:0 0 18px}.dashboard-restored-workspace .dashboard-progress-card>div{flex:1}.dashboard-restored-workspace .dashboard-progress-card dl{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.dashboard-restored-workspace .dashboard-progress-card dl div{border-left:1px solid #e7e4ed;min-width:0;padding:0 18px}.dashboard-restored-workspace .dashboard-progress-card dl div:first-child{border-left:0;padding-left:0}.dashboard-restored-workspace .dashboard-progress-card dt{color:#8a859f;font-size:.93rem}.dashboard-restored-workspace .dashboard-progress-card dd{color:#15143f;margin:5px 0 0;font-size:1.05rem;font-weight:700}.dashboard-history-link{color:#5737d5;margin:22px 0 0 22px;font-size:1rem;text-decoration:none;display:inline-block}.dashboard-restored-workspace .dashboard-progress-mark{flex:0 0 112px;align-content:center;place-items:center;gap:9px;width:112px;display:grid}.dashboard-restored-workspace .dashboard-progress-mark i{border:2px solid #15143f;border-radius:50%;width:27px;height:27px;position:relative}.dashboard-restored-workspace .dashboard-progress-mark i:before,.dashboard-restored-workspace .dashboard-progress-mark i:after{content:"";transform-origin:bottom;background:#08ad51;width:2px;position:absolute;left:50%}.dashboard-restored-workspace .dashboard-progress-mark i:before{height:9px;top:5px;transform:rotate(-8deg)}.dashboard-restored-workspace .dashboard-progress-mark i:after{height:7px;top:12px;transform:rotate(112deg)}.dashboard-restored-workspace .dashboard-progress-mark span{background:linear-gradient(90deg,#08ad51 0 38%,#0000 38%);border:2px solid #15143f;border-radius:999px;width:82px;height:10px}.dashboard-restored-workspace .dashboard-progress-card>div:last-child{flex:1}@media (max-width:900px){.dashboard-main-grid{grid-template-columns:1fr}.dashboard-submission-card{min-height:330px}.dashboard-restored-workspace .dashboard-progress-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 0}.dashboard-restored-workspace .dashboard-progress-card dl div:nth-child(4){border-left:0;padding-left:0}}@media (max-width:650px){.dashboard-restored-workspace{width:calc(100% - 28px);padding-top:24px}.dashboard-restored-top{flex-direction:column;align-items:flex-start;gap:14px}.dashboard-restored-top .dashboard-status-grid{flex-direction:column;width:100%}.dashboard-restored-top .dashboard-status-card,.dashboard-restored-top .dashboard-status-card:first-child,.dashboard-restored-top .dashboard-status-card:last-child{box-sizing:border-box;width:100%;min-width:0}.dashboard-restored-workspace .dashboard-task-card{grid-template-columns:1fr;padding:24px 20px}.dashboard-task-illustration{width:94px;height:94px}.dashboard-submission-card{padding:24px 20px}.dashboard-submit-row{display:grid!important}.dashboard-restored-workspace .dashboard-submit-row button{width:100%;height:50px}.dashboard-restored-workspace .dashboard-progress-card{padding:22px 20px;display:block}.dashboard-progress-illustration{display:none}.dashboard-restored-workspace .dashboard-progress-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-restored-workspace .dashboard-progress-card dl div{padding:0 12px}.dashboard-restored-workspace .dashboard-progress-card dl div:nth-child(odd){border-left:0;padding-left:0}.dashboard-history-link{margin-left:0}.dashboard-restored-workspace .dashboard-progress-mark{display:none}}.dashboard-light-submit-row .dashboard-radar-submit:not(:disabled){background:#2ed477;border:2px solid #2ed477;transition:all .3s ease-in-out;position:relative;overflow:visible}.dashboard-light-submit-row .dashboard-radar-submit:not(:disabled):after{z-index:2;content:"";pointer-events:none;border:3px solid #2ed477;border-radius:25px;width:124px;height:45px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-light-submit-row .dashboard-radar-submit:not(:disabled):hover:after{animation:1s .3s infinite radar_45011}.dashboard-light-submit-row .dashboard-radar-submit:not(:disabled):active{transform:scale(.9)}@keyframes radar_45011{0%{opacity:1;border-radius:25px;width:124px;height:45px}to{opacity:0;border-radius:75px;width:235px;height:110px}}.participant-dashboard{color:#15143f;width:min(1120px,100% - 64px);margin:0 auto;padding:42px 0 72px}.participant-dashboard-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px;display:flex}.participant-dashboard h1,.participant-dashboard h2,.participant-dashboard p{margin-top:0}.participant-dashboard h1{margin-bottom:0;font-family:Barlow,sans-serif;font-size:2rem;font-weight:700}.participant-dashboard-heading p,.participant-challenge-intro>span,.participant-eyebrow,.participant-status-grid span,.participant-metrics dt{color:#706b8b;letter-spacing:.07em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:700}.participant-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.participant-status-grid article,.participant-challenge-card,.participant-panel,.participant-progress,.participant-empty{background:#fff;border:1px solid #241b5b1a;border-radius:16px;box-shadow:0 4px 16px #22195214}.participant-status-grid article{gap:9px;min-height:96px;padding:20px 24px;display:grid}.participant-status-grid strong{color:#0aa94f;font-family:Barlow,sans-serif;font-size:1.45rem;font-weight:700}.participant-challenge-card{grid-template-columns:minmax(0,1fr) minmax(420px,1.25fr);gap:30px;padding:28px 30px;display:grid}.participant-challenge-intro{align-content:start;gap:9px;display:grid}.participant-challenge-intro h2{color:#15143f;margin-bottom:0;font-family:Barlow,sans-serif;font-size:1.8rem;line-height:1.05}.participant-challenge-intro p{color:#0aa94f;margin-bottom:0;font-size:1.05rem;font-weight:700}.participant-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;margin:0;display:grid}.participant-metrics div{border-left:1px solid #e7e4ed;min-width:0;padding-left:18px}.participant-metrics dt{margin-bottom:7px}.participant-metrics dd{color:#15143f;overflow-wrap:anywhere;margin:0;font-family:Barlow,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.35}.participant-metrics em{color:#0aa94f;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:.72rem;font-style:normal}.participant-panel{margin-top:16px;padding:28px 30px}.participant-panel h2{color:#15143f;margin-bottom:8px;font-family:Barlow,sans-serif;font-size:1.45rem}.participant-panel p{color:#625d78;margin-bottom:0;font-family:Barlow,sans-serif;font-size:1.04rem;line-height:1.55}.participant-panel .participant-time{color:#15143f;margin-top:15px}.participant-time strong{color:#0aa94f}.participant-submission-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.participant-locked{color:#706b8b;letter-spacing:.04em;text-transform:uppercase;background:#f0eff5;border-radius:999px;flex:none;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:.67rem;font-weight:700}.participant-submit-row{gap:12px;margin-top:18px;display:flex}.participant-submit-row input{box-sizing:border-box;color:#706b8b;min-width:0;height:46px;font:inherit;background:#faf9fc;border:1px solid #d8d5e2;border-radius:9px;flex:1;padding:0 14px}.participant-submit-row button{color:#fff;background:#0aa94f;border:0;border-radius:9px;width:150px;font:700 1rem Barlow,sans-serif}.participant-submit-row input:disabled,.participant-submit-row button:disabled{cursor:not-allowed;opacity:.56}.participant-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:16px;padding:20px 30px;display:grid}.participant-progress>div{border-left:1px solid #e7e4ed;gap:8px;padding:0 22px;display:grid}.participant-progress>div:first-child{border-left:0;padding-left:0}.participant-progress strong{color:#15143f;font-family:Barlow,sans-serif;font-size:1.22rem}.participant-history{margin-bottom:0}.participant-history h2{margin-top:9px}.participant-empty{margin-top:20px;padding:30px}.participant-empty h2{margin-bottom:8px}.participant-empty p{color:#625d78;margin-bottom:0}@media (max-width:900px){.participant-dashboard{width:min(100% - 40px,760px);padding-top:30px}.participant-challenge-card{grid-template-columns:1fr}.participant-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.participant-dashboard{width:calc(100% - 28px);padding:24px 0 44px}.participant-dashboard-heading{flex-direction:column;align-items:flex-start;gap:6px}.participant-dashboard h1{font-size:1.8rem}.participant-status-grid,.participant-metrics,.participant-progress{grid-template-columns:1fr}.participant-status-grid article{min-height:0}.participant-challenge-card,.participant-panel{padding:22px 18px}.participant-metrics{gap:16px}.participant-metrics div,.participant-progress>div{border-left:0;padding:0}.participant-submission-heading,.participant-submit-row{flex-direction:column;align-items:stretch}.participant-locked{align-self:flex-start}.participant-submit-row button{width:100%;height:46px}.participant-progress{gap:18px}.participant-progress>div{gap:6px}}.admin-challenge-identity small{margin-top:4px;font-size:14px}.admin-challenge-date{color:#475569;font:500 15px/1.42 Barlow,sans-serif}.admin-sidebar a{border-left-width:3px;border-radius:7px;gap:11px;width:calc(100% + 14px);min-height:48px;padding:0 13px;font:500 19px Barlow,sans-serif}.admin-sidebar nav a:first-child .admin-nav-icon{transform:none}.admin-sidebar nav a:nth-child(2) .admin-nav-icon{transform:translateY(2px)scale(1.94)}.admin-sidebar nav a:nth-child(3) .admin-nav-icon{transform:scale(1.7945)}.admin-sidebar nav a:nth-child(4) .admin-nav-icon{transform:translateY(2px)scale(2.05)}.admin-sidebar nav a:nth-child(5) .admin-nav-icon,.admin-sidebar nav a:nth-child(6) .admin-nav-icon,.admin-sidebar nav a:nth-child(7) .admin-nav-icon,.admin-sidebar nav a:nth-child(8) .admin-nav-icon,.admin-sidebar nav a:nth-child(9) .admin-nav-icon,.admin-sidebar nav a:nth-child(10) .admin-nav-icon{transform:none}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-settings-card{height:auto;min-height:0;padding:26px}.admin-settings-card h2{margin:0 0 20px}.admin-settings-card>label{color:#203756;gap:7px;margin:0 0 18px;font:600 16px Barlow,sans-serif;display:grid}.admin-settings-card small{color:#6680a2;font:400 14px Barlow,sans-serif;display:block}.admin-settings-card input{border:1px solid #cbd8e8;border-radius:8px;min-height:44px;padding:0 12px;font:400 17px Barlow,sans-serif}.admin-input-unit{display:flex}.admin-input-unit input{border-radius:8px 0 0 8px;flex:1}.admin-input-unit span{color:#6680a2;border:1px solid #cbd8e8;border-left:0;border-radius:0 8px 8px 0;place-items:center;padding:0 14px;display:grid}.admin-setting-toggle{color:#203756;border-top:1px solid #e4eaf2;grid-template-columns:1fr 44px;align-items:center;gap:16px;padding:15px 0;display:grid;position:relative}.admin-setting-toggle strong{font:600 16px Barlow,sans-serif;display:block}.admin-setting-toggle input{opacity:0;position:absolute}.admin-setting-toggle i{background:#b9c5d4;border-radius:24px;width:42px;height:24px;transition:all .18s}.admin-setting-toggle i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;margin:3px;transition:all .18s;display:block}.admin-setting-toggle input:checked+i{background:#2ed477}.admin-setting-toggle input:checked+i:after{transform:translate(18px)}.admin-setting-toggle.sensitive{border-top-color:#d8c6aa}.admin-settings-save{margin:22px 0 0}@media (max-width:800px){.admin-settings-grid{grid-template-columns:1fr}}.admin-public-card>strong.admin-preview-countdown{letter-spacing:.03em;margin:3px 0 16px;font-size:17px}.admin-editor-grid{z-index:1;isolation:isolate;background:#fff;position:relative}.admin-editor-section h2{z-index:1;background:#fff;position:relative}.admin-public-card-preview.challenges-section{color:inherit;background:0 0;padding:0}.admin-public-card-preview .challenge-card{box-sizing:border-box;width:100%}.admin-public-card-preview .challenge-cta:disabled{cursor:default;opacity:1}.challenges-section .challenge-grid>.challenge-card-active .challenge-cta,.challenges-section .challenge-grid>.challenge-card-active .challenge-cta:hover,.challenges-section .challenge-grid>.challenge-card-active .challenge-cta:focus,.challenges-section .challenge-grid>.challenge-card-active .challenge-cta:active{box-shadow:none!important;transform:translateY(9.5px)!important}.admin-utc-field>span b,.admin-utc-field em{color:#16834b;letter-spacing:.05em;font-size:11px;font-style:normal}.admin-utc-field>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.admin-utc-time{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.admin-utc-time select{color:#25344a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:48px;min-height:38px;padding:0 5px;font:400 14px Barlow,sans-serif}.admin-utc-time b{font-weight:600}.admin-utc-time em{margin-left:4px}.admin-deadline-field{color:#475569;gap:6px;font-size:12px;font-weight:600;display:grid}.admin-timezone-reference{background:#f8fafc;border:1px solid #e3e8ee;border-radius:8px;margin:0 0 16px;padding:11px 12px}.admin-timezone-heading{color:#475569;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:12px;display:flex}.admin-timezone-heading b{color:#25344a}.admin-timezone-heading small{color:#64748b}.admin-timezone-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-timezone-cards article{background:#fff;border:1px solid #e3e8ee;border-radius:6px;gap:2px;padding:8px 10px;display:grid}.admin-timezone-cards strong{color:#25344a;font-size:13px}.admin-timezone-cards small{color:#64748b;font-size:11px}.admin-timezone-cards b{color:#16834b;font-size:13px}@media (max-width:640px){.admin-timezone-heading{display:grid}.admin-timezone-cards{grid-template-columns:1fr}}.admin-world-clock{grid-template-columns:260px minmax(0,1fr);align-items:stretch;gap:12px;margin:0 0 18px;display:grid}.admin-world-clock>.admin-utc-field{background:#f8fafc;border:1px solid #e3e8ee;border-radius:8px;align-content:center;gap:8px;padding:12px;display:grid}.admin-world-clock .admin-timezone-reference{margin:0}.admin-world-clock .admin-timezone-heading{margin-bottom:7px}@media (max-width:760px){.admin-world-clock{grid-template-columns:1fr}}.admin-task-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:2px;display:grid}.admin-task-schedule-grid label{min-width:0}.admin-task-schedule-grid select{color:#25344a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:38px;padding:0 10px;font:400 14px Barlow,sans-serif}.admin-task-schedule-grid .admin-utc-time select{width:48px;padding:0 5px}.admin-available-for{grid-template-columns:minmax(74px,.55fr) minmax(110px,1fr);gap:7px;display:grid}.admin-task-closing-summary{color:#16834b;margin-top:-3px;font-size:12px;font-weight:600;display:block}.admin-task-list>article>button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.admin-task-schedule-grid{grid-template-columns:1fr}.admin-task-list>article>button{grid-template-columns:52px minmax(0,1fr) auto}}.admin-back-link{font-size:15px}.admin-editor-section .admin-form-grid label,.admin-editor-section .admin-task-list label{font-size:14px}.admin-editor-section .admin-form-grid input,.admin-editor-section .admin-form-grid textarea,.admin-editor-section .admin-task-list input,.admin-editor-section .admin-task-list textarea,.admin-editor-section .admin-task-schedule-grid select{font-size:15px}.admin-utc-field>span b,.admin-utc-field em{font-size:12px}.admin-utc-time select{font-size:15px}.admin-timezone-heading{font-size:14px}.admin-task-closing-summary{font-size:13px}.admin-section-copy{font-size:15px;line-height:1.45}.admin-utc-field>span b,.admin-utc-time em{font-size:15px;font-weight:700}.admin-timezone-heading{flex-wrap:wrap;font-size:15px}.admin-timezone-heading small{font-size:14px}.admin-timezone-cards strong{font-size:16px}.admin-timezone-cards small{font-size:14px}.admin-timezone-cards b{font-size:15px}.admin-world-clock{grid-template-columns:330px minmax(0,680px)}.admin-world-clock>.admin-utc-field{min-width:330px}.admin-world-clock .admin-timezone-reference{max-width:680px}.admin-world-clock .admin-timezone-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-world-clock .admin-timezone-cards article{padding:9px 11px}@media (max-width:760px){.admin-world-clock{grid-template-columns:1fr}.admin-world-clock>.admin-utc-field{min-width:0}.admin-world-clock .admin-timezone-reference{max-width:none}}.admin-draft-save-status{color:#64748b;margin-top:8px;font-size:13px;font-weight:600;display:block}.admin-draft-save-status.unsaved{color:#b45309}.admin-draft-save-status.saving{color:#2563eb}.admin-draft-save-status.saved{color:#16834b}.admin-draft-save-status.failed{color:#b91c1c}.admin-challenges-heading p{font-size:16px}.admin-primary-action{min-height:46px;font-size:16px}.admin-filter-row button{padding:9px 15px;font-size:15px}.admin-list-caption{font-size:20px}.admin-list-caption span{font-size:14px}.admin-challenges-head{min-height:46px;font-size:15px}.admin-challenges-row{min-height:88px;font-size:16px}.admin-challenges-row strong{font-size:18px}.admin-challenges-row small{margin-top:5px;font-size:15px}.admin-challenge-date{line-height:1.5}.admin-status{padding:6px 10px;font-size:14px}.admin-row-actions>a,.admin-row-actions>button{padding:8px 12px;font-size:14px}.admin-challenges-row b{font-size:16px}.admin-editor-main .admin-editor-section h2{font-size:22px}.admin-editor-main .admin-section-copy{font-size:16px}.admin-editor-main .admin-form-grid label,.admin-editor-main .admin-task-list label{font-size:15px}.admin-editor-main .admin-form-grid input,.admin-editor-main .admin-form-grid textarea,.admin-editor-main .admin-task-list input,.admin-editor-main .admin-task-list textarea,.admin-editor-main .admin-task-schedule-grid select{min-height:42px;font-size:16px}.admin-editor-main .admin-form-grid textarea,.admin-editor-main .admin-task-list textarea{min-height:96px}.admin-editor-main .admin-task-list>article>button{min-height:54px}.admin-editor-main .admin-task-list>article>button span{font-size:14px}.admin-editor-main .admin-task-list>article>button b{font-size:16px}.admin-editor-main .admin-task-list>article>button i{font-size:22px}.admin-editor-main .admin-task-closing-summary{font-size:14px}.admin-editor-main .admin-editor-actions a,.admin-editor-main .admin-editor-actions button{min-height:42px;padding:10px 16px;font-size:15px}.admin-world-clock .admin-utc-field>span{font-size:16px;font-weight:600}.admin-world-clock .admin-utc-time select{min-height:42px;font-size:16px}.admin-world-clock .admin-timezone-heading{font-size:16px}.admin-world-clock .admin-timezone-heading small{font-size:15px}.admin-world-clock .admin-timezone-cards strong{font-size:17px}.admin-world-clock .admin-timezone-cards small{font-size:15px}.admin-world-clock .admin-timezone-cards b{font-size:16px}@media (min-width:701px) and (max-width:900px){.how-it-works .steps-grid{position:relative!important;top:-40px!important;transform:none!important}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{transform:none!important}.how-it-works .steps-grid .how-step-illustration{width:135%!important;max-width:none!important;max-height:none!important;margin-left:-17.5%!important;transform:none!important}.how-it-works .steps-grid h3{font-size:2.05rem!important;line-height:.9!important}.how-it-works .steps-grid p{font-size:165%!important}}@media (min-width:701px) and (max-width:1100px){.how-it-works .steps-grid>article:first-of-type>.step-copy-lower,.how-it-works .steps-grid>article:nth-of-type(2)>.step-copy-lower{margin:0!important;display:block!important;position:relative!important;top:-6px!important;transform:translateY(4px)!important}}@media (max-width:900px){.how-it-works .steps-grid>article:first-of-type h3,.how-it-works .steps-grid>article:nth-of-type(2) h3{transform:translateY(-9px)!important}}@media (min-width:1101px){.challenge-express-prototype-page .statsPanel small,.challenge-express-prototype-page .statsPanel div:nth-child(2) small,.challenge-express-prototype-page .statsPanel div:nth-child(3) small{letter-spacing:0!important;font-family:Barlow Condensed,Arial,sans-serif!important;font-size:clamp(.912rem,1.44vw,1.704rem)!important;font-weight:600!important;line-height:1!important}.how-it-works .steps-grid>article>img.how-step-illustration{transform:translateY(calc(7px + var(--how-depth,0px))) scale(.95)!important;transform-origin:50%!important;position:relative!important;top:7px!important}}.scroll-reveal{opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.scroll-reveal-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transition:none;transform:none}}.how-it-works .section-heading{color:#1c1030!important;letter-spacing:-.045em!important;text-align:center!important;margin:0 auto!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(2.65rem,3.35vw,3.65rem)!important;font-weight:900!important;top:0!important}.how-it-works .steps-grid{margin-top:30px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(18px,1.8vw,30px)!important;max-width:1560px!important;margin-inline:auto!important;display:grid!important;top:0!important}.how-it-works .how-step-arrow{display:none!important}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{background:#fff!important;border:1px solid #1c103014!important;border-radius:18px!important;flex-direction:column!important;min-width:0!important;height:clamp(430px,28vw,490px)!important;min-height:0!important;margin:0!important;padding:18px 20px 22px!important;display:flex!important;overflow:hidden!important;transform:none!important;box-shadow:0 12px 28px #1c10301a!important}.how-it-works .steps-grid article>img.how-step-illustration,.how-it-works .how-step-illustration{object-fit:contain!important;object-position:center center!important;flex:none!important;width:100%!important;height:clamp(250px,17vw,290px)!important;margin:0!important;display:block!important;position:relative!important;top:140px!important;transform:none!important}.how-it-works .steps-grid article>.step-copy,.how-it-works .steps-grid article>h3,.how-it-works .steps-grid article>p{text-align:center!important;width:100%!important;position:relative!important;top:auto!important;left:auto!important}.how-it-works .steps-grid article>.step-copy,.how-it-works .steps-grid article>h3{margin-top:auto!important}.how-it-works .steps-grid article h3{color:#1c1030!important;letter-spacing:-.035em!important;text-transform:none!important;margin:0 0 8px!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.55rem,1.9vw,2.05rem)!important;font-weight:900!important;line-height:.95!important}.how-it-works .steps-grid article p{color:#342849!important;max-width:300px!important;margin:0 auto!important;font-family:Barlow,sans-serif!important;font-size:clamp(.95rem,1.05vw,1.1rem)!important;font-weight:400!important;line-height:1.38!important}.how-it-works .steps-grid article>h3+p{margin-top:0!important}@media (max-width:700px){.how-it-works.section{padding:38px 0 50px!important}.how-it-works .steps-grid{grid-template-columns:1fr!important;gap:18px!important;margin-top:28px!important}.how-it-works .steps-grid article,.how-it-works .steps-grid article+article{height:450px!important;min-height:0!important;padding:20px!important}.how-it-works .steps-grid article>img.how-step-illustration,.how-it-works .how-step-illustration{height:330px!important}}.how-it-works.section{background:#fff!important;padding:38px 0 46px!important}.how-it-works .section-heading,.how-it-works .section-heading>span{color:#1c1030!important;letter-spacing:-.035em!important;-webkit-text-stroke:.1px currentColor!important;font-synthesis:none!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;width:auto!important;margin:0!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.5625rem,2.5vw - 3.8px,2.4125rem)!important;font-weight:400!important;line-height:.95!important;display:block!important;position:static!important;transform:none!important}.how-it-works .section-heading:after{display:none!important}.how-empty-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin:15px 0 0!important;display:grid!important}.how-empty-grid .how-step-arrow{display:none!important}.how-empty-grid article{box-sizing:border-box!important;min-width:0!important;height:560px!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #1c10301f!important;border-radius:22px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;padding:18px 20px!important;display:flex!important;overflow:hidden!important}.how-empty-grid article>img{object-fit:contain!important;object-position:center bottom!important;flex:none!important;width:100%!important;height:calc(100% - 110px)!important;min-height:0!important;display:block!important;transform:none!important}.how-empty-grid article>.how-empty-copy{box-sizing:border-box!important;text-align:center!important;z-index:2!important;flex:none!important;width:100%!important;margin-top:auto!important;padding:0 16px 18px!important;position:relative!important}.how-empty-grid article>.how-empty-copy h3{color:#1c1030!important;letter-spacing:-.02em!important;margin:0 0 8px!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.25rem,1.6vw,1.65rem)!important;font-weight:700!important;line-height:1!important}.how-empty-grid article>.how-empty-copy p{color:#342849!important;max-width:270px!important;margin:0 auto!important;font-family:Barlow,sans-serif!important;font-size:clamp(.85rem,1vw,1rem)!important;font-weight:400!important;line-height:1.25!important}.how-empty-grid article:nth-of-type(3)>img{width:calc(100% + 40px)!important;max-width:none!important;height:calc(100% - 70px)!important;transform:none!important}.how-empty-grid article:nth-of-type(3){position:static!important;top:auto!important}.how-empty-grid article:nth-of-type(3)>img{mix-blend-mode:multiply;transform-origin:50%!important;transform:translateY(-4px)scale(1.02607)!important}.how-empty-grid article:first-of-type>img,.how-empty-grid article:nth-of-type(2)>img{transform-origin:50%!important;transform:translateY(0)scale(1.17773)!important}.how-empty-grid article:nth-of-type(2)>img{transform-origin:50%!important;transform:translateY(8px)scale(1.11895)!important}@media (max-width:700px){.how-it-works.section{padding:34px 0 40px!important}.how-empty-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:18px!important}.how-empty-grid article{border-radius:20px!important;height:300px!important}}@media (min-width:701px) and (max-width:1100px){.how-empty-grid article:first-of-type>img{transform:translateY(0)scale(.928013)!important}.how-empty-grid article:nth-of-type(2)>img{transform:translateY(8px)scale(.873135)!important}.how-empty-grid article:nth-of-type(3)>img{transform:translateY(-2px)scale(1.0163)!important}}@media (min-width:701px) and (max-width:1100px) and (pointer:coarse){.how-empty-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:18px!important}.how-empty-grid article{border-radius:20px!important;height:300px!important}}.shared-landing-heading,.shared-landing-heading>span{letter-spacing:.045em!important;-webkit-text-stroke:0!important;font-synthesis:none!important;text-transform:uppercase!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.55rem,2.25vw,2.2rem)!important;font-weight:700!important;line-height:.9!important}.how-it-works .shared-landing-heading,.how-it-works .shared-landing-heading>span{color:#1c1030!important}.how-it-works .section-heading.shared-landing-heading,.how-it-works .section-heading.shared-landing-heading>span{letter-spacing:.045em!important;-webkit-text-stroke:0!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.55rem,2.25vw,2.2rem)!important;font-weight:700!important;line-height:.9!important}@media (min-width:1101px){.how-it-works .container{width:min(1900px,100% - 192px)!important;max-width:none!important}.how-empty-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}}.how-empty-grid article>.how-empty-copy h3{font-size:clamp(1.5rem,1.92vw,1.98rem)!important}.how-empty-grid article>.how-empty-copy p{font-size:clamp(1.02rem,1.2vw,1.2rem)!important}.how-empty-grid article:first-of-type>.how-empty-copy,.how-empty-grid article:nth-of-type(2)>.how-empty-copy{transform:translateY(6.79528px)!important}.how-empty-grid article:nth-of-type(3)>.how-empty-copy{transform:translateY(-19px)!important}@media (min-width:701px){.how-empty-grid article{height:470px!important}}.how-it-works .section-heading.shared-landing-heading,.how-it-works .section-heading.shared-landing-heading>span,.challenges-section .section-heading.shared-landing-heading,.challenges-section .section-heading.shared-landing-heading>span{letter-spacing:-.035em!important;-webkit-text-stroke:.1px currentColor!important;font-synthesis:none!important;text-transform:uppercase!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.5625rem,2.5vw - 3.8px,2.4125rem)!important;font-weight:700!important;line-height:.95!important}.how-it-works .section-heading.shared-landing-heading,.how-it-works .section-heading.shared-landing-heading>span,.challenges-section .section-heading.shared-landing-heading,.challenges-section .section-heading.shared-landing-heading>span,.live-challenge-heading-section .section-heading,.live-challenge-heading-section .section-heading>span{letter-spacing:.01em!important}.challenges-section:not(.live-challenge-heading-section) .section-heading{transform:translateY(-28px)!important}.challenges-section:not(.live-challenge-heading-section) .challenge-grid{transform:translateY(-25px)!important}.how-empty-grid article:first-of-type{transition:border-color .22s,box-shadow .22s,background-color .22s!important}.how-empty-grid article:first-of-type>img{transition:transform .22s!important}.how-empty-grid article:first-of-type>.how-empty-copy h3{transition:color .22s!important}.how-empty-grid article:first-of-type:hover{background:#fff!important;border-color:#2ed477!important;transform:scale(1.02)!important;box-shadow:0 16px 36px #00000029,0 0 22px #2ed47738!important}.how-empty-grid article:first-of-type:hover>img{transform:translateY(-24px)scale(.89232)!important}.how-empty-grid article:first-of-type:hover>.how-empty-copy h3{color:#2ed477!important}.how-empty-grid article{transition:border-color .22s,box-shadow .22s,background-color .22s!important}.how-empty-grid article>img{transition:transform .22s!important}.how-empty-grid article>.how-empty-copy h3{transition:color .22s!important}.how-empty-grid article:hover{background:#fff!important;border-color:#2ed477!important;transform:scale(1.02)!important;box-shadow:0 16px 36px #00000029,0 0 22px #2ed47738!important}.how-empty-grid article:hover>.how-empty-copy h3{color:#2ed477!important}@media (max-width:700px){.how-empty-grid article:first-of-type:hover>img{transform:translateY(0)scale(1.17773)!important}.how-empty-grid article:nth-of-type(2):hover>img{transform:translateY(8px)scale(1.11895)!important}.how-empty-grid article:nth-of-type(3):hover>img{transform:translateY(-10px)scale(1.14288)!important}}@media (min-width:701px) and (max-width:1100px){.how-empty-grid article:first-of-type:hover>img{transform:translateY(0)scale(.946573)!important}.how-empty-grid article:nth-of-type(2):hover>img{transform:translateY(8px)scale(.890598)!important}.how-empty-grid article:nth-of-type(3):hover>img{transform:translateY(-2px)scale(1.03663)!important}}@media (max-width:700px){.how-empty-grid article:first-of-type:hover,.how-empty-grid article:first-of-type:active,.how-empty-grid article:nth-of-type(3):hover,.how-empty-grid article:nth-of-type(3):active{transform:scale(1.02)!important}.how-empty-grid article:nth-of-type(3)>img{mix-blend-mode:multiply}}.how-it-works .section-heading.shared-landing-heading:after{content:""!important;width:42px!important;height:3px!important;box-shadow:none!important;background:#2ed477!important;border:0!important;border-radius:999px!important;margin:14px auto 0!important;display:block!important}.live-challenge-heading-section .section-heading{width:max-content!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:0!important;display:flex!important}.live-challenge-heading-section .section-heading:before,.live-challenge-heading-section .section-heading:after{content:""!important;width:44px!important;height:1px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;flex:0 0 44px!important;align-self:center!important;margin:0!important;display:block!important;position:static!important;transform:none!important}@media (min-width:701px) and (max-width:1100px){.live-challenge-heading-section .section-heading:before,.live-challenge-heading-section .section-heading:after{transform:translateY(-5px)!important}}.faq-section .section-heading{width:max-content!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:18px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:flex!important}.faq-section .section-heading:before,.faq-section .section-heading:after{content:""!important;width:50px!important;height:1px!important;box-shadow:none!important;background:#1c1030!important;border:0!important;border-radius:0!important;flex:0 0 50px!important;align-self:center!important;margin:0!important;display:block!important;position:static!important;transform:translateY(-7px)!important}@media (min-width:1101px){.faq-section .section-heading:before,.faq-section .section-heading:after{transform:translateY(0)!important}}.faq-section .section-heading,.faq-section>.container>p,.faq-section .faq-list,.faq-section .faq-actions{transform:translateY(5px)!important}.faq-section .faq-toggle{isolation:isolate;color:#290747;background:#2ed477;border:2px solid #2ed477;transition:color .35s;position:relative;overflow:hidden;box-shadow:none!important;transform:translateY(-4px)!important}.faq-section .faq-toggle:before{content:"";z-index:0;transform-origin:0;pointer-events:none;background:#290747;transition:transform .35s;position:absolute;inset:-2px;transform:scaleX(0)}.faq-section .faq-toggle-label{z-index:1;position:relative}.faq-section .faq-toggle:hover,.faq-section .faq-toggle:focus-visible,.faq-section .faq-toggle:active{color:#fff;background:#2ed477;box-shadow:none!important;border-color:#290747!important;transform:translateY(-4px)!important}.faq-section .faq-toggle:hover{background:#2ed477;border-color:#290747!important}.faq-section .faq-toggle:hover,.faq-section .faq-toggle:focus-visible,.faq-section .faq-toggle:active{border-color:#2ed477!important}.faq-section .faq-toggle,.faq-section .faq-toggle:hover,.faq-section .faq-toggle:focus,.faq-section .faq-toggle:focus-visible,.faq-section .faq-toggle:active{padding:14px 26px;border:0!important;outline:0!important}.faq-section .faq-toggle{box-shadow:none!important;background:#2ed477!important;border-color:#2ed477!important;transform:translateY(-4px)!important}.faq-section .faq-toggle:before{transform-origin:0;background:#290747;transition:transform .35s;inset:0;transform:scaleX(0)}.faq-section .faq-toggle:hover,.faq-section .faq-toggle:focus-visible,.faq-section .faq-toggle:active{color:#fff;box-shadow:none!important;background:#2ed477!important;border-color:#0000!important;outline:none!important;transform:translateY(-4px)!important}.faq-section .faq-toggle,.faq-section .faq-toggle:hover,.faq-section .faq-toggle:focus-visible,.faq-section .faq-toggle:active{border-color:#0000!important}.faq-section .faq-toggle:hover:before,.faq-section .faq-toggle:focus-visible:before,.faq-section .faq-toggle:active:before{transform:scaleX(1)}@media (max-width:1100px){.how-it-works .section-heading.shared-landing-heading,.how-it-works .section-heading.shared-landing-heading>span,.challenges-section:not(.live-challenge-heading-section) .section-heading.shared-landing-heading,.challenges-section:not(.live-challenge-heading-section) .section-heading.shared-landing-heading>span,.live-challenge-heading-section .section-heading,.live-challenge-heading-section .section-heading>span{letter-spacing:.035em!important;-webkit-text-stroke:0!important;font-synthesis:none!important;white-space:nowrap!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.65rem,8.2vw,2.05rem)!important;font-weight:700!important;line-height:1!important}}.how-it-works .section-heading.shared-landing-heading,.how-empty-grid{position:relative!important;top:-9px!important}.live-challenge-heading-section .section-heading{position:relative!important;top:-19px!important}@media (min-width:1101px){.live-challenge-heading-section .section-heading{top:-9px!important}}@media (min-width:701px) and (max-width:1100px){.live-challenge-heading-section .section-heading{top:-20px!important}}main.challenge-express-prototype-page{margin-top:13px!important;position:relative!important;top:-19px!important}@media (min-width:701px) and (max-width:1100px){main.challenge-express-prototype-page{overscroll-behavior-x:none!important;top:-44px!important}main.challenge-express-prototype-page,.challenge-express-prototype-page .stageViewport{overscroll-behavior-y:auto!important}main.challenge-express-prototype-page{position:relative!important;overflow:hidden visible!important;transform:none!important}.challenge-express-prototype-page .stageViewport{top:15px!important;overflow-x:hidden!important}.challenge-express-prototype-page .stage{top:0!important;translate:none!important}}.challenge-express-prototype-page .stageViewport{position:relative!important;top:7px!important}.challenge-express-prototype-page .stage{top:7px!important;translate:0 7px!important}.how-empty-grid article:hover>.how-empty-copy h3,.how-empty-grid article:first-of-type:hover>.how-empty-copy h3{color:#1c1030!important}.how-empty-grid article:hover,.how-empty-grid article:first-of-type:hover{border-color:#290747!important;box-shadow:0 16px 36px #00000029,0 0 22px #29074738!important}.challenges-section:not(.live-challenge-heading-section) .section-heading.shared-landing-heading{width:max-content!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:18px!important;padding:0!important;display:flex!important}.challenges-section:not(.live-challenge-heading-section) .section-heading.shared-landing-heading:before,.challenges-section:not(.live-challenge-heading-section) .section-heading.shared-landing-heading:after{content:""!important;width:50px!important;height:2px!important;box-shadow:none!important;background:#b9a8cf!important;border:0!important;border-radius:0!important;flex:0 0 50px!important;align-self:center!important;margin:0!important;display:block!important;position:static!important;transform:none!important}.challenges-section:not(.live-challenge-heading-section) .section-heading.shared-landing-heading:before{border-right:2px solid #2ed477!important}.challenges-section:not(.live-challenge-heading-section) .section-heading.shared-landing-heading:after{border-left:2px solid #2ed477!important}.challenges-section:not(.live-challenge-heading-section) .section-heading.shared-landing-heading:before,.challenges-section:not(.live-challenge-heading-section) .section-heading.shared-landing-heading:after{background:#fff!important;border:0!important;height:1px!important}#challenge-heading:before,#challenge-heading:after{content:""!important;background:#fff!important;flex:0 0 44px!important;width:44px!important;height:1px!important;margin:0 12px!important;display:block!important;position:static!important;transform:translateY(-5px)!important}@media (min-width:1101px){#challenge-heading:before,#challenge-heading:after{transform:translateY(0)!important}}.how-it-works .section-heading.shared-landing-heading{width:max-content!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:18px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:flex!important;left:auto!important}.how-it-works .section-heading.shared-landing-heading:before,.how-it-works .section-heading.shared-landing-heading:after{content:""!important;width:50px!important;height:1px!important;box-shadow:none!important;background:#1c1030!important;border:0!important;border-radius:0!important;flex:0 0 50px!important;align-self:center!important;margin:0!important;display:block!important;position:static!important;transform:none!important}.challenges-section:not(.live-challenge-heading-section) .section-heading>span{transform:none!important}@media (min-width:701px) and (max-width:1100px){.challenges-section:not(.live-challenge-heading-section) h2.challenges-heading{justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important;transform:translateY(-21px)!important}.challenges-section:not(.live-challenge-heading-section) h2.challenges-heading:before,.challenges-section:not(.live-challenge-heading-section) h2.challenges-heading:after{content:none!important;flex:0 0 44px!important;align-self:center!important;width:44px!important;height:1px!important;display:none!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.challenges-section:not(.live-challenge-heading-section) h2.challenges-heading .challenges-heading-line{background:#fff!important;flex:0 0 44px!important;width:44px!important;height:1px!important;margin:0!important;display:block!important}.challenges-heading{justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important}.challenges-heading:before,.challenges-heading:after{display:none!important}.challenges-section:not(.live-challenge-heading-section) .challenges-heading:before,.challenges-section:not(.live-challenge-heading-section) .challenges-heading:after{display:block!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.challenges-heading .challenges-heading-line{background:#fff!important;flex:0 0 44px!important;width:44px!important;height:1px!important;margin:0!important;display:block!important}.challenges-heading{position:relative!important;transform:translateY(-24px)!important}.challenges-heading:before,.challenges-heading:after{width:44px!important;height:1px!important;position:absolute!important;top:0!important;transform:translateY(-50%)!important}.challenges-heading:before{left:-56px!important}.challenges-heading:after{right:-56px!important}.challenges-section:not(.live-challenge-heading-section) .section-heading{position:relative!important}.challenges-section:not(.live-challenge-heading-section) .section-heading:before,.challenges-section:not(.live-challenge-heading-section) .section-heading:after{width:44px!important;height:1px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.challenges-section:not(.live-challenge-heading-section) .section-heading:before{left:-56px!important}.challenges-section:not(.live-challenge-heading-section) .section-heading:after{right:-56px!important}}@media (min-width:1101px){.how-it-works .section-heading.shared-landing-heading:before,.how-it-works .section-heading.shared-landing-heading:after{position:relative!important;top:-8px!important;transform:none!important}}@media (max-width:700px){.how-empty-grid article:nth-of-type(3)>img{transform:translateY(-10px)scale(1.14288)!important}.how-empty-grid article:hover,.how-empty-grid article:active{transform:scale(1.02)!important}.how-empty-grid article:first-of-type>.how-empty-copy,.how-empty-grid article:nth-of-type(2)>.how-empty-copy{transform:translateY(13.7953px)!important}.how-empty-grid article:nth-of-type(3)>.how-empty-copy{transform:translateY(-12px)!important}}@media (min-width:1101px){.how-empty-grid article:first-of-type>img{transform:translateY(0)scale(.89232)!important}.how-empty-grid article:nth-of-type(2)>img{transform:translateY(8px)scale(.839553)!important}.how-empty-grid article:nth-of-type(3)>img{transform:translateY(-2px)scale(.977213)!important}.how-empty-grid article:first-of-type:hover>img{transform:translateY(0)scale(.928013)!important}.how-empty-grid article:nth-of-type(2):hover>img{transform:translateY(8px)scale(.873135)!important}.how-empty-grid article:nth-of-type(3):hover>img{transform:translateY(-2px)scale(1.0163)!important}}.landing-v2{--section-step:25px;--small-step:10px;background:#fff;height:auto;overflow:visible}.landing-v2#top{height:100%!important;overflow:hidden auto!important}.landing-v2-heading{letter-spacing:.01em;text-align:center;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.5625rem,2.5vw - 3.8px,2.4125rem);font-weight:700;line-height:.95}.landing-v2-how{padding:var(--section-step) 0;background:#fff}.landing-v2-how .landing-v2-heading{color:#1c1030}.landing-v2-how .how-empty-grid{margin-top:var(--section-step)!important}.landing-v2-purple{padding:var(--section-step) 0;color:#fff;background:#1c1030;overflow:hidden}.landing-v2-challenges .landing-v2-heading{color:#fff}.landing-v2-purple .challenge-grid>.challenge-card-skeleton{min-height:360px}.landing-v2-live .landing-v2-heading{color:#fff}.landing-v2 .challenge-express-prototype-page{min-height:0;margin:var(--section-step) 0 0!important;transform:none!important}.landing-v2 .challenge-express-prototype-page .stageViewport{margin-bottom:0}.landing-v2-faq{padding:var(--section-step) 0;background:#fff}.landing-v2-faq .landing-v2-heading{color:#1c1030}.landing-v2-faq .faq-intro{margin:var(--small-step) auto 0!important;transform:none!important}.landing-v2-faq .faq-list{margin-top:var(--section-step)!important;transform:none!important}.landing-v2-faq .faq-toggle{margin:var(--small-step) auto 0!important;transform:none!important}.landing-v2-footer{margin:0!important}.landing-v2 .hero{position:relative}.landing-v2 .hero.hero-explainer-open{z-index:101;overflow:visible}.landing-v2 .landing-v2-hero-drawer{--rawpool-drawer-handle-height:44px;z-index:100;pointer-events:auto;width:min(1900px,100vw - 192px);height:calc(100dvh - 30px);transform:translate(-50%,calc(-100% + var(--rawpool-drawer-handle-height)));transform-origin:bottom;will-change:transform;transition:transform .62s cubic-bezier(.22,.8,.2,1);position:absolute;inset:0 auto auto 50%;overflow:visible}.landing-v2 .landing-v2-hero-drawer-open{transform:translate(-50%,2px)}.landing-v2 .landing-v2-hero-drawer:not(.landing-v2-hero-drawer-open){overflow:hidden}.landing-v2 .landing-v2-hero-drawer:not(.landing-v2-hero-drawer-open) [data-rawpool-overlay-scroll=true]{pointer-events:none}.landing-v2 .landing-v2-hero-tab{z-index:2;width:192px;height:var(--rawpool-drawer-handle-height);appearance:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.landing-v2 .landing-v2-hero-tab-surface{fill:#2ed477;border-radius:0 0 8px 8px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}@media (min-width:901px){.landing-v2 .landing-v2-hero-tab:after{content:"";z-index:0;z-index:0;transform-origin:bottom;background:#2ed477;border-radius:0 0 8px 8px;height:25px;position:absolute;bottom:0;left:4.5px;right:5px;transform:scaleX(.884)}.landing-v2 .landing-v2-hero-tab{width:168px!important}.landing-v2 .landing-v2-hero-drawer-open .heroOverlay .panel{border-radius:8px!important}}html body .landing-v2 .landing-v2-hero-drawer-open [class*=heroOverlay] [class*=panel]{border-radius:8px!important}@media (min-width:901px){html body .landing-v2 .landing-v2-hero-drawer [class*=heroOverlay] [class*=panel],html body .landing-v2 .landing-v2-hero-drawer-open [class*=heroOverlay] [class*=panel]{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important}html body .landing-v2 .landing-v2-hero-drawer-open [class*=watched] .rulePrimary,html body .landing-v2 .landing-v2-hero-drawer-open [class*=watched] .ruleSecondary{letter-spacing:0!important;color:#290747!important;font-family:Barlow,sans-serif!important;font-size:clamp(1.01rem,1.27vw,1.34rem)!important;font-weight:700!important;line-height:1.3!important;display:block!important}html body .landing-v2 .landing-v2-hero-drawer-open [class*=watched] .ruleSecondary{font-weight:500!important}.landing-v2 .landing-v2-hero-drawer-open [class*=rules] li>span:last-child{white-space:pre-line}.landing-v2 .landing-v2-hero-drawer-open [class*=watched] .ruleCopy{letter-spacing:0!important;color:#290747!important;font-family:Barlow,sans-serif!important;font-size:clamp(1.01rem,1.27vw,1.34rem)!important;line-height:1.3!important}.landing-v2 .landing-v2-hero-drawer-open [class*=portraitFrame]{border-radius:8px!important;width:min(100%,560px)!important;height:520px!important}.landing-v2 .landing-v2-hero-drawer-open [class*=messageColumn],.landing-v2 .landing-v2-hero-drawer-open [class*=hoodieBorderMask]{display:none!important}}.landing-v2 .landing-v2-hero-tab-label{z-index:1;color:#290747;letter-spacing:.11em;font-family:Barlow Condensed,sans-serif;font-size:18.54px;font-weight:700;line-height:1;position:relative}.landing-v2 .landing-v2-hero-tab-scroll-cue{display:none}.landing-v2 .landing-v2-hero-tab-close{z-index:1;width:30.4px;height:30.4px;display:block;position:relative}.landing-v2 .landing-v2-hero-tab-close i{transform-origin:50%;background:#290747;border-radius:999px;width:30.4px;height:2px;display:block;position:absolute;top:50%;left:50%}.landing-v2 .landing-v2-hero-tab-close i:first-child{transform:translate(-50%,-50%)rotate(45deg)}.landing-v2 .landing-v2-hero-tab-close i:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.landing-v2 .landing-v2-hero-tab:focus-visible{outline-offset:3px;outline:2px solid #fff}html.rawpool-explainer-drawer-open,body.rawpool-explainer-drawer-open{overscroll-behavior:none;overflow:hidden}@media (max-width:900px){.landing-v2 .landing-v2-hero-drawer{--rawpool-drawer-handle-height:41px;width:calc(100vw - 32px);height:100dvh;position:absolute;top:0;left:50%}.landing-v2 .landing-v2-hero-drawer-open{position:fixed}.landing-v2 .landing-v2-hero-tab{width:164px}.landing-v2 .landing-v2-hero-tab-close{display:none}.landing-v2 .landing-v2-hero-tab-show-close .landing-v2-hero-tab-close{display:block;transform:scale(.94)}.landing-v2 .landing-v2-hero-tab-scroll-cue{z-index:1;color:#290747;letter-spacing:.11em;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700;line-height:1;display:block;position:relative}.landing-v2 .hero>.site-header{transform:translateY(20px)}.landing-v2 .hero>.hero-content{transform:translateY(12px)!important}}@media (hover:hover) and (pointer:fine){.landing-v2 .landing-v2-hero-drawer-open{position:absolute}}html body .landing-v2 .landing-v2-hero-drawer-open{height:100dvh;top:0;position:fixed!important}html body .landing-v2 .landing-v2-hero-drawer-open [data-rawpool-overlay-scroll=true]{overscroll-behavior:contain;background:#fff!important;overflow:hidden auto!important}@media (max-width:1100px) and (hover:hover) and (pointer:fine){html body .landing-v2 .landing-v2-hero-drawer-open{height:min(760px,100dvh - 44px)}}@media (min-width:801px) and (max-width:900px){.landing-v2 .landing-v2-hero-drawer{width:calc(100% - 48px)}}@media (min-width:901px) and (max-width:1100px){.landing-v2 .landing-v2-hero-drawer{width:calc(100% - 48px)}}@media (prefers-reduced-motion:reduce){.landing-v2 .landing-v2-hero-drawer{transition:none}}@media (min-width:901px){.landing-v2 .landing-v2-hero-drawer{position:absolute;top:0}html body .landing-v2 .landing-v2-hero-drawer-open{top:0;position:absolute!important}html body .landing-v2 .landing-v2-hero-drawer,html body .landing-v2 .landing-v2-hero-drawer-open{height:min(801px,100dvh - 30px)!important}html body .landing-v2 .landing-v2-hero-drawer-open [data-rawpool-overlay-scroll=true]{overscroll-behavior:auto;overflow:hidden!important}}@media (min-width:901px) and (max-width:1024px){html body .landing-v2 .landing-v2-hero-drawer,html body .landing-v2 .landing-v2-hero-drawer-open{height:100dvh!important}html body .landing-v2 .landing-v2-hero-drawer-open{top:0;position:fixed!important}html body .landing-v2 .landing-v2-hero-drawer-open [data-rawpool-overlay-scroll=true]{overscroll-behavior:contain;overflow:hidden auto!important}}.landing-v2 .section-heading{margin:0 auto!important;position:static!important;top:auto!important;transform:none!important}.landing-v2-how{padding:var(--section-step) 0!important}.landing-v2-how .how-empty-grid{margin-top:var(--section-step)!important;position:static!important;top:auto!important}.landing-v2-purple{padding:var(--section-step) 0!important}.landing-v2-purple>.landing-v2-challenges>.section-heading{transform:none!important}.landing-v2-purple .challenge-grid{margin-top:var(--section-step)!important;transform:none!important}.landing-v2-live{margin-top:var(--section-step)}.landing-v2-live .section-heading{top:auto!important;transform:none!important}.landing-v2 .challenge-express-prototype-page{margin:var(--section-step) 0 0!important;position:static!important;top:auto!important;transform:none!important}.landing-v2-faq{padding:var(--section-step) 0!important}.landing-v2-faq .section-heading{transform:none!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.section-heading.shared-landing-heading{position:static!important;top:auto!important;transform:none!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-empty-grid{margin-top:var(--section-step)!important;position:static!important;top:auto!important;transform:none!important}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-challenges>.section-heading.shared-landing-heading{position:static!important;top:auto!important;transform:none!important}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-challenges>.challenge-grid{margin-top:var(--section-step)!important;transform:none!important}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-challenges>.challenge-grid>.challenge-card{margin-top:0!important}.challenge-card-standby{grid-column:2}.challenge-card-standby .challenge-card-copy p{min-height:2.64em}.challenge-card-standby .challenge-label{visibility:hidden}.challenge-card-standby .challenge-active-pool,.challenge-card-standby .challenge-information,.challenge-card-standby .challenge-cta{position:relative;top:6px}.challenge-card-standby .challenge-details span:nth-child(2):after{background:#93899a!important}.challenge-card-standby .challenge-cta,.challenge-card-standby .challenge-cta:hover,.challenge-card-standby .challenge-cta:focus,.challenge-card-standby .challenge-cta:active{cursor:default;color:#fff!important;background:#93899a!important}@media (max-width:700px){.challenge-card-standby{grid-column:auto}}.landing-v2 .landing-v2-purple.challenges-section .landing-v2-live.live-challenge-heading-section>.section-heading{position:static!important;top:auto!important;transform:none!important}.landing-v2 main.challenge-express-prototype-page{height:auto!important;overflow:visible!important}.landing-v2 .landing-v2-faq.faq-section>.faq-frame>.container>.section-heading{position:static!important;top:auto!important;transform:none!important}.landing-v2 .landing-v2-faq.faq-section>.faq-frame>.container>.faq-intro{transform:none!important}.landing-v2 .landing-v2-faq.faq-section>.faq-frame>.container{padding-top:0!important;padding-bottom:0!important}.landing-v2 .landing-v2-faq.faq-section{background:#1c1030!important;padding:23px!important}.landing-v2 .landing-v2-faq.faq-section>.faq-frame{box-sizing:border-box;background:#fff;border:1px solid #ffffffeb;border-radius:16px;padding:31.8px 0 39px}@media (max-width:700px){.landing-v2 .landing-v2-faq.faq-section{padding:20px!important}.landing-v2 .landing-v2-faq.faq-section>.faq-frame{border-radius:10px}.landing-v2 .landing-v2-faq.faq-section>.faq-frame>.container{box-sizing:border-box!important;width:100%!important}}@media (min-width:901px){.landing-v2 .landing-v2-faq.faq-section>.faq-frame{border-radius:8px!important;width:min(100vw - 200px,1680px)!important;margin-left:auto!important;margin-right:auto!important}.landing-v2 .faq-item{border-radius:8px!important}.landing-v2 .faq-question{gap:0!important}.landing-v2 .faq-number{display:none!important}.landing-v2 .faq-toggle{border-radius:8px!important}}.landing-v2 .landing-v2-how.how-it-works{background:#1c1030!important;padding:23px!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame{box-sizing:border-box;background:#fff;border:1px solid #ffffffeb;border-radius:16px;min-height:100%;padding:36px 0 43px}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container{width:min(100%, var(--container-width,1680px))}@media (min-width:1101px){.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container{width:min(1900px,100vw - 200px)!important;max-width:none!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-empty-grid{width:min(1680px,100%)!important;margin-inline:auto!important}}@media (max-width:700px){.landing-v2 .landing-v2-how.how-it-works{padding:20px!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame{border-radius:10px;padding:30px 0 40px}}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.section-heading.shared-landing-heading{justify-content:center!important;align-items:center!important;height:33px!important;min-height:33px!important;margin:0 auto!important;font-size:33px!important;line-height:33px!important;display:flex!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.section-heading.shared-landing-heading:before,.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.section-heading.shared-landing-heading:after{align-self:center!important;margin:0!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-empty-grid{margin-top:29px!important}.landing-v2 .landing-v2-purple.challenges-section{padding:72px 0 10px!important}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-challenges>.section-heading.shared-landing-heading{justify-content:center!important;align-items:center!important;height:33px!important;min-height:33px!important;margin:0 auto!important;font-size:33px!important;line-height:33px!important;display:flex!important}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-challenges>.section-heading.shared-landing-heading:before,.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-challenges>.section-heading.shared-landing-heading:after{align-self:center!important;margin:0!important}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-challenges>.challenge-grid{margin-top:-7px!important}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-live.live-challenge-heading-section{margin-top:30px!important}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-live.live-challenge-heading-section>.section-heading{justify-content:center!important;align-items:center!important;height:33px!important;min-height:33px!important;margin:0 auto!important;font-size:33px!important;line-height:33px!important;display:flex!important}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-live.live-challenge-heading-section>.section-heading:before,.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-live.live-challenge-heading-section>.section-heading:after{align-self:center!important;margin:0!important}.landing-v2 .landing-v2-purple.challenges-section>.challenge-express-prototype-page{margin-top:30px!important;margin-bottom:-24px!important}.landing-v2 .landing-v2-faq .faq-toggle,.landing-v2 .landing-v2-faq .faq-toggle:hover,.landing-v2 .landing-v2-faq .faq-toggle:focus,.landing-v2 .landing-v2-faq .faq-toggle:focus-visible,.landing-v2 .landing-v2-faq .faq-toggle:active{transform:translateY(3px)!important}.winners-empty-card .winners-card-cta{isolation:isolate;transition:color .35s;position:relative;overflow:hidden;color:#087d40!important;box-shadow:none!important;background:#fff!important;border-color:#2ed477!important;transform:none!important}.winners-empty-card .winners-card-cta:before{content:"";z-index:-1;transform-origin:0;background:#2ed477;transition:transform .35s;position:absolute;inset:0;transform:scaleX(0)}.winners-empty-card .winners-card-cta>span{z-index:1;position:relative}.winners-empty-card .winners-card-cta:hover,.winners-empty-card .winners-card-cta:focus-visible,.winners-empty-card .winners-card-cta:active{color:#172a0f!important;box-shadow:none!important;background:#fff!important;border-color:#2ed477!important;transform:none!important}.winners-empty-card .winners-card-cta:hover:before,.winners-empty-card .winners-card-cta:focus-visible:before,.winners-empty-card .winners-card-cta:active:before{transform:scaleX(1)}.landing-v2#top{height:100%!important;min-height:0!important;overflow:hidden auto!important}:is(html:has(main.landing-v2),body:has(main.landing-v2)){height:100%!important;overflow:hidden!important}@media (max-width:1100px){.landing-v2-how .how-empty-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.landing-v2-how .how-empty-grid article:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}}@media (max-width:700px){.landing-v2-how .how-empty-grid{grid-template-columns:1fr!important}.landing-v2-how .how-empty-grid article:last-child{grid-column:auto;justify-self:stretch!important;width:auto!important}.landing-v2 .landing-v2-how>.how-works-frame>.container>.section-heading.shared-landing-heading>span{transform:translateY(-1px)}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-live.live-challenge-heading-section>.section-heading>span{display:inline-block!important;transform:translateY(-2px)!important}.landing-v2 .landing-v2-purple.challenges-section{padding-top:50px!important;padding-bottom:13px!important}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-challenges>#challenge-heading{transform:translateY(-14px)!important}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-challenges>.challenge-grid{margin-top:20px!important}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-live.live-challenge-heading-section{margin-top:27px!important}.landing-v2 .landing-v2-purple.challenges-section>.challenge-express-prototype-page{margin-bottom:-3px!important}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-challenges>#challenge-heading:before,.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-challenges>#challenge-heading:after{transform:translateY(1px)!important}.landing-v2 .challenge-express-prototype-page{overflow-x:auto}}@media (min-width:701px) and (max-width:1100px){.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container{box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:none!important}.landing-v2-how .how-empty-grid{grid-template-columns:1fr!important}.landing-v2-how .how-empty-grid article:last-child{grid-column:auto!important;justify-self:stretch!important;width:auto!important}.landing-v2 .landing-v2-purple.challenges-section{padding-top:50px!important}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-challenges>#challenge-heading{transform:translateY(-8px)!important}.landing-v2 .landing-v2-purple.challenges-section>.landing-v2-challenges>.challenge-grid{grid-template-columns:1fr!important;margin-top:20px!important}.landing-v2 .landing-v2-purple.challenges-section .landing-v2-live.live-challenge-heading-section>#live-challenge-heading{justify-content:center!important;align-items:center!important;gap:12px!important;width:max-content!important;display:flex!important;position:relative!important}.landing-v2 .landing-v2-purple.challenges-section .landing-v2-live.live-challenge-heading-section>#live-challenge-heading:before,.landing-v2 .landing-v2-purple.challenges-section .landing-v2-live.live-challenge-heading-section>#live-challenge-heading:after{content:""!important;flex:0 0 44px!important;align-self:center!important;width:44px!important;height:1px!important;margin:0!important;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:translateY(-2px)!important}.landing-v2 .landing-v2-purple.challenges-section>.challenge-express-prototype-page{margin-top:27px!important;margin-bottom:-3px!important}}.embedded-checkout-page{color:#17122d;background:#f8f8fb;min-height:100vh;padding:42px max(32px,50vw - 675px)}.embedded-checkout-back{color:#24153b;margin-bottom:48px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block}.embedded-checkout-back:hover{text-decoration:underline}.embedded-checkout-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:36px;display:grid}.embedded-checkout-payment,.embedded-checkout-summary{background:#fff;border:1px solid #e6e2ec;border-radius:18px;box-shadow:0 8px 28px #1c123612}.embedded-checkout-payment{padding:36px}.embedded-checkout-payment h1{color:#17122d;margin:0;font-size:28px}.embedded-checkout-copy{color:#6f6980;margin:9px 0 28px}.embedded-checkout-agreement{align-items:flex-start;gap:12px;margin:24px 0 16px;line-height:1.5;display:flex}.embedded-checkout-agreement input{accent-color:#2ed477;width:20px;height:20px;margin-top:4px}.embedded-checkout-agreement a{color:#169f59;text-underline-offset:2px}.embedded-checkout-refund{color:#777184;margin:0 0 24px;line-height:1.5}.embedded-checkout-start{color:#10122a;letter-spacing:.02em;cursor:pointer;background:#2ed477;border:0;border-radius:9px;width:100%;min-height:58px;font-size:17px;font-weight:800}.embedded-checkout-start:disabled{opacity:.5;cursor:not-allowed}.embedded-checkout-error{color:#bd2734;margin:16px 0 0}.embedded-checkout-number{color:#7436e8;letter-spacing:.08em;font-size:14px;font-weight:800;display:block}.embedded-checkout-summary h2{color:#161129;margin:18px 0 30px;font-size:33px;line-height:1.12}.embedded-checkout-summary dl{margin:0}.embedded-checkout-summary dl>div{border-bottom:1px solid #e9e5ee;justify-content:space-between;gap:20px;padding:19px 0;display:flex}.embedded-checkout-summary dt{color:#4b4560;font-size:14px;font-weight:700}.embedded-checkout-summary dd{text-align:right;color:#1b1532;margin:0;font-weight:700}.embedded-checkout-before{border-top:1px solid #cdb8f7;margin-top:30px;padding-top:28px}.embedded-checkout-before h3{letter-spacing:.07em;color:#301275;margin:0 0 18px;font-size:15px}.embedded-checkout-before ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.embedded-checkout-before li{line-height:1.35}@media (max-width:800px){.embedded-checkout-page{padding:26px 18px}.embedded-checkout-back{margin-bottom:26px}.embedded-checkout-grid{grid-template-columns:1fr;gap:20px}.embedded-checkout-payment,.embedded-checkout-summary{padding:25px 22px}.embedded-checkout-summary h2{font-size:27px}.embedded-checkout-summary dl>div{display:block}.embedded-checkout-summary dd{text-align:left;margin-top:7px}}.embedded-checkout-section{border-bottom:1px solid #e6e2ec;padding:28px 36px}.embedded-checkout-section h1,.embedded-checkout-section h2{color:#17122d;text-transform:none;align-items:center;gap:14px;margin:0;font-size:22px;display:flex}.embedded-checkout-step{color:#351079;border:1px solid #dcc8ff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.embedded-checkout-helper{color:#777184;margin:8px 0 18px;font-size:16px}.embedded-checkout-email{color:#17122d;background:#fff;border:1px solid #d5d0dd;border-radius:9px;padding:15px 18px;font-size:17px}.embedded-checkout-rules{border-bottom:0}.embedded-checkout-agreement{margin:0 0 16px}.embedded-checkout-start{min-height:58px}.embedded-checkout-summary-copy{color:#6f6980;margin:-14px 0 24px;line-height:1.45}.embedded-checkout-page{padding:28px 24px 48px}.embedded-checkout-back,.embedded-checkout-grid{width:min(100%,1220px);margin-inline:auto}.embedded-checkout-back{margin-bottom:28px;font-size:16px;display:block}.embedded-checkout-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:stretch;gap:30px}.embedded-checkout-payment,.embedded-checkout-summary{border-radius:14px;box-shadow:0 6px 20px #1c12360f}.embedded-checkout-section h1,.embedded-checkout-section h2{gap:12px;font-size:20px}.embedded-checkout-step{width:30px;height:30px;font-size:14px}.embedded-checkout-helper{margin:6px 0 12px;font-size:15px}.embedded-checkout-email{height:50px;padding:13px 16px;font-size:16px}.embedded-checkout-secure{min-height:94px}.embedded-checkout-agreement{margin-bottom:12px;font-size:15px}.embedded-checkout-refund{margin-bottom:18px;font-size:14px}.embedded-checkout-start{min-height:54px;font-size:16px}.embedded-checkout-summary h2{max-width:100%;margin:14px 0 12px;font-size:32px;line-height:1.12}.embedded-checkout-summary-copy{margin:0 0 14px;font-size:15px}.embedded-checkout-summary dl>div{align-items:center;min-height:56px;padding:14px 0}.embedded-checkout-before h3{margin-bottom:12px;font-size:14px}.embedded-checkout-before ul{gap:9px;font-size:15px}.embedded-checkout-before li:before{width:17px;height:17px;font-size:11px}.embedded-checkout-stripe{min-height:400px;padding:24px 28px}@media (max-width:800px){.embedded-checkout-page{padding:20px 16px 32px}.embedded-checkout-back{margin-bottom:20px}.embedded-checkout-grid{gap:16px}.embedded-checkout-section,.embedded-checkout-section:first-child{padding:20px}.embedded-checkout-summary{padding:24px 22px}.embedded-checkout-summary h2{font-size:27px}.embedded-checkout-stripe{padding:20px}.embedded-checkout-summary dl>div{min-height:52px;padding:12px 0}}.embedded-checkout-page,.embedded-checkout-page button,.embedded-checkout-page input{font-family:Barlow,sans-serif}.embedded-checkout-section{padding:18px 26px}.embedded-checkout-section:first-child{padding-top:24px}.embedded-checkout-section h1,.embedded-checkout-section h2{letter-spacing:-.01em;font-size:19px;font-weight:700}.embedded-checkout-helper{margin:5px 0 11px;font-size:14px;line-height:1.4}.embedded-checkout-email{height:48px;font-size:15px;line-height:20px}.embedded-checkout-secure{min-height:0;padding-bottom:20px}.embedded-checkout-payment-loading{color:#777184;margin:12px 0 0;font-size:14px}.embedded-checkout-stripe{background:#fbfafc;border:1px solid #ebe7f0;border-radius:10px;margin-top:14px;padding:16px}.embedded-checkout-rules{padding-top:16px;padding-bottom:22px}.embedded-checkout-agreement{gap:10px;font-size:14px;line-height:1.4}.embedded-checkout-agreement input{flex:none;width:18px;height:18px;margin-top:1px}.embedded-checkout-refund{margin-bottom:16px;font-size:13px;line-height:1.4}.embedded-checkout-start{letter-spacing:.01em;min-height:52px;font-size:15px}.embedded-checkout-summary{padding:26px 28px}.embedded-checkout-number{letter-spacing:.07em;font-size:13px}.embedded-checkout-summary h2{letter-spacing:-.015em;margin:12px 0 10px;font-size:27px;font-weight:700;line-height:1.12}.embedded-checkout-summary-copy{margin-bottom:12px;font-size:14px;line-height:1.4}.embedded-checkout-summary dl>div{min-height:52px;padding:12px 0}.embedded-checkout-summary dt{letter-spacing:.02em;font-size:13px;font-weight:600}.embedded-checkout-summary dd{font-size:15px;font-weight:700}.embedded-checkout-before{margin-top:16px;padding-top:18px}.embedded-checkout-before h3{letter-spacing:.08em;margin-bottom:10px;font-size:13px}.embedded-checkout-before ul{gap:8px;font-size:14px;line-height:1.35}@media (max-width:800px){.embedded-checkout-section,.embedded-checkout-section:first-child{padding:18px}.embedded-checkout-summary{padding:22px 20px}.embedded-checkout-summary h2{font-size:26px}}.embedded-checkout-grid{align-items:stretch}.embedded-checkout-summary h2{font-size:25px;font-weight:700;line-height:1.15}.embedded-checkout-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.embedded-checkout-payment,.embedded-checkout-summary{width:100%;min-width:0}.embedded-checkout-payment{padding-bottom:1px}.embedded-checkout-summary{padding-bottom:5px}.embedded-checkout-rules{padding-bottom:7px}.embedded-checkout-payment{border-bottom-color:#0000}.embedded-checkout-secure{border-bottom:0}.embedded-checkout-before{border-top:0}.embedded-checkout-page{background:#fff;min-height:100vh;padding:0}.embedded-checkout-back{color:#290747;width:auto;max-width:1220px;margin:0 auto;padding:24px 32px;display:block}.embedded-checkout-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;width:100%;max-width:none;min-height:calc(100vh - 76px)}.embedded-checkout-payment,.embedded-checkout-summary{box-shadow:none;border:0;border-radius:0}.embedded-checkout-summary{color:#fff;background:#2d094f;grid-area:1/1;padding:44px clamp(28px,4vw,58px)}.embedded-checkout-summary>*{width:100%;max-width:560px;margin-inline:auto}.embedded-checkout-summary dl{margin-inline:auto}.embedded-checkout-summary h2,.embedded-checkout-summary dt,.embedded-checkout-summary dd,.embedded-checkout-summary-copy,.embedded-checkout-before h3,.embedded-checkout-before li{color:#fff}.embedded-checkout-number{color:#bfa1ff}.embedded-checkout-summary dl>div{border-bottom-color:#fff3}.embedded-checkout-before{border-top-color:#ffffff59}.embedded-checkout-before li:before{color:#2d094f;background:#fff}.embedded-checkout-summary{background:#290747;padding-inline:clamp(40px,9vw,128px)}.embedded-checkout-summary>*{max-width:460px}.embedded-checkout-payment{box-sizing:border-box;max-width:540px;padding-inline:40px}.embedded-checkout-summary h2{max-width:420px;font-size:22px;line-height:1.15}.embedded-checkout-payment>.embedded-checkout-section{width:100%;max-width:460px;margin-inline:auto}.embedded-checkout-summary h2{max-width:400px;font-size:20px}@media (min-width:801px){.embedded-checkout-summary{padding-inline:0}.embedded-checkout-summary>*{width:460px;max-width:460px;margin-left:auto;margin-right:40px}.embedded-checkout-summary h2{max-width:400px;font-size:20px;line-height:1.2}.embedded-checkout-payment{justify-self:stretch;width:100%;max-width:none;padding-inline:0}.embedded-checkout-payment>.embedded-checkout-section{width:460px;max-width:460px;margin-left:40px;margin-right:auto}}.embedded-checkout-before li:before{color:#290747}.embedded-checkout-payment{grid-area:1/2;justify-self:center;width:100%;max-width:680px;padding:28px clamp(28px,4vw,64px)}@media (max-width:800px){.embedded-checkout-page{padding:0}.embedded-checkout-back{padding:18px 20px}.embedded-checkout-grid{flex-direction:column;min-height:0;display:flex}.embedded-checkout-summary{order:1;padding:36px 24px}.embedded-checkout-payment{order:2;max-width:none;padding:24px 20px}.embedded-checkout-summary h2{font-size:26px}.embedded-checkout-grid{grid-template-columns:1fr}.embedded-checkout-payment,.embedded-checkout-summary{padding-bottom:18px}}@media (min-width:801px){.embedded-checkout-back{width:auto;max-width:none;margin-left:calc(50% - 531px);margin-right:0;padding-left:24px;padding-right:0}.embedded-checkout-payment{justify-self:stretch;width:100%;max-width:none;padding-inline:0}.embedded-checkout-payment>.embedded-checkout-section{width:460px;max-width:460px;margin-left:49px;margin-right:auto}.embedded-checkout-summary{background:#1c1030;padding:44px 0}.embedded-checkout-summary .embedded-checkout-number,.embedded-checkout-summary h2,.embedded-checkout-summary .embedded-checkout-summary-copy,.embedded-checkout-summary dl,.embedded-checkout-summary .embedded-checkout-before{width:408px;max-width:408px;margin-left:auto;margin-right:80px;display:block}.embedded-checkout-summary h2{width:408px;max-width:408px;margin-left:auto;margin-right:80px;font-size:20px;line-height:1.2}.embedded-checkout-summary .embedded-checkout-number,.embedded-checkout-summary h2,.embedded-checkout-summary .embedded-checkout-summary-copy,.embedded-checkout-summary dl,.embedded-checkout-summary .embedded-checkout-before{transform:translateY(5.5px)}}.embedded-checkout-payment>.embedded-checkout-section:first-child{border-bottom:0;position:relative}.embedded-checkout-payment>.embedded-checkout-section:first-child:after{content:"";background:#e6e2ec;height:1px;position:absolute;bottom:0;left:26px;right:26px}.embedded-checkout-summary{background:#1c1030}@media (max-width:800px){.embedded-checkout-payment,.embedded-checkout-payment>.embedded-checkout-section{padding-inline:0}.embedded-checkout-payment>.embedded-checkout-section:first-child:after{left:0;right:0}.embedded-checkout-summary h2{width:100%;max-width:460px;margin-left:auto;margin-right:auto}}@media (min-width:801px) and (max-width:1100px){.embedded-checkout-page{padding:0}.embedded-checkout-back{margin:0 0 20px;padding:18px 20px}.embedded-checkout-grid{flex-direction:column;min-height:0;display:flex}.embedded-checkout-summary{order:1;grid-area:auto;padding:36px 24px}.embedded-checkout-summary .embedded-checkout-number,.embedded-checkout-summary h2,.embedded-checkout-summary .embedded-checkout-summary-copy,.embedded-checkout-summary dl,.embedded-checkout-summary .embedded-checkout-before{width:100%;max-width:460px;margin-left:auto;margin-right:auto}.embedded-checkout-payment{order:2;grid-area:auto;justify-self:auto;width:100%;max-width:none;padding:24px 0}.embedded-checkout-payment>.embedded-checkout-section{width:100%;max-width:460px;margin-left:auto;margin-right:auto;padding-inline:0}.embedded-checkout-payment>.embedded-checkout-section:first-child:after{left:0;right:0}.embedded-checkout-summary h2{width:100%;max-width:460px;margin-left:auto;margin-right:auto}}@media (min-width:1101px){.landing-v2-how .how-empty-grid article:first-of-type>img{content:url(/how-it-works-desktop-1-latest.jpeg);transform:translateY(0)scale(.91909)!important}.landing-v2-how .how-empty-grid article:first-of-type:hover>img{transform:translateY(0)scale(.955853)!important}.landing-v2-how .how-empty-grid article:nth-of-type(2)>img{content:url(/how-it-works-desktop-2-ssd.png);transform:translateY(-6px)scale(.97318)!important}.landing-v2-how .how-empty-grid article:nth-of-type(2):hover>img{transform:translateY(-6px)scale(1.01211)!important}.landing-v2-how .how-empty-grid article:nth-of-type(3)>img{content:url(/how-it-works-desktop-3-latest.jpeg);object-fit:contain!important;object-position:center bottom!important;width:100%!important;max-width:100%!important;height:calc(100% - 110px)!important;transform:translateY(0)scale(.91909)!important}.landing-v2-how .how-empty-grid article:nth-of-type(3):hover>img{transform:translateY(0)scale(.955853)!important}.landing-v2-how .how-empty-grid article:nth-of-type(3)>.how-empty-copy{transform:translateY(5px)!important}}.how-first-image-type,.how-third-image-type{display:none}@media (min-width:1101px){.landing-v2-how .how-empty-grid article:first-of-type{position:relative!important}.landing-v2-how .how-first-image-type{z-index:1;color:#fff;text-align:center;pointer-events:none;flex-direction:column;align-items:center;width:42%;font-family:Barlow Condensed,Arial,sans-serif;font-weight:500;line-height:.88;display:flex;position:absolute;top:16%;left:50%;transform:translate(-50%);text-transform:uppercase!important}.landing-v2-how .how-first-image-type span{letter-spacing:-.02em;text-transform:none;font-size:clamp(1.5rem,1.92vw,1.98rem);font-weight:700;transform:translateY(9px)}.landing-v2-how .how-first-image-type strong{letter-spacing:-.025em;margin-top:1.05em;font-size:clamp(1.4rem,1.75vw,1.95rem);font-weight:500}.landing-v2-how .how-first-image-type em{letter-spacing:-.025em;margin-top:.25em;font-size:clamp(1.4rem,1.75vw,1.95rem);font-style:normal;font-weight:500;transform:translateY(3px)}.landing-v2-how .how-empty-grid article:first-of-type{transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s!important}.landing-v2-how .how-empty-grid article:first-of-type:hover{transform:none!important}.landing-v2-how .how-empty-grid article:nth-of-type(3){position:relative!important}.landing-v2-how .how-third-image-type{z-index:1;color:#fff;text-align:center;text-transform:uppercase;pointer-events:none;flex-direction:column;align-items:center;width:42%;font-family:Barlow Condensed,Arial,sans-serif;line-height:.88;display:flex;position:absolute;top:18.5%;left:50%;transform:translate(-50%)}.landing-v2-how .how-third-image-type strong{letter-spacing:-.025em;font-size:clamp(1.4rem,1.75vw,1.95rem);font-weight:500;transform:translateY(-8px)}.landing-v2-how .how-third-image-type strong>span{display:block}.landing-v2-how .how-third-image-type strong>span:first-child{letter-spacing:.01em;transform-origin:50%;font-size:clamp(1.95rem,2.38vw,2.47rem);transform:scaleX(1.05)}.landing-v2-how .how-third-image-type>span{letter-spacing:-.02em;margin-top:2.55em;font-size:clamp(1.5rem,1.92vw,1.98rem);font-weight:700;transform:translateY(-32px)}.landing-v2-how .how-third-image-type em{letter-spacing:-.015em;text-transform:none;margin-top:.45em;font-size:clamp(.927rem,1.0815vw,1.133rem);font-style:normal;font-weight:500;transform:translateY(-32px)}.landing-v2-how .how-empty-grid article:nth-of-type(3){transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s!important}.landing-v2-how .how-empty-grid article:nth-of-type(3):hover{transform:none!important}}.how-process-intro,.how-process-card{display:none}@media (min-width:1101px){.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-process-intro{color:#5f5b65!important;letter-spacing:-.02em!important;text-align:center!important;margin:8px 0 0!important;font:400 clamp(1.05rem,1.28vw,1.35rem)/1.2 Barlow,sans-serif!important;display:block!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-empty-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:min(1680px,100%)!important;height:560px!important;margin:14px auto 0!important;position:relative!important}.landing-v2 .landing-v2-how .how-empty-grid:before{z-index:0!important;content:""!important;background:#1c103038!important;height:1px!important;display:block!important;position:absolute!important;top:34%!important;left:14%!important;right:14%!important}.landing-v2 .landing-v2-how .how-empty-grid article{z-index:1!important;height:560px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}.landing-v2 .landing-v2-how .how-empty-grid article>img,.landing-v2 .landing-v2-how .how-empty-grid article>.how-empty-copy,.landing-v2 .landing-v2-how .how-first-image-type,.landing-v2 .landing-v2-how .how-third-image-type{display:none!important}.landing-v2 .landing-v2-how .how-process-card{box-sizing:border-box!important;color:#17121e!important;text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;height:100%!important;padding:68px 28px 44px!important;display:flex!important}.landing-v2 .landing-v2-how .how-empty-grid article:nth-of-type(2) .how-process-card{background:#fff!important;border:1.5px solid #2ed477!important;border-radius:20px!important;width:calc(100% - 72px)!important;height:440px!important;margin:20px auto 0!important;padding-top:48px!important;box-shadow:0 16px 20px #1c103029!important}.landing-v2 .landing-v2-how .how-process-number{color:#22c96d!important;letter-spacing:-.065em!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(5.8rem,7vw,7.5rem)!important;font-weight:900!important;line-height:.7!important}.landing-v2 .landing-v2-how .how-process-card h3{color:#0e0c14!important;letter-spacing:-.025em!important;text-transform:uppercase!important;margin:54px 0 24px!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(2rem,2.45vw,2.6rem)!important;font-weight:900!important;line-height:.92!important}.landing-v2 .landing-v2-how .how-empty-grid article:nth-of-type(2) .how-process-card h3{margin-top:48px!important}.landing-v2 .landing-v2-how .how-process-card p{color:#48444e!important;letter-spacing:-.015em!important;max-width:31ch!important;margin:0!important;font:400 clamp(1.05rem,1.28vw,1.34rem)/1.52 Barlow,sans-serif!important}.landing-v2 .landing-v2-how .how-step-arrow{z-index:3!important;color:#20bd66!important;background:#fff!important;border:1.5px solid #2ed477!important;border-radius:50%!important;place-items:center!important;width:40px!important;height:40px!important;font:500 2rem/.8 Barlow,sans-serif!important;display:grid!important;position:absolute!important;top:calc(34% - 21px)!important}.landing-v2 .landing-v2-how .how-step-arrow-one{left:calc(33.333% - 20px)!important}.landing-v2 .landing-v2-how .how-step-arrow-two{left:calc(66.666% - 20px)!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.section-heading.shared-landing-heading,.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.section-heading.shared-landing-heading>span{letter-spacing:.045em!important;text-transform:none!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.55rem,2.25vw,2.2rem)!important;font-weight:700!important;line-height:.95!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-process-intro{color:#111827!important;letter-spacing:normal!important;text-align:center!important;margin:0 auto 18px!important;font-family:Barlow,sans-serif!important;font-size:1.15rem!important;font-weight:400!important;line-height:1.45!important;display:block!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-empty-grid{gap:0!important;height:560px!important;margin:0 auto!important}.landing-v2 .landing-v2-how .how-empty-grid:before{background:#1c103038!important;top:156px!important;left:17%!important;right:17%!important}.landing-v2 .landing-v2-how .how-process-card,.landing-v2 .landing-v2-how .how-empty-grid article:nth-of-type(2) .how-process-card{width:calc(100% - 36px)!important;height:292px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0000!important;border-radius:18px!important;margin:108px auto 0!important;padding:24px 24px 28px!important;transition:border-color .16s,box-shadow .16s!important}.landing-v2 .landing-v2-how .how-empty-grid article:nth-of-type(2) .how-process-card,.landing-v2 .landing-v2-how .how-empty-grid article:hover .how-process-card{border-color:#2ed477!important;box-shadow:0 8px 18px #1c103017!important}.landing-v2 .landing-v2-how .how-process-number{z-index:1!important;color:#22c96d!important;letter-spacing:-.055em!important;background:#fff!important;padding:0 14px!important;font-family:Barlow,sans-serif!important;font-size:clamp(3.25rem,4vw,4.35rem)!important;font-weight:400!important;line-height:.95!important;position:relative!important}.landing-v2 .landing-v2-how .how-process-card h3,.landing-v2 .landing-v2-how .how-empty-grid article:nth-of-type(2) .how-process-card h3{letter-spacing:.01em!important;margin:44px 0 16px!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.6rem,1.9vw,2rem)!important;font-weight:700!important;line-height:.98!important}.landing-v2 .landing-v2-how .how-process-card p{letter-spacing:normal!important;max-width:30ch!important;font:400 clamp(1rem,1.1vw,1.15rem)/1.45 Barlow,sans-serif!important}.landing-v2 .landing-v2-how .how-step-arrow{display:none!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame{padding-bottom:24px!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-process-intro{margin-bottom:0!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-empty-grid{height:340px!important;margin-top:0!important}.landing-v2 .landing-v2-how .how-empty-grid article{height:340px!important}.landing-v2 .landing-v2-how .how-empty-grid:before{top:66px!important}.landing-v2 .landing-v2-how .how-process-card,.landing-v2 .landing-v2-how .how-empty-grid article:nth-of-type(2) .how-process-card{height:259px!important;margin-top:20px!important}.landing-v2 .landing-v2-how.how-it-works .section-heading.shared-landing-heading>span,.landing-v2 .landing-v2-purple.challenges-section .landing-v2-challenges>.section-heading.shared-landing-heading>span,.landing-v2 .landing-v2-purple.challenges-section .landing-v2-live.live-challenge-heading-section>.section-heading>span{text-transform:uppercase!important;text-transform:none!important}.landing-v2 .landing-v2-how.how-it-works .section-heading:before,.landing-v2 .landing-v2-how.how-it-works .section-heading:after,.landing-v2 .landing-v2-purple.challenges-section .landing-v2-challenges>.section-heading:before,.landing-v2 .landing-v2-purple.challenges-section .landing-v2-challenges>.section-heading:after,.landing-v2 .landing-v2-purple.challenges-section .landing-v2-live.live-challenge-heading-section>.section-heading:before,.landing-v2 .landing-v2-purple.challenges-section .landing-v2-live.live-challenge-heading-section>.section-heading:after{display:none!important}.landing-v2 .section-heading:before,.landing-v2 .section-heading:after{content:none!important;display:none!important}}@media (min-width:1201px){.landing-v2 .landing-v2-how.how-it-works>.how-works-frame{width:100%!important;max-width:none!important;margin-inline:auto!important}}@media (min-width:1101px){.landing-v2 .landing-v2-how.how-it-works .section-heading.shared-landing-heading>span,.landing-v2 .landing-v2-purple.challenges-section .landing-v2-challenges>.section-heading.shared-landing-heading>span,.landing-v2 .landing-v2-purple.challenges-section .landing-v2-live.live-challenge-heading-section>.section-heading>span{text-transform:uppercase!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-process-intro{display:none!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame{padding:36px 0 30px!important}.landing-v2 .landing-v2-how .how-empty-grid{border-radius:2px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(1680px,100%)!important;height:330px!important;margin:38px auto 0!important;display:grid!important;overflow:hidden!important}.landing-v2 .landing-v2-how .how-empty-grid:before{display:none!important}.landing-v2 .landing-v2-how .how-empty-grid article{background:0 0!important;border:0!important;border-right:1px solid #1c10302e!important;border-radius:0!important;height:330px!important;margin:0!important;padding:0!important;display:block!important}.landing-v2 .landing-v2-how .how-empty-grid article:last-of-type{border-right:0!important}.landing-v2 .landing-v2-how .how-process-card,.landing-v2 .landing-v2-how .how-empty-grid article:nth-of-type(2) .how-process-card{width:100%!important;height:330px!important;box-shadow:none!important;text-align:left!important;background:#f5f5f5!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto auto 1fr!important;grid-template-columns:auto 1fr!important;align-items:start!important;margin:0!important;padding:34px 42px 30px!important;display:grid!important}.landing-v2 .landing-v2-how .how-empty-grid article:first-of-type .how-process-card{color:#fff!important;background:#290747!important}.landing-v2 .landing-v2-how .how-empty-grid article:nth-of-type(2) .how-process-card{background:#fff!important}.landing-v2 .landing-v2-how .how-empty-grid article:nth-of-type(3) .how-process-card{background:#ededed!important}.landing-v2 .landing-v2-how .how-process-number{grid-area:1/1;color:#0b0814!important;letter-spacing:-.04em!important;background:0 0!important;padding:0!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(5.2rem,7vw,7.4rem)!important;font-weight:700!important;line-height:.72!important}.landing-v2 .landing-v2-how .how-empty-grid article:first-of-type .how-process-number{color:#fff!important}.landing-v2 .landing-v2-how .how-process-step{color:#0b0814;letter-spacing:.38em;grid-area:1/2;align-self:end;margin:0 0 8px 22px;font:400 .9rem/1 Barlow,sans-serif}.landing-v2 .landing-v2-how .how-empty-grid article:first-of-type .how-process-step{color:#fff}.landing-v2 .landing-v2-how .how-process-card h3{grid-area:2/1/auto/-1;color:#0b0814!important;letter-spacing:.015em!important;text-transform:uppercase!important;margin:32px 0 14px!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.8rem,2.25vw,2.5rem)!important;font-weight:700!important;line-height:.9!important}.landing-v2 .landing-v2-how .how-empty-grid article:first-of-type .how-process-card h3{color:#fff!important}.landing-v2 .landing-v2-how .how-process-card p{grid-area:3/1/auto/-1;color:#0b0814!important;letter-spacing:normal!important;max-width:28ch!important;margin:0!important;font:400 clamp(1rem,1.18vw,1.25rem)/1.35 Barlow,sans-serif!important}.landing-v2 .landing-v2-how .how-empty-grid article:first-of-type .how-process-card p{color:#fff!important}.landing-v2 .landing-v2-how .how-step-arrow{display:none!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame{border-radius:0!important;padding-bottom:0!important}.landing-v2 .landing-v2-how .how-empty-grid article,.landing-v2 .landing-v2-how .how-process-card,.landing-v2 .landing-v2-how .how-empty-grid article:nth-of-type(2) .how-process-card{border-radius:0!important;transform:none!important}.landing-v2 .landing-v2-how .how-empty-grid article:hover,.landing-v2 .landing-v2-how .how-empty-grid article:hover .how-process-card{transform:none!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-empty-grid{margin-top:20px!important}.landing-v2 .landing-v2-how .how-empty-grid{overflow:hidden!important}.landing-v2 .landing-v2-how .how-empty-grid article{min-width:0!important;overflow:hidden!important}.landing-v2 .landing-v2-how .how-process-card{width:100%!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-empty-grid{width:100%!important;max-width:100%!important;height:317px!important}.landing-v2 .landing-v2-how .how-empty-grid article,.landing-v2 .landing-v2-how .how-process-card,.landing-v2 .landing-v2-how .how-empty-grid article:nth-of-type(2) .how-process-card{height:317px!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame{overflow:hidden!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-empty-grid{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.landing-v2 .landing-v2-how .how-empty-grid article,.landing-v2 .landing-v2-how .how-empty-grid article:last-of-type{border-right:0!important}.landing-v2 .landing-v2-how .how-empty-grid{border:0!important}.landing-v2 .landing-v2-how .how-empty-grid article,.landing-v2 .landing-v2-how .how-process-card,.landing-v2 .landing-v2-how .how-empty-grid article:nth-of-type(2) .how-process-card{border:0!important;outline:0!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame{border:0!important}.landing-v2 .landing-v2-how .how-empty-grid{clip-path:none!important;border-radius:0!important;position:relative!important}.landing-v2 .landing-v2-how .how-empty-grid:before{z-index:5!important;content:""!important;background:#1c103047!important;width:100%!important;height:2px!important;display:block!important;position:absolute!important;inset:0 0 auto!important}.landing-v2 .landing-v2-how .how-empty-grid article:nth-of-type(2) .how-process-card{border-top:0!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame{background:#1c1030!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.section-heading.shared-landing-heading,.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.section-heading.shared-landing-heading>span{color:#fff!important}.landing-v2 .landing-v2-how .how-empty-grid:before{content:none!important;display:none!important}}html,body,main#top.landing-v2,main#top.landing-v2>.hero,main#top.landing-v2>.landing-v2-how,main#top.landing-v2>.landing-v2-how>.how-works-frame,main#top.landing-v2>.landing-v2-purple,main#top.landing-v2>.landing-v2-faq,main#top.landing-v2>.site-footer-new,.legal-page,.support-page,.winners-page{background:#24153b!important}main#top.landing-v2 *,body *{background-image:none!important}main#top.landing-v2>.landing-v2-faq.faq-section,main#top.landing-v2>.landing-v2-purple.challenges-section,main#top.landing-v2>footer.site-footer-new{background-color:#24153b!important}.legal-page>footer.site-footer-new{background-color:#24153b!important;background-image:none!important;display:block!important;position:relative!important}@media (min-width:901px){main#top.landing-v2.sticky-lab>.sticky-lab-stack{display:block!important}.sticky-lab .sticky-lab-stack{isolation:isolate;background:#fff;position:relative}.sticky-lab #challenges.challenges-section{z-index:1;will-change:transform;min-height:104vh;margin:0;position:sticky;top:0}.sticky-lab .landing-v2-live-section{z-index:2;background:#24153b;min-height:100vh;margin:0;padding:30px 0 56px;position:relative}.sticky-lab .landing-v2-live-section>.landing-v2-live{z-index:1;box-sizing:border-box;background:#1c1030;width:100%;max-width:none;margin:0 0 30px;padding:0;position:relative}.sticky-lab .landing-v2-live-section>.challenge-express-prototype-page{z-index:1;margin-top:30px;position:relative}.sticky-lab>.landing-v2-footer{padding-bottom:160px;overflow:visible}}@media (min-width:1101px){.landing-v2 .landing-v2-how.how-it-works{background:#24153b!important;padding:34px 0 0!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame{background:#fff!important;border:0!important;border-radius:0!important;width:calc(100vw - 200px)!important;max-width:1680px!important;margin:0 auto!important;padding:32px 0 0!important;overflow:hidden!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container{width:calc(100% - 64px)!important;max-width:none!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.section-heading.shared-landing-heading,.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.section-heading.shared-landing-heading>span{color:#24153b!important}.landing-v2 .landing-v2-how.how-it-works>.how-works-frame>.container>.how-empty-grid{width:100%!important;margin:24px 0 0!important}main#top.landing-v2>section#how-it-works.landing-v2-how{background:#fff!important;padding:0 0 89px!important;display:block!important}main#top.landing-v2>section#how-it-works.landing-v2-how>.how-works-frame{background:0 0!important;width:calc(100vw - 200px)!important;max-width:1680px!important;margin:0 auto!important;padding:32px 0 0!important}main#top.landing-v2>section#how-it-works.landing-v2-how>.how-works-frame>.container{width:min(1900px,100vw - 192px)!important;max-width:none!important}main#top.landing-v2>section#how-it-works .how-empty-grid{width:calc(100% - 18px)!important;max-width:none!important;margin:24px auto 0!important}main#top.landing-v2>section#how-it-works .section-heading.shared-landing-heading,main#top.landing-v2>section#how-it-works .section-heading.shared-landing-heading>span{color:#24153b!important;opacity:1!important;visibility:visible!important;justify-content:center!important;display:flex!important}main#top.landing-v2>section#how-it-works .how-empty-grid article:nth-of-type(2) .how-process-card{background:#f6f3f8!important}}main#top.landing-v2>.rawpool-hero{isolation:isolate;min-height:clamp(760px,100svh,1080px);position:relative;background:#120b21!important}main#top.landing-v2>.rawpool-hero .rawpool-hero-image{z-index:-3;object-fit:cover;object-position:center 58%;filter:saturate(.88)contrast(.96)brightness(.86);width:100%;height:calc(100% - 80px);position:absolute;inset:0}main#top.landing-v2>.rawpool-hero .rawpool-hero-person{z-index:1;object-fit:contain;object-position:center bottom;pointer-events:none;width:min(54vw,760px);height:78%;position:absolute;bottom:calc(60px - 2%);left:50%;transform:translate(-50%)scale(1.55)}body .rawpool-hero .rawpool-hero-overlay{z-index:-2;position:absolute;inset:0;background-image:linear-gradient(#1e0843b8 0%,#2b0d4f61 42%,#18072c7a 100%)!important}body .rawpool-hero .rawpool-hero-vignette{z-index:-1;position:absolute;inset:0;background-image:radial-gradient(at 50% 46%,#0000 17%,#0b04191a 56%,#0a03147a 100%)!important}main#top.landing-v2>.rawpool-hero>.site-header{z-index:20}main#top.landing-v2>.rawpool-hero .rawpool-hero-content{z-index:4;text-align:center;width:min(100% - 48px,1040px);margin:clamp(36px,5vh,76px) auto 0;padding:0;position:relative;transform:none!important}main#top.landing-v2>.rawpool-hero .rawpool-hero-content h1{letter-spacing:-.045em;text-shadow:0 3px 24px #0d031b57;width:auto;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(62px,8.1vw,142px);font-weight:900;line-height:.77;transform:none!important}main#top.landing-v2>.rawpool-hero .rawpool-hero-content h1 span{color:#fff}body .rawpool-hero .rawpool-hero-content h1 .rawpool-metallic{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(#fff 0%,#c9c4d1 42%,#f0eef3 72%,#aaa5b3 100%)!important}main#top.landing-v2>.rawpool-hero .rawpool-hero-content h1 .headline-dot{color:#fff;display:inline}main#top.landing-v2>.rawpool-hero .rawpool-hero-content>p{color:#fff;letter-spacing:-.025em;text-shadow:0 2px 14px #070212ad;margin:20px 0 0;font-size:clamp(1.1rem,1.75vw,1.7rem);font-weight:500;line-height:1.1}.rawpool-hero-cards{z-index:5;pointer-events:none;position:absolute;inset:0}.rawpool-hero-card{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background-color:#150a2ac2;border:1px solid #a766ffba;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:clamp(220px,16.5vw,300px);min-height:94px;padding:15px 17px;display:grid;position:absolute;box-shadow:0 14px 34px #0c021d47,inset 0 1px #ffffff1f,0 0 22px #7332da2b}.rawpool-hero-card small,.rawpool-hero-card strong,.rawpool-hero-card p{margin:0;display:block}.rawpool-hero-card small{color:#ab79ff;letter-spacing:.13em;margin-bottom:3px;font-family:Barlow,sans-serif;font-size:10px;font-weight:800}.rawpool-hero-card strong{letter-spacing:.01em;font-family:Barlow,sans-serif;font-size:clamp(12px,1vw,15px);font-weight:800;line-height:1.08}.rawpool-hero-card p{color:#d5cde3;margin-top:5px;font-family:Barlow,sans-serif;font-size:clamp(11px,.82vw,13px);line-height:1.23}.rawpool-hero-card-icon{color:#5cee9c;border:2px solid #5aeb9bcc;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.rawpool-hero-card-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.rawpool-hero-card.day-one{top:18%;left:clamp(24px,8.5vw,170px);transform:rotate(-4deg)}.rawpool-hero-card.proof{top:73%;left:clamp(36px,11vw,225px);transform:rotate(3deg)}.rawpool-hero-card.deadline{top:18%;right:clamp(25px,8vw,165px);transform:rotate(3deg)}.rawpool-hero-card.still-in{top:73%;right:clamp(34px,10vw,210px);transform:rotate(-2deg)}.rawpool-hero-card.still-in strong{color:#67f1a1}main#top.landing-v2>.rawpool-hero .rawpool-hero-cards{display:none!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-cards{display:block!important}main#top.landing-v2.copy-hero .rawpool-hero-card{background:linear-gradient(145deg,#2f1852e6,#140828e6);border-color:#aa5cffd1;border-radius:16px;grid-template-columns:48px minmax(0,1fr);gap:14px;width:300px;min-height:112px;padding:16px 18px;box-shadow:0 16px 34px #07011457,inset 0 1px #ffffff24,0 0 24px #7c35ec3d}main#top.landing-v2.copy-hero .rawpool-hero-card-icon{background:linear-gradient(145deg,#5b378fb3,#180c34f2);border:1px solid #a66fffb8;border-radius:12px;width:44px;height:44px;box-shadow:inset 0 0 16px #995aff38,0 0 12px #8042ee2e}main#top.landing-v2.copy-hero .rawpool-hero-card.day-one .rawpool-hero-card-icon,main#top.landing-v2.copy-hero .rawpool-hero-card.still-in .rawpool-hero-card-icon{border-color:#4aef9d8c}main#top.landing-v2.copy-hero .rawpool-hero-card small{color:#49ec9a}main#top.landing-v2.copy-hero .rawpool-hero-card strong{font-size:15px}main#top.landing-v2.copy-hero .rawpool-hero-card p{font-size:13px}@media (min-width:901px){main#top.landing-v2.copy-hero .rawpool-hero-card{zoom:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#21103d;grid-template-columns:50px minmax(0,1fr);gap:15px;width:320px;min-height:116px;padding:17px 19px}main#top.landing-v2.copy-hero .rawpool-hero-card.day-one{top:13%;left:max(24px,50% - 760px);transform:rotate(-3deg)}main#top.landing-v2.copy-hero .rawpool-hero-card.deadline{top:13%;right:max(24px,50% - 760px);transform:rotate(3deg)}main#top.landing-v2.copy-hero .rawpool-hero-card.proof{top:auto;bottom:24%;left:max(24px,50% - 590px);transform:rotate(2deg)}main#top.landing-v2.copy-hero .rawpool-hero-card.still-in{top:auto;bottom:24%;right:max(24px,50% - 590px);transform:rotate(-2deg)}main#top.landing-v2.copy-hero .rawpool-hero-card strong{color:#fff;font-size:17px;font-weight:800;line-height:1.08}main#top.landing-v2.copy-hero .rawpool-hero-card p{color:#ddd5eb;margin-top:6px;font-size:14px;line-height:1.25}main#top.landing-v2.copy-hero .rawpool-hero-card small{color:#50ee9d;margin-bottom:4px;font-size:11px;font-weight:800}}main#top.landing-v2.copy-hero .rawpool-hero-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#160a22;border:1px solid #ffffff14;border-radius:8px;box-shadow:0 10px 22px #05010c38}main#top.landing-v2.copy-hero .rawpool-hero-card.day-one{transform:rotate(-1deg)}main#top.landing-v2.copy-hero .rawpool-hero-card.deadline,main#top.landing-v2.copy-hero .rawpool-hero-card.proof{transform:rotate(1deg)}main#top.landing-v2.copy-hero .rawpool-hero-card.still-in{transform:rotate(-1deg)}main#top.landing-v2.copy-hero .rawpool-hero-card-icon{width:34px;height:34px;box-shadow:none;color:#2ed477;background:0 0;border:0;border-radius:7px}main#top.landing-v2.copy-hero .rawpool-hero-card-icon svg{width:19px;height:19px}main#top.landing-v2.copy-hero .rawpool-hero-card small{color:#2ed477;letter-spacing:.12em;font-weight:700}main#top.landing-v2.copy-hero .rawpool-hero-card strong{color:#fff;font-weight:800}main#top.landing-v2.copy-hero .rawpool-hero-card p{color:#ffffffa3;font-weight:400}main#top.landing-v2.copy-hero .site-header .nav>a.nav-cta{box-shadow:none!important;color:#ffffffeb!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline:0!important}main#top.landing-v2.copy-hero .site-header .nav>a.nav-cta:hover,main#top.landing-v2.copy-hero .site-header .nav>a.nav-cta:focus-visible{color:#2ed477!important;background:0 0!important;border:0!important}main#top.landing-v2.copy-hero .site-header .nav>a.nav-cta .join-cta-label{color:inherit!important}.rawpool-hero-card{zoom:.9}@media (max-width:900px){main#top.landing-v2>.rawpool-hero{min-height:820px}main#top.landing-v2>.rawpool-hero .rawpool-hero-image{object-position:center 60%}main#top.landing-v2>.rawpool-hero .rawpool-hero-content{width:min(100% - 40px,700px);margin-top:30px}main#top.landing-v2>.rawpool-hero .rawpool-hero-content h1{font-size:clamp(50px,10.5vw,86px)}.rawpool-hero-card{border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:9px;width:210px;min-height:82px;padding:12px}.rawpool-hero-card-icon{width:32px;height:32px}.rawpool-hero-card-icon svg{width:17px;height:17px}.rawpool-hero-card.day-one{top:42%;left:22px}.rawpool-hero-card.proof{top:67%;left:32px}.rawpool-hero-card.deadline{top:46%;right:20px}.rawpool-hero-card.still-in{top:71%;right:30px}}@media (max-width:600px){main#top.landing-v2>.rawpool-hero{min-height:870px}main#top.landing-v2>.rawpool-hero .rawpool-hero-image{object-position:center 60%}main#top.landing-v2>.rawpool-hero .rawpool-hero-content{margin-top:26px}main#top.landing-v2>.rawpool-hero .rawpool-hero-content h1{font-size:clamp(43px,13vw,66px);line-height:.8}main#top.landing-v2>.rawpool-hero .rawpool-hero-content>p{max-width:none;margin-top:15px;font-size:1.04rem}.rawpool-hero-card{border-radius:12px;grid-template-columns:29px minmax(0,1fr);gap:7px;width:calc(50% - 17px);min-height:68px;padding:10px;transform:none!important}.rawpool-hero-card-icon{border-width:1.5px;width:27px;height:27px}.rawpool-hero-card-icon svg{width:15px;height:15px}.rawpool-hero-card small{font-size:8px}.rawpool-hero-card strong{font-size:10px}.rawpool-hero-card p{margin-top:3px;font-size:9px;line-height:1.18}.rawpool-hero-card.day-one{top:auto;bottom:102px;left:12px}.rawpool-hero-card.proof{top:auto;bottom:20px;left:12px}.rawpool-hero-card.deadline{top:auto;bottom:102px;right:12px}.rawpool-hero-card.still-in{top:auto;bottom:20px;right:12px}main#top.landing-v2>.rawpool-hero .rawpool-hero-person{width:92vw;height:62%;bottom:0}}main#top.landing-v2>.rawpool-hero{background:#241044!important}main#top.landing-v2>.rawpool-hero .rawpool-hero-image{object-fit:initial!important;filter:brightness(.75)!important;width:100%!important;max-width:none!important;height:auto!important;inset:-55px auto auto 0!important;transform:none!important}body .rawpool-hero .rawpool-hero-overlay{background-image:linear-gradient(#15073047 0%,#230b4429 48%,#0803144d 100%)!important}body .rawpool-hero .rawpool-hero-vignette{background-image:radial-gradient(at 50% 52%,#310f5905 10%,#0803130f 64%,#05020d47 100%)!important}main#top.landing-v2>.rawpool-hero .rawpool-hero-content{transform:translateY(-10px)!important}main#top.landing-v2>.rawpool-hero .rawpool-hero-content h1>span+span{margin-top:clamp(6px,.7vw,10px)}main#top.landing-v2>.rawpool-hero .rawpool-hero-content h1>.rawpool-outline{-webkit-text-stroke:0;text-shadow:none;color:#fff!important}main#top.landing-v2>.rawpool-hero .rawpool-hero-content h1>.rawpool-outline .headline-dot{-webkit-text-stroke:0;color:#fff!important}main#top.landing-v2>.rawpool-hero .rawpool-hero-content h1,main#top.landing-v2>.rawpool-hero .rawpool-hero-content h1>span{letter-spacing:1px!important}main#top.landing-v2>.rawpool-hero .rawpool-hero-content h1{transform-origin:top;position:relative;top:155px!important;transform:scale(.756)scaleX(1.18)!important}main#top.landing-v2>.rawpool-hero .rawpool-hero-content h1>span{text-align:center!important;width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important;transform:none!important}main#top.landing-v2>.rawpool-hero .rawpool-hero-content h1>.rawpool-outline{color:#0000!important;-webkit-text-stroke:2px #fff!important;text-shadow:none!important}main#top.landing-v2>.rawpool-hero .rawpool-hero-content>p{z-index:2;transform-origin:top;position:relative;margin-top:0!important;top:130px!important;transform:scale(.82)!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading,main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>span{font-synthesis:none!important;letter-spacing:1px!important;text-align:center!important;font-family:Barlow,sans-serif!important;font-size:108px!important;font-weight:900!important;line-height:.88!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading{width:max-content!important;transform-origin:initial!important;margin-inline:auto!important;top:90px!important;transform:none!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>span{transform-origin:50%!important;color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-text-stroke:0!important;width:100%!important;text-shadow:none!important;margin:0!important;display:block!important;transform:none!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>span:not(.rawpool-outline){-webkit-text-stroke:6px #fff!important;font-weight:700!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>span{text-align:left!important;width:auto!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>span:first-child{text-align:center!important;width:100%!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>.rawpool-outline{color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1.8px #fff!important;text-shadow:none!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content>p{transform-origin:initial!important;letter-spacing:0!important;text-transform:none!important;color:#ffffffd1!important;text-align:center!important;text-shadow:none!important;white-space:nowrap!important;margin-top:36px!important;font-family:Barlow,sans-serif!important;font-size:22px!important;font-weight:600!important;line-height:1.2!important;top:73px!important;transform:none!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content>.nav-cta.button{text-transform:none;border-radius:8px;margin:26px auto 0;font-family:Barlow,sans-serif;display:inline-flex;position:relative;top:71px;color:#071521!important;box-shadow:none!important;background:#2ed477!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content>.nav-cta.button:before,main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content>.nav-cta.button:hover:before{content:none!important;display:none!important}html body main#top.landing-v2.homepage:not(.copy-hero)>.rawpool-hero .rawpool-hero-content h1#hero-heading,html body main#top.landing-v2.homepage:not(.copy-hero)>.rawpool-hero .rawpool-hero-content h1#hero-heading>span{font-family:AeonikPro,sans-serif!important}a.nav-cta,.challenge-cta,.mobile-cta,.button.button-primary{box-shadow:none!important;background:#2ed477!important;transition:background-color .16s!important;transform:none!important}a.nav-cta:before,.challenge-cta:before,.mobile-cta:before,.button.button-primary:before{content:none!important;animation:none!important;display:none!important;transform:none!important}a.nav-cta:hover,.challenge-cta:hover,.mobile-cta:hover,.button.button-primary:hover{box-shadow:none!important;background:#39de84!important;transform:none!important}a.nav-cta:active,.challenge-cta:active,.mobile-cta:active,.button.button-primary:active{box-shadow:none!important;background:#27c96f!important;transform:none!important}@media (min-width:1101px){main#top.landing-v2>section#how-it-works .how-process-card{box-sizing:border-box!important;grid-template-rows:100px 62px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;padding:34px 42px 30px!important;display:grid!important}main#top.landing-v2>section#how-it-works .how-process-number-row{grid-area:1/1!important;align-items:flex-start!important;gap:22px!important;min-height:100px!important;display:flex!important}main#top.landing-v2>section#how-it-works .how-process-number{letter-spacing:1px!important;align-self:start!important;font-size:clamp(5.6822rem,7.6491vw,8.0862rem)!important;line-height:.72!important;position:relative!important;top:10px!important}main#top.landing-v2>section#how-it-works .how-process-step{align-self:end!important;margin:0!important;font-size:1.0197rem!important;font-weight:450!important;transform:none!important}main#top.landing-v2>section#how-it-works .how-process-title-row{box-sizing:border-box!important;grid-area:2/1!important;align-items:flex-start!important;height:62px!important;padding-top:0!important;display:flex!important;position:relative!important;top:0!important}main#top.landing-v2>section#how-it-works .how-process-card>h3,main#top.landing-v2>section#how-it-works .how-process-title-row h3{color:#0b0814!important;letter-spacing:.015em!important;text-transform:uppercase!important;align-self:start!important;margin:35px 0 0!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.8rem,2.25vw,2.5rem)!important;font-weight:700!important;line-height:.9!important;position:static!important;transform:none!important}main#top.landing-v2>section#how-it-works .how-process-body-row{grid-area:3/1!important;display:block!important;position:relative!important;top:25px!important}main#top.landing-v2>section#how-it-works .how-process-body-row p{color:#0b0814!important;letter-spacing:normal!important;align-self:start!important;margin:0!important;font:400 clamp(1.1156rem,1.239vw,1.365rem)/1.35 Barlow,sans-serif!important}main#top.landing-v2>section#how-it-works .how-empty-grid article:first-of-type .how-process-title-row h3,main#top.landing-v2>section#how-it-works .how-empty-grid article:first-of-type .how-process-body-row p{color:#fff!important}main#top.landing-v2>section#how-it-works .how-empty-grid{border-radius:8px!important;overflow:hidden!important}main#top.landing-v2>section#how-it-works .how-empty-grid article,main#top.landing-v2>section#how-it-works .how-process-card{box-shadow:none!important;border-radius:0!important;transition:background-color .18s!important;transform:none!important}main#top.landing-v2>section#how-it-works .how-empty-grid article:first-of-type .how-process-card{background:#531377!important}main#top.landing-v2>section#how-it-works .how-empty-grid article:nth-of-type(2) .how-process-card{background:#f6f3f8!important}main#top.landing-v2>section#how-it-works .how-empty-grid article:nth-of-type(3) .how-process-card{background:#ededed!important}main#top.landing-v2>section#how-it-works .how-empty-grid article:first-of-type:hover .how-process-card{background:#351c4b!important}main#top.landing-v2>section#how-it-works .how-empty-grid article:nth-of-type(2):hover .how-process-card{background:#c3b7c2!important}main#top.landing-v2>section#how-it-works .how-empty-grid article:nth-of-type(3):hover .how-process-card{background:#2ed477!important}main#top.landing-v2 .challenge-card{border-radius:12px!important}main#top.landing-v2 .challenge-details,main#top.landing-v2 .countdown span,main#top.landing-v2 .challenge-cta,main#top.landing-v2 .challenge-card-copy .challenge-id,main#top.landing-v2 .nav-cta{border-radius:8px!important}}@media (min-width:901px){html body .landing-v2 .landing-v2-hero-drawer-open [class*=watched] .ruleCopy{position:relative!important;top:-9px!important;transform:none!important}html body .landing-v2 .landing-v2-hero-drawer-open [class*=watchedCopy]{position:relative!important;top:-3px!important;transform:none!important}html body .landing-v2 .landing-v2-hero-drawer-open [class*=staticPrimary]{position:relative!important;top:-14px!important}main#top.landing-v2.sticky-lab>.sticky-lab-stack{display:block!important}.sticky-lab #challenges.challenges-section{min-height:calc(102vh - 30px)!important;padding-bottom:0!important}.sticky-lab .landing-v2-live-section{min-height:0!important;padding:0 0 20px!important}.sticky-lab .landing-v2-live-section>.landing-v2-live{height:58px!important;min-height:0!important;margin:0 0 18px!important;padding:0!important}.sticky-lab .landing-v2-live-section>.landing-v2-live>.section-heading{height:58px!important;min-height:58px!important;margin:0!important}html body main#top.landing-v2.sticky-lab>.sticky-lab-stack,html body main#top.landing-v2.sticky-lab>.sticky-lab-stack>#challenges,html body main#top.landing-v2.sticky-lab>.sticky-lab-stack>.landing-v2-live-section{visibility:visible!important;opacity:1!important;display:block!important}html body main#top.landing-v2.sticky-lab>.sticky-lab-stack{background:#2ed477!important}html body main#top.landing-v2.sticky-lab #challenges.challenges-section{height:auto!important;min-height:110vh!important;padding:72px 0 10px!important}html body main#top.landing-v2.sticky-lab .landing-v2-live-section{min-height:0!important;padding:0 0 12px!important}html body main#top.landing-v2.sticky-lab .landing-v2-live-section>.landing-v2-live{height:33px!important;min-height:0!important;margin:30px 0 0!important;padding:0!important}html body main#top.landing-v2.sticky-lab .landing-v2-live-section>.landing-v2-live>.section-heading{height:33px!important;min-height:33px!important;margin:0!important}html body main#top.landing-v2.sticky-lab #challenge-heading{visibility:visible!important;opacity:1!important;z-index:5!important;display:flex!important;position:relative!important}html body main#top.landing-v2.sticky-lab #challenges>.container{padding-top:0!important}html body main#top.landing-v2.sticky-lab #live-challenge-heading{text-align:center!important;width:calc(100% + 6px)!important;margin-left:-3px!important}html body main#top.landing-v2.sticky-lab #live-challenge-heading>span{font-size:33px!important;line-height:33px!important;transform:none!important}html body main#top.landing-v2.sticky-lab #challenge-heading{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;height:33px!important;min-height:33px!important;margin:0!important;font-size:33px!important;line-height:33px!important;display:flex!important;transform:none!important}html body main#top.landing-v2.sticky-lab #challenges>.container>.challenge-grid{margin-top:-7px!important;transform:none!important}html body main#top.landing-v2.sticky-lab #challenge-heading:before,html body main#top.landing-v2.sticky-lab #challenge-heading:after{content:none!important;display:none!important}html body main#top.landing-v2.sticky-lab #challenges.challenges-section{min-height:104vh;margin:0;position:sticky;top:0}.sticky-lab .landing-v2-live-section{z-index:2!important;position:sticky!important;top:0!important;transform:none!important}.sticky-lab .challenges-live-runway{pointer-events:none;background:0 0;width:100%;height:30vh;min-height:30vh;margin:0;padding:0;display:block}.sticky-lab .sticky-lab-faq-section{background:#fff!important;padding:72px 0 96px!important}.sticky-lab .sticky-lab-faq-section>.faq-frame{background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.sticky-lab .sticky-lab-faq-section>.faq-frame>.container{width:min(100% - 96px,1080px)!important;max-width:1080px!important;margin:0 auto!important}.sticky-lab .sticky-lab-faq-section .faq-list{border-top:0!important;margin-top:48px!important}.sticky-lab .sticky-lab-faq-section .faq-item{background:#fff!important;border:0!important;border-radius:14px!important;margin:0 0 12px!important;padding:0 24px!important}.sticky-lab .sticky-lab-faq-section .faq-item-open{background:#f4f4f4!important}.sticky-lab .sticky-lab-faq-section .faq-item button{color:#0b0814!important;background:0 0!important;border:0!important;min-height:72px!important;padding:18px 0!important;font-size:1.35rem!important;font-weight:600!important}.sticky-lab .sticky-lab-faq-section .faq-item button .faq-icon{color:#0b0814!important;background:#fff!important;border:1px solid #0b0814!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;font-size:1.35rem!important;line-height:1!important;display:inline-flex!important}.sticky-lab .sticky-lab-faq-section .faq-item-open button .faq-icon{color:#fff!important;background:#0b3439!important;border-color:#0b3439!important}.sticky-lab .sticky-lab-faq-section .faq-answer{background:0 0!important}.sticky-lab .sticky-lab-faq-section .faq-answer-content{color:#858585!important;max-width:820px!important;padding:0 0 24px!important;font-size:1.12rem!important;line-height:1.5!important}.sticky-lab .sticky-lab-faq-section .faq-toggle{color:#0b0814!important;letter-spacing:.02em!important;background:#fff!important;border:1px solid #0b0814!important;border-radius:9px!important;width:auto!important;margin:12px auto 0!important;padding:14px 22px!important;font-size:.95rem!important;display:flex!important}.sticky-lab .sticky-lab-faq-section .faq-toggle:hover,.sticky-lab .sticky-lab-faq-section .faq-toggle:focus-visible,.sticky-lab .sticky-lab-faq-section .faq-toggle:active{color:#fff!important}main#top.landing-v2.sticky-lab .sticky-lab-faq-section{clip-path:inset(0 -100vmax)!important;background:#fff!important;width:100%!important;min-width:0!important;margin:0!important;padding:48px 0 56px!important;box-shadow:0 0 0 100vmax #fff!important}main#top.landing-v2.sticky-lab .sticky-lab-faq-section>.faq-frame{background:#fff!important;border:0!important;width:100%!important;max-width:none!important;padding:0!important}main#top.landing-v2.sticky-lab .sticky-lab-faq-section>.faq-frame>.container{width:min(100% - 96px,900px)!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-list{margin-top:32px!important}main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-item{margin-bottom:8px!important;padding:0 20px!important}main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-item button{min-height:64px!important;padding:12px 0!important}main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-toggle{margin:8px auto 0!important}}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content{top:-21px!important}@media (min-width:1101px){main#top.landing-v2.copy-hero>section#how-it-works #how-heading.shared-landing-heading,main#top.landing-v2.copy-hero>section#how-it-works #how-heading.shared-landing-heading>span{letter-spacing:.25px!important;text-transform:uppercase!important;-webkit-text-stroke:0!important;font-family:Barlow,sans-serif!important;font-size:45px!important;font-weight:800!important;line-height:.9!important;transform:none!important}}main#top.landing-v2.copy-hero>section#how-it-works #how-heading.shared-landing-heading>span>.how-heading-accent{color:#531377!important}@media (min-width:1101px){main#top.landing-v2.copy-hero>section#how-it-works .how-process-step,main#top.landing-v2.copy-hero>section#how-it-works .how-process-card h3,main#top.landing-v2.copy-hero>section#how-it-works .how-process-body-row p{font-family:Barlow,sans-serif!important}main#top.landing-v2.copy-hero>section#how-it-works .how-process-card h3{font-weight:800!important}main#top.landing-v2.sticky-lab>.sticky-lab-stack>#challenges.challenges-section>.container.landing-v2-challenges{width:min(1416px,100vw - 224px)!important;max-width:1416px!important;margin-left:auto!important;margin-right:auto!important}main#top.landing-v2.sticky-lab>.sticky-lab-stack>#challenges.challenges-section .challenge-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;width:100%!important;max-width:none!important;display:grid!important}main#top.landing-v2.sticky-lab>.sticky-lab-stack>#challenges.challenges-section .challenge-grid>*{width:100%!important;min-width:0!important;max-width:none!important}html body main#top.landing-v2.sticky-lab>.sticky-lab-stack>#challenges.challenges-section>.container.landing-v2-challenges>.challenge-grid{margin-top:-7px!important}html body main#top.landing-v2.sticky-lab #challenge-heading>span{letter-spacing:.85px!important;-webkit-text-stroke:0!important;text-transform:uppercase!important;color:#fff!important;font-family:Barlow,sans-serif!important;font-size:45px!important;font-weight:800!important;line-height:.9!important;transform:translateY(-40px)!important}}@media (min-width:901px){html body main#top.landing-v2.sticky-lab .landing-v2-live-section{background:#1b1030!important}html body main#top.landing-v2.sticky-lab .landing-v2-live-field{box-sizing:border-box!important;width:min(1416px,100vw - 224px)!important;max-width:1416px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important}html body main#top.landing-v2.sticky-lab #live-challenge-heading>span{letter-spacing:.85px!important;text-transform:uppercase!important;-webkit-text-stroke:0!important;font-family:Barlow,sans-serif!important;font-size:45px!important;font-weight:800!important;line-height:.9!important;transform:none!important}html body main#top.landing-v2.sticky-lab>.sticky-lab-stack{background:#24153b!important}html body main#top.landing-v2.sticky-lab .landing-v2-live-section{box-sizing:border-box!important;background:#24153b!important;width:100%!important;min-width:100%!important;height:auto!important;min-height:100vh!important;margin:0!important;padding:30px 0 56px!important}html body main#top.landing-v2.sticky-lab .live-express-scroll-runway{background:#24153b!important}html body main#top.landing-v2.sticky-lab #live-challenge-heading{transform:translateY(-7.6875px)!important}html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section #faq-heading,html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section #faq-heading>span{letter-spacing:.85px!important;text-transform:uppercase!important;-webkit-text-stroke:0!important;text-align:center!important;font-family:Barlow,sans-serif!important;font-size:45px!important;font-weight:800!important;line-height:.9!important;transform:none!important}html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-intro{text-align:center!important}html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-item{background:#fff!important;border:0!important;border-bottom:1px solid #11182729!important;border-radius:0!important}html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-item button{color:#111827!important;background:0 0!important;border:0!important;min-height:64px!important;padding:16px 0!important}html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-icon{box-sizing:border-box!important;color:#111827!important;background:#fff!important;border:1px solid #1118274d!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:32px!important;padding-bottom:2px!important;font-size:20px!important;line-height:1!important;transition:background-color .16s,border-color .16s!important;display:inline-flex!important}html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-item button:hover .faq-icon,html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-item button:focus-visible .faq-icon{background:#f4f2f6!important;border-color:#111827!important}html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-item button:focus-visible{outline-offset:3px!important;outline:2px solid #531377!important}html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-toggle,html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-toggle:hover,html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-toggle:focus,html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-toggle:focus-visible,html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-toggle:active{color:#111827!important;width:auto!important;min-height:44px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:1px solid #111827!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:24px auto 0!important;padding:11px 22px!important;display:flex!important;transform:none!important}html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-toggle:hover{background:#f4f2f6!important}html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-toggle:before{display:none!important}html body main#top.landing-v2.sticky-lab #challenge-heading{transform:translateY(20px)!important}html body main#top.landing-v2.sticky-lab #challenges>.container>.challenge-grid{transform:translateY(40px)!important}html body main#top.landing-v2.sticky-lab .landing-v2-live-field{margin-top:56px!important}html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-item button,html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-item button .faq-question,html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-answer-content,html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-answer-content p{font-family:Barlow,sans-serif!important}html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-list{border-top:0!important}html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section .faq-item{border:0!important}}main#top.landing-v2.sticky-lab .landing-v2-footer a,main#top.landing-v2.sticky-lab .landing-v2-footer button{transition:color .18s,border-color .18s,background-color .18s!important;transform:none!important}main#top.landing-v2.sticky-lab .landing-v2-footer a:hover,main#top.landing-v2.sticky-lab .landing-v2-footer a:focus-visible,main#top.landing-v2.sticky-lab .landing-v2-footer button:hover,main#top.landing-v2.sticky-lab .landing-v2-footer button:focus-visible{transform:none!important}main#top.landing-v2.sticky-lab .landing-v2-footer .footer-brand-block,main#top.landing-v2.sticky-lab .landing-v2-footer .footer-brand-block span,main#top.landing-v2.sticky-lab .landing-v2-footer .footer-brand-copy,main#top.landing-v2.sticky-lab .landing-v2-footer .footer-column,main#top.landing-v2.sticky-lab .landing-v2-footer .footer-column a,main#top.landing-v2.sticky-lab .landing-v2-footer .footer-follow,main#top.landing-v2.sticky-lab .landing-v2-footer .footer-follow strong{font-family:Barlow,sans-serif!important}@media (min-width:901px){main#top.landing-v2.copy-hero>section#how-it-works #how-heading{position:relative!important;top:-26px!important;transform:none!important}main#top.landing-v2.copy-hero>section#how-it-works #how-heading>span{transform:none!important}}.wall-page{color:#fff;background:#210642;min-height:100vh;padding:72px 0 100px;font-family:Barlow,sans-serif}.wall-page h1{text-align:center;letter-spacing:-.03em;margin:0;font-size:clamp(42px,5vw,78px);font-weight:800}.wall-page-subtitle{color:#c9b9df;text-align:center;margin:12px 0 42px;font-size:20px}.wall-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.wall-gallery-item{cursor:pointer;background:#16052b;border:1px solid #b58ae84d;border-radius:8px;padding:0;overflow:hidden}.wall-gallery-item img,.wall-gallery-item .wall-photo{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.wall-gallery-item .wall-photo-mark{z-index:2;opacity:1;filter:brightness(0)invert();pointer-events:none;width:20px;height:auto;position:absolute;bottom:10px;right:10px}.wall-empty{text-align:center;color:#c9b9df}.wall-lightbox{z-index:20;background:#080212d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wall-lightbox-card{background:#16052b;border:1px solid #725080;max-width:min(760px,90vw);max-height:90vh;padding:16px;position:relative}.wall-lightbox-card>img{object-fit:contain;max-width:100%;max-height:76vh;display:block}.wall-lightbox-close{z-index:1;color:#16052b;cursor:pointer;background:#fff;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;position:absolute;top:8px;right:8px}.wall-lightbox-actions{gap:10px;margin-top:12px;display:flex}.wall-lightbox-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #725080;padding:9px 15px;font:600 12px Barlow,sans-serif}@media (max-width:800px){.wall-page-inner{width:calc(100% - 32px)}.wall-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.wall-gallery-placeholder{aspect-ratio:4/5;background:#16052b;border:1px solid #b58ae838;border-radius:8px;place-items:center;display:grid}.wall-gallery-placeholder img{opacity:.13;width:28px}.wall-page h1{letter-spacing:.01em;text-align:center;margin:0 auto 12px;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,3.1vw,3.35rem);font-weight:900;line-height:.95}.wall-page-subtitle{color:#111827;text-align:center;margin:0 auto 28px;font-family:Barlow,sans-serif;font-size:1.15rem;line-height:1.45}.wall-gallery{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.wall-gallery-item,.wall-gallery-placeholder{border-radius:6px}.wall-gallery-item img,.wall-gallery-placeholder img,.wall-gallery-placeholder{aspect-ratio:4/5}@media (max-width:1100px){.wall-gallery{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:700px){.wall-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.wall-page{padding:54px 0 70px}.wall-page h1{letter-spacing:.25px;color:#fff;font-family:Barlow,sans-serif;font-size:45px;font-weight:800;line-height:.9}.wall-page-subtitle{color:#f0edf5;margin:12px auto 54px;font-family:Barlow,sans-serif;font-size:1.15rem;font-weight:400;line-height:1.45}.wall-page{padding-top:49px}.wall-page-subtitle{margin-bottom:47px}.wall-page h1 em{color:#531377}.wall-page .wall-gallery-item,.wall-page .wall-gallery-placeholder{aspect-ratio:auto;width:150px;height:190px}.wall-page .wall-gallery-item img{aspect-ratio:auto;object-fit:cover;width:150px;height:190px}@media (min-width:1101px){.wall-page-inner{width:calc(100% - 208px);max-width:none}.wall-page .wall-gallery{grid-template-columns:repeat(8,150px);justify-content:space-between;gap:0;width:100%}}.wall-page .wall-gallery{grid-template-columns:repeat(8,158px);justify-content:center;gap:10px}.wall-page .wall-gallery{grid-template-columns:repeat(8,160px);grid-auto-rows:202px;row-gap:10px}.wall-see-more{color:#fff;letter-spacing:.04em;cursor:pointer;border:1px solid #2ed477;border-radius:999px;width:max-content;margin:25px auto 0;padding:14px 28px;font:600 15px/1 Barlow,sans-serif;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.wall-see-more:hover{color:#09070e;background:#2ed477}.wall-see-more{letter-spacing:.06em;height:52px;margin:25px auto 0;padding:0 32px;font:600 15px/1 Barlow,sans-serif;transition:border-color .16s,color .16s,background-color .16s;color:#f3eeff!important;box-shadow:none!important;box-shadow:none!important;background:0 0!important;border:1px solid #d2beff59!important;border-radius:10px!important;animation:none!important;transform:none!important}.wall-see-more:hover{color:#2ed477!important;box-shadow:none!important;background:#2ed4770d!important;border-color:#2ed477!important;transform:none!important}.wall-see-more{letter-spacing:.04em;font:600 15px/1 Barlow,sans-serif;color:#f3eeff!important;background:0 0!important;border:1px solid #d2beff59!important;border-radius:10px!important;height:auto!important;padding:14px 28px!important}.wall-see-more:hover{color:#2ed477!important;background:#2ed4770d!important;border-color:#2ed477!important}main#top.landing-v2.sticky-lab>.rawpool-wall-section{visibility:visible!important;opacity:1!important;display:block!important}@media (min-width:901px){html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section{z-index:2!important;background:#fff!important;position:relative!important}html body main#top.landing-v2.sticky-lab>.landing-v2-footer{z-index:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 10px!important;position:sticky!important;bottom:0!important;overflow:visible!important}html body main#top.landing-v2.sticky-lab>.landing-v2-footer .footer-top{height:auto!important;min-height:0!important;padding:32px 0 24px!important}html body main#top.landing-v2.sticky-lab>.landing-v2-footer .footer-bottom{border-top:1px solid #a454ff80!important;height:auto!important;min-height:0!important;padding:0 0 10px!important}}@media (max-width:900px){html body main#top.landing-v2.sticky-lab>.landing-v2-footer{z-index:0!important;height:auto!important;min-height:0!important;margin:0!important;padding-bottom:10px!important;position:sticky!important;bottom:0!important}html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section{z-index:2!important;background:#fff!important;position:relative!important}}html body main#top.landing-v2.sticky-lab .sticky-lab-faq-section{z-index:2!important;background:#fff!important;position:relative!important}html body main#top.landing-v2.sticky-lab>.landing-v2-footer{z-index:1!important;height:auto!important;min-height:0!important;margin:0!important;padding:25px 0 10px!important;position:sticky!important;bottom:0!important;overflow:visible!important}html body main#top.landing-v2.sticky-lab>.landing-v2-footer .footer-top{height:auto!important;min-height:0!important;padding-top:0!important}html body main#top.landing-v2.sticky-lab>.landing-v2-footer .footer-bottom{border-top:0!important;height:auto!important;min-height:0!important;padding:0!important}html body main#top.landing-v2.sticky-lab>.landing-v2-footer .footer-bottom:before{content:none!important;border:0!important;display:none!important}html body main#top.landing-v2.sticky-lab>.landing-v2-footer{padding-top:85px!important;padding-bottom:30px!important}html body main#top.landing-v2.sticky-lab>.landing-v2-footer .footer-bottom small{position:relative!important;top:10px!important}.landing-final-reveal{isolation:isolate;position:relative}.landing-final-reveal .faq-section{z-index:2;background:#fff;position:relative}.landing-final-reveal footer{z-index:1;position:sticky;bottom:0}html body main#top.landing-v2.sticky-lab>.landing-final-reveal{visibility:visible!important;opacity:1!important;display:block!important}.admin-wall-modal-card{flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.admin-wall-modal-card>img{flex:0 auto;max-height:62vh}.admin-wall-readonly-meta{color:#64748b;gap:5px;margin-top:12px;font-size:13px;display:grid}.admin-wall-readonly-meta span{gap:8px;display:flex}.admin-wall-readonly-meta strong{color:#25344a;min-width:120px}.admin-wall-modal-card .admin-actions{flex:none;margin-top:14px}.admin-danger-button{color:#b42318;cursor:pointer;background:#fff;border:1px solid #b42318;border-radius:7px;min-height:42px;padding:10px 14px;font:700 14px Barlow,sans-serif}.admin-danger-button:disabled{opacity:.55;cursor:not-allowed}.wall-gallery-item{position:relative}.wall-gallery-item .wall-photo-meta{z-index:1;color:#fff;text-align:left;pointer-events:none;gap:3px;font-family:Barlow,sans-serif;display:grid;position:absolute;bottom:10px;left:10px;right:42px}.wall-gallery-item .wall-photo-meta strong{font-size:19px;font-weight:500;line-height:1.1;position:relative;top:4px}.wall-gallery-item .wall-photo-meta span{color:#eee6f7;font-size:17px;font-weight:500;line-height:1.1}.wall-gallery-item .wall-photo-mark{opacity:1;aspect-ratio:auto;object-fit:contain;width:34px;height:auto;bottom:10px;right:10px}.wall-gallery-item>.wall-photo-mark{aspect-ratio:auto!important;object-fit:contain!important;opacity:1!important;filter:none!important;z-index:2!important;width:34px!important;height:auto!important;position:absolute!important;bottom:10px!important;right:10px!important}.wall-page{background:#1c1030}.wall-lightbox-meta{color:#fff;gap:4px;margin-top:12px;font-family:Barlow,sans-serif;display:grid}.wall-lightbox-meta strong{font-size:18px;font-weight:600}.wall-lightbox-meta span{color:#eee6f7;font-size:17px}.wall-lightbox{background:#080212c2;padding:20px}.wall-lightbox-card{background:#16052bf0;border:0;border-radius:8px;max-width:min(760px,92vw);max-height:92vh;padding:10px 10px 14px;box-shadow:0 20px 70px #00000059}.wall-lightbox-card>img{border-radius:4px;max-height:78vh}.wall-lightbox-actions{margin:12px 4px 0}.wall-lightbox-actions button{color:#f3eeff;background:0 0;border:1px solid #d2beff73;border-radius:7px;padding:8px 18px;font:600 12px Barlow,sans-serif}.wall-lightbox-close{color:#16052b;background:#f3eeff;width:30px;height:30px;font-size:19px;top:6px;right:6px}.wall-lightbox-card{border-radius:7px;padding:6px 6px 8px}.wall-lightbox-footer{justify-content:space-between;align-items:center;gap:18px;padding:0 4px;display:flex}.wall-lightbox-meta{margin:8px 0 0}.wall-lightbox-actions{flex:none;margin:8px 0 0}.wall-lightbox-actions button{padding:7px 16px}.wall-lightbox-card>img{max-height:66vh}.wall-lightbox-close{color:#f3eeff;width:32px;height:32px;box-shadow:none;background:#16052bdb;border:1px solid #f3eeff73;border-radius:7px;font-size:20px;line-height:1;top:10px;right:10px}.wall-lightbox-close:hover{color:#16052b;background:#f3eeff}.wall-lightbox-close{width:35px;height:35px;top:8px;right:8px;color:#f3eeff!important;background:#16052bdb!important;border-color:#f3eeff73!important;width:35px!important;height:35px!important;transition:none!important;animation:none!important}.wall-lightbox-close:hover,.wall-lightbox-close:focus,.wall-lightbox-close:active{outline:none;color:#f3eeff!important;background:#16052bdb!important;border-color:#f3eeff73!important}.wall-lightbox-close{width:32px!important;height:32px!important;font-size:24px!important;top:7px!important}.wall-lightbox-close-glyph{display:inline-block;position:relative;top:-1px}.wall-lightbox-photo-wrap{position:relative}.wall-lightbox-photo-mark{object-fit:contain;opacity:1;filter:none;pointer-events:none;position:absolute;bottom:14px;right:14px;width:44px!important;height:auto!important}.wall-lightbox-photo-wrap>img:first-child{object-fit:contain;max-width:100%;max-height:66vh;display:block}.wall-lightbox-photo-wrap{line-height:0;display:block}.wall-lightbox-photo-mark{z-index:2;width:53px!important}.wall-see-more:hover,.wall-see-more:active{color:#fff!important;box-shadow:none!important;background:#210642eb!important;border-color:#d2beff8c!important;transform:none!important}a.nav-cta:not(.user-cta):hover,a.nav-cta:not(.user-cta):active,.mobile-cta:hover,.mobile-cta:active,.challenge-cta:hover,.challenge-cta:active{color:#09070e!important;box-shadow:none!important;background:#27c96f!important;transform:none!important}.wall-page{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 50% -18%,#59238b57,#0000 46%),#160b29;min-height:100vh;padding:36px 0 80px}.wall-page-inner{width:min(1416px,100vw - 96px);margin:0 auto}.wall-back{margin-bottom:68px}.wall-back a{color:#ded0f5;align-items:center;gap:12px;font:400 16px/1.2 Barlow,sans-serif;text-decoration:none;transition:color .16s;display:inline-flex}.wall-back a:hover{color:#fff}.wall-back img{object-fit:contain;width:30px;height:30px}.wall-back a>span:first-of-type{color:#b58ae8;margin-left:12px;font-size:26px;line-height:1}.wall-hero{text-align:center}.wall-page h1{letter-spacing:.01em;margin:0;font-family:Barlow,sans-serif;font-size:clamp(52px,6vw,88px);font-weight:800;line-height:.9}.wall-page h1 span{color:#fff}.wall-page h1 em{color:#8f36d3;font-style:normal}.wall-page-subtitle{color:#d7cdea;text-align:center;margin:18px auto 58px;font:400 clamp(18px,1.5vw,24px)/1.35 Barlow,sans-serif}.wall-page .wall-gallery{margin:0 auto}.wall-empty{color:#c9b9df;letter-spacing:.08em;text-align:center;margin:90px auto 0;font:500 18px/1.5 Barlow,sans-serif}@media (max-width:700px){.wall-page{padding:24px 0 56px}.wall-page-inner{width:calc(100% - 32px)}.wall-back{margin-bottom:54px}.wall-page-subtitle{margin-bottom:38px}.wall-back a{font-size:15px}.wall-back img{width:26px;height:26px}}.wall-brand-label{color:#b9a8d4;letter-spacing:.32em;text-align:center;margin:0 0 14px;font:700 13px/1 Barlow,sans-serif}.wall-page h1{font-family:Barlow,sans-serif;font-weight:900}.wall-page .wall-gallery{grid-template-columns:repeat(4,158px);grid-auto-rows:200px;justify-content:center;gap:18px}.wall-page .wall-gallery-item,.wall-page .wall-gallery-placeholder,.wall-page .wall-gallery-item img{width:158px;height:200px}.wall-page .wall-see-more{letter-spacing:.04em;cursor:pointer;width:max-content;margin:34px auto 0;padding:14px 28px;font:600 15px/1 Barlow,sans-serif;transition:background-color .16s,color .16s,border-color .16s;display:flex;color:#f3eeff!important;background:0 0!important;border:1px solid #d2beff8c!important;border-radius:10px!important}.wall-page .wall-see-more:hover{color:#2ed477!important;background:#2ed4770d!important;border-color:#2ed477!important}.wall-page .wall-see-more:disabled{opacity:1;cursor:default}.wall-page .wall-see-more:disabled:hover{color:#f3eeff!important;background:0 0!important;border-color:#d2beff8c!important}@media (max-width:700px){.wall-page .wall-gallery{grid-template-columns:repeat(2,158px);gap:12px}.wall-brand-label{margin-bottom:12px}}.wall-page h1{letter-spacing:.25px;font-family:Barlow,sans-serif;font-size:45px;font-weight:800;line-height:.9}.wall-page-subtitle{margin:12px auto 30px}.wall-page .wall-gallery{margin-top:0}.wall-page .wall-back img{width:80px;height:80px}@media (max-width:900px){.wall-page .wall-back img{width:42.9px;height:42.9px}}@media (max-width:600px){.wall-page .wall-back img{width:49.3px;height:49.3px}}.wall-page .wall-back a{gap:0}.wall-page .wall-back{margin-left:0}.wall-page .wall-back a{gap:8px;font-size:15px}.wall-page .wall-back a>span:last-child{margin-left:0}.wall-page .wall-back a>span:first-child{margin-left:0;font-size:20px;position:relative;top:-3px}@media (min-width:1101px){.wall-page-inner{width:calc(100% - 208px);max-width:none}}.wall-page .wall-hero,.wall-page .wall-gallery,.wall-page .wall-see-more{transform:translateY(-55px)}.wall-page .wall-back{transform:translateY(19px)}.wall-page .wall-see-more{transform:translateY(-120px)}.wall-page .wall-see-more,.wall-page .wall-see-more:hover,.wall-page .wall-see-more:disabled,.wall-page .wall-see-more:disabled:hover{transform:translateY(-65px)!important}@media (min-width:1101px){.wall-page .wall-gallery{grid-template-columns:repeat(8,158px);grid-auto-rows:200px;gap:10px}}.dashboard-page .dashboard-light-empty-cta:active{color:#102315!important;box-shadow:none!important;background:#22ad61!important;transform:none!important}.site-footer-new .footer-brand-block,.site-footer-new .footer-brand-block span,.site-footer-new .footer-brand-copy,.site-footer-new .footer-column,.site-footer-new .footer-column a,.site-footer-new .footer-follow,.site-footer-new .footer-follow strong{font-family:Barlow,sans-serif!important}.site-footer-new .footer-column a{transition:color .18s!important;transform:none!important}.site-footer-new .footer-column a:hover,.site-footer-new .footer-column a:focus-visible{color:#4ade80;transform:none!important}.site-footer-new .footer-follow a{transition:color .18s,border-color .18s,background-color .18s!important;transform:none!important}.site-footer-new .footer-follow a:hover,.site-footer-new .footer-follow a:focus-visible{color:#4ade80!important;background:#4ade8014!important;border-color:#4ade80!important;transform:none!important}.dashboard-profile-save{color:#000!important}.site-header .hero-brand-name{font-family:Barlow,sans-serif!important;font-size:83%!important}.winners-empty-card .winners-card-cta{color:#000!important}.winners-empty-card .winners-card-cta:hover,.winners-empty-card .winners-card-cta:focus-visible{color:#000!important;background:#079447!important}@media (min-width:901px){.legal-page,.winners-page,.support-page{background:#f8f7fa!important}.legal-page>.legal-content,.legal-page>.rules-content,.legal-page>.winners-content{background:#f8f7fa!important;width:min(1900px,100% - 192px)!important;margin-inline:auto!important}.legal-page>.legal-content{padding:56px 0 96px!important}.legal-page>.legal-content .legal-reading{background:#fff!important;max-width:1150px!important;margin-inline:auto!important;box-shadow:0 7px 18px #2618390d!important}.legal-page>.rules-content,.legal-page>.winners-content{min-height:0!important;padding:56px 0 96px!important}.legal-page>.rules-content .rules-intro,.legal-page>.winners-content .rules-intro{margin-bottom:42px!important}.winners-page>.winners-content,.support-page>.winners-content{background:#fff!important;padding:56px 0 96px!important}.winners-page .winners-empty-card,.support-page .support-panel,.support-page .support-resources{max-width:920px!important;margin-left:auto!important;margin-right:auto!important}.support-page .support-panel{margin-top:0!important}}@media (max-width:900px){.legal-page>.site-header{background:#24153b!important;min-height:78px!important}.legal-page>.site-header .hero-brand-name{font-family:Barlow,sans-serif!important;font-size:83%!important;font-weight:500!important}.legal-page,.winners-page,.support-page,.legal-page>.legal-content,.legal-page>.rules-content,.legal-page>.winners-content{background:#f8f7fa!important}}@media (min-width:1101px){.public-header-locked{z-index:20!important;justify-content:space-between!important;align-items:center!important;width:min(1900px,100% - 192px)!important;height:100px!important;min-height:100px!important;margin-inline:auto!important;padding:0!important;display:flex!important;position:relative!important}.public-header-locked .hero-brand{zoom:1.05;color:#fff!important;letter-spacing:-.015em!important;flex-direction:row-reverse!important;align-items:center!important;gap:0!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(2.45rem,3vw,3.55rem)!important;font-weight:300!important;line-height:.8!important;display:inline-flex!important;position:relative!important;top:auto!important;left:auto!important;transform:translate(-12px,32px)!important}.public-header-locked .hero-logo{border-radius:8px!important;width:80px!important;height:80px!important;display:grid!important;overflow:hidden!important;transform:translateY(-7px)!important}.public-header-locked .hero-logo img{object-fit:cover!important;width:80px!important;height:80px!important;transform:scale(1.18)!important}.public-header-locked .nav{justify-content:space-between!important;align-items:baseline!important;gap:0!important;display:flex!important;position:absolute!important;left:20%!important;right:4px!important;transform:translateY(24px)!important}.public-header-locked .hero-brand{transform:translate(-12px,32px)!important}.public-header-locked .hero-brand-name{letter-spacing:-.015em!important;margin-left:-7px!important;font-family:Barlow,sans-serif!important;font-size:83%!important;font-weight:500!important;line-height:.8!important;transform:translateY(-12px)!important}.public-header-locked .nav{transform:translateY(24px)!important}.legal-page .public-header-locked .nav>a.nav-cta{color:#ffffffeb!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.legal-page .public-header-locked .nav>a.nav-cta:before,.legal-page .public-header-locked .nav>a.nav-cta:after{content:none!important;animation:none!important;display:none!important}.legal-page .public-header-locked .nav>a.nav-cta:hover,.legal-page .public-header-locked .nav>a.nav-cta:focus-visible{color:#2ed477!important;box-shadow:none!important;background:0 0!important;border:0!important}.public-header-locked .nav>a.dashboard-public-nav-link,.public-header-locked .nav>a.desktop-sign-in,.public-header-locked .nav>a.nav-cta,.public-header-locked .nav>a.nav-cta .join-cta-label{letter-spacing:-.3px!important;font-synthesis:none!important;font-family:Barlow,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:16px!important}.legal-page .public-header-locked .nav,.legal-page .public-header-locked .nav>a.nav-cta,.legal-page .public-header-locked .nav>a.nav-cta .join-cta-label{overflow:visible!important}.legal-page .public-header-locked .nav>a.nav-cta{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.legal-page .public-header-locked .nav>a.nav-cta .join-cta-label{display:block!important}.public-header-locked .nav{justify-content:space-between!important;align-items:center!important;height:100px!important;display:flex!important;top:0!important;left:20%!important;right:4px!important;transform:translateY(24px)!important}.public-header-locked .nav>a.dashboard-public-nav-link,.public-header-locked .nav>a.desktop-sign-in,.public-header-locked .nav>a.nav-cta{position:relative!important;top:3px!important}.public-header-locked .nav>a.nav-cta{height:auto!important;min-height:0!important;box-shadow:none!important;color:#ffffffeb!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.public-header-locked .nav>a.nav-cta:before,.public-header-locked .nav>a.nav-cta:after{content:none!important;display:none!important}.public-header-locked .nav>a.nav-cta .join-cta-label{margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.public-header-locked .nav>a.nav-cta{align-self:center!important}.public-header-locked .hero-brand-name{transform:translateY(-10px)!important}html body .dashboard-page .dashboard-header-shell>.public-header-locked.no-signin>.nav>a.dashboard-public-nav-link{top:17px!important}}.dashboard-profile-save{color:#000!important;background:#2ed477!important}.dashboard-profile-save:hover,.dashboard-profile-save:focus-visible{color:#000!important;background:#27c96f!important}@media (min-width:1101px){.support-page .support-panel,.support-page .support-resources{transform:translateY(-30px)!important}}.winners-page{background:#fff!important}.winners-empty-card .winners-card-cta:hover,.winners-empty-card .winners-card-cta:focus-visible{color:#071521!important;box-shadow:none!important;background:#27c96f!important;border-color:#27c96f!important;transform:none!important}.winners-empty-card .winners-card-cta:active{color:#071521!important;box-shadow:none!important;background:#1fa85d!important;border-color:#1fa85d!important;transform:none!important}@media (min-width:1101px){main#top.landing-v2.copy-hero>section#how-it-works .how-process-number{font-family:Barlow,sans-serif!important}}@media (min-width:901px){.legal-page:is(.legal-page-terms,.legal-page-privacy,.legal-page-cookies):before{content:"";z-index:0;background:#24153b;height:132px;position:absolute;top:0;left:0;right:0}.legal-page.legal-page-terms>.site-header{z-index:20!important}}@media (max-width:600px){main#top.landing-v2.copy-hero>.rawpool-hero{overflow-x:hidden!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-image{content:normal!important;inset:-13px auto auto 0!important}main#top.landing-v2.copy-hero>.rawpool-hero .site-header .hero-brand{position:relative!important;top:0!important}main#top.landing-v2.copy-hero>.rawpool-hero .site-header .hero-logo{transform:translateY(4px)scale(1.07)!important}main#top.landing-v2.copy-hero>.rawpool-hero .site-header .hero-brand-name{font-size:85.5%!important;font-weight:500!important;transform:translateY(1px)!important}main#top.landing-v2.copy-hero>.rawpool-hero .site-header .mobile-cta{min-width:clamp(135px,36.9vw,165px)!important;padding-left:8.7px!important;padding-right:8.7px!important;font-size:clamp(.87rem,3.33vw,1.05rem)!important;transform:translateY(10px)!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content{width:100%!important;max-width:100%!important;margin-top:clamp(300px,78vw,390px)!important;padding-left:12px!important;padding-right:12px!important;top:auto!important;overflow:visible!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading{letter-spacing:-.02em!important;text-align:center!important;white-space:normal!important;width:100%!important;max-width:calc(100vw - 24px)!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(44px,13vw,58px)!important;line-height:.86!important;position:relative!important;top:0!important;overflow:visible!important;transform:none!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>span{text-align:center!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:block!important;overflow:visible!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>span:not(.rawpool-outline){color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-text-stroke:0!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>span.rawpool-outline{color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1.8px #fff!important;text-shadow:none!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content>p{text-align:center!important;white-space:normal!important;max-width:100%!important;margin:20px auto 0!important;font-size:clamp(16px,4.5vw,20px)!important;line-height:1.2!important;position:relative!important;top:-65px!important;overflow:visible!important;transform:none!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content>.nav-cta.button{display:none!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-image{transform-origin:top!important;transform:scale(1.05)!important;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 56px),#000000f2 calc(100% - 50px),#000000b3 calc(100% - 42px),#00000059 calc(100% - 32px),#0000 100%)!important;mask-image:linear-gradient(#000 0% calc(100% - 56px),#000000f2 calc(100% - 50px),#000000b3 calc(100% - 42px),#00000059 calc(100% - 32px),#0000 100%)!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading{letter-spacing:3px!important;text-align:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important;font-family:Barlow,sans-serif!important;font-size:58px!important;font-weight:900!important;line-height:.8!important;position:relative!important;top:-67px!important;transform:none!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>span{letter-spacing:3px!important;text-align:center!important;white-space:nowrap!important;color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-text-stroke:2.2px #fff!important;transform-origin:50%!important;width:100%!important;margin:0!important;font-family:Barlow,sans-serif!important;font-size:58px!important;font-weight:900!important;line-height:.8!important;display:block!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>span:first-child{letter-spacing:3px!important;transform:scaleX(1.1)scaleY(1.16)!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>span:nth-child(2){margin-top:13px!important;transform:scaleX(1.03)scaleY(1.16)!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>.rawpool-outline{letter-spacing:3px!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:2.2px #fff!important;white-space:nowrap!important;text-align:center!important;transform-origin:50%!important;margin-top:13px!important;font-family:Barlow,sans-serif!important;font-size:58px!important;font-weight:900!important;line-height:.8!important;transform:scaleX(1.05)scaleY(1.16)!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content{z-index:4!important;position:relative!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>span:first-child,main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>span:nth-child(2){letter-spacing:3px!important;-webkit-text-stroke:2.2px #fff!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:1.4px 0 #fff,-1.4px 0 #fff,0 -1.4px #fff!important;font-family:Barlow,sans-serif!important;font-size:58px!important;font-weight:800!important;line-height:.8!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>span:first-child{transform-origin:50%!important;transform:scaleX(1.1)scaleY(1.24)!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>span:nth-child(2){transform-origin:50%!important;transform:scaleX(1.03)scaleY(1.24)!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content h1#hero-heading>.rawpool-outline{transform-origin:50%!important;transform:scaleX(1.05)scaleY(1.24)!important}main#top.landing-v2.copy-hero>.rawpool-hero{height:auto!important;min-height:0!important;padding-bottom:20px!important}main#top.landing-v2.copy-hero>.rawpool-hero .rawpool-hero-content>p{margin-bottom:-70px!important}}@media (max-width:900px){main#top.landing-v2.copy-hero .site-header .nav.copy-hero-nav{background:#1a032c!important}main#top.landing-v2.copy-hero .site-header .nav.copy-hero-nav>.mobile-copy-rules{display:block!important}}@media (min-width:901px){main#top.landing-v2.copy-hero .site-header .nav.copy-hero-nav>.mobile-copy-rules{display:none!important}}main#top.landing-v2.copy-hero>section#how-it-works .how-process-step-cell,main#top.landing-v2.copy-hero>section#how-it-works .how-process-content-cell{display:contents}@media (max-width:600px){main#top.landing-v2.copy-hero>section#how-it-works.landing-v2-how{background:#fff!important;width:100%!important;margin-top:-40px!important;padding:16px 0 0!important;scroll-margin-top:18px!important;display:block!important}main#top.landing-v2.copy-hero>section#how-it-works>.how-works-frame{background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}main#top.landing-v2.copy-hero>section#how-it-works>.how-works-frame>.container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}main#top.landing-v2.copy-hero>section#how-it-works .section-heading.shared-landing-heading,main#top.landing-v2.copy-hero>section#how-it-works .section-heading.shared-landing-heading>span{color:#24153b!important;text-align:center!important;width:100%!important;max-width:none!important;margin:0!important;display:block!important}main#top.landing-v2.copy-hero>section#how-it-works #how-heading{translate:0 -15px!important}main#top.landing-v2.copy-hero>section#how-it-works .section-heading:before,main#top.landing-v2.copy-hero>section#how-it-works .section-heading:after{content:none!important;display:none!important}main#top.landing-v2.copy-hero>section#how-it-works .how-process-intro{display:none!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid{background:#fff!important;border:0!important;border-radius:0!important;grid-template-rows:repeat(3,calc(clamp(176px,47vw,207px) - 24px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:none!important;height:auto!important;margin:26px 0 0!important;padding:0!important;display:grid!important;overflow:hidden!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid:before,main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article>img,main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article>.how-empty-copy,main#top.landing-v2.copy-hero>section#how-it-works .how-first-image-type,main#top.landing-v2.copy-hero>section#how-it-works .how-third-image-type,main#top.landing-v2.copy-hero>section#how-it-works .how-step-arrow{content:none!important;display:none!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article,main#top.landing-v2.copy-hero>section#how-it-works .how-process-card{display:contents!important}main#top.landing-v2.copy-hero>section#how-it-works .how-process-step-cell,main#top.landing-v2.copy-hero>section#how-it-works .how-process-content-cell{box-sizing:border-box!important;min-width:0!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:clamp(24px,7.8vw,32px) clamp(16px,5vw,22px) 18px!important;display:flex!important;overflow:hidden!important;transform:none!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:first-of-type .how-process-content-cell{color:#0b0814!important;text-align:left!important;background:#f5f5f5!important;flex-direction:column!important;grid-area:1/1!important;justify-content:flex-start!important;align-items:flex-start!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:first-of-type .how-process-step-cell{color:#fff!important;background:#290747!important;grid-area:1/2!important;justify-content:flex-start!important;align-items:center!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(2) .how-process-step-cell{color:#0b0814!important;background:#f6f3f8!important;grid-area:2/1!important;justify-content:flex-start!important;align-items:center!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(2) .how-process-content-cell{color:#fff!important;text-align:left!important;background:#1c1030!important;flex-direction:column!important;grid-area:2/2!important;justify-content:flex-start!important;align-items:flex-start!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(3) .how-process-content-cell{color:#fff!important;text-align:left!important;background:#290747!important;flex-direction:column!important;grid-area:3/1!important;justify-content:flex-start!important;align-items:flex-start!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(3) .how-process-step-cell{color:#0b0814!important;background:#ededed!important;grid-area:3/2!important;justify-content:flex-start!important;align-items:center!important}main#top.landing-v2.copy-hero>section#how-it-works .how-process-number-row{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;transform:translateY(-6px)!important}main#top.landing-v2.copy-hero>section#how-it-works .how-process-number{color:inherit!important;letter-spacing:-.04em!important;background:0 0!important;margin:0!important;padding:0!important;font-family:Barlow,sans-serif!important;font-size:clamp(108px,30.5vw,136px)!important;font-weight:700!important;line-height:.78!important;display:block!important}main#top.landing-v2.copy-hero>section#how-it-works .how-process-step{color:inherit!important;letter-spacing:1.05em!important;text-align:center!important;margin:10px 0 0!important;font-family:Barlow,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:1!important;display:block!important;transform:translate(5px)!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(2) .how-process-step{transform:translate(31px)!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(3) .how-process-step{transform:translate(11px)!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(2) .how-process-step-cell{color:#290747!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:first-of-type .how-process-step{transform:translate(12px)!important}main#top.landing-v2.copy-hero>section#how-it-works .how-process-title-row{width:100%!important;height:auto!important;margin:0 0 10px!important;padding:0!important;display:block!important;position:static!important}main#top.landing-v2.copy-hero>section#how-it-works .how-process-title-row h3{color:inherit!important;letter-spacing:.01em!important;text-transform:uppercase!important;white-space:normal!important;margin:0!important;font-family:Barlow,sans-serif!important;font-size:clamp(20px,5.6vw,24px)!important;font-weight:800!important;line-height:.95!important;display:block!important}main#top.landing-v2.copy-hero>section#how-it-works .how-process-body-row{width:100%!important;margin:0!important;display:block!important;position:static!important}main#top.landing-v2.copy-hero>section#how-it-works .how-process-body-row p{max-width:none!important;color:inherit!important;letter-spacing:normal!important;overflow-wrap:normal!important;margin:0!important;font-family:Barlow,sans-serif!important;font-size:clamp(15px,4.1vw,17px)!important;font-weight:400!important;line-height:1.35!important;display:block!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:first-of-type .how-process-number-row{transform:translateY(-6px)!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(2) .how-process-number-row{transform:translate(-20px,-6px)!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:first-of-type .how-process-content-cell{justify-self:start!important;width:calc(100% + 50px)!important;max-width:none!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:first-of-type .how-process-step-cell{justify-self:end!important;width:calc(100% - 50px)!important;max-width:none!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(2) .how-process-step-cell{justify-self:start!important;width:calc(100% - 40px)!important;max-width:none!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(2) .how-process-content-cell{justify-self:start!important;width:calc(100% + 40px)!important;max-width:none!important;transform:translate(-40px)!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(2) .how-process-number{transform:translate(20px)!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(3) .how-process-content-cell{justify-self:start!important;width:calc(100% + 50px)!important;max-width:none!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(3) .how-process-step-cell{justify-self:end!important;width:calc(100% - 50px)!important;max-width:none!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(3) .how-process-number-row{transform:translate(-5px,-6px)!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:first-of-type .how-process-content-cell,main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(3) .how-process-step-cell{background:#e8e8e8!important}main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:first-of-type .how-process-step-cell,main#top.landing-v2.copy-hero>section#how-it-works .how-empty-grid article:nth-of-type(3) .how-process-content-cell{background:#531377!important}main#top.landing-v2.copy-hero>.sticky-lab-stack>.landing-v2-live-section #live-challenge-heading{margin-top:0!important;position:relative!important;top:-45px!important;transform:none!important}main#top.landing-v2.copy-hero>.sticky-lab-stack>.landing-v2-live-section #live-challenge-heading>span{transform-origin:50%!important;font-family:Barlow,sans-serif!important;display:inline-block!important;transform:scale(1.2)!important}}.mobile-challenge-counter{display:none}@media (max-width:600px){main#top.landing-v2.copy-hero>.sticky-lab-stack{visibility:visible!important;opacity:1!important;display:block!important}main#top.landing-v2.copy-hero>.sticky-lab-stack>#challenges.challenges-section>.container.landing-v2-challenges{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-left:24px!important;padding-right:24px!important;translate:0 5px!important}main#top.landing-v2.copy-hero>.sticky-lab-stack>#challenges.challenges-section #challenge-heading,main#top.landing-v2.copy-hero>.sticky-lab-stack>#challenges.challenges-section #challenge-heading>span{color:#fff!important;text-align:center!important;width:100%!important;max-width:none!important;margin:0 auto!important;display:block!important;transform:none!important}main#top.landing-v2.copy-hero>.sticky-lab-stack>#challenges.challenges-section #challenge-heading>span{translate:0 -15px!important}main#top.landing-v2.copy-hero>.sticky-lab-stack>#challenges.challenges-section #challenge-heading:before,main#top.landing-v2.copy-hero>.sticky-lab-stack>#challenges.challenges-section #challenge-heading:after,main#top.landing-v2.copy-hero>.sticky-lab-stack>.landing-v2-live-section #live-challenge-heading:before,main#top.landing-v2.copy-hero>.sticky-lab-stack>.landing-v2-live-section #live-challenge-heading:after{content:none!important;display:none!important}main#top.landing-v2.copy-hero>.sticky-lab-stack>#challenges.challenges-section .challenge-grid.mobile-challenge-carousel{overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;touch-action:pan-x pan-y!important;flex-flow:row!important;grid-template-columns:none!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:22px 0 0!important;padding:0 0 8px!important;scroll-padding-inline:0!important;display:flex!important;overflow:auto hidden!important;translate:0 -2px!important}main#top.landing-v2.copy-hero>.sticky-lab-stack>#challenges.challenges-section .challenge-grid.mobile-challenge-carousel::-webkit-scrollbar{display:none!important}main#top.landing-v2.copy-hero>.sticky-lab-stack>#challenges.challenges-section .challenge-grid.mobile-challenge-carousel>*{scroll-snap-align:start!important;scroll-snap-stop:always!important;flex:0 0 86%!important;width:86%!important;min-width:86%!important;max-width:86%!important;height:auto!important;min-height:0!important}main#top.landing-v2.copy-hero>.sticky-lab-stack>#challenges.challenges-section .mobile-challenge-counter{color:#fff!important;letter-spacing:.08em!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:16px auto 0!important;font-family:Barlow,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1!important;display:flex!important}main#top.landing-v2.copy-hero>.sticky-lab-stack>#challenges.challenges-section .mobile-challenge-counter>span:last-child{color:#ffffff94!important}main#top.landing-v2.copy-hero>section#rawpool-wall.rawpool-wall-section h2#rawpool-wall-heading,main#top.landing-v2.copy-hero>section#rawpool-wall.rawpool-wall-section h2#rawpool-wall-heading>span{letter-spacing:.035em!important;-webkit-text-stroke:0!important;font-synthesis:none!important;white-space:nowrap!important;font-family:Barlow,sans-serif!important;font-size:clamp(1.65rem,8.2vw,2.05rem)!important;font-weight:700!important;line-height:1!important}main#top.landing-v2.copy-hero>section#rawpool-wall.rawpool-wall-section h2#rawpool-wall-heading>span{transform-origin:50%!important;display:inline-block!important;transform:scale(1.2)!important}}main#top.landing-v2.copy-hero .landing-v2-faq #faq-heading,main#top.landing-v2.copy-hero .landing-v2-faq #faq-heading>span{color:#111827!important;letter-spacing:.25px!important;text-transform:uppercase!important;text-align:center!important;font-family:Barlow,sans-serif!important;font-size:45px!important;font-weight:800!important;line-height:.9!important}main#top.landing-v2.copy-hero .landing-v2-faq #faq-heading{width:100%!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto 18px!important;padding:0!important;display:block!important}main#top.landing-v2.copy-hero .landing-v2-faq #faq-heading:before,main#top.landing-v2.copy-hero .landing-v2-faq #faq-heading:after{content:none!important;display:none!important}main#top.landing-v2.copy-hero .landing-v2-faq .faq-list{border:0!important}main#top.landing-v2.copy-hero .landing-v2-faq .faq-item{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 12px!important;padding:0!important}main#top.landing-v2.copy-hero .landing-v2-faq .faq-item button{color:#111827!important;min-height:60px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 0!important;font-family:Barlow,sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:1.2!important;display:flex!important}main#top.landing-v2.copy-hero .landing-v2-faq .faq-question{gap:0!important}main#top.landing-v2.copy-hero .landing-v2-faq .faq-number{display:none!important}main#top.landing-v2.copy-hero .landing-v2-faq .faq-item button .faq-icon{color:#531377!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-width:28px!important;height:auto!important;padding:0!important;font:400 28px/1 Barlow,sans-serif!important;display:inline-flex!important}main#top.landing-v2.copy-hero .landing-v2-faq .faq-answer-content{color:#4b5563!important;padding:0 0 18px!important;font-family:Barlow,sans-serif!important}main#top.landing-v2.copy-hero .landing-v2-faq .faq-item button:focus-visible{outline-offset:3px!important;outline:2px solid #531377!important}@media (max-width:700px){main#top.landing-v2.copy-hero .landing-v2-faq #faq-heading,main#top.landing-v2.copy-hero .landing-v2-faq #faq-heading>span{letter-spacing:.035em!important;white-space:nowrap!important;font-size:clamp(1.65rem,8.2vw,2.05rem)!important;font-weight:700!important;line-height:1!important}main#top.landing-v2.copy-hero .landing-v2-faq #faq-heading>span{transform-origin:50%!important;display:inline-block!important;transform:scale(1.2)!important}main#top.landing-v2.copy-hero .landing-v2-faq .faq-item button{min-height:58px!important;font-size:20px!important}main#top.landing-v2.copy-hero .landing-v2-faq .faq-answer-content{padding:0 0 16px!important}}main#top.landing-v2.copy-hero .landing-v2-faq{margin-top:-47px!important}main#top.landing-v2.copy-hero .landing-v2-faq .faq-item button .faq-icon{transition:color .18s!important;position:relative!important;left:10px!important;transform:none!important}main#top.landing-v2.copy-hero .landing-v2-faq .faq-toggle,main#top.landing-v2.copy-hero .landing-v2-faq .faq-toggle:hover,main#top.landing-v2.copy-hero .landing-v2-faq .faq-toggle:focus,main#top.landing-v2.copy-hero .landing-v2-faq .faq-toggle:focus-visible,main#top.landing-v2.copy-hero .landing-v2-faq .faq-toggle:active{color:#111827!important;box-shadow:none!important;background:#fff!important;border:1px solid #1118276b!important;border-radius:8px!important;transition:background-color .18s,border-color .18s,transform .18s!important;position:relative!important;overflow:hidden!important;transform:translateY(0)!important}main#top.landing-v2.copy-hero .landing-v2-faq .faq-toggle:before{content:none!important;display:none!important}main#top.landing-v2.copy-hero .landing-v2-faq .faq-toggle:hover,main#top.landing-v2.copy-hero .landing-v2-faq .faq-toggle:focus-visible{background:#f4f2f6!important;border-color:#531377!important;transform:translateY(-2px)!important}@media (max-width:700px){main#top.landing-v2.copy-hero .rawpool-wall-section .mobileCta,main#top.landing-v2.copy-hero .landing-v2-faq .faq-toggle{letter-spacing:.06em!important;text-transform:uppercase!important;width:100%!important;font:700 1.05rem/1 Barlow,sans-serif!important}@media (max-width:700px){main#top.landing-v2.copy-hero .landing-v2-footer{background:#1c1030!important}main#top.landing-v2.copy-hero .landing-v2-footer .footer-top{text-align:left!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px 24px!important;width:calc(100% - 40px)!important;padding:56px 0 24px!important;display:grid!important}main#top.landing-v2.copy-hero .landing-v2-footer .footer-brand-block{flex-direction:column;grid-column:1/-1;align-items:center;display:flex;transform:none!important}main#top.landing-v2.copy-hero .landing-v2-footer .footer-brand-block>a{justify-content:center;gap:0;font-size:calc(3.4rem + 1px)}main#top.landing-v2.copy-hero .landing-v2-footer .footer-brand-block img{width:108px;height:108px;margin:0}main#top.landing-v2.copy-hero .landing-v2-footer .footer-brand-block>a span{transform:none!important}main#top.landing-v2.copy-hero .landing-v2-footer .footer-brand-copy{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:14px;display:flex}main#top.landing-v2.copy-hero .landing-v2-footer .footer-brand-copy .footer-brand-tagline,main#top.landing-v2.copy-hero .landing-v2-footer .footer-brand-copy .footer-brand-rewards{color:#eeeaf2;margin:0;font:400 1.05rem/1.25 Barlow,sans-serif}main#top.landing-v2.copy-hero .landing-v2-footer .footer-brand-copy .footer-brand-tagline strong{color:#2ed477;font:inherit}main#top.landing-v2.copy-hero .landing-v2-footer .footer-column{align-items:flex-start;gap:14px;margin:0;transform:none!important}main#top.landing-v2.copy-hero .landing-v2-footer .footer-column strong{color:#b58ae8;letter-spacing:.12em;margin:0 0 3px;font-size:.9rem}main#top.landing-v2.copy-hero .landing-v2-footer .footer-column strong:after{background:#9b4dff;width:100%;margin-top:8px}main#top.landing-v2.copy-hero .landing-v2-footer .footer-column a{color:#f0edf5;font:400 1rem/1.3 Barlow,sans-serif}main#top.landing-v2.copy-hero .landing-v2-footer .footer-follow{grid-column:1/-1;align-items:center;gap:10px;margin:0;transform:none!important}main#top.landing-v2.copy-hero .landing-v2-footer .footer-follow>strong{color:#b58ae8;margin:0;font-size:.9rem}main#top.landing-v2.copy-hero .landing-v2-footer .footer-follow>div{justify-content:center;gap:14px;margin:4px 0 0}main#top.landing-v2.copy-hero .landing-v2-footer .footer-follow a{width:54px;height:54px}main#top.landing-v2.copy-hero .landing-v2-footer .footer-follow svg{width:25px;height:25px}main#top.landing-v2.copy-hero .landing-v2-footer .footer-bottom{text-align:center;justify-content:center;align-items:center;gap:0;width:calc(100% - 40px);margin:0 auto;padding:18px 0 24px;border-top:1px solid #a454ff59!important;transform:none!important}main#top.landing-v2.copy-hero .landing-v2-footer .footer-bottom:before{display:none!important}main#top.landing-v2.copy-hero .landing-v2-footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;column-gap:24px!important}main#top.landing-v2.copy-hero .landing-v2-footer .footer-brand-block>a{transform:translateY(-6px)!important}main#top.landing-v2.copy-hero .landing-v2-footer .footer-brand-copy .footer-brand-tagline,main#top.landing-v2.copy-hero .landing-v2-footer .footer-brand-copy .footer-brand-rewards{font:400 1.365rem/1.25 Barlow,sans-serif!important}main#top.landing-v2.copy-hero .landing-v2-footer nav.footer-column{justify-self:stretch!important;align-items:flex-start!important;width:100%!important;min-width:0!important}main#top.landing-v2.copy-hero .landing-v2-footer nav.footer-column strong{min-height:28px;text-align:left!important;width:100%!important;display:block!important}main#top.landing-v2.copy-hero .landing-v2-footer nav.footer-column strong:after{width:100%!important}}}@media (min-width:500px) and (max-width:1100px) and (orientation:portrait){html body main.dashboard-page.dashboard-history-page .submission-history-list>.dashboard-light-card.dashboard-light-progress{display:block!important}html body main.dashboard-page.dashboard-history-page .submission-history-list>.dashboard-light-card.dashboard-light-progress>.dashboard-light-progress-content{grid-template-columns:none!important;width:100%!important;max-width:none!important;display:block!important;transform:none!important}html body main.dashboard-page.dashboard-history-page .submission-history-list>.dashboard-light-card.dashboard-light-progress>.dashboard-light-progress-content>h2{grid-area:auto!important;width:100%!important;margin:0 0 12px!important;display:block!important}html body main.dashboard-page.dashboard-history-page .submission-history-list>.dashboard-light-card.dashboard-light-progress>.dashboard-light-progress-content>p{grid-area:auto!important;width:100%!important;margin:0!important;display:block!important}}main.legal-page .legal-tabs{transform:translateY(12px)}.admin-finance-tabs{border-bottom:1px solid #e6e2ed;gap:8px;margin:0 0 16px;display:flex}.admin-finance-tabs button{appearance:none;color:#706b8b;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 18px;font:700 14px Barlow,sans-serif}.admin-finance-tabs button.is-active{color:#24153b;border-bottom-color:#2ed477}.admin-finance-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-finance-section-heading h2{margin:0}.admin-finance-section-heading p{color:#706b8b;margin:4px 0 0;font-size:13px}.admin-finance-filters{align-items:end;margin-bottom:18px}.admin-participant-filters.admin-payout-filters{grid-template-columns:minmax(190px,1.2fr) minmax(190px,1.2fr) minmax(170px,.8fr) minmax(140px,1fr) minmax(140px,1fr)}.admin-participant-filters.admin-payout-filters label{min-width:0}.admin-finance-filters label{color:#706b8b;gap:5px;font-size:12px;display:grid}.admin-finance-filters label input{width:100%}.admin-finance-table-wrap{width:100%;overflow-x:auto}.admin-finance-table{border-collapse:collapse;width:100%;min-width:980px}.admin-finance-table th,.admin-finance-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #eeeaf3;padding:12px 10px}.admin-finance-table th{color:#706b8b;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px}.admin-finance-table td{font-size:13px;line-height:1.4}.admin-finance-table td strong,.admin-finance-table td small{display:block}.admin-finance-table td small{color:#706b8b;overflow-wrap:anywhere;margin-top:3px;font-size:11px}.admin-finance-actions{flex-wrap:wrap;gap:6px;min-width:160px;display:flex}.admin-finance-chip{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.admin-finance-payment-status{color:#51446a;background:#f0edf5}.admin-finance-payment-status.is-paid{color:#08743a;background:#dff6e8}.admin-finance-payment-status.is-failed,.admin-finance-payment-status.is-chargeback{color:#a31d2a;background:#fde7e9}.admin-finance-payment-status.is-pending{color:#805800;background:#fff4d6}.admin-finance-payment-status.is-manual-resolution,.admin-finance-payment-status.is-reversed{color:#8b4513;background:#fff0df}.admin-finance-payment-status.is-refunded{color:#4c3685;background:#eee8ff}.admin-finance-refund-status{color:#706b8b;background:#f3f1f6}.admin-finance-refund-status.is-refunded{color:#4c3685;background:#eee8ff}.admin-finance-refund-status.is-failed,.admin-finance-refund-status.is-manual-resolution{color:#a31d2a;background:#fde7e9}.admin-finance-refund-status.is-pending{color:#805800;background:#fff4d6}.admin-finance-refund-status.is-none{color:#625d6e;background:#f3f1f6}.admin-finance-payout-status{color:#805800;background:#fff4d6}.admin-finance-payout-status.is-paid{color:#08743a;background:#dff6e8}.admin-finance-payout-status.is-failed,.admin-finance-payout-status.is-cancelled{color:#a31d2a;background:#fde7e9}.admin-finance-load-more{margin-top:16px}.admin-finance-success{color:#08743a}.admin-finance-backdrop{z-index:1000;background:#140b20a6;justify-content:center;align-items:flex-start;padding:6vh 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-finance-details{background:#fff;border:1px solid #e6e2ed;border-radius:12px;width:min(720px,100%);max-height:88vh;overflow:auto;box-shadow:0 24px 70px #13091e40}.admin-finance-details>header{background:#fff;border-bottom:1px solid #eeeaf3;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.admin-finance-details>header span{color:#706b8b;letter-spacing:.12em;font-size:10px;font-weight:700}.admin-finance-details>header h2{color:#24153b;margin:5px 0 0;font-size:20px}.admin-finance-details>header button{color:#24153b;cursor:pointer;background:#fff;border:1px solid #e6e2ed;border-radius:8px;width:36px;height:36px;font-size:24px;line-height:1}.admin-finance-details dl{margin:0;padding:8px 24px 22px}.admin-finance-details dl>div{border-bottom:1px solid #f0edf4;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);gap:16px;padding:11px 0;display:grid}.admin-finance-details dt{color:#706b8b;font-size:12px}.admin-finance-details dd{color:#24153b;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}@media (max-width:1100px){.admin-participant-filters.admin-payout-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.admin-finance-filters,.admin-participant-filters.admin-payout-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-finance-section-heading{flex-direction:column;align-items:flex-start}.admin-finance-details dl>div{grid-template-columns:1fr;gap:5px}}@media (min-width:801px){html body .admin-sidebar nav a:nth-child(6):nth-child(6) .admin-nav-icon{transform:scale(1.5)!important}}.dashboard-light-name-prompt{color:inherit;transform-origin:0;align-self:center;font:500 1.32rem Barlow,sans-serif;text-decoration:none;transform:scale(.95)}.dashboard-light-submission-note{margin-top:43px}@media (max-width:560px){.dashboard-light-submission-note{margin-top:19px}}.dashboard-light-appeal>strong:first-child{margin:0 0 12px;display:block}.dashboard-light-appeal>b{display:block}.dashboard-light-appeal>p{margin:8px 0 12px}.dashboard-light-name-prompt:hover,.dashboard-light-name-prompt:focus-visible{color:inherit;text-underline-offset:.18em;text-decoration:underline}.dashboard-light-name-prompt .dashboard-light-day-copy{display:block}@media (max-width:700px){.dashboard-light-name-prompt{white-space:normal;overflow-wrap:anywhere;align-self:flex-start;max-width:100%}}@media (max-width:600px){.embedded-checkout-summary,.embedded-checkout-payment{padding-inline:20px!important}.embedded-checkout-payment>.embedded-checkout-section{padding-inline:0!important}}@media (min-width:601px) and (max-width:1100px){html body main#top.landing-v2.copy-hero .landing-v2-live-field{box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:820px!important;margin:0 auto!important;padding:0!important}}@media (min-width:901px) and (max-width:1113px){html body main.dashboard-page .dashboard-light-workspace{width:calc(100% - 48px)}html body main.dashboard-page .dashboard-light-main-grid{grid-template-columns:minmax(0,1fr);gap:16px}html body main.dashboard-page .dashboard-light-submission{order:2;min-width:0}html body main.dashboard-page .dashboard-light-task{grid-template-columns:135px minmax(0,1fr);gap:20px;padding:26px 28px}html body main.dashboard-page .dashboard-light-task-icon{width:125px;height:125px}html body main.dashboard-page .dashboard-light-task-body{min-width:0}html body main.dashboard-page .dashboard-light-task-body>p,html body main.dashboard-page .dashboard-light-deadline,html body main.dashboard-page .dashboard-light-next{font-size:1.32rem}}html body main.dashboard-page .dashboard-light-task-body>p:first-of-type{font-size:1.32rem;font-weight:600}@media (min-width:701px) and (max-width:1113px){html body main.dashboard-page .dashboard-light-task-body>p:first-of-type{font-size:1.56rem}}@media (max-width:700px){html body main.dashboard-page .dashboard-light-task-body>p:first-of-type{font-size:1.39rem}}html body main.dashboard-page .dashboard-light-submit-deadline .dashboard-light-deadline-label{color:#7b778c;font-weight:400}html body main.dashboard-page .dashboard-light-submit-deadline time{color:#15143f;font-weight:600}.admin-review-loading,.admin-participants-loading{color:#64748b;margin:0;font-size:14px;font-weight:400}.admin-content .admin-participant-filters~.admin-state{color:#64748b;border:0;border-radius:0;min-height:0;margin:0;padding:0;display:block}.admin-open-wall-card{padding-top:16px}.admin-open-wall-card>.admin-page-heading{padding:0 24px}.admin-finance-card{padding-top:16px}.admin-finance-card>.admin-finance-section-heading{padding:0 10px}.admin-security-card{padding:16px 20px 0}.admin-security-card>h2:first-child{margin-top:0}@media (max-width:800px){.admin-page{flex-direction:column;width:100%;height:100dvh;min-height:0;display:flex;overflow:hidden}.admin-header{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:8px;width:100%;height:auto;min-height:64px;padding:8px 12px;display:grid}.admin-brand{gap:3px;min-width:0;font-size:21px;transform:none}.admin-brand img{width:32px;height:32px}.admin-header-divider{display:none}.admin-header-title{white-space:nowrap;min-width:0;font-size:14.42px;position:static;transform:none}.admin-account-wrap{justify-self:end;min-width:0;transform:translate(-27px)}.admin-account{white-space:nowrap;justify-content:flex-end;gap:6px;min-height:44px;padding:3px 0 3px 4px;font-size:13px}.admin-avatar{flex:0 0 34px;width:34px;height:34px;font-size:16px}.admin-layout{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.admin-sidebar{border-bottom:1px solid #d9dee5;border-right:0;flex:none;width:100%;min-width:0;padding:8px 0 4px;overflow:hidden;transform:none}.admin-sidebar nav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#aeb8c5 transparent;flex-direction:row;align-items:stretch;gap:6px;width:100%;max-width:100%;padding:0 12px 4px;display:flex;overflow:auto hidden}.admin-sidebar nav::-webkit-scrollbar{height:4px}.admin-sidebar nav::-webkit-scrollbar-thumb{background:#aeb8c5;border-radius:999px}.admin-sidebar nav a{white-space:nowrap;border:1px solid #0000;border-bottom-width:3px;border-radius:8px;flex:none;align-items:center;gap:8px;width:auto;min-width:max-content;min-height:44px;padding:0 12px;font-size:14px;line-height:1.1;display:inline-flex}.admin-sidebar nav a.active{background:0 0;border-color:#0000 #0000 #334155;border-radius:0}html body .admin-page .admin-sidebar nav a .admin-nav-icon{object-fit:contain!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;transform:none!important}html body .admin-page .admin-sidebar nav a:nth-child(2) .admin-nav-icon{transform:scale(2)!important}html body .admin-page .admin-sidebar nav a:nth-child(3) .admin-nav-icon{transform:scale(1.8)!important}html body .admin-page .admin-sidebar nav a:nth-child(5) .admin-nav-icon{transform:scale(2.1)!important}html body .admin-page .admin-sidebar nav a:nth-child(7) .admin-nav-icon,html body .admin-page .admin-sidebar nav a:nth-child(8) .admin-nav-icon{transform:scale(1.05)!important}html body .admin-page .admin-sidebar nav a:nth-child(9) .admin-nav-icon{transform:scale(1.1)!important}html body .admin-page .admin-sidebar nav a:nth-child(10) .admin-nav-icon{transform:scale(1.2)!important}.admin-account-menu{z-index:20;border-radius:0 0 10px 10px;width:min(210px,100vw - 24px);top:calc(100% + 10px);right:-39px}.admin-content{overscroll-behavior-y:contain;flex:auto;width:100%;min-width:0;min-height:0;padding:20px 16px 32px;overflow:auto}.admin-content>*{min-width:0;max-width:100%}.admin-content input,.admin-content select,.admin-content textarea{max-width:100%}.admin-content h1,.admin-page .admin-page-heading h1{overflow-wrap:anywhere;margin:0 0 14px;font-size:26px;line-height:1.15;transform:none}.admin-page-heading{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;margin-bottom:16px}.admin-page-heading .admin-quick-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex;transform:none}.admin-page-heading .admin-quick-actions>a{flex:140px;justify-content:center;min-height:44px}.admin-page .admin-primary-button,.admin-page .admin-secondary-button,.admin-page .admin-primary-action,.admin-page .admin-approve-button,.admin-page .admin-reject-button{min-height:44px}.admin-page .admin-content-card{width:100%;max-width:100%;height:auto;min-height:0}.admin-page .admin-state{min-height:120px;padding:18px}.admin-stat-grid,.admin-stat-grid-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-stat-card{min-width:0;min-height:96px;padding:14px}.admin-stat-card strong{overflow-wrap:anywhere;font-size:23px}.admin-attention{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;padding:10px;display:grid}.admin-attention>strong{grid-column:1/-1;margin:0}.admin-attention .admin-attention-chip{justify-content:space-between;min-width:0;min-height:44px;padding:8px;font-size:12px}.admin-attention .admin-attention-chip span{overflow-wrap:anywhere}.admin-active-challenges{padding:16px}.admin-bottom-grid{grid-template-columns:minmax(0,1fr);gap:12px}.admin-mini-panel{min-width:0;min-height:0;padding:16px}.admin-mini-panel time{float:none;overflow-wrap:anywhere;display:block}.admin-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.admin-filter-row button{min-width:0;min-height:44px;padding:8px;font-size:13px}.admin-challenges-heading{align-items:stretch}.admin-challenges-heading>a{justify-content:center;width:100%;min-height:44px}.admin-challenges-list{min-width:0;padding:12px}.admin-challenges-table{border:0;overflow:visible}.admin-challenges-head{display:none}.admin-challenges-row{background:#fff;border:1px solid #e3e8ee;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;min-height:0;margin-top:10px;padding:14px;display:grid}.admin-challenges-row>[data-label]{overflow-wrap:anywhere;white-space:normal;grid-template-columns:minmax(98px,.42fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.admin-challenges-row>[data-label]:before{content:attr(data-label);color:#64748b;font-size:12px;font-weight:600;line-height:1.35}.admin-challenge-identity:before{grid-area:1/1/span 2}.admin-challenge-identity strong,.admin-challenge-identity small{white-space:normal;overflow-wrap:anywhere;grid-column:2;min-width:0}.admin-challenge-identity small{text-overflow:clip;overflow:visible}.admin-challenges-row .admin-status{white-space:normal;justify-self:start}.admin-row-actions{grid-template-columns:minmax(98px,.42fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.admin-row-actions:before{content:attr(data-label);color:#64748b;font-size:12px;font-weight:600}.admin-row-actions>a,.admin-row-actions>button{justify-self:start;min-height:44px}.admin-review-layout{border-radius:12px;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0}.admin-review-queue{border-bottom:1px solid #e3e8ee;border-right:0;min-width:0;max-height:34dvh}.admin-review-queue button{overflow-wrap:anywhere;min-height:64px;padding:12px 14px}.admin-review-detail{overflow-wrap:anywhere;min-width:0;padding:16px}.admin-review-detail-heading{flex-wrap:wrap;align-items:flex-start}.admin-review-detail-heading h2,.admin-review-detail>h2{overflow-wrap:anywhere;font-size:22px}.admin-detail-list{grid-template-columns:minmax(0,1fr);gap:10px;margin:16px 0}.admin-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.admin-review-actions>*{overflow-wrap:anywhere;justify-content:center;min-width:0;min-height:44px}.admin-note-label textarea{min-height:96px}.admin-open-wall-card{padding-top:12px}.admin-open-wall-card>.admin-page-heading{padding:0 12px}.admin-wall-row{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:14px 12px}.admin-wall-preview{width:76px;height:76px}.admin-wall-meta{overflow-wrap:anywhere;min-width:0}.admin-wall-row>.admin-primary-button{grid-column:1/-1;justify-content:center;width:100%}.admin-wall-modal{padding:12px}.admin-wall-modal-card{width:100%;max-width:100%;max-height:calc(100dvh - 24px);padding:14px}.admin-wall-modal-card>img{max-height:58dvh}.admin-wall-modal-card .admin-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-wall-modal-card .admin-actions>button{min-width:0;min-height:44px}.admin-participant-filters,.admin-finance-filters,.admin-participant-filters.admin-payout-filters{grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.admin-participant-filters input,.admin-participant-filters select,.admin-finance-filters input,.admin-finance-filters select{min-width:0;min-height:44px}.admin-participant-filters>button{width:100%;min-height:44px}.admin-activity-card{padding:12px}.admin-activity-card .admin-review-layout{min-height:0}.admin-activity-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.admin-users-card{padding:10px;overflow:visible}.admin-users-card .admin-finance-table,.admin-finance-card .admin-finance-table{border-collapse:separate;width:100%;min-width:0;display:block}.admin-users-card .admin-finance-table thead,.admin-finance-card .admin-finance-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-users-card .admin-finance-table tbody,.admin-finance-card .admin-finance-table tbody{gap:12px;width:100%;display:grid}.admin-users-card .admin-finance-table tr,.admin-finance-card .admin-finance-table tr{background:#fff;border:1px solid #e3e8ee;border-radius:10px;grid-template-columns:minmax(0,1fr);min-width:0;padding:8px 12px;display:grid}.admin-users-card .admin-finance-table td,.admin-finance-card .admin-finance-table td{overflow-wrap:anywhere;white-space:normal;border-bottom:1px solid #eeeaf3;grid-template-columns:minmax(96px,.72fr) minmax(0,1.28fr);align-items:start;gap:8px;min-width:0;padding:9px 0;display:grid}.admin-users-card .admin-finance-table td:before,.admin-finance-card .admin-finance-table td:before{content:attr(data-label);color:#706b8b;font-size:12px;font-weight:600;line-height:1.35}.admin-users-card .admin-finance-table td>*,.admin-finance-card .admin-finance-table td>*{overflow-wrap:anywhere;grid-column:2;min-width:0}.admin-users-card .admin-finance-table td:last-child,.admin-finance-card .admin-finance-table td:last-child{border-bottom:0}.admin-users-card .admin-finance-table td:last-child>button,.admin-finance-card .admin-finance-table td:last-child>button{width:100%;min-height:44px}.admin-finance-card{padding:14px 10px}.admin-finance-tabs button{min-height:44px;padding:10px 14px}.admin-finance-card>.admin-finance-section-heading{padding:0 4px}.admin-finance-card .admin-finance-chip{white-space:normal;text-align:center;max-width:100%}.admin-finance-card .admin-finance-actions{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.admin-finance-details{width:100%;max-height:calc(100dvh - 24px)}.admin-finance-details>header{gap:10px;padding:14px 16px}.admin-finance-details dl{padding:8px 16px 18px}.admin-finance-details dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.admin-settings-grid{grid-template-columns:minmax(0,1fr);gap:12px}.admin-settings-card{padding:18px}.admin-settings-card>label{overflow-wrap:anywhere;min-width:0}.admin-settings-card input{width:100%;min-width:0;font-size:16px}.admin-setting-toggle{grid-template-columns:minmax(0,1fr) 44px;gap:12px}.admin-security-card{overflow-wrap:anywhere;padding:16px}.admin-security-card+.admin-security-card{margin-top:12px}.admin-security-card ul{padding-left:20px}.admin-utc-field,.admin-form-grid,.admin-editor-grid,.admin-task-schedule-grid{min-width:0;max-width:100%}}.sign-in-page .auth-card form{gap:12px;width:min(100%,400px);margin-inline:auto}.sign-up-page .sign-in-card .auth-name-row{grid-template-columns:minmax(0,1fr)}.sign-in-page .auth-field{gap:7px}.sign-in-page .auth-card .auth-field input,.sign-in-page .auth-card .auth-submit{border-radius:4px;width:100%;height:40px;min-height:40px}.sign-in-page .auth-card>.auth-google{border-radius:4px;width:min(100%,400px);height:40px;min-height:40px;margin-inline:auto}.sign-in-page:has(.auth-field input:not([placeholder])) .auth-field>span{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.sign-in-page .auth-card>.auth-divider{width:min(100%,400px);margin-inline:auto}.sign-up-page .sign-in-card>.auth-agreement,.sign-up-page .sign-in-card>.auth-links{text-align:center;width:min(100%,400px);margin-inline:auto}@media (max-width:700px){main#top.landing-v2 .site-header :is(a,button),main#top.landing-v2 .menu-overlay,main#top.landing-v2 .hero-content a,main#top.landing-v2 .sticky-lab-stack :is(a,button,[role=button]),main#top.landing-v2 .rawpool-wall-section :is(a,button,[role=button]),main#top.landing-v2 .landing-final-reveal :is(a,button,[role=button]){-webkit-tap-highlight-color:transparent}}main#top.landing-v2.copy-hero .landing-v2-faq .faq-item button .faq-question>span:last-child{font-size:.882em!important}@media (min-width:390px) and (max-width:403px){html body main#top.landing-v2.copy-hero>.rawpool-hero>.rawpool-hero-image{top:-10px!important;transform:translateY(5px)scale(1.05)!important}}@media (max-width:600px){html body main#top.landing-v2.copy-hero>.sticky-lab-stack>.landing-v2-live-section #live-challenge-heading>span{letter-spacing:.035em!important;font-family:Barlow,sans-serif!important;font-size:clamp(1.65rem,8.2vw,2.05rem)!important;font-weight:700!important;line-height:1!important;transform:none!important}}@media (min-width:1101px){html body main#top.landing-v2.copy-hero>.sticky-lab-stack>.landing-v2-live-section #live-challenge-heading>span{font-size:37.44px!important}html body main#top.landing-v2.copy-hero>section#how-it-works #how-heading.shared-landing-heading>span,html body main#top.landing-v2.copy-hero>.sticky-lab-stack>#challenges #challenge-heading>span,html body main#top.landing-v2.copy-hero>section#rawpool-wall.rawpool-wall-section #rawpool-wall-heading>span,html body main#top.landing-v2.copy-hero .landing-v2-faq #faq-heading>span{letter-spacing:.85px!important;font-size:37.44px!important}html body main#top.landing-v2.copy-hero>section#how-it-works #how-heading.shared-landing-heading>span>.how-heading-accent{margin-left:.12em!important}html body main.wall-page>.wall-page-inner>.wall-hero>h1{letter-spacing:.85px!important;font-size:37.44px!important}}@media (max-width:600px){html body main#top.landing-v2.copy-hero>section#how-it-works #how-heading.shared-landing-heading,html body main#top.landing-v2.copy-hero>section#how-it-works #how-heading.shared-landing-heading span,html body main#top.landing-v2.copy-hero>.sticky-lab-stack>#challenges.challenges-section #challenge-heading,html body main#top.landing-v2.copy-hero>.sticky-lab-stack>#challenges.challenges-section #challenge-heading span,html body main#top.landing-v2.copy-hero>section#rawpool-wall.rawpool-wall-section #rawpool-wall-heading.shared-landing-heading,html body main#top.landing-v2.copy-hero>section#rawpool-wall.rawpool-wall-section #rawpool-wall-heading.shared-landing-heading span,html body main#top.landing-v2.copy-hero .landing-v2-faq #faq-heading,html body main#top.landing-v2.copy-hero .landing-v2-faq #faq-heading>span{letter-spacing:.035em!important;font-family:Barlow,sans-serif!important;font-size:clamp(1.65rem,8.2vw,2.05rem)!important;font-weight:700!important;line-height:1!important;transform:none!important}}
