.drift[data-astro-cid-u4nei7z2]{--dc-pressure:var(--deviation-band);--dc-energy:#d5dddf;--dc-ink:var(--band-text);--dc-muted:var(--band-muted);--dc-rule:#eef0ec1f;--dc-surface:var(--band-bg);margin:var(--space-xl) 0 0;flex-direction:column;display:flex}.dc-legend[data-astro-cid-u4nei7z2]{margin:0 0 var(--space-md);gap:var(--space-xs) var(--space-lg);font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--dc-muted);flex-wrap:wrap;padding:0;font-size:.8125rem;list-style:none;display:flex}.dc-legend[data-astro-cid-u4nei7z2] li[data-astro-cid-u4nei7z2]{align-items:center;gap:var(--space-xs);display:flex}.dc-key[data-astro-cid-u4nei7z2]{border-top:3px solid var(--dc-pressure);width:28px;height:0}.dc-key--energy[data-astro-cid-u4nei7z2]{border-top-width:1.75px;border-top-color:var(--dc-energy)}.dc-plot[data-astro-cid-u4nei7z2]{position:relative}.dc-svg[data-astro-cid-u4nei7z2]{width:100%;height:auto;display:block;overflow:visible}.dc-grid[data-astro-cid-u4nei7z2] line[data-astro-cid-u4nei7z2],.dc-axis-rule[data-astro-cid-u4nei7z2]{stroke:var(--dc-rule);stroke-width:1px}.dc-ylabel[data-astro-cid-u4nei7z2]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;fill:var(--dc-muted);font-size:12px}.dc-stop-from[data-astro-cid-u4nei7z2]{stop-color:var(--dc-pressure);stop-opacity:.34}.dc-stop-to[data-astro-cid-u4nei7z2]{stop-color:var(--dc-pressure);stop-opacity:0}.dc-exposure[data-astro-cid-u4nei7z2]{fill:url(#dc-grad-exposure);stroke:none}.dc-line[data-astro-cid-u4nei7z2],.dc-proj[data-astro-cid-u4nei7z2]{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.dc-line--pressure[data-astro-cid-u4nei7z2],.dc-proj--pressure[data-astro-cid-u4nei7z2]{stroke:var(--dc-pressure)}.dc-line--energy[data-astro-cid-u4nei7z2],.dc-proj--energy[data-astro-cid-u4nei7z2]{stroke:var(--dc-energy)}.dc-proj[data-astro-cid-u4nei7z2]{stroke-dasharray:6 6}.dc-line--pressure[data-astro-cid-u4nei7z2],.dc-proj--pressure[data-astro-cid-u4nei7z2]{stroke-width:3px}.dc-line--energy[data-astro-cid-u4nei7z2],.dc-proj--energy[data-astro-cid-u4nei7z2]{stroke-width:1.75px}.dc-proj--energy[data-astro-cid-u4nei7z2]{stroke-dasharray:1 6}.dc-today[data-astro-cid-u4nei7z2] line[data-astro-cid-u4nei7z2]{stroke:var(--dc-ink);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.55}.dc-today[data-astro-cid-u4nei7z2] text[data-astro-cid-u4nei7z2]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;fill:var(--dc-ink);font-size:12px}.dc-dot[data-astro-cid-u4nei7z2]{stroke:var(--dc-surface);stroke-width:2px}.dc-dot--pressure[data-astro-cid-u4nei7z2]{fill:var(--dc-pressure)}.dc-dot--energy[data-astro-cid-u4nei7z2]{fill:var(--dc-energy)}.dc-dot--cross[data-astro-cid-u4nei7z2]{fill:var(--dc-ink)}.dc-tag[data-astro-cid-u4nei7z2]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--dc-ink);pointer-events:none;font-size:.8125rem;line-height:1.35;position:absolute}.dc-tag--cross[data-astro-cid-u4nei7z2]{text-align:center;width:10rem;top:51.52%;left:63.64%;transform:translate(-50%,calc(-100% - 40px))}.dc-tag--exposure[data-astro-cid-u4nei7z2]{top:51.52%;left:86.36%;transform:translate(-50%,-50%)}.dc-tag--line-pressure[data-astro-cid-u4nei7z2],.dc-tag--line-energy[data-astro-cid-u4nei7z2]{white-space:nowrap;text-align:right;left:96.82%}.dc-tag--line-pressure[data-astro-cid-u4nei7z2]{top:18.79%;transform:translate(-100%,calc(-100% - 8px))}.dc-tag--line-energy[data-astro-cid-u4nei7z2]{top:84.24%;transform:translate(-100%,2px)}.dc-states[data-astro-cid-u4nei7z2]{margin:var(--space-md) 0 0;grid-template-columns:64fr repeat(4,197fr) 28fr;padding:0;list-style:none;display:grid}.dc-state[data-astro-cid-u4nei7z2]:first-child{grid-column:2}.dc-state[data-astro-cid-u4nei7z2]{padding-right:var(--space-md);flex-direction:column;display:flex}.dc-state-title[data-astro-cid-u4nei7z2]{letter-spacing:-.01em;color:var(--dc-ink);font-size:.95rem;font-weight:700;line-height:1.3}.dc-state-text[data-astro-cid-u4nei7z2]{color:var(--dc-muted);text-wrap:balance;font-size:.82rem;line-height:1.45}.dc-state-flag[data-astro-cid-u4nei7z2]{margin-top:var(--space-2xs);font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--dc-muted);font-size:.8125rem}.dc-exit[data-astro-cid-u4nei7z2]{margin-top:var(--space-xl);padding-left:var(--space-md);border-left:2px solid var(--band-muted);max-width:52ch}.dc-exit[data-astro-cid-u4nei7z2] p[data-astro-cid-u4nei7z2]{color:var(--dc-ink);margin:0 0 var(--space-xs);font-size:1.05rem;line-height:1.6}.dc-exit-link[data-astro-cid-u4nei7z2]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:.8125rem}.dc-caption[data-astro-cid-u4nei7z2]{margin-top:var(--space-lg);max-width:62ch;color:var(--dc-muted);font-size:.85rem;line-height:1.7}@media (prefers-reduced-motion:no-preference){.dc-armed[data-astro-cid-u4nei7z2] .dc-line[data-astro-cid-u4nei7z2]{stroke-dasharray:100;stroke-dashoffset:100px}.dc-armed[data-astro-cid-u4nei7z2] .dc-proj[data-astro-cid-u4nei7z2],.dc-armed[data-astro-cid-u4nei7z2] .dc-exposure[data-astro-cid-u4nei7z2],.dc-armed[data-astro-cid-u4nei7z2] .dc-anno[data-astro-cid-u4nei7z2],.dc-armed[data-astro-cid-u4nei7z2] .dc-dot[data-astro-cid-u4nei7z2],.dc-armed[data-astro-cid-u4nei7z2] .dc-tag[data-astro-cid-u4nei7z2]{opacity:0}.dc-armed[data-astro-cid-u4nei7z2] .dc-state[data-astro-cid-u4nei7z2]{opacity:0;transform:translateY(8px)}.dc-armed[data-astro-cid-u4nei7z2].dc-playing .dc-line[data-astro-cid-u4nei7z2]{animation:1.2s cubic-bezier(.4,0,.6,1) forwards dc-draw}.dc-armed[data-astro-cid-u4nei7z2].dc-playing .dc-anno[data-astro-cid-u4nei7z2],.dc-armed[data-astro-cid-u4nei7z2].dc-playing .dc-dot--today[data-astro-cid-u4nei7z2]{animation:.3s 1.1s forwards dc-fade}.dc-armed[data-astro-cid-u4nei7z2].dc-playing .dc-proj[data-astro-cid-u4nei7z2]{animation:.7s 1.3s forwards dc-fade}.dc-armed[data-astro-cid-u4nei7z2].dc-playing .dc-exposure[data-astro-cid-u4nei7z2]{animation:.8s 1.7s forwards dc-fade}.dc-armed[data-astro-cid-u4nei7z2].dc-playing .dc-dot--cross[data-astro-cid-u4nei7z2],.dc-armed[data-astro-cid-u4nei7z2].dc-playing .dc-tag[data-astro-cid-u4nei7z2]{animation:.4s 2.1s forwards dc-fade}.dc-armed[data-astro-cid-u4nei7z2].dc-playing .dc-state[data-astro-cid-u4nei7z2]{animation:.45s forwards dc-rise-in;animation-delay:calc(.4s + var(--dc-stagger,0) * .25s)}}@keyframes dc-draw{to{stroke-dashoffset:0}}@keyframes dc-fade{to{opacity:1}}@keyframes dc-rise-in{to{opacity:1;transform:translateY(0)}}@media (width<=900px){.dc-tag[data-astro-cid-u4nei7z2]{display:none}.dc-state-text[data-astro-cid-u4nei7z2]{font-size:.8125rem}}@media (width<=720px){.dc-states[data-astro-cid-u4nei7z2]{gap:var(--space-lg);grid-template-columns:1fr}.dc-state[data-astro-cid-u4nei7z2]:first-child{grid-column:auto}.dc-state[data-astro-cid-u4nei7z2]{padding-right:0}.dc-state-title[data-astro-cid-u4nei7z2]{font-size:1rem}.dc-state-text[data-astro-cid-u4nei7z2]{font-size:.88rem}}@media (width<=560px){.dc-ylabel[data-astro-cid-u4nei7z2]{display:none}}.title-block[data-astro-cid-5kyhikxs]{font-family:var(--font-sans);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:var(--space-md)}.tb-head[data-astro-cid-5kyhikxs]{align-items:center;gap:var(--space-md);padding-bottom:var(--space-md);display:flex}.tb-portrait[data-astro-cid-5kyhikxs]{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.tb-name[data-astro-cid-5kyhikxs]{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.tb-role[data-astro-cid-5kyhikxs]{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.4}.tb-facts[data-astro-cid-5kyhikxs]{margin:0}.tb-row[data-astro-cid-5kyhikxs]{gap:var(--space-sm);padding:var(--space-xs) 0;border-top:1px solid var(--border);grid-template-columns:6.5rem minmax(0,1fr);font-size:.9rem;line-height:1.45;display:grid}.tb-row[data-astro-cid-5kyhikxs] dt[data-astro-cid-5kyhikxs]{color:var(--text-muted)}.tb-row[data-astro-cid-5kyhikxs] dd[data-astro-cid-5kyhikxs]{margin:0;font-weight:600}.tb-more[data-astro-cid-5kyhikxs]{margin-top:var(--space-sm);font-size:.9rem;display:inline-block}.check[data-astro-cid-3e5ll5ea]{counter-reset:ticked;gap:var(--space-xl);margin-top:var(--space-lg);grid-template-columns:minmax(0,1fr) 17rem;align-items:start;display:grid}.check-list[data-astro-cid-3e5ll5ea]{border-top:1px solid var(--band-border);margin:0;padding:0;list-style:none}.check-item[data-astro-cid-3e5ll5ea]{gap:var(--space-md);padding:var(--space-sm) var(--space-xs);border-bottom:1px solid var(--band-border);cursor:pointer;font-family:var(--font-serif);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;display:grid}.check-item[data-astro-cid-3e5ll5ea]:hover{background:var(--band-surface)}.check-item[data-astro-cid-3e5ll5ea]:has(.check-input:checked){counter-increment:ticked}.check-input[data-astro-cid-3e5ll5ea]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.check-box[data-astro-cid-3e5ll5ea]{border:2px solid var(--band-muted);border-radius:3px;width:1.375rem;height:1.375rem;margin-top:.15rem;transition:background-color .15s,border-color .15s;position:relative}.check-input[data-astro-cid-3e5ll5ea]:checked+.check-box[data-astro-cid-3e5ll5ea]{background:var(--deviation-band);border-color:var(--deviation-band)}.check-input[data-astro-cid-3e5ll5ea]:checked+.check-box[data-astro-cid-3e5ll5ea]:after{content:"";border-right:2.5px solid var(--band-bg);border-bottom:2.5px solid var(--band-bg);width:.35rem;height:.7rem;position:absolute;top:.12rem;left:.4rem;transform:rotate(45deg)}.check-item[data-astro-cid-3e5ll5ea]:has(.check-input:focus-visible){outline:2px solid var(--band-accent);outline-offset:-2px}.check-text[data-astro-cid-3e5ll5ea]{color:var(--band-text);font-size:1.0625rem;line-height:1.5}.check-tally[data-astro-cid-3e5ll5ea]{padding:var(--space-md);border:1px solid var(--band-border);border-radius:var(--radius);position:sticky;top:6rem}.tally-count[data-astro-cid-3e5ll5ea]{margin:0 0 var(--space-xs);font-family:var(--font-sans);color:var(--band-muted);font-size:1.375rem;font-weight:700;font-stretch:87.5%}.tally-num[data-astro-cid-3e5ll5ea]{font-variant-numeric:tabular-nums;color:var(--band-text);font-size:3.75rem;line-height:1}.tally-num[data-astro-cid-3e5ll5ea]:before{content:counter(ticked)}.check[data-astro-cid-3e5ll5ea]:has(.check-input:checked) .tally-num[data-astro-cid-3e5ll5ea]{color:var(--deviation-band)}.tally-msg[data-astro-cid-3e5ll5ea]{color:var(--band-muted);margin:0;line-height:1.55}.tally-msg[data-astro-cid-3e5ll5ea] p[data-astro-cid-3e5ll5ea]{color:var(--band-text);margin-bottom:var(--space-md)}.tally-msg--some[data-astro-cid-3e5ll5ea],.tally-msg--three[data-astro-cid-3e5ll5ea],.check[data-astro-cid-3e5ll5ea]:has(.check-input:checked) .tally-msg--none[data-astro-cid-3e5ll5ea]{display:none}.check[data-astro-cid-3e5ll5ea]:has(.check-input:checked) .tally-msg--some[data-astro-cid-3e5ll5ea]{display:block}.check[data-astro-cid-3e5ll5ea][data-three]:has(.check-input:checked) .tally-msg--some[data-astro-cid-3e5ll5ea]{display:none}.check[data-astro-cid-3e5ll5ea][data-three] .tally-msg--three[data-astro-cid-3e5ll5ea]{display:block}@media (prefers-reduced-motion:no-preference){.tally-msg--three[data-astro-cid-3e5ll5ea]{animation:.26s tally-in}}@keyframes tally-in{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.check-box[data-astro-cid-3e5ll5ea]{transition:none}}@media (width<=860px){.check[data-astro-cid-3e5ll5ea]{gap:var(--space-lg);grid-template-columns:1fr}.check-tally[data-astro-cid-3e5ll5ea]{position:static}}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(4rem,9vw,7rem);padding-bottom:var(--section-gap)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:var(--space-lg);font-size:clamp(2.25rem,6vw,3.75rem);font-weight:800;line-height:1.02}@media (width>=761px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}}.hero-sub[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:52ch;margin-bottom:var(--space-xl);font-size:1.1875rem;line-height:1.65}.hero-note[data-astro-cid-lcdefpme]{margin-top:var(--space-md);color:var(--text-muted);font-size:.9375rem}.hero-grid[data-astro-cid-lcdefpme]{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}.hero-head[data-astro-cid-lcdefpme]{grid-column:1/-1}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-grid[data-astro-cid-lcdefpme] .title-block{max-width:28rem;margin-top:var(--space-xl)}}@media (width<=560px){.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-xl)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2rem}.hero-sub-extra[data-astro-cid-lcdefpme]{display:none}}.symptom-note[data-astro-cid-lcdefpme]{margin:var(--space-xl) 0 0;color:var(--band-muted);max-width:56ch}#costs[data-astro-cid-lcdefpme]{padding-bottom:var(--section-gap)}.cost-grid[data-astro-cid-lcdefpme]{margin:var(--space-xl) 0 0;gap:var(--space-md);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.cost-card[data-astro-cid-lcdefpme]{border-left:3px solid var(--deviation);border-radius:0 var(--radius) var(--radius) 0;padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-md);background:#c4493a12}.cost-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 var(--space-xs)}.cost-situation[data-astro-cid-lcdefpme]{margin:0 0 var(--space-sm);color:var(--text-muted);font-size:1rem;line-height:1.65}.cost-feeling[data-astro-cid-lcdefpme]{color:var(--text);margin:0;font-size:1rem;font-weight:650}@media (width<=720px){.cost-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.motive-grid[data-astro-cid-lcdefpme]{margin:var(--space-xl) 0 0;gap:var(--space-xl);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.motive[data-astro-cid-lcdefpme]{border-top:2px solid var(--text);padding-top:var(--space-sm)}.motive[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0;line-height:1.7}@media (width<=900px){.motive-grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);grid-template-columns:1fr}}#bridge[data-astro-cid-lcdefpme]{padding-bottom:var(--section-gap)}.beats[data-astro-cid-lcdefpme]{margin:var(--space-xl) 0 0;gap:var(--space-lg);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.beat[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);padding-top:var(--space-md);flex-direction:column;display:flex}.beat-num[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin-bottom:var(--space-xs);font-size:1.375rem;font-weight:750;font-stretch:87.5%;line-height:1}.beat-title[data-astro-cid-lcdefpme]{font-family:var(--font-sans);margin-bottom:var(--space-2xs);font-size:1.0625rem;font-weight:700}.beat-text[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:1rem;line-height:1.6}.bridge-link[data-astro-cid-lcdefpme]{font-family:var(--font-sans);gap:var(--space-sm) var(--space-xl);margin:var(--space-xl) 0 0;flex-wrap:wrap;font-weight:600;display:flex}@media (width<=760px){.beats[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
