.logbook-thumbnail:where(.astro-xpmskast){min-height:148px;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--doc-accent);position:relative;overflow:hidden}svg:where(.astro-xpmskast){width:100%;height:auto;font-family:var(--mono);display:block}.visual-title:where(.astro-xpmskast){fill:var(--ink-soft);letter-spacing:.08em;font-size:9px;font-weight:700}.visual-title:where(.astro-xpmskast).end{text-anchor:end}.visual-note:where(.astro-xpmskast){fill:var(--ink-mute);letter-spacing:.04em;font-size:8px;font-weight:600}.visual-note:where(.astro-xpmskast).center{text-anchor:middle}.axis:where(.astro-xpmskast),.panel:where(.astro-xpmskast),.floor:where(.astro-xpmskast){fill:none;stroke:var(--rule);stroke-width:1px}.line:where(.astro-xpmskast){fill:none;stroke-width:2.6px}.lift-visual:where(.astro-xpmskast) .parcel:where(.astro-xpmskast){stroke:var(--chart-boundary);stroke-dasharray:7 4}.lift-visual:where(.astro-xpmskast) .usable:where(.astro-xpmskast){stroke:var(--chart-usable)}.lift-visual:where(.astro-xpmskast) .cloud:where(.astro-xpmskast){stroke:var(--chart-cloud);stroke-dasharray:2 4}.label:where(.astro-xpmskast){paint-order:stroke;stroke:var(--surface);stroke-width:3px;font-size:8px;font-weight:700}.cloud-label:where(.astro-xpmskast){fill:var(--chart-cloud)}.parcel-label:where(.astro-xpmskast){fill:var(--chart-boundary)}.usable-label:where(.astro-xpmskast){fill:var(--chart-usable)}.failure-node:where(.astro-xpmskast){fill:var(--status-serious)}.node-number:where(.astro-xpmskast){fill:var(--surface);text-anchor:middle;font-size:5px;font-weight:700}.witness-line:where(.astro-xpmskast){stroke:var(--rule);stroke-width:1px}.check:where(.astro-xpmskast){fill:none;stroke:var(--chart-usable);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.panel:where(.astro-xpmskast){fill:color-mix(in srgb, var(--surface-raised) 45%, var(--surface))}.panel-title:where(.astro-xpmskast){fill:var(--ink-soft);font-size:8px;font-weight:700}.ceiling:where(.astro-xpmskast){stroke:var(--status-serious);stroke-width:1.5px;stroke-dasharray:4 3}.band:where(.astro-xpmskast){fill:color-mix(in srgb, var(--chart-usable) 24%, transparent);stroke:var(--chart-usable);stroke-width:1px}.band:where(.astro-xpmskast).resolved{fill:color-mix(in srgb, var(--chart-usable) 30%, transparent)}.median:where(.astro-xpmskast){fill:none;stroke:var(--chart-usable);stroke-width:2px}.metric:where(.astro-xpmskast){fill:var(--ink);text-anchor:middle;font-size:13px;font-weight:700}.metric:where(.astro-xpmskast).small{text-anchor:start;font-size:9px}.old-bar:where(.astro-xpmskast){fill:var(--status-serious)}.new-bar:where(.astro-xpmskast){fill:var(--chart-usable)}.model-box:where(.astro-xpmskast),.successor-box:where(.astro-xpmskast){fill:var(--surface-raised);stroke:var(--rule-strong)}.successor-box:where(.astro-xpmskast){fill:color-mix(in srgb, var(--chart-usable) 12%, var(--surface));stroke:var(--chart-usable)}.model-name:where(.astro-xpmskast){fill:var(--ink);text-anchor:middle;font-size:10px;font-weight:700}.successor-name:where(.astro-xpmskast){fill:var(--chart-usable);font-size:13px}.flow:where(.astro-xpmskast){fill:none;stroke:var(--rule-strong);stroke-width:1.5px}.sunset:where(.astro-xpmskast){fill:var(--surface-accent);stroke:var(--accent);stroke-width:1.5px}.sunset-date:where(.astro-xpmskast),.sunset-month:where(.astro-xpmskast){fill:var(--accent-strong);text-anchor:middle;font-weight:700}.sunset-date:where(.astro-xpmskast){font-size:10px}.sunset-month:where(.astro-xpmskast){font-size:7px}.old-cloud:where(.astro-xpmskast){stroke:var(--chart-cloud);stroke-dasharray:3 3}.new-cloud:where(.astro-xpmskast){stroke:var(--chart-cloud)}.old-lift:where(.astro-xpmskast){stroke:var(--chart-usable);opacity:.45}.new-lift:where(.astro-xpmskast){stroke:var(--status-serious)}.delta-brace:where(.astro-xpmskast){stroke:var(--status-serious);stroke-width:1.4px}.delta-label:where(.astro-xpmskast){fill:var(--status-serious);text-anchor:start;font-size:11px}.terrain:where(.astro-xpmskast){fill:var(--surface-accent);stroke:var(--rule-strong);stroke-width:1.2px}.wind:where(.astro-xpmskast){fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.surface-wind:where(.astro-xpmskast){stroke:var(--accent)}.aloft-wind:where(.astro-xpmskast){stroke:var(--chart-wind)}.separation:where(.astro-xpmskast){stroke:var(--rule-strong);stroke-width:1px;stroke-dasharray:3 3}.flow-dot:where(.astro-xpmskast){stroke:var(--surface);stroke-width:2px}.aloft-dot:where(.astro-xpmskast){fill:var(--chart-wind)}.surface-dot:where(.astro-xpmskast){fill:var(--accent)}.on-terrain:where(.astro-xpmskast){fill:var(--ink);paint-order:stroke;stroke:var(--surface-accent);stroke-width:3px}.model-terrain:where(.astro-xpmskast){stroke:var(--chart-boundary);stroke-dasharray:7 4}.launch-diamond:where(.astro-xpmskast){fill:var(--accent);stroke:var(--surface);stroke-width:1.5px}.gap-label:where(.astro-xpmskast){fill:var(--status-serious);text-anchor:start;font-size:9px}.haze:where(.astro-xpmskast){fill:color-mix(in srgb, var(--accent) 16%, transparent)}.bar-label:where(.astro-xpmskast){fill:var(--ink-soft);font-size:9px;font-weight:700}.bar-frame:where(.astro-xpmskast){fill:none;stroke:var(--rule-strong)}.sun-bar:where(.astro-xpmskast){fill:var(--accent)}.aot-line:where(.astro-xpmskast){fill:none;stroke:var(--accent);stroke-width:2.6px}.aot-dot:where(.astro-xpmskast){fill:var(--accent);stroke:var(--surface);stroke-width:1.5px}.dsr-bar:where(.astro-xpmskast),.wstar-bar:where(.astro-xpmskast),.fast-bar:where(.astro-xpmskast){fill:var(--chart-usable)}.slow-bar:where(.astro-xpmskast){fill:var(--status-serious)}.thumbnail-meta:where(.astro-xpmskast){color:var(--ink);background:color-mix(in srgb, var(--surface) 90%, transparent);border-top:1px solid var(--rule);font:600 12px/1.2 var(--sans);justify-content:space-between;gap:10px;padding:6px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.thumbnail-meta:where(.astro-xpmskast) span:where(.astro-xpmskast){color:var(--doc-accent)}@media (prefers-reduced-motion:reduce){.logbook-thumbnail:where(.astro-xpmskast) :where(.astro-xpmskast){transition:none!important;animation:none!important}}@media print{.logbook-thumbnail:where(.astro-xpmskast){min-height:110px}}.logbook-shell:where(.astro-za5axyfp){max-width:1100px;padding-bottom:42px}.logbook-header:where(.astro-za5axyfp){border-bottom:1px solid var(--rule);padding:54px 0 32px}.eyebrow:where(.astro-za5axyfp){font:650 15px/1.4 var(--sans);color:var(--accent);margin:0 0 10px}.logbook-header:where(.astro-za5axyfp) h1:where(.astro-za5axyfp){max-width:780px;margin:0;font-size:clamp(32px,4.4vw,44px);line-height:1.1}.logbook-header:where(.astro-za5axyfp)>p:where(.astro-za5axyfp):last-child{max-width:780px;color:var(--ink-soft);margin:20px 0 0;font-size:18px;line-height:1.6}.entries-section:where(.astro-za5axyfp){padding-bottom:38px}.entry-list:where(.astro-za5axyfp){margin:0;padding:0;list-style:none}.entry-list:where(.astro-za5axyfp) li:where(.astro-za5axyfp){border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 250px;gap:32px;padding:24px 0 25px;display:grid}.entry-meta:where(.astro-za5axyfp){font:500 14px/1.4 var(--sans);color:var(--ink-mute);margin:0}.entry-status:where(.astro-za5axyfp){border:1px solid var(--rule-strong);border-radius:999px;margin-inline-start:8px;padding:1px 7px;font-size:12.5px;font-weight:600}.entry-copy:where(.astro-za5axyfp) h2:where(.astro-za5axyfp){margin:7px 0 9px;font-size:28px;line-height:1.12}.entry-copy:where(.astro-za5axyfp) h2:where(.astro-za5axyfp) a:where(.astro-za5axyfp){color:var(--ink)}.entry-copy:where(.astro-za5axyfp) p:where(.astro-za5axyfp){max-width:790px;color:var(--ink-soft);margin:0;font-size:17px;line-height:1.55}.entry-thumbnail:where(.astro-za5axyfp){color:inherit;align-self:center;text-decoration:none;display:block}.entry-thumbnail:where(.astro-za5axyfp):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=900px){.entry-list:where(.astro-za5axyfp) li:where(.astro-za5axyfp){grid-template-columns:minmax(0,1fr);gap:16px}.entry-thumbnail:where(.astro-za5axyfp){width:min(100%,420px)}}@media (width<=680px){.logbook-header:where(.astro-za5axyfp){padding-top:38px}.logbook-header:where(.astro-za5axyfp) h1:where(.astro-za5axyfp){font-size:30px}.entry-copy:where(.astro-za5axyfp) h2:where(.astro-za5axyfp){font-size:22px}}
