.ProvenanceFigure_fig__w2OnA{margin:0;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:1.6rem;box-shadow:0 1px 0 rgba(6,30,58,.04);max-width:420px}.ProvenanceFigure_answer__OMVtD{border:1px solid var(--line);border-radius:var(--radius);padding:1.15rem 1.2rem 1rem;background:#fff}.ProvenanceFigure_tag__a67Mp{display:inline-block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-700);margin-bottom:.6rem}.ProvenanceFigure_answerText__cEWxt{font-size:1.06rem;line-height:1.45;color:var(--text);letter-spacing:-.01em}.ProvenanceFigure_answerText__cEWxt strong{font-weight:600;box-shadow:inset 0 -.45em 0 rgba(201,163,90,.22)}.ProvenanceFigure_cite__nH9_a{font-family:var(--font-mono);font-size:.6rem;color:var(--gold-700);margin-left:2px;vertical-align:super}.ProvenanceFigure_confidence__1nIyT{display:flex;align-items:center;gap:.5rem;margin-top:.9rem;padding-top:.8rem;border-top:1px dashed var(--line);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.02em;color:var(--text-muted)}.ProvenanceFigure_dot__63T__{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px rgba(201,163,90,.18)}.ProvenanceFigure_trace__Fzzy0{height:26px;margin-left:1.4rem;position:relative}.ProvenanceFigure_spine__P8ZS2{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line-strong)}.ProvenanceFigure_sources__kETVy ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.55rem}.ProvenanceFigure_sourcesLabel__b32FE{display:block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.7rem}.ProvenanceFigure_source__Wchic{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.55rem .7rem;border:1px solid var(--line);border-radius:var(--radius);background:#fff;animation:ProvenanceFigure_sourceIn__F2PUo .5s var(--ease) both}.ProvenanceFigure_source__Wchic:first-child{animation-delay:.45s}.ProvenanceFigure_source__Wchic:nth-child(2){animation-delay:.6s}.ProvenanceFigure_source__Wchic:nth-child(3){animation-delay:.75s}@keyframes ProvenanceFigure_sourceIn__F2PUo{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.ProvenanceFigure_node__bXBtj{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--gold);background:var(--paper)}.ProvenanceFigure_index__IAIau{font-family:var(--font-mono);font-size:.7rem;color:var(--text-faint)}.ProvenanceFigure_ref__9BkRm{font-family:var(--font-mono);font-size:.78rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProvenanceFigure_meta__7Dajj{font-family:var(--font-mono);font-size:.68rem;color:var(--text-faint);white-space:nowrap}@media (max-width:520px){.ProvenanceFigure_meta__7Dajj{display:none}}.ProvenanceFigure_caption__x3Ifq{font-family:var(--font-mono-jb),monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.7rem}.GroundingDiagram_flow__w7jcM{display:grid;grid-template-columns:1fr auto 1.15fr auto 1fr;align-items:stretch;grid-gap:0;gap:0;margin-top:2.5rem}.GroundingDiagram_stage__JXYfS{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper);padding:1.5rem 1.4rem;display:flex;flex-direction:column;gap:.95rem}.GroundingDiagram_engine__vKVu6{background:var(--navy-900);border-color:var(--navy-900)}.GroundingDiagram_engine__vKVu6 .GroundingDiagram_label__PwxAJ{color:var(--gold)}.GroundingDiagram_engine__vKVu6 .GroundingDiagram_list__APHnT li{color:var(--on-navy);border-color:var(--line-on-navy)}.GroundingDiagram_answer__PLfe_{background:#fff}.GroundingDiagram_label__PwxAJ{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-700)}.GroundingDiagram_list__APHnT{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.GroundingDiagram_list__APHnT li{font-family:var(--font-mono);font-size:.82rem;color:var(--text);padding:.5rem 0;border-bottom:1px solid var(--line)}.GroundingDiagram_list__APHnT li:last-child{border-bottom:0}.GroundingDiagram_answerText__5P2r6{font-size:1.04rem;line-height:1.4;letter-spacing:-.01em;color:var(--text)}.GroundingDiagram_answerText__5P2r6,.GroundingDiagram_answerText__5P2r6 strong{font-weight:500}.GroundingDiagram_answerText__5P2r6 sup{font-family:var(--font-mono);font-size:.6rem;color:var(--gold-700);margin-left:2px}.GroundingDiagram_answerMeta__BmtSM{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted)}.GroundingDiagram_dot__P_I4b{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px rgba(201,163,90,.18)}.GroundingDiagram_rail__nII2C{position:relative;align-self:center;width:clamp(24px,5vw,64px);height:22px}.GroundingDiagram_rail__nII2C:before{content:"";position:absolute;top:50%;left:0;right:7px;height:1px;background:var(--line-strong);transform:translateY(-50%)}.GroundingDiagram_rail__nII2C:after{content:"";position:absolute;top:50%;right:2px;width:7px;height:7px;border-top:1.5px solid var(--gold-700);border-right:1.5px solid var(--gold-700);transform:translateY(-50%) rotate(45deg)}.GroundingDiagram_node__XQpkx{position:absolute;top:50%;left:44%;width:8px;height:8px;border-radius:50%;background:var(--gold);transform:translate(-50%,-50%)}@media (max-width:760px){.GroundingDiagram_flow__w7jcM{grid-template-columns:1fr}.GroundingDiagram_rail__nII2C{width:22px;height:30px;justify-self:center}.GroundingDiagram_rail__nII2C:before{top:0;bottom:7px;left:50%;right:auto;width:1px;height:auto;transform:translateX(-50%)}.GroundingDiagram_rail__nII2C:after{top:auto;bottom:2px;left:50%;right:auto;transform:translate(-50%) rotate(135deg)}.GroundingDiagram_node__XQpkx{left:50%;top:44%}}.FaqAnswers_faq__nKR_F{border-top:1px solid var(--line-on-navy);margin-top:2.4rem}.FaqAnswers_item__XjLgz{display:grid;grid-template-columns:4rem 1fr;grid-gap:1.5rem;gap:1.5rem;padding-block:1.7rem;border-bottom:1px solid var(--line-on-navy)}.FaqAnswers_idx__vKeBI{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;color:var(--gold);padding-top:.25rem}.FaqAnswers_q__dOdWJ{font-size:1.16rem;letter-spacing:-.01em;color:var(--on-navy);margin-bottom:.5rem}.FaqAnswers_a__mwzE0{color:var(--on-navy-muted);font-size:1rem;line-height:1.62;max-width:64ch}@media (max-width:640px){.FaqAnswers_item__XjLgz{grid-template-columns:1fr;gap:.5rem}}.Reveal_reveal__K1Fhf{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease);will-change:opacity,transform}.Reveal_shown__1f_f5{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal_reveal__K1Fhf{opacity:1;transform:none;transition:none}}