.AssistantWidget_panel__K_uHB{width:min(410px,calc(100vw - 32px));max-height:min(660px,calc(100vh - 96px));display:grid;grid-template-rows:auto minmax(120px,1fr) auto auto auto;overflow:hidden;border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--white);pointer-events:auto}.AssistantWidget_panel__K_uHB button,.AssistantWidget_panel__K_uHB textarea{font:inherit;letter-spacing:0}.AssistantWidget_panel__K_uHB button:focus-visible,.AssistantWidget_panel__K_uHB textarea:focus-visible{outline:3px solid rgba(30,79,122,.28);outline-offset:2px}.AssistantWidget_header__CXOxH{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:9px 12px}.AssistantWidget_header__CXOxH p{margin:0;color:var(--accent);font-size:9px;font-weight:750;text-transform:uppercase}.AssistantWidget_header__CXOxH h2{margin:4px 0 0;font-size:17px}.AssistantWidget_header__CXOxH button{border:0;border-bottom:1px solid var(--line-dark);background:transparent;padding:5px 0;color:var(--muted);cursor:pointer;font-size:10px}.AssistantWidget_log__7q322{min-height:150px;overflow-y:auto;padding:10px 12px;overscroll-behavior:contain}.AssistantWidget_intro__abcP1{padding:3px 0;color:var(--muted);font-size:10px;line-height:1.5}.AssistantWidget_log__7q322 article{width:fit-content;max-width:88%;margin-top:10px;border:1px solid var(--line);padding:9px 10px}.AssistantWidget_log__7q322 article>strong{display:block;margin-bottom:4px;color:var(--muted);font-size:8px;text-transform:uppercase}.AssistantWidget_log__7q322 article p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.55}.AssistantWidget_userMessage__mxlbL{margin-left:auto;background:var(--ink);color:var(--white)}.AssistantWidget_userMessage__mxlbL strong{color:#cfd4d1!important}.AssistantWidget_assistantMessage__0gxuy{background:var(--paper)}.AssistantWidget_log__7q322 article.AssistantWidget_assistantMessage__0gxuy{width:100%;max-width:100%}.AssistantWidget_richAnswer__dJmRK{display:grid;gap:8px}.AssistantWidget_richAnswer__dJmRK h3{margin:3px 0 0;font-size:12px;line-height:1.45}.AssistantWidget_richAnswer__dJmRK strong{font-weight:750}.AssistantWidget_richAnswer__dJmRK ul{display:grid;gap:6px;margin:0;padding-left:18px}.AssistantWidget_richAnswer__dJmRK li{overflow-wrap:anywhere;font-size:11px;line-height:1.55}.AssistantWidget_assistantMessage__0gxuy p a.assistant-project-link,.AssistantWidget_richAnswer__dJmRK a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 42%,transparent);text-decoration-thickness:1px;text-underline-offset:2px}.AssistantWidget_log__7q322 article p.AssistantWidget_presetTag__gOaM2{margin:8px 0 0;color:var(--muted);font-size:9px;line-height:1.4}.AssistantWidget_presetAnswer__AbhL6{display:grid;gap:7px}.AssistantWidget_presetSegment__DfMZ2{max-width:52ch}.AssistantWidget_presetSegment__DfMZ2 .assistant-evidence-marker{display:inline-block;margin-left:5px;color:var(--accent);font-family:var(--font-geist-mono);font-size:7.5px;font-weight:650;letter-spacing:.02em;text-transform:uppercase;vertical-align:1px}.AssistantWidget_retry__feSmo{margin-top:8px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--white);padding:5px 9px;color:var(--accent);cursor:pointer;font-size:9px;font-weight:700}.AssistantWidget_retry__feSmo:disabled{opacity:.48;cursor:not-allowed}.AssistantWidget_pending__Nc7dH{width:fit-content;display:inline-flex;align-items:center;gap:4px;margin-top:10px;border-radius:var(--radius);background:var(--paper);padding:8px 10px;color:var(--muted);font-size:10px}.AssistantWidget_pending__Nc7dH span{margin-right:2px}.AssistantWidget_pending__Nc7dH i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.65}.AssistantWidget_prompts__UjwwZ{display:grid;gap:5px;border-top:1px solid var(--line);padding:7px 12px 0}.AssistantWidget_prompts__UjwwZ button{border:1px solid var(--line);background:var(--paper);padding:7px 9px;color:var(--muted);cursor:pointer;text-align:left;font-size:9px}.AssistantWidget_prompts__UjwwZ button:hover{border-color:var(--accent);color:var(--accent)}.AssistantWidget_form__0sJzr{display:grid;gap:6px;border-top:1px solid var(--line);margin-top:7px;padding:9px 12px}.AssistantWidget_form__0sJzr textarea{width:100%;min-height:52px;resize:vertical;border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--paper);padding:8px;color:var(--ink);font-size:11px;line-height:1.45}.AssistantWidget_formFooter__iXEt1{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px}.AssistantWidget_formFooter__iXEt1 span{color:var(--muted);font-family:var(--font-geist-mono);font-size:8px}.AssistantWidget_formFooter__iXEt1 button{min-height:31px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);padding:0 12px;color:var(--white);cursor:pointer;font-size:10px;font-weight:700}.AssistantWidget_formFooter__iXEt1 button:disabled,.AssistantWidget_prompts__UjwwZ button:disabled{opacity:.48;cursor:not-allowed}.AssistantWidget_disclosure__B91d6{margin:0;border-top:1px solid var(--line);padding:6px 12px;color:var(--muted);font-size:8px;line-height:1.4}@media (max-width:640px){.AssistantWidget_panel__K_uHB{width:calc(100vw - 24px);max-height:calc(100dvh - 76px)}.AssistantWidget_log__7q322{min-height:120px}.AssistantWidget_form__0sJzr textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.AssistantWidget_log__7q322{scroll-behavior:auto}}.ask-go{margin-top:18px;border-top:1px solid var(--hairline);padding-top:10px}.ask-go-label{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ask-go ul{list-style:none;margin:4px 0 0;padding:0}.ask-go li{padding:10px 0;border-top:1px solid var(--hairline)}.ask-go li:first-child{border-top:0;margin-top:2px}.ask-go-dest{display:flex;align-items:baseline;font-family:var(--display-serif);font-size:16.5px;line-height:1.45;font-style:normal;color:var(--ink);text-decoration:none}.ask-go-copy{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.ask-go-kind{font-family:var(--mono);font-size:8.5px;font-weight:600;line-height:1.25;letter-spacing:.12em;color:var(--muted)}:lang(zh) .ask-go-dest{font-family:var(--display-serif-zh)}a.ask-go-dest:focus-visible,a.ask-go-dest:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ask-go-n{font-family:var(--mono);font-size:10px;font-weight:600;color:var(--accent);margin-right:10px;vertical-align:2px}.ask-go-arrow{margin-left:10px}.ask-go-compact{margin-top:8px;padding-top:7px}.ask-go-compact .ask-go-label{font-size:8.5px}.ask-go-compact li{padding:7px 0}.ask-go-compact .ask-go-dest{font-size:13.5px;line-height:1.4}