.development-log{display:none!important}.managed-by{align-items:center}.managed-by>span{display:flex;flex-direction:column}.updates-button{color:#dff6ff;background:#102c38;border:1px solid #1b536b;border-radius:5px;padding:8px 11px;font-size:10px;font-weight:800;white-space:nowrap}.updates-button:hover{background:#143949;border-color:#2580a5}.updates-button b{color:#4bcaff!important;margin-left:5px}.journal-page{min-height:100vh;position:relative;isolation:isolate;background:#070a0c;padding:42px 24px}.journal-page:before{content:'';position:fixed;inset:0;z-index:-2;background:linear-gradient(90deg,#070a0cf7,#070a0cdc),url('/assets/fivem-hero.png') center/cover no-repeat}.journal-page:after{content:'';position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 50% 0,#0c314055,transparent 48%)}.journal-shell{width:min(1040px,100%);margin:auto;border:1px solid #2d393f;background:#0b0f11ed;border-radius:12px;overflow:hidden;box-shadow:0 30px 100px #000a}.journal-header{position:static;min-height:74px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.journal-brand{display:flex;align-items:center;gap:11px}.journal-brand>span:last-child{display:flex;flex-direction:column}.journal-brand small{color:#717d83;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.journal-back{color:#8e989d;font-size:12px;font-weight:700}.journal-back:hover{color:#00aef3}.journal-intro{display:grid;grid-template-columns:1fr 280px;gap:50px;padding:58px 64px;border-bottom:1px solid #252e32;background:linear-gradient(135deg,#0e1417,#0a0d0f)}.journal-intro h1{font-size:clamp(42px,6vw,68px);line-height:1;letter-spacing:-.05em;margin:0}.journal-intro>div>p:last-child{color:#909a9f;font-size:16px;max-width:610px;margin:20px 0 0}.journal-intro aside{align-self:end;border-left:1px solid #293338;padding-left:25px;display:flex;flex-direction:column;gap:8px}.journal-intro aside>span{color:#69757b;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.journal-intro aside strong{font-size:16px}.journal-intro aside i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#00aef3;box-shadow:0 0 12px #00aef3;margin-right:7px}.journal-intro aside small{color:#6f7a80}.journal-timeline{padding:48px 64px 30px}.journal-entry{display:grid;grid-template-columns:28px 1fr;gap:19px}.journal-marker{display:flex;align-items:center;flex-direction:column}.journal-marker i{width:12px;height:12px;border-radius:50%;margin-top:25px;background:#738087;box-shadow:0 0 0 5px #1a2226}.journal-marker i.in_progress{background:#00aef3;box-shadow:0 0 0 5px #0c3040}.journal-marker i.completed{background:#27c895;box-shadow:0 0 0 5px #103328}.journal-marker i.planned{background:#f1aa3c;box-shadow:0 0 0 5px #392b15}.journal-marker span{width:1px;flex:1;background:#293338;margin-top:10px}.journal-entry:last-child .journal-marker span{background:linear-gradient(#293338,transparent)}.journal-card{margin-bottom:18px;background:#0f1315;border:1px solid #242d31;border-radius:8px;padding:23px 25px}.journal-entry.latest .journal-card{border-color:#176587;background:linear-gradient(110deg,#10191d,#0f1315)}.journal-meta{display:flex;align-items:center;gap:12px}.journal-meta span{color:#34c5ff;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.journal-meta time{color:#68747a;font-size:10px}.journal-meta b{margin-left:auto;background:#0d3329;color:#43d5a5;border-radius:16px;padding:4px 8px;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.journal-card h2{font-size:21px;margin:13px 0 7px}.journal-card p{color:#919ba0;line-height:1.75;margin:0;max-width:760px}.journal-empty{margin:48px 64px;padding:42px;border:1px dashed #334047;text-align:center}.journal-empty>span{color:#00aef3;text-transform:uppercase;font-size:9px;letter-spacing:.1em}.journal-empty h2{margin:10px 0}.journal-empty p{color:#778288}.journal-footer{position:static;padding:16px 64px;border-top:1px solid #252e32;display:flex;justify-content:space-between;color:#69757b;font-size:10px}.journal-footer a{color:#00aef3}@media(max-width:760px){.journal-page{padding:12px}.journal-header{flex-wrap:nowrap}.journal-intro{grid-template-columns:1fr;padding:38px 24px;gap:28px}.journal-intro aside{align-self:auto}.journal-timeline{padding:30px 20px 20px}.journal-card{padding:20px}.journal-meta{align-items:flex-start;flex-wrap:wrap}.journal-meta b{margin-left:0}.journal-footer{padding:16px 24px;flex-direction:column;gap:6px}}
