.ChironPanel_launcher__o1yiE{position:fixed;right:20px;bottom:20px;z-index:59;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--teal-line);background:var(--surface);color:var(--accent);font-size:var(--fs-body);font-weight:600;cursor:pointer;box-shadow:var(--shadow-floating)}.ChironPanel_launcher__o1yiE:hover{background:var(--accent-soft)}.ChironPanel_launcher__o1yiE:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ChironPanel_launcherKbd__JGXCO{font-family:var(--font-sans);font-size:var(--fs-micro-xs);padding:1px 4px;border-radius:var(--radius-xs);color:var(--ink-3);background:var(--surface-3);border:1px solid var(--line)}@media (max-width:640px){.ChironPanel_launcherKbd__JGXCO,.ChironPanel_launcherLabel__LIRXR{display:none}.ChironPanel_launcher__o1yiE{padding:12px}}.ChironPanel_scrim__Ulotz{position:fixed;inset:0;background:var(--scrim);z-index:70}.ChironPanel_panel__2gxU_{position:fixed;top:0;right:0;bottom:0;z-index:71;width:min(560px,100vw);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--line)}.ChironPanel_panelWide__jEIRD{width:min(1040px,100vw)}.ChironPanel_panel__2gxU_:focus-visible{outline:none}.ChironPanel_head__SHiJU{display:flex;align-items:flex-start;gap:12px;padding:16px;border-bottom:1px solid var(--line);flex:none}.ChironPanel_emblem__RWAjW{width:32px;height:32px;border-radius:var(--radius-xs);overflow:hidden;flex:none;background:var(--surface-3)}.ChironPanel_emblem__RWAjW img{width:100%;height:100%;object-fit:cover}.ChironPanel_headText__AhT_J{flex:1 1;min-width:0}.ChironPanel_title__wz8CM{font-family:var(--font-serif);font-size:var(--fs-card);font-weight:600;color:var(--ink);margin:0}.ChironPanel_grounding__TehnT{font-size:var(--fs-body);line-height:1.5;color:var(--ink-3);margin:4px 0 0}.ChironPanel_grounding__TehnT b{color:var(--ink-2)}.ChironPanel_groundingWarn__0xOzF{color:var(--amber);font-weight:600}.ChironPanel_close__jFGZq{flex:none;background:none;border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px;color:var(--ink-3);cursor:pointer;line-height:0}.ChironPanel_close__jFGZq:hover{background:var(--surface-3);color:var(--ink)}.ChironPanel_modes__EJIml{display:flex;gap:4px;padding:8px 16px 0;border-bottom:1px solid var(--line);flex:none}.ChironPanel_mode__EJCpK{display:inline-flex;align-items:center;gap:4px;background:none;border:none;border-bottom:2px solid transparent;padding:8px;font-size:var(--fs-body);font-weight:600;color:var(--ink-3);cursor:pointer}.ChironPanel_mode__EJCpK:hover{color:var(--ink)}.ChironPanel_modeOn__Hkjwx{color:var(--accent);border-bottom-color:var(--accent)}.ChironPanel_cols__2lKhW{flex:1 1;display:flex;min-height:0}.ChironPanel_answerCol__XZgRV{flex:1 1;min-width:0;overflow-y:auto;padding:16px 16px 24px}.ChironPanel_qbar__TQkTm{display:flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px 4px 4px 12px;background:var(--surface)}.ChironPanel_qbar__TQkTm:focus-within{border-color:var(--accent)}.ChironPanel_qinput___yDey{flex:1 1;min-width:0;border:none;outline:none;font-size:var(--fs-body);color:var(--ink);background:transparent;padding:4px 0}.ChironPanel_qinput___yDey:disabled{background:transparent}.ChironPanel_go__CPq0H{display:inline-flex;align-items:center;gap:4px;flex:none;border:1px solid var(--accent-strong);background:var(--accent);color:var(--on-accent);border-radius:var(--radius-sm);padding:8px 12px;font-size:var(--fs-body);font-weight:600;cursor:pointer}.ChironPanel_go__CPq0H:hover{background:var(--accent-strong)}.ChironPanel_advisory__j9652{font-size:var(--fs-body);line-height:1.5;color:var(--ink-2);margin:8px 0 0;background:var(--accent-soft);border:1px solid var(--teal-line);border-radius:var(--radius-sm);padding:12px 16px}.ChironPanel_idle__mOjzW{font-size:var(--fs-body);line-height:1.6;color:var(--ink-3);margin:16px 0 0}.ChironPanel_qa__Lulk4{margin-top:16px}.ChironPanel_q__tHIZh{font-family:var(--font-serif);font-size:var(--fs-body);font-weight:600;color:var(--ink);margin:0 0 12px;line-height:1.45}.ChironPanel_thinking__zhqSs{border-left:2px solid var(--line);padding:2px 0 2px 12px;margin:0 0 12px}.ChironPanel_thinkingHd__TRx8p{display:flex;align-items:center;gap:4px;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-3);margin:0 0 4px}.ChironPanel_ans__NgJpe{font-size:var(--fs-body);line-height:1.68;color:var(--ink-2);white-space:pre-wrap}.ChironPanel_err__FswBI{font-size:var(--fs-body);line-height:1.6;color:var(--red);background:var(--red-wash);border:1px solid var(--red-line);border-radius:var(--radius-sm);padding:8px 12px;margin:0}.ChironPanel_cite__jxDt6{font-family:var(--font-mono);font-size:var(--fs-body);font-weight:500;color:var(--gold);background:var(--gold-wash);border:1px solid var(--gold-line);border-radius:var(--radius-xs);padding:1px 4px;margin:0 1px;white-space:nowrap;vertical-align:baseline;cursor:pointer}.ChironPanel_cite__jxDt6:hover{background:color-mix(in srgb,var(--gold-wash) 60%,var(--gold-line))}.ChironPanel_citeOn__EoqRm{background:var(--gold);color:var(--on-accent);border-color:var(--gold)}.ChironPanel_support__lEPs4{margin:16px 0 0;border:1px solid var(--amber-wash);border-left:2px solid var(--amber);background:var(--amber-wash);border-radius:var(--radius-sm);padding:12px}.ChironPanel_supportHead__t1O6w{font-size:var(--fs-micro-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--amber);margin:0 0 8px}.ChironPanel_supportList__dHMdd{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px}.ChironPanel_supportList__dHMdd li{font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.ChironPanel_supportUnknown__q9YQi{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;border:1px solid var(--red-line);background:var(--red-wash);border-radius:var(--radius-sm);padding:12px;color:var(--red)}.ChironPanel_supportUnknown__q9YQi p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.ChironPanel_supportClean___cwzy{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 12px;color:var(--green)}.ChironPanel_supportClean___cwzy p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-3)}.ChironPanel_draftPane__eFLkO{display:flex;flex-direction:column;gap:8px}.ChironPanel_draftLabel__kJ5lu{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-3)}.ChironPanel_draftRow__3ggoy{display:flex;align-items:flex-start;gap:8px}.ChironPanel_draftBox__xMlxV{flex:1 1;min-width:0;font-family:inherit;font-size:var(--fs-body);line-height:1.6;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 12px;resize:vertical}.ChironPanel_draftBox__xMlxV:focus{outline:none;border-color:var(--accent)}.ChironPanel_draftRule__VaZzG{line-height:1.6;background:var(--surface-3);border-left:2px solid var(--ink-3);border-radius:var(--radius-sm);margin:0}.ChironPanel_copy__73iP5,.ChironPanel_draftRule__VaZzG{font-size:var(--fs-body);color:var(--ink-2);padding:8px 12px}.ChironPanel_copy__73iP5{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-sm);font-weight:600;cursor:pointer}.ChironPanel_copy__73iP5:hover:not(:disabled){background:var(--surface-3)}.ChironPanel_copy__73iP5:disabled{opacity:.5;cursor:not-allowed}.ChironPanel_srcPane__ZH6z_{flex:0 0 46%;min-width:0;display:flex;flex-direction:column;border-left:1px solid var(--gold-line);background:color-mix(in srgb,var(--gold-wash) 30%,var(--surface));overflow:hidden}.ChironPanel_srcHead__DlP6F{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;border-bottom:1px solid var(--gold-line);flex:none}.ChironPanel_srcKind__7JXWG{font-family:var(--font-mono);font-size:var(--fs-micro-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:0 0 4px}.ChironPanel_srcTitle__DCOG6{font-size:var(--fs-body);font-weight:600;color:var(--ink);margin:0;line-height:1.35}.ChironPanel_srcClose__Rdbfb{flex:none;background:none;border:1px solid var(--gold-line);border-radius:var(--radius-sm);padding:4px;color:var(--gold);cursor:pointer;line-height:0}.ChironPanel_srcClose__Rdbfb:hover{background:var(--gold-wash)}.ChironPanel_srcBody__HJEaU{flex:1 1;overflow-y:auto;padding:12px 16px 24px}.ChironPanel_srcPassageLabel__QVVPu{display:flex;align-items:center;gap:4px;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-3);margin:0 0 8px}.ChironPanel_srcPassage__Iinlm{margin:0 0 12px;padding:0}.ChironPanel_srcMark__fzVqd{display:block;background:var(--gold-wash);border:1px solid var(--gold-line);border-radius:var(--radius-sm);padding:12px;font-size:var(--fs-body);line-height:1.65;color:var(--ink-2);white-space:pre-wrap}.ChironPanel_srcMeta__yNXS_{margin:0 0 12px;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:var(--fs-body)}.ChironPanel_srcMetaRow___EmVk{display:contents}.ChironPanel_srcMeta__yNXS_ dt{color:var(--ink-3)}.ChironPanel_srcMeta__yNXS_ dd{margin:0;color:var(--ink-2);word-break:break-word}.ChironPanel_srcLocator__5YazT{font-size:var(--fs-body);line-height:1.6;color:var(--ink-2);background:var(--surface-3);border-radius:var(--radius-sm);padding:8px 12px;margin:0 0 12px}.ChironPanel_srcNote___YRn5{font-size:var(--fs-body);line-height:1.6;color:var(--ink-3);margin:0 0 12px}.ChironPanel_srcDocFrame__TyF4i{width:100%;height:420px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);display:block;object-fit:contain}.ChironPanel_srcDocError__lSxLw,.ChironPanel_srcDocLoading__BRFBw{display:flex;align-items:center;gap:4px;font-size:var(--fs-body);line-height:1.6;color:var(--ink-3);margin:0}.ChironPanel_srcRaw__oBzQH{margin-top:8px}.ChironPanel_srcRaw__oBzQH summary{font-size:var(--fs-body);color:var(--ink-3);cursor:pointer}.ChironPanel_spin__7huFp{animation:ChironPanel_chironSpin__N2GLC .9s linear infinite}@keyframes ChironPanel_chironSpin__N2GLC{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ChironPanel_spin__7huFp{animation:none}}.ChironPanel_srOnly__6Lm8D{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.ChironPanel_cols__2lKhW{flex-direction:column}.ChironPanel_srcPane__ZH6z_{flex:1 1 auto;border-left:none;border-top:1px solid var(--gold-line)}.ChironPanel_panelWide__jEIRD{width:100vw}}@media (max-width:640px){.ChironPanel_copy__73iP5,.ChironPanel_draftBox__xMlxV,.ChironPanel_go__CPq0H,.ChironPanel_launcher__o1yiE,.ChironPanel_mode__EJCpK,.ChironPanel_qinput___yDey{min-height:44px}.ChironPanel_cite__jxDt6,.ChironPanel_draftLabel__kJ5lu,.ChironPanel_launcherKbd__JGXCO,.ChironPanel_srcKind__7JXWG,.ChironPanel_srcPassageLabel__QVVPu,.ChironPanel_supportHead__t1O6w,.ChironPanel_thinkingHd__TRx8p{font-size:var(--fs-body)}}