.public-preview{position:relative;isolation:isolate;min-height:100vh;overflow:clip;background:#080910;color:#f7f3ff}.discord-gateway h1,.public-preview h1,.public-preview h2,.public-preview h3{letter-spacing:0}.public-nav{position:absolute;z-index:30;top:18px;left:50%;width:min(1240px,calc(100% - 36px));min-height:70px;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:18px;transform:translateX(-50%);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:rgba(9,10,17,.88);box-shadow:0 18px 50px rgba(0,0,0,.3);padding:9px 12px}.public-brand,.public-brand>span,.public-footer>div,.public-footer>div>span{display:flex;align-items:center}.public-brand{width:-moz-fit-content;width:fit-content;gap:11px}.discord-gateway-brand img,.public-brand img,.public-footer img{border-radius:5px}.public-brand>span,.public-footer>div>span{align-items:flex-start;flex-direction:column;line-height:1.1}.public-brand strong{color:#fff;font-size:.98rem}.public-brand small,.public-footer small{margin-top:4px;color:#9ea0ac;font-size:.62rem;font-weight:800;text-transform:uppercase}.public-nav-links{display:flex;align-items:center;justify-content:center;gap:4px}.public-nav-links a{position:relative;border-radius:5px;color:#c9c8d2;padding:9px 13px;font-size:.78rem;font-weight:850;transition:color .16s ease,background .16s ease}.public-nav-links a:hover{background:hsla(0,0%,100%,.07);color:#fff}.public-nav-actions{display:flex;justify-content:flex-end;gap:7px}.public-discord-link,.public-nav-actions button{min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid hsla(0,0%,100%,.16);border-radius:5px;background:hsla(0,0%,100%,.05);color:#fff;padding:0 12px;font:inherit;font-size:.76rem;font-weight:900;transition:transform .16s ease,border-color .16s ease,background .16s ease}.public-discord-link:hover,.public-nav-actions button:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1)}.public-discord-link{border-color:rgba(117,130,255,.65);background:#5865f2}.public-discord-link svg,.public-nav-actions svg{width:17px;height:17px}.public-hero{position:relative;min-height:760px;height:min(920px,calc(100svh - 24px));display:flex;align-items:center;overflow:hidden;padding:132px max(8vw,calc((100vw - 1200px) / 2)) 108px}.public-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%;animation:publicHeroDrift 24s ease-in-out infinite alternate}.public-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,5,10,.95),rgba(4,5,10,.78) 38%,rgba(4,5,10,.18) 72%),linear-gradient(0deg,#080910,transparent 25%,rgba(4,5,10,.1))}.public-hero-content{position:relative;z-index:2;width:min(770px,72%)}.public-kicker{display:flex;align-items:center;gap:9px;margin:0 0 22px;color:#f0bd48;font-size:.72rem;font-weight:950;text-transform:uppercase}.public-kicker svg{width:17px;height:17px}.public-hero h1{margin:0;color:#fff;font-size:7.5rem;font-weight:300;line-height:.86;text-transform:uppercase}.public-hero h1 span{display:block;margin-top:26px;color:#f0bd48;font-size:2.05rem;font-weight:700;line-height:1;text-transform:none}.public-hero-lead{max-width:690px;margin:30px 0 0;color:#d0ced7;font-size:1.04rem;line-height:1.8}.public-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px}.public-inline-action{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:.85rem;font-weight:900}.public-inline-action svg{width:17px;height:17px;color:#f0bd48;transition:transform .18s ease}.public-inline-action:hover svg{transform:translateY(4px)}.public-status-rail{position:absolute;z-index:2;right:max(8vw,calc((100vw - 1200px) / 2));bottom:80px;width:min(370px,28vw);display:grid;grid-template-columns:auto 1fr;align-items:start;gap:14px;border-top:1px solid hsla(0,0%,100%,.3);padding-top:18px}.public-status-pulse{width:9px;height:9px;margin-top:7px;border-radius:50%;background:#69e6a4;box-shadow:0 0 0 6px rgba(105,230,164,.1),0 0 20px rgba(105,230,164,.45);animation:publicPulse 2s ease-in-out infinite}.public-status-rail div{display:grid;gap:3px}.public-status-rail small{color:#f0bd48;font-size:.62rem;font-weight:900;text-transform:uppercase}.public-status-rail strong{color:#fff;font-size:1rem}.public-status-rail div span{color:#a8a6b0;font-size:.74rem}.public-approach-band,.public-project-band,.public-quicklinks-band{width:min(1200px,calc(100% - 40px));margin:0 auto;padding:118px 0}.public-project-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:70px}.public-community-band h2,.public-partner-copy h2,.public-project-intro h2,.public-section-heading h2{margin:0;font-size:4.2rem;line-height:1.02}.public-community-band>div>p:not(.public-kicker),.public-partner-copy>p:not(.public-kicker),.public-project-intro>p,.public-section-heading>p:not(.public-kicker){margin:0;color:#aaa8b4;line-height:1.8}.public-project-stage{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.45fr);gap:1px;margin-top:68px;background:hsla(0,0%,100%,.13)}.public-project-signal{position:relative;min-height:500px;display:grid;place-items:center;overflow:hidden;background:#0d0f19}.public-project-signal:before{content:"";position:absolute;inset:18px;border:1px solid hsla(0,0%,100%,.12);pointer-events:none}.public-project-signal>span{position:absolute;right:34px;bottom:28px;color:#8f93a6;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.64rem;text-transform:uppercase}.public-signal-grid{position:absolute;inset:0;opacity:.7;background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.public-signal-grid i{position:absolute;left:calc(13% + var(--offset, 0%));bottom:15%;width:2px;height:var(--height,35%);background:linear-gradient(0deg,rgba(240,189,72,.05),#f0bd48);box-shadow:0 0 18px rgba(240,189,72,.3)}.public-signal-grid i:first-child{--offset:0%;--height:28%}.public-signal-grid i:nth-child(2){--offset:18%;--height:54%}.public-signal-grid i:nth-child(3){--offset:37%;--height:72%}.public-signal-grid i:nth-child(4){--offset:58%;--height:47%}.public-signal-grid i:nth-child(5){--offset:73%;--height:31%}.public-signal-code{position:relative;z-index:2;display:grid;grid-template-columns:auto auto;align-items:baseline;color:#fff}.public-signal-code span,.public-signal-code strong{font-size:9rem;font-weight:250;line-height:.8}.public-signal-code strong{color:#f0bd48}.public-signal-code small{grid-column:1/-1;margin-top:18px;color:#9da0ae;font-size:.72rem;font-weight:900;text-align:center;text-transform:uppercase}.public-signal-scan{position:absolute;z-index:1;top:18px;bottom:18px;width:1px;background:#35d4ff;box-shadow:0 0 24px rgba(53,212,255,.7);animation:publicScan 5.5s ease-in-out infinite}.public-phase-panel{display:grid;align-content:center;background:#131522;padding:34px}.public-phase-panel>p{margin:0 0 26px;color:#f0bd48;font-size:.7rem;font-weight:900;text-transform:uppercase}.public-phase-panel>div{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;border-top:1px solid hsla(0,0%,100%,.12);padding:19px 0}.public-phase-panel>div>span{color:#737789;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem}.public-phase-panel>div strong{font-size:.88rem}.public-phase-panel>div small{display:inline-flex;align-items:center;gap:5px;color:#69e6a4;font-size:.66rem;font-weight:850;text-transform:uppercase}.public-phase-panel svg{width:13px;height:13px}.public-approach-band{padding-top:92px}.public-section-heading{max-width:850px}.public-section-heading>p:not(.public-kicker){max-width:720px;margin-top:24px}.public-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:62px;border-top:1px solid hsla(0,0%,100%,.16)}.public-pillar-grid article{min-height:330px;display:grid;align-content:start;border-right:1px solid hsla(0,0%,100%,.16);padding:28px 34px 34px 0}.public-pillar-grid article+article{padding-left:34px}.public-pillar-grid article:last-child{border-right:0}.public-pillar-grid article>span{color:#77798a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem}.public-pillar-grid svg{width:34px;height:34px;margin-top:54px;color:#f0bd48}.public-pillar-grid h3{margin:22px 0 0;font-size:1.55rem}.public-pillar-grid p{margin:14px 0 0;color:#aaa8b4}.public-partner-band{width:min(1200px,calc(100% - 40px));display:grid;grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(48px,8vw,110px);margin:0 auto;border-top:1px solid hsla(0,0%,100%,.15);border-bottom:1px solid hsla(0,0%,100%,.15);padding:110px 0}.public-partner-visual{position:relative;min-height:600px;display:grid;place-items:center;overflow:hidden;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:#11131d;padding:28px}.public-partner-visual:before{content:"PARTNER / 01";position:absolute;top:18px;left:18px;z-index:1;color:#8f93a6;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem}.public-partner-visual img{width:100%;height:100%;max-height:650px;-o-object-fit:contain;object-fit:contain;transition:transform .5s ease}.public-partner-visual:hover img{transform:scale(1.018)}.public-partner-copy>p:not(.public-kicker){margin-top:24px}.public-partner-copy>strong{display:block;margin-top:20px;color:#f0bd48}.public-partner-server{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:34px;border-top:1px solid hsla(0,0%,100%,.14);border-bottom:1px solid hsla(0,0%,100%,.14);padding:17px 0}.public-partner-server span{color:#8f93a6;font-size:.7rem;font-weight:850;text-transform:uppercase}.public-partner-server code{color:#fff;font-weight:850}.public-partner-links{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:30px}.public-partner-icon-link{width:46px;height:46px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.16);border-radius:5px;color:#d7d6df;transition:transform .16s ease,border-color .16s ease,color .16s ease}.public-partner-icon-link:hover{transform:translateY(-2px);border-color:#f0bd48;color:#f0bd48}.public-partner-icon-link svg{width:20px;height:20px}.public-quicklinks-band{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:80px}.public-quicklinks{border-top:1px solid hsla(0,0%,100%,.16)}.public-quicklinks>a{display:grid;grid-template-columns:38px 28px minmax(0,1fr) 24px;align-items:center;gap:16px;border-bottom:1px solid hsla(0,0%,100%,.16);padding:23px 4px;transition:color .16s ease,padding .18s ease,background .16s ease}.public-quicklinks>a:hover{background:hsla(0,0%,100%,.035);padding-right:12px;padding-left:12px}.public-quicklinks>a>span{color:#747686;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.public-quicklinks>a>svg{width:20px;height:20px;color:#f0bd48}.public-quicklinks>a>svg:last-child{color:#767989}.public-quicklinks>a div{display:grid}.public-quicklinks strong{font-size:1.02rem}.public-quicklinks small{margin-top:3px;color:#9695a2;font-size:.74rem}.public-community-band{width:min(1320px,calc(100% - 28px));display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:48px;margin:0 auto 20px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:#121420;padding:58px 64px}.public-community-band h2{font-size:3.5rem}.public-community-band>div>p:not(.public-kicker){max-width:650px;margin-top:17px}.public-community-signal{width:100px;height:100px;display:grid;place-items:center;border:1px solid rgba(117,130,255,.4);background:#0c0e18;color:#7582ff}.public-community-signal svg{width:39px;height:39px}.public-footer{width:min(1320px,calc(100% - 28px));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;margin:0 auto;border-top:1px solid hsla(0,0%,100%,.13);padding:34px 0 44px;color:#858793;font-size:.72rem}.public-footer>div{gap:10px}.public-footer nav{display:flex;gap:18px}.public-footer nav a:hover{color:#fff}.public-footer>span{justify-self:end}[data-public-reveal]{opacity:0;transform:translateY(22px);transition:opacity .56s cubic-bezier(.16,.9,.24,1),transform .56s cubic-bezier(.16,.9,.24,1)}[data-public-reveal].is-visible{opacity:1;transform:translateY(0)}.discord-gateway{position:relative;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;background:#080910;color:#fff;padding:22px clamp(20px,4vw,58px) 20px}.discord-gateway-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;animation:publicHeroDrift 24s ease-in-out infinite alternate}.discord-gateway-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,6,12,.96),rgba(5,6,12,.78) 56%,rgba(5,6,12,.42)),linear-gradient(0deg,rgba(5,6,12,.95),transparent 48%)}.discord-gateway-content,.discord-gateway-footer,.discord-gateway-header{position:relative;z-index:2}.discord-gateway-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.discord-gateway-brand{display:flex;align-items:center;gap:11px}.discord-gateway-brand>span{display:grid;line-height:1.15}.discord-gateway-brand strong{font-size:.95rem}.discord-gateway-brand small{margin-top:3px;color:#9496a8;font-size:.59rem;font-weight:850;text-transform:uppercase}.discord-gateway-header>div{display:flex;gap:7px}.discord-gateway-header button{min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid hsla(0,0%,100%,.17);border-radius:5px;background:hsla(0,0%,100%,.06);color:#fff;padding:0 12px;font-weight:900}.discord-gateway-header button svg{width:17px;height:17px}.discord-gateway-content{width:min(1180px,100%);display:grid;grid-template-columns:minmax(0,1.2fr) 360px;align-items:center;gap:clamp(60px,10vw,150px);margin:auto;padding:80px 0}.discord-gateway-copy h1{max-width:700px;margin:0;font-size:6rem;font-weight:350;line-height:.94}.discord-gateway-copy>p:not(.public-kicker){max-width:660px;margin:26px 0 0;color:#bbb9c5;font-size:1.03rem;line-height:1.8}.discord-gateway-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px}.discord-gateway-actions .is-disabled{opacity:.55;pointer-events:none}.discord-cancel-link{display:inline-flex;align-items:center;gap:8px;color:#d5d3dc;font-size:.83rem;font-weight:850}.discord-cancel-link svg{width:17px;height:17px;color:#f0bd48}.discord-trust-row{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:36px;color:#9695a3;font-size:.7rem;font-weight:800}.discord-trust-row span{display:inline-flex;align-items:center;gap:6px}.discord-trust-row svg{width:14px;height:14px;color:#69e6a4}.discord-countdown-stage{position:relative;min-height:460px;display:grid;align-content:center;justify-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;background:rgba(12,14,24,.84);box-shadow:0 28px 90px rgba(0,0,0,.38);padding:34px}.discord-countdown-stage>span{color:#8e92a7;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:800}.discord-countdown{position:relative;width:190px;height:190px;display:grid;place-items:center;margin:34px 0;border-radius:50%;background:conic-gradient(#7582ff var(--progress),hsla(0,0%,100%,.1) 0);box-shadow:0 0 70px rgba(88,101,242,.22)}.discord-countdown:before{content:"";position:absolute;inset:5px;border-radius:50%;background:#0d0f1a}.discord-countdown svg{position:relative;width:42px;height:42px;color:#7582ff;transform:translateY(-22px)}.discord-countdown strong{position:absolute;bottom:40px;font-size:3rem;line-height:1}.discord-progress-track{width:100%;height:3px;overflow:hidden;background:hsla(0,0%,100%,.1)}.discord-progress-track i{display:block;width:var(--progress);height:100%;background:#7582ff;box-shadow:0 0 16px rgba(117,130,255,.8)}.discord-countdown-stage>p{margin:18px 0 0;color:#9b9cab;font-size:.72rem}.discord-countdown-stage.is-failed .discord-countdown{background:conic-gradient(#ff5f6d 100%,#ff5f6d 0)}.discord-countdown-stage.is-failed .discord-countdown svg,.discord-countdown-stage.is-failed .discord-progress-track i{color:#ff5f6d;background:#ff5f6d}.discord-gateway-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid hsla(0,0%,100%,.12);padding-top:18px;color:#777989;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;text-transform:uppercase}.discord-gateway-footer span:last-child{display:inline-flex;align-items:center;gap:7px}.discord-gateway-footer svg{width:13px;height:13px}.visual-backdrop{--mouse-x:50vw;--mouse-y:24vh;--mouse-dx:0px;--mouse-dy:0px;contain:strict}.visual-backdrop:before{opacity:.3}.backdrop-crystals{display:none}.backdrop-rift{animation:none}#main-content.route-enter{animation:routeIn .26s ease-out both}.site-scroll-progress span{transition:transform 60ms linear}.back-to-top,.site-header,.site-header.is-scrolled{border-radius:8px;backdrop-filter:none}.site-header,.site-header.is-scrolled{transition:top .18s ease,min-height .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.site-header.is-public{margin-bottom:-96px}.brand-mark img,.btn,.contact-card,.contact-hero-panel,.contact-route-card,.role-card,.support-ticket-panel{transition-duration:.18s}.contact-page{width:min(1200px,calc(100% - 40px));padding:132px 0 92px}.contact-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);gap:62px;align-items:center;overflow:visible;border:0;background:transparent;box-shadow:none;padding:44px 0 52px}.contact-hero-copy h1{max-width:820px;font-size:5.4rem;line-height:.98}.contact-hero-copy>p:not(.hero-eyebrow){max-width:720px;font-size:1.04rem;line-height:1.75}.contact-hero-panel{min-height:360px;align-content:end;border-color:var(--line-strong);background:var(--surface-strong);box-shadow:0 18px 55px rgba(0,0,0,.2);padding:27px}.contact-context-nav{position:sticky;z-index:10;top:82px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:0 0 30px;border:1px solid var(--line);border-radius:8px;background:var(--surface-strong);box-shadow:0 12px 34px rgba(0,0,0,.16);padding:5px;backdrop-filter:none}.contact-context-nav a{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:5px;color:var(--muted);font-size:.8rem;font-weight:850;transition:color .15s ease,background .15s ease}.contact-context-nav a:hover{background:color-mix(in srgb,var(--surface),transparent 12%);color:var(--text)}.contact-context-nav a.is-active{background:var(--text);color:var(--bg)}.contact-context-nav svg{width:17px;height:17px}.contact-card-grid{gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.contact-card-grid .contact-card{border:0;border-radius:0;box-shadow:none}.contact-card,.contact-route-card,.legal-hero,.legal-section,.role-card,.support-ticket-panel{background:var(--surface-strong);backdrop-filter:none}.contact-card:hover,.contact-route-card:hover,.role-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(0,0,0,.16)}.contact-page .reveal,.legal-page .reveal{opacity:0;transform:translateY(14px);transition:opacity .36s ease,transform .36s ease}.contact-page .reveal.is-visible,.legal-page .reveal.is-visible{opacity:1;transform:translateY(0)}.contact-card-grid,.contact-faq-grid,.contact-route-grid,.legal-sections,.role-grid{content-visibility:auto;contain-intrinsic-size:auto 600px}.legal-page{width:min(940px,calc(100% - 40px));padding:138px 0 84px}.legal-hero{border:0;background:transparent;box-shadow:none;padding:42px 0 36px}.legal-hero h1{font-size:4.8rem;line-height:1}.legal-sections{gap:10px;margin-top:12px}.legal-section{border-color:var(--line);box-shadow:none;padding:26px 28px}.cookie-banner{width:min(1040px,calc(100% - 28px));grid-template-columns:auto minmax(0,1fr) auto;border-radius:8px;background:var(--surface-strong);backdrop-filter:none;box-shadow:0 22px 70px rgba(0,0,0,.32)}:root[data-theme=light] .public-preview{background:#f2f4f8;color:#181426}:root[data-theme=light] .public-nav{border-color:rgba(37,31,58,.16);background:rgba(250,251,253,.94);box-shadow:0 16px 45px rgba(44,38,68,.14)}:root[data-theme=light] .public-brand strong,:root[data-theme=light] .public-nav-actions button,:root[data-theme=light] .public-nav-links a{color:#181426}:root[data-theme=light] .public-brand small{color:#6c6878}:root[data-theme=light] .public-nav-actions button{border-color:rgba(37,31,58,.16);background:#fff}:root[data-theme=light] .public-community-band>div>p:not(.public-kicker),:root[data-theme=light] .public-partner-copy>p:not(.public-kicker),:root[data-theme=light] .public-pillar-grid p,:root[data-theme=light] .public-project-intro>p,:root[data-theme=light] .public-section-heading>p:not(.public-kicker){color:#5a5667}:root[data-theme=light] .public-footer,:root[data-theme=light] .public-partner-band,:root[data-theme=light] .public-pillar-grid,:root[data-theme=light] .public-pillar-grid article,:root[data-theme=light] .public-project-stage,:root[data-theme=light] .public-quicklinks,:root[data-theme=light] .public-quicklinks>a{border-color:rgba(37,31,58,.16)}:root[data-theme=light] .public-project-signal{background:#e7eaf1}:root[data-theme=light] .public-project-signal:before{border-color:rgba(37,31,58,.16)}:root[data-theme=light] .public-signal-grid{background-image:linear-gradient(rgba(37,31,58,.08) 1px,transparent 0),linear-gradient(90deg,rgba(37,31,58,.08) 1px,transparent 0)}:root[data-theme=light] .public-signal-code{color:#181426}:root[data-theme=light] .public-community-band,:root[data-theme=light] .public-phase-panel{background:#e6e9f0}:root[data-theme=light] .public-phase-panel>div{border-color:rgba(37,31,58,.14)}:root[data-theme=light] .public-partner-visual{border-color:rgba(37,31,58,.16);background:#e8eaf0}:root[data-theme=light] .public-partner-server{border-color:rgba(37,31,58,.16)}:root[data-theme=light] .public-community-band h2,:root[data-theme=light] .public-partner-server code,:root[data-theme=light] .public-quicklinks strong{color:#181426}:root[data-theme=light] .public-partner-icon-link{border-color:rgba(37,31,58,.2);color:#4d485c}:root[data-theme=light] .public-quicklinks>a:hover{background:rgba(37,31,58,.045)}:root[data-theme=light] .public-community-signal{background:#fff}:root[data-theme=light] .discord-gateway,:root[data-theme=light] .public-footer nav a:hover{color:#181426}:root[data-theme=light] .discord-gateway-overlay{background:linear-gradient(90deg,rgba(244,246,251,.97),rgba(244,246,251,.9) 58%,rgba(244,246,251,.68)),linear-gradient(0deg,#f4f6fb,transparent 48%)}:root[data-theme=light] .discord-cancel-link,:root[data-theme=light] .discord-gateway-brand small,:root[data-theme=light] .discord-gateway-copy>p:not(.public-kicker),:root[data-theme=light] .discord-gateway-footer,:root[data-theme=light] .discord-trust-row{color:#5d5969}:root[data-theme=light] .discord-gateway-header button{border-color:rgba(37,31,58,.17);background:hsla(0,0%,100%,.86);color:#181426}:root[data-theme=light] .discord-countdown-stage{border-color:rgba(37,31,58,.17);background:rgba(246,247,251,.94);box-shadow:0 28px 80px rgba(44,38,68,.18)}:root[data-theme=light] .discord-countdown:before{background:#f5f6fa}:root[data-theme=light] .discord-progress-track{background:rgba(37,31,58,.12)}:root[data-theme=light] .discord-gateway-footer{border-color:rgba(37,31,58,.15)}@keyframes publicHeroDrift{0%{transform:scale(1.01)}to{transform:scale(1.045) translate3d(-.5%,-.3%,0)}}@keyframes publicPulse{50%{opacity:.55;box-shadow:0 0 0 9px rgba(105,230,164,.05),0 0 18px rgba(105,230,164,.3)}}@keyframes publicScan{0%,to{left:18px;opacity:0}12%,88%{opacity:1}50%{left:calc(100% - 18px);opacity:1}}@keyframes routeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.public-nav{grid-template-columns:1fr auto}.public-nav-links{display:none}.public-hero-content{width:min(750px,76%)}.public-hero h1{font-size:6.4rem}.public-project-intro,.public-quicklinks-band{grid-template-columns:1fr;gap:36px}.public-project-stage{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr)}.public-partner-band{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:52px}.public-community-band{grid-template-columns:90px 1fr}.public-community-band>.btn{grid-column:2;width:-moz-fit-content;width:fit-content}}@media (max-width:760px){.public-nav{top:10px;width:calc(100% - 20px);min-height:58px;gap:8px;padding:7px}.public-brand{gap:8px}.public-brand img{width:40px;height:40px}.public-brand small{display:none}.public-nav-actions{gap:5px}.public-discord-link,.public-nav-actions button{min-width:40px;min-height:40px;padding:0 10px}.public-discord-link span,.public-nav-actions button span{display:none}.public-hero{min-height:820px;height:auto;align-items:flex-start;padding:150px 20px 178px}.public-hero-overlay{background:linear-gradient(90deg,rgba(4,5,10,.91),rgba(4,5,10,.42)),linear-gradient(0deg,#080910,rgba(4,5,10,.42) 46%,rgba(4,5,10,.22))}.public-hero-content{width:100%}.public-hero h1{font-size:4.6rem;line-height:.9}.public-hero h1 span{margin-top:21px;font-size:1.42rem}.public-hero-lead{margin-top:25px;font-size:.98rem;line-height:1.7}.public-hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.public-hero-actions .btn{width:100%}.public-status-rail{right:20px;bottom:52px;left:20px;width:auto}.public-approach-band,.public-project-band,.public-quicklinks-band{width:calc(100% - 28px);padding:82px 0}.public-project-intro{grid-template-columns:1fr;gap:25px}.public-community-band h2,.public-partner-copy h2,.public-project-intro h2,.public-section-heading h2{font-size:2.75rem}.public-project-stage{grid-template-columns:1fr;margin-top:42px}.public-project-signal{min-height:390px}.public-signal-code span,.public-signal-code strong{font-size:6.6rem}.public-phase-panel{padding:26px 22px}.public-pillar-grid{grid-template-columns:1fr;margin-top:42px}.public-pillar-grid article,.public-pillar-grid article+article{min-height:0;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.16);padding:28px 4px 34px}.public-pillar-grid article:last-child{border-bottom:0}.public-pillar-grid svg{margin-top:28px}.public-partner-band{width:calc(100% - 28px);grid-template-columns:1fr;gap:44px;padding:82px 0}.public-partner-visual{min-height:480px;padding:20px}.public-partner-server{align-items:flex-start;flex-direction:column;gap:5px}.public-partner-links .btn{flex:1 1 100%}.public-quicklinks>a{grid-template-columns:30px 24px minmax(0,1fr) 18px;gap:10px}.public-quicklinks small{line-height:1.45}.public-community-band{width:calc(100% - 20px);grid-template-columns:1fr;gap:28px;padding:42px 24px}.public-community-signal{width:72px;height:72px}.public-community-band>.btn{grid-column:auto;width:100%}.public-footer{width:calc(100% - 28px);grid-template-columns:1fr;justify-items:start}.public-footer nav{flex-wrap:wrap}.public-footer>span{justify-self:start}.discord-gateway{padding:14px 14px 18px}.discord-gateway-brand small,.discord-gateway-header button span{display:none}.discord-gateway-content{grid-template-columns:1fr;gap:46px;padding:80px 6px 54px}.discord-gateway-copy h1{font-size:4.2rem}.discord-countdown-stage{min-height:390px}.discord-gateway-footer{align-items:flex-start;flex-direction:column;gap:6px}.contact-page{width:calc(100% - 28px);padding-top:110px}.contact-hero{grid-template-columns:1fr;gap:28px;padding-top:30px}.contact-hero-copy h1{font-size:3.35rem}.contact-context-nav{top:74px;grid-template-columns:repeat(2,1fr)}.legal-page{width:calc(100% - 28px);padding-top:112px}.legal-hero h1{font-size:3.35rem}.cookie-banner{grid-template-columns:auto 1fr}.cookie-actions{grid-column:1/-1;width:100%}}@media (max-width:460px){.public-brand strong{font-size:.86rem}.public-hero{min-height:780px;padding-top:138px}.public-hero h1{font-size:3.55rem}.public-hero h1 span{font-size:1.18rem}.public-kicker{font-size:.64rem}.public-community-band h2,.public-partner-copy h2,.public-project-intro h2,.public-section-heading h2{font-size:2.35rem}.public-project-signal{min-height:330px}.public-signal-code span,.public-signal-code strong{font-size:5.5rem}.public-partner-visual{min-height:400px}.public-quicklinks>a{grid-template-columns:22px 24px minmax(0,1fr) 16px;padding:19px 0}.discord-gateway-copy h1{font-size:3.45rem}.discord-gateway-actions{align-items:flex-start;flex-direction:column}.discord-gateway-actions .btn{width:100%}.discord-countdown-stage{min-height:350px;padding:24px}.discord-countdown{width:160px;height:160px}.discord-countdown strong{bottom:32px}.contact-hero-copy h1,.legal-hero h1{font-size:2.8rem}.contact-context-nav a{min-height:44px;font-size:.72rem}.cookie-banner{display:grid;grid-template-columns:1fr}.cookie-icon{display:none}.cookie-actions{flex-direction:column}.cookie-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.discord-gateway-bg,.public-hero-image,.public-signal-scan,.public-status-pulse{animation:none!important}#main-content.route-enter,.contact-page .reveal,.legal-page .reveal,[data-public-reveal]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}