@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Fraunces:ital,opsz,wght@0,9..144,400..700;1,9..144,400..700&family=VT323&display=swap";:root{--ink:#080708;--panel:#0e0c0e;--soft:#171316;--line:#292329;--text:#f3eef0;--muted:#aaa1a6;--accent:#fe3359;--serif:"Fraunces",Georgia,serif;--sans:"DM Sans",Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--sans);background:var(--ink);color:var(--text);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);min-width:320px;margin:0}.no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-shell{overflow:clip}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#c2b8bd;margin:0 0 24px;font-size:10px;font-weight:600}.hero{background:linear-gradient(130deg,#090709 20%,#100b0e 65%,#080708);align-items:center;height:max(760px,100vh);padding:100px clamp(24px,8vw,140px) 40px;display:flex;position:relative}.hero:after{content:"";background:linear-gradient(#0000,#080708);height:23%;position:absolute;bottom:0;left:0;right:0}.hero-copy{z-index:2;position:relative}.hero h1{font:400 clamp(68px,10.8vw,166px)/.77 var(--serif);letter-spacing:-.055em;margin:0}.hero h1 em{color:var(--accent);font-weight:400}.hero-subtitle{font:400 clamp(20px,2.2vw,31px)/1.35 var(--serif);color:#d8d0d4;margin:40px 0}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{border:1px solid var(--accent);background:var(--accent);color:#11080c;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:32px;min-height:48px;padding:0 20px;font-size:12px;font-weight:600;transition:all .25s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 10px 28px #fe33592a}.button.secondary{color:#fff;background:0 0;border-color:#5e4b55}.button.secondary:hover{border-color:var(--accent)}.button.ghost{color:#bbb0b6;background:0 0;border-color:#0000}.button.ghost:hover{color:#fff;box-shadow:none}.button:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}.sky{width:auto;height:auto;position:absolute;inset:86px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 78%,#0000 100%)}.sky i{background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 7px #fffa}.sky i.red-star{background:#fe3359;box-shadow:0 0 9px #fe3359aa}.section{padding:clamp(90px,11vw,170px) clamp(24px,8vw,140px)}.section-header{grid-template-columns:30% 70%;align-items:start;margin-bottom:70px;display:grid}.section-header h2{font:400 clamp(42px,6vw,82px)/.95 var(--serif);letter-spacing:-.03em;margin:0}.feature-panel{border:1px solid var(--line);background:#0d0b0d;grid-template-columns:1.25fr .75fr;min-height:610px;display:grid}.feature-art{background:radial-gradient(at 50% 65%,#fe33593b 0,#48101d55 25%,#0000 60%),linear-gradient(#100b0e,#080708);position:relative;overflow:hidden}.feature-art:before,.feature-art:after{content:"";clip-path:polygon(0 65%,9% 51%,19% 62%,28% 38%,36% 57%,46% 24%,55% 52%,67% 29%,76% 54%,87% 31%,100% 57%,100% 100%,0 100%);background:#130e12;height:47%;position:absolute;bottom:-3%;left:-10%;right:-10%}.feature-art:after{background:#090708;bottom:-12%;transform:scaleX(-1)}.vertical-label{writing-mode:vertical-rl;letter-spacing:.2em;color:#9b8f95;z-index:2;font-size:9px;position:absolute;top:25px;left:25px}.feature-copy{flex-direction:column;justify-content:center;padding:clamp(40px,5vw,80px);display:flex}.feature-copy h3{font:400 clamp(40px,4vw,62px)/1 var(--serif);margin:0 0 28px}.feature-copy>p:not(.eyebrow){color:var(--muted);max-width:440px;margin:0 0 40px;font-size:14px;line-height:1.8}.feature-copy .button{align-self:flex-start}.manifesto{border-top:1px solid var(--line);position:relative}.manifesto blockquote{font:400 clamp(42px,6.3vw,92px)/1.03 var(--serif);letter-spacing:-.03em;max-width:1100px;margin:0}.manifesto-note{align-items:center;gap:20px;width:max-content;margin:70px 0 0 auto;display:flex}.manifesto-note img{width:58px}.manifesto-note p{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-size:11px;line-height:1.6}.page{min-height:100vh;padding-top:86px}.page-header{border-bottom:1px solid var(--line);padding:clamp(100px,13vw,190px) clamp(24px,8vw,140px) clamp(70px,8vw,120px);position:relative}.page-header h1{font:400 clamp(78px,13vw,180px)/.78 var(--serif);letter-spacing:-.05em;margin:0}.page-header h1 em{color:var(--accent);font-size:.75em;font-weight:400}.page-header>p:last-child{max-width:530px;color:var(--muted);font:400 20px/1.55 var(--serif);margin:44px 0 0 auto}.games-list{padding:0 clamp(24px,8vw,140px) 140px}.game-card{border-bottom:1px solid var(--line);grid-template-columns:48% 52%;padding:90px 0;transition:all .3s;display:grid}.game-card:hover{border-color:#6e2e3a}.game-visual{background:linear-gradient(150deg,#1e1017,#090708);height:410px;margin-right:8vw;position:relative;overflow:hidden}.game-visual>span{color:#9f9299;font-size:10px;position:absolute;top:20px;left:20px}.orb{background:radial-gradient(circle at 45% 40%,#ffc3ce,#fe3359 8%,#8f1f37 27%,#140b0f 63%);border-radius:50%;width:190px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #fe335935}.legacy .orb{filter:grayscale();opacity:.4}.game-copy{align-self:center}.game-meta{text-transform:uppercase;letter-spacing:.16em;color:#93878d;justify-content:space-between;font-size:9px;display:flex}.game-copy h2{font:400 clamp(46px,5.5vw,80px)/1 var(--serif);margin:42px 0 24px}.game-copy p{color:var(--muted);max-width:630px;font-size:14px;line-height:1.8}.text-link{text-transform:uppercase;letter-spacing:.13em;margin-top:40px;font-size:11px;display:block}.text-link b{color:var(--accent);margin-left:12px}.hf-hero{align-items:center;height:max(720px,100vh);padding:130px clamp(24px,8vw,140px) 70px;display:flex;position:relative}.hf-sky{background:radial-gradient(circle at 72% 40%,#56101f 0,#0000 7%,#1d0c14 27%,#080708 58%);position:absolute;inset:0}.eclipse{background:#050405;border-radius:50%;width:240px;height:240px;position:absolute;top:25%;right:19%;box-shadow:0 0 5px #ffadbc,0 0 50px #fe335988,0 0 140px #a71c3955}.hf-ridge{clip-path:polygon(0 51%,8% 34%,17% 60%,24% 29%,31% 56%,42% 18%,53% 59%,63% 31%,71% 53%,81% 26%,90% 54%,100% 36%,100% 100%,0 100%);background:#0b080a;height:35%;position:absolute;bottom:0;left:0;right:0}.hf-copy{z-index:2}.hf-copy h1{font:400 clamp(90px,15vw,210px)/.62 var(--serif);letter-spacing:-.06em;margin:0}.hf-copy h1 span{color:var(--accent);margin-left:.18em}.hf-copy>p:not(.eyebrow){font:400 22px/1.45 var(--serif);color:#d1c6cb;margin:55px 0 32px}.scroll-note{text-transform:uppercase;letter-spacing:.2em;color:#9c9096;font-size:10px;position:absolute;bottom:35px;right:5vw}.hf-intro{border-bottom:1px solid var(--line)}.split-copy{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.split-copy h2{font:400 clamp(48px,6vw,80px)/.98 var(--serif);margin:0}.split-copy p{color:var(--muted);margin:10px 0;font-size:15px;line-height:1.9}.pillars{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,4vw,70px);display:grid}.pillars article{border-right:1px solid var(--line);padding:70px 28px 90px}.pillars article:last-child{border:0}.pillars article>span{color:var(--accent);font-size:10px}.pillar-art{background:radial-gradient(circle at 50% 60%,#fe335928,#0000 55%);height:190px;margin:45px 0;position:relative}.pillar-art i{border:1px solid #fe335988;position:absolute;inset:30% 35%;transform:rotate(45deg);box-shadow:0 0 35px #fe335933}.pillars article:nth-child(2) i{border-radius:50%;inset:35% 25%;transform:none}.pillars article:nth-child(3) i{clip-path:polygon(50% 0,100% 100%,0 100%);background:#fe335930;border:0}.pillars article:nth-child(4) i{transform:rotate(60deg)skew(20deg)}.pillars h3{font:400 30px/1.1 var(--serif);margin:0 0 18px}.pillars p{color:var(--muted);font-size:12px;line-height:1.7}.steam-cta{text-align:center}.steam-cta h2{font:400 clamp(54px,7vw,100px)/.95 var(--serif);margin:0 0 45px}.steam-cta small{color:#776c72;text-transform:uppercase;letter-spacing:.15em;margin-top:24px;font-size:9px;display:block}.flame-symbol{color:var(--accent);text-shadow:0 0 50px #fe3359;margin-bottom:25px;font-size:60px}.career-intro{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;padding:60px clamp(24px,8vw,140px);display:flex}.career-intro p{font:400 27px/1.35 var(--serif);max-width:650px;margin:0}.career-intro span{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);font-size:10px}.job-board{padding:80px clamp(24px,8vw,140px) 140px}.job-tools{justify-content:space-between;gap:30px;display:flex}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters button{border:1px solid var(--line);color:#958a90;cursor:pointer;background:0 0;border-radius:100px;padding:10px 16px;font-size:10px}.filters button.active,.filters button:hover{border-color:var(--accent);color:#fff}.search{border-bottom:1px solid #54434c;align-items:center;gap:10px;width:230px;display:flex}.search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.job-count{text-transform:uppercase;letter-spacing:.15em;color:#82777d;justify-content:space-between;margin:70px 0 20px;font-size:9px;display:flex}.job-list{border-top:1px solid var(--line)}.job-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;background:0 0;grid-template-columns:13% 1fr 130px 30px;align-items:center;gap:30px;padding:30px 15px;transition:all .25s;display:grid}.job-row:hover{background:#100d0f;padding-left:25px}.job-dept{text-transform:uppercase;letter-spacing:.15em;color:var(--accent);font-size:9px}.job-main b{font:400 27px var(--serif)}.job-main small{color:var(--muted);margin-top:7px;display:block}.job-meta{color:#a99da3;font-size:11px;line-height:1.6}.job-arrow{color:var(--accent)}.empty{color:var(--muted);padding:50px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030203d9;justify-content:flex-end;display:flex;position:fixed;inset:0}.job-modal{background:#100d0f;border-left:1px solid #44303a;width:min(760px,100%);height:100%;padding:clamp(40px,6vw,80px);position:relative;overflow:auto}.modal-close{color:#aaa;font:300 35px var(--sans);cursor:pointer;background:0 0;border:0;position:absolute;top:25px;right:30px}.job-modal h2{font:400 clamp(48px,6vw,76px)/1 var(--serif);margin:0 0 20px}.modal-lead{font:400 22px/1.4 var(--serif);color:#c8bdc2}.job-detail-grid{grid-template-columns:1fr 1fr;gap:50px;margin:55px 0;display:grid}.job-detail-grid h3{font:400 24px var(--serif);margin:0 0 16px}.job-detail-grid h3:not(:first-child){margin-top:35px}.job-detail-grid ul{color:var(--muted);padding:0;font-size:12px;line-height:1.6;list-style:none}.job-detail-grid li{border-bottom:1px solid var(--line);padding:9px 0 9px 18px;position:relative}.job-detail-grid li:before{content:"✦";color:var(--accent);font-size:7px;position:absolute;left:0}.application-form{margin-top:45px}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.application-form label{text-transform:uppercase;letter-spacing:.14em;color:#a99da3;font-size:9px;display:block}.application-form input,.application-form textarea{border:1px solid var(--line);color:#fff;text-transform:none;letter-spacing:0;background:#080708;outline:none;width:100%;margin-top:9px;padding:14px;display:block}.application-form input:focus,.application-form textarea:focus{border-color:var(--accent)}.application-form>label{margin:24px 0}.form-note{color:#776d72;font-size:10px}.success{text-align:center;padding:70px 0}.success>span{color:var(--accent);font-size:45px}.success h3{font:400 50px var(--serif);margin:20px}.success p{color:var(--muted);line-height:1.7}.verification-page{position:relative}.contact-list{margin:0 clamp(24px,8vw,140px)}.contact-list a{border-bottom:1px solid var(--line);grid-template-columns:10% 1fr 30% 30px;align-items:center;padding:45px 20px;transition:all .25s;display:grid}.contact-list a:hover{background:#100d0f;padding-left:30px}.contact-list>span{color:var(--accent);font-size:10px}.contact-list small{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;font-size:8px}.contact-list h2{font:400 40px var(--serif);margin:5px 0}.contact-list p{color:#aaa;font-size:12px}.contact-list b{color:var(--accent)}.contact-note{color:#776d72;margin:45px clamp(24px,8vw,140px) 130px;font-size:11px}.footer{border-top:1px solid var(--line);background:#060506;padding:70px clamp(24px,5vw,80px) 30px}.footer-brand{align-items:center;gap:25px;display:flex}.footer-brand img{width:54px}.footer-brand p{font:400 20px var(--serif);color:#a99da3}.footer-links{gap:10vw;margin:55px 0;display:flex}.footer-links div{flex-direction:column;gap:13px;min-width:120px;display:flex}.footer-links span{text-transform:uppercase;letter-spacing:.16em;color:#6f646a;margin-bottom:7px;font-size:8px}.footer-links a{color:#b5aaaf;font-size:11px}.footer-links a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.13em;color:#665c61;justify-content:space-between;padding-top:25px;font-size:8px;display:flex}@media (width<=900px){.hero{padding-top:120px}.sky{opacity:.62;width:auto;height:auto;inset:72px 0 0}.section-header{grid-template-columns:1fr;gap:10px}.feature-panel{grid-template-columns:1fr}.feature-art{min-height:400px}.feature-copy{padding:45px}.game-card{grid-template-columns:1fr}.game-visual{margin:0 0 45px}.pillars{grid-template-columns:1fr 1fr}.pillars article:nth-child(2){border-right:0}.pillars article{border-bottom:1px solid var(--line)}.career-intro,.job-tools{flex-direction:column}.job-row{grid-template-columns:1fr 100px 20px}.job-dept{grid-column:1/-1}.job-main small{display:none}.contact-list a{grid-template-columns:50px 1fr 30px}.contact-list p{display:none}}@media (width<=600px){.desktop-only{display:none}.hero{min-height:720px}.hero h1{font-size:70px}.hero-subtitle{font-size:20px}.button-row{align-items:stretch}.button-row .button{width:100%}.section{padding:90px 24px}.section-header{margin-bottom:45px}.feature-art{min-height:310px}.feature-copy{padding:32px 24px}.manifesto-note{width:auto;margin-top:45px}.page{padding-top:72px}.page-header{padding:100px 24px 70px}.page-header h1{font-size:76px;line-height:.85}.page-header>p:last-child{margin-top:35px;font-size:18px}.games-list{padding:0 24px 80px}.game-card{padding:60px 0}.game-visual{height:290px}.game-meta{flex-direction:column;gap:10px}.hf-hero{min-height:700px;padding:120px 24px 70px}.hf-copy h1{font-size:90px}.eclipse{width:150px;height:150px;top:25%;right:4%}.split-copy{grid-template-columns:1fr}.pillars{grid-template-columns:1fr;padding:0 24px}.pillars article{border-right:0;padding:60px 0}.pillar-art{height:140px}.career-intro{padding:45px 24px}.job-board{padding:60px 24px 90px}.search{width:100%;height:45px}.job-row{gap:14px;padding:25px 5px}.job-main b{font-size:22px}.job-meta{font-size:9px}.job-modal{padding:70px 24px}.job-detail-grid,.form-grid{grid-template-columns:1fr}.contact-list{margin:0 24px}.contact-list a{padding:30px 5px}.contact-list h2{font-size:30px}.contact-note{margin:35px 24px 90px}.footer{padding:60px 24px 25px}.footer-bottom{flex-direction:column;gap:20px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.publisher-callout{border:1px solid var(--line);background:radial-gradient(circle at 12% 100%,#fe335924,#0000 38%),#0d0b0d;grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;margin:0 clamp(24px,8vw,140px) 140px;padding:clamp(60px,8vw,110px);display:grid}.publisher-callout h2{font:400 clamp(48px,6vw,82px)/.96 var(--serif);letter-spacing:-.03em;margin:0}.publisher-callout>div:last-child>p{color:var(--muted);max-width:480px;margin:0 0 35px;font-size:14px;line-height:1.8}.publisher-callout .button{width:max-content}@media (width<=700px){.publisher-callout{grid-template-columns:1fr;gap:35px;margin:0 24px 80px;padding:50px 24px}.publisher-callout .button{width:100%}}.hero-copy>.eyebrow,.hero-copy>.hero-subtitle,.hero-copy>.button-row{width:clamp(410px,52vw,760px);max-width:100%}.hero-copy>.eyebrow,.hero-copy>.hero-subtitle{text-align:center}.hero-copy>.button-row{justify-content:center}.hero-wordmark{object-fit:contain;object-position:left center;width:clamp(410px,52vw,760px);max-width:100%;height:auto;margin:-3vw 0 -1vw;display:block}@media (width<=600px){.hero-copy>.eyebrow,.hero-copy>.hero-subtitle,.hero-copy>.button-row{width:100%}.hero-wordmark{width:100%;margin:0 0 18px}}.hero-copy>.hero-subtitle{margin:34px 0 15px}.footer-links span{letter-spacing:.18em;font-size:10px}.footer-links a{font-size:14px;line-height:1.45}.footer-links div{gap:16px}.footer-bottom{color:#8a7f85;font-size:12px;line-height:1.5}.form-note a{color:#e9a8b5;text-underline-offset:3px;text-decoration:underline}.legal-hero{text-align:center;background:radial-gradient(60% 60% at 50% 100%,#fe335916,#0000 70%);padding:clamp(70px,9vw,120px) clamp(16px,8vw,140px) 92px;position:relative;overflow:hidden}.legal-hero>:not(.about-sky){position:relative}.legal-hero .about-sky{-webkit-mask-image:radial-gradient(50% 50%,#0000 30%,#000 80%);mask-image:radial-gradient(50% 50%,#0000 30%,#000 80%)}.legal-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#c2b8bd;margin:0 0 18px;font-size:10px;font-weight:600}.legal-hero h1{font:400 clamp(44px,6.4vw,88px)/.95 var(--serif);letter-spacing:-.04em;margin:0}.legal-hero h1 em{color:var(--accent)}.legal-lede{max-width:460px;color:var(--muted);margin:22px auto 0;font-size:15px;line-height:1.7}.legal-meta{color:#8d8187;letter-spacing:.22em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:28px;margin:26px 0 0;font-size:9px;font-weight:600;display:flex}.legal-meta b{color:#e9dde2;font-weight:600}.legal-hero .legal-horizon{background:linear-gradient(90deg,#0000,#3a2f35 15% 85%,#0000);height:1px;position:absolute;bottom:40px;left:clamp(16px,8vw,140px);right:clamp(16px,8vw,140px)}.legal-horizon i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 14px var(--accent);margin-left:-4px;position:absolute;top:-4px;left:50%;transform:rotate(45deg)}.legal-wrap{grid-template-columns:220px minmax(0,680px);justify-content:center;gap:clamp(40px,7vw,110px);padding:40px clamp(16px,8vw,140px) clamp(80px,10vw,140px);display:grid}.legal-toc{border-left:1px solid var(--line);align-self:start;padding-left:20px;position:sticky;top:96px}.legal-toc p{letter-spacing:.22em;text-transform:uppercase;color:#6d6268;margin:0 0 16px;font-size:9px;font-weight:600}.legal-toc a{color:#8d8187;gap:12px;padding:7px 0;font-size:12.5px;line-height:1.4;display:flex;position:relative}.legal-toc a span{color:#5e5258;font-variant-numeric:tabular-nums;padding-top:2px;font-size:10px}.legal-toc a:hover{color:#fff}.legal-toc a.is-active{color:#e6a3b2}.legal-toc a.is-active:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);position:absolute;top:12px;left:-24.5px;transform:rotate(45deg)}.legal-intro{font:300 clamp(20px,2vw,24px)/1.5 var(--serif);color:#cfc4c9;margin:0 0 50px}.legal-copy section{border-top:1px solid #1d181c;padding:34px 0;scroll-margin-top:90px}.legal-copy h2{font:400 clamp(24px,2.4vw,30px)/1.15 var(--serif);letter-spacing:-.02em;align-items:baseline;gap:16px;margin:0 0 16px;display:flex}.legal-copy h2 span{font:600 10px var(--sans);letter-spacing:.2em;color:var(--accent)}.legal-copy section p{color:var(--muted);margin:0 0 14px;font-size:15px;line-height:1.85}.legal-copy section p:last-child{margin:0}.legal-copy section a{color:#e6a3b2;border-bottom:1px solid #e6a3b255}.legal-copy section a:hover{color:#fff;border-color:var(--accent)}.legal-sibling{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:28px;display:flex}.legal-sibling span{letter-spacing:.22em;text-transform:uppercase;color:#6d6268;font-size:9px;font-weight:600}.legal-sibling a{font:400 22px var(--serif);color:var(--text)}.legal-sibling a:after{content:" →";color:var(--accent)}.legal-sibling a:hover{color:#fff}@media (width<=860px){.legal-wrap{grid-template-columns:1fr}.legal-toc{border:0;padding:0;position:static}.legal-toc nav{gap:8px;margin:0 calc(-1*clamp(16px,8vw,140px));padding:0 clamp(16px,8vw,140px) 8px;display:flex;overflow-x:auto}.legal-toc a{border:1px solid var(--line);border-radius:100px;flex:none;padding:7px 12px}.legal-toc a.is-active:before{display:none}.legal-toc a.is-active{border-color:var(--accent)}}.hero{isolation:isolate;justify-content:center}.hero:after{z-index:1;pointer-events:none}.sky{z-index:0;pointer-events:none}.hero-copy{z-index:2;isolation:isolate;flex-direction:column;align-items:center;width:min(760px,100%);display:flex}.hero-wordmark{object-position:center}.hero-copy>.button-row{z-index:1;position:relative}.hero-copy .button.secondary{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b080ab8}.careers-header h1{color:var(--text)}.careers-header>p:last-child,.games-header>p:last-child,.contact-header>p:last-child{color:var(--accent);font-size:clamp(23px,2.3vw,30px);line-height:1.45}.manifesto blockquote:first-letter{color:inherit}.manifesto>.button{margin-top:32px}.job-count{letter-spacing:.13em;color:#a99da3;font-size:12px}.job-dept{letter-spacing:.16em;font-size:11px}.career-intro span{letter-spacing:.12em;color:#c5bbc0;font-size:13px;line-height:1.5}.inclusion-note{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fe33590d,#0000 60%);padding:42px clamp(24px,8vw,140px)}.inclusion-note p{color:#c5bbc0;max-width:900px;margin:0;font-size:14px;line-height:1.8}.filters{gap:10px}.filters button{color:#bdb2b8;padding:12px 20px;font-size:12px;line-height:1.2}@media (width<=600px){.inclusion-note{padding:34px 24px}.inclusion-note p{font-size:13px}.filters button{padding:11px 17px}}.footer-links{margin:0 0 55px}.footer-bottom{justify-content:flex-start}.eyebrow{letter-spacing:.18em;font-size:12px}.verification-error{color:#e58b9d;margin-top:14px;font-size:10px;line-height:1.5;display:block}.sky i{animation:3.8s ease-in-out infinite alternate sky-twinkle}@keyframes sky-twinkle{0%{opacity:var(--star-low-opacity)}to{opacity:var(--star-high-opacity)}}@media (prefers-reduced-motion:reduce){.sky i{animation:none!important}}.release-countdown{text-align:center;border-bottom:1px solid var(--line);background:radial-gradient(60% 120% at 50% 0,#fe335914,#0000 60%),#0a080a;padding:clamp(48px,6vw,80px) clamp(24px,8vw,140px) clamp(40px,5vw,64px);position:relative;overflow:hidden}.release-countdown>:not(.release-countdown-sky){position:relative}.release-countdown-sky{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#0000 20%,#000 70%);mask-image:radial-gradient(70% 80%,#0000 20%,#000 70%)}.release-countdown-sky i{width:2px;height:2px;opacity:var(--star-opacity);background:#fff;border-radius:50%;animation:4.6s ease-in-out infinite alternate countdown-twinkle;position:absolute;box-shadow:0 0 6px #fff8}.release-countdown-sky i.red-star{background:var(--accent);box-shadow:0 0 8px var(--accent)}@keyframes countdown-twinkle{to{opacity:calc(var(--star-opacity) * .45)}}.release-countdown .eyebrow{color:#c9bdc3;margin:0}.release-countdown h2{font:400 clamp(30px,3.4vw,46px)/1.05 var(--serif);letter-spacing:-.02em;margin:14px 0 0}.release-countdown h2 em{color:var(--accent);font-style:italic}.release-countdown-clock{justify-content:center;align-items:flex-start;gap:clamp(10px,2.4vw,30px);margin-top:clamp(28px,3.4vw,40px);display:flex}.release-countdown-unit{min-width:clamp(62px,9vw,110px)}.release-countdown-unit strong{color:#f1e7eb;font:400 clamp(48px,7vw,96px)/.85 var(--serif);letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:block}.release-countdown-unit span{color:#8d8187;text-transform:uppercase;letter-spacing:.24em;margin-top:14px;font-size:9px;font-weight:600;display:block}.release-countdown-unit strong,.release-countdown-unit span{transition:color .6s,text-shadow .6s}.release-countdown-unit.is-active strong{color:var(--accent);text-shadow:0 0 22px #fe335966}.release-countdown-unit.is-active span{color:#e6a3b2}.release-countdown-sep{color:var(--accent);text-shadow:0 0 10px var(--accent);opacity:.85;padding-top:clamp(16px,2.6vw,36px);font-size:12px;line-height:1}.release-countdown-horizon{--progress:0;background:#3a2f35;max-width:440px;height:1px;margin:clamp(36px,4vw,48px) auto 0;position:relative}.release-countdown-horizon:before,.release-countdown-horizon:after{content:"";width:90px;height:1px;position:absolute;top:0}.release-countdown-horizon:before{background:linear-gradient(90deg,#0000,#3a2f35);right:100%}.release-countdown-horizon:after{background:linear-gradient(90deg,#3a2f35,#0000);left:100%}.release-countdown-trail{height:1px;width:calc(var(--progress) * 100%);background:linear-gradient(90deg,transparent,var(--accent));position:absolute;top:0;left:0}.release-countdown-star{z-index:2;top:-4px;left:calc(var(--progress) * 100%);background:var(--accent);width:9px;height:9px;box-shadow:0 0 14px var(--accent);position:absolute;transform:translate(-50%)rotate(45deg)}.release-countdown-end{z-index:1;background:var(--ink);border:1px solid #c9bdc3;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:translate(50%)rotate(45deg)}.release-countdown-meta{color:#7d7177;text-transform:uppercase;letter-spacing:.2em;justify-content:space-between;gap:16px;max-width:440px;margin:16px auto 0;font-size:9px;font-weight:600;display:flex}.release-countdown-meta span:first-child{transform:translate(-50%)}.release-countdown-meta span:last-child{transform:translate(50%)}.release-countdown-meta{align-items:baseline}.release-countdown-meta .release-countdown-launch{text-transform:none;letter-spacing:0;font:400 16px/1.2 var(--serif);white-space:nowrap}.release-countdown-launch strong{color:#f1e7eb;font-weight:400}.release-countdown-launch em{color:#9b8f95;font-style:normal}@media (width<=700px){.release-countdown-horizon{max-width:72%}.release-countdown-horizon:before,.release-countdown-horizon:after{width:40px}.release-countdown-meta{flex-direction:column;align-items:center;gap:8px;margin-top:20px}.release-countdown-meta span:first-child,.release-countdown-meta span:last-child{transform:none}.release-countdown-meta span:first-child{display:none}}@media (width<=480px){.release-countdown h2{font-size:30px}.release-countdown-clock{gap:6px}.release-countdown-unit{flex:1;min-width:0}.release-countdown-unit strong{font-size:clamp(36px,11vw,46px)}.release-countdown-unit span{letter-spacing:.16em;font-size:8px}.release-countdown-sep{padding-top:14px;font-size:9px}}@media (prefers-reduced-motion:reduce){.release-countdown-sky i{animation:none!important}}.home-games{padding-top:clamp(48px,5.5vw,72px);padding-bottom:clamp(80px,9vw,125px)}.home-games .section-header{text-align:left!important;margin-bottom:clamp(34px,4vw,52px)!important}.home-games .section-header:before{content:none!important}.home-games .section-header h2{color:#f3eef0!important;text-shadow:none!important}.home-games .section-header{text-align:center;display:block;position:relative}.home-games .section-header:before{content:"";z-index:0;filter:blur(22px);pointer-events:none;background:radial-gradient(#fe33591c 0%,#fe33590d 46%,#0000 75%);width:min(980px,92vw);height:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-games .section-header h2{z-index:1;color:#f3dde2;text-shadow:0 0 24px #fe33591c;position:relative}@media (width<=600px){.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.footer-links div{min-width:0}.footer-links a{font-size:clamp(12px,3.6vw,14px)}}.falsewave-home{padding-top:0}.falsewave-art{background:#050405;padding:28px}.falsewave-art:before,.falsewave-art:after{content:none}.falsewave-tv{background:#000;border-radius:26px/22px;position:absolute;inset:28px;overflow:hidden;box-shadow:inset 0 0 0 1px #2a2025,0 0 60px #fe335910}.falsewave-tv canvas{filter:contrast(1.15)saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.falsewave-tv-scan{pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0006 0 1px,#0000 1px 3px);position:absolute;inset:0}.falsewave-tv-roll{pointer-events:none;background:linear-gradient(#0000,#ffffff10 40%,#ffffff1c 50%,#ffffff10 60%,#0000);height:30%;animation:6.5s linear infinite falsewave-roll;position:absolute;top:-30%;left:0;right:0}@keyframes falsewave-roll{to{top:100%}}.falsewave-tv-vignette{pointer-events:none;background:radial-gradient(85% 80%,#0000 55%,#000c 100%);position:absolute;inset:0}.falsewave-osd{pointer-events:none;color:#f4f0f2;text-shadow:2px 0 #fe3359aa,-2px 0 #3be7ff66,0 0 8px #fff5;text-transform:uppercase;font-family:VT323,ui-monospace,monospace;position:absolute;inset:0}.falsewave-osd>span{opacity:0;transition:opacity 80ms;position:absolute}.falsewave-osd-channel{font-size:clamp(28px,3.4vw,46px);line-height:1;top:8%;right:7%}.falsewave-osd-channel small{text-align:right;opacity:.8;font-size:.5em;display:block}.falsewave-osd-source,.falsewave-osd-clock{color:#f4f0f2d9;font-size:clamp(16px,1.7vw,22px);left:7%}.falsewave-osd-source{top:8%}.falsewave-osd-clock{bottom:8%}.falsewave-osd-message{letter-spacing:.08em;white-space:nowrap;background:#000a;border:2px solid #f4f0f2cc;padding:.25em .7em .15em;font-size:clamp(34px,4.6vw,66px);line-height:1;top:50%;left:50%;transform:translate(-50%,-50%)}.falsewave-osd-message span{animation:1.1s step-end infinite falsewave-blink}@keyframes falsewave-blink{60%{opacity:0}}.falsewave-osd-standby{letter-spacing:.2em;color:#f4f0f2cc;white-space:nowrap;font-size:clamp(15px,1.6vw,21px);top:calc(50% + clamp(36px,4.2vw,58px));left:50%;transform:translate(-50%)}.falsewave-osd-ident{letter-spacing:.14em;white-space:nowrap;background:#000;border:2px solid #fff;padding:.2em .7em .1em;font-size:clamp(24px,3vw,40px);top:37%;left:50%;transform:translate(-50%,-50%)}.falsewave-tv[data-state=static] [data-show~=static],.falsewave-tv[data-state=bars] [data-show~=bars],.falsewave-tv[data-state=lock] [data-show~=lock],.falsewave-tv[data-state=off] [data-show~=off]{opacity:1}.falsewave-eyebrow{align-items:center;gap:10px;display:flex}.falsewave-eyebrow i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:1.1s step-end infinite falsewave-blink}.falsewave-feature .feature-copy h2{font:400 clamp(40px,4vw,62px)/1 var(--serif);letter-spacing:-.03em;margin:0 0 28px;position:relative}.falsewave-feature .feature-copy h2 span{color:var(--accent)}.falsewave-feature .feature-copy h2 .falsewave-ghost{color:#0000;-webkit-text-stroke:1px #3be7ff55;pointer-events:none;opacity:0;animation:4.4s step-end infinite falsewave-jitter;position:absolute;top:0;left:0}@keyframes falsewave-jitter{0%,88%,to{opacity:0;transform:none}90%{opacity:1;transform:translate(-4px,1px)}92%{opacity:1;transform:translate(5px,-1px)}94%{opacity:0}}.falsewave-feature .feature-copy>p:not(.eyebrow){margin-bottom:30px}.falsewave-facts-list{border:1px solid var(--line);color:#d9cfd4;letter-spacing:.04em;text-transform:uppercase;background:#0a080a;margin:0 0 36px;padding:14px 18px;font:400 19px/1.55 VT323,ui-monospace,monospace}.falsewave-facts-list div{justify-content:space-between;gap:16px;display:flex}.falsewave-facts-list dt,.falsewave-facts-list dd{margin:0}.falsewave-facts-list dd{color:var(--accent)}.falsewave-feature .feature-copy>p.falsewave-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#9b8f95;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:baseline;gap:16px;max-width:440px;margin:4px 0 0;padding:14px 0;font:400 19px/1 VT323,ui-monospace,monospace;display:flex}.falsewave-note span,.falsewave-note b{white-space:nowrap}.falsewave-note b{color:var(--accent);text-shadow:0 0 10px #fe335966;font-weight:400}@media (width<=900px){.falsewave-art{min-height:380px}}@media (width<=600px){.falsewave-art{min-height:300px;padding:14px}.falsewave-tv{border-radius:18px/16px;inset:14px}}@media (prefers-reduced-motion:reduce){.falsewave-tv-roll,.falsewave-osd-message span,.falsewave-eyebrow i,.falsewave-ghost{animation:none!important}}.home-games .section-header .eyebrow{margin-bottom:16px}.home-games .section-header h2 span,.accent-stop{color:var(--accent)}.verify-head{background:radial-gradient(55% 90% at 30% 100%,#fe335912,#0000 70%);grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:end;gap:clamp(30px,6vw,90px);padding:clamp(56px,6vw,84px) clamp(24px,8vw,140px) clamp(48px,5vw,64px);display:grid;position:relative;overflow:hidden}.verify-head>:not(.about-sky){position:relative}.verify-head .about-sky{-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}.verify-head .eyebrow{margin:0}.verify-head h1{font:400 clamp(46px,5.2vw,72px)/.95 var(--serif);letter-spacing:-.045em;margin:16px 0 0}.verify-head h1 em{color:var(--accent)}.verify-head-copy>p:last-child{max-width:460px;color:var(--muted);font:400 18px/1.5 var(--serif);margin:20px 0 0}.verify-card{border:1px solid var(--line);background:linear-gradient(160deg,#120d10,#0b090b);flex-direction:column;gap:18px;padding:26px 26px 22px;display:flex}.verify-card:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);height:1px;position:absolute;top:-1px;left:-1px;right:-1px}.verify-card.connected{border-color:#4a2e39}.verify-card-status{color:#9b8f95;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:10px;font-weight:600;display:flex}.verify-card-status i{background:#6d6268;border-radius:50%;width:6px;height:6px}.verify-card.connected .verify-card-status{color:#e6a3b2}.verify-card.connected .verify-card-status i{background:var(--accent);box-shadow:0 0 10px var(--accent)}.verify-card-text{color:#efe6ea;font:400 21px/1.3 var(--serif);margin:0}.verify-card .button{white-space:nowrap;width:100%}.verify-card .button:disabled{opacity:1;border-color:var(--line);color:#6f656a;box-shadow:none;background:0 0;transform:none}.verify-card-checked{color:#82777d;text-align:center;margin-top:-8px;font-size:11px}.verify-card-note{color:#7d7177;font-size:11px;line-height:1.5}.verify-roles{padding:0 clamp(24px,8vw,140px) clamp(90px,10vw,140px)}.verify-horizon{align-items:center;gap:16px;margin-bottom:8px;display:flex}.verify-horizon .eyebrow{white-space:nowrap;margin:0}.verify-horizon-star{background:var(--accent);width:8px;height:8px;box-shadow:0 0 14px var(--accent);flex:none;transform:rotate(45deg)}.verify-horizon-line{background:linear-gradient(90deg,var(--accent),#3a2f35 18%,#3a2f35 82%,transparent);flex:1;height:1px}.verify-horizon-count{color:#7d7177;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.verify-role-list{margin:0;padding:0;list-style:none}.verify-role{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) minmax(170px,240px);align-items:center;gap:clamp(20px,3vw,40px);padding:30px clamp(12px,2vw,24px);transition:background .25s;display:grid}.verify-role:hover{background:linear-gradient(90deg,#fe335908,#0000 70%)}.verify-role-mark{color:#c45a6f;filter:drop-shadow(0 0 7px #fe335966);width:44px;height:44px}.verify-role h3{font:400 clamp(28px,2.8vw,38px)/1.05 var(--serif);letter-spacing:-.02em;margin:0 0 6px}.verify-role-main p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.verify-role-state{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;display:flex}.verify-role-state small{color:#82777d;font-size:11px;line-height:1.5}.verify-badge{color:#a99ba2;letter-spacing:.14em;text-transform:uppercase;border:1px solid #42363c;align-items:center;padding:7px 10px;font-size:9px;line-height:1;display:inline-flex}.verify-progress{background:#30272c;width:100%;height:3px;overflow:hidden}.verify-progress i{background:var(--accent);height:100%;transition:width .6s;display:block;box-shadow:0 0 12px #fe335999}.verify-role.earned .verify-role-mark{color:#ff9bae;filter:drop-shadow(0 0 6px #ff9bae)drop-shadow(0 0 16px #fe3359)}.verify-role.earned h3{text-shadow:0 0 20px #fe33594d}.verify-role.earned .verify-badge{color:var(--accent);background:#fe33590a;border-color:#fe33594d}.verify-role.in_progress .verify-badge{color:#d7c5cc}.verify-role.error .verify-badge{color:#e58b9d;border-color:#713444}.verify-role.coming_soon .verify-role-mark{opacity:.5}@media (width<=860px){.verify-head{grid-template-columns:1fr;align-items:start}}@media (width<=600px){.verify-head{padding:48px 24px 44px}.verify-card{padding:22px 20px 20px}.verify-roles{padding:0 24px 80px}.verify-role{grid-template-columns:40px minmax(0,1fr);gap:8px 16px;padding:26px 4px}.verify-role-mark{width:36px;height:36px}.verify-role-state{text-align:left;grid-column:2;align-items:flex-start}}.verify-avatar{color:#ff8ca2;width:44px;height:44px;font:600 15px var(--sans);background:#fe335917;border:1px solid #fe335947;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.verify-account{align-items:center;gap:14px;min-width:0;display:flex}.verify-account img{border-radius:50%;width:44px;height:44px}.verify-account div{flex-direction:column;gap:3px;min-width:0;display:flex}.verify-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.verify-account small{color:var(--muted);font-size:12px}.verify-text-button{color:#8f8389;font:12px var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.verify-text-button:hover{color:var(--accent)}.verify-alert{border-top:1px solid var(--line);color:#ff8ca2;margin:0;padding-top:14px;font-size:13px;line-height:1.6}.game-feature .feature-art{background:linear-gradient(#060405 0%,#0b0609 42%,#180a10 70%,#120a0d 100%)}.game-feature .feature-art:before,.game-feature .feature-art:after{content:none}.game-feature-art svg,.game-row-art svg{width:100%;height:100%;position:absolute;inset:0}.game-feature .feature-copy h3 span{color:var(--accent)}.game-status{width:max-content;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;background:#fe33590a;border:1px solid #fe33594d;align-self:flex-start;align-items:center;margin:0 0 22px;padding:7px 10px;font-size:9px;line-height:1;display:inline-flex}.game-status:before{content:"";background:currentColor;width:4px;height:4px;margin-right:8px;box-shadow:0 0 8px}.game-status--legacy{color:#9d9197;background:#8f838908;border-color:#8f83894d}.game-feature .feature-copy h3{margin-bottom:0}.game-flame-line{align-items:center;gap:14px;margin:30px 0 26px;display:flex}.game-flame-line:before{content:"";background:linear-gradient(90deg,transparent,var(--accent));width:42px;height:1px}.game-flame-line:after{content:"";background:repeating-linear-gradient(90deg,#4a3c43 0 4px,#0000 4px 9px);flex:1;max-width:260px;height:1px;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000);mask-image:linear-gradient(90deg,#000 40%,#0000)}.game-flame-line i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent),0 0 28px #fe335966;flex:none;animation:2.4s ease-in-out infinite alternate game-ember;transform:rotate(45deg)}@keyframes game-ember{0%{opacity:.65}to{opacity:1}}.game-feature .feature-copy>p.game-mantra{color:#e2d9dd;font:400 clamp(22px,2vw,27px)/1.3 var(--serif);margin:0 0 22px}.game-mantra span{display:block}.game-mantra span+span{color:#a3979d;padding-left:1.4em;font-style:italic}.game-feature .feature-copy>p:not(.game-mantra){max-width:400px;margin-bottom:34px}.game-feature-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.game-feature-actions>span{color:#7d7177;border-left:1px solid #3a2f35;padding-left:22px;font-size:11px;line-height:1.5}.game-watch-link{white-space:nowrap;color:#e6dde1;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:600;transition:color .25s;display:inline-flex}.game-watch-link b{color:var(--accent);font-weight:400;transition:transform .25s}.game-watch-link:hover{color:#fff}.game-watch-link:hover b{transform:translate(3px,-3px)}.game-watch-link:focus-visible{outline:1px solid var(--accent);outline-offset:6px}.game-row{border:1px solid var(--line);background:#0d0b0d;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,44px);margin-top:24px;padding:18px 28px 18px 18px;transition:border-color .25s,background .25s;display:grid}.game-row:hover{background:#0c0e10;border-color:#34505b}.game-row-art{background:linear-gradient(170deg,#0b1418,#050708 80%);height:130px;position:relative;overflow:hidden}.ff-ridge{fill:none;stroke:#8fd8f0;stroke-width:1.2px;stroke-linejoin:round;filter:drop-shadow(0 0 4px #42d9ff66)}.ff-ridge--far{opacity:.3;filter:none}.ff-snow{fill:#e6f6fc;opacity:.7;animation:6s linear infinite ff-snow}@keyframes ff-snow{to{transform:translate(-14px,160px)}}.game-row-copy{min-width:0}.game-row-copy .game-status{margin-bottom:14px}.game-row-copy h3{font:400 clamp(28px,2.8vw,38px)/1.05 var(--serif);text-wrap:balance;margin:0 0 8px}.game-row-copy p{max-width:60ch;color:var(--muted);text-wrap:balance;margin:0;font-size:13px;line-height:1.7}.game-row-copy p.game-tagline{color:#cfc5ca;font:400 17px/1.4 var(--serif);margin-bottom:6px}.game-row-button{white-space:nowrap}.game-row:hover .game-row-button{border-color:var(--accent)}@media (width<=760px){.game-row{grid-template-columns:1fr;gap:20px;padding:16px 16px 24px}.game-row-art{height:120px}.game-row-button{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.fog-stars i,.fog-layer,.fog-flame *,.fog-smoke circle,.ff-snow{animation:none!important}.ff-snow,.fog-fire-spark,.fog-smoke{display:none}.game-flame-line i{animation:none}}.game-feature .feature-art.fog-scene{isolation:isolate;border-right:1px solid var(--line);background:#060405}.game-feature .feature-copy{background:radial-gradient(80% 60% at 0 55%,#fe33590d,#0000 70%)}.fog-scene>*{pointer-events:none;position:absolute}.fog-sky{background:radial-gradient(60% 38% at 61% 70%,#5a1426aa,#0000 70%),radial-gradient(120% 55% at 50% 72%,#2a0c16,#0000 75%),linear-gradient(#040304 0%,#08050a 38%,#140910 62%,#0d0709 100%);inset:0}.fog-stars{inset:0 0 40%;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.fog-stars i{opacity:.5;background:#e9dde2;border-radius:50%;animation:6s ease-in-out infinite alternate fog-twinkle;position:absolute;box-shadow:0 0 6px #fffa}.fog-stars i.is-red{background:#fe3359;box-shadow:0 0 7px #fe3359bb}@keyframes fog-twinkle{0%{opacity:.25}to{opacity:.95}}.fog-plane{width:100%;height:100%;inset:0}.fog-ridge{fill:#1b0c14}.fog-forest--far{fill:#12080e}.fog-forest--near{fill:#040203}.fog-layer{will-change:transform;background-repeat:repeat-x;background-size:50% 100%;width:200%;animation:linear infinite fog-drift;left:0;-webkit-mask-image:linear-gradient(#0000,#000 35% 70%,#0000);mask-image:linear-gradient(#0000,#000 35% 70%,#0000)}.fog-layer--back{opacity:.55;height:38%;animation-duration:180s;bottom:24%}.fog-layer--mid{opacity:.7;height:42%;animation-duration:110s;animation-direction:reverse;bottom:6%}.fog-layer--front{opacity:.8;height:46%;animation-duration:70s;bottom:-10%;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}@keyframes fog-drift{to{transform:translate(-50%)}}.fog-flame *{transform-box:fill-box;transform-origin:50% 100%}.fog-flame-halo{transform-origin:50%;mix-blend-mode:screen;transition:opacity .6s;animation:4.2s ease-in-out infinite fog-flicker}.fog-flame-pool{fill:#fe3359;opacity:.35;filter:blur(3px)}.fog-flame-core{fill:#ffe1d8;filter:drop-shadow(0 0 24px #ff9a8a)drop-shadow(0 0 60px #fe3359);animation:1.7s ease-in-out infinite alternate fog-flicker}@keyframes fog-flicker{0%,to{opacity:1;transform:scale(1)}30%{opacity:.8;transform:scale(.95,1.04)}55%{opacity:.95;transform:scale(1.03,.97)}78%{opacity:.85;transform:scale(.98,1.02)}}.fog-smoke circle{fill:#d6aab6;opacity:0;filter:blur(2px);transform-box:fill-box;transform-origin:50%;animation:9s linear infinite fog-smoke}@keyframes fog-smoke{0%{opacity:0;transform:translate(0)scale(.5)}10%{opacity:.3}50%{opacity:.16;transform:translate(calc(var(--drift)*.35),-34px) scale(1.9)}to{opacity:0;transform:translate(var(--drift),-72px) scale(3.4)}}.fog-fire-log{fill:#1a0b10}.fog-fire-ember{fill:#ff5d50;opacity:.75;animation:2.8s ease-in-out infinite alternate fog-ember}@keyframes fog-ember{0%{opacity:.4}to{opacity:.9}}.fog-fire-outer{fill:#fe3359;filter:drop-shadow(0 0 50px #fe3359aa);animation:1.3s ease-in-out infinite alternate fog-flicker}.fog-fire-outer--0{animation-duration:.95s;animation-direction:alternate-reverse}.fog-fire-outer--1{animation-duration:1.15s}.fog-fire-mid{fill:#ff7a8a;animation:1.05s ease-in-out infinite alternate-reverse fog-flicker}.fog-fire-glint{fill:#ff9aae;animation:2.4s ease-in-out infinite alternate fog-twinkle}.fog-fire-spark{fill:#ffc2b5;opacity:0;animation:3s ease-out infinite fog-spark}@keyframes fog-spark{0%{opacity:0;transform:translate(0)}12%{opacity:.7}to{opacity:0;transform:translate(var(--drift),-30px)}}.fog-vignette{background:radial-gradient(85% 75% at 55% 55%,#0000 45%,#030203cc 100%);inset:0}.fog-grain{background-image:var(--fog-grain);opacity:.07;mix-blend-mode:overlay;background-size:600px 200px;inset:0}@media (width<=900px){.game-feature .feature-art.fog-scene{border-right:0;border-bottom:1px solid var(--line)}}.accounts-soon{text-align:center;isolation:isolate;background:#060405;flex-direction:column;align-items:center;min-height:max(860px,100vh);padding:clamp(150px,19vh,210px) clamp(24px,8vw,140px) max(200px,23.8vw + 90px);display:flex;position:relative;overflow:hidden}.accounts-soon-scene{z-index:-1;position:absolute;inset:0}.accounts-soon-scene .fog-sky{background:radial-gradient(46% 34% at 50% 68%,#5a1426aa,#0000 70%),radial-gradient(120% 55% at 50% 72%,#2a0c16,#0000 75%),linear-gradient(#040304 0%,#08050a 38%,#140910 62%,#0d0709 100%)}.accounts-soon-scene .fog-vignette{background:radial-gradient(85% 75% at 50% 55%,#0000 45%,#030203dd 100%)}.accounts-soon-scene .fog-flame-flare{transform-box:fill-box;transform-origin:50%;opacity:.6;animation:2.4s 3.6s forwards accounts-soon-flare}.accounts-soon-copy{max-width:1000px;position:relative}.accounts-soon-pre{font:italic 300 clamp(16px,1.6vw,20px)/1.5 var(--serif);color:#8d8187;margin:0 0 30px}.accounts-soon h1{font:300 clamp(46px,6.6vw,96px)/.98 var(--serif);letter-spacing:-.04em;margin:0}.accounts-soon h1>span,.accounts-soon h1 em{display:block;position:relative}.accounts-soon-reach{color:#d9cfd4}.accounts-soon h1 em{z-index:2;color:#fff;text-shadow:0 0 40px #fe335955;margin-top:.12em;font-weight:400}.accounts-soon h1 em span{color:var(--accent)}.accounts-soon-veil{pointer-events:none;height:150px;margin-top:-75px;position:absolute;top:50%;left:-30%;right:-30%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.accounts-soon-veil i{opacity:.45;background-repeat:repeat-x;background-size:50% 100%;width:200%;animation:60s linear infinite fog-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40% 60%,#0000);mask-image:linear-gradient(#0000,#000 40% 60%,#0000)}.accounts-soon-body{max-width:440px;color:var(--muted);margin:40px auto 0;font-size:15px;line-height:1.75}.accounts-soon-foot{flex-direction:column;align-items:center;gap:22px;padding:0 24px;display:flex;position:absolute;bottom:44px;left:0;right:0}.accounts-soon-mantra{font:400 17px/1.4 var(--serif);font-synthesis-small-caps:auto;letter-spacing:.16em;color:#e9dde2;margin:0;font-variant-caps:all-small-caps}.accounts-soon-mantra span+span{color:var(--accent)}.accounts-soon-foot a{color:#bdb2b8;border-bottom:1px solid #3a2f35;padding-bottom:4px;font-size:13px;transition:all .2s}.accounts-soon-foot a:hover{color:#fff;border-color:var(--accent)}.accounts-soon-pre,.accounts-soon-reach,.accounts-soon h1 em,.accounts-soon-body,.accounts-soon-foot{opacity:0;animation:accounts-soon-rise 1.8s cubic-bezier(.2,.7,.2,1) var(--at) forwards}.accounts-soon-reach{animation:accounts-soon-rise 1.8s cubic-bezier(.2,.7,.2,1) var(--at) forwards,accounts-soon-erode 7s ease-in-out calc(var(--at) + 1.8s) infinite}@keyframes accounts-soon-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes accounts-soon-erode{0%,to{filter:blur();opacity:.82}45%{filter:blur(1.6px);opacity:.5}60%{filter:blur(.6px);opacity:.7}}@keyframes accounts-soon-flare{to{opacity:1;transform:scale(1.3)}}@media (width<=600px){.accounts-soon{padding:130px 24px 190px}.accounts-soon h1{font-size:clamp(40px,11vw,60px)}.accounts-soon-veil{height:110px;margin-top:-55px}}@media (prefers-reduced-motion:reduce){.accounts-soon-pre,.accounts-soon-reach,.accounts-soon h1 em,.accounts-soon-body,.accounts-soon-foot,.accounts-soon-scene .fog-flame-flare{opacity:1;animation:none}.accounts-soon-veil i{animation:none}}.version-horizon{border:1px solid var(--line);text-align:center;background:radial-gradient(70% 90% at 50% 100%,#fe335916,#0000 65%),#0a080a;margin:0 clamp(24px,8vw,140px) clamp(90px,11vw,170px);padding:clamp(56px,7vw,90px) clamp(24px,5vw,70px) clamp(48px,5vw,64px);position:relative;overflow:hidden}.version-horizon>:not(.version-horizon-starfall,.dithered-glow){position:relative}.version-horizon-starfall{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 75%,#0000 15%,#000 65%);mask-image:radial-gradient(80% 75%,#0000 15%,#000 65%)}.version-horizon .eyebrow{margin:0 0 16px}.version-horizon h2{font:400 clamp(44px,5vw,70px)/.96 var(--serif);letter-spacing:-.03em;margin:0}.version-horizon-copy{max-width:520px;color:var(--muted);margin:20px auto 0;font-size:14px;line-height:1.8}.version-horizon-track{max-width:1000px;height:190px;margin:56px auto 0;position:relative}.version-horizon-track:before{content:"";background:linear-gradient(90deg,#0000,#3a2f35 6% 94%,#0000);height:1px;position:absolute;bottom:46px;left:0;right:0}.version-horizon-release{--c:#6d6268;flex-direction:column;align-items:center;animation:.9s cubic-bezier(.2,.7,.2,1) both version-horizon-rise;display:flex;position:absolute;bottom:46px;transform:translate(-50%)}.version-horizon-release .beam{background:linear-gradient(transparent,var(--c));width:1px}.version-horizon-release .diamond{background:var(--c);box-shadow:0 0 var(--g,0) var(--c);transform:rotate(45deg)translate(35%,35%)}.version-horizon-release code{color:#8d8187;font:500 10px var(--sans);letter-spacing:.06em;white-space:nowrap;position:absolute;top:calc(100% + 18px)}.version-horizon-release.core{--c:var(--accent);--g:22px}.version-horizon-release.core .diamond{width:16px;height:16px}.version-horizon-release.core .beam{height:120px}.version-horizon-release.core code{color:#f3dde2}.version-horizon-release.major{--c:#e6a3b2;--g:12px}.version-horizon-release.major .diamond{width:12px;height:12px}.version-horizon-release.major .beam{height:78px}.version-horizon-release.feature{--c:#9c8f95}.version-horizon-release.feature .diamond{width:8px;height:8px}.version-horizon-release.feature .beam{height:42px}.version-horizon-release.hotfix{--c:#5e4f57}.version-horizon-release.hotfix .diamond{width:5px;height:5px}.version-horizon-release.hotfix .beam{height:14px}.version-horizon-release.hotfix code{display:none}@keyframes version-horizon-rise{0%{opacity:0;transform:translate(-50%,14px)}}.version-horizon-legend{flex-wrap:wrap;justify-content:center;gap:clamp(18px,3vw,44px);margin:34px 0 38px;display:flex}.version-horizon-legend span{color:#9c8f95;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:600;display:flex}.version-horizon-legend i{display:block;transform:rotate(45deg)}.version-horizon-legend .core i{background:var(--accent);width:11px;height:11px;box-shadow:0 0 10px var(--accent)}.version-horizon-legend .major i{background:#e6a3b2;width:9px;height:9px}.version-horizon-legend .feature i{background:#9c8f95;width:7px;height:7px}.version-horizon-legend .hotfix i{background:#5e4f57;width:5px;height:5px}@media (width<=700px){.version-horizon{margin:0 16px 80px}.version-horizon-track{height:160px}.version-horizon-release.core .beam{height:96px}.version-horizon-release.major .beam{height:62px}.version-horizon-release.feature code{display:none}.version-horizon-release code{font-size:8px}.version-horizon .button{width:100%}}@media (prefers-reduced-motion:reduce){.version-horizon-release{animation:none}}.about-hero{text-align:center;background:linear-gradient(#090709,#0b080a);flex-direction:column;justify-content:center;align-items:center;min-height:min(820px,100vh - 86px);padding:110px clamp(24px,8vw,140px) 160px;display:flex;position:relative;overflow:hidden}.about-hero>:not(.about-sky){position:relative}.about-hero h1{font:400 clamp(64px,10vw,150px)/.82 var(--serif);letter-spacing:-.05em;margin:0}.about-hero h1 em{color:var(--accent);font-size:.78em;display:block}.about-mantra{font:600 15px/1.4 var(--serif);font-variant:small-caps;font-synthesis-small-caps:auto;text-transform:lowercase;letter-spacing:.14em;color:#e9dde2;margin:38px 0 0}.about-hero .about-horizon{background:linear-gradient(90deg,#0000,#3a2f35 15% 85%,#0000);height:1px;position:absolute;bottom:76px;left:clamp(24px,8vw,140px);right:clamp(24px,8vw,140px)}.about-horizon:after{content:"";background:linear-gradient(transparent,var(--accent));width:1px;height:90px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.about-horizon i{background:var(--accent);width:9px;height:9px;box-shadow:0 0 14px var(--accent);margin-left:-4.5px;position:absolute;top:-5px;left:50%;transform:rotate(45deg)}.about-hero .about-credential{color:#a3979d;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600;position:absolute;bottom:40px;left:0;right:0}.about-sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.about-sky i{background:#fff;border-radius:50%;animation:4s ease-in-out infinite alternate about-twinkle;position:absolute;box-shadow:0 0 6px #fff9}.about-sky .red-star{background:var(--accent);box-shadow:0 0 8px var(--accent)}@keyframes about-twinkle{to{opacity:.22}}.about-sky span{opacity:0;background:linear-gradient(#0000,#fff);width:1px;height:70px;animation:7s linear infinite about-fall;position:absolute}.about-sky span.red-star{background:linear-gradient(transparent,var(--accent));box-shadow:none}@keyframes about-fall{0%{opacity:0;transform:translateY(-40px)}10%{opacity:.8}60%{opacity:0;transform:translateY(260px)}to{opacity:0}}.about-hero .about-sky{-webkit-mask-image:radial-gradient(55% 45% at 50% 48%,#0000 25%,#000 75%);mask-image:radial-gradient(55% 45% at 50% 48%,#0000 25%,#000 75%)}.about-statement{text-align:center;padding:clamp(90px,10vw,150px) clamp(24px,8vw,140px)}.about-lead{color:#b7abb1;max-width:900px;font:300 clamp(24px,2.9vw,40px)/1.4 var(--serif);letter-spacing:-.01em;margin:0 auto}.about-lead b{color:var(--text);font-weight:400}.about-lead em{color:var(--accent)}.about-second{max-width:600px;color:var(--muted);margin:40px auto 0;font-size:15px;line-height:1.85}.about-sign{color:#9c8f95;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:14px;margin:46px 0 0;font-size:10px;font-weight:600;display:inline-flex}.about-sign:before,.about-sign:after{content:"";background:#3a2f35;width:40px;height:1px}.about-values{border:1px solid var(--line);background:#0a080a;margin:0 clamp(24px,8vw,140px);padding:clamp(56px,6vw,84px) clamp(24px,4vw,60px) clamp(48px,5vw,70px);position:relative;overflow:hidden}.about-values>:not(.about-sky,.dithered-glow){position:relative}.about-values header{text-align:center;isolation:isolate;margin-bottom:10px}.about-values h2{display:inline-block;position:relative}.heading-mark{z-index:-1;aspect-ratio:3808/1280;pointer-events:none;width:max(140%,min(740px,130vw));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.heading-mark:before{content:"";aspect-ratio:1;background-image:radial-gradient(#fe335938 .7px,#0000 1px);background-size:4px 4px;width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0,#0008 18%,#0000 44%);mask-image:radial-gradient(circle,#000 0,#0008 18%,#0000 44%)}.about-values h2{font:400 clamp(40px,4.6vw,64px)/1 var(--serif);letter-spacing:-.03em;margin:0}.about-map{max-width:1000px;height:200px;margin:0 auto;position:relative}.about-map svg{width:100%;height:100%;position:absolute;inset:0}.about-map path{fill:none;stroke:#fe335966;stroke-width:1px;stroke-dasharray:3 6;animation:30s linear infinite about-dash}.about-map path.faint{opacity:.35}@keyframes about-dash{to{stroke-dashoffset:-300px}}.about-star{position:absolute;transform:translate(-50%,-50%)}.about-star i{background:#fff;width:14px;height:14px;transition:background .5s,box-shadow .5s,transform .5s;display:block;transform:rotate(45deg);box-shadow:0 0 16px #fff9}.about-star.is-lit i{background:var(--accent);box-shadow:0 0 22px var(--accent),0 0 50px #fe335966;transform:rotate(45deg)scale(1.25)}.about-value-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,50px);max-width:1000px;margin:0 auto;display:grid}.about-value-grid article{cursor:default;padding:0 8px}.about-value-grid span{color:#8d8187;letter-spacing:.24em;font-size:9px;font-weight:600;transition:color .4s}.about-value-grid h3{font:400 clamp(26px,2.4vw,34px)/1.1 var(--serif);margin:14px 0;transition:color .4s}.about-value-grid p{max-width:280px;color:var(--muted);margin:0 auto;font-size:13px;line-height:1.75}.about-value-grid .is-lit span{color:var(--accent)}.about-value-grid .is-lit h3{color:#ffd9e1}.about-cta{text-align:center;padding:clamp(110px,12vw,180px) clamp(24px,8vw,140px) clamp(90px,10vw,140px);position:relative;overflow:hidden}.about-cta>:not(.about-sky){position:relative}.about-cta h2{font:400 clamp(50px,7vw,96px)/.95 var(--serif);letter-spacing:-.03em;margin:0 0 40px}.about-cta .button-row{justify-content:center}@media (width<=900px){.about-map{display:none}.about-value-grid{grid-template-columns:1fr;gap:40px}.about-hero{padding-top:90px}}@media (width<=600px){.about-hero{min-height:620px;padding-bottom:150px}.about-hero h1{font-size:70px}.about-mantra{font-size:13px}.about-hero .about-credential{padding:0 24px;line-height:1.8}.about-statement{padding:80px 24px}.about-second{font-size:14px}.about-values{margin:0 24px}.about-cta{padding:100px 24px 90px}}@media (prefers-reduced-motion:reduce){.about-sky i,.about-sky span,.about-map path{animation:none!important}.about-sky span{display:none}}.contact-hero{min-height:min(700px,100vh - 86px)}.contact-chart .about-star:after{content:"";border:1px solid var(--accent);opacity:0;border-radius:50%;width:14px;height:14px;margin:-7px;position:absolute;top:50%;left:50%}.contact-chart .about-star.is-lit:after{animation:2.2s ease-out infinite contact-ping}@keyframes contact-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(5)}}.contact-chart .about-value-grid span{text-transform:uppercase}.contact-chart .about-value-grid p{margin-bottom:24px}.contact-actions{flex-direction:column;align-items:center;gap:14px;display:flex}.contact-link{color:#c9bdc3;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #3a2f35;align-items:center;gap:10px;padding-bottom:6px;font-size:11px;font-weight:600;transition:color .3s,border-color .3s;display:inline-flex}.contact-link b{color:var(--accent);font-weight:400}.contact-link:hover,.contact-link:focus-visible{color:#fff;border-color:var(--accent)}.contact-copy{color:#c9bdc3;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #4a3c44;border-radius:100px;padding:7px 13px;font-size:10px;font-weight:600;transition:all .25s}.contact-copy:hover{border-color:var(--accent);color:#fff}.contact-copy.is-done{border-color:var(--accent);color:var(--accent)}.contact-close{text-align:center;padding:clamp(100px,10vw,140px) clamp(24px,8vw,140px) clamp(100px,10vw,150px);position:relative;overflow:hidden}.contact-close>:not(.about-sky){position:relative}.contact-close-note{color:#b7abb1;max-width:640px;font:300 clamp(24px,2.6vw,34px)/1.4 var(--serif);margin:0 auto}.contact-close-note em{color:var(--accent)}@media (width<=600px){.contact-hero{min-height:560px}.contact-close{padding:90px 24px 100px}.contact-link{letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.contact-chart .about-star.is-lit:after{animation:none}}.carried-light{border:1px solid var(--line);text-align:center;background:radial-gradient(55% 60% at 50% 100%,#fe33591c,#0000 70%),#0a080a;margin:0 clamp(24px,8vw,140px) clamp(90px,11vw,170px);padding:clamp(70px,8vw,110px) clamp(24px,5vw,70px) clamp(140px,12vw,170px);position:relative;overflow:hidden}.carried-light>:not(.about-sky,.dithered-glow){position:relative}.carried-light h2{max-width:1000px;font:400 clamp(38px,5.2vw,78px)/1.04 var(--serif);letter-spacing:-.03em;margin:0 auto}.carried-light h2 em{color:var(--accent)}.carried-light .button{align-self:auto;margin-top:48px}.carried-light-horizon{background:linear-gradient(90deg,#0000,#3a2f35 15% 85%,#0000);height:1px;bottom:64px;left:8%;right:8%;position:absolute!important}.carried-light-horizon:after{content:"";background:linear-gradient(transparent,var(--accent));opacity:.7;width:1px;height:70px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.carried-light-horizon i{background:var(--accent);width:9px;height:9px;margin-left:-4.5px;animation:5.5s ease-in-out infinite carried-light-glow;position:absolute;top:-5px;left:50%;transform:rotate(45deg)}@keyframes carried-light-glow{0%,to{box-shadow:0 0 10px var(--accent),0 0 26px #fe335955}50%{box-shadow:0 0 18px var(--accent),0 0 60px #fe3359aa}}.carried-light-credential{letter-spacing:.22em;text-transform:uppercase;color:#7d7177;margin:0;font-size:10px;font-weight:500;bottom:26px;left:0;right:0;position:absolute!important}@media (width<=700px){.carried-light{margin:0 16px 80px}.carried-light .button{width:100%}.carried-light-credential{letter-spacing:.14em;padding:0 16px}}@media (prefers-reduced-motion:reduce){.carried-light-horizon i{animation:none}}.hero{background:var(--ink)}.hero:after{content:none}.release-countdown{background:var(--ink)}.hero-subtitle em{color:#f0c9d3;font-style:italic;font-weight:300}.hero-subtitle .accent-stop{text-shadow:0 0 12px #fe335999}.hero-scroll-cue{z-index:2;cursor:pointer;background:0 0;border:0;justify-content:center;width:32px;height:88px;padding:0;transition:opacity .6s,visibility .6s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-scroll-cue.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.hero-scroll-cue i{border-left:1px dashed #fe335966;height:100%;transition:border-color .25s;position:relative;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-scroll-cue:hover i,.hero-scroll-cue:focus-visible i{border-color:var(--accent)}.hero-scroll-cue i:after{content:"";background:linear-gradient(#fe335900,var(--accent));width:3px;height:16px;animation:3.2s cubic-bezier(.55,0,.45,1) infinite hero-scroll-drop;position:absolute;top:-16px;left:-2px}@keyframes hero-scroll-drop{0%{opacity:0;transform:translateY(0)}25%{opacity:1}80%,to{opacity:0;transform:translateY(80px)}}.sky .hero-falling-star{background:linear-gradient(#fe335900,var(--accent));opacity:0;width:1px;height:64px;animation:26s linear infinite hero-fall;position:absolute}@keyframes hero-fall{0%{opacity:0;animation-timing-function:cubic-bezier(.3,.1,.4,1);transform:translateY(-20px)}2.5%{opacity:.7}9%{opacity:0;transform:translateY(170px)}to{opacity:0;transform:translateY(170px)}}@media (width<=600px){.hero-scroll-cue{height:64px}.sky .hero-falling-star{height:44px}}@media (prefers-reduced-motion:reduce){.hero-scroll-cue i:after{opacity:.8;animation:none;top:14px}.sky .hero-falling-star{display:none}}.careers-hero h1 em{letter-spacing:-.04em;font-size:.7em}.careers-statement{padding-bottom:clamp(70px,8vw,110px)}.careers-chart header p:not(.eyebrow){max-width:460px;color:var(--muted);margin:16px auto 0;font-size:13px;line-height:1.75}.careers-map{width:100%;max-width:1040px;height:auto;margin:34px auto 10px;display:block;overflow:visible}.careers-constellation{cursor:pointer;transition:opacity .4s}.careers-constellation line{stroke:#5e4b55;stroke-width:1px;stroke-dasharray:3 6;transition:stroke .4s}.careers-constellation rect{fill:#6d6268;transition:fill .4s}.careers-constellation text{fill:#6d6268;font:600 11px var(--sans);letter-spacing:.22em;text-transform:uppercase;transition:fill .3s}.careers-constellation .careers-map-note{font:italic 300 15px var(--serif);letter-spacing:0;text-transform:none}.careers-constellation.is-open line{stroke:#fe335999;animation:30s linear infinite about-dash}.careers-constellation.is-open rect{fill:#fff;filter:drop-shadow(0 0 5px #fff9)}.careers-constellation.is-open .is-lead{fill:var(--accent);filter:drop-shadow(0 0 6px var(--accent)) drop-shadow(0 0 14px #fe335988)}.careers-constellation.is-open text{fill:#e9dde2}.careers-constellation.is-open .careers-map-note{fill:var(--accent)}.careers-constellation:hover text{fill:#fff}.careers-constellation.is-dim{opacity:.35}.careers-constellation rect.careers-hit{fill:#0000;filter:none}.careers-ring{fill:none;stroke:var(--accent);transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite careers-ring}@keyframes careers-ring{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}.careers-tools{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:30px;display:flex}.careers-chips{flex-wrap:wrap;gap:10px;display:flex}.careers-chips button{border:1px solid var(--line);color:#bdb2b8;cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:8px;padding:11px 18px;font-size:12px;transition:all .2s;display:inline-flex}.careers-chips small{color:#7d7177;font-size:10px}.careers-chips button:hover,.careers-chips .is-on{border-color:var(--accent);color:#fff}.careers-chips .is-on small{color:var(--accent)}.careers-search{color:#8d8187;border-bottom:1px solid #54434c;align-items:center;gap:10px;min-width:230px;height:44px;display:flex}.careers-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:13px}.careers-count{color:#a99da3;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:34px 0 14px;font-size:11px;font-weight:600;display:flex}.careers-count i{background:var(--accent);width:9px;height:9px;box-shadow:0 0 14px var(--accent);transform:rotate(45deg)}.careers-list{border-top:1px solid var(--line)}.careers-role{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px 1fr auto 40px;align-items:center;gap:24px;padding:30px 12px;transition:background .3s;display:grid}.careers-role>i{background:var(--accent);width:12px;height:12px;margin-left:12px;animation:2.8s ease-in-out infinite careers-pulse;transform:rotate(45deg)}@keyframes careers-pulse{0%,to{box-shadow:0 0 0 0 #fe335966,0 0 16px var(--accent)}50%{box-shadow:0 0 0 10px #fe335900,0 0 22px var(--accent)}}.careers-role small{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.careers-role b{font:400 clamp(26px,2.6vw,36px)/1.05 var(--serif)}.careers-role em{color:var(--muted);font:italic 300 16px var(--serif);margin-top:8px;display:block}.careers-role-meta{gap:8px;display:flex}.careers-role-meta span{color:#c5bbc0;border:1px solid #3a2f35;border-radius:100px;padding:7px 12px;font-size:11px}.careers-role-go{color:var(--accent);font-size:20px;transition:transform .3s}.careers-role:hover,.careers-role:focus-visible{background:linear-gradient(90deg,#fe33590f,#0000 70%)}.careers-role:hover .careers-role-go{transform:translate(4px,-4px)}.careers-empty{color:var(--muted);font:italic 300 20px var(--serif);text-align:center;margin:0;padding:46px 0}.careers-pledge{box-sizing:content-box;grid-template-columns:auto 1fr;align-items:start;gap:clamp(24px,4vw,60px);max-width:1040px;margin:clamp(90px,10vw,140px) auto;padding:0 clamp(24px,8vw,140px);display:grid}.careers-pledge svg{width:110px;height:110px;overflow:visible}.careers-pledge line{stroke:#fe335988;stroke-dasharray:3 5}.careers-pledge line.faint{stroke:#fe335944}.careers-pledge rect{fill:#fff}.careers-pledge .is-lead{fill:var(--accent);filter:drop-shadow(0 0 6px var(--accent))}.careers-pledge h2{font:400 clamp(34px,3.6vw,50px)/1.05 var(--serif);letter-spacing:-.02em;margin:0 0 20px}.careers-pledge p:not(.eyebrow){color:#c5bbc0;max-width:720px;margin:0;font-size:14px;line-height:1.85}.careers-close{border-top:1px solid var(--line)}.careers-close h2{margin-bottom:20px}.careers-close>p:not(.eyebrow){max-width:440px;color:var(--muted);margin:0 auto 38px;font-size:14px;line-height:1.8}.careers-backdrop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030203d9;justify-content:center;align-items:center;padding:24px;animation:.25s careers-fade;display:flex;position:fixed;inset:0}@keyframes careers-fade{0%{opacity:0}}.careers-dialog{background:#0d0b0d;border:1px solid #3a2f35;outline:none;width:min(880px,100%);max-height:calc(100vh - 48px);animation:.35s careers-rise;position:relative;overflow:auto}@keyframes careers-rise{0%{opacity:0;transform:translateY(16px)}}.careers-dialog-close{z-index:3;color:#c5bbc0;cursor:pointer;background:#0b090bcc;border:1px solid #3a2f35;border-radius:50%;width:40px;height:40px;font-size:20px;line-height:1;transition:all .2s;position:absolute;top:16px;right:18px}.careers-dialog-close:hover{border-color:var(--accent);color:#fff}.careers-dialog-head{border-bottom:1px solid var(--line);background:radial-gradient(60% 90% at 80% 0,#fe33591c,#0000 70%),#0a080a;padding:44px clamp(24px,5vw,56px) 36px;position:relative;overflow:hidden}.careers-dialog-head>:not(.about-sky){position:relative}.careers-dialog-head h2{font:400 clamp(44px,5.6vw,72px)/.95 var(--serif);letter-spacing:-.04em;margin:0}.careers-dialog-lead{color:#d8cdd2;font:italic 300 clamp(19px,2vw,24px)/1.4 var(--serif);margin:16px 0 0}.careers-tags{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.careers-tags span{color:#c5bbc0;letter-spacing:.16em;text-transform:uppercase;border:1px solid #3a2f35;border-radius:100px;padding:7px 12px;font-size:10px;font-weight:600}.careers-tags span:first-child{color:var(--accent);border-color:#fe335977}.careers-path{max-width:420px;margin:34px 0 0;padding:0;list-style:none;display:flex}.careers-path li{color:#6d6268;letter-spacing:.2em;text-transform:uppercase;flex-direction:column;flex:1;gap:10px;font-size:9px;font-weight:600;transition:color .4s;display:flex;position:relative}.careers-path li:last-child{flex:none}.careers-path li:not(:last-child):after{content:"";background:#3a2f35;height:1px;transition:background .4s;position:absolute;top:4px;left:21px;right:10px}.careers-path i{background:#3a2f35;width:9px;height:9px;transition:all .4s;transform:rotate(45deg)}.careers-path .is-on{color:#e9dde2}.careers-path .is-on i{background:var(--accent);box-shadow:0 0 12px var(--accent)}.careers-path .is-on:has(+.is-on):after{background:linear-gradient(90deg,var(--accent),#fe335955)}.careers-dialog-body{padding:40px clamp(24px,5vw,56px) 44px}.careers-detail{grid-template-columns:1fr 1fr;gap:44px;display:grid}.careers-detail h3{font:400 24px var(--serif);align-items:center;gap:12px;margin:0 0 14px;display:flex}.careers-detail h3:not(:first-child){margin-top:30px}.careers-detail h3 span{color:#7d7177;font:italic 300 15px var(--serif)}.careers-detail ul{margin:0;padding:0;list-style:none}.careers-detail li{border-bottom:1px solid var(--line);color:#c5bbc0;padding:12px 0 12px 22px;font-size:13px;line-height:1.65;position:relative}.careers-detail li:before{content:"";background:var(--accent);width:5px;height:5px;position:absolute;top:19px;left:2px;transform:rotate(45deg)}.careers-dialog-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:28px;display:flex}.careers-dialog-foot p{color:#8d8187;margin:0;font-size:12px}.careers-form-grid{grid-template-columns:1fr 1fr;gap:22px 24px;display:grid}.careers-form label{color:#a99da3;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:600;display:block}.careers-form .is-wide{grid-column:1/-1}.careers-form input,.careers-form textarea{border:1px solid var(--line);color:#fff;letter-spacing:0;text-transform:none;resize:vertical;background:#080708;outline:none;width:100%;margin-top:10px;padding:13px 14px;font-size:14px;transition:border-color .2s;display:block}.careers-form input:focus,.careers-form textarea:focus{border-color:var(--accent)}.careers-form-note{color:#776d72;margin:20px 0;font-size:11px;line-height:1.7}.careers-form-note a{color:#c5bbc0;border-bottom:1px solid #4a3c44}.careers-form-error{color:#ff8da2;margin:18px 0 0;font-size:13px;line-height:1.6}.careers-form .careers-dialog-foot{margin-top:24px}.careers-sent{text-align:center;padding:30px 0 10px}.careers-sent svg{width:220px;height:70px;overflow:visible}.careers-sent path{fill:none;stroke:var(--accent);stroke-dasharray:400;stroke-dashoffset:400px;animation:1.4s .2s forwards careers-draw}@keyframes careers-draw{to{stroke-dashoffset:0}}.careers-sent rect{fill:#fff}.careers-sent .is-lead{fill:var(--accent);filter:drop-shadow(0 0 8px var(--accent))}.careers-sent h3{font:400 clamp(36px,4vw,52px)/1 var(--serif);margin:24px 0 16px}.careers-sent p{max-width:460px;color:var(--muted);margin:0 auto 10px;font-size:14px;line-height:1.8}.careers-sent .careers-reference{color:#c5bbc0;overflow-wrap:anywhere;border:1px solid #3a2f35;align-items:center;gap:10px;max-width:100%;margin:14px 0 30px;padding:9px 14px;font:500 12px ui-monospace,Consolas,monospace;display:inline-flex}.careers-reference b{color:#7d7177;font:600 9px var(--sans);letter-spacing:.2em;text-transform:uppercase}@media (width<=900px){.careers-detail,.careers-form-grid{grid-template-columns:1fr}.careers-role{grid-template-columns:30px 1fr 30px}.careers-role-meta{grid-area:2/2}.careers-pledge{grid-template-columns:1fr}.careers-pledge svg{width:80px;height:80px}}@media (width<=600px){.careers-map{display:none}.careers-search{width:100%;min-width:0}.careers-chips button{padding:10px 14px}.careers-role{gap:14px;padding:26px 4px}.careers-pledge{padding:0 24px}.careers-backdrop{align-items:stretch;padding:0}.careers-dialog{border:0;max-height:100vh}.careers-dialog-foot .button{width:100%}}@media (prefers-reduced-motion:reduce){.careers-constellation line,.careers-ring,.careers-role>i,.careers-backdrop,.careers-dialog{animation:none!important}.careers-sent path{stroke-dashoffset:0;animation:none}}.dithered-glow{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.release-countdown>canvas.dithered-glow{position:absolute}.hero+*{scroll-margin-top:44px}.discord-roles{border:1px solid var(--line);background:#0a080a;grid-template-columns:200px minmax(0,1fr);width:min(980px,100% - 2*clamp(24px,8vw,140px));margin:0 auto clamp(70px,8vw,110px);display:grid;overflow:hidden}.discord-roles-sigil{border-right:1px solid var(--line);background:radial-gradient(circle,#fe335922,#0000 62%),#0c090b;place-items:center;min-height:220px;display:grid;position:relative}.discord-roles-sigil:before,.discord-roles-sigil:after{content:"";border:1px solid #3a2f35;border-radius:50%;width:140px;height:140px;margin:-70px 0 0 -70px;position:absolute;top:50%;left:50%}.discord-roles-sigil:after{border-style:dashed;border-color:#2e252a;width:104px;height:104px;margin:-52px 0 0 -52px;animation:60s linear infinite discord-roles-spin}.discord-roles-sigil>div{place-items:center;transition:opacity .6s;display:grid;position:absolute;inset:0}.discord-roles-sigil>div.is-fading{opacity:0}.discord-roles-mark{z-index:1;color:#ff9bae;filter:drop-shadow(0 0 6px #ff9bae)drop-shadow(0 0 16px #fe3359);width:58px;height:58px;position:relative}.discord-roles-sigil span{letter-spacing:.22em;text-transform:uppercase;color:#a1959b;font-size:10px;font-weight:600;position:absolute;bottom:18px}.discord-roles-body{flex-direction:column;justify-content:center;padding:clamp(30px,3.4vw,44px) clamp(24px,3.6vw,48px);display:flex}.discord-roles-body .eyebrow{margin:0}.discord-roles-body h2{font:400 clamp(28px,2.8vw,40px)/1.05 var(--serif);letter-spacing:-.025em;margin:12px 0 0}.discord-roles-steps{color:var(--muted);flex-wrap:wrap;margin:22px 0 26px;padding:0;font-size:12px;list-style:none;display:flex}.discord-roles-steps li{align-items:center;gap:9px;display:flex}.discord-roles-steps li+li:before{content:"";background:#3a2f35;width:28px;height:1px;margin:0 12px}.discord-roles-steps b{letter-spacing:.06em;color:var(--accent);font-size:11px;font-weight:500}@keyframes discord-roles-spin{to{transform:rotate(360deg)}}@media (width<=700px){.discord-roles{grid-template-columns:1fr;width:calc(100% - 32px)}.discord-roles-sigil{border-right:0;border-bottom:1px solid var(--line);min-height:180px}.discord-roles-steps{flex-direction:column;align-items:flex-start;gap:10px}.discord-roles-steps li+li:before{display:none}}@media (prefers-reduced-motion:reduce){.discord-roles-sigil:after{animation:none}}.versioning-hero{text-align:center;background:linear-gradient(#090709,#0b080a);flex-direction:column;justify-content:center;align-items:center;min-height:min(820px,100vh - 86px);padding:110px clamp(24px,8vw,140px) 170px;display:flex;position:relative;overflow:hidden}.versioning-hero>:not(.about-sky){position:relative}.versioning-hero .about-sky{-webkit-mask-image:radial-gradient(55% 45% at 50% 48%,#0000 25%,#000 75%);mask-image:radial-gradient(55% 45% at 50% 48%,#0000 25%,#000 75%)}.versioning-hero h1{font:400 clamp(60px,9.4vw,140px)/.84 var(--serif);letter-spacing:-.05em;margin:0}.versioning-hero h1 em{color:var(--accent);font-size:.74em;display:block}.versioning-mantra{font:600 15px/1.4 var(--serif);font-variant:small-caps;font-synthesis-small-caps:auto;text-transform:lowercase;letter-spacing:.14em;color:#e9dde2;margin:34px 0 0}.versioning-hero .versioning-horizon{background:linear-gradient(90deg,#0000,#3a2f35 15% 85%,#0000);height:1px;position:absolute;bottom:76px;left:clamp(24px,8vw,140px);right:clamp(24px,8vw,140px)}.versioning-horizon:after{content:"";background:linear-gradient(transparent,var(--accent));width:1px;height:90px;position:absolute;bottom:6px;left:50%}.versioning-horizon i{background:var(--accent);width:9px;height:9px;box-shadow:0 0 14px var(--accent);margin-left:-4.5px;position:absolute;top:-5px;left:50%;transform:rotate(45deg)}.versioning-hero .versioning-credential{color:#a3979d;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600;position:absolute;bottom:40px;left:0;right:0}.versioning-lead{text-align:center;padding:clamp(90px,10vw,150px) clamp(24px,8vw,140px)}.versioning-lead-copy{color:#b7abb1;max-width:900px;font:300 clamp(24px,2.9vw,40px)/1.4 var(--serif);letter-spacing:-.01em;margin:0 auto}.versioning-lead-copy b{color:var(--text);font-weight:400}.versioning-lead-copy em{color:var(--accent)}.versioning-lead-note{max-width:560px;color:var(--muted);margin:36px auto 0;font-size:15px;line-height:1.85}.versioning-explorer{border:1px solid var(--line);text-align:center;background:radial-gradient(70% 70% at 50% 45%,#fe335912,#0000 70%),#0a080a;margin:0 clamp(24px,8vw,140px);padding:clamp(56px,6vw,84px) clamp(20px,4vw,60px) clamp(44px,5vw,64px);position:relative;overflow:hidden}.versioning-explorer>:not(.about-sky){position:relative}.versioning-explorer h2,.versioning-reference h2{font:400 clamp(40px,4.6vw,64px)/1 var(--serif);letter-spacing:-.03em;margin:0}.versioning-explorer-copy{max-width:470px;color:var(--muted);margin:18px auto 0;font-size:14px;line-height:1.8}.versioning-readout{font:300 clamp(64px,10vw,132px)/.9 var(--serif);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:44px 0 0}.versioning-readout span{transition:color .5s,text-shadow .5s;display:inline-block}.versioning-readout .versioning-readout-v{color:#5e4f57;margin-right:.06em;font-style:italic}.versioning-readout .is-changed{color:var(--accent);text-shadow:0 0 24px #fe335988}.versioning-readout .is-reset{animation:.55s versioning-drop}@keyframes versioning-drop{0%{opacity:0;transform:translateY(-.25em)}}.versioning-map{max-width:900px;height:230px;margin:10px auto 0;position:relative}.versioning-map svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.versioning-map path{fill:none;stroke:#fe335966;stroke-width:1px;stroke-dasharray:3 6;vector-effect:non-scaling-stroke;animation:30s linear infinite about-dash}.versioning-star{color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:16px;padding:12px;display:flex;position:absolute;transform:translate(-50%,-50%)}.versioning-star i{width:var(--size);height:var(--size);background:#fff;transition:background .5s,box-shadow .5s,transform .4s;display:block;position:relative;transform:rotate(45deg);box-shadow:0 0 16px #fff9}.versioning-star:hover i{transform:rotate(45deg)scale(1.2)}.versioning-star span{letter-spacing:.24em;text-transform:uppercase;color:#8d8187;font-size:9px;font-weight:600;transition:color .4s}.versioning-star small{letter-spacing:.16em;text-transform:uppercase;color:#5e5258;opacity:0;font-size:9px;transition:opacity .3s}.versioning-star:hover small,.versioning-star:focus-visible small{opacity:1}.versioning-star:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.versioning-star.is-lit i{background:var(--accent);box-shadow:0 0 22px var(--accent),0 0 50px #fe335966}.versioning-star.is-lit span{color:#e6a3b2}.versioning-star.is-falling i{box-shadow:none;background:#5e4f57}.versioning-star i:after{content:"";border:1px solid var(--accent);opacity:0;border-radius:50%;position:absolute;inset:0}.versioning-star i.is-pinged:after{animation:1.4s ease-out versioning-ping}@keyframes versioning-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(5)}}.versioning-status{color:#c6b9bf;opacity:0;min-height:22px;margin:18px 0 0;font-size:13px;line-height:1.6;transition:opacity .4s}.versioning-status.is-visible{opacity:1}.versioning-reset{color:#958a90;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;background:0 0;border:0;margin-top:22px;padding:0;font-size:10px;font-weight:600}.versioning-reset:hover{color:#fff}.versioning-reset:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.versioning-reference{text-align:center;padding:clamp(90px,10vw,140px) clamp(24px,8vw,140px) clamp(80px,9vw,120px)}.versioning-reference h2{margin-bottom:60px}.versioning-grid{grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,44px);max-width:1180px;margin:0 auto;display:grid}.versioning-grid article{border-top:1px solid var(--line);flex-direction:column;padding:34px 8px 0;display:flex;position:relative}.versioning-grid article:before{content:"";background:var(--ink);border:1px solid #c9bdc3;width:7px;height:7px;margin-left:-3.5px;transition:all .4s;position:absolute;top:-4px;left:50%;transform:rotate(45deg)}.versioning-grid article:hover:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px var(--accent)}.versioning-grid article>span{color:#8d8187;letter-spacing:.24em;font-size:9px;font-weight:600}.versioning-grid h3{font:400 clamp(28px,2.6vw,36px)/1.1 var(--serif);margin:14px 0}.versioning-grid p{max-width:250px;color:var(--muted);flex:1;margin:0 auto 30px;font-size:13px;line-height:1.75}.versioning-sequence{border-top:1px solid #1d181c;justify-content:center;align-items:center;gap:14px;padding-top:22px;display:flex}.versioning-sequence>i{background:linear-gradient(90deg,#0000,#5e4b55 30% 70%,#0000);width:clamp(28px,3vw,44px);height:1px;position:relative}.versioning-sequence>i:after{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);margin-left:-2.5px;transition:box-shadow .4s;position:absolute;top:-3px;left:50%;transform:rotate(45deg)}.versioning-grid article:hover .versioning-sequence>i:after{box-shadow:0 0 14px var(--accent),0 0 26px #fe335966}.versioning-code{font:300 clamp(24px,2.2vw,30px)/1 var(--serif);letter-spacing:-.02em;color:#8d8187;white-space:nowrap;font-variant-numeric:tabular-nums}.versioning-code b{color:#c9bdc3;font-weight:300}.versioning-code+i+.versioning-code{color:#f1e7eb}.versioning-code+i+.versioning-code b{color:var(--accent);text-shadow:0 0 18px #fe335988}.versioning-rule{text-wrap:balance;color:#b7abb1;max-width:760px;font:300 clamp(22px,2.4vw,32px)/1.45 var(--serif);margin:clamp(70px,8vw,110px) auto 0}.versioning-rule em{color:var(--accent)}.versioning-sign{color:#9c8f95;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:14px;margin:clamp(60px,7vw,90px) 0 0;font-size:10px;font-weight:600;display:inline-flex}.versioning-sign:before,.versioning-sign:after{content:"";background:#3a2f35;width:40px;height:1px}@media (width<=1100px){.versioning-grid{grid-template-columns:1fr 1fr;row-gap:50px;max-width:720px}}@media (width<=600px){.versioning-hero{min-height:620px;padding:90px 24px 150px}.versioning-hero h1{font-size:62px}.versioning-mantra{font-size:13px}.versioning-hero .versioning-credential{padding:0 24px;line-height:1.8}.versioning-lead{padding:80px 24px}.versioning-lead-note{font-size:14px}.versioning-explorer{margin:0 16px}.versioning-map{grid-template-columns:1fr 1fr;gap:12px 0;height:auto;margin-top:24px;display:grid}.versioning-map svg{display:none}.versioning-star{padding:16px 4px;position:static;transform:none}.versioning-star small{opacity:1}.versioning-grid{grid-template-columns:1fr}.versioning-reference{padding-left:24px;padding-right:24px}.versioning-sign:before,.versioning-sign:after{width:20px}}@media (prefers-reduced-motion:reduce){.versioning-map path,.versioning-readout .is-reset,.versioning-star i.is-pinged:after{animation:none}}.site-footer{background:var(--ink);flex-direction:column;align-items:center;padding:64px clamp(24px,4vw,68px) 0;display:flex;position:relative}.site-footer-links{gap:clamp(30px,5vw,68px);padding-bottom:14px;display:flex;position:relative}.site-footer-links svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.site-footer-links path{fill:none;stroke:#fe335940;stroke-width:1px;stroke-dasharray:2 4;transition:stroke .4s}.site-footer-links:hover path{stroke:#fe335970}.site-footer-links a{font:500 10.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:#8f8489;flex-direction:column;align-items:center;gap:12px;transition:color .3s;display:flex;position:relative}.site-footer-links a:nth-of-type(2){transform:translateY(6px)}.site-footer-links a:nth-of-type(3){transform:translateY(-4px)}.site-footer-links a:nth-of-type(4){transform:translateY(8px)}.site-footer-links a:hover,.site-footer-links a.active{color:#fff}.site-footer-star{background:#d9d0d4;border-radius:50%;width:3px;height:3px;transition:all .35s;box-shadow:0 0 6px #fff8}.site-footer-links a:hover .site-footer-star{transform:scale(1.8);box-shadow:0 0 12px #fff}.site-footer-links a.active .site-footer-star{background:var(--accent);width:7px;height:7px;box-shadow:0 0 14px var(--accent),0 0 30px #fe335966;border-radius:0;transform:rotate(45deg)}.site-footer-brand{font:400 26px/1 var(--serif);letter-spacing:-.03em;color:var(--text);margin:58px 0 18px}.site-footer-brand em{color:var(--accent);font-style:italic}.site-footer-social{align-items:center;gap:22px;margin-bottom:48px;display:flex}.site-footer-social a{color:#8f8489;place-items:center;transition:color .25s,filter .25s;display:grid}.site-footer-social a:hover{color:#fff;filter:drop-shadow(0 0 8px #fe335999)}.site-footer-social svg{width:16px;height:16px}.site-footer-bottom{font:500 10.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-self:stretch;align-items:center;gap:16px;padding:24px 0 30px;display:flex}.site-footer-bottom small{font:inherit;color:#5e5358}.site-footer-bottom div{gap:26px;display:flex}.site-footer-bottom a{color:#8f8489;transition:color .25s}.site-footer-bottom a:hover{color:#fff}@media (width<=820px){.site-footer{grid-template-columns:1fr auto;align-items:center;padding:48px 26px 0;display:grid}.site-footer-links{flex-direction:column;grid-column:1/-1;gap:20px;margin-bottom:38px;padding:0 0 0 28px}.site-footer-links svg{display:none}.site-footer-links:before{content:"";border-left:1px dashed #fe335944;position:absolute;top:4px;bottom:4px;left:3px}.site-footer-links a{flex-direction:row;transform:none!important}.site-footer-star{margin-top:-1.5px;position:absolute;top:50%;left:-26px}.site-footer-links a.active .site-footer-star{margin-top:-3.5px;left:-28px}.site-footer-brand{margin:0 0 22px;font-size:22px}.site-footer-social{gap:16px;margin:0 0 22px}.site-footer-bottom{grid-column:1/-1;padding:18px 0 24px;font-size:9.5px}.site-footer-bottom div{gap:16px}}.site-header{z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:96px;padding:0 clamp(24px,4vw,68px);transition:height .25s,background .25s,box-shadow .25s;display:grid;position:absolute;top:0;left:0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080708cc;height:68px;position:fixed;box-shadow:0 1px #ffffff0d,0 8px 30px #0000002b}.site-header-mark{justify-self:start;place-items:center;display:grid;position:relative}.site-header-mark:before{content:"";opacity:0;background:radial-gradient(circle,#fe335926,#0000 65%);border-radius:50%;transition:all .35s;position:absolute;inset:-14px}.site-header-mark:hover:before{opacity:1}.site-header-mark img{object-fit:contain;width:40px;height:40px;transition:width .25s,height .25s;display:block;position:relative}.site-header.is-scrolled .site-header-mark img{width:32px;height:32px}.site-header-links{gap:clamp(36px,5vw,72px);padding-top:14px;display:flex;position:relative}.site-header-links svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.site-header-links path{fill:none;stroke:#fe335940;stroke-width:1px;stroke-dasharray:2 4;transition:stroke .4s}.site-header-links:hover path{stroke:#fe335970}.site-header-links a{font:500 10.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:#8f8489;flex-direction:column;align-items:center;gap:12px;transition:color .3s;display:flex;position:relative}.site-header-links a:first-of-type{transform:translateY(-7px)}.site-header-links a:nth-of-type(3){transform:translateY(5px)}.site-header-links a:hover,.site-header-links a.active{color:#fff}.site-header-star{background:#d9d0d4;border-radius:50%;width:3px;height:3px;transition:all .35s;box-shadow:0 0 6px #fff8}.site-header-links a:hover .site-header-star{transform:scale(1.8);box-shadow:0 0 12px #fff}.site-header-links a.active .site-header-star{background:var(--accent);width:7px;height:7px;box-shadow:0 0 14px var(--accent),0 0 30px #fe335966;border-radius:0;transform:rotate(45deg)}.site-header-actions{justify-self:end;align-items:center;gap:28px;display:flex}.site-header-verify,.site-header-actions .account-sign-in,.site-header-actions .account-header-loading{font:500 10.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase}.site-header-verify{color:#c9c1c5;border-bottom:1px solid #0000;align-items:center;gap:10px;padding-bottom:4px;transition:color .2s;display:inline-flex}.site-header-verify i,.site-header-menu-verify i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);transition:box-shadow .2s;transform:rotate(45deg)}.site-header-verify:hover,.site-header-verify.active{color:#fff}.site-header-verify:hover i,.site-header-verify.active i{box-shadow:0 0 16px var(--accent),0 0 28px #fe335966}.site-header-actions .account-sign-in{color:#fff;border:0;border-bottom:1px solid #fe335980;padding:0 0 4px;transition:border-color .2s}.site-header-actions .account-sign-in:hover{color:#fff;border-color:var(--accent)}.site-header-actions .account-sign-in span{display:none}.site-header-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:40px;height:40px;margin-right:-8px;padding:0 8px;display:none}.site-header-toggle span{background:#f3eef0;width:24px;height:1px;transition:all .25s;display:block}.site-header-toggle span:last-child{width:15px}.site-header.is-open .site-header-toggle span{width:20px}.site-header.is-open .site-header-toggle span:first-child{transform:translateY(3.5px)rotate(45deg)}.site-header.is-open .site-header-toggle span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.site-header-menu{display:none}@media (width<=820px){.site-header{grid-template-columns:1fr auto;height:72px;padding:0 20px}.site-header.is-scrolled{height:62px}.site-header-mark img{width:36px;height:36px}.site-header.is-scrolled .site-header-mark img{width:30px;height:30px}.site-header-links,.site-header-verify{display:none}.site-header-actions{gap:18px}.site-header-toggle{display:flex}.site-header-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#080708f7;flex-direction:column;justify-content:space-between;height:calc(100dvh - 100%);padding:40px 28px 28px;transition:all .25s;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.site-header.is-open .site-header-menu{opacity:1;pointer-events:auto;transform:none}.site-header-menu nav{flex-direction:column;gap:30px;padding-left:30px;display:flex;position:relative}.site-header-menu nav:before{content:"";border-left:1px dashed #fe335944;position:absolute;top:20px;bottom:20px;left:3px}.site-header-menu nav a{font:300 40px/1 var(--serif);letter-spacing:-.03em;color:#8f8489;transition:color .25s;position:relative}.site-header-menu nav a:before{content:"";background:#d9d0d4;border-radius:50%;width:3px;height:3px;margin-top:-1px;position:absolute;top:50%;left:-28px;box-shadow:0 0 6px #fff8}.site-header-menu nav a.active{color:#fff}.site-header-menu nav a.active:before{background:var(--accent);width:7px;height:7px;box-shadow:0 0 14px var(--accent);border-radius:0;margin-top:-3px;left:-30px;transform:rotate(45deg)}.site-header-menu-verify{font:500 11px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:#c9c1c5;border-top:1px solid #ffffff14;align-items:center;gap:10px;padding-top:22px;display:flex}}.hero-copy>.hero-subtitle{margin:40px 0 34px;font-size:clamp(24px,2.8vw,38px)}.hero-mark{display:block;position:relative}.hero-mark:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background-image:radial-gradient(#fe335938 .7px,#0000 1px);background-size:4px 4px;width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0,#0008 18%,#0000 44%);mask-image:radial-gradient(circle,#000 0,#0008 18%,#0000 44%)}.hero-mark .hero-wordmark{filter:drop-shadow(0 0 40px #fe335922)}.hero-sky{transition:translate .6s cubic-bezier(.2,.6,.2,1)}.release-countdown-link{z-index:1;font:500 10.5px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:#8f8489;border-bottom:1px solid #fe335933;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:34px 0 0;padding:0 0 6px;transition:color .25s,border-color .25s;display:inline-flex;position:relative}.release-countdown-link i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);transform:rotate(45deg)}.release-countdown-link b{color:#d9d0d4;font-weight:600;transition:color .25s}.release-countdown-link em{color:var(--accent);font-style:normal}.release-countdown-link:hover{color:#fff;border-color:var(--accent)}.release-countdown-link:hover b{color:#fff}.release-countdown{scroll-margin-top:68px}.release-countdown-clock{isolation:isolate;width:fit-content;max-width:100%;margin-inline:auto}@media (width<=480px){.release-countdown-clock{width:auto}.release-countdown-clock:before{width:100%}}.release-countdown-clock:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#fe335938 .7px,#0000 1px);background-size:4px 4px;width:150%;height:330%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 0,#0008 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0,#0008 45%,#0000 100%)}.hero-horizon{z-index:2;background:linear-gradient(90deg,#0000,#3a2f35 15% 85%,#0000);height:1px;margin:0;position:absolute;bottom:88px;left:8%;right:8%}.hero-horizon i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);margin-left:-4px;position:absolute;top:-4px;left:50%;transform:rotate(45deg)}.hero-horizon span{font:500 10.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:#8a7f85;white-space:nowrap;position:absolute;top:16px}.hero-horizon span:first-of-type{left:12%}.hero-horizon span:last-of-type{right:12%}@media (width<=600px){.hero-copy>.hero-subtitle{margin:22px 0;font-size:20px}.hero-mark{width:100%}.release-countdown-link{letter-spacing:.16em;gap:8px;margin-top:26px;font-size:9px}.hero-horizon{bottom:64px;left:4%;right:4%}.hero-horizon span{letter-spacing:.2em;font-size:9px}.hero-horizon span:first-of-type{left:0}.hero-horizon span:last-of-type{right:0}}@media (prefers-reduced-motion:reduce){.hero-sky{transition:none}}.version-horizon,.carried-light{background:#0a080a}.discord-roles-sigil{isolation:isolate;background:#0c090b}.discord-roles-sigil:before,.discord-roles-sigil:after{z-index:1}.discord-roles-sigil>div{z-index:2}.version-horizon-track{isolation:isolate}.version-horizon-focus:before,.carried-light h2:before,.discord-roles-dots{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#fe335938 .7px,#0000 1px);background-size:4px 4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 0,#0008 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0,#0008 45%,#0000 100%)}.version-horizon-focus{pointer-events:none;height:120px;position:absolute;bottom:-14px;left:0;right:0}.version-horizon-focus:before{width:110%;height:280%}.carried-light h2{isolation:isolate;text-wrap:balance}@media (width<=600px){.carried-light-break{display:none}}.carried-light h2:before{width:140%;height:210%}.discord-roles-dots{z-index:1;width:200px;height:200px}@media (width<=600px){.carried-light h2:before,.version-horizon-focus:before{width:100%}}.navbar{gap:28px}.navbar .brand{margin-right:auto}.account-sign-in,.account-header-loading{color:var(--text);white-space:nowrap;font-size:13px}.account-sign-in{border-left:1px solid var(--line);align-items:center;gap:14px;padding:10px 0 10px 22px;display:flex}.account-sign-in:hover,.account-text-link:hover{color:var(--accent)}.account-header-loading{opacity:.5}.account-menu{flex-shrink:0;position:relative}.account-trigger{color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0 0 6px;font-size:13px;line-height:1.3;display:flex}.account-trigger-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.account-trigger svg{width:10px;height:10px;color:var(--muted)}.account-avatar{color:#ff8ca2;width:34px;height:34px;font:600 12px var(--sans);letter-spacing:.04em;background:#fe335917;border:1px solid #fe335947;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.account-avatar-large{width:88px;height:88px;font-size:27px}svg.account-avatar{background:radial-gradient(circle at 50% 40%,#1d151b,#0b090b 75%);border-color:#3a2f35;padding:0;overflow:hidden}.account-avatar-picture{object-fit:cover;background:#0b090b;border-color:#3a2f35;padding:0}.account-avatar-line{fill:none;stroke:#8a7480;stroke-width:.6px;stroke-linejoin:round}.account-avatar-star{fill:#e9dfe3}.account-avatar-bright{fill:var(--accent);filter:drop-shadow(0 0 1.6px #fe3359)}.account-avatar-dust{fill:#6d5a64}.account-picture{align-items:center;gap:24px;display:flex}.account-picture-body{justify-items:start;gap:12px;min-width:0;display:grid}.account-picture-body p{color:#d4c7cc;overflow-wrap:anywhere;margin:0;font-size:14px}.account-picture-body p small{color:var(--muted);font-size:12px}.account-picture-body .account-error,.account-picture-body .account-notice{font-size:12px}.account-check{color:#d4c7cc;cursor:pointer;align-items:center;gap:10px;font-size:13px;display:inline-flex}.account-check input{width:16px;height:16px;accent-color:var(--accent);margin:0}.account-dropdown{border:1px solid var(--line);background:#100c10;width:250px;max-width:calc(100vw - 40px);padding:16px;position:absolute;top:calc(100% + 18px);right:0;box-shadow:0 20px 50px #0008}.account-dropdown p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 10px;padding:0 10px;font-size:12px}.account-dropdown strong{color:var(--text);margin-top:5px;font-weight:500;display:block}.account-dropdown a,.account-dropdown button{width:100%;color:var(--text);font:13px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 10px;display:block}.account-dropdown a:hover,.account-dropdown button:hover{background:var(--soft)}.account-dropdown button{border-top:1px solid var(--line);margin-top:6px}.account-page{max-width:1140px;margin:0 auto;padding:155px 40px 110px}.account-eyebrow{color:#c2b8bd;text-transform:uppercase;letter-spacing:.22em;font:600 10px var(--sans);margin:0 0 16px}.account-card{border:1px solid var(--line);background:var(--panel);min-width:0;padding:36px}.account-card h2{font:400 31px/1.2 var(--serif);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 18px}.account-card p:not(.account-eyebrow){color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.7}.account-card strong{color:var(--text);font-weight:500}.account-card p.account-small{margin-top:17px;margin-bottom:0;font-size:12px}.account-badge{color:#c2b8bd;white-space:nowrap;border:1px solid #373038;align-items:center;gap:7px;padding:6px 10px;font-size:11px;display:inline-flex}.account-badge-warning{color:#ff8ca2;border-color:#fe33594d}.account-stack{flex-direction:column;display:flex}.account-feedback{border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--panel);margin:0 0 28px;padding:14px 18px}.account-error{color:#ff8ca2;font-size:12px;line-height:1.6}.account-notice{color:#d4c7cc;font-size:12px;line-height:1.6}.account-card p.account-error{color:#ff8ca2;font-size:12px}.account-card p.account-notice{color:#d4c7cc;font-size:12px}p.account-feedback{font-size:13px}.account-page button{font-family:var(--sans)}.account-page .button-secondary{color:var(--text);background:0 0;border:1px solid #49313e}.account-page .button-secondary:hover{border-color:var(--accent);background:#fe335917}.account-page button:disabled,.account-dropdown button:disabled{opacity:.45;cursor:not-allowed}.account-page .button:not(.button-secondary):disabled{opacity:1;border-color:var(--line);color:#6f656a;background:0 0}.account-button-small{white-space:nowrap;gap:10px;min-height:38px;padding:0 14px;font-size:11px}.account-text-button{color:var(--muted);font:12px var(--sans);cursor:pointer;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.account-text-button:hover{color:var(--text)}.account-text-link{margin:24px 0 0 24px;font-size:13px;display:inline-block}.account-inline-actions{justify-content:space-between;gap:20px;display:flex}.account-form{flex-direction:column;gap:22px;display:flex}.account-form label,.account-field-label{color:var(--text);flex-direction:column;gap:10px;font-size:12px;display:flex}.account-username-field{flex-direction:column;gap:10px;display:flex}.account-username-field small[role=status]:empty{display:none}.account-username-field small.account-username-unavailable{color:#ff8ca2}.account-form input{width:100%;color:var(--text);font:14px var(--sans);background:#080708;border:1px solid #3d323a;border-radius:0;min-height:48px;padding:14px}.account-form input:focus{outline:1px solid var(--accent);border-color:var(--accent)}.account-form input:disabled{color:var(--muted)}.account-form small{color:var(--muted);font-size:12px;line-height:1.6}.account-form input.account-code{letter-spacing:.2em;font-size:24px}.account-form .button{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.account-form .button:not(:has(span)){justify-content:center}.account-form .account-error,.account-form .account-notice{margin:0}.account-form-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.account-readonly{color:var(--text);overflow-wrap:anywhere;font-size:14px}.account-stack>.account-rows:first-child>.account-row:first-child,.account-feedback+.account-rows>.account-row:first-child{padding-top:4px}.account-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:60px;padding:44px 0;display:grid}.account-row h2{font:400 26px/1.15 var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 10px}.account-row-intro p{color:var(--muted);max-width:340px;margin:0;font-size:13px;line-height:1.7}.account-row-body{min-width:0}.account-row-body>p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.7}.account-row-body>p strong{color:var(--text);font-weight:500}.account-row-body>p.account-error{color:#ff8ca2;font-size:13px}.account-row-body>p.account-notice{color:#d4c7cc;font-size:13px}.account-row .account-form{max-width:440px}.account-row .account-form .button{justify-content:center;align-self:flex-start;width:auto}.account-row-danger h2{color:#ff8ca2}.account-list{margin:0;padding:0;list-style:none}.account-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.account-list li:first-child{padding-top:0}.account-list li:last-child{border-bottom:0;padding-bottom:0}.account-list li>div{min-width:0}.account-list strong{color:var(--text);overflow-wrap:anywhere;font-size:15px;font-weight:500;display:block}.account-list small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.account-list+.account-text-button{margin-top:22px}.account-empty{color:var(--muted);margin:0;font-size:14px}.account-row-body>p.account-empty{margin-bottom:20px}.account-github{margin-bottom:24px}.account-github>li{flex-wrap:wrap;align-items:flex-start}.account-github-actions{flex-shrink:0;justify-items:end;gap:2px;display:grid}.account-github-repos{border-top:1px solid var(--line);flex-basis:100%;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 24px;margin:0;padding:14px 0 0;list-style:none;display:grid}.account-list .account-github-repos li{border:0;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding:0;font-size:13px;display:flex}.account-github-repos a{color:#d4c7cc;overflow-wrap:anywhere}.account-github-repos span{color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:1px 8px;font-size:11px}@media (width<=640px){.account-github>li{flex-direction:column}.account-github-actions{justify-items:start}}.account-profile{align-items:center;gap:28px;display:flex}.account-profile-main{flex:1;min-width:0}.account-profile h2{margin:0 0 4px}.account-card p.account-profile-email{margin:0}.account-profile-meta{color:var(--muted);text-align:right;flex-direction:column;align-items:flex-end;gap:12px;font-size:12px;display:flex}.account-profile-meta strong{font-weight:400}.account-links{border-top:1px solid var(--line);margin-top:40px}.account-links a{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:30px 10px;transition:all .25s;display:grid}.account-links a:hover{background:#100d0f;padding-left:20px}.account-links strong{font:400 30px/1.1 var(--serif);letter-spacing:-.02em;display:block}.account-links small{color:var(--muted);margin-top:6px;font-size:13px;display:block}.account-links b{color:var(--accent);font-size:20px;font-weight:400}.account-help summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;font-size:14px;list-style:none;display:flex}.account-help summary::-webkit-details-marker{display:none}.account-help summary:after{content:"+";color:var(--accent);font-size:20px;line-height:1}.account-help[open] summary:after{content:"−"}.account-help ul{margin:16px 0 0;padding:0;list-style:none}.account-help li{border-bottom:1px solid var(--line);color:var(--muted);padding:11px 0 11px 18px;font-size:13px;line-height:1.6;position:relative}.account-help li:last-child{border-bottom:0}.account-help li:before{content:"✦";color:var(--accent);font-size:7px;position:absolute;top:13px;left:0}@property --u{syntax:"<length>";inherits:true;initial-value:2px}@property --fire{syntax:"<length>";inherits:true;initial-value:200px}.fire-stage{--u-ground:clamp(1.7px, .26vh, 2.9px);--fire-ground:clamp(170px, 21vh, 260px);--u-sky:clamp(1.3px, .17vh, 1.8px);--fire-sky:clamp(96px, 12vh, 130px);--u:var(--u-ground);--fire:var(--fire-ground);isolation:isolate;background:#060405;position:relative;overflow:clip}.fire-stage[data-frame=sky]{--u:var(--u-sky);--fire:var(--fire-sky)}.fire-stage[data-instant] .fire-stage-hush{transition:none}.fire-stage-scene{left:50%;bottom:calc(var(--fire) - 222 * var(--u));width:max(100%, 1000 * var(--u));height:calc(700 * var(--u));z-index:-3;transform-origin:0 0;position:absolute;translate:-50%;-webkit-mask-image:linear-gradient(#0000,#000 24%);mask-image:linear-gradient(#0000,#000 24%)}.fire-stage-scene .fog-sky{background:radial-gradient(46% 34% at 50% 68%,#5a1426aa,#0000 70%),radial-gradient(120% 55% at 50% 72%,#2a0c16,#0000 75%),linear-gradient(#04030400 0%,#08050a00 38%,#140910cc 62%,#0d0709 100%)}.fire-stage-scene .fog-vignette{background:radial-gradient(70% 75% at 50% 55%,#0000 45%,#030203dd 100%)}.fire-stage-scene .fog-layer--front{opacity:.55}.fire-stage-scene .fog-grain{-webkit-mask-image:linear-gradient(#0000 46%,#000 60%);mask-image:linear-gradient(#0000 46%,#000 60%)}.fire-stage-scene .fog-flame-flare{transform-box:fill-box;transform-origin:50%;opacity:.55;transition:opacity 1.4s,transform 1.4s cubic-bezier(.2,.7,.2,1)}.fire-stage[data-fire=lit] .fog-flame-flare{opacity:.85}.fire-stage[data-fire=blaze] .fog-flame-flare{opacity:1;transform:scale(1.35)}.fire-stage.is-stoked .fog-flame-flare{opacity:1;transition-duration:.12s}.fire-stage-hush{z-index:-2;pointer-events:none;background:radial-gradient(50% 52% at 50% 46%,#050304e6,#05030480 55%,#0000 75%);width:min(980px,130vw);height:min(820px,80%);transition:opacity 1.6s;position:absolute;top:0;left:50%;translate:-50%}.fire-stage[data-frame=sky] .fire-stage-hush{opacity:0}.fire-stage .fire-stage-sky{z-index:-4;height:calc(100% - 60 * var(--u) - var(--fire));transform-origin:0 0;bottom:auto;-webkit-mask-image:linear-gradient(#0000,#000 10% 65%,#0000);mask-image:linear-gradient(#0000,#000 10% 65%,#0000)}.fire-stage-wish{z-index:4;pointer-events:none;background:#ffe3e8;width:8px;height:8px;margin:-4px;position:absolute;top:0;left:0;box-shadow:0 0 10px #fe3359,0 0 26px #fe3359aa,0 0 3px #fff}.fire-stage-ember{z-index:3;pointer-events:none;background:#ff8ca2;border-radius:50%;width:3px;height:3px;margin:-1.5px;position:absolute;top:0;left:0;box-shadow:0 0 6px #fe3359}.auth-fire{min-height:100vh;padding:clamp(120px, 15vh, 170px) clamp(16px, 8vw, 140px) calc(var(--fire-ground) + 28 * var(--u-ground) + 20px);text-align:center;transition:opacity .65s,filter .65s,transform .9s cubic-bezier(.5,0,.75,0);position:relative}.auth-fire.is-leaving{opacity:0;transform:translateY(-60px)}.auth-fire-copy{width:min(520px,100%);margin:0 auto;animation:.9s cubic-bezier(.2,.7,.2,1) both auth-fire-rise;position:relative}@keyframes auth-fire-rise{0%{opacity:0;transform:translateY(10px)}}.auth-fire-pre{color:#9b8f95;font:italic 300 clamp(15px, 1.4vw, 18px)/1.5 var(--serif);justify-content:center;align-items:center;gap:12px;margin:0 0 26px;display:flex}.auth-fire-pre:before,.auth-fire-pre:after{content:"";background:linear-gradient(90deg,#0000,#fe335988);flex:none;width:28px;height:1px}.auth-fire-pre:after{transform:scaleX(-1)}.auth-fire h1{font:300 clamp(48px, min(7.4vw, 8.5vh), 108px)/.92 var(--serif);letter-spacing:-.05em;margin:0}.auth-fire h1 em{color:var(--accent);font-weight:400;display:block}.auth-fire-lede{color:#d8d0d4;font:italic 300 clamp(19px, 1.8vw, 23px)/1.4 var(--serif);margin:26px 0 0}.auth-fire-lede span{color:var(--accent);font-style:normal}.auth-fire-form{text-align:left;flex-direction:column;min-height:280px;margin-top:46px;display:flex}.auth-fire-form button{font-family:var(--sans)}.auth-fire-form button:disabled{opacity:.45;cursor:not-allowed}.auth-fire-form label,.auth-fire .account-username-field label{color:#8d8187;min-width:0;font:600 9px var(--sans);letter-spacing:.22em;text-transform:uppercase;flex-direction:column;flex:1;display:flex}.auth-fire-form input:not([inputmode]){color:#fff;width:100%;font:300 20px var(--serif);letter-spacing:0;text-transform:none;background:0 0;border:0;outline:0;padding:10px 0 14px}.auth-fire-form input::placeholder{color:#5a4f55;font-style:italic}.auth-fire-form input:disabled{color:var(--muted)}.auth-fire .account-username-field{border-bottom:1px solid #4a3c43;flex-direction:column;gap:0;margin-bottom:26px;transition:border-color .3s;display:flex}.auth-fire .account-username-field:focus-within{border-color:var(--accent)}.auth-fire .account-username-field small{color:#8d8187;order:3;margin:0 0 10px;font-size:12px;line-height:1.5}.auth-fire .account-username-field small[role=status]:empty{display:none}.auth-fire .account-username-field small.account-username-unavailable{color:#ff8ca2}.auth-fire-field{background:linear-gradient(#0000,#05030466);border-bottom:1px solid #4a3c43;align-items:center;gap:8px;transition:border-color .3s;display:flex}.auth-fire-field:focus-within{border-color:var(--accent)}.auth-fire-send{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0b080ab8;border:1px solid #5e4b55;border-radius:100px;flex:none;align-items:center;gap:12px;height:44px;padding:0 6px 0 18px;font-size:11px;font-weight:600;transition:border-color .25s,box-shadow .25s;display:inline-flex}.auth-fire-send i{background:var(--accent);color:#11080c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-style:normal;transition:transform .5s;display:grid}.auth-fire-send:not(:disabled):hover{border-color:var(--accent);box-shadow:0 10px 28px #fe33592a}.auth-fire-send:not(:disabled):hover i{transform:rotate(180deg)scale(1.05)}.auth-fire-hint{color:#8d8187;text-align:center;justify-content:center;align-items:center;gap:10px;margin:22px 0 0;font-size:12px;display:flex}.auth-fire-hint span{background:var(--accent);width:5px;height:5px;box-shadow:0 0 10px var(--accent);flex:none;transform:rotate(45deg)}.auth-fire-sent{color:var(--muted);text-align:center;overflow-wrap:anywhere;margin:0 0 30px;font-size:14px;line-height:1.7}.auth-fire-sent strong{color:#fff;font-weight:500}.auth-fire-code{width:min(440px,100%);margin:0 auto;position:relative}.auth-fire-code input{z-index:1;opacity:0;cursor:text;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.auth-fire-cells{grid-template-columns:repeat(6,1fr);display:grid;position:relative}.auth-fire-cells:before{content:"";border-top:1px dashed #3a2f35;position:absolute;bottom:7px;left:8%;right:8%}.auth-fire-cells span{grid-template-rows:56px 1fr;justify-items:center;height:86px;display:grid;position:relative}.auth-fire-cells em{color:#fff;font:300 44px/56px var(--serif);font-style:normal}.auth-fire-cells span:after{content:"";background:var(--ink);border:1px solid #6d5a64;align-self:end;width:9px;height:9px;margin-bottom:3px;transition:all .35s;transform:rotate(45deg)}.auth-fire-cells span.is-on:after{background:var(--accent);border-color:var(--accent);box-shadow:0 0 14px var(--accent)}.auth-fire-cells span.is-current:after{border-color:var(--accent);animation:1.6s infinite auth-fire-pulse}@keyframes auth-fire-pulse{0%,to{box-shadow:0 0 0 0 #fe335966, 0 0 14px var(--accent)}50%{box-shadow:0 0 0 10px #fe335900, 0 0 22px var(--accent)}}.auth-fire-verify{align-self:center;margin-top:36px}.auth-fire-verify:disabled{opacity:1;border-color:var(--line);color:#6f656a;background:0 0}.auth-fire-again{justify-content:center;gap:26px;margin-top:20px;display:flex}.auth-fire-error,.auth-fire-notice{text-align:center;margin:18px 0 0;font-size:12px;line-height:1.6}.auth-fire-error{color:#ff8ca2}.auth-fire-notice{color:#d4c7cc}.auth-fire-copy>.auth-fire-notice{margin-top:24px}.auth-fire-legal{color:#8d8187;margin:18px 0 0;font-size:11px}.auth-fire-legal a{color:var(--text);text-underline-offset:4px;text-decoration:underline}.auth-fire .account-local-inbox{text-align:left;color:var(--muted);background:#060405cc}.auth-fire-mark{filter:drop-shadow(0 0 18px #fe335966);width:58px;height:58px;margin:0 auto 26px;display:block}.auth-fire-done h1{font-size:clamp(42px,5vw,64px)}.auth-fire-done h1 em{display:inline}.auth-fire-done p{color:var(--muted);margin:16px 0 0}.auth-fire-foot{color:#bdb2b8;grid-template-columns:1fr auto 1fr;align-items:end;gap:18px;font-size:13px;display:grid;position:absolute;bottom:30px;left:clamp(16px,5vw,80px);right:clamp(16px,5vw,80px)}.auth-fire-foot a{border-bottom:1px solid #3a2f35;justify-self:start;padding-bottom:4px;transition:all .2s}.auth-fire-foot a:last-child{text-align:right;justify-self:end}.auth-fire-foot a:hover{color:#fff;border-color:var(--accent)}.auth-fire-foot a b{color:var(--accent);font-weight:400}.auth-fire-mantra{color:#e9dde2;font:400 15px/1.4 var(--serif);letter-spacing:.16em;white-space:nowrap;margin:0;font-variant-caps:all-small-caps}.auth-fire-mantra span+span{color:var(--accent)}.auth-fire a:focus-visible,.auth-fire button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (height<=960px){.auth-fire-pre{margin-bottom:16px}.auth-fire-lede{margin-top:16px}.auth-fire-form{margin-top:32px}.auth-fire-sent{margin-bottom:20px}.auth-fire-verify{margin-top:28px}}@media (width<=760px){.fire-stage{--fire-ground:210px}.auth-fire-foot{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px}.auth-fire-foot a,.auth-fire-foot a:last-child{text-align:center;justify-self:center}.auth-fire-mantra{order:-1}}@media (width<=520px){.auth-fire-field{flex-wrap:wrap}.auth-fire-send{justify-content:space-between;width:100%;margin-bottom:12px}.auth-fire-pre:before,.auth-fire-pre:after{display:none}.auth-fire-cells em{font-size:36px}}@media (prefers-reduced-motion:reduce){.fire-stage,.auth-fire,.auth-fire-copy,.auth-fire-cells span:after,.fire-stage-scene .fog-flame-flare,.account-sky *,.account-sky-panel{transition:none;animation:none}}.account-sky{min-height:max(100vh,860px);padding:130px clamp(16px, 6vw, 110px) calc(var(--fire-sky) + 150 * var(--u-sky) + 40px);grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:clamp(20px,4vw,60px);display:grid;position:relative}.account-sky-status{text-align:center;color:var(--muted);grid-template-columns:1fr;place-items:center;display:grid}.account-sky-status h1{color:var(--text);font:300 40px/1 var(--serif);margin:0 0 12px}.account-sky-map{min-height:420px;position:relative}.account-sky-map svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.account-sky-title{max-width:420px;transition:opacity 1.2s,transform 1.4s cubic-bezier(.2,.7,.2,1),filter 1.2s;position:absolute;top:0;left:0}.account-sky:is(.is-waiting,.is-landing,.is-drawing) .account-sky-title{opacity:0;transform:translateY(14px)}.account-sky-title h1{font:300 clamp(40px, 4.6vw, 64px)/.95 var(--serif);letter-spacing:-.045em;margin:0}.account-sky-title h1 em{color:var(--accent);font-weight:400}.account-sky-title p{color:#9b8f95;font:italic 300 17px/1.5 var(--serif);margin:12px 0 0}.account-sky-title p.account-sky-wing{color:#6d6268;font:600 9px var(--sans);letter-spacing:.22em;text-transform:uppercase;margin-top:18px}.account-sky-wing b{color:#e6a3b2;font-weight:600}.account-sky-edge{fill:none;stroke:#6d5a64;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.6,0,.3,1)}.account-sky-edge.is-drawn{stroke-dashoffset:0}.account-sky-flow{fill:none;stroke:#c9bdc3;stroke-width:1px;stroke-dasharray:.012 .05;opacity:0;transition:opacity 1.2s;animation:9s linear infinite account-sky-flow}.account-sky.is-settled .account-sky-flow{opacity:.55}@keyframes account-sky-flow{to{stroke-dashoffset:-.62px}}.account-sky-lit{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px #fe3359);animation:.7s cubic-bezier(.6,0,.3,1) forwards account-sky-draw}.account-sky:not(.is-settled) .account-sky-lit,.account-sky:not(.is-settled) .account-sky-pulse{display:none}@keyframes account-sky-draw{to{stroke-dashoffset:0}}.account-sky-pulse{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.04 1;stroke-dashoffset:.04px;opacity:0;filter:drop-shadow(0 0 5px #fe3359);animation:2.6s cubic-bezier(.5,0,.5,1) .7s infinite account-sky-pulse}@keyframes account-sky-pulse{0%{opacity:1;stroke-dashoffset:.04px}to{opacity:1;stroke-dashoffset:-1px}}.account-sky-star{--size:14px;translate:-50% calc(-6px - var(--size) / 2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:6px;display:flex;position:absolute}.account-sky-star:disabled{cursor:default}.account-sky-star--you{--size:20px}.account-sky-star i{width:var(--size);height:var(--size);background:#0b090b;border:1px solid #c9bdc3;transition:transform .7s cubic-bezier(.3,1.6,.5,1),background .35s,border-color .35s,box-shadow .35s;position:relative;transform:rotate(45deg)scale(0)}.account-sky-star i:after{content:"";opacity:0;background:radial-gradient(circle,#fffc,#fe335955 30%,#0000 65%);border-radius:50%;position:absolute;inset:-14px;transform:rotate(-45deg)scale(.3)}.account-sky-star.is-landed i{transform:rotate(45deg)scale(1)}.account-sky.is-landing .account-sky-star.is-landed i:after{animation:1s ease-out account-sky-flash}@keyframes account-sky-flash{0%{opacity:1;transform:rotate(-45deg)scale(.3)}to{opacity:0;transform:rotate(-45deg)scale(2.4)}}.account-sky.is-settled .account-sky-star i{animation:account-sky-breathe var(--breathe,5s) ease-in-out var(--breathe-delay,0s) infinite}@keyframes account-sky-breathe{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 14px #fff5}}.account-sky-star span,.account-sky-star small{white-space:nowrap;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1),color .25s}.account-sky:is(.is-waiting,.is-landing,.is-drawing) .account-sky-star :is(span,small){opacity:0;transform:translateY(6px)}.account-sky-star span{color:#d4c7cc;font:400 20px/1 var(--serif)}.account-sky-star small{color:#6d6268;font:600 8px var(--sans);letter-spacing:.2em;text-transform:uppercase;margin-top:-6px}.account-sky-star:not(:disabled):hover i,.account-sky-star.is-chosen i{background:var(--accent);border-color:var(--accent);box-shadow:0 0 18px var(--accent)}.account-sky-star:not(:disabled):hover i{transform:rotate(135deg)scale(1.15)}.account-sky-star:not(:disabled):hover span,.account-sky-star.is-chosen span{color:#fff}.account-sky-star--you i,.account-sky-star--you.is-chosen i{background:#fff;border-color:#fff;box-shadow:0 0 22px #fe3359}.account-sky-star.account-sky-star--you{--size:46px}.account-sky-star--you i,.account-sky-star--you.is-chosen i{background:#0b090b;border-radius:50%;transform:scale(0)}.account-sky-star--you.is-landed i{transform:scale(1)}.account-sky-star--you:not(:disabled):hover i{background:#0b090b;transform:scale(1.06)}.account-sky-star--you .account-avatar{border:0;width:100%;height:100%}.account-sky-star--stats i{border-style:dashed;border-color:#5e4b55}.account-sky-star.account-sky-star--developer{--size:10px;animation:.8s ease-out both account-sky-developer}.account-sky-star--developer i{border-style:dotted;border-color:#8a7a83}@keyframes account-sky-developer{0%{opacity:0}to{opacity:1}}.account-developer{max-width:640px;padding:26px var(--gut) 40px;gap:16px;display:grid}.account-head--plain{grid-template-columns:minmax(0,1fr)}.account-sky-star:focus-visible{outline:none}.account-sky-star:focus-visible span{outline:2px solid var(--accent);outline-offset:4px}.account-sky-panel{background:linear-gradient(#141014,#0b090b);border:1px solid #2f262c;align-self:start;padding:30px;transition:opacity 1s,transform 1.2s cubic-bezier(.2,.7,.2,1),filter 1s;position:relative;box-shadow:0 40px 120px #000c,inset 0 -1px #fe335955}.account-sky:not(.is-settled) .account-sky-panel{opacity:0;pointer-events:none;transform:translate(30px)}.account-sky-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;box-shadow:0 0 18px var(--accent);position:absolute;bottom:-1px;left:20%;right:20%}.account-sky-panel>div{animation:.45s cubic-bezier(.2,.7,.2,1) auth-fire-rise}.account-sky-eyebrow{color:#a99da3;font:600 9px var(--sans);letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px}.account-sky-panel h2{font:400 32px/1.05 var(--serif);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 10px}.account-sky-panel h2 em{color:var(--accent);font-style:normal}.account-sky-panel p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.7}.account-sky-panel dl{gap:14px;margin:18px 0 22px;display:grid}.account-sky-panel dl div{border-bottom:1px dotted #3a2f35;justify-content:space-between;gap:16px;padding-bottom:12px;font-size:14px;display:flex}.account-sky-panel dt{color:#8d8187;font:600 9px var(--sans);letter-spacing:.2em;text-transform:uppercase;padding-top:4px}.account-sky-panel dd{color:#fff;text-align:right;overflow-wrap:anywhere;margin:0}.account-sky-panel .button{width:max-content}.account-sky-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.account-sky-subscribe{align-items:center;gap:14px;display:inline-flex}.account-sky-subscribe small{color:#d4c7cc;white-space:nowrap;font-size:13px}.account-sky-link{color:#bdb2b8;font:12px var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3a2f35;padding:0 0 3px;transition:all .2s}.account-sky-link:hover{color:#fff;border-color:var(--accent)}.account-sky-link:disabled{opacity:.5;cursor:not-allowed}.account-sky-foot{color:#bdb2b8;justify-content:space-between;align-items:end;gap:16px;font-size:13px;display:flex;position:absolute;bottom:30px;left:clamp(16px,5vw,80px);right:clamp(16px,5vw,80px)}.account-sky-foot a{border-bottom:1px solid #3a2f35;padding-bottom:4px;transition:all .2s}.account-sky-foot a:hover{color:#fff;border-color:var(--accent)}@media (width<=860px){.account-sky{padding:100px 16px calc(var(--fire-sky) + 150 * var(--u-sky) + 20px);grid-template-rows:minmax(440px,1fr) auto;grid-template-columns:1fr;gap:8px}.account-sky-title h1{font-size:40px}.account-sky-title p{font-size:15px}.account-sky-star{--size:12px}.account-sky-star.account-sky-star--you{--size:36px}.account-sky-star span{font-size:16px}.account-sky-panel{padding:22px}.account-sky:not(.is-settled) .account-sky-panel{transform:translateY(30px)}.account-sky-panel h2{font-size:26px}.account-sky-foot .auth-fire-mantra{display:none}}.fire-stage{--u-horizon:clamp(1.1px, .15vh, 1.5px);--fire-horizon:70px}.fire-stage[data-frame=horizon]{--u:var(--u-horizon);--fire:var(--fire-horizon)}.fire-stage[data-frame=horizon] .fire-stage-hush{opacity:0}.fire-stage[data-frame=horizon] .fire-stage-scene{opacity:.85}.account-pages{--gut:clamp(16px, 6vw, 110px);min-height:max(100vh,860px);padding:110px 0 calc(var(--fire-horizon) + 150 * var(--u-horizon) + 60px);position:relative}.account-pages-status{text-align:center;color:var(--muted);place-items:center;display:grid}.account-pages-status h1{color:var(--text);font:300 40px/1 var(--serif);margin:0 0 12px}.account-pages-foot{color:#bdb2b8;justify-content:space-between;align-items:end;gap:16px;font-size:13px;display:flex;position:absolute;bottom:30px;left:clamp(16px,5vw,80px);right:clamp(16px,5vw,80px)}.account-pages-foot a{border-bottom:1px solid #3a2f35;padding-bottom:4px;transition:all .2s}.account-pages-foot a:hover{color:#fff;border-color:var(--accent)}.account-pages em{color:var(--accent);font-style:normal;font-weight:400}.account-pages .account-head-copy h1 em{font-style:normal}.account-pages>:not(.account-pages-foot){animation:.7s cubic-bezier(.2,.7,.2,1) both account-rise}.account-pages>:nth-child(2){animation-delay:.12s}@keyframes account-rise{0%{opacity:0;transform:translateY(10px)}}.account-glass{background:linear-gradient(#141014,#0b090b);border:1px solid #2f262c;position:relative;box-shadow:0 40px 120px #000a,inset 0 -1px #fe335944}.account-note{color:#8d8187;margin:14px 0 0;font-size:12px;line-height:1.6}.account-pages .button-secondary{color:var(--text);background:#0b080ab8;border:1px solid #5e4b55}.account-pages .button-secondary:hover{border-color:var(--accent);background:#fe335917}.account-pages button:disabled{opacity:.45;cursor:not-allowed}.account-pages .button{cursor:pointer}.account-head{padding:26px var(--gut) 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.account-wing{width:220px;height:150px;margin-bottom:24px;position:relative}.account-wing svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.account-wing-edge{fill:none;stroke:#6d5a64;stroke-width:1px}.account-wing-lit{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 3px #fe3359);animation:.8s cubic-bezier(.6,0,.3,1) forwards account-sky-draw}.account-wing-hint{fill:none;stroke:#fe3359aa;stroke-width:1.2px;stroke-dasharray:3 4;animation:1.2s linear infinite account-march}@keyframes account-march{to{stroke-dashoffset:-14px}}.account-wing-star{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;translate:-50% -50%}.account-wing-star i{background:#0b090b;border:1px solid #c9bdc3;width:9px;height:9px;transition:all .3s;transform:rotate(45deg)}.account-wing-star--you i{background:#fff;border-color:#fff;width:12px;height:12px;box-shadow:0 0 14px #fe3359}.account-wing-star--stats i{border-style:dashed;border-color:#6d5a64}.account-wing-star span{white-space:nowrap;color:#8d8187;font:600 8.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;transition:color .25s;position:absolute;top:22px;left:50%;translate:-50%}.account-wing-star:hover i,.account-wing-star.is-hint i{background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px var(--accent);transform:rotate(135deg)scale(1.2)}.account-wing-star[aria-current=page] i{background:var(--accent);border-color:var(--accent);animation:2.4s infinite account-pulse}.account-wing-star:hover span,.account-wing-star.is-hint span,.account-wing-star[aria-current=page] span{color:#fff}@keyframes account-pulse{0%,to{box-shadow:0 0 0 0 #fe335966, 0 0 14px var(--accent)}50%{box-shadow:0 0 0 10px #fe335900, 0 0 22px var(--accent)}}.account-wing-cap{color:#6d6268;font:600 8px var(--sans);letter-spacing:.2em;text-align:center;text-transform:uppercase;margin:0;position:absolute;bottom:-34px;left:0;right:0}.account-wing-cap b{color:#e6a3b2;font-weight:600}.account-crumb{color:#8d8187;font:600 9px var(--sans);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;display:flex}.account-crumb a:hover{color:#fff}.account-crumb i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);transform:rotate(45deg)}.account-crumb b{color:#e6a3b2;font-weight:600}.account-head-copy h1{font:300 clamp(46px, 6vw, 86px)/.92 var(--serif);letter-spacing:-.045em;margin:0}.account-lede{color:#9b8f95;max-width:520px;font:italic 300 18px/1.5 var(--serif);margin:16px 0 0}.account-starbar{flex-wrap:wrap;gap:6px;margin-top:26px;display:flex}.account-starbar a{color:#bdb2b8;letter-spacing:.02em;background:#0a0709b3;border:1px solid #3a2f35;border-radius:100px;align-items:center;gap:9px;padding:9px 15px;font-size:12.5px;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.account-starbar a i{border:1px solid #8d8187;width:7px;height:7px;transition:all .25s;transform:rotate(45deg)}.account-starbar a:hover,.account-starbar a.is-hint{color:#fff;border-color:#fe335988}.account-starbar a:hover i,.account-starbar a.is-hint i{background:var(--accent);border-color:var(--accent)}.account-starbar a[aria-current=page]{border-color:var(--accent);color:#fff;background:#fe335914}.account-starbar a[aria-current=page] i{background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px var(--accent)}.account-starbar .account-starbar-back i{background:#fff;border-color:#fff}.account-starbar-sep{background:#3a2f35;align-self:center;width:14px;height:1px}.account-settings{padding:56px var(--gut) 0;grid-template-columns:200px minmax(0,780px);justify-content:center;gap:clamp(30px,5vw,80px);display:grid}.account-chain{align-self:start;padding-left:22px;position:sticky;top:110px}.account-chain:before{content:"";border-left:1px dashed #3a2f35;position:absolute;top:8px;bottom:8px;left:4px}.account-chain a{color:#8d8187;font:400 17px var(--serif);padding:10px 0;transition:color .25s;display:block;position:relative}.account-chain a:before{content:"";background:#0b090b;border:1px solid #6d5a64;width:8px;height:8px;transition:all .3s;position:absolute;top:17px;left:-22px;transform:rotate(45deg)}.account-chain a:hover,.account-chain a.is-on{color:#fff}.account-chain a.is-on:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px var(--accent)}.account-chain a.is-danger.is-on:before{background:#ff8ca2;border-color:#ff8ca2}.account-ledger{background:linear-gradient(#141014,#0b090b);border:1px solid #2f262c;padding:0 38px;box-shadow:0 40px 120px #000a,inset 0 -1px #fe335944}.account-ledger .account-row{border-bottom:1px solid #241d22;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:34px;padding:38px 0;scroll-margin-top:110px}.account-ledger .account-row:last-child{border-bottom:0}.account-ledger .account-row h2{align-items:baseline;gap:12px;margin:0 0 8px;display:flex}.account-ledger .account-row h2 small{color:var(--accent);font:600 9px var(--sans);letter-spacing:.2em}.account-ledger .account-row-intro p{color:#8d8187}.account-ledger .account-row-danger{background:radial-gradient(70% 120% at 0 100%,#fe33591a,#0000 60%);border-top:1px solid #4a1b28;margin:0 -38px -1px;padding:38px;position:relative}.account-ledger .account-form{gap:20px}.account-ledger .account-form label,.account-ledger .account-username-field>label{color:#8d8187;font:600 9px var(--sans);letter-spacing:.22em;text-transform:uppercase}.account-ledger .account-form input:not([type=checkbox]){color:#fff;min-height:0;font:300 21px var(--serif);letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #4a3c43;padding:10px 0 13px;transition:border-color .3s}.account-ledger .account-form input:focus{border-color:var(--accent);outline:0}.account-ledger .account-form input::placeholder{color:#5a4f55;font-style:italic}.account-ledger .account-form input.account-code{font:400 26px var(--sans);letter-spacing:.3em}.account-ledger .account-form small{font:12px/1.6 var(--sans);letter-spacing:0;text-transform:none}.account-ledger .account-row-body>.account-error,.account-ledger .account-row-body>.account-notice{margin:16px 0 0}.account-current{overflow-wrap:anywhere;border-bottom:1px dotted #3a2f35;justify-content:space-between;align-items:center;gap:12px;padding:4px 0 14px;font-size:15px;display:flex}.account-current>span:first-child{color:#8d8187;font:600 9px var(--sans);letter-spacing:.22em;text-transform:uppercase}.account-tag{color:#d4c7cc;font:600 8.5px var(--sans);letter-spacing:.18em;text-transform:uppercase;vertical-align:middle;background:#0a0709;border:1px solid #3a2f35;border-radius:100px;align-items:center;gap:8px;margin-left:10px;padding:5px 10px;display:inline-flex}.account-tag i{background:#9be7b5;width:5px;height:5px;transform:rotate(45deg);box-shadow:0 0 8px #9be7b5}.account-apps li{grid-template-columns:38px minmax(0,1fr) auto;gap:14px;display:grid}.account-app-glyph{color:#f4f0f2;text-shadow:1px 0 #fe3359aa,-1px 0 #3be7ff55;background:#0a080a;border:1px solid #3a2f35;place-items:center;width:38px;height:38px;font:400 20px VT323,ui-monospace,monospace;display:grid}.account-apps strong{font:400 19px var(--serif)}.account-sessions{background:#0a080a;border:1px solid #2f262c;align-items:center;gap:16px;margin-bottom:20px;padding:14px 16px;display:flex}.account-sessions span{gap:6px;display:flex}.account-sessions i{background:#e9dde2;width:7px;height:7px;transform:rotate(45deg)}.account-sessions i:first-child{background:var(--accent);box-shadow:0 0 8px var(--accent)}.account-sessions p{color:#d4c7cc;margin:0;font-size:13px}.account-sessions b{color:#fff;font-weight:500}.account-pages .account-ember{color:#ff8ca2;background:0 0;border-color:#7a2a3c}.account-pages .account-ember:hover{border-color:#ff8ca2;box-shadow:0 0 24px #fe335933}.account-pages .account-local-inbox{max-width:1060px;margin:24px auto 0}.account-falsewave{max-width:1300px;padding:56px var(--gut) 0;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:20px;margin:0 auto;display:grid}.account-screen{aspect-ratio:16/10;background:radial-gradient(at 50% 45%,#2a1018,#0b0709 70%);border:1px solid #3a2f35;align-self:start;position:relative;overflow:hidden;box-shadow:0 0 0 6px #0b090b,0 0 0 7px #241d22,0 50px 140px #000c;container-type:inline-size}.account-screen:before{content:"";z-index:3;pointer-events:none;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 3px);position:absolute;inset:0}.account-screen:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(#0000 55%,#000a 100%);position:absolute;inset:0}.account-screen-bars{opacity:.16;filter:saturate(.6);grid-template-columns:repeat(7,1fr);display:grid;position:absolute;inset:0}.account-screen-bars i:first-child{background:#e9dde2}.account-screen-bars i:nth-child(2){background:#e8d36a}.account-screen-bars i:nth-child(3){background:#6ad8e8}.account-screen-bars i:nth-child(4){background:#6ae88a}.account-screen-bars i:nth-child(5){background:#e86ad3}.account-screen-bars i:nth-child(6){background:#fe3359}.account-screen-bars i:nth-child(7){background:#3a5ae8}.account-screen-noise{opacity:.13;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.account-screen:before{background:linear-gradient(#0000 0 42%,#ffffff0d 48%,#ffffff14 50%,#ffffff0d 52%,#0000 58%) 0 0/100% 300% no-repeat,repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 3px);animation:7s linear infinite account-roll}@keyframes account-roll{0%{background-position:0 100%,0 0}to{background-position:0 0,0 0}}.account-screen-osd{z-index:2;color:#f4f0f2;text-transform:uppercase;text-shadow:2px 0 #fe3359aa,-2px 0 #3be7ff66,0 0 8px #fff5;font-family:VT323,ui-monospace,monospace;position:absolute;inset:0}.account-screen-osd>span{position:absolute}.account-screen-ch{text-align:right;font-size:clamp(24px,6cqi,44px);line-height:1;top:7%;right:6%}.account-screen-ch small{opacity:.8;font-size:.5em;display:block}.account-screen-src,.account-screen-clock{opacity:.85;font-size:clamp(14px,3cqi,21px);left:6%}.account-screen-src{top:8%}.account-screen-clock{bottom:8%}.account-screen-msg{letter-spacing:.08em;white-space:nowrap;background:#000a;border:2px solid #f4f0f2cc;padding:.22em .7em .12em;font-size:clamp(26px,8cqi,60px);line-height:1;top:46%;left:50%;translate:-50% -50%}.account-screen-msg span{animation:1.1s step-end infinite account-blink}@keyframes account-blink{60%{opacity:0}}.account-screen-sub{letter-spacing:.2em;white-space:nowrap;opacity:.85;font-size:clamp(13px,2.8cqi,20px);top:calc(46% + clamp(26px,7cqi,52px));left:50%;translate:-50%}.account-falsewave-side{flex-direction:column;gap:20px;min-width:0;display:flex}.account-falsewave-card{padding:28px}.account-falsewave-card h2{font:400 28px/1.1 var(--serif);letter-spacing:-.02em;margin:0 0 10px}.account-falsewave-card>p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.account-falsewave-card>p.account-error,.account-falsewave-card>p.account-notice{margin-top:14px;font-size:12px}.account-osd-facts{border:1px solid var(--line);color:#d9cfd4;letter-spacing:.06em;text-transform:uppercase;background:#0a080a;margin:18px 0 0;padding:12px 16px;font:400 19px/1.6 VT323,ui-monospace,monospace}.account-osd-facts div{justify-content:space-between;gap:12px;display:flex}.account-osd-facts dt{margin:0}.account-osd-facts dd{color:var(--accent);text-align:right;margin:0}.account-price{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.account-price small{color:#d4c7cc;font-size:14px}.account-seats{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.account-seat{color:#6d6268;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;background:#0a080a;border:1px solid #3a2f35;align-content:center;place-items:center;gap:6px;min-height:110px;padding:12px;font:400 18px/1 VT323,ui-monospace,monospace;display:grid}.account-seat.is-used{color:#f4f0f2;text-shadow:1px 0 #fe3359aa,-1px 0 #3be7ff55;background:radial-gradient(circle at 50% 40%,#2a1018,#0a080a 70%);border-color:#6d3a48}.account-seat small{color:#8d8187;font:11px/1.4 var(--sans);text-shadow:none;text-transform:none}.account-seat .account-text-button{text-shadow:none;text-transform:none;font-size:11px}.account-stats{padding:56px var(--gut) 0}.account-chart{aspect-ratio:16/9;max-width:1100px;min-height:420px;margin:0 auto;position:relative}.account-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.account-chart ul{margin:0;padding:0;list-style:none}.account-chart-ring{fill:none;stroke:#2c2329}.account-chart-ring.is-turning{stroke-dasharray:2 7;transform-box:fill-box;transform-origin:50%;animation:160s linear infinite account-turn}@keyframes account-turn{to{transform:rotate(360deg)}}.account-chart-tick{stroke:#3a2f35}.account-chart-label{fill:#5e5258;font:600 8px var(--sans);letter-spacing:.2em;text-transform:uppercase}.account-chart-known{fill:none;stroke:var(--accent);stroke-width:1.2px;filter:drop-shadow(0 0 4px #fe3359)}.account-chart-unknown{fill:none;stroke:#4a3c43;stroke-dasharray:2 6}.account-stat{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;translate:-50% -50%}.account-stat i{background:var(--accent);width:12px;height:12px;box-shadow:0 0 16px var(--accent);animation:3s infinite account-pulse;transform:rotate(45deg)}.account-stat strong{font:300 46px/1 var(--serif);letter-spacing:-.03em}.account-stat span{color:#a99da3;font:600 8.5px var(--sans);letter-spacing:.2em;text-transform:uppercase}.account-stat.is-uncharted i{box-shadow:none;background:#0b090b;border:1px dashed #6d5a64;animation:none}.account-stat.is-uncharted strong{color:#6d6268;font:italic 300 18px/1 var(--serif)}.account-stat.is-uncharted span{color:#4a4045}.account-chart-note{text-align:center;max-width:520px;margin:30px auto 0}.account-chart-note p{color:#9b8f95;font:italic 300 18px/1.5 var(--serif);margin:0}.account-chart-note small{color:#6d6268;font:600 9px var(--sans);letter-spacing:.2em;text-transform:uppercase;margin-top:10px;display:block}@media (width<=900px){.account-pages{padding-top:90px}.account-head{grid-template-columns:1fr;gap:18px}.account-wing{width:190px;height:130px;margin-bottom:34px}.account-settings{grid-template-columns:1fr;gap:24px;padding-top:30px}.account-chain{margin:0 calc(-1 * var(--gut));padding:0 var(--gut) 4px;scrollbar-width:none;gap:6px;display:flex;position:static;overflow-x:auto}.account-chain:before,.account-chain a:before{display:none}.account-chain a{border:1px solid var(--line);border-radius:100px;flex:none;padding:7px 12px;font-size:14px}.account-chain a.is-on{border-color:var(--accent)}.account-ledger{padding:0 22px}.account-ledger .account-row{grid-template-columns:1fr;gap:18px;padding:30px 0}.account-ledger .account-row-danger{margin:0 -22px -1px;padding:30px 22px}.account-falsewave{grid-template-columns:1fr;padding-top:30px}.account-stats{padding-top:30px}.account-chart{aspect-ratio:auto;min-height:0;display:grid}.account-chart svg{display:none}.account-chart ul{grid-template-columns:1fr 1fr;gap:34px 16px;display:grid}.account-stat{position:static;translate:none}.account-stat strong{font-size:38px}.account-pages-foot .auth-fire-mantra{display:none}}@media (prefers-reduced-motion:reduce){.account-pages *,.account-pages>*{transition:none!important;animation:none!important}.account-wing-lit{stroke-dashoffset:0}}.desktop-connect-page{max-width:780px;margin:auto}.desktop-connect-card h1{margin-bottom:24px;font-size:clamp(32px,5vw,52px)}.desktop-connect-identity{align-items:center;gap:18px;margin:30px 0;display:flex}.desktop-connect-identity p{overflow-wrap:anywhere;margin:0}.desktop-connect-actions{flex-wrap:wrap;gap:12px;margin:30px 0 18px;display:flex}.desktop-connect-actions .button{white-space:nowrap;flex:1}.desktop-connect-card .account-text-link{width:fit-content;margin-left:0;display:block}.account-local-inbox{border:1px dashed #50424b;margin-top:24px;padding:16px;font-size:11px}.account-local-inbox summary{color:var(--muted);cursor:pointer}.account-local-inbox p,.account-local-inbox li{overflow-wrap:anywhere;font-size:11px!important}.account-local-inbox ul{padding-left:16px}.account-local-inbox li{margin-top:12px;line-height:1.5}.account-local-inbox strong{color:var(--text);letter-spacing:.1em}.account-local-inbox small{color:var(--muted);display:block}.account-stack>.account-local-inbox{margin-top:40px}.account-trigger:focus-visible,.account-text-button:focus-visible,.account-dropdown a:focus-visible,.account-dropdown button:focus-visible,.account-tabs a:focus-visible,.account-links a:focus-visible,.account-help summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=900px){.navbar{gap:12px}.navbar .menu-toggle{order:4}.account-sign-in{border-left:0;padding-left:0}.account-trigger-name{max-width:90px}.account-card{padding:28px}.account-page{padding:125px 28px 80px}.account-row{gap:30px}.nav-links{visibility:hidden}.nav-links.open{visibility:visible}}@media (width<=760px){.account-row{grid-template-columns:1fr;gap:20px;padding:34px 0}.account-row-intro p{max-width:none}}@media (width<=640px){.navbar{padding-left:20px;padding-right:12px}.account-trigger-name{display:none}.account-page{padding:118px 22px 65px}.account-tabs{gap:26px}.account-card{padding:25px}.account-profile{flex-wrap:wrap;gap:20px}.account-profile .account-avatar-large{width:64px;height:64px;font-size:20px}.account-picture{align-items:flex-start;gap:16px}.account-picture .account-avatar-large{width:64px;height:64px}.account-profile-meta{border-top:1px solid var(--line);text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;padding-top:18px}.account-links a{padding:24px 4px}.account-links strong{font-size:26px}.falsewave-status-head{flex-direction:column-reverse;gap:16px}.account-list li{flex-wrap:wrap}.account-stats-empty{padding:50px 22px}}
