.ibtHQa_panel{width:280px;max-width:calc(100vw - 24px);padding:4px}.ibtHQa_opt{border-radius:var(--r-md);align-items:center;gap:8px;width:100%;padding:8px 14px;transition:background .15s;display:flex}.ibtHQa_opt:hover{background:var(--bg-soft)}button.ibtHQa_opt{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none}.ibtHQa_tx{flex-direction:column;flex:1;gap:3px;min-width:0;line-height:1.3;display:flex}.ibtHQa_tx b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ibtHQa_tx i{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.ibtHQa_switch{flex:none}.ibtHQa_hint{color:var(--ink-3);margin:0;padding:4px 14px;font-size:12px}.ibtHQa_skeletonText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ibtHQa_error{text-align:center;color:var(--ink-3);padding:8px;font-size:12px}.ibtHQa_retry.ibtHQa_retry{align-items:center;min-height:24px;margin-left:4px;padding-inline:4px;font-size:12px;font-weight:600;display:inline-flex}
.Zma1ca_skill{color:#2563eb;white-space:nowrap}
.zf5Qzq_button{border-radius:var(--r-pill);background:var(--white);width:32px;height:32px;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .15s,transform .15s,background .15s;display:flex;transform:translateY(4px);box-shadow:0 2px 8px #0000001f}.zf5Qzq_button svg{transform:rotate(180deg)}.zf5Qzq_button:hover{background:var(--bg-soft)}.zf5Qzq_button:focus{outline:none}.zf5Qzq_button:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.zf5Qzq_visible{opacity:1;pointer-events:auto;transform:translateY(0)}
.L354MW_wrap{--bubble-grid:72px;--bubble-single-max:200px;--bubble-gap:4px;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.L354MW_images{justify-content:flex-end;gap:var(--bubble-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.L354MW_imageItem{min-width:0;display:flex}.L354MW_imageBtn{cursor:zoom-in;background:0 0;border:none;border-radius:10px;padding:0;line-height:0;display:block}.L354MW_imageBtn:disabled{cursor:default}.L354MW_imageBtn:focus-visible:focus{outline:none}.L354MW_imageBtn:focus-visible:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.L354MW_image{border-radius:inherit;display:block}.L354MW_images[data-layout=single] .L354MW_image{width:auto;height:auto;max-width:min(var(--bubble-single-max),100%);max-height:var(--bubble-single-max)}.L354MW_images[data-layout=grid] .L354MW_image{width:var(--bubble-grid);height:var(--bubble-grid);object-fit:cover}.L354MW_expired{width:var(--bubble-grid);height:var(--bubble-grid);background:var(--bg-soft);color:var(--ink-3);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:2px;font-size:10px;line-height:1.2;display:flex}.L354MW_list{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.L354MW_item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-soft);max-width:100%;color:var(--ink-2);align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:flex}.L354MW_glyph{color:var(--ink-3);flex-shrink:0}.L354MW_name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:180px;overflow:hidden}a.L354MW_name{color:inherit;text-decoration:none}a.L354MW_name:hover,a.L354MW_name:focus-visible{color:var(--ink);text-decoration:underline}
._0lQniW_row{align-items:center;gap:2px;margin-top:7px;display:flex}._0lQniW_action{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;transition:background-color .15s,color .15s;display:grid}._0lQniW_action:hover:not(:disabled){color:#1f2937;background:#f6f7fb}._0lQniW_action:focus-visible:focus{outline:none}._0lQniW_action:focus-visible:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._0lQniW_action:disabled{cursor:default;opacity:.5}._0lQniW_action svg{width:14px;height:14px}._0lQniW_actionOn,._0lQniW_actionOn:hover:not(:disabled){color:#14263d;background:#e7ecf3}._0lQniW_actionOnDown,._0lQniW_actionOnDown:hover:not(:disabled){color:#dc2626;background:#dc262614}._0lQniW_copied,._0lQniW_copied:hover:not(:disabled){color:#0e9f6e}._0lQniW_panel{background:#fff;border:1px solid #ebecf1;border-radius:11px;margin-top:9px;padding:12px 13px;animation:.28s cubic-bezier(.2,.7,.3,1) both _0lQniW_panelIn}@keyframes _0lQniW_panelIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._0lQniW_panel{animation:none}}._0lQniW_panelTitle{color:#0b1220;align-items:baseline;gap:7px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}._0lQniW_panelBadge{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:400}._0lQniW_chips{flex-wrap:wrap;gap:6px;margin-bottom:11px;display:flex}._0lQniW_footer{justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;display:flex}
.dAr1DW_srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dAr1DW_trace{font-family:var(--mono);color:var(--ink-4);margin-top:8px;font-size:11px;line-height:1.5}.dAr1DW_headStatic,.dAr1DW_head{align-items:center;gap:6px;min-height:24px;display:inline-flex}.dAr1DW_head:focus{outline:none}.dAr1DW_head:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.dAr1DW_head{font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;margin:0 0 0 -4px;padding:0 4px;transition:background .15s,color .15s}.dAr1DW_head:hover{background:var(--bg-soft);color:var(--ink-3)}.dAr1DW_ico{width:12px;height:12px;color:var(--ink-5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dAr1DW_spinner{border-radius:var(--r-pill);border:1.5px solid;border-right-color:#0000;width:10px;height:10px;animation:.8s linear infinite dAr1DW_trace-spin}@keyframes dAr1DW_trace-spin{to{transform:rotate(360deg)}}.dAr1DW_label{font-variant-numeric:tabular-nums}.dAr1DW_labelRunning:after{content:"…";animation:1.2s step-end infinite dAr1DW_trace-ellipsis}@keyframes dAr1DW_trace-ellipsis{0%{content:"."}33%{content:".."}66%{content:"..."}}.dAr1DW_elapsed{font-variant-numeric:tabular-nums;color:var(--ink-5)}.dAr1DW_chev,.dAr1DW_chevOpen{color:var(--ink-5);flex-shrink:0;transition:transform .15s}.dAr1DW_chevOpen{transform:rotate(90deg)}.dAr1DW_steps{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.dAr1DW_step{overflow-wrap:anywhere;align-items:baseline;gap:6px;display:flex}.dAr1DW_stepMark{color:var(--ink-5);flex-shrink:0}.dAr1DW_stepLabel{min-width:0}.dAr1DW_stepDone{color:var(--ink-5);flex-shrink:0;align-self:center}
.Y9Ohna_follow{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.Y9Ohna_followChips{gap:10px}.Y9Ohna_chipItem{border-radius:var(--r-lg);color:var(--ink-component);white-space:normal;text-align:left;justify-content:flex-start;padding:10px 15px;font-size:14px}.Y9Ohna_skeletonChip{max-width:100%}
.k1JfFq_match{border:1px solid var(--line);background:var(--bg-soft);border-radius:var(--r-lg);padding:13px 15px}.k1JfFq_greeting{color:var(--ink-2);margin:0 0 8px;font-size:14px;line-height:1.5}.k1JfFq_greeting p{margin:0 0 4px}.k1JfFq_greeting :last-child{margin-bottom:0}.k1JfFq_greeting ul,.k1JfFq_greeting ol{margin:0 0 4px;padding-left:16px;list-style-position:outside}.k1JfFq_greeting ul{list-style-type:disc}.k1JfFq_greeting ol{list-style-type:decimal}.k1JfFq_greeting strong{color:var(--ink)}.k1JfFq_scoreBox{border:1px solid var(--accent-soft-border);border-radius:var(--r-lg);background:var(--accent-soft);text-align:center;padding:14px 15px}.k1JfFq_scoreLabel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.k1JfFq_scoreValue{font-family:var(--serif);color:var(--ink);margin:4px 0 2px;font-size:30px;font-weight:600;line-height:1.1}.k1JfFq_pct{margin-left:1px;font-style:italic}.k1JfFq_scoreTag{color:var(--accent);font-size:12px;font-weight:600}.k1JfFq_bars{border-top:1px solid var(--accent-soft-border);flex-direction:column;gap:6px;margin-top:16px;padding-top:14px;display:flex}.k1JfFq_bar{color:var(--ink-2);font-size:15px}.k1JfFq_bar b{color:var(--ink);margin-left:4px;font-weight:700}.k1JfFq_cta{margin-top:11px}.k1JfFq_note{color:var(--ink-4);margin-top:8px;font-size:11px}.k1JfFq_markdownPending{white-space:pre-wrap}
.LDj6SG_chatPage{background:var(--white);flex:1;grid-template-columns:1fr;min-height:0;display:grid;position:relative}.LDj6SG_chatContent{background:var(--white);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.LDj6SG_topbar{z-index:3;background:var(--surface-glass);-webkit-backdrop-filter:saturate(150%)blur(10px);backdrop-filter:saturate(150%)blur(10px);align-items:center;gap:10px;height:64px;transition:box-shadow .25s;display:flex;position:absolute;top:0;left:0;right:0}@media (max-width:880px){.LDj6SG_topbar{padding:0 20px}}.LDj6SG_topbarScrolled{box-shadow:var(--shadow-header)}.LDj6SG_mobileNavToggle{display:none}@media (max-width:880px){.LDj6SG_mobileNavToggle{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);width:40px;height:40px;color:var(--ink);cursor:pointer;flex:none;justify-content:center;align-items:center;margin-right:10px;display:flex;box-shadow:0 1px 2px #0b12200a,0 4px 16px #0b12200a}.LDj6SG_mobileNavToggle:focus{outline:none}.LDj6SG_mobileNavToggle:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}}.LDj6SG_topbarBrand{font-family:var(--display);letter-spacing:-.021em;color:var(--ink-neutral);flex:none;align-items:center;gap:10px;font-size:20px;font-weight:600;line-height:1.25;display:flex}.LDj6SG_topbarBrandIcon{color:var(--accent);flex:none}.LDj6SG_topbarDivider{background:var(--line);flex:none;width:1px;height:18px;margin:0 5px}.LDj6SG_topbarTitle{letter-spacing:-.02em;max-width:52vw;color:var(--ink-neutral);text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:600;overflow:hidden}.LDj6SG_topbarActions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.LDj6SG_topbarActions button{height:36px}.LDj6SG_minimizeBtn{width:36px;padding:0}.LDj6SG_menuBtn{width:36px;height:36px;color:var(--ink-component-2);border:1px solid var(--line-component);border-radius:var(--r-md);background:0 0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:flex}.LDj6SG_menuBtn:hover{background:var(--bg-soft);border-color:var(--line-component-hover);color:var(--ink)}.LDj6SG_chatMenu{min-width:158px}.LDj6SG_chatBody{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding:88px max(22px,50% - 380px) 18px;overflow-y:auto}.LDj6SG_chatBody::-webkit-scrollbar{display:none}.LDj6SG_consent{max-width:520px;margin:0 auto;padding-top:8px}.LDj6SG_msg{gap:14px;margin-bottom:22px;display:flex}.LDj6SG_bubble{word-break:break-word;min-width:0;font-size:15px;line-height:1.62}.LDj6SG_user{flex-direction:column;justify-content:flex-end;align-items:flex-end}.LDj6SG_user .LDj6SG_bubble{max-width:72%;color:var(--ink-2);border-radius:var(--r-xl) var(--r-xl) var(--r-sm) var(--r-xl);white-space:pre-line;background:#2024370d;padding:11px 15px}.LDj6SG_ai .LDj6SG_bubble{max-width:none;color:var(--ink);background:0 0;flex:1;padding:5px 0 0}.LDj6SG_ai .LDj6SG_bubble>*+*{margin-top:15px}.LDj6SG_ai .LDj6SG_bubble>.LDj6SG_caret{margin-top:0}.LDj6SG_errorBubble{color:var(--danger)}.LDj6SG_markdown :first-child{margin-top:0}.LDj6SG_markdown :last-child{margin-bottom:0}.LDj6SG_markdown h1,.LDj6SG_markdown h2,.LDj6SG_markdown h3,.LDj6SG_markdown h4,.LDj6SG_markdown h5,.LDj6SG_markdown h6{color:var(--ink);margin:16px 0 4px;font-weight:600;line-height:1.25}.LDj6SG_markdown h1{font-size:20px;font-weight:700}.LDj6SG_markdown h2{font-size:18px}.LDj6SG_markdown h3{font-size:16px}.LDj6SG_markdown p{margin:0 0 8px}.LDj6SG_markdown blockquote{border-left:2px solid var(--line);color:var(--ink-3);margin:15px 0;padding:0 0 0 16px}.LDj6SG_markdown blockquote p{margin:0}.LDj6SG_markdown hr{border:0;border-top:1px solid var(--line);margin:16px 0}.LDj6SG_markdown img{border-radius:var(--r-md);max-width:100%;height:auto}.LDj6SG_markdown ul,.LDj6SG_markdown ol{margin:0 0 8px;padding-left:16px;list-style-position:outside}.LDj6SG_markdown ul{list-style-type:disc}.LDj6SG_markdown ol{list-style-type:decimal}.LDj6SG_markdown li{margin:2px 0}.LDj6SG_markdown a{color:var(--accent);text-decoration:underline}.LDj6SG_markdown code{font-family:var(--mono);background:var(--bg-soft);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:1px 5px;font-size:.9em}.LDj6SG_markdown pre{background:var(--bg-soft);border:1px solid var(--line-2);border-radius:var(--r-md);padding:12px;overflow-x:auto}.LDj6SG_markdown pre code{background:0 0;border:0;padding:0}.LDj6SG_markdown strong{color:var(--ink)}.LDj6SG_markdown .md-table-wrapper{border:1px solid var(--line);border-radius:var(--r-lg);max-width:100%;margin:15px 0;overflow-x:auto}.LDj6SG_markdown table{border-collapse:collapse;background:var(--white);width:100%;font-size:14px}.LDj6SG_markdown th,.LDj6SG_markdown td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);border-right:1px solid var(--line);word-break:normal;overflow-wrap:normal;padding:8px;line-height:1.5}.LDj6SG_markdown th{background:var(--ink-soft);font-weight:600}.LDj6SG_markdown tr:last-child td{border-bottom:0}.LDj6SG_markdown th:last-child,.LDj6SG_markdown td:last-child{border-right:0}.LDj6SG_turnCards{margin:20px 0}.LDj6SG_waitingBubble{align-items:center;padding:5px 0 0;display:inline-flex}.LDj6SG_typing{align-items:center;gap:4px;display:inline-flex}.LDj6SG_typing span{background:var(--ink-4);border-radius:999px;width:6px;height:6px;animation:1.2s infinite LDj6SG_chatTypingBlink}.LDj6SG_typing span:nth-child(2){animation-delay:.2s}.LDj6SG_typing span:nth-child(3){animation-delay:.4s}@keyframes LDj6SG_chatTypingBlink{0%,60%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.LDj6SG_typing span{opacity:.7;animation:none}}.LDj6SG_caret{vertical-align:text-bottom;background:var(--accent);border-radius:1px;width:7px;height:15px;margin-left:2px;animation:1s steps(2,start) infinite LDj6SG_caretBlink;display:inline-block}@keyframes LDj6SG_caretBlink{0%,50%{opacity:1}51%,to{opacity:0}}.LDj6SG_historyError{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;min-height:100%;padding-top:24px;display:flex}.LDj6SG_historyErrorText{max-width:42ch;color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.LDj6SG_empty{text-align:center;min-height:100%;color:var(--ink-2);flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding-top:24px;display:flex}.LDj6SG_empty h3{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.LDj6SG_emptyGreeting{text-align:left;max-width:640px;font-size:15px}.LDj6SG_emptyGreeting strong{color:var(--ink);font-weight:600}.LDj6SG_launchBlock{text-align:left;width:100%;margin-top:14px}.LDj6SG_emptyChips{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:20px;display:flex}.LDj6SG_emptyChips .LDj6SG_emptyChip{border-radius:var(--r-lg);color:var(--ink-component);white-space:normal;max-width:100%;padding:10px;font-size:14px}.LDj6SG_sceneWelcome{text-align:left;flex-direction:column;gap:20px;min-height:100%;margin-top:8px;display:flex}.LDj6SG_sceneWelcome .LDj6SG_emptyChips{justify-content:flex-start;margin-top:0}.LDj6SG_sceneWelcome .LDj6SG_launchBlock{margin-top:0}.LDj6SG_sceneWelcomeGreeting{color:var(--ink-2);margin:0;font-size:15px}.LDj6SG_sceneWelcomeGreeting strong{color:var(--ink);font-weight:600}.LDj6SG_scrollHistoryHint,.LDj6SG_threadDivider{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.LDj6SG_scrollHistoryHint:before,.LDj6SG_scrollHistoryHint:after,.LDj6SG_threadDivider:before,.LDj6SG_threadDivider:after{content:"";border-top:1px dashed var(--line);flex:1}.LDj6SG_chatInput{background:var(--white);flex-direction:column;padding:10px max(24px,50% - 380px) 30px;display:flex;position:relative}.LDj6SG_chatInput:before{content:"";background:linear-gradient(180deg, transparent, var(--white));pointer-events:none;height:28px;position:absolute;top:-28px;left:0;right:0}.LDj6SG_scrollDown{z-index:2;margin-bottom:8px;margin-left:-16px;position:absolute;bottom:100%;left:50%}.LDj6SG_inputBox{--ask-context-pull:8px;background:var(--white);border:1px solid var(--line-strong);border-radius:var(--r-xl);flex-direction:column;min-height:140px;padding:14px 14px 12px;transition:border-color .15s;display:flex;box-shadow:0 1px 8px #0f2a470f}.LDj6SG_inputBox:focus-within{border-color:#0f2a4740}.LDj6SG_inputBox .LDj6SG_composerInput{flex:none;max-height:200px}.LDj6SG_attachments{margin-top:6px}.LDj6SG_inputRow{margin-top:auto;padding-top:15px}.LDj6SG_sendBtn.LDj6SG_sendBtn{border-radius:var(--r-lg);flex-shrink:0;width:34px;height:34px;padding:0}.LDj6SG_sendBtn.LDj6SG_sendBtn:disabled,.LDj6SG_sendBtn.LDj6SG_sendBtn:disabled:hover{background:var(--ink-5);border-color:var(--ink-5);opacity:.4}.LDj6SG_confirmText{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.LDj6SG_confirmText strong{color:var(--ink);font-weight:600}.LDj6SG_reminder{text-align:center;color:var(--ink-3);margin:12px 0 0;font-size:11px;line-height:1.5}.LDj6SG_stopIcon{background:currentColor;border-radius:3px;width:12px;height:12px}.LDj6SG_markdownPending{white-space:pre-wrap}
