.DPF-qW_intro{gap:14px;padding-top:clamp(48px,9vw,96px);padding-bottom:32px;display:grid}.DPF-qW_title{font-size:clamp(36px,6vw,56px);font-weight:650}.DPF-qW_lede{max-width:62ch;color:var(--text-muted);font-size:18px}
.qR7xEa_section{gap:20px;padding-block:24px 48px;display:grid}.qR7xEa_sectionHead{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.qR7xEa_sectionHead h2{font-size:22px;font-weight:600}.qR7xEa_sectionNote{font-family:var(--font-mono);color:var(--text-faint);font-size:12px}.qR7xEa_stack{gap:16px;display:grid}.qR7xEa_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.qR7xEa_card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content:start;gap:14px;min-width:0;padding:clamp(18px,3vw,28px);display:grid}.qR7xEa_compact{gap:10px;padding:18px 20px;}.qR7xEa_meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}.qR7xEa_title{text-wrap:balance;font-size:clamp(19px,2.4vw,24px);font-weight:600;line-height:1.25}.qR7xEa_compact .qR7xEa_title{font-size:17px}.qR7xEa_tagline{color:var(--text-muted);font-size:15px}.qR7xEa_body{color:var(--text-muted);gap:10px;max-width:75ch;font-size:15px;display:grid}.qR7xEa_points{color:var(--text-muted);gap:8px;max-width:80ch;margin:0;padding-left:18px;font-size:15px;display:grid}.qR7xEa_points li::marker{color:var(--activation)}.qR7xEa_facts{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:1px;margin:0;display:grid;overflow:hidden}.qR7xEa_facts div{background:var(--bg);gap:4px;padding:10px 14px;display:grid}.qR7xEa_facts dt{font-family:var(--font-mono);color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.qR7xEa_facts dd{margin:0;font-size:15px;font-weight:600}.qR7xEa_tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qR7xEa_tags li{font-family:var(--font-mono);border:1px solid var(--border-strong);color:var(--text-muted);border-radius:999px;padding:3px 8px;font-size:11.5px}.qR7xEa_links{flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}.qR7xEa_links a{color:var(--activation);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--activation) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--activation) 35%, transparent);text-underline-offset:3px}.qR7xEa_links a:hover{-webkit-text-decoration-color:var(--activation);text-decoration-color:var(--activation)}.qR7xEa_badge{font-family:var(--font-mono);border:1px solid var(--border-strong);color:var(--text-faint);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px}.qR7xEa_badge[data-tone=good]{border-color:color-mix(in srgb, var(--activation) 50%, transparent);color:var(--activation)}.qR7xEa_badge[data-tone=warm]{border-color:color-mix(in srgb, var(--signal) 55%, transparent);color:var(--signal)}.qR7xEa_headRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qR7xEa_labelled{color:var(--text-muted);grid-template-columns:64px minmax(0,1fr);gap:4px 14px;margin:0;font-size:14.5px;display:grid}.qR7xEa_labelled dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);padding-top:3px;font-size:11px}.qR7xEa_labelled dd{margin:0 0 6px}.qR7xEa_footnote{color:var(--text-faint);max-width:75ch;font-size:13px}.qR7xEa_footnote a{color:var(--text-muted);text-underline-offset:3px;text-decoration:underline}@media (max-width:560px){.qR7xEa_labelled{grid-template-columns:minmax(0,1fr)}.qR7xEa_labelled dd{margin-bottom:10px}}.qR7xEa_titleLink:hover{color:var(--activation)}.qR7xEa_skills{gap:14px;margin:0;display:grid}.qR7xEa_skills>div{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;display:grid}.qR7xEa_skills dt{font-family:var(--font-mono);color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;padding-top:4px;font-size:12px}.qR7xEa_skills dd{margin:0}@media (max-width:560px){.qR7xEa_skills>div{grid-template-columns:minmax(0,1fr);gap:6px}}.qR7xEa_subhead{color:var(--text-muted);margin:28px 0 14px;font-size:15px;font-weight:600}
.fu1Ana_glyph{--c:#5ce1e6;--a:#f5a524;--hot:#ff5a4e;--ink:#e6eaf2;--mute:#4a5468;background:#070b14;width:100%;height:auto;display:block}.fu1Ana_bgGrid{fill:none;stroke:#e6eaf20b;stroke-width:1px}.fu1Ana_edge{fill:none;stroke:#9aa4b847;stroke-width:1px}.fu1Ana_hot{stroke:var(--a);stroke-opacity:.55;stroke-width:1.2px}.fu1Ana_node{fill:#070b14;stroke:var(--c);stroke-width:2px}.fu1Ana_pulse{fill:none;stroke:var(--a);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:10 300;stroke-dashoffset:310px;opacity:0}:is(.work-card:hover .fu1Ana_pulse,.work-card:focus-within .fu1Ana_pulse){opacity:1;animation:1.4s linear infinite fu1Ana_travel}@keyframes fu1Ana_travel{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){:is(.work-card:hover .fu1Ana_pulse,.work-card:focus-within .fu1Ana_pulse){stroke-dasharray:none;opacity:.8;animation:none}}.fu1Ana_ink{fill:var(--ink)}.fu1Ana_paper{fill:#e6eaf20f}.fu1Ana_cell{fill:var(--c)}.fu1Ana_grey{fill:#8a93a6}.fu1Ana_heat{fill:var(--a);opacity:.22}.fu1Ana_heatCore{fill:var(--hot);opacity:.35}.fu1Ana_frame{fill:none;stroke:#e6eaf259;stroke-width:1.2px}.fu1Ana_axis{stroke:#e6eaf233}.fu1Ana_greyLine,.fu1Ana_cyanLine,.fu1Ana_whiteLine,.fu1Ana_amberLine,.fu1Ana_amberDash{fill:none;stroke-width:2.2px;stroke-linejoin:round}.fu1Ana_greyLine{stroke:#6b7488}.fu1Ana_cyanLine{stroke:var(--c)}.fu1Ana_whiteLine{stroke:var(--ink);stroke-width:1.8px}.fu1Ana_amberLine{stroke:var(--a)}.fu1Ana_amberDash{stroke:var(--a);stroke-dasharray:5 4;stroke-width:1.8px}.fu1Ana_skip{fill:none;stroke:var(--c);stroke-opacity:.5;stroke-width:1.2px}.fu1Ana_dotGrey{fill:#6b7488;opacity:.7}.fu1Ana_dotCyan{fill:var(--c)}.fu1Ana_cursor{fill:none;stroke:var(--a);stroke-width:2px}.fu1Ana_sun{fill:var(--a);opacity:.1}.fu1Ana_attn{fill:var(--a)}.fu1Ana_patchHot{fill:var(--c)}.fu1Ana_gridLine{stroke:#e6eaf238;stroke-dasharray:4 4}.fu1Ana_boxHot,.fu1Ana_boxOk{fill:none;stroke-width:2.2px}.fu1Ana_boxHot{stroke:var(--hot)}.fu1Ana_boxOk{stroke:#3ddc84}.fu1Ana_dotHot{fill:var(--hot);opacity:.85}.fu1Ana_dotCool{fill:#5b8def;opacity:.85}.fu1Ana_limit{stroke:var(--hot);stroke-dasharray:4 4}.fu1Ana_ring,.fu1Ana_ringWarn,.fu1Ana_ringCrit{fill:none}.fu1Ana_ring{stroke:#e6eaf22e}.fu1Ana_ringWarn{stroke:#f5a52499}.fu1Ana_ringCrit{stroke:#ff5a4ecc}.fu1Ana_machine{fill:#f5c518}.fu1Ana_workerDot{fill:var(--a)}.fu1Ana_sweep{fill:none;stroke:var(--c);stroke-width:2px;stroke-dasharray:30 330;opacity:.6}.fu1Ana_barA{fill:#5ce1e699}.fu1Ana_barB{fill:#6b7488}.fu1Ana_barC{fill:#5b8def}.fu1Ana_barD{fill:var(--a)}.fu1Ana_barE{fill:#3ddc84}.fu1Ana_record{fill:#e6eaf20d;stroke:#e6eaf24d}.fu1Ana_textLine{stroke:var(--ink);stroke-width:3px;stroke-linecap:round;opacity:.8}.fu1Ana_textLineDim{stroke:#8a93a6;stroke-width:3px;stroke-linecap:round}.fu1Ana_decoy{fill:none;stroke:var(--hot);stroke-dasharray:4 4;stroke-width:1.6px}.fu1Ana_label,.fu1Ana_labelCyan{font-family:var(--font-mono);fill:#8a93a6;font-size:11px}.fu1Ana_labelCyan{fill:var(--c)}
.cbwcwa_figure{border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border);gap:8px;margin:4px 0 0;padding:14px;display:grid}.cbwcwa_svg{width:100%;height:auto;display:block}.cbwcwa_sun{fill:color-mix(in srgb, var(--signal) 12%, transparent)}.cbwcwa_actual,.cbwcwa_forecast{fill:none;stroke-width:1.6px}.cbwcwa_actual{stroke:var(--text)}.cbwcwa_forecast{stroke:var(--signal);stroke-dasharray:4 3}.cbwcwa_caption{color:var(--text-muted);gap:6px;font-size:12.5px;display:grid}.cbwcwa_days{flex-wrap:wrap;gap:4px;display:flex}.cbwcwa_days button,.cbwcwa_layers button{font:inherit;border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:3px 9px;font-size:12.5px}.cbwcwa_days button[aria-pressed=true],.cbwcwa_layers button[aria-pressed=true]{border-color:var(--activation);color:var(--text)}.cbwcwa_kActual,.cbwcwa_kForecast{vertical-align:middle;background:var(--text);width:12px;height:2px;margin:0 4px 3px 0;display:inline-block}.cbwcwa_kForecast{background:var(--signal);margin-left:8px}.cbwcwa_layers{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cbwcwa_layers li+li:before{content:"→";color:var(--text-faint);margin-right:6px}.cbwcwa_layers button{padding:6px 12px;font-size:13.5px}.cbwcwa_silent{min-height:44px;margin:0;font-size:14.5px}
._8vDy9q_wrap{gap:18px;display:grid}._8vDy9q_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}._8vDy9q_filters{border:1px solid var(--border);background:var(--surface);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}._8vDy9q_filters button{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:baseline;gap:6px;padding:6px 13px;font-size:13.5px;display:inline-flex}._8vDy9q_filters button span{font-family:var(--font-mono);color:var(--text-faint);font-size:11px}._8vDy9q_filters button[aria-pressed=true]{background:color-mix(in srgb, var(--activation) 16%, transparent);color:var(--text)}._8vDy9q_count{font-family:var(--font-mono);color:var(--text-faint);margin:0;font-size:12px}._8vDy9q_grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._8vDy9q_card{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);scroll-margin-top:calc(var(--header-h) + 16px);transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}._8vDy9q_card:hover,._8vDy9q_card:focus-within{border-color:color-mix(in srgb, var(--activation) 55%, var(--border))}._8vDy9q_card:target{border-color:var(--signal)}._8vDy9q_thumb{border-bottom:1px solid var(--border);position:relative}._8vDy9q_step{font-family:var(--font-mono);color:#8a93a6;font-size:12px;position:absolute;top:10px;left:12px}._8vDy9q_body{grid-template-rows:auto auto 1fr auto;gap:6px;padding:14px 16px;display:grid}._8vDy9q_kind{color:var(--activation);margin:0;font-size:12.5px}._8vDy9q_title{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:650}._8vDy9q_cover{color:inherit;text-decoration:none}._8vDy9q_cover:after{content:"";z-index:1;position:absolute;inset:0}._8vDy9q_cover:focus-visible{outline:none}._8vDy9q_card:has(._8vDy9q_cover:focus-visible){outline:2px solid var(--activation);outline-offset:2px}._8vDy9q_summary{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}._8vDy9q_foot{border-top:1px solid var(--border);gap:6px;margin-top:8px;padding-top:12px;display:grid}._8vDy9q_metric{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;display:flex}._8vDy9q_metric strong{white-space:nowrap;font-family:var(--font-mono);letter-spacing:-.02em;font-size:22px;font-weight:500}._8vDy9q_metric span{color:var(--text-muted);font-size:12.5px}._8vDy9q_facts{color:var(--text-faint);margin:0;font-size:12.5px}._8vDy9q_status{color:var(--text-muted);align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}._8vDy9q_dot{background:#3ddc84;border-radius:50%;width:7px;height:7px}._8vDy9q_date{color:var(--text-faint)}._8vDy9q_code{z-index:2;color:var(--link);margin-left:auto;font-size:12.5px;position:relative}@media (max-width:640px){._8vDy9q_grid{grid-template-columns:1fr}._8vDy9q_filters{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}._8vDy9q_filters button{flex:none}}
