.devlog-page-content-module__XT4ppW__page{z-index:1;width:min(1360px,100% - clamp(32px,7vw,112px));margin:0 auto;padding:clamp(32px,4vw,60px) 0 76px;position:relative}.devlog-page-content-module__XT4ppW__hero{-webkit-backdrop-filter:blur(34px)saturate(108%);backdrop-filter:blur(34px)saturate(108%);background:linear-gradient(145deg,#ffffff17,#0000 38%),#262a2e3d;border:1px solid #ffffff2e;border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(28px,4vw,54px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #ffffff06,0 24px 58px #0003}.devlog-page-content-module__XT4ppW__heroCopy{max-width:820px}.devlog-page-content-module__XT4ppW__eyebrow,.devlog-page-content-module__XT4ppW__sectionHeading span{color:#87bff7;letter-spacing:.13em;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:780;display:inline-flex}.devlog-page-content-module__XT4ppW__hero h1{color:#f6faff;letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(42px,6vw,72px);line-height:1}.devlog-page-content-module__XT4ppW__sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin:clamp(38px,5vw,66px) 0 24px;padding:0 4px;display:flex}.devlog-page-content-module__XT4ppW__sectionHeading h2{color:#f0f6fc;margin:8px 0 0;font-size:clamp(26px,3vw,38px)}.devlog-page-content-module__XT4ppW__sectionHeading a{color:#a9c7e3;background:#1a364e38;border:1px solid #97c7f32e;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.devlog-page-content-module__XT4ppW__sectionHeading a:hover{color:#eaf6ff;background:#37699647;border-color:#86c3fa6b}.devlog-page-content-module__XT4ppW__timeline{gap:30px;display:grid}.devlog-page-content-module__XT4ppW__entry{grid-template-columns:112px minmax(0,1fr);gap:22px;display:grid}.devlog-page-content-module__XT4ppW__entryRail{align-content:start;justify-items:end;gap:15px;padding-top:21px;display:grid;position:relative}.devlog-page-content-module__XT4ppW__entryRail:after{z-index:-1;content:"";background:linear-gradient(#71aadf6b,#71aadf14);width:1px;position:absolute;top:66px;bottom:-51px;right:22px}.devlog-page-content-module__XT4ppW__entry:last-child .devlog-page-content-module__XT4ppW__entryRail:after{display:none}.devlog-page-content-module__XT4ppW__entryRail time{color:#91a8bc;letter-spacing:.06em;font-size:11px;font-weight:700}.devlog-page-content-module__XT4ppW__entryDot{color:#a9d7ff;-webkit-backdrop-filter:blur(22px)saturate(108%);backdrop-filter:blur(22px)saturate(108%);background:linear-gradient(145deg,#ffffff1a,#0000 52%),#27333d52;border:1px solid #c5e0f957;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 0 0 7px #07111a38}.devlog-page-content-module__XT4ppW__entryPanel{-webkit-backdrop-filter:blur(32px)saturate(108%);backdrop-filter:blur(32px)saturate(108%);background:linear-gradient(145deg,#ffffff13,#0000 34%),#1f232738;border:1px solid #ffffff2b;border-radius:20px;grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr);min-width:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #ffffff05,0 22px 52px #0003}.devlog-page-content-module__XT4ppW__entryCopy{flex-direction:column;min-width:0;padding:clamp(24px,3vw,38px);display:flex}.devlog-page-content-module__XT4ppW__status{border:1px solid;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:28px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.devlog-page-content-module__XT4ppW__complete{color:#8be5b5;background:#2a89561f;border-color:#60d7974d}.devlog-page-content-module__XT4ppW__building{color:#9ed1ff;background:#4080bd26;border-color:#6fb7f757}.devlog-page-content-module__XT4ppW__entryHeading h3{color:#f4f9fd;letter-spacing:-.025em;margin:18px 0 0;font-size:clamp(24px,2.35vw,34px);line-height:1.2}.devlog-page-content-module__XT4ppW__entryHeading p{color:#afc0cf;margin:15px 0 0;font-size:14px;line-height:1.75}.devlog-page-content-module__XT4ppW__entryCopy ul{border-top:1px solid #b4d3ee1f;gap:10px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.devlog-page-content-module__XT4ppW__entryCopy li{color:#c7d4df;padding-left:18px;font-size:13px;line-height:1.65;position:relative}.devlog-page-content-module__XT4ppW__entryCopy li:before{content:"";background:#72b8f7;border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:0;box-shadow:0 0 9px #5cabf18c}.devlog-page-content-module__XT4ppW__note{color:#8398aa;margin:auto 0 0;padding-top:26px;font-size:11px;line-height:1.6}.devlog-page-content-module__XT4ppW__media{background:linear-gradient(145deg,#ffffff0e,#0000 52%),#14171a1f;border-left:1px solid #b8d6ef24;place-items:center;min-width:0;min-height:470px;margin:0;padding:46px 22px 22px;display:grid;position:relative;overflow:hidden}.devlog-page-content-module__XT4ppW__media figcaption{color:#7792a8;letter-spacing:.1em;font-size:10px;font-weight:720;position:absolute;top:17px;left:22px}.devlog-page-content-module__XT4ppW__media img{object-fit:contain;border:1px solid #c4dcf229;border-radius:13px;width:100%;height:auto;max-height:540px;display:block;box-shadow:0 20px 46px #00000057}.devlog-page-content-module__XT4ppW__disclaimer{color:#7890a4;margin:28px 0 0 134px;font-size:11px;line-height:1.6}@media (max-width:1050px){.devlog-page-content-module__XT4ppW__entryPanel{grid-template-columns:1fr}.devlog-page-content-module__XT4ppW__media{border-top:1px solid #b8d6ef24;border-left:0;min-height:0}.devlog-page-content-module__XT4ppW__note{margin-top:22px}}@media (max-width:760px){.devlog-page-content-module__XT4ppW__page{width:calc(100% - 28px);padding-top:20px}.devlog-page-content-module__XT4ppW__hero{border-radius:18px;grid-template-columns:1fr;align-items:start}.devlog-page-content-module__XT4ppW__sectionHeading{flex-direction:column;align-items:flex-start}.devlog-page-content-module__XT4ppW__entry{grid-template-columns:1fr;gap:10px}.devlog-page-content-module__XT4ppW__entryRail{justify-content:flex-start;align-items:center;padding:0 5px;display:flex}.devlog-page-content-module__XT4ppW__entryRail:after{display:none}.devlog-page-content-module__XT4ppW__entryDot{width:38px;height:38px;box-shadow:none;order:-1}.devlog-page-content-module__XT4ppW__entryPanel{border-radius:16px}.devlog-page-content-module__XT4ppW__entryCopy{padding:24px 20px}.devlog-page-content-module__XT4ppW__media{padding:40px 12px 12px}.devlog-page-content-module__XT4ppW__media figcaption{top:14px;left:14px}.devlog-page-content-module__XT4ppW__disclaimer{margin-left:0}}@media (prefers-reduced-motion:reduce){.devlog-page-content-module__XT4ppW__sectionHeading a{transition:none}}
