.maintlog__list{border-top:1px solid rgb(var(--c-line))}.maintlog__entry{display:grid;grid-template-columns:2.5rem 1fr;align-items:baseline;gap:0 1rem;padding:.9rem 0;border-bottom:1px solid rgb(var(--c-line));position:relative}.maintlog__no{font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.14em;color:rgb(var(--c-accent) / .7)}.maintlog__text{font-size:1.02rem;line-height:1.55;color:rgb(var(--c-ink))}.maintlog__rule{position:absolute;left:3.5rem;right:0;bottom:-1px;height:1px;background:rgb(var(--c-accent) / .55);transform:scaleX(0);transform-origin:left}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){html.motion:not(.motion-lite) .maintlog__rule{animation:maintlog-draw linear both;animation-timeline:view();animation-range:entry 30% cover 45%}}}@keyframes maintlog-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.maintlog__foot{margin-top:1.75rem}.maintlog__link{display:inline-flex;align-items:center;min-height:24px;padding:.25rem 0;font-family:var(--ff-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:rgb(var(--c-accent));transition:color .2s var(--mo-ease)}.maintlog__link:hover{color:rgb(var(--c-ink))}.acplate{max-width:22rem;border:1px solid rgb(var(--c-line));border-radius:var(--r-card);background:rgb(var(--c-surface));overflow:hidden}.acplate__row{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;align-items:baseline;padding:.6rem 1rem}.acplate__row+.acplate__row{border-top:1px dashed rgb(var(--c-line))}.acplate dt{font-family:var(--ff-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--c-muted))}.acplate dd{font-family:var(--ff-mono);font-size:.85rem;color:rgb(var(--c-ink));overflow-wrap:anywhere}.acplate__reg{font-size:1rem!important;font-weight:600;letter-spacing:.06em}.flightline{--fl-gl: 4.98vw;--fl-acw: clamp(96px, 13.5vw, 196px);--fl-gap: clamp(18px, 4vw, 64px);min-height:clamp(320px,46svh,460px);padding-bottom:clamp(52px,7vw,96px);position:relative}.flightline:after{content:"";position:absolute;inset:auto 0 0;height:clamp(40px,6vw,72px);z-index:2;pointer-events:none;background-image:linear-gradient(180deg,rgb(var(--c-bg) / 0),rgb(var(--c-bg)))}.flightline-sky{position:absolute;inset:0;z-index:0;background-image:linear-gradient(180deg,color-mix(in srgb,rgb(var(--c-bg)) 62%,rgb(var(--c-sky))),color-mix(in srgb,rgb(var(--c-bg)) 84%,rgb(var(--c-sky))) 52%,rgb(var(--c-surface-2)))}.flightline-cloud{position:absolute;z-index:0;color:#fff}.flightline-cloud--a{top:6%;right:4%;width:30%;opacity:.85}.flightline-cloud--b{top:26%;right:32%;width:20%;opacity:.55}.flightline-cloud svg{display:block;width:100%;height:auto}.flightline-pan{position:absolute;inset:0;z-index:1}.flightline-ac{position:absolute;bottom:calc(var(--fl-gl) - var(--fl-acw) * .0147);left:calc(6% + var(--i) * (var(--fl-acw) + var(--fl-gap)));width:var(--fl-acw);color:rgb(var(--c-ink))}.flightline-ac svg{display:block;width:100%;height:auto}.flightline-ground{position:absolute;bottom:0;left:-8%;width:130%;z-index:0;color:rgb(var(--c-ink))}.flightline-ground svg{display:block;width:100%;height:auto}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){html.motion:not(.motion-lite) .flightline-pan,html.motion:not(.motion-lite) .flightline-ground{animation:linear both;animation-timeline:view();animation-range:cover 0% cover 100%}html.motion:not(.motion-lite) .flightline-pan{animation-name:flightline-taxi}html.motion:not(.motion-lite) .flightline-ground{animation-name:flightline-ground-taxi}}}@keyframes flightline-taxi{0%{transform:translate3d(14%,0,0)}to{transform:translate3d(-14%,0,0)}}@keyframes flightline-ground-taxi{0%{transform:translate3d(6%,0,0)}to{transform:translate3d(-6%,0,0)}}.flightline-ac .tr-disc{opacity:0;transform-box:fill-box;transform-origin:50% 50%}.flightline-ac .tr-blades{opacity:1}html.motion .flightline-ac .tr-disc{animation:fl-spin .22s linear infinite}html.motion .flightline-ac .tr-blades{opacity:.34}html.motion .flightline-ac .tr-beacon{animation:fl-beacon 1.9s steps(1,end) infinite}@keyframes fl-spin{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:.17;transform:scaleX(.55)}}@keyframes fl-beacon{0%,6%{opacity:1}7%,to{opacity:.12}}html.motion-lite .flightline-ac .tr-disc,html:not(.motion) .flightline-ac .tr-disc{animation:none;opacity:.22;transform:none}
