.track_track__IyHY_{position:relative;width:100%}.track_rows__UkyFT{position:relative;transition:height .42s cubic-bezier(.2,.8,.2,1)}.track_row__HAsBj{position:absolute;inset-inline:0;top:0;height:var(--row-h);display:grid;grid-template-columns:1.6rem minmax(9rem,1fr) minmax(4rem,8rem) 1fr 4.5rem 2.5rem;align-items:center;grid-gap:.75rem;gap:.75rem;padding-inline:.5rem;border-bottom:1px solid var(--rule);transform:translate3d(0,calc(var(--rank) * var(--row-h)),0);transition:transform .48s cubic-bezier(.2,.8,.2,1),opacity .3s ease;transition-delay:calc(var(--rank) * 14ms);will-change:transform}.track_entering__Pg8x9{animation:track_rowEnter__IbZ5_ .3s cubic-bezier(.2,.8,.2,1) both}@keyframes track_rowEnter__IbZ5_{0%{opacity:0;transform:translate3d(0,calc(var(--rank) * var(--row-h) + 6px),0)}}.track_rankNum__mkxA2{color:var(--ink-45);font-size:var(--step--1);text-align:right}.track_name__35bCL{font-weight:500;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track_trace__pbU_J{height:26px;width:100%;overflow:visible}.track_tracePath__N_dQh{fill:none;stroke:var(--dx,var(--gentian-mid));stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.track_traceLead__adcx0{fill:var(--dx,var(--gentian-strong))}.track_settling__xljgg .track_tracePath__N_dQh{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:track_draw__ImPWU 1.2s cubic-bezier(.4,0,.2,1) forwards}@keyframes track_draw__ImPWU{to{stroke-dashoffset:0}}.track_barTrack__N5G9M{position:relative;height:10px;background:var(--gentian-track);border-radius:1px;overflow:hidden}.track_bar__vD4Tr{position:absolute;inset:0;transform-origin:left center;transform:scaleX(var(--p));transition:transform .42s cubic-bezier(.2,.8,.2,1);will-change:transform}.track_bar__vD4Tr,.track_swatch__t1j8a{background:var(--dx,var(--gentian-strong))}.track_swatch__t1j8a{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:.4375rem;flex:none}.track_barNorm__ncCrX{position:absolute;left:0;bottom:-3px;height:2px;background:var(--ink-45);transform-origin:left center;transform:scaleX(var(--pn));transition:transform .42s cubic-bezier(.2,.8,.2,1)}.track_pct__OEcaN{text-align:right;font-size:var(--step-0)}.track_delta__R8fZ9{font-size:var(--step--1);text-align:center}.track_up__MG6n0{color:var(--saline)}.track_down__eoHrO{color:var(--betadine)}.track_flat__lskDn{color:var(--ink-25)}.track_axis__gcRp7{display:flex;justify-content:space-between;padding-inline:.5rem;margin-top:.375rem;color:var(--ink-45);font-size:var(--step--1)}.track_empty__fAEV0{padding:2rem .5rem;color:var(--ink-45)}.deck_deck__WRR3a{display:flex;flex-direction:column;gap:.875rem}.deck_tabBar__3Zso_{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--rule);padding-bottom:.5rem}.deck_arrow__6Pv8b{font:inherit;flex:none;width:1.75rem;height:1.75rem;border:1px solid var(--rule);border-radius:var(--radius);background:transparent;color:var(--ink-70);cursor:pointer;line-height:1}.deck_arrow__6Pv8b:hover:not(:disabled){border-color:var(--gentian);color:var(--gentian)}.deck_arrow__6Pv8b:disabled{opacity:.3;cursor:not-allowed}.deck_tabs__n5gk6{display:flex;gap:.25rem;overflow-x:auto;scroll-behavior:smooth;flex:1 1;padding-bottom:2px;scrollbar-width:thin}.deck_tab__UqYZg{font:inherit;font-size:var(--step--1);flex:none;padding:.25rem .625rem;border:1px solid var(--rule);border-radius:var(--radius);background:transparent;color:var(--ink-45);cursor:pointer;white-space:nowrap}.deck_tab__UqYZg:hover{color:var(--ink);border-color:var(--ink-25)}.deck_tabActive__4w6Yl{background:var(--gentian);border-color:var(--gentian);color:#fff;font-weight:500}.deck_tabLive__N6VHe{border-color:var(--gentian);color:var(--gentian)}.deck_liveDot__98Kbo{display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;margin-left:.375rem;vertical-align:middle;animation:deck_blink__tESle 1.4s ease-in-out infinite}@keyframes deck_blink__tESle{0%,to{opacity:.3}50%{opacity:1}}.deck_follow__Kefqu{font:inherit;font-size:var(--step--1);flex:none;padding:.25rem .5rem;border:1px solid var(--rule);border-radius:var(--radius);background:transparent;color:var(--ink-45);cursor:pointer}.deck_followOn__W3Xsy{border-color:var(--saline);color:var(--saline)}.deck_panel__oIZ2g{display:flex;flex-direction:column;gap:.875rem;animation:deck_slideIn__sdwG9 .22s cubic-bezier(.2,.8,.2,1)}@keyframes deck_slideIn__sdwG9{0%{opacity:0;transform:translateX(6px)}}.deck_section__I8HIt{min-width:0}.deck_sectionHead__IEj5g{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.375rem}.deck_note__8_7ge{color:var(--ink-45);font-size:var(--step--1)}.deck_tableWrap__pmQiM{overflow-x:auto;border:1px solid var(--rule);border-radius:var(--radius)}.deck_table__0etCf{width:100%;border-collapse:collapse;font-size:var(--step--1);min-width:30rem}.deck_table__0etCf th{text-align:left;font-weight:500;color:var(--ink-45);padding:.375rem .625rem;background:var(--panel);border-bottom:1px solid var(--rule);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0}.deck_table__0etCf td{padding:.3125rem .625rem;border-bottom:1px solid var(--rule);vertical-align:top}.deck_table__0etCf tbody tr:last-child td{border-bottom:0}.deck_num__dAVyZ{text-align:right;white-space:nowrap}.deck_wide__bE5ZV{min-width:14rem;color:var(--ink-70)}.deck_rowChosen__TUb1M{background:color-mix(in srgb,var(--gentian) 9%,transparent)}.deck_rowChosen__TUb1M td{font-weight:500}.deck_dx__Dt8jU{display:flex;align-items:center;gap:.4375rem;white-space:nowrap}.deck_swatch__JiCuu{width:9px;height:9px;border-radius:2px;flex:none;background:var(--dx)}.deck_pcell__0mUPc{display:flex;align-items:center;gap:.5rem;min-width:8rem}.deck_pbar__uzFtP{flex:1 1;height:6px;background:var(--gentian-track);border-radius:1px;overflow:hidden;min-width:3rem}.deck_pfill__NpoYC{height:100%;background:var(--dx);border-radius:1px;transition:width .32s cubic-bezier(.2,.8,.2,1)}.deck_checks__GoJA6{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.5rem;gap:.5rem}.deck_check__nfDae{border:1px solid var(--rule);border-radius:var(--radius);padding:.4375rem .625rem}.deck_checkTop__MA1q6{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.deck_checkName__q79mL{color:var(--ink-70);font-size:var(--step--1)}.deck_pass__5VR6v{color:var(--saline);font-weight:500}.deck_trip__Q1jsB{color:var(--betadine);font-weight:500}.deck_checkMath____xAU{color:var(--ink-45);font-size:var(--step--1);margin-top:.125rem}.deck_decision__5BTtR{margin-top:.5rem;color:var(--ink-70);font-size:var(--step--1)}.deck_reasoning__J_COO{border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel);padding:.625rem .75rem;max-height:16rem;overflow-y:auto}.deck_reasoningText__1JGXd{margin:0;white-space:pre-wrap;font-size:var(--step--1);line-height:1.55;color:var(--ink-70)}.deck_turn___A2qN{border-left:2px solid var(--gentian-soft);padding-left:.625rem;margin-bottom:.5rem}.deck_turnQ__OfJ7m{font-weight:500}.deck_turnA__nQARg{color:var(--ink-70)}.deck_tags__QJb0_{display:flex;flex-wrap:wrap;gap:.3125rem;margin-top:.25rem}.deck_tag__E0H5P{font-size:var(--step--1);padding:.0625rem .375rem;border:1px solid;border-radius:var(--radius)}.deck_tagPresent__6rlDm{color:var(--saline);border-color:color-mix(in srgb,var(--saline) 35%,transparent)}.deck_tagAbsent__O1NLb{color:var(--ink-45);border-color:var(--rule);text-decoration:line-through}.deck_matched__UhkKi{color:var(--saline)}.deck_unmatched__LNU6n{color:var(--betadine)}.deck_timings__JGuSJ{display:flex;gap:.75rem;flex-wrap:wrap;color:var(--ink-45);font-size:var(--step--1)}.deck_empty__zwhUW{color:var(--ink-45);padding:1.5rem 0}.interview_panel__2LFNc{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:1rem}.interview_transcript__Hc5T1{display:flex;flex-direction:column;gap:.75rem;max-height:46vh;overflow-y:auto;padding-right:.25rem}.interview_turn__Eub4N{border-left:2px solid var(--rule);padding-left:.75rem}.interview_turnAnswered__CnM9g{border-left-color:var(--gentian-soft)}.interview_qLine__7tsHP{display:flex;gap:.5rem;align-items:baseline}.interview_qNum__AqCco{color:var(--ink-45);font-size:var(--step--1);flex:none}.interview_qText__mDFGI{font-weight:500}.interview_answer__Bs3ms{margin-top:.25rem;color:var(--ink-70)}.interview_findings__lawpF{margin-top:.375rem;display:flex;flex-wrap:wrap;gap:.375rem}.interview_finding__fNY_X{font-size:var(--step--1);padding:.0625rem .375rem;border-radius:var(--radius);border:1px solid}.interview_present___zHoE{color:var(--saline);border-color:color-mix(in srgb,var(--saline) 35%,transparent)}.interview_absent__WORqe{color:var(--ink-45);border-color:var(--rule);text-decoration:line-through}.interview_composer__ym89Q{margin-top:1rem;border:1px solid var(--gentian-soft);border-radius:var(--radius);background:var(--surface);padding:.875rem}.interview_question__1ZT9w{font-size:var(--step-1);font-weight:500;margin-bottom:.75rem}.interview_quick__pLaxr{display:flex;gap:.5rem;margin-bottom:.625rem;flex-wrap:wrap}.interview_chip__Ptg3b{font:inherit;font-size:var(--step--1);padding:.3125rem .75rem;border:1px solid var(--rule);border-radius:var(--radius);background:transparent;color:var(--ink);cursor:pointer}.interview_chip__Ptg3b:hover{border-color:var(--gentian);color:var(--gentian)}.interview_inputRow__Zfbi3{display:flex;gap:.5rem}.interview_input__x0Tx1{flex:1 1;font:inherit;padding:.5rem .625rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel);color:var(--ink)}.interview_send__pwFra{font:inherit;font-weight:500;padding:.5rem 1rem;border:0;border-radius:var(--radius);background:var(--gentian);color:#fff;cursor:pointer}.interview_send__pwFra:disabled{opacity:.4;cursor:not-allowed}.interview_offline__CUOPr{margin-top:.5rem;font-size:var(--step--1);color:var(--betadine)}.interview_waiting__gkSC7{margin-top:1rem;border:1px solid var(--rule);border-radius:var(--radius);padding:.875rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.interview_waitLabel__hCmeR{display:flex;align-items:center;gap:.625rem;color:var(--ink-70)}.interview_pulse__y_3x1{width:7px;height:7px;border-radius:50%;background:var(--gentian);animation:interview_pulse__y_3x1 1.4s ease-in-out infinite;flex:none}@keyframes interview_pulse__y_3x1{0%,to{opacity:.25}50%{opacity:1}}.interview_elapsed__SuETx{color:var(--ink-45);font-size:var(--step--1)}.consult_shell__zt7GW{min-height:100vh;display:flex;flex-direction:column}.consult_header__sEwM8{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--rule);background:var(--surface)}.consult_brand__Ob9F4{font-family:var(--font-display),sans-serif;font-weight:700;font-stretch:110%;letter-spacing:.02em}.consult_phase__CxRg0{color:var(--ink-45)}.consult_spacer__dniU6{flex:1 1}.consult_conn__bxq9c{display:flex;align-items:center;gap:.4rem;font-size:var(--step--1);color:var(--ink-45)}.consult_dot__pwIwS{width:7px;height:7px;border-radius:50%;background:var(--ink-25)}.consult_dotOpen__f3OBC{background:var(--saline)}.consult_dotWait__zVvvO{background:var(--betadine)}.consult_action__SVX43{font:inherit;font-size:var(--step--1);padding:.3125rem .75rem;border:1px solid var(--rule);border-radius:var(--radius);background:transparent;color:var(--ink-70);cursor:pointer}.consult_action__SVX43:hover{border-color:var(--betadine);color:var(--betadine)}.consult_columns__b1Oxn{flex:1 1;display:grid;grid-template-columns:minmax(22rem,30rem) 1fr;grid-gap:1.25rem;gap:1.25rem;padding:1.25rem;align-items:start}@media (max-width:900px){.consult_columns__b1Oxn{grid-template-columns:1fr}}.consult_col__lCenp{display:flex;flex-direction:column;gap:1rem;min-width:0}.consult_card__Q3w88{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:1rem}.consult_cardHead__GR2u_{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.75rem}.consult_gestalt__aUl8X{font-size:var(--step-1);font-family:var(--font-display),sans-serif;font-weight:600}.consult_meta__gJur_{color:var(--ink-45);font-size:var(--step--1)}.consult_findingRow__hgbZY{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.consult_tag__BaUF_{font-size:var(--step--1);padding:.0625rem .375rem;border:1px solid;border-radius:var(--radius)}.consult_tagPresent__A751K{color:var(--saline);border-color:color-mix(in srgb,var(--saline) 35%,transparent)}.consult_tagAbsent__9acQZ{color:var(--ink-45);border-color:var(--rule)}.consult_note__Vw1bM p{margin:0 0 .75rem}.consult_provenance__ZqMkg{font-size:var(--step--1);color:var(--betadine);margin-bottom:.5rem}.consult_error__ugGQv{border-color:var(--betadine);color:var(--betadine)}.consult_startBtn__0uHMV{font:inherit;font-weight:500;padding:.625rem 1.25rem;border:0;border-radius:var(--radius);background:var(--gentian);color:#fff;cursor:pointer}