.participation-section{max-width:var(--landing-width,1376px);margin:0 auto;padding:100px 34px 36px;scroll-margin-top:30px}.participation-section h2{letter-spacing:-2.8px;max-width:800px;margin:0 0 50px;font-size:clamp(42px,4.6vw,64px);font-weight:800;line-height:1.08}.participation-section h2 span{color:var(--lime)}.participation-route{position:relative}.participation-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;margin:0;padding:0;list-style:none;display:grid;position:relative}.participation-item{--participation-color:var(--lime);min-width:0}.participation-item-2{--participation-color:#bda0e9}.participation-item-3{--participation-color:#78d4df}.participation-icon{border:1px solid color-mix(in srgb,var(--participation-color) 35%,transparent);width:96px;height:96px;color:var(--participation-color);box-shadow:inset 0 0 28px color-mix(in srgb,var(--participation-color) 7%,transparent);background:#191622;border-radius:18px;place-items:center;margin-bottom:27px;transition:box-shadow .25s,border-color .25s;display:grid;position:relative}.participation-icon:after{content:"";width:7px;height:7px;animation:participation-node 5s calc(var(--participation-delay,0s) * 3) ease-in-out infinite;background:currentColor;position:absolute;bottom:14px;right:-4px;box-shadow:0 0 12px}.participation-item:hover .participation-icon{border-color:var(--participation-color);box-shadow:0 0 28px color-mix(in srgb,var(--participation-color) 12%,transparent)}.participation-item h3{letter-spacing:-.7px;margin:0 0 14px;font-size:24px;font-weight:700;line-height:1.3}.participation-item:first-child h3{color:var(--lime);letter-spacing:-1.1px;font-family:GeistMono,monospace;font-size:29px}.participation-item p{max-width:375px;color:var(--muted);margin:0;font-size:17px;line-height:1.75}.participation-connection{background:repeating-linear-gradient(90deg,#4a3a5e 0 5px,#0000 5px 11px);height:2px;position:absolute;top:47px;left:48px;right:calc(33.3333% - 82.6667px);overflow:hidden}.participation-connection span{width:100%;height:2px;animation:5s linear infinite participation-signal;position:absolute;left:0}.participation-connection span:after{content:"";background:linear-gradient(90deg,transparent,var(--lime));width:32px;height:2px;box-shadow:0 0 8px var(--lime);display:block}.participation-icon-spark{animation:4s ease-in-out infinite participation-twinkle}.participation-partner{animation:5s ease-in-out infinite participation-partner}.participation-partner-2{animation-delay:-2.5s}.participation-code-cursor{animation:1.4s steps(2,end) infinite participation-cursor}.participation-section[data-active=false] .participation-icon:after,.participation-section[data-active=false] .participation-connection span,.participation-section[data-active=false] .participation-icon-spark,.participation-section[data-active=false] .participation-partner,.participation-section[data-active=false] .participation-code-cursor{animation-play-state:paused}.participation-section[data-reveal] .participation-reveal{transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--participation-delay,0s),transform .7s cubic-bezier(.22,1,.36,1) var(--participation-delay,0s)}.participation-section[data-reveal=pending] .participation-reveal{opacity:0;transform:translateY(20px)}.participation-section[data-reveal=visible] .participation-reveal{opacity:1;transform:translateY(0)}@keyframes participation-signal{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes participation-node{0%,70%,to{opacity:.5}20%,45%{opacity:1;box-shadow:0 0 18px}}@keyframes participation-twinkle{0%,to{opacity:.45}50%{opacity:1}}@keyframes participation-partner{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes participation-cursor{0%,49%{opacity:1}50%,to{opacity:.2}}@media (width<=1100px){.participation-section{padding:82px 28px 24px}.participation-list{gap:30px}.participation-connection{right:calc(33.3333% - 68px)}.participation-item h3{font-size:21px}}@media (width<=800px){.participation-section{padding:64px 24px 12px}.participation-section h2{margin-bottom:38px;font-size:46px}.participation-list{grid-template-columns:1fr;gap:30px}.participation-item{grid-template-columns:80px minmax(0,1fr);align-content:start;gap:0 23px;display:grid}.participation-icon{border-radius:15px;grid-row:span 2;width:80px;height:80px;margin:0}.participation-icon svg{width:54px;height:54px}.participation-item h3,.participation-item:first-child h3{margin:0 0 8px;font-size:23px}.participation-item p{max-width:none}.participation-connection{display:none}}@media (width<=480px){.participation-section{padding:52px 20px 8px}.participation-section h2{letter-spacing:-1.8px;font-size:38px}.participation-item{grid-template-columns:58px minmax(0,1fr);gap:0 16px}.participation-icon{border-radius:12px;width:58px;height:66px}.participation-icon svg{width:44px;height:44px}.participation-item h3,.participation-item:first-child h3{font-size:21px}.participation-item p{font-size:16px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.participation-section .participation-reveal{opacity:1!important;transition:none!important;transform:none!important}.participation-icon:after,.participation-connection span,.participation-icon-spark,.participation-partner,.participation-code-cursor{animation:none}}.prizes-section{max-width:var(--landing-width,1376px);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:72px;margin:0 auto;padding:100px 34px 108px;scroll-margin-top:30px;display:grid}.prizes-copy{min-width:0}.prizes-copy[data-reveal] .prizes-reveal{transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),color .2s,border-color .2s}.prizes-copy[data-reveal=pending] .prizes-reveal{opacity:0;transform:translateY(24px)}.prizes-copy[data-reveal=visible] .prizes-reveal{opacity:1;transform:translateY(0)}.prizes-copy h2{color:#f4f0f7;letter-spacing:-3.8px;margin:0 0 24px;font-size:clamp(58px,5.4vw,78px);font-weight:800;line-height:1.035}.prizes-copy h2 span{color:var(--lime);display:block}.prizes-intro{max-width:450px;color:var(--muted);margin:0 0 25px;font-size:17px;line-height:1.7}.prizes-list{margin:0 0 30px;padding:0;list-style:none}.prizes-list li{color:#e7dfef;border-bottom:1px solid #43324f;align-items:center;gap:19px;padding:17px 0;font-size:19px;line-height:1.45;display:flex}.prizes-icon{color:#b59ccc;flex-shrink:0}.prizes-list li:first-child{color:var(--lime);font-size:24px;font-weight:650}.prizes-list li:first-child .prizes-icon{color:var(--lime)}.prizes-cta{color:#e6d9f1;border-bottom:1px solid #715a86;align-items:center;gap:24px;padding:0 0 8px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.prizes-cta:hover{color:var(--lime);border-color:var(--lime)}.prizes-cta:focus-visible{outline:2px solid var(--lime);outline-offset:6px}.prizes-scene{isolation:isolate;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.prizes-scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 78%,#9cc95815,#0000 55%),radial-gradient(at 50% 48%,#68438324,#0000 68%);position:absolute;inset:22% -8% 4%}.prizes-illustration{z-index:1;object-fit:contain;width:100%;max-width:650px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 18px 28px #0b071840);display:block;position:relative}.prizes-fireworks{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.prizes-firework{--firework-color:#d2ff65;--firework-duration:3.8s;--firework-delay:0s;--burst-size:clamp(96px,28vw,180px);--launch-height:clamp(170px,31vw,380px);--flight-distance:calc(var(--launch-height) - var(--burst-size) / 2 - 12px);width:var(--burst-size);height:var(--launch-height);color:var(--firework-color);position:absolute}.prizes-firework-1{left:calc(15% - var(--burst-size) / 2);--firework-delay:-1.5s;bottom:6%}.prizes-firework-2{right:calc(16% - var(--burst-size) / 2);--firework-color:#61e7ff;--launch-height:clamp(160px,27vw,340px);--firework-duration:4.3s;--firework-delay:-3.1s;bottom:6%}.prizes-firework-launch{opacity:0;width:6px;height:11px;animation:prizes-launch var(--firework-duration) var(--firework-delay) linear infinite;background:currentColor;position:absolute;bottom:12px;left:calc(50% - 3px);box-shadow:0 0 12px,0 0 24px}.prizes-firework-launch:after{content:"";opacity:.75;background:linear-gradient(currentColor,#0000);width:4px;height:34px;position:absolute;top:14px;left:1px}.prizes-firework-burst{width:var(--burst-size);height:var(--burst-size);opacity:0;filter:drop-shadow(0 0 5px)drop-shadow(0 0 12px);animation:prizes-burst var(--firework-duration) var(--firework-delay) ease-out infinite;position:absolute;top:0;left:0;transform:scale(.2)}.prizes-firework-burst:after{content:"";background:currentColor;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);box-shadow:0 -7px 0 -2px,0 7px 0 -2px,7px 0 0 -2px,-7px 0 0 -2px}.prizes-firework-spark{left:calc(50% + var(--spark-x));top:calc(50% + var(--spark-y));background:currentColor;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%);box-shadow:3px 3px 0 -1px}.prizes-firework-spark:nth-child(3n){color:#fff1a0}.prizes-firework-2 .prizes-firework-spark:nth-child(2n){color:#c397ff}@keyframes prizes-launch{0%,5%{opacity:0;transform:translateY(0)}8%{opacity:1;animation-timing-function:cubic-bezier(.15,.55,.3,1);transform:translateY(0)}24%{opacity:1;transform:translateY(calc(0px - var(--flight-distance)))}25%,to{opacity:0;transform:translateY(calc(0px - var(--flight-distance)))}}@keyframes prizes-burst{0%,23%{opacity:0;transform:scale(.15)}28%{opacity:1;transform:scale(.55)}38%{opacity:1;transform:scale(.9)}64%,to{opacity:0;transform:scale(1.12)}}@media (width<=1100px){.prizes-section{gap:40px;padding:82px 28px 90px}.prizes-copy h2{letter-spacing:-3.1px;font-size:66px}.prizes-list li{gap:16px;font-size:17px}.prizes-list li:first-child{font-size:23px}}@media (width<=800px){.prizes-section{grid-template-columns:minmax(0,1fr);gap:35px;padding:72px 24px 75px}.prizes-copy{width:100%;max-width:620px;margin:0 auto}.prizes-copy h2{font-size:72px}.prizes-scene{width:100%;max-width:600px;min-height:0;margin:0 auto}.prizes-illustration{max-width:570px}}@media (width<=560px){.prizes-section{gap:34px;padding:57px 20px 62px}.prizes-copy h2{letter-spacing:-2.6px;margin-bottom:20px;font-size:clamp(48px,13vw,65px)}.prizes-intro{margin-bottom:20px;font-size:16px}.prizes-list{margin-bottom:26px}.prizes-list li{gap:14px;padding:16px 0;font-size:17px}.prizes-list li:first-child{font-size:23px}.prizes-icon{width:21px;height:21px}.prizes-firework{transform-origin:bottom;scale:.8}}@media (prefers-reduced-motion:reduce){.prizes-section *,.prizes-section :before,.prizes-section :after{transition:none!important;animation:none!important}.prizes-fireworks{display:none}.prizes-copy[data-reveal] .prizes-reveal{opacity:1!important;transform:none!important}}.b2c-section{max-width:var(--landing-width,1376px);border-top:1px solid #352b40;margin:0 auto;padding:94px 34px 102px;scroll-margin-top:30px}.b2c-explainer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:74px;display:grid}.b2c-copy{min-width:0}.b2c-copy h2{letter-spacing:-2px;color:#f4f0f7;margin:0 0 26px;font-size:clamp(37px,3.55vw,50px);font-weight:750;line-height:1.12}.b2c-copy h2 span{color:var(--lime)}.b2c-copy>p{max-width:530px;color:var(--muted);margin:0 0 17px;font-size:17px;line-height:1.8}.b2c-copy>p:last-child{margin-bottom:0}.b2c-copy strong{color:#e6dced;font-weight:600}.b2c-flow{min-width:0;margin:0;position:relative}.b2c-flow:before{content:"";pointer-events:none;background:radial-gradient(at 72%,#71499420,#0000 64%),radial-gradient(at 18%,#8cac4512,#0000 58%);position:absolute;inset:3% -5% 16%}.b2c-flow-svg{width:100%;height:auto;display:block;position:relative;overflow:visible}.b2c-flow-orbit{stroke:#72528d;stroke-width:1px;stroke-dasharray:2 7;opacity:.23}.b2c-route{color:var(--lime);--b2c-route-delay:0s}.b2c-route-2{color:#b79ada;--b2c-route-delay:-2.4s}.b2c-route-3{color:#82c6d1;--b2c-route-delay:-4.8s}.b2c-connection{stroke:currentColor;stroke-width:1.5px;opacity:.3}.b2c-packet{stroke:currentColor;stroke-width:4px;stroke-dasharray:6 420;opacity:.75;animation:b2c-packet-travel 8s var(--b2c-route-delay) linear infinite}.b2c-app-shadow{fill:#453058;opacity:.55}.b2c-app-card{fill:#21192b;stroke:#99b951;stroke-width:1.5px}.b2c-app-chip,.b2c-app-indicator{fill:var(--lime)}.b2c-app-chip-center{fill:#26311c}.b2c-app-detail{fill:#859466}.b2c-person{color:var(--lime);--b2c-person-delay:0s}.b2c-person-2{color:#b79ada;--b2c-person-delay:-2.4s}.b2c-person-3{color:#82c6d1;--b2c-person-delay:-4.8s}.b2c-person-card{fill:#201829;stroke:currentColor;stroke-width:1px;stroke-opacity:.45;animation:b2c-person-receive 8s var(--b2c-person-delay) ease-out infinite}.b2c-person-avatar{fill:currentColor;opacity:.8}.b2c-person-detail{fill:#ab99bb;opacity:.7}.b2c-person-indicator{fill:currentColor}.b2c-flow-star{fill:#b29ac5;opacity:.35}.b2c-flow-labels{color:#e4d6ef;grid-template-columns:1fr 1.8fr 1fr;place-items:center;margin:2px 0 16px;font-size:14px;font-weight:600;display:grid}.b2c-flow-labels>svg{color:#a291b1}.b2c-flow-labels>span:first-child{color:var(--lime)}.b2c-flow-note{text-align:center;color:#a799b6;margin:0;font-size:12px;line-height:1.7}.b2c-categories-heading{justify-content:space-between;align-items:baseline;gap:30px;margin:61px 0 26px;display:flex}.b2c-categories-heading h3{letter-spacing:-.8px;color:#eee5f5;margin:0;font-size:26px;font-weight:650}.b2c-categories-heading>p{color:#a999b9;margin:0;font-size:13px;line-height:1.7}.b2c-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.b2c-category{--b2c-category-color:var(--lime);background:#201828bd;border:1px solid #45354f;border-radius:8px;min-width:0;padding:24px 23px 22px}.b2c-category[data-reveal]{transition:opacity .65s cubic-bezier(.22,1,.36,1) var(--category-delay,0s),transform .65s cubic-bezier(.22,1,.36,1) var(--category-delay,0s)}.b2c-category[data-reveal=pending]{opacity:0;transform:translateY(22px)scale(.98)}.b2c-category[data-reveal=visible]{opacity:1;transform:translateY(0)scale(1)}.b2c-category-violet{--b2c-category-color:#b79ada}.b2c-category-cyan{--b2c-category-color:#82c6d1}.b2c-category-icon{color:var(--b2c-category-color);margin-bottom:19px;display:block}.b2c-category h4{letter-spacing:-.3px;color:#e9e0f1;overflow-wrap:anywhere;margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.4}.b2c-category>p{color:#aa9cb8;overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.75}@keyframes b2c-packet-travel{0%{stroke-dashoffset:426px}to{stroke-dashoffset:0}}@keyframes b2c-person-receive{0%,60%,88%,to{stroke-opacity:.45;fill:#201829}74%{stroke-opacity:1;fill:#30243e}}@media (width<=1100px){.b2c-section{padding:78px 28px 86px}.b2c-explainer{gap:40px}.b2c-copy h2{letter-spacing:-1.6px;font-size:39px}.b2c-copy>p{font-size:16px}.b2c-categories-heading{flex-direction:column;gap:12px}.b2c-category{padding:21px 17px}.b2c-category h4{font-size:16px}}@media (width<=800px){.b2c-section{padding:70px 24px 75px}.b2c-explainer{grid-template-columns:minmax(0,1fr);gap:35px}.b2c-copy{width:100%;max-width:620px;margin:0 auto}.b2c-copy h2{font-size:43px}.b2c-copy>p{max-width:none}.b2c-flow{width:100%;max-width:570px;margin:0 auto}.b2c-categories-heading{margin-top:47px}.b2c-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.b2c-category{padding:23px}.b2c-category h4{font-size:18px}}@media (width<=560px){.b2c-section{padding:56px 20px 62px}.b2c-explainer{gap:30px}.b2c-copy h2{letter-spacing:-1.25px;margin-bottom:23px;font-size:clamp(30px,8.1vw,39px);line-height:1.17}.b2c-copy>p{font-size:16px;line-height:1.75}.b2c-flow-labels{margin-bottom:13px;font-size:14px}.b2c-flow-note{max-width:270px;margin:0 auto;font-size:12px}.b2c-categories-heading{gap:12px;margin:39px 0 22px}.b2c-categories-heading h3{letter-spacing:-.6px;font-size:24px;line-height:1.25}.b2c-categories-heading>p{font-size:13px}.b2c-categories{gap:12px}.b2c-category{padding:18px 13px}.b2c-category-icon{width:25px;height:25px;margin-bottom:16px}.b2c-category h4{font-size:16px}.b2c-category>p{font-size:12px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.b2c-section *,.b2c-section :before,.b2c-section :after{transition:none!important;animation:none!important}.b2c-packet{stroke-dasharray:4 16;stroke-dashoffset:0;opacity:.45}.b2c-category[data-reveal]{opacity:1!important;transform:none!important}}.sponsorship-section{max-width:var(--landing-width,1376px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:76px;margin:0 auto;padding:0 34px 88px;scroll-margin-top:50px;display:grid}.sponsorship-copy{min-width:0}.sponsorship-copy h2{letter-spacing:-2.5px;color:#f4f0f7;margin:0 0 26px;font-size:clamp(40px,4.2vw,58px);font-weight:750;line-height:1.08}.sponsorship-copy h2 span{color:var(--lime)}.sponsorship-intro{color:#c4b7d1;max-width:550px;margin:0 0 15px;font-size:19px;line-height:1.7}.sponsorship-intro strong{color:#f0e7f8;font-weight:650}.sponsorship-description{color:#a99bb9;max-width:535px;margin:0 0 25px;font-size:16px;line-height:1.8}.sponsorship-options{flex-wrap:wrap;gap:10px;margin:0 0 32px;padding:0;list-style:none;display:flex}.sponsorship-options li{color:#d8cce4;background:#201828b3;border:1px solid #483553;border-radius:7px;padding:9px 12px;font-size:12px;line-height:1.4}.sponsorship-actions{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.sponsorship-button{border:1px solid var(--lime);background:var(--lime);border-radius:10px;justify-content:center;align-items:center;gap:22px;padding:18px 23px;font-size:16px;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 28px #ccff5320}.landing .sponsorship-button{color:#18121f}.sponsorship-button:hover{transform:translateY(-3px);box-shadow:0 8px 30px #ccff5330}.sponsorship-actions a:focus-visible{outline:2px solid var(--lime);outline-offset:5px}.sponsorship-scene{isolation:isolate;aspect-ratio:500/420;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.sponsorship-scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 54% 52%,#71499440,#0000 65%),radial-gradient(at 35% 74%,#a7c94e14,#0000 58%);position:absolute;inset:5%}.sponsorship-orbits{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sponsorship-orbit{color:var(--lime)}.sponsorship-orbit-2{color:#b996e4}.sponsorship-orbit-line{stroke:currentColor;stroke-width:1px;stroke-dasharray:2 7;opacity:.25}.sponsorship-packet{stroke:currentColor;stroke-width:5px;stroke-dasharray:7 1300;opacity:.9;filter:drop-shadow(0 0 4px);animation:9s linear infinite sponsorship-signal}.sponsorship-orbit-2 .sponsorship-packet{animation-delay:-4.5s}.sponsorship-mascot{z-index:1;width:72%;max-width:360px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 15px 20px #100b2340);animation:6s ease-in-out infinite sponsorship-float;display:block;position:relative}.sponsorship-mascot-shadow{background:radial-gradient(#8e61b833,#0000 70%);border-radius:50%;width:42%;height:8%;position:absolute;bottom:7%;left:29%}.sponsorship-brand{z-index:2;color:#bca2d4;background:#251a32ed;border:1px solid #71558b;border-radius:8px;align-items:center;gap:11px;padding:12px 14px;font-size:11px;line-height:1.65;display:flex;position:absolute;top:7%;left:0;transform:rotate(-7deg);box-shadow:4px 4px #181021}.sponsorship-brand svg,.sponsorship-brand strong{color:var(--lime)}.sponsorship-brand strong{font-weight:600}.sponsorship-spark{background:var(--lime);clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%);width:14px;height:14px;animation:5s steps(3,end) infinite sponsorship-twinkle;position:absolute}.sponsorship-spark-1{bottom:25%;left:9%}.sponsorship-spark-2{background:#b996e4;animation-delay:-1.8s;top:18%;right:8%}.sponsorship-spark-3{background:#82d1de;width:9px;height:9px;animation-delay:-3.4s;bottom:15%;right:14%}.sponsorship-mascot,.sponsorship-packet,.sponsorship-spark{animation-play-state:paused}.sponsorship-section[data-active=true] .sponsorship-mascot,.sponsorship-section[data-active=true] .sponsorship-packet,.sponsorship-section[data-active=true] .sponsorship-spark{animation-play-state:running}.sponsorship-section[data-reveal] .sponsorship-reveal{transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--sponsorship-delay,0s),transform .7s cubic-bezier(.22,1,.36,1) var(--sponsorship-delay,0s)}.sponsorship-section[data-reveal=pending] .sponsorship-reveal{opacity:0;transform:translateY(22px)}.sponsorship-section[data-reveal=visible] .sponsorship-reveal,.sponsorship-section:focus-within .sponsorship-reveal{opacity:1;transform:none}.sponsorship-section:focus-within .sponsorship-reveal{transition-delay:0s}@keyframes sponsorship-float{0%,to{transform:translateY(5px)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}@keyframes sponsorship-signal{0%{stroke-dashoffset:1307px}to{stroke-dashoffset:0}}@keyframes sponsorship-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (width<=1100px){.sponsorship-section{gap:40px;padding:0 28px 75px}.sponsorship-copy h2{letter-spacing:-1.8px;font-size:43px}.sponsorship-intro{font-size:17px}}@media (width<=800px){.sponsorship-section{grid-template-columns:minmax(0,1fr);gap:25px;padding:0 24px 55px}.sponsorship-copy{grid-row:1;width:100%;max-width:620px;margin:0 auto}.sponsorship-scene{max-width:440px;margin:0 auto}}@media (width<=560px){.sponsorship-section{gap:18px;padding:0 20px 43px}.sponsorship-copy h2{letter-spacing:-1.3px;margin-bottom:22px;font-size:clamp(31px,8.2vw,42px)}.sponsorship-intro{font-size:17px}.sponsorship-description{font-size:15px}.sponsorship-options{gap:8px;margin-bottom:26px}.sponsorship-options li{padding:8px 10px;font-size:11px}.sponsorship-button{gap:16px;width:100%;padding:17px 16px;font-size:15px}.sponsorship-actions{align-items:stretch}.sponsorship-scene{max-width:370px}.sponsorship-brand{padding:9px 11px;font-size:10px;top:5%;left:1%}}@media (prefers-reduced-motion:reduce){.sponsorship-section *,.sponsorship-section :before,.sponsorship-section :after{transition:none!important;animation:none!important}.sponsorship-section[data-reveal] .sponsorship-reveal{opacity:1!important;transform:none!important}.sponsorship-packet{stroke-dasharray:4 24;stroke-dashoffset:0;opacity:.4}}[data-landing-parallax=on] .parallax-layer-active{will-change:translate}@media (prefers-reduced-motion:reduce){.cosmic-nebula,.cosmic-starfield,.cosmic-constellations,.cosmic-galaxy,.galaxy-map,.mascot-flight,.prizes-scene,.b2c-flow,.step-visual,.last-call-star{will-change:auto!important;translate:none!important}}.landing{--landing-width:1376px;color:#f4f0f7;background:0 0;overflow:hidden}.landing a{color:inherit;text-decoration:none}.landing .mono{font-family:var(--font-mono,GeistMono,monospace)}.landing button,.landing a,.landing summary{-webkit-tap-highlight-color:transparent}.landing a:focus-visible,.landing button:focus-visible,.landing summary:focus-visible{outline:2px solid var(--lime);outline-offset:5px}.skip-link{background:var(--lime);z-index:20;padding:15px;position:fixed;top:-100px;left:20px;color:#15121b!important}.skip-link:focus{top:15px}.landing-header{height:110px;max-width:var(--landing-width);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0 34px;display:flex;position:relative}.brand-link{flex-shrink:0;display:inline-flex}.landing-nav{align-items:center;font-size:14px;font-weight:600;display:flex}.landing-nav-links{white-space:nowrap;align-items:center;gap:34px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.landing-nav-links>a,.landing-nav>a{color:#d1ccd8;transition:color .2s}.landing-nav-links>a:hover,.landing-nav>a:hover{color:var(--lime)}.landing-nav .nav-access{color:#f4f0f7;border:1px solid #56505f;align-items:center;gap:17px;padding:13px 18px;display:flex}.nav-access:hover{border-color:var(--lime)}.mobile-menu{display:none}.landing-hero{max-width:var(--landing-width);grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);align-items:center;gap:35px;margin:0 auto;padding:58px 34px 54px;display:grid}.hero-copy{z-index:1;min-width:0;padding-bottom:10px;position:relative}.hero-copy h1{letter-spacing:-4.8px;overflow-wrap:normal;margin:0 0 28px;font-size:86px;font-weight:800;line-height:1.02}.hero-title-opening{color:var(--lime);display:block}.hero-title-time{color:var(--lime);white-space:nowrap;display:inline-block}.hero-lead{color:#ddd7e5;max-width:580px;margin:0 0 17px;font-size:22px;line-height:1.55}.hero-lead strong{color:#fff;font-weight:700}.hero-description{color:var(--muted);max-width:580px;margin:0 0 30px;font-size:19px;line-height:1.65}.hero-registration{max-width:510px;scroll-margin-top:30px}.hero-registration .registration-form{display:block}.hero-registration .registration-inputs{border-radius:12px;gap:0;min-height:54px;padding:0}.hero-registration .mail-symbol{display:none}.hero-registration .registration-note{color:#9891a5;margin:11px 0 26px;font-size:10px;line-height:1.6}.hero-registration .registration-form input{color:#f5f1f9;background:#1c1824;border-color:#595161;border-radius:12px 0 0 12px;flex:1;min-width:0;height:54px;padding:0 17px;font-size:14px}.hero-registration .registration-form button{white-space:nowrap;background:var(--lime);color:#16111d;border-color:var(--lime);border-radius:0 12px 12px 0;min-width:154px;height:54px;padding:0 18px;font-size:14px;font-weight:800}.hero-registration .registration-form button:hover{background:#e0ff96}.hero-countdown{max-width:560px}.countdown-heading{color:#9991a6;letter-spacing:1.1px;justify-content:space-between;margin-bottom:13px;font-size:11px;display:flex}.countdown-heading>span:last-child{color:#716a80}.hero-countdown .countdown-block{margin-top:0}.hero-countdown .countdown-label,.hero-countdown .countdown-unit:not(:last-child):after{display:none}.hero-countdown .countdown{gap:10px;display:flex}.hero-countdown .countdown>div{--countdown-light-delay:0s;isolation:isolate;min-width:0;animation:countdown-frame-light 12s var(--countdown-light-delay) linear infinite both;background:#1b1723;border:1px solid #37303f;border-radius:12px;flex:1;padding:18px 10px;position:relative;overflow:hidden}.hero-countdown .countdown-unit:nth-of-type(2){--countdown-light-delay:3s}.hero-countdown .countdown-unit:nth-of-type(3){--countdown-light-delay:6s}.hero-countdown .countdown-unit:nth-of-type(4){--countdown-light-delay:9s}.hero-countdown .countdown-unit:before{content:"";z-index:0;pointer-events:none;opacity:0;animation:countdown-light-sweep 12s var(--countdown-light-delay) linear infinite both;background:linear-gradient(115deg,#0000 38%,#e5ffc90d 43%,#ffffe642 49%,#fffff673 50%,#e1ffbc1f 56%,#0000 62%);position:absolute;inset:-50% -70%;transform:translate(-60%)}.hero-countdown .countdown-unit>span{z-index:1;font-family:var(--font-mono,GeistMono,monospace);font-size:40px;font-weight:500;line-height:1.2;display:block;position:relative}.hero-countdown .countdown-unit small{z-index:1;letter-spacing:1px;color:#93899f;text-transform:uppercase;margin-top:9px;font-size:11px;position:relative}.hero-countdown .countdown-date{font-size:11px}@keyframes countdown-light-sweep{0%{opacity:0;transform:translate(-60%)}4%{opacity:.8}18%{opacity:.8}22%{opacity:0;transform:translate(60%)}to{opacity:0;transform:translate(60%)}}@keyframes countdown-frame-light{0%,22%,to{border-color:#37303f;box-shadow:inset 0 0 #e5ffc900,0 0 #d2ff6500}9%{border-color:#9bab78;box-shadow:inset 0 0 18px #e5ffc918,0 0 18px -7px #d2ff6540}16%{border-color:#696b52;box-shadow:inset 0 0 12px #e5ffc90a,0 0 12px -7px #d2ff651a}}.galaxy-map{flex-direction:column;align-self:center;width:100%;min-width:0;height:clamp(620px,48vw,700px);min-height:620px;margin:0 -12px 0 0;display:flex;position:relative}.map-universe{background:radial-gradient(at 54% 41%,#45266b25,#0000 64%);flex:1;min-height:545px;position:relative}.map-grid{background-image:linear-gradient(#44384f20 1px,#0000 1px),linear-gradient(90deg,#44384f20 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 10%,#0000 70%);mask-image:radial-gradient(#000 10%,#0000 70%)}.map-orbits{stroke:#67507466;stroke-width:1px;width:100%;height:100%;position:absolute;inset:-12px 0 0}.map-orbits ellipse:first-child{stroke-dasharray:3 8;transform-origin:50%;animation:100s linear infinite orbit-turn}.map-orbits ellipse:nth-child(2){stroke:#46395277}.map-orbits path{stroke:#997baf88}.pixel-map{width:96%;height:100%;position:absolute;inset:-10px 2% 0;overflow:visible}.land-pixel{fill:#675084}.pixel-tone-0{fill:#85619e}.pixel-tone-1{fill:#8c65a8}.pixel-tone-2{fill:#72518b}.pixel-tone-3{fill:#493454}.pixel-tone-4{fill:#6f527d}.pixel-tone-5{fill:#7b5792}.pixel-tone-6{fill:#4e3b63}.geo-point{fill:var(--lime);color:var(--lime)}.geo-blue{fill:#80e1e0;color:#80e1e0}.geo-violet{fill:#b39afb;color:#b39afb}.geo-pulse{fill:none;stroke:currentColor;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:point-pulse 5.6s var(--delay) ease-out infinite}.geo-glow{opacity:.65}.map-arrival-point{--arrival-cycle:14s}.map-arrival-point.geo-lime{color:var(--lime)}.map-arrival-drop{opacity:0;animation:map-arrival-fall var(--arrival-cycle) var(--arrival-delay,0s) linear infinite}.map-arrival-core{fill:currentColor;filter:drop-shadow(0 0 2px)}.map-arrival-tail{fill:currentColor;opacity:0;clip-path:polygon(33% 0,67% 0,67% 35%,100% 35%,100% 100%,0 100%,0 35%,33% 35%);animation:map-arrival-trail var(--arrival-cycle) var(--arrival-delay,0s) linear infinite}.map-arrival-impact{fill:none;stroke:currentColor;stroke-width:.8px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:map-arrival-wave var(--arrival-cycle) var(--arrival-delay,0s) ease-out infinite}.geo-line{fill:none;stroke:currentColor;opacity:.5;stroke-width:.6px}.geo-label{fill:#c7bed4;font-family:var(--font-mono,GeistMono,monospace);letter-spacing:.8px;font-size:7px}.pixel-star{clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%);background:#b79bc8;width:12px;height:12px;animation:5s steps(2,end) infinite star-twinkle;display:block;position:absolute}.star-one{width:9px;height:9px;top:20%;left:12%}.star-two{background:var(--lime);animation-delay:1.5s;top:43%;right:5%}.star-three{width:6px;height:6px;animation-delay:3s;bottom:18%;left:19%}.map-coordinate{letter-spacing:1px;color:#5f536e;font-size:8px;line-height:1.9;position:absolute;top:41%;left:3%}.mascot-flight{filter:drop-shadow(0 9px 18px #0005);width:38%;animation:6s ease-in-out infinite capy-float;position:absolute;top:-2%;right:-7%;transform:rotate(8deg)}.mascot-flight img{width:100%;height:auto;image-rendering:pixelated;display:block}.mascot-name{text-align:center;letter-spacing:1.2px;color:#bfb3d0;margin-top:-12px;font-size:6px;display:block;transform:rotate(-8deg)}.map-signal{background:#201b2ae8;border:1px solid #4e3c5d;gap:12px;padding:14px 17px;display:flex;position:absolute;bottom:5%;left:4%;transform:rotate(-4deg);box-shadow:5px 5px #121018}.signal-square{background:var(--lime);border:1px solid #89a950;align-self:center;width:25px;height:25px;position:relative;box-shadow:inset 0 0 0 5px #201b2a}.map-signal .mono{color:#a79ab7;letter-spacing:.5px;font-size:8px;line-height:1.7}.map-signal strong{color:var(--lime);font-weight:400}.mission-strip{color:#a69bb5;background:#19141fe8;border-block:1px solid #3a3243;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:28px;padding:28px max(34px,50vw - 654px);font-size:17px;line-height:1.5;display:grid}.mission-strip>span{align-items:center;gap:8px;display:flex}.mission-strip strong{color:#e7e0ef;white-space:nowrap;font-weight:600}.mission-strip i{flex-shrink:0;margin-right:7px;display:block}.strip-pixel{background:var(--lime);width:12px;height:12px;box-shadow:4px -4px 0 -1px #69823f}.strip-orbit{border:1px solid #ac8dca;width:16px;height:16px;position:relative;transform:rotate(25deg)}.strip-orbit:after{content:"";border:1px solid #ac8dca;position:absolute;inset:5px -5px}.strip-grid{background:#8b71a9;width:12px;height:12px;box-shadow:7px 0 0 -3px #8b71a9,0 7px 0 -3px #8b71a9,7px 7px 0 -3px #8b71a9}.mission-strip .strip-tail{letter-spacing:1px;color:#d6cae5;white-space:nowrap;justify-self:end;font-size:16px}.strip-tail svg{color:var(--lime);margin-left:10px}.content-section{max-width:var(--landing-width);margin:0 auto;padding:105px 34px;scroll-margin-top:25px}.content-section h2{letter-spacing:-2px;margin:0 0 20px;font-size:48px;font-weight:750;line-height:1.12}.content-section h2 span{color:#beabd4}.section-heading>p:last-child,.route-intro>p{color:#a99bb9;margin:0;font-size:15px;line-height:1.8}.mission-steps{grid-template-columns:repeat(3,1fr);gap:42px;margin-top:45px;display:grid}.mission-step{border-top:1px solid #44364f;padding:25px 0 0;position:relative}.step-visual{background:radial-gradient(#36244755,#0000 60%);width:100%;height:125px;margin-bottom:25px;position:relative}.step-visual span,.step-visual i,.step-visual b{font-weight:400;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.idea-visual span{background:var(--lime);clip-path:polygon(15% 0,85% 0,85% 15%,100% 15%,100% 65%,85% 65%,85% 85%,65% 85%,65% 100%,35% 100%,35% 85%,15% 85%,15% 65%,0 65%,0 15%,15% 15%);width:45px;height:45px;box-shadow:-8px 0 #92aa4b,8px 0 #92aa4b,0 -8px #92aa4b}.idea-visual i{background:#8d769b;width:17px;height:6px;margin-top:30px;box-shadow:0 9px #61486e}.idea-visual b{background:#918362;width:4px;height:9px;margin-top:-42px;box-shadow:39px 19px #918362,-39px 19px #918362}.reference-visual span{background:#22192d;border:2px solid #a890c3;width:59px;height:43px;transform:translate(-68%,-63%);box-shadow:5px 5px #594369}.reference-visual i{background:#3b2b4b;border:2px solid #c3a8e5;width:59px;height:43px;transform:translate(-18%,-5%);box-shadow:5px 5px #6b5082}.reference-visual b{background:#a68bbb;width:31px;height:3px;margin-top:15px;margin-left:18px;box-shadow:0 8px #85679e,0 -41px #a68bbb,-12px -32px #85679e}.launch-visual span{clip-path:polygon(30% 0,70% 0,70% 10%,100% 10%,100% 100%,0 100%,0 10%,30% 10%);background:#baade3;width:35px;height:65px;transform:translate(-50%,-50%)rotate(38deg)}.launch-visual i{clip-path:polygon(0 0,100% 0,100% 100%,70% 100%,70% 60%,30% 60%,30% 100%,0 100%);background:#705a94;width:40px;height:25px;transform:translate(-69%,58%)rotate(38deg)}.launch-visual b{background:var(--lime);width:14px;height:14px;margin-top:-10px;margin-left:9px;transform:translate(-50%,-50%)rotate(38deg);box-shadow:-4px 51px 0 -2px #b2d458,-4px 64px 0 -4px #6a7b36}.mission-step h3{letter-spacing:-.7px;margin:20px 0 13px;font-size:21px}.mission-step>p{color:#a798b6;max-width:330px;margin:0 0 23px;font-size:14px;line-height:1.8}.mission-step>a,.text-link{border-bottom:1px solid #61516f;align-items:center;gap:16px;padding-bottom:7px;font-size:12px;display:inline-flex;color:#d9cce8!important}.mission-step>a:hover,.text-link:hover{border-color:var(--lime);color:var(--lime)!important}.route-section{border-top:1px solid #33283e;grid-template-columns:1fr 1.25fr;gap:80px;padding-block:92px 70px;display:grid;position:relative}.route-intro .text-link{margin-top:24px}.route-timeline{margin:0;padding:4px 0 0;list-style:none}.route-timeline li{grid-template-columns:29px 1fr;gap:28px;padding-bottom:37px;display:grid;position:relative}.route-timeline li:last-child{padding-bottom:0}.route-timeline li:not(:last-child):after{content:"";border-left:1px dashed #554262;position:absolute;top:20px;bottom:0;left:7px}.timeline-marker{z-index:1;background:var(--bg);border:1px solid #826398;width:15px;height:15px;margin-top:3px;position:relative}.current .timeline-marker{background:var(--lime);border-color:var(--lime);box-shadow:0 0 0 5px #d2ff6510}.route-timeline h3{letter-spacing:-.6px;margin:0 0 10px;font-size:21px}.route-timeline li>div>p:last-child{color:#a798b6;max-width:435px;margin:0;font-size:14px;line-height:1.8}.route-note{text-align:center;letter-spacing:.9px;color:#8b7a9e;grid-column:1/-1;margin:25px 0 0;font-size:8px}.faq-section{border-top:1px solid #33283e;grid-template-columns:1fr 1.25fr;gap:80px;padding-top:95px;display:grid}.faq-list{padding-top:3px}.faq-list details{border-bottom:1px solid #403049}.faq-list details:first-child{border-top:1px solid #403049}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:15px;font-weight:500;line-height:1.6;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{flex-shrink:0;width:13px;height:13px;position:relative}.faq-list summary>span:before,.faq-list summary>span:after{content:"";background:#b5a2c8;width:13px;height:1px;transition:transform .2s;position:absolute;top:6px;left:0}.faq-list summary>span:after{transform:rotate(90deg)}.faq-list details[open] summary>span:after{transform:rotate(0)}.faq-list details[open] summary{color:var(--lime)}.faq-list details>p{color:#a99bb9;margin:0 30px 22px 0;font-size:14px;line-height:1.85}.last-call{text-align:center;background:radial-gradient(at bottom,#46235f66,#0000 70%),#1c1425e8;border:1px solid #3d2d4d;max-width:1308px;margin:0 auto 82px;padding:73px 24px 65px;position:relative;overflow:hidden}.last-call:before,.last-call:after{content:"";pointer-events:none;border:1px dashed #68478150;width:390px;height:390px;position:absolute;top:30px;transform:rotate(35deg)}.last-call:before{left:-260px}.last-call:after{right:-260px}.last-call h2{letter-spacing:-2px;margin:0 0 28px;font-size:49px;font-weight:750;line-height:1.15}.last-call h2 span{color:var(--lime)}.last-cta{background:var(--lime);border:1px solid var(--lime);justify-content:center;align-items:center;gap:26px;padding:17px 25px;font-size:14px;font-weight:750;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:4px 4px #7c943e;color:#1c1525!important}.last-cta:hover{transform:translate(2px,2px);box-shadow:2px 2px #7c943e}.last-call>p:last-child{color:#9d8bab;margin:18px 0 0;font-size:11px}.last-call-star{clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%);background:#a584bf;width:24px;height:24px;animation:7s steps(2,end) infinite star-twinkle;position:absolute;top:26%;right:11%;transform:rotate(15deg)}.landing-footer{max-width:var(--landing-width);border-top:1px solid #302538;align-items:center;gap:34px;margin:0 auto;padding:31px 34px 36px;display:flex}.landing-footer>p{color:#9e8eae;flex:1;margin:0;font-size:11px}.landing-footer>span{letter-spacing:1px;color:#8d7d9f;font-size:8px}.landing-footer>a:last-child{color:#bbabc9;align-items:center;gap:11px;font-size:11px;display:flex}.landing-footer>a:last-child:hover{color:var(--lime)}@keyframes capy-float{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(-12px)rotate(5deg)}}@keyframes star-twinkle{0%,to{opacity:.9}50%{opacity:.25}}@keyframes point-pulse{0%{opacity:.7;transform:scale(.3)}45%,to{opacity:0;transform:scale(1.7)}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes map-arrival-fall{0%,5%{transform:translateY(var(--fall-distance,-180px));opacity:0}6%{transform:translateY(var(--fall-distance,-180px));opacity:.65;animation-timing-function:cubic-bezier(.38,.08,.68,.85)}14%{opacity:1;transform:translateY(0)}18%{opacity:.9;transform:translateY(0)}57%{opacity:.7;transform:translateY(0)}65%,to{opacity:0;transform:translateY(0)}}@keyframes map-arrival-trail{0%,5%,14%,to{opacity:0}6%{opacity:.05}8%,12%{opacity:.3}}@keyframes map-arrival-wave{0%,13.9%{opacity:0;transform:scale(.35)}14%{opacity:.68;transform:scale(.35)}23%,to{opacity:0;transform:scale(2.5)}}@media (width>=1500px){.landing-hero{gap:55px;padding-top:68px;padding-bottom:70px}.galaxy-map{min-height:640px}}@media (width<=1100px){.landing-header{height:95px;padding-inline:28px}.landing-nav-links{gap:28px}.landing-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px;padding:42px 28px 48px}.hero-copy h1{letter-spacing:-3.8px;font-size:clamp(68px,6.8vw,78px)}.hero-lead{font-size:21px}.hero-description{font-size:18px}.galaxy-map{height:620px;min-height:600px;margin-right:0}.map-universe{min-height:510px}.mascot-flight{width:42%;right:-7%}.hero-registration .registration-form button{min-width:137px;padding-inline:12px}.mission-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;padding-inline:28px;font-size:17px}.mission-strip .strip-tail{justify-self:start}.content-section{padding-inline:28px}.mission-steps{gap:28px}.mission-step h3{font-size:19px}.route-section,.faq-section{gap:45px}.content-section h2{font-size:43px}.landing-footer{gap:22px;padding-inline:28px}.last-call{margin-inline:28px}.landing-footer>p{max-width:220px}}@media (width<=800px){.landing-header{height:90px;padding-inline:22px}.landing-nav{font-size:13px}.landing-nav-links{gap:22px}.landing-nav .nav-access{gap:8px;margin-left:0;padding:10px 12px}.landing-hero{grid-template-columns:minmax(0,1fr);gap:45px;padding:38px 24px 35px}.hero-copy{width:100%;max-width:620px;margin:0 auto}.hero-copy h1{letter-spacing:-4px;font-size:clamp(78px,10.8vw,86px)}.hero-lead{max-width:580px;font-size:22px}.hero-description{max-width:580px;font-size:19px}.hero-registration{max-width:540px}.hero-countdown{max-width:560px}.galaxy-map{width:580px;max-width:100%;height:625px;min-height:625px;margin:0 auto}.map-universe{min-height:550px}.mascot-flight{width:34%;right:-3%}.mission-strip{gap:22px 24px;padding:26px 24px;font-size:16px}.content-section{padding:75px 24px}.section-heading h2,.route-intro h2{font-size:43px}.mission-steps{gap:22px;margin-top:38px}.mission-step h3{font-size:18px}.mission-step>p{font-size:13px}.step-visual{height:110px}.mission-step>a{gap:7px;font-size:10px}.mission-step>a svg{width:16px}.route-section,.faq-section{grid-template-columns:1fr;gap:39px}.route-intro h2 br,.faq-section h2 br{display:none}.route-timeline{padding-top:0}.route-timeline li{gap:17px}.route-timeline li>div>p:last-child{max-width:none}.route-note{text-align:left;margin-top:0;line-height:1.8}.faq-section{gap:25px}.last-call{margin-inline:24px;margin-bottom:55px;padding-block:55px}.last-call h2{font-size:42px}.last-call-star{width:15px;height:15px;top:16%;right:5%}.landing-footer{flex-wrap:wrap;gap:20px;padding:25px 24px 30px}.landing-footer>.brand-link{flex-basis:45%}.landing-footer>p{text-align:right;flex-basis:45%;max-width:none}.landing-footer>span{flex:1}.landing-footer>a:last-child{margin-left:auto}}@media (width<=560px){.landing-header{height:85px;padding-inline:20px}.mobile-menu{color:#fff;cursor:pointer;background:0 0;border:1px solid #65516f;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;padding:10px;display:flex}.mobile-menu span{background:#c4b5d2;width:18px;height:1px;display:block}.landing-nav{z-index:10;background:#241c2e;border:1px solid #5b416d;padding:17px 20px;display:none;position:absolute;top:78px;left:20px;right:20px;box-shadow:0 12px 30px #0007}.landing-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.landing-nav-links{white-space:normal;flex-direction:column;align-items:stretch;gap:0;position:static;transform:none}.landing-nav-links>a,.landing-nav>a{border-bottom:1px solid #4c355d;padding:13px 0;font-size:14px}.landing-nav .nav-access{border:0;justify-content:space-between;margin-top:6px;padding:13px 0}.landing-hero{gap:29px;padding:28px 20px 36px}.hero-copy h1{letter-spacing:-2.7px;margin-top:0;margin-bottom:25px;font-size:clamp(50px,16vw,68px);line-height:1.055}.hero-lead{font-size:20px;line-height:1.55}.hero-description{margin-bottom:27px;font-size:18px;line-height:1.65}.hero-registration .registration-inputs{background:0 0;border:0;flex-wrap:wrap;gap:0}.hero-registration .registration-inputs input{border:1px solid #595161;margin-bottom:8px}.hero-registration .registration-form input{border-radius:12px;flex-basis:100%;height:51px}.hero-registration .registration-form button{border-radius:12px;justify-content:center;align-items:center;width:100%;height:49px;display:flex}.countdown-heading{letter-spacing:.8px;font-size:10px}.hero-countdown .countdown{gap:6px}.hero-countdown .countdown>div{flex:1;min-width:0;padding:16px 6px}.hero-countdown .countdown-unit>span{font-size:36px}.hero-countdown .countdown-unit small{letter-spacing:.5px;font-size:9px}.hero-countdown .countdown-date{font-size:10px}.galaxy-map{height:455px;min-height:455px}.map-universe{min-height:393px}.pixel-map{inset:-3px 2% 0}.map-orbits{inset:0}.mascot-flight{width:37%;top:0;right:-6%}.mascot-name{margin-top:-5px;font-size:4px}.map-signal{gap:8px;padding:10px 11px;bottom:5%;left:0%}.map-signal .mono{font-size:6px}.signal-square{width:20px;height:20px;box-shadow:inset 0 0 0 4px #201b2a}.map-coordinate{font-size:6px}.mission-strip{grid-template-columns:minmax(0,1fr);gap:20px;padding:25px 20px;font-size:17px}.mission-strip .strip-tail{font-size:16px}.mission-strip i{margin-right:10px}.content-section{padding:58px 20px}.content-section h2{letter-spacing:-1.5px;font-size:36px;line-height:1.15}.section-heading>p:last-child,.route-intro>p{font-size:13px}.mission-steps{grid-template-columns:1fr;gap:31px;margin-top:30px}.mission-step{grid-template-columns:1fr 99px;column-gap:14px;padding-top:21px;display:grid}.step-visual{grid-area:1/2/5;height:135px;margin-top:5px}.mission-step h3{grid-column:1;margin-top:16px;font-size:20px}.mission-step>p{grid-column:1;max-width:none;margin-bottom:18px;font-size:13px}.mission-step>a{grid-column:1;justify-self:start;font-size:11px}.route-section{gap:31px}.route-intro h2 br{display:block}.route-timeline li{grid-template-columns:17px 1fr;gap:15px;padding-bottom:33px}.timeline-marker{width:11px;height:11px;margin-top:5px}.route-timeline li:not(:last-child):after{left:5px}.route-timeline h3{font-size:19px}.route-timeline li>div>p:last-child{font-size:13px;line-height:1.8}.route-note{font-size:7px}.faq-section{gap:20px}.faq-section h2 br{display:block}.faq-list summary{padding-block:20px;font-size:14px}.faq-list details>p{margin-right:15px;font-size:13px}.last-call{margin:0 20px 43px;padding:43px 16px}.last-call h2{letter-spacing:-1.3px;margin:0 0 24px;font-size:31px}.last-cta{gap:19px;padding:15px 19px;font-size:13px}.last-call>p:last-child{max-width:245px;margin-inline:auto;font-size:10px;line-height:1.8}.last-call-star{display:none}.landing-footer{gap:17px;padding:25px 20px}.landing-footer>.brand-link{flex-basis:100%}.landing-footer>p{text-align:left;flex-basis:100%;font-size:10px}.landing-footer>span{font-size:7px}.landing-footer>a:last-child{gap:4px;font-size:10px}.landing-footer>a:last-child svg{width:14px}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.geo-pulse{opacity:.2;transform:scale(1)}.mascot-flight{transform:rotate(8deg)}.map-arrival-drop{opacity:.72;transform:none}.map-arrival-tail,.map-arrival-impact,.hero-countdown .countdown-unit:before{display:none}}.panel-shell{color:#f3f0f8;background:0 0;min-height:100vh;font-size:14px;display:flex}.panel-shell *,.panel-shell :before,.panel-shell :after{box-sizing:border-box}.panel-shell a{color:inherit;text-decoration:none}.panel-shell button,.panel-shell input,.panel-shell select,.panel-shell textarea{font:inherit}.panel-shell button,.panel-shell a{-webkit-tap-highlight-color:transparent}.panel-shell button{cursor:pointer}.panel-shell button:disabled{cursor:wait;opacity:.5}.panel-shell :focus-visible{outline:2px solid var(--lime,#d2ff65);outline-offset:4px}.panel-shell h1,.panel-shell h2,.panel-shell h3,.panel-shell p{margin:0}.panel-shell .mono{font-family:GeistMono,monospace}.panel-mobile-logout{display:none!important}.panel-sidebar{border-right:1px solid var(--line,#383340);overscroll-behavior:contain;background:#15131be8;flex-direction:column;flex:0 0 256px;width:256px;height:100vh;padding:30px 20px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.panel-brand{margin:0 8px 38px;display:block}.panel-brand img{max-width:48px}.panel-navigation{flex-direction:column;gap:6px;display:flex}.panel-nav-link{border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;padding:13px 14px;font-size:13px;font-weight:500;transition:background .18s,color .18s;display:flex;color:#b4afc0!important}.panel-nav-link:hover{background:#211d2a;color:#fff!important}.panel-nav-link.is-active{background:#272a1f;border-color:#424935;color:var(--lime,#d2ff65)!important}.panel-nav-count{background:var(--lime,#d2ff65);color:#111017;border-radius:4px;place-items:center;width:20px;height:20px;margin-left:auto;font-size:10px;display:grid}.panel-sidebar-bottom{margin-top:auto}.panel-edition-card{background:radial-gradient(at 110% 0,#332849 0%,#0000 55%);border:1px solid #373240;border-radius:8px;margin-bottom:20px;padding:20px 16px;position:relative;overflow:hidden}.panel-edition-card strong{margin:0 0 15px;font-size:15px;font-weight:600;line-height:1.5;display:block}.panel-edition-date{color:#9d96a8;align-items:center;gap:7px;font-size:11px;display:flex}.panel-tiny-orbit{border:1px solid #58416d;border-radius:50%;width:75px;height:75px;position:absolute;top:-23px;right:-20px}.panel-account{border-top:1px solid #332e3d;align-items:center;gap:11px;padding:16px 5px;display:flex}.panel-account>span:last-child{min-width:0}.panel-account strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:12px;display:block;overflow:hidden}.panel-account small{color:#97909f;text-overflow:ellipsis;max-width:156px;font-size:10px;display:block;overflow:hidden}.panel-avatar{color:#dfcff4;background:#322b40;border:1px solid #51425f;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:inline-grid}.panel-avatar-small{width:32px;height:32px;font-size:10px}.panel-logout{color:#9f97aa;text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:9px 12px;display:flex;font-size:12px!important}.panel-logout:hover{color:#f1edf7}.panel-main{flex-direction:column;flex:1;min-width:0;display:flex}.panel-topbar{border-bottom:1px solid #2e2938;justify-content:space-between;align-items:center;gap:16px;height:78px;padding:0 40px;display:flex}.panel-breadcrumb{align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.panel-breadcrumb .mono{color:#8c8598;letter-spacing:1px;font-size:10px}.panel-topbar-right{align-items:center;gap:9px;display:flex}.panel-topbar-right>.mono{color:#afa7bb;letter-spacing:.8px;margin-right:14px;font-size:9px}.panel-live-dot{background:var(--lime,#d2ff65);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #d2ff6550}.panel-content{flex:1;width:100%;max-width:1390px;margin:0 auto;padding:38px 40px 48px}.panel-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.panel-page-heading>div{min-width:0}.panel-page-heading h1{letter-spacing:-1.2px;overflow-wrap:anywhere;margin:0 0 8px;font-size:clamp(25px,2.4vw,34px);font-weight:650;line-height:1.3}.panel-page-heading>div>p:last-child{color:#a9a1b7;font-size:13px;line-height:1.6}.panel-button{white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:12px 17px;font-weight:650;line-height:1.4;transition:transform .18s,background .18s;display:inline-flex;font-size:12px!important}.panel-button:hover{transform:translateY(-1px)}.panel-button-lime{background:var(--lime,#d2ff65);border-color:var(--lime,#d2ff65);color:#171914!important}.panel-button-lime:hover{background:#deff93}.panel-button-outline{background:#25212d;border-color:#514958;color:#f0eaf7!important}.panel-button-outline:hover{background:#302a3b}.panel-button-ghost{background:0 0;border-color:#3b3546;color:#b9b1c6!important}.panel-button-ghost:hover{background:#26212f;color:#fff!important}.panel-text-button{background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;font-weight:500;display:inline-flex;color:var(--lime,#d2ff65)!important;font-size:12px!important}.panel-whatsapp{isolation:isolate;background:radial-gradient(at 0 0,#28482d55,#0000 65%),#191d1c;border:1px solid #385340;border-left:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:23px;padding:21px 24px;display:grid;position:relative;overflow:hidden}.panel-whatsapp:before{content:"";z-index:0;pointer-events:none;filter:blur(10px);opacity:0;background:linear-gradient(100deg,#0000 10%,#d6ffe909 32%,#d6ffe921 50%,#d6ffe90a 68%,#0000 90%);width:35%;height:170%;animation:7s ease-in-out infinite panel-whatsapp-sheen;position:absolute;top:-35%;left:0;transform:translate(-180%)skew(-18deg)}.panel-whatsapp-copy{z-index:1;min-width:0;position:relative}.panel-whatsapp-copy h2{letter-spacing:-.4px;color:#eff7ee;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.4}.panel-whatsapp-copy p{color:#aebfae;max-width:650px;margin-top:7px;font-size:12px;line-height:1.75}.panel-whatsapp-action{z-index:1;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.panel-whatsapp-button{background:#a6dfa2;border-color:#69996b;color:#162219!important}.panel-whatsapp-button-icon{flex-shrink:0}.panel-whatsapp-button:hover{background:#bcebb6;border-color:#a6dfa2}.panel-whatsapp-button:focus-visible{outline-offset:4px;outline:2px solid #ceffc9}.panel-whatsapp-action>span{color:#91a391;font-size:9px;line-height:1.5}@keyframes panel-whatsapp-sheen{0%,5%{opacity:0;transform:translate(-180%)skew(-18deg)}12%{opacity:.8}55%{opacity:.8;transform:translate(420%)skew(-18deg)}62%,to{opacity:0;transform:translate(420%)skew(-18deg)}}@media (width<=1000px) and (width>=761px){.panel-whatsapp{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.panel-whatsapp-action{align-items:flex-start}.panel-whatsapp-copy h2{font-size:16px}}@media (width<=600px){.panel-whatsapp{margin-bottom:20px;padding:20px;display:block}.panel-whatsapp-copy h2{font-size:16px;line-height:1.4}.panel-whatsapp-copy p{margin-top:12px}.panel-whatsapp-action{margin-top:16px}.panel-whatsapp-button{width:100%}}@media (prefers-reduced-motion:reduce){.panel-whatsapp:before{display:none}}.panel-mission-hero{background:linear-gradient(108deg,#2b233a 0%,#282032 45%,#34254c 100%);border:1px solid #4b415b;border-radius:9px;min-height:303px;display:flex;position:relative;overflow:hidden}.panel-mission-hero:before{content:"";background-image:radial-gradient(#a995c750 1px,#0000 1px);background-size:37px 37px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 100%);mask-image:linear-gradient(90deg,#0000 30%,#000 100%)}.panel-mission-copy{z-index:1;flex:1;padding:33px 35px;position:relative}.panel-pill{letter-spacing:1px;color:#d7c6ee;background:#45345640;border:1px solid #66577b;border-radius:3px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;font-weight:500;display:inline-flex}.panel-mission-copy h2{letter-spacing:-1.3px;margin:0 0 13px;font-size:clamp(23px,2.4vw,33px);font-weight:650;line-height:1.2}.panel-mission-copy p{color:#c0b5ce;max-width:425px;margin-bottom:21px;font-size:12px;line-height:1.75}.panel-mission-art{flex-shrink:0;width:300px;min-height:295px;position:relative}.mission-orbit{border:1px solid #83729250;border-radius:50%;position:absolute;top:50%;left:51%;transform:translate(-50%,-50%)rotate(-25deg)}.mission-orbit-one{border-style:dashed;width:200px;height:200px;animation:60s linear infinite panel-orbit-spin}.mission-orbit-two{width:270px;height:140px}.mission-orbit-three{width:335px;height:240px}.mission-mascot{object-fit:contain;filter:drop-shadow(0 20px 25px #130e2360);width:185px;height:185px;image-rendering:pixelated;animation:5s ease-in-out infinite panel-mascot-float;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.mission-star{color:#d2ff65;position:absolute}.panel-star-one{font-size:20px;top:38px;right:50px}.panel-star-two{font-size:24px;bottom:57px;left:34px}.panel-star-three{color:#d6c3ef;font-size:17px;top:91px;left:28px}.mission-art-label{color:#bfaacb;letter-spacing:1px;white-space:nowrap;font-size:8px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.panel-stats-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:21px 0 34px;display:grid}.panel-stat{background:#1b1823;border:1px solid #36303f;border-radius:7px;padding:20px 22px}.panel-stat>div{color:#9d94ad;justify-content:space-between;align-items:center;gap:8px;display:flex}.panel-stat>div>.mono{letter-spacing:1.1px;font-size:8px}.panel-stat>div svg{color:#b1a2c5}.panel-stat>strong{letter-spacing:-1px;margin:14px 0 6px;font-size:29px;font-weight:500;display:block}.panel-stat>p{color:#948b9f;font-size:11px;line-height:1.5}.panel-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.panel-section-heading h2{letter-spacing:-.5px;font-size:18px;font-weight:600}.panel-section-heading p{color:#9b91a8;margin-top:7px;font-size:12px;line-height:1.6}.panel-section-heading>a{color:#b8a8d0;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.panel-muted{color:#9b92a7;line-height:1.6;font-size:11px!important}.panel-stages-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.panel-stage-card{background:#1b1823;border:1px solid #37303f;border-radius:7px;padding:21px}.panel-stage-top{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.panel-stage-icon{color:#ba99e1;background:#302737;border:1px solid #4f3d62;border-radius:5px;place-items:center;width:42px;height:42px;display:grid}.panel-stage-card:nth-child(2) .panel-stage-icon{color:#9bcebc;background:#243331;border-color:#3c5550}.panel-stage-card:nth-child(3) .panel-stage-icon{color:#d2ff65;background:#313525;border-color:#4c563b}.panel-stage-number{color:#504559;letter-spacing:-1px;font-size:24px}.panel-stage-card h3{letter-spacing:-.3px;margin:9px 0 10px;font-size:14px;font-weight:600}.panel-stage-card p{color:#a69aae;font-size:11px;line-height:1.85}.panel-home-bottom{grid-template-columns:1.15fr 1fr;gap:18px;margin-top:30px;display:grid}.panel-card{background:#1b1823;border:1px solid #38303f;border-radius:8px;padding:25px}.panel-project-short-list{flex-direction:column;display:flex}.panel-project-short{border-bottom:1px solid #322b3a;align-items:center;gap:12px;padding:15px 0;display:flex}.panel-project-short:last-child{border-bottom:0}.panel-project-short>span:nth-child(2){flex:1;min-width:0}.panel-project-short strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.panel-project-short small{color:#94899f;margin-top:5px;font-size:10px;display:block}.panel-project-short>svg{color:#bcb0cb}.panel-project-initial{color:#cdb9e6;background:#383047;border:1px solid #544161;border-radius:5px;flex-shrink:0;place-items:center;width:40px;height:40px;font-family:monospace;font-size:17px;display:grid}.panel-small-empty{text-align:center;padding:24px 7px 8px}.panel-small-empty>svg{color:#9b83ba;margin-bottom:11px}.panel-small-empty h3{font-size:13px;font-weight:500}.panel-small-empty p{color:#a599b1;margin:8px 0;font-size:11px;line-height:1.6}.panel-briefing h2{letter-spacing:-.4px;margin:0 0 17px;font-size:17px;font-weight:550;line-height:1.5}.panel-briefing ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.panel-briefing li{color:#c0b5cd;gap:8px;font-size:11px;line-height:1.6;display:flex}.panel-briefing li svg{color:#d2ff65;flex-shrink:0;margin-top:1px}.panel-info-note{color:#978ba3;border-top:1px solid #37303f;padding-top:15px;font-size:10px;line-height:1.7;margin-top:18px!important}.panel-footer{color:#7c728d;letter-spacing:.6px;border-top:1px solid #2e2837;justify-content:space-between;align-items:center;margin:0 40px;padding:20px 0;font-size:9px;display:flex}.panel-footer a{letter-spacing:0;color:#9d91ae;align-items:center;gap:7px;font-size:10px;display:flex}.panel-notice{overflow-wrap:anywhere;border-radius:5px;align-items:flex-start;gap:9px;min-width:0;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.panel-notice svg{flex-shrink:0;margin-top:1px}.panel-notice-error{color:#ffd7da;background:#44222a;border:1px solid #743b48}.panel-notice-success{color:#c4f3d0;background:#23352b;border:1px solid #3f5e48}.panel-create-card{margin-bottom:24px}.panel-form-grid{grid-template-columns:1fr 1fr;gap:19px;display:grid}.panel-field{color:#cfc4dd;flex-direction:column;gap:9px;min-width:0;margin-bottom:22px;display:flex}.panel-field>span:first-child{align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.panel-field em{color:#cbec99;font-style:normal}.panel-field small{color:#8f819e;font-size:10px;font-weight:400}.panel-field input,.panel-field select,.panel-field textarea{color:#f0ebf7;background:#14111c;border:1px solid #484050;border-radius:5px;outline:none;width:100%;min-height:43px;padding:12px 13px;font-size:12px;transition:border-color .15s,box-shadow .15s}.panel-field textarea{resize:vertical;line-height:1.8}.panel-field input::placeholder,.panel-field textarea::placeholder{color:#7f748d;opacity:1}.panel-field input:focus,.panel-field select:focus,.panel-field textarea:focus{border-color:#aacb62;box-shadow:0 0 0 3px #d2ff6510}.panel-field input:read-only{color:#a397b2;background:#25202c}.panel-field input:disabled,.panel-field textarea:disabled,.panel-field select:disabled{opacity:.55}.panel-field-hint{color:#9b8ea8;line-height:1.7;font-size:10px!important;font-weight:400!important}.panel-form-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:7px;display:flex}.panel-loading{color:#a89ab8;justify-content:center;align-items:center;gap:12px;min-height:250px;font-size:13px;display:flex}.panel-spinner{border:2px solid #4f435d;border-top-color:#d2ff65;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite panel-spin;display:inline-block}.panel-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.panel-project-card{background:#1c1825;border:1px solid #3b3345;border-radius:8px;padding:25px;transition:border-color .2s,transform .2s}.panel-project-card:hover{border-color:#8d786b;transform:translateY(-3px)}.panel-project-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.panel-pill-dark{color:#bbaec8;background:#28212f;border-color:#48404f;font-size:8px}.panel-project-card h2{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:20px;font-weight:600}.panel-project-card>p{color:#a899b5;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:10px 0 22px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.panel-progress-meta{color:#c0b2cf;justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.panel-progress-track{background:#3a3046;border-radius:2px;width:100%;height:4px;overflow:hidden}.panel-progress-track>span{background:#d2ff65;height:100%;transition:width .25s;display:block}.panel-project-milestones{justify-content:space-between;gap:8px;margin:14px 0 22px;display:flex}.panel-project-milestones>span{color:#897b97;align-items:center;gap:5px;font-size:9px;display:flex}.panel-project-milestones .is-complete{color:#c7e8a0}.panel-milestone-dot{border:1px solid #8b7c99;border-radius:50%;width:5px;height:5px}.panel-project-card-footer{color:#b3a1c6;border-top:1px solid #393043;justify-content:space-between;align-items:center;padding-top:16px;font-size:10px;display:flex}.panel-empty{text-align:center;background:#1b1623;border:1px dashed #51425f;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:40px 30px;display:flex}.panel-empty-icon{color:#c2a8df;background:#31223e;border:1px solid #564262;border-radius:14px;place-items:center;width:72px;height:72px;margin-bottom:21px;display:grid}.panel-empty h2{letter-spacing:-.7px;margin:11px 0;font-size:23px;font-weight:550}.panel-empty p{color:#ae9cbd;max-width:425px;margin-bottom:23px;font-size:12px;line-height:1.8}.panel-back-link{margin-bottom:20px;font-size:11px;display:inline-block;color:#ad9bbc!important}.panel-editor-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:22px;display:grid}.panel-editor-card{padding:0;overflow:hidden}.panel-editor-header{border-bottom:1px solid #3d3249;align-items:center;gap:24px;padding:22px 24px;display:flex}.panel-editor-header .panel-field{flex:1;margin:0}.panel-editor-header .panel-field input{font-size:16px}.panel-editor-progress{text-align:center;flex-shrink:0}.panel-editor-progress>span{color:#d2ff65;font-size:20px}.panel-editor-progress small{color:#9f8eae;margin-top:5px;font-size:8px;display:block}.panel-tablist{border-bottom:1px solid #3d3249;gap:18px;padding:0 24px;display:flex}.panel-tab{color:#a594b8;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:19px 0 17px;font-weight:500;display:flex;font-size:12px!important}.panel-tab.is-active{color:#d2ff65;border-bottom-color:#d2ff65}.panel-tab-number{color:#9780ae;border:1px solid #554162;border-radius:4px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.panel-tab.is-active .panel-tab-number{color:#d2ff65;background:#2b3421;border-color:#67793f}.panel-tab-number.is-complete{color:#d2ff65}.panel-tab-content{padding:27px 24px 7px}.panel-form-intro{margin-bottom:27px}.panel-form-intro h2{letter-spacing:-.7px;margin:0 0 8px;font-size:21px;font-weight:550;line-height:1.4}.panel-form-intro p{color:#a897b9;font-size:12px;line-height:1.75}.panel-save-bar{background:#211a2a;border-top:1px solid #3d3249;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.panel-save-bar>div{color:#a998b9;align-items:center;gap:6px;font-size:9px;line-height:1.5;display:flex}.panel-save-dot{background:#8bb572;border-radius:50%;flex-shrink:0;width:5px;height:5px}.panel-save-dot.is-dirty{background:#ecc675}.panel-save-notices{padding:0 24px}.panel-project-aside{flex-direction:column;gap:18px;display:flex}.panel-project-aside .panel-card{padding:22px}.panel-project-aside h2{letter-spacing:-.6px;margin:0 0 10px;font-size:18px;font-weight:550;line-height:1.4}.panel-project-aside .panel-card>p{color:#ac99bd;font-size:11px;line-height:1.8}.panel-crew-owner{border-bottom:1px solid #3b2f46;align-items:center;gap:9px;padding:18px 0;display:flex}.panel-crew-owner .panel-avatar{width:31px;height:31px}.panel-crew-owner>span:nth-child(2){flex:1}.panel-crew-owner strong{font-size:11px;display:block}.panel-crew-owner small{color:#9e89b0;margin-top:4px;font-size:9px;display:block}.panel-status{white-space:nowrap;border:1px solid;border-radius:3px;padding:4px 6px;font-size:8px;line-height:1.3;display:inline-block}.panel-status-accepted{color:#b5d89b;background:#283122;border-color:#445939}.panel-status-pending{color:#dfc78d;background:#372c22;border-color:#6c563b}.panel-status-declined{color:#cba0b1;background:#35212d;border-color:#624250}.panel-crew-member{border-bottom:1px solid #3b2f46;justify-content:space-between;align-items:center;gap:6px;padding:12px 0;display:flex}.panel-crew-email{color:#bca5d0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.panel-invite-form{margin-top:20px}.panel-invite-form .panel-field{margin-bottom:12px}.panel-invite-form .panel-button{width:100%}.panel-invite-form .panel-notice{font-size:10px}.panel-project-tip{background:#211a2b;border:1px solid #493352;border-radius:7px;padding:22px}.panel-project-tip>svg{color:#c7a3e7;margin-bottom:9px}.panel-project-tip h3{margin-bottom:8px;font-size:14px;font-weight:550}.panel-project-tip p{color:#a58cb8;font-size:11px;line-height:1.8}.panel-reference-empty{text-align:center;background:#251b31;border:1px dashed #5f446e;border-radius:6px;margin-bottom:20px;padding:25px 20px}.panel-reference-empty svg{color:#b799d1;margin-bottom:11px}.panel-reference-empty h3{font-size:14px;font-weight:500}.panel-reference-empty p{color:#a58cb8;margin-top:8px;font-size:11px;line-height:1.8}.panel-reference-card{background:#21172c;border:1px solid #4c355c;border-radius:6px;margin-bottom:17px;padding:17px}.panel-reference-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel-reference-heading>span{letter-spacing:1px;color:#b899d0;font-size:8px}.panel-icon-button{color:#a484bc;background:0 0;border:0;place-items:center;padding:4px;display:grid}.panel-icon-button:hover{color:#f1c7de}.panel-reference-meta{grid-template-columns:135px minmax(0,1fr);gap:15px}.panel-reference-card .panel-field{margin-bottom:15px}.panel-reference-card .panel-field:last-child{margin-bottom:0}.panel-add-reference{margin-bottom:8px}.panel-tab-content>.panel-field-hint{margin-bottom:18px}.panel-login-option{background:#231a2d;border:1px solid #4b3859;border-radius:6px;margin-bottom:22px;padding:17px}.panel-checkbox-field{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.panel-checkbox-field input{accent-color:#d2ff65;flex-shrink:0;width:15px;height:15px;margin:2px 0 0}.panel-checkbox-field strong{color:#d5c5e2;font-size:12px;font-weight:500;display:block}.panel-checkbox-field small{color:#a58ab9;margin-top:5px;font-size:10px;line-height:1.7;display:block}.panel-login-option .panel-field{margin:19px 0 0}.panel-invitation-list{flex-direction:column;gap:13px;display:flex}.panel-invitation-list>.panel-notice{margin:0}.panel-invitation-card{background:#201827;border:1px solid #4a3659;border-radius:7px;align-items:center;gap:18px;padding:23px;display:flex}.panel-invitation-icon{color:#c7a3e5;background:#352343;border:1px solid #66517a;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.panel-invitation-copy{flex:1;min-width:0}.panel-invitation-copy h3{letter-spacing:-.3px;overflow-wrap:anywhere;margin:6px 0;font-size:16px;font-weight:550}.panel-invitation-copy p{color:#a990bb;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.panel-invitation-copy p strong{color:#c8b3d8;font-weight:500}.panel-invitation-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.panel-invitation-resolved{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.panel-home-invitations{margin-bottom:31px}.panel-mini-badge{vertical-align:middle;color:#d8b6f2;background:#3b284b;border-radius:4px;place-items:center;width:21px;height:21px;margin-left:5px;font-size:10px;display:inline-grid}.panel-profile-layout{grid-template-columns:minmax(0,1fr) 295px;align-items:start;gap:24px;display:grid}.panel-profile-summary{text-align:center;padding:30px 23px}.panel-profile-avatar{color:#d4b0ef;background:linear-gradient(130deg,#423251,#281a35);border:1px solid #79508d;border-radius:50%;place-items:center;width:85px;height:85px;margin-bottom:19px;font-family:monospace;font-size:28px;display:inline-grid}.panel-profile-summary h2{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:19px;font-weight:550}.panel-profile-summary>p{color:#b395c9;margin:8px 0 18px;font-size:11px;line-height:1.7}.panel-profile-completeness{text-align:left;border-top:1px solid #47314f;margin-top:25px;padding:23px 0}.panel-profile-completeness>div:first-child{color:#b897ce;justify-content:space-between;margin-bottom:10px;font-size:11px;display:flex}.panel-profile-completeness>div:first-child strong{color:#d2ff65;font-size:10px}.panel-profile-completeness small{color:#967ba9;margin-top:10px;font-size:10px;line-height:1.7;display:block}.panel-profile-joined{letter-spacing:.7px;color:#8b6f9e;border-top:1px solid #47314f;padding-top:19px;font-size:8px}@keyframes panel-spin{to{transform:rotate(360deg)}}@keyframes panel-orbit-spin{to{transform:translate(-50%,-50%)rotate(335deg)}}@keyframes panel-mascot-float{50%{transform:translate(-50%,-54%)}}@media (width>=1600px){.panel-content{padding-left:54px;padding-right:54px}.panel-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1220px){.panel-sidebar{flex-basis:224px;width:224px;padding:27px 15px 15px}.panel-topbar{padding:0 28px}.panel-content{padding:32px 28px 40px}.panel-footer{margin:0 28px}.panel-mission-art{width:250px}.panel-mission-copy{padding:29px}.panel-editor-layout{grid-template-columns:minmax(0,1fr) 255px;gap:17px}.panel-project-aside .panel-card{padding:18px}.panel-tablist{gap:13px}.panel-tab{gap:6px}.panel-save-bar{padding:17px 20px}.panel-save-bar>div{max-width:150px}.panel-profile-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}}@media (width<=1050px){.panel-sidebar{flex-basis:200px;width:200px;padding:22px 10px 15px}.panel-nav-link{gap:9px;padding:12px 10px;font-size:11px}.panel-edition-card{padding:17px 13px}.panel-brand{margin-bottom:31px}.panel-topbar{padding:0 23px}.panel-content{padding:29px 23px 35px}.panel-footer{margin:0 23px}.panel-mission-art{width:210px}.mission-mascot{width:155px;height:155px}.panel-mission-copy{padding:27px}.panel-mission-copy h2{font-size:27px}.panel-stat{padding:17px}.panel-stat>div>.mono{letter-spacing:.6px;font-size:7px}.panel-stages-grid{gap:11px}.panel-stage-card{padding:17px}.panel-stage-card h3{font-size:13px}.panel-editor-layout{grid-template-columns:minmax(0,1fr)}.panel-project-aside{grid-template-columns:1.25fr 1fr;display:grid}.panel-save-bar>div{max-width:none}.panel-invitation-card{flex-wrap:wrap;gap:13px;padding:19px}.panel-invitation-actions{margin-left:auto}.panel-home-bottom{grid-template-columns:1fr}.panel-profile-layout{grid-template-columns:minmax(0,1fr)}.panel-profile-summary{grid-row:1;display:none}}@media (width<=760px){.panel-shell{flex-direction:column}.panel-sidebar{border-bottom:1px solid #383340;border-right:0;flex-basis:auto;width:100%;height:auto;padding:18px 19px 0;position:static}.panel-brand{max-width:210px;margin:0 0 17px}.panel-sidebar-bottom{display:none}.panel-navigation{flex-direction:row;gap:6px;padding-bottom:11px;overflow-x:auto}.panel-nav-link{flex-shrink:0;gap:7px;padding:10px;font-size:11px}.panel-nav-link svg{width:16px;height:16px}.panel-topbar{height:56px;padding:0 20px}.panel-topbar-right>.mono{margin-right:5px;font-size:8px}.panel-breadcrumb{gap:9px;font-size:10px}.panel-breadcrumb .mono{font-size:8px}.panel-content{padding:25px 20px 33px}.panel-footer{letter-spacing:.3px;margin:0 20px;font-size:7px}.panel-footer a{font-size:9px}.panel-page-heading{flex-wrap:wrap;align-items:flex-start;gap:17px}.panel-page-heading h1{font-size:27px}.panel-page-heading>div>p:last-child{font-size:12px}.panel-mission-hero{min-height:290px}.panel-mission-copy{padding:25px}.panel-mission-copy h2{font-size:26px}.panel-mission-copy p{max-width:340px;font-size:11px}.panel-mission-art{width:190px;margin-left:-20px}.mission-mascot{width:142px;height:142px}.panel-stats-grid{gap:10px;margin-bottom:29px}.panel-stat{padding:15px 13px}.panel-stat>div{align-items:flex-start}.panel-stat>div svg{width:15px;height:15px}.panel-stat>strong{font-size:24px}.panel-stat p{font-size:9px}.panel-stages-grid{gap:10px}.panel-stage-card{padding:16px}.panel-stage-card h3{font-size:12px}.panel-stage-card p{font-size:10px}.panel-stage-number{font-size:19px}.panel-stage-icon{width:34px;height:34px}.panel-stage-icon svg{width:20px;height:20px}.panel-section-heading>.mono{font-size:8px!important}.panel-card{padding:22px}.panel-editor-card{padding:0}.panel-project-card{padding:22px}.panel-form-grid{gap:15px}}@media (width<=540px){.panel-sidebar{padding:15px 14px 0}.panel-navigation{gap:3px}.panel-nav-link{gap:5px;padding:9px 8px;font-size:10px}.panel-nav-link svg{width:14px;height:14px}.panel-nav-count{width:15px;height:15px;font-size:8px}.panel-topbar{padding:0 16px}.panel-topbar-right>.mono,.panel-topbar-right>.panel-live-dot{display:none}.panel-content{padding:24px 16px 28px}.panel-footer{gap:10px;margin:0 16px}.panel-page-heading{margin-bottom:23px}.panel-page-heading h1{font-size:26px}.panel-mission-hero{flex-direction:column}.panel-mission-copy{padding:25px}.panel-mission-copy h2{font-size:28px}.panel-mission-copy p{font-size:12px}.panel-mission-art{width:100%;height:150px;min-height:150px;margin:0;overflow:hidden}.mission-mascot{width:145px;height:145px;top:45%}.mission-orbit-one{width:140px;height:140px}.mission-orbit-two{width:240px;height:90px}.mission-orbit-three{width:315px;height:135px}.mission-art-label{bottom:11px}.panel-star-one{top:24px;right:25%}.panel-star-two{bottom:28px;left:23%}.panel-star-three{top:23px;left:28%}.panel-stats-grid{grid-template-columns:1fr 1fr}.panel-stat:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.panel-stat:last-child>div{grid-column:1/-1}.panel-stat:last-child>strong{margin:12px 0 0}.panel-stat:last-child>p{text-align:right;margin-top:12px}.panel-stat>div>.mono{font-size:7px}.panel-stat>strong{font-size:28px}.panel-section-heading{align-items:flex-start}.panel-section-heading h2{font-size:17px}.panel-section-heading>.mono{display:none}.panel-stages-grid{grid-template-columns:1fr}.panel-stage-card{padding:20px 20px 20px 80px;position:relative}.panel-stage-top{margin-bottom:0}.panel-stage-icon{width:40px;height:40px;position:absolute;top:22px;left:20px}.panel-stage-number{font-size:22px;position:absolute;top:18px;right:18px}.panel-stage-card h3{margin-top:8px;font-size:15px}.panel-stage-card p{font-size:11px}.panel-project-grid{grid-template-columns:1fr}.panel-empty{min-height:320px;padding:35px 22px}.panel-empty h2{font-size:21px}.panel-form-grid{grid-template-columns:1fr;gap:0}.panel-form-actions{flex-wrap:wrap}.panel-create-card .panel-section-heading{align-items:center}.panel-editor-header{gap:15px;padding:20px}.panel-editor-header .panel-field input{font-size:14px}.panel-editor-progress>span{font-size:16px}.panel-editor-progress small{max-width:64px;line-height:1.5}.panel-tablist{gap:17px;padding:0 20px}.panel-tab{gap:6px;font-size:11px!important}.panel-tab-number{width:21px;height:21px;font-size:8px}.panel-tab-content{padding:23px 20px 5px}.panel-form-intro h2{font-size:20px}.panel-form-intro p{font-size:11px}.panel-save-bar{flex-wrap:wrap;padding:17px 20px}.panel-save-bar>div{font-size:9px}.panel-save-bar .panel-button{min-height:39px;padding:10px 12px;font-size:11px!important}.panel-project-aside,.panel-reference-meta{grid-template-columns:1fr}.panel-invitation-card{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:19px;display:grid}.panel-invitation-icon{width:36px;height:36px}.panel-invitation-icon svg{width:20px;height:20px}.panel-invitation-actions,.panel-invitation-resolved{grid-column:1/-1;margin-top:7px}.panel-invitation-actions{justify-content:flex-end;width:100%}.panel-invitation-copy h3{font-size:15px}.panel-invitation-copy p{font-size:10px}.panel-invitation-card .panel-button{min-height:37px;padding:9px 12px;font-size:11px!important}.panel-profile-form{padding:22px}.panel-profile-form .panel-form-intro{margin-bottom:23px}.panel-project-short strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.panel-shell *,.panel-shell :before,.panel-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=760px){.panel-mobile-logout{display:grid!important}}.cosmic-background{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;position:fixed;inset:0;overflow:hidden}.cosmic-background *{pointer-events:none}.cosmic-nebula{background:radial-gradient(at 81% 9%,#692b9826 0,#0000 35%),radial-gradient(at 12% 84%,#306d7b1c 0,#0000 34%),radial-gradient(at 78% 75%,#723a8b15 0,#0000 35%);animation:65s ease-in-out infinite alternate cosmic-nebula-drift;position:absolute;inset:-10%}.cosmic-starfield{animation:100s ease-in-out infinite alternate cosmic-starfield-drift;position:absolute;inset:-12%}.cosmic-constellations{position:absolute;inset:0}.cosmic-star{left:var(--star-x);top:var(--star-y);width:var(--star-size);height:var(--star-size);opacity:.45;animation:cosmic-star-breathe var(--star-duration) var(--star-delay) ease-in-out infinite;background:#9886b4;position:absolute}.cosmic-star-tone-1{opacity:.35;background:#b9a0d6}.cosmic-star-tone-2{opacity:.3;background:#84b3b8}.cosmic-star-tone-3{opacity:.28;background:#b6cc89}.cosmic-star-cross:before,.cosmic-star-cross:after{content:"";background:inherit;opacity:.55;position:absolute;inset:0}.cosmic-star-cross:before{transform:translateX(calc(var(--star-size) * -1));box-shadow:calc(var(--star-size) * 2) 0 0 currentColor;color:#776a8d}.cosmic-star-cross:after{transform:translateY(calc(var(--star-size) * -1));box-shadow:0 calc(var(--star-size) * 2) 0 currentColor;color:#776a8d}.cosmic-constellation{color:#9576b9;opacity:.3;filter:drop-shadow(0 0 5px #8860a81a);width:clamp(160px,22vw,330px);height:auto;animation:40s ease-in-out infinite alternate cosmic-constellation-breathe;position:absolute}.cosmic-constellation path{stroke:currentColor;stroke-width:1px;opacity:.55;stroke-dasharray:1 2}.cosmic-node{fill:#c4a7e4;opacity:.7}.cosmic-node-aura{fill:#a17ac7;opacity:.11}.cosmic-constellation-1{top:9%;left:1.5%;transform:rotate(-7deg)}.cosmic-constellation-2{color:#719aa5;width:clamp(160px,19vw,290px);animation-delay:-17s;top:41%;right:2%;transform:rotate(8deg)}.cosmic-constellation-3{width:clamp(160px,24vw,360px);animation-delay:-9s;bottom:2%;left:14%;transform:rotate(13deg)}.cosmic-constellation-4{opacity:.22;width:clamp(150px,17vw,265px);animation-delay:-26s;top:-3%;right:30%;transform:rotate(-11deg)}.cosmic-galaxy{--galaxy-main:#9b6cca;--galaxy-soft:#66428d;--galaxy-light:#ad90d3;--galaxy-accent:#7996bc;aspect-ratio:1;opacity:.65;transform-origin:50%;width:clamp(350px,49vw,760px);animation:120s ease-in-out infinite alternate cosmic-galaxy-drift;position:absolute}.cosmic-galaxy>svg{filter:drop-shadow(0 0 5px #9261b52b);width:100%;height:100%;position:absolute;inset:0}.cosmic-galaxy-light{background:radial-gradient(ellipse,var(--galaxy-soft),transparent 65%);opacity:.12;filter:blur(14px);position:absolute;inset:16%}.cosmic-galaxy-pixel{fill:var(--galaxy-main)}.cosmic-galaxy-tone-1{fill:var(--galaxy-soft)}.cosmic-galaxy-tone-2{fill:var(--galaxy-light)}.cosmic-galaxy-tone-3{fill:var(--galaxy-accent)}.cosmic-galaxy-core{fill:var(--galaxy-light)}.cosmic-galaxy-1{top:-26%;right:-10%;rotate:-25deg}.cosmic-galaxy-2{--galaxy-main:#699eaa;--galaxy-soft:#3d737d;--galaxy-light:#88b6b7;--galaxy-accent:#a1b977;opacity:.51;width:clamp(340px,47vw,720px);animation-duration:145s;animation-delay:-39s;bottom:-24%;left:-14%;rotate:24deg}.cosmic-galaxy-3{--galaxy-main:#866797;--galaxy-soft:#634370;--galaxy-light:#a58bb6;--galaxy-accent:#6e88a5;opacity:.3;width:clamp(220px,28vw,430px);animation-duration:160s;animation-delay:-71s;bottom:6%;right:4%;rotate:49deg}@keyframes cosmic-nebula-drift{0%{transform:translate(-.5%)}to{transform:translate(1%,1%)}}@keyframes cosmic-starfield-drift{0%{transform:translate(0,0)}to{transform:translateY(-8px)}}@keyframes cosmic-star-breathe{0%,to{opacity:.18}45%{opacity:.57}70%{opacity:.27}}@keyframes cosmic-constellation-breathe{0%{opacity:.2}to{opacity:.36}}@keyframes cosmic-galaxy-drift{0%{transform:translate(0,0)rotate(-3deg)}to{transform:translate(12px,-8px)rotate(7deg)}}@media (width<=760px){.cosmic-galaxy-1{opacity:.55;width:440px;top:-13%;right:-38%}.cosmic-galaxy-2{opacity:.43;width:440px;bottom:-15%;left:-48%}.cosmic-galaxy-3{opacity:.24;width:300px;bottom:25%;right:-33%}.cosmic-constellation-1{width:210px;top:24%;left:-14%}.cosmic-constellation-2{width:190px;top:51%;right:-15%}.cosmic-constellation-3{width:240px;bottom:4%;left:0}.cosmic-constellation-4{width:180px;top:-4%;right:2%}.cosmic-star{max-width:3px;max-height:3px}}@media (prefers-reduced-motion:reduce){.cosmic-background *,.cosmic-background :before,.cosmic-background :after{transition:none!important;animation:none!important}.cosmic-star{opacity:.33}.cosmic-constellation{opacity:.26}}@font-face{font-family:Geist;src:url(/fonts/geist.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistMono;src:url(/fonts/geist-mono.woff2)format("woff2");font-display:swap;font-weight:100 900}:root{color:#f3f0f8;font-synthesis:none;--bg:#111017;--surface:#1a1822;--lime:#d2ff65;--muted:#b4afc0;--line:#383340;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111017;font-family:Geist,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{min-width:320px;margin:0}#root{isolation:isolate;min-height:100vh}.site-content{z-index:1;min-height:100vh;position:relative}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:5px}img{max-width:100%;height:auto}p{line-height:1.65}h1,h2,h3,p{margin-top:0}.mono{font-family:GeistMono,monospace}::selection{background:var(--lime);color:var(--bg)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand{letter-spacing:-1.1px;align-items:center;gap:9px;font-size:23px;font-weight:900;line-height:.93;display:inline-flex}.brand img{object-fit:contain;width:44px;height:48px;image-rendering:pixelated}.brand-latam{letter-spacing:4px;color:var(--lime);margin-top:6px;font-family:GeistMono,monospace;font-size:11px;display:block}.brand-star{margin-left:5px;font-size:10px}.brand-compact{font-size:20px}.brand-compact img{width:36px}.button-primary,.button-secondary{border:1px solid var(--lime);background:var(--lime);color:#17191a;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 20px;font-weight:650;transition:transform .15s,background .15s;display:inline-flex}.button-primary:hover{background:#e0ff9c;transform:translateY(-2px)}.button-secondary{color:#f3f0f8;border-color:var(--line);background:0 0}.button-secondary:hover{border-color:var(--lime)}.text-button{color:var(--muted);text-underline-offset:4px;background:0 0;border:0;padding:10px 0;font-size:13px;text-decoration:underline}.back-link{color:var(--muted);font-size:13px}.back-link:hover{color:var(--lime)}.form-error{color:#ffb4b4;background:#362127;border-left:2px solid #ff9292;margin:12px 0 0;padding:7px 12px;font-size:13px}.registration-form{max-width:540px}.registration-inputs{background:#201d27;border:1px solid #5c555f;border-radius:5px;gap:4px;min-height:61px;padding:5px;display:flex;position:relative}.registration-inputs input{color:#fff;outline-offset:0;background:0 0;border:0;width:100%;min-width:0;padding:12px 9px 12px 31px}.registration-inputs input::placeholder{color:#b3adb8}.registration-inputs button{white-space:nowrap;background:var(--lime);color:#17200e;border:0;border-radius:3px;justify-content:center;align-items:center;gap:20px;padding:14px 20px;font-size:14px;font-weight:700;display:flex}.registration-inputs button:hover{background:#e0ff9c}.mail-symbol{color:var(--muted);font-family:monospace;position:absolute;top:19px;left:15px}.registration-note{color:var(--muted);margin:12px 0 0;font-size:11px}.registration-note a{text-underline-offset:3px;margin-left:7px;text-decoration:underline}.registration-success{background:#1e251a;border:1px solid #526938;border-radius:6px;max-width:540px;padding:20px}.registration-success h3{margin:6px 0;font-size:19px}.registration-success p{margin-bottom:8px;font-size:13px}.success-mark{color:var(--lime);font-size:22px}.local-mail{overflow-wrap:anywhere;background:#171b15;border:1px dashed #52683c;border-radius:4px;margin:15px 0 0;padding:14px;font-size:12px}.local-mail summary{cursor:pointer;color:var(--lime);margin-bottom:12px;font-family:GeistMono,monospace;font-size:11px}.local-mail p{margin:6px 0}.local-mail-code{align-items:center;gap:15px;margin:14px 0;display:flex}.local-mail-code small{color:var(--muted);font-size:9px}.local-mail-code strong{color:var(--lime);letter-spacing:5px;font-family:GeistMono,monospace;font-size:23px}.local-mail .button-secondary{min-height:40px;padding:9px 13px;font-size:12px}.local-mail-note{color:var(--muted);line-height:1.5;font-size:11px!important}.countdown-block{margin-top:32px}.countdown-label{letter-spacing:1.5px;color:var(--muted);align-items:center;gap:8px;margin-bottom:11px;font-size:9px;display:flex}.tiny-square{background:var(--lime);width:5px;height:5px;display:inline-block}.countdown{gap:26px;display:flex}.countdown-unit{flex-direction:column;align-items:center;min-width:51px;display:flex;position:relative}.countdown-unit:not(:last-child):after{content:":";color:#56505e;font:24px GeistMono,monospace;position:absolute;top:2px;right:-16px}.countdown-unit>span{font:600 32px/1.2 GeistMono,monospace}.countdown-unit small{letter-spacing:1px;color:var(--muted);margin-top:6px;font:8px GeistMono,monospace}.countdown-date{color:#a5a0ad;letter-spacing:.7px;margin:12px 0 0;font:8px GeistMono,monospace}.page-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100vh;padding:30px;display:flex}.page-loading p{color:var(--muted)}.legal-page{max-width:800px;margin:auto;padding:55px 30px}.legal-page>.brand{width:fit-content;margin:35px 0 50px;display:flex}.legal-page h1{font-size:40px}.legal-page h2{margin-top:32px;font-size:22px}.legal-page p{color:var(--muted)}.access-page{background:radial-gradient(at 20% 40%,#2b1f4338 0,#0000 50%);min-height:100vh;position:relative;overflow:hidden}.access-page header{justify-content:space-between;align-items:center;gap:20px;padding:28px 6vw;display:flex;position:relative}.access-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;max-width:1070px;min-height:calc(100vh - 170px);margin:auto;padding:45px 30px;display:grid;position:relative}.access-illustration img{object-fit:contain;width:200px;height:220px;image-rendering:pixelated;filter:drop-shadow(0 12px 35px #b1ff5330);animation:5s ease-in-out infinite float-capi}.access-illustration h2{letter-spacing:-2px;margin-bottom:20px;font-size:52px;font-weight:750;line-height:1.09}.access-illustration h2 em{color:var(--lime);font-style:normal}.access-illustration p{color:var(--muted);max-width:330px;font-size:14px}.access-card{background:#1b1822;border:1px solid #494052;border-radius:8px;padding:36px;box-shadow:0 25px 80px #0005}.access-card h1{letter-spacing:-1.1px;margin:0 0 18px;font-size:32px;line-height:1.15}.access-card>p{color:var(--muted);margin-bottom:27px;font-size:14px}.access-card form>label{color:var(--muted);margin-bottom:10px;font-size:12px;display:block}.code-input{text-align:center;border:1px solid var(--line);background:var(--bg);letter-spacing:12px;width:100%;color:var(--lime);border-radius:4px;margin-bottom:20px;padding:15px;font:32px GeistMono,monospace}.access-card form>.button-primary{width:100%}.access-help{color:var(--muted);margin:16px 0;font-size:11px}.access-help a{color:var(--lime);text-decoration:underline}.access-footer{text-align:center;color:var(--muted);letter-spacing:2px;padding:20px;font-size:9px;position:relative}.access-card .registration-inputs{flex-wrap:wrap}.access-card .registration-inputs input{flex-basis:100%;min-height:50px}.access-card .registration-inputs button{width:100%}.access-card .registration-note{line-height:1.7}.access-card .registration-success{padding:15px}.access-card .registration-success h3{font-size:18px}@keyframes float-capi{50%{transform:translateY(-12px)rotate(2deg)}}.access-email-input{border:1px solid var(--line);background:var(--bg);color:#f3f0f8;border-radius:6px;width:100%;min-width:0;min-height:52px;margin-bottom:20px;padding:14px 16px}.access-email-input::placeholder{color:var(--muted)}.access-account{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:20px;padding-bottom:16px;display:flex}.access-account>span{overflow-wrap:anywhere;min-width:0;font-size:13px}.access-account button,.access-help button{color:var(--lime);text-underline-offset:3px;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.access-account button{font-size:11px}.access-notice{color:#dbefb9;background:#243019;border:1px solid #455934;border-radius:6px;margin:0 0 20px;padding:12px 14px;font-size:12px}@media (width<=760px){.access-layout{grid-template-columns:1fr;gap:30px;max-width:510px;padding:30px 22px}.access-illustration{text-align:center}.access-illustration img{width:110px;height:120px}.access-illustration h2{letter-spacing:-1px;font-size:33px}.access-illustration p{display:none}.access-card{padding:26px}.access-page header{padding:22px}.access-page header .back-link{font-size:11px}.access-footer{font-size:8px}.registration-inputs button{gap:9px;padding:14px}.registration-inputs input{font-size:13px}.countdown{gap:22px}.countdown-unit:not(:last-child):after{right:-13px}.countdown-unit>span{font-size:29px}.legal-page h1{font-size:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
