.log_page__sOzb7{--log-ink:#191917;--log-muted:#65635f;--log-line:#e6e4e1;max-width:1120px;margin:0 auto;padding:72px 32px 100px;color:var(--log-ink)}.log_hero__H_pk6{max-width:820px;padding:4px 0 56px}.log_kicker__8z1zD,.log_sectionLabel__nSEo9{margin:0;color:#77736d;font-size:12px;font-weight:600;line-height:1.4}.log_kicker__8z1zD{display:flex;align-items:center;gap:10px}.log_kicker__8z1zD:before{width:24px;height:1px;background:#9b9993;content:""}.log_hero__H_pk6 h1{margin:20px 0 0;font-size:58px;font-weight:600;line-height:1.12}.log_intro__k2xof{max-width:680px;margin:22px 0 0;color:var(--log-muted);font-size:18px;line-height:1.8}.log_metaLine__UgQlG{display:flex;align-items:center;gap:12px;margin-top:26px;color:#77736d;font-size:13px}.log_metaLine__UgQlG i{width:3px;height:3px;border-radius:50%;background:#aaa7a1}.log_snapshot__QSGk_{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:52px;padding:44px 0 60px;border-top:1px solid var(--log-line)}.log_snapshotCopy__knlup h2{max-width:430px;margin:15px 0 12px;font-size:30px;font-weight:600;line-height:1.32}.log_snapshotCopy__knlup>p:not(.log_sectionLabel__nSEo9){max-width:430px;margin:0;color:var(--log-muted);font-size:15px;line-height:1.8}.log_techLinks__hXnB8{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:24px}.log_inlineLink__kktZY{display:inline-flex;align-items:center;gap:6px;min-height:24px;color:#4d4b47;font-size:13px;line-height:1.4;text-decoration-color:#c6c3bd;text-underline-offset:3px;transition:color .18s ease,text-decoration-color .18s ease}.log_inlineLink__kktZY:focus-visible,.log_inlineLink__kktZY:hover{color:#111;text-decoration-color:#111}.log_inlineLink__kktZY img{flex:none;width:16px;height:16px;object-fit:contain;border-radius:3px}.log_inlineLink__kktZY svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.2;opacity:.5}.log_screenshot__IFmS9{display:block;overflow:hidden;border-radius:10px;background:#f3f2f0}.log_gallery__YOTdW img,.log_screenshot__IFmS9 img{display:block;width:100%;height:auto;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.log_gallery__YOTdW a:hover img,.log_screenshot__IFmS9:hover img{transform:scale(1.025)}.log_features__a6Lxl{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:32px 0 50px;border-top:1px solid var(--log-line);border-bottom:1px solid var(--log-line)}.log_features__a6Lxl article>span{color:#898680;font-size:12px;font-variant-numeric:tabular-nums}.log_features__a6Lxl h2{margin:11px 0 8px;font-size:18px;font-weight:600}.log_features__a6Lxl p{max-width:310px;margin:0;color:var(--log-muted);font-size:14px;line-height:1.75}.log_gallery__YOTdW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:36px 0 72px}.log_gallery__YOTdW a{display:block;align-self:start;overflow:hidden;border-radius:8px;background:#f3f2f0}.log_timeline__rWIsn{padding-top:6px}.log_timelineHead__iH_EY{display:flex;align-items:end;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid var(--log-line)}.log_timelineHead__iH_EY h2{margin:9px 0 0;font-size:30px;font-weight:600;line-height:1.2}.log_timelineHead__iH_EY>span{padding-bottom:3px;color:#77736d;font-size:13px}.log_entries__ESwt6{position:relative}.log_entries__ESwt6:before{position:absolute;top:7px;bottom:23px;left:7px;width:1px;background:var(--log-line);content:""}.log_entry__acqLJ{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);padding:30px 0 32px;border-bottom:1px solid var(--log-line)}.log_entryRail__agZBX{position:relative;z-index:1;padding-top:4px}.log_entryRail__agZBX span{display:block;width:15px;height:15px;border:4px solid white;border-radius:50%;background:#8b8983;box-shadow:0 0 0 1px #c9c7c2;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.log_entry__acqLJ:hover .log_entryRail__agZBX span{background:#171715;box-shadow:0 0 0 1px #171715;transform:scale(1.12)}.log_entryBody__8fqtZ{max-width:760px}.log_entryMeta__FfY86{display:flex;align-items:center;gap:11px;color:#77736d;font-size:12px}.log_entryMeta__FfY86 time{color:#4d4b47;font-variant-numeric:tabular-nums}.log_entryMeta__FfY86>span{padding:3px 8px;border-radius:3px;background:#f3f2f0;color:#66635e}.log_entryBody__8fqtZ h3{margin:12px 0 8px;font-size:22px;font-weight:600;line-height:1.4}.log_entrySummary__I39PA{margin:0;color:#4e4c48;font-size:15px;line-height:1.8}.log_entryBody__8fqtZ ul{display:grid;gap:5px;margin:12px 0 0;padding:0;color:var(--log-muted);font-size:14px;line-height:1.75;list-style:none}.log_entryBody__8fqtZ li{position:relative;padding-left:14px}.log_entryBody__8fqtZ li:before{position:absolute;top:.78em;left:1px;width:4px;height:4px;border-radius:50%;background:#a19e97;content:""}.log_entryLinks__R5ToL{display:flex;flex-wrap:wrap;gap:7px 15px;margin-top:15px}.log_entryLinks__R5ToL .log_inlineLink__kktZY{color:#62605b;font-size:12px}.log_entryLinks__R5ToL .log_inlineLink__kktZY img{width:14px;height:14px}.log_entryLinks__R5ToL .log_inlineLink__kktZY svg{display:none}.log_note__394cL{max-width:760px;margin:0 auto;padding:26px 0 0 48px;color:#77736d;font-size:12px;line-height:1.7}@media (prefers-reduced-motion:reduce){.log_entryRail__agZBX span,.log_gallery__YOTdW img,.log_screenshot__IFmS9 img{transition:none}}@media (max-width:760px){.log_page__sOzb7{padding:48px 22px 72px}.log_hero__H_pk6{padding-bottom:40px}.log_hero__H_pk6 h1{margin-top:17px;font-size:42px}.log_intro__k2xof{margin-top:17px;font-size:16px;line-height:1.75}.log_metaLine__UgQlG{flex-wrap:wrap;gap:8px;font-size:12px}.log_snapshot__QSGk_{grid-template-columns:1fr;gap:25px;padding:32px 0 42px}.log_snapshotCopy__knlup h2{font-size:26px}.log_features__a6Lxl{grid-template-columns:1fr;gap:24px;padding:27px 0 32px}.log_features__a6Lxl p{max-width:520px}.log_gallery__YOTdW{grid-template-columns:1fr;gap:12px;padding:26px 0 48px}.log_gallery__YOTdW a:not(:first-child){display:none}.log_timelineHead__iH_EY h2{font-size:26px}.log_entry__acqLJ{grid-template-columns:28px minmax(0,1fr);padding:24px 0 26px}.log_entryBody__8fqtZ h3{font-size:19px}.log_entryBody__8fqtZ ul,.log_entrySummary__I39PA{font-size:14px}.log_note__394cL{padding-left:28px}}