.AiAssist_panel__jkBb2{display:flex;flex-direction:column;gap:12px;border:1px solid var(--rule-strong);border-top:4px solid var(--el-water);background:var(--surface);padding:16px}.AiAssist_head__F7mfW{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.AiAssist_title__EXpoe{font-size:var(--text-lg);font-family:var(--font-serif);font-weight:700;margin:0}.AiAssist_paid__mbJgi{font-size:.66rem;font-weight:600;letter-spacing:.06em;padding:1px 8px;border:1px solid var(--el-water);color:var(--el-water);border-radius:99px;white-space:nowrap}.AiAssist_lead__wcClZ{margin:0;font-size:var(--text-sm);color:var(--ink-2)}.AiAssist_meter__dIJ5r{display:flex;flex-direction:column;gap:6px}.AiAssist_meterText__CHlVZ{font-size:var(--text-xs);color:var(--ink-3);letter-spacing:.02em}.AiAssist_meterText__CHlVZ strong{color:var(--ink);font-size:var(--text-sm)}.AiAssist_bar__wXE58{display:block;height:4px;background:var(--surface-sunk);overflow:hidden}.AiAssist_barFill__QDB6h{display:block;height:100%;background:var(--el-water);transform-origin:left;transition:transform var(--duration-normal) var(--ease-out-expo)}.AiAssist_form__tKnvq{display:flex;flex-direction:column;gap:8px}.AiAssist_form__tKnvq textarea{width:100%;resize:vertical;min-height:76px}.AiAssist_formRow__NDrcA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.AiAssist_privacy__L2CNp{margin:0;font-size:var(--text-xs);color:var(--ink-3);flex:1 1 160px}.AiAssist_srOnly__D1UcQ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.AiAssist_thinking__PTrkz{margin:0;font-size:var(--text-sm);color:var(--el-water)}.AiAssist_error__vssUh{margin:0;font-size:var(--text-sm);color:var(--seal);border-left:3px solid var(--seal);padding-left:10px}.AiAssist_exhausted__XmXVF{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px dashed var(--rule-strong);background:var(--surface-sunk);padding:14px}.AiAssist_exhaustedTitle__MlsHj{margin:0;font-weight:700;font-family:var(--font-serif)}.AiAssist_exhaustedBody__mgUwX{margin:0;font-size:var(--text-sm);color:var(--ink-2)}.AiAssist_answers__a7yzD{list-style:none;margin:0;display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--rule);padding:12px 0 0}.AiAssist_answer__uMmNa{display:flex;flex-direction:column;gap:8px}.AiAssist_answer__uMmNa+.AiAssist_answer__uMmNa{border-top:1px dotted var(--rule);padding-top:14px}.AiAssist_q__JrwOc{margin:0;font-size:var(--text-sm);color:var(--ink-2);display:flex;gap:8px}.AiAssist_qMark__c_pFD{font-weight:900;color:var(--el-water);font-family:var(--font-serif)}.AiAssist_badges__W8ljJ{margin:0;display:flex;flex-wrap:wrap;gap:6px}.AiAssist_unreg__x3cmM{font-size:.7rem;font-weight:700;padding:1px 8px;border:1px dashed var(--warn);color:var(--warn);background:var(--warn-soft)}.AiAssist_flag__mv3o9{font-size:.7rem;font-weight:600;padding:1px 8px;border:1px solid var(--seal);color:var(--seal);background:var(--seal-soft)}.AiAssist_text__EkP2Z{margin:0;font-size:var(--text-base);line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.AiAssist_inlineRule__Taaca{font:inherit;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72em;padding:0 4px;margin:0 1px;border:none;border-bottom:1px solid var(--seal);background:transparent;color:var(--seal);cursor:pointer}.AiAssist_inlineRule__Taaca:focus-visible,.AiAssist_inlineRule__Taaca:hover{background:var(--seal-soft)}.AiAssist_chips__qcYzA{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.AiAssist_chip__vScZc{font:inherit;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--text-xs);padding:3px 8px;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);cursor:pointer;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.AiAssist_chip__vScZc:focus-visible,.AiAssist_chip__vScZc:hover{background:var(--ink);color:var(--paper)}.AiAssist_meta__649JW{margin:0;font-size:var(--text-xs);color:var(--ink-3)}.AiAssist_meta__649JW code{font-size:inherit}.AiAssist_aiNotice__S0xZU{margin:0;font-size:var(--text-xs);line-height:1.5;color:var(--ink-2);border-left:2px solid var(--el-water);padding-left:8px;overflow-wrap:anywhere}.AiAssist_aiTag__aTVtf{font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:1px 8px;border:1px solid var(--el-water);color:var(--el-water);background:var(--paper)}@media (max-width:767px){.AiAssist_panel__jkBb2{border:none;background:transparent;padding:0 16px;min-height:100%;gap:10px}.AiAssist_head__F7mfW{padding-top:10px;justify-content:flex-start}.AiAssist_title__EXpoe{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.AiAssist_meter__dIJ5r{order:1}.AiAssist_answers__a7yzD{order:2;border-top:none;padding-top:4px}.AiAssist_error__vssUh,.AiAssist_thinking__PTrkz{order:3}.AiAssist_exhausted__XmXVF,.AiAssist_form__tKnvq{order:4;margin-top:auto}.AiAssist_form__tKnvq{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;gap:6px;margin-left:-16px;margin-right:-16px;padding:10px 16px 12px;background:var(--surface);border-top:1px solid var(--rule-strong)}.AiAssist_form__tKnvq textarea{min-height:52px;max-height:30dvh;resize:none}.AiAssist_formRow__NDrcA{flex-wrap:nowrap;align-items:flex-end}.AiAssist_formRow__NDrcA .btn{flex-shrink:0}.AiAssist_privacy__L2CNp{font-size:.7rem;line-height:1.5}.AiAssist_exhausted__XmXVF{position:-webkit-sticky;position:sticky;bottom:0;margin-bottom:12px}.AiAssist_chip__vScZc{min-height:36px;padding:6px 10px}.AiAssist_answers__a7yzD{flex-direction:column-reverse}.AiAssist_answer__uMmNa+.AiAssist_answer__uMmNa{border-top:none;padding-top:0;border-bottom:1px dotted var(--rule);padding-bottom:14px}}.AiAssist_history__Tjge0{font-size:var(--text-xs);margin-right:6px}.AiConsentDialog_scrim__AizxK{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:var(--scrim)}.AiConsentDialog_card__ay_bl{width:100%;max-width:520px;max-height:calc(100dvh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;background:var(--surface);color:var(--ink);border:1px solid var(--rule-strong);box-shadow:var(--shadow-lift);padding:20px 20px 16px}.AiConsentDialog_title__AOGms{margin:0;font-family:var(--font-serif);font-size:var(--text-lg);font-weight:700}.AiConsentDialog_list___Zq1_{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:8px;font-size:var(--text-sm);color:var(--ink-2);line-height:1.6}.AiConsentDialog_list___Zq1_ b{color:var(--ink)}.AiConsentDialog_note__1wtZX{margin:0;font-size:var(--text-xs);color:var(--ink-3);line-height:1.6}.AiConsentDialog_error__Q0TAE{margin:0;font-size:var(--text-sm);color:var(--seal)}.AiConsentDialog_actions__Xgb8t{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:560px){.AiConsentDialog_actions__Xgb8t .btn{flex:1 1 100%;min-height:44px;justify-content:center}}