.ln-shot[data-astro-cid-ca34lhdl]{padding-bottom:clamp(56px,7vw,80px)}.an-bar[data-astro-cid-ca34lhdl],.art-bar[data-astro-cid-ca34lhdl]{display:flex;justify-content:space-between;gap:12px;min-height:38px;align-items:center;padding:8px 16px;flex-wrap:wrap;border-bottom:1px solid var(--line);background:var(--bg-2);font-size:12.5px;color:var(--ink-3)}.an-bar[data-astro-cid-ca34lhdl] span[data-astro-cid-ca34lhdl]:first-child,.art-bar[data-astro-cid-ca34lhdl] span[data-astro-cid-ca34lhdl]:first-child{color:var(--ink-2);font-weight:600}.analysis[data-astro-cid-ca34lhdl]{max-width:960px}.an-grid[data-astro-cid-ca34lhdl]{display:grid;grid-template-columns:1fr 1fr}.an-col[data-astro-cid-ca34lhdl]{padding:20px 22px 22px}.an-col[data-astro-cid-ca34lhdl]+.an-col[data-astro-cid-ca34lhdl]{border-left:1px solid var(--line)}.an-head[data-astro-cid-ca34lhdl]{font-size:13px;font-weight:600;color:var(--ink-3);margin-bottom:8px}.an-head-2[data-astro-cid-ca34lhdl]{margin-top:20px}.an-row[data-astro-cid-ca34lhdl]{display:flex;justify-content:space-between;gap:16px;padding:9px 0;font-size:14px;color:var(--ink-2);border-top:1px solid var(--line)}.an-total[data-astro-cid-ca34lhdl]{color:var(--ink);font-weight:600}.an-num[data-astro-cid-ca34lhdl]{font-family:var(--font-mono);font-size:14px;color:var(--ink)}.an-check[data-astro-cid-ca34lhdl]{position:relative;padding:7px 0 7px 22px;font-size:14px;line-height:1.5;color:var(--ink-2)}.an-check[data-astro-cid-ca34lhdl]:before{content:"✓";position:absolute;left:0;color:var(--live)}.an-cond[data-astro-cid-ca34lhdl]{display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:start;padding:10px 0;font-size:14px;line-height:1.5;color:var(--ink-2);border-top:1px solid var(--line)}.an-cond[data-astro-cid-ca34lhdl]:first-of-type{border-top:0}.sev[data-astro-cid-ca34lhdl]{font-size:12.5px;font-weight:600;color:var(--ink-3);border:1px solid var(--line-strong);border-radius:999px;padding:2px 9px;text-align:center}.sev-high[data-astro-cid-ca34lhdl]{color:#f0a090;border-color:#f0a09080}.sev-med[data-astro-cid-ca34lhdl]{color:var(--warn);border-color:#e8c07a80}.an-foot[data-astro-cid-ca34lhdl]{margin-top:18px;font-size:13px;color:var(--ink-3)}.week[data-astro-cid-ca34lhdl]{padding:clamp(64px,8vw,104px) 0;border-bottom:1px solid var(--line);background:var(--bg)}.week-head[data-astro-cid-ca34lhdl]{max-width:640px}.week-title[data-astro-cid-ca34lhdl]{font-size:clamp(28px,3.4vw,42px)}.week-sub[data-astro-cid-ca34lhdl]{margin-top:14px;font-size:17px;line-height:1.6;color:var(--ink-2)}.week-list[data-astro-cid-ca34lhdl]{margin-top:24px}.week-row[data-astro-cid-ca34lhdl]{display:grid;grid-template-columns:150px 5fr 5fr;gap:36px;align-items:baseline;padding:32px 0}.week-row[data-astro-cid-ca34lhdl]+.week-row[data-astro-cid-ca34lhdl]{border-top:1px solid var(--line)}.week-when[data-astro-cid-ca34lhdl]{font-size:14px;font-weight:600;color:var(--ink)}.week-pain[data-astro-cid-ca34lhdl]{font-size:clamp(19px,2.2vw,26px);line-height:1.22;letter-spacing:-.015em}.week-fix[data-astro-cid-ca34lhdl]{font-size:15.5px;line-height:1.65;color:var(--ink-2)}.week-fix[data-astro-cid-ca34lhdl] span[data-astro-cid-ca34lhdl]{display:block;margin-bottom:4px;font-size:13.5px;font-weight:600;color:var(--ink-3)}.flow[data-astro-cid-ca34lhdl]{padding:clamp(64px,8vw,104px) 0;border-bottom:1px solid var(--line);background:var(--bg-2)}.flow-head[data-astro-cid-ca34lhdl]{max-width:640px}.flow-title[data-astro-cid-ca34lhdl]{font-size:clamp(28px,3.4vw,42px)}.flow-sub[data-astro-cid-ca34lhdl]{margin-top:14px;font-size:17px;line-height:1.6;color:var(--ink-2)}.flow-grid[data-astro-cid-ca34lhdl]{margin:36px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line-strong);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.flow-step[data-astro-cid-ca34lhdl]{padding:24px 22px 26px}.flow-step[data-astro-cid-ca34lhdl]+.flow-step[data-astro-cid-ca34lhdl]{border-left:1px solid var(--line)}.flow-idx[data-astro-cid-ca34lhdl]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:50%;font-size:12.5px;font-weight:600;color:var(--ink)}.flow-step-title[data-astro-cid-ca34lhdl]{margin-top:12px;font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--ink)}.flow-step-body[data-astro-cid-ca34lhdl]{margin-top:8px;font-size:14.5px;line-height:1.6;color:var(--ink-2)}.dives[data-astro-cid-ca34lhdl]{padding:clamp(64px,8vw,104px) 0 clamp(24px,3vw,40px);border-bottom:1px solid var(--line);background:var(--bg)}.dives-head[data-astro-cid-ca34lhdl]{max-width:660px}.dives-title[data-astro-cid-ca34lhdl]{font-size:clamp(28px,3.4vw,42px)}.dives-sub[data-astro-cid-ca34lhdl]{margin-top:14px;font-size:17px;line-height:1.6;color:var(--ink-2)}.dive[data-astro-cid-ca34lhdl]{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:center;padding:clamp(40px,5vw,64px) 0}.dive[data-astro-cid-ca34lhdl]+.dive[data-astro-cid-ca34lhdl]{border-top:1px solid var(--line)}.dive-flip[data-astro-cid-ca34lhdl]>div[data-astro-cid-ca34lhdl]:first-child{order:2}.dive-flip[data-astro-cid-ca34lhdl] .art[data-astro-cid-ca34lhdl]{order:1}.dive-label[data-astro-cid-ca34lhdl]{font-size:14px;font-weight:600;color:var(--ink-3)}.dive-title[data-astro-cid-ca34lhdl]{margin-top:8px;font-size:clamp(22px,2.6vw,30px);line-height:1.18}.dive-body[data-astro-cid-ca34lhdl]{margin-top:12px;font-size:16px;line-height:1.6;color:var(--ink-2);max-width:46ch}.art[data-astro-cid-ca34lhdl]{max-width:620px;margin-left:auto}.dive-flip[data-astro-cid-ca34lhdl] .art[data-astro-cid-ca34lhdl]{margin-left:0;margin-right:auto}.chat[data-astro-cid-ca34lhdl]{padding:16px;display:flex;flex-direction:column;gap:10px}.msg[data-astro-cid-ca34lhdl]{font-size:14px;line-height:1.55;border-radius:8px;padding:10px 14px}.msg-you[data-astro-cid-ca34lhdl]{align-self:flex-end;max-width:88%;background:#2f6fed1f;color:var(--ink)}.msg-ai[data-astro-cid-ca34lhdl]{background:var(--tint);color:var(--ink-2);display:grid;gap:6px}.msg-ai[data-astro-cid-ca34lhdl] b[data-astro-cid-ca34lhdl]{color:var(--ink);font-weight:600}.cite[data-astro-cid-ca34lhdl]{font-size:13px;color:var(--accent)}.pw-row[data-astro-cid-ca34lhdl]{display:grid;grid-template-columns:48px 110px 1fr;gap:14px;align-items:baseline;padding:13px 16px}.pw-row[data-astro-cid-ca34lhdl]+.pw-row[data-astro-cid-ca34lhdl]{border-top:1px solid var(--line)}.pw-score[data-astro-cid-ca34lhdl]{font-family:var(--font-mono);font-size:16px;color:var(--ink)}.pw-cool[data-astro-cid-ca34lhdl]{color:var(--ink-3)}.pw-name[data-astro-cid-ca34lhdl]{font-size:14px;font-weight:600;color:var(--ink)}.pw-why[data-astro-cid-ca34lhdl]{font-size:13.5px;line-height:1.55;color:var(--ink-2)}.stall[data-astro-cid-ca34lhdl]{padding:16px}.stall-file[data-astro-cid-ca34lhdl]{font-size:13px;font-weight:600;color:var(--ink-3)}.stall-msg[data-astro-cid-ca34lhdl]{margin-top:8px;font-size:14px;line-height:1.6;color:var(--ink-2)}.apply[data-astro-cid-ca34lhdl]{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border:1px solid var(--line-strong);border-radius:8px;padding:10px 14px;font-size:14px;color:var(--ink)}.apply-btns[data-astro-cid-ca34lhdl]{display:inline-flex;gap:8px}.chip[data-astro-cid-ca34lhdl]{font-size:12.5px;font-weight:600;border-radius:5px;padding:6px 12px;color:var(--ink-2);border:1px solid var(--line-strong)}.chip-on[data-astro-cid-ca34lhdl]{color:var(--chip-fg);background:var(--chip-bg);border-color:var(--chip-bg)}@media (max-width: 960px){.flow-grid[data-astro-cid-ca34lhdl]{grid-template-columns:repeat(2,1fr)}.flow-step[data-astro-cid-ca34lhdl]:nth-child(3){border-left:0}.flow-step[data-astro-cid-ca34lhdl]:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width: 860px){.an-grid[data-astro-cid-ca34lhdl]{grid-template-columns:1fr}.an-col[data-astro-cid-ca34lhdl]+.an-col[data-astro-cid-ca34lhdl]{border-left:0;border-top:1px solid var(--line)}.week-row[data-astro-cid-ca34lhdl]{grid-template-columns:1fr;gap:8px;padding:26px 0}.dive[data-astro-cid-ca34lhdl]{grid-template-columns:1fr;gap:28px}.dive-flip[data-astro-cid-ca34lhdl]>div[data-astro-cid-ca34lhdl]:first-child{order:1}.dive-flip[data-astro-cid-ca34lhdl] .art[data-astro-cid-ca34lhdl]{order:2}.art[data-astro-cid-ca34lhdl]{margin-left:0}.dive-body[data-astro-cid-ca34lhdl]{max-width:none}}@media (max-width: 640px){.pw-row[data-astro-cid-ca34lhdl]{grid-template-columns:44px 1fr;gap:10px}.pw-why[data-astro-cid-ca34lhdl]{grid-column:1 / -1}.flow-grid[data-astro-cid-ca34lhdl]{grid-template-columns:1fr}.flow-step[data-astro-cid-ca34lhdl]+.flow-step[data-astro-cid-ca34lhdl]{border-left:0;border-top:1px solid var(--line)}}
