.need-entry_needEntry__UtLBo{width:min(780px,100%);margin-top:8px;text-align:left;position:relative;z-index:1}.need-entry_needComposer__BqlQL{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:62px;border:1px solid var(--placeholder);background:color-mix(in srgb,var(--paper) 88%,var(--paper-2));box-shadow:0 16px 42px -34px rgba(60,46,30,.58);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.need-entry_needComposer__BqlQL:focus-within{border-color:var(--cinnabar);background:var(--paper);box-shadow:0 0 0 3px color-mix(in srgb,var(--cinnabar) 12%,transparent)}.need-entry_needComposerError__8Tt7P{border-color:var(--cinnabar)}.need-entry_needTextarea__AY7q8{width:100%;min-height:60px;max-height:112px;resize:none;overflow-y:auto;padding:18px 20px;border:0;border-radius:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:15px;line-height:1.65}.need-entry_dialogInput__zwlkm::placeholder,.need-entry_needTextarea__AY7q8::placeholder{color:var(--placeholder);opacity:1}.need-entry_needSubmit__VBlZA{min-width:112px;display:grid;place-items:center;padding:0 24px;color:var(--paper);background:var(--cinnabar);border-left:1px solid var(--cinnabar);font-family:var(--serif);font-size:15px;font-weight:600;letter-spacing:.14em;text-align:center;white-space:nowrap;transition:background .18s var(--ease),transform .1s var(--ease)}.need-entry_dialogSend__tYCAJ:focus-visible,.need-entry_dialogSend__tYCAJ:hover,.need-entry_needSubmit__VBlZA:hover,.need-entry_primaryButton__E3EAX:focus-visible,.need-entry_primaryButton__E3EAX:hover{background:var(--cinnabar-d)}.need-entry_needSubmit__VBlZA:active,.need-entry_primaryButton__E3EAX:active,.need-entry_secondaryButton__UvYMn:active{transform:translateY(1px)}.need-entry_dialogSend__tYCAJ:focus-visible,.need-entry_needSubmit__VBlZA:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.need-entry_fieldError__hkkuU{display:none;margin-top:7px;color:var(--cinnabar-d);font-size:12px}.need-entry_fieldErrorVisible__6Xajq{display:block}.need-entry_recommendationRail__Boevw{min-height:48px;margin-top:13px}.need-entry_recommendations__e1hfo{min-width:0;min-height:32px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 21px;text-align:center;opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.need-entry_recommendation__FmxXT{position:relative;min-height:30px;padding:2px 0;color:var(--cinnabar-d);font-size:13px;line-height:1.8;border-bottom:1px solid color-mix(in srgb,var(--cinnabar) 38%,transparent);white-space:nowrap}.need-entry_recommendation__FmxXT:after{content:"";position:absolute;left:calc(100% + 10px);top:50%;width:2px;height:2px;background:var(--gold)}.need-entry_recommendation__FmxXT:last-child:after{display:none}.need-entry_recommendation__FmxXT:focus-visible,.need-entry_recommendation__FmxXT:hover{color:var(--cinnabar);border-bottom-color:var(--cinnabar);outline:none}.need-entry_fadingOut__3A7VQ{opacity:0;transform:translateY(-4px)}.need-entry_fadingIn__sDN0_{opacity:0;transform:translateY(4px);transition:none}.need-entry_recentConversations__kOQoS{margin-top:12px;border-top:1px solid var(--line)}.need-entry_recentHeading__l68xu{min-height:34px;display:flex;align-items:center;color:var(--gold);font-size:10px;font-weight:600;letter-spacing:.18em}.need-entry_recentList__yzO6_{border-bottom:1px solid var(--line)}.need-entry_recentConversation__Z2_5P{width:100%;min-height:44px;padding:7px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);color:var(--ink-2);text-align:left;transition:color .14s var(--ease),background .14s var(--ease),transform .1s var(--ease)}.need-entry_recentConversation__Z2_5P:first-child{border-top-color:var(--line)}.need-entry_recentConversation__Z2_5P:focus-visible,.need-entry_recentConversation__Z2_5P:hover{color:var(--cinnabar-d);background:color-mix(in srgb,var(--paper-2) 70%,transparent);outline:none}.need-entry_recentConversation__Z2_5P:focus-visible{box-shadow:inset 2px 0 0 var(--cinnabar)}.need-entry_recentConversation__Z2_5P:active{transform:scale(.96)}.need-entry_recentConversationTitle__My81o{min-width:0;overflow:hidden;font-size:12.5px;line-height:1.65;text-overflow:ellipsis;white-space:nowrap}.need-entry_recentConversationTime__8JtZ4{color:var(--ink-3);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.need-entry_dialog__XKAst{width:min(760px,calc(100% - 36px));height:min(680px,82dvh);max-width:none;max-height:none;margin:auto;padding:0;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--placeholder);color:var(--ink);background:var(--paper);box-shadow:0 30px 80px -42px rgba(45,34,23,.65);overflow:hidden}.need-entry_dialog__XKAst:not([open]){display:none}.need-entry_dialog__XKAst[open]{display:grid;animation:need-entry_dialogIn__PPIxX .19s var(--ease)}.need-entry_dialog__XKAst::backdrop{background:rgba(28,27,25,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes need-entry_dialogIn__PPIxX{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.need-entry_dialogHeader__yGMB0{min-height:66px;padding:12px 18px 12px 22px;display:flex;align-items:center;gap:16px;border-top:3px solid var(--cinnabar);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,var(--paper-2))}.need-entry_dialogMark__u_p6M{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;color:var(--paper);background:var(--cinnabar);font-family:var(--serif);font-size:17px;font-weight:700}.need-entry_dialogTitle__xlxrR{min-width:0;flex:1 1}.need-entry_dialogTitle__xlxrR strong{display:block;font-family:var(--serif);font-size:17px;font-weight:700;letter-spacing:.04em}.need-entry_dialogTitle__xlxrR span{display:block;margin-top:1px;color:var(--ink-3);font-size:11px}.need-entry_dialogReset__ZuJA8{min-height:34px;padding:6px 10px;color:var(--ink-3);border:1px solid transparent;font-size:12px;white-space:nowrap}.need-entry_dialogReset__ZuJA8:focus-visible,.need-entry_dialogReset__ZuJA8:hover{color:var(--cinnabar);border-color:var(--line);outline:none}.need-entry_dialogReset__ZuJA8:disabled{opacity:.45}.need-entry_dialogClose__j1oIJ{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;color:var(--ink-2);border:1px solid var(--line);font-size:22px;line-height:1;text-align:center}.need-entry_dialogClose__j1oIJ:focus-visible,.need-entry_dialogClose__j1oIJ:hover{color:var(--paper);background:var(--cinnabar);border-color:var(--cinnabar);outline:none}.need-entry_dialogBody__wNiBz{min-height:0;padding:25px 25px 30px;overflow-y:auto;scrollbar-color:var(--placeholder) transparent;scrollbar-width:thin}.need-entry_conversationDate__jgK7x{margin-bottom:20px;color:var(--ink-3);font-size:11px;text-align:center}.need-entry_messageRow__WIPnU{display:flex;align-items:flex-start;gap:11px}.need-entry_dialogBody__wNiBz>div+.need-entry_messageRow__WIPnU,.need-entry_messageRow__WIPnU+.need-entry_messageRow__WIPnU,.need-entry_messageRow__WIPnU+div{margin-top:17px}.need-entry_userRow__246Me{justify-content:flex-end}.need-entry_assistantSeal__ai_T9{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;color:var(--cinnabar);border:1px solid color-mix(in srgb,var(--cinnabar) 48%,var(--line));font-family:var(--serif);font-size:13px;font-weight:700}.need-entry_message__G_iJl{max-width:min(590px,84%);padding:12px 15px;border:1px solid var(--line);color:var(--ink);background:var(--paper-2);font-size:13.5px;line-height:1.85;text-align:left;overflow-wrap:anywhere}.need-entry_assistantMessage__kRSsF{padding:1px 2px 1px 0;border-color:transparent;background:transparent}.need-entry_assistantMessage__kRSsF p+p,.need-entry_directAnswer__0oFRO p+p{margin-top:10px}.need-entry_directAnswer__0oFRO{max-width:min(590px,calc(100% - 39px));padding:18px 20px;border:0;border-left:3px solid var(--cinnabar);background:var(--paper-2);color:var(--ink-2);font-family:var(--serif);font-size:14px;line-height:2}.need-entry_directAnswer__0oFRO h1,.need-entry_directAnswer__0oFRO h2,.need-entry_directAnswer__0oFRO h3,.need-entry_directAnswer__0oFRO h4{margin-bottom:8px;color:var(--ink);font-size:17px}.need-entry_quickReplies__NGsDm{margin:14px 0 0 39px;display:flex;flex-wrap:wrap;gap:8px}.need-entry_quickReply__ecDTB{min-height:34px;padding:6px 13px;border:1px solid color-mix(in srgb,var(--cinnabar) 38%,var(--line));color:var(--cinnabar-d);background:var(--paper);font-size:12px}.need-entry_quickReply__ecDTB:focus-visible,.need-entry_quickReply__ecDTB:hover{color:var(--paper);background:var(--cinnabar);border-color:var(--cinnabar);outline:none}.need-entry_toolCard__Pro_O{position:relative;margin:21px 0 0 39px;padding:20px;display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:18px;text-align:left;border:1px solid var(--placeholder);background:color-mix(in srgb,var(--paper-2) 64%,var(--paper));transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.need-entry_toolCard__Pro_O:before{content:"";position:absolute;inset:-1px -1px auto;height:2px;background:var(--cinnabar)}.need-entry_toolCard__Pro_O:hover{border-color:color-mix(in srgb,var(--cinnabar) 45%,var(--line));box-shadow:0 18px 44px -32px rgba(60,46,30,.58)}.need-entry_toolGlyph__LbbFd{grid-column:1;grid-row:1/span 4;align-self:start;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--cinnabar);color:var(--cinnabar);background:var(--paper);font-family:var(--serif);font-size:18px;font-weight:700}.need-entry_toolGlyphLatin__HPNNz{font-size:11px}.need-entry_toolName__BCsNO{grid-column:2;color:var(--gold);font-size:11px;letter-spacing:.14em}.need-entry_toolCard__Pro_O h3{grid-column:2;margin-top:2px;font-family:var(--serif);font-size:18px;letter-spacing:.04em}.need-entry_toolSummary__iYE0R{grid-column:2;margin-top:7px;color:var(--ink-2);font-size:12.5px;line-height:1.75}.need-entry_toolCard__Pro_O .need-entry_primaryButton__E3EAX{grid-column:2;justify-self:start}.need-entry_primaryButton__E3EAX,.need-entry_secondaryButton__UvYMn{min-height:38px;margin-top:15px;padding:8px 18px;font-size:13px;font-weight:500;text-align:center;white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease),transform .1s var(--ease)}.need-entry_primaryButton__E3EAX{color:var(--paper);background:var(--cinnabar);border:1px solid var(--cinnabar);font-family:var(--serif);letter-spacing:.08em}.need-entry_primaryButton__E3EAX:focus-visible{outline:2px solid color-mix(in srgb,var(--cinnabar) 28%,transparent);outline-offset:2px}.need-entry_primaryButton__E3EAX:disabled,.need-entry_secondaryButton__UvYMn:disabled{opacity:.5}.need-entry_secondaryButton__UvYMn{color:var(--cinnabar-d);border-bottom:1px solid color-mix(in srgb,var(--cinnabar) 45%,transparent);padding-inline:1px}.need-entry_secondaryButton__UvYMn:focus-visible,.need-entry_secondaryButton__UvYMn:hover{color:var(--cinnabar);border-bottom-color:var(--cinnabar);outline:none}.need-entry_castPanel__JfN2W,.need-entry_errorPanel___5MHt{margin:20px 0 0 39px;padding:19px 20px;border:1px solid var(--placeholder);background:var(--paper-2)}.need-entry_castHead__qQR4I{display:flex;align-items:center;justify-content:space-between;gap:16px}.need-entry_castHead__qQR4I h3,.need-entry_errorPanel___5MHt h3{font-family:var(--serif);font-size:17px}.need-entry_castHead__qQR4I span{color:var(--cinnabar);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.need-entry_yaoProgress__hxvsx{margin:18px 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.need-entry_yaoSlot_____EG{position:relative;height:34px;display:grid;place-items:center;border:1px solid var(--line);background:var(--paper)}.need-entry_yaoSlot_____EG i{position:absolute;right:3px;top:3px;width:5px;height:5px;border-radius:50%;background:var(--cinnabar)}.need-entry_emptyLine__Y7_nC,.need-entry_yangLine__8zZEU{width:70%;height:3px;background:var(--placeholder)}.need-entry_yangLine__8zZEU{background:var(--ink)}.need-entry_yinLine__2pq1l{width:70%;height:3px;background:linear-gradient(90deg,var(--ink) 0 40%,transparent 40% 60%,var(--ink) 60% 100%)}.need-entry_castPanel__JfN2W>p,.need-entry_errorPanel___5MHt p{color:var(--ink-2);font-size:12.5px;line-height:1.8}.need-entry_castActions__FUuhh{display:flex;align-items:center;gap:16px}.need-entry_errorPanel___5MHt,.need-entry_handoffNotice__ajhOP{border-left:3px solid var(--cinnabar)}.need-entry_handoffNotice__ajhOP{margin:20px auto;padding:18px 20px;background:var(--paper-2);color:var(--ink-2);font-size:13px;line-height:1.8}.need-entry_handoffNotice__ajhOP .need-entry_primaryButton__E3EAX{display:inline-block;margin-top:12px}.need-entry_errorPanel___5MHt .need-entry_primaryButton__E3EAX{margin-top:12px}.need-entry_typingLine__wyr7D{display:flex;align-items:center;min-height:18px}.need-entry_typingDots__u2MnE{display:inline-flex;gap:4px}.need-entry_typingDots__u2MnE i{width:4px;height:4px;border-radius:50%;background:var(--cinnabar);animation:need-entry_typing__zd1eG .9s ease-in-out infinite alternate}.need-entry_typingDots__u2MnE i:nth-child(2){animation-delay:.12s}.need-entry_typingDots__u2MnE i:nth-child(3){animation-delay:.24s}@keyframes need-entry_typing__zd1eG{0%{opacity:.25;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}.need-entry_dialogComposer__naLHV{padding:13px 16px 15px;border-top:1px solid var(--line);background:var(--paper-2)}.need-entry_dialogInputRow__RPGIN{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--placeholder);background:var(--paper)}.need-entry_dialogInput__zwlkm{min-width:0;min-height:44px;max-height:96px;resize:none;padding:10px 13px;border:0;border-radius:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:13px;line-height:1.7}.need-entry_dialogSend__tYCAJ{min-width:70px;padding:0 14px;color:var(--paper);background:var(--cinnabar);font-family:var(--serif);font-size:13px;text-align:center}.need-entry_dialogSend__tYCAJ:disabled{opacity:.5}.need-entry_composerMeta__P5r7d{display:flex;justify-content:flex-start;gap:12px;margin-top:7px;color:var(--ink-3);font-size:10px}@media (max-width:720px){.need-entry_needComposer__BqlQL{grid-template-columns:minmax(0,1fr) 80px;min-height:50px}.need-entry_needTextarea__AY7q8{min-height:48px;max-height:48px;padding:12px 13px;font-size:13px;line-height:1.6;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.need-entry_needSubmit__VBlZA{min-width:80px;padding:0 10px;font-size:14px}.need-entry_recommendation__FmxXT:after{display:none}.need-entry_recentConversations__kOQoS{margin-top:8px}.need-entry_recentConversation__Z2_5P{min-height:44px;padding-inline:4px;gap:12px}.need-entry_recentConversationTitle__My81o{font-size:12px}}@media (max-width:560px){.need-entry_dialog__XKAst{width:100%;height:100dvh;margin:0;border:0}.need-entry_dialogHeader__yGMB0{padding-inline:12px;gap:10px}.need-entry_dialogReset__ZuJA8,.need-entry_dialogTitle__xlxrR span{display:none}.need-entry_dialogBody__wNiBz{padding:20px 14px 25px}.need-entry_message__G_iJl{max-width:87%;font-size:12.5px}.need-entry_castPanel__JfN2W,.need-entry_directAnswer__0oFRO,.need-entry_errorPanel___5MHt,.need-entry_toolCard__Pro_O{margin-left:0}.need-entry_toolCard__Pro_O{padding:16px 15px;grid-template-columns:38px minmax(0,1fr);column-gap:13px}.need-entry_quickReplies__NGsDm{margin-left:39px}.need-entry_yaoProgress__hxvsx{gap:5px}.need-entry_castActions__FUuhh{align-items:stretch;flex-direction:column;gap:0}.need-entry_castActions__FUuhh .need-entry_primaryButton__E3EAX,.need-entry_castActions__FUuhh .need-entry_secondaryButton__UvYMn{width:100%}.need-entry_dialogComposer__naLHV{padding:10px}.need-entry_composerMeta__P5r7d{display:none}}@media (prefers-reduced-motion:reduce){.need-entry_dialog__XKAst[open],.need-entry_recentConversation__Z2_5P,.need-entry_typingDots__u2MnE i{animation:none;transition:none}}