.zW4UJG_slider{--fade-l:0px;--fade-r:0px;min-width:0;position:relative}.zW4UJG_slider:not([data-start]){--fade-l:40px}.zW4UJG_slider:not([data-end]){--fade-r:40px}.zW4UJG_row{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);gap:8px;margin:0;padding:2px 0;scroll-padding-inline:36px;list-style:none;display:flex;overflow-x:auto}.zW4UJG_row::-webkit-scrollbar{display:none}.zW4UJG_row>li{flex:none}@media (hover:hover) and (pointer:fine){.zW4UJG_row{cursor:grab}}.zW4UJG_row[data-drag]{cursor:grabbing;-webkit-user-select:none;user-select:none}.zW4UJG_row[data-drag] :is(button,a){pointer-events:none}.zW4UJG_arrow{display:none}@media (hover:hover) and (pointer:fine){.zW4UJG_arrow{z-index:1;width:28px;height:28px;color:var(--ps-text,var(--text));background:var(--ps-s1,var(--surface));box-shadow:inset 0 0 0 1px var(--ps-line-strong,var(--line-2)), 0 4px 12px -6px #00000073;opacity:0;border-radius:50%;place-items:center;margin-top:-14px;transition:opacity .16s,transform .16s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;top:50%}.zW4UJG_arrow[data-dir=prev]{left:-4px}.zW4UJG_arrow[data-dir=next]{right:-4px}.zW4UJG_slider:hover .zW4UJG_arrow{opacity:1}.zW4UJG_arrow:hover{background:var(--ps-s2,var(--surface-2))}.zW4UJG_arrow:active{transform:scale(.92)}}.zW4UJG_arrow[hidden]{display:none}@media (prefers-reduced-motion:reduce){.zW4UJG_arrow{transition:none}}
.f803fq_chat{--ease:cubic-bezier(.23, 1, .32, 1);--ai:var(--ps-ai,var(--c-ai-solid));border:1px solid var(--ps-line,var(--line));background:var(--ps-s1,var(--surface));border-radius:16px;flex-direction:column;min-width:0;height:600px;scroll-margin-top:96px;display:flex;overflow:hidden}.f803fq_chat[data-variant=tab]{height:calc(100dvh - 104px);min-height:420px}.f803fq_bar{border-bottom:1px solid var(--ps-line,var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--ai) 9%, transparent), transparent);align-items:center;gap:12px;padding:14px 16px;display:flex}.f803fq_back{height:32px;color:var(--ps-text-2,var(--text-2));box-shadow:inset 0 0 0 1px var(--ps-line,var(--line));transition:background-color .16s ease, color .16s ease, transform .16s var(--ease);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.f803fq_back:active{transform:scale(.97)}@media (hover:hover){.f803fq_back:hover{color:var(--ps-text,var(--text));background:var(--ps-s2,var(--surface-2))}}.f803fq_back:focus-visible{outline:2px solid var(--ps-focus,var(--ai));outline-offset:2px}.f803fq_avatar,.f803fq_aAvatar{color:#fff;background:linear-gradient(140deg, color-mix(in srgb, var(--ai) 80%, #fff), var(--ai));border-radius:50%;flex:none;place-items:center;display:grid}.f803fq_avatar{width:32px;height:32px;box-shadow:0 6px 16px -8px var(--ai)}.f803fq_who{flex:1;min-width:0}.f803fq_title{color:var(--ps-text,var(--text));text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14.5px;font-weight:700;line-height:19px;overflow:hidden}.f803fq_sub{color:var(--ps-text-3,var(--muted));text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12px;line-height:16px;overflow:hidden}.f803fq_barEnd{flex:none;align-items:center;gap:6px;display:flex}.f803fq_barBtn{height:32px;color:var(--ps-text-2,var(--text-2));box-shadow:inset 0 0 0 1px var(--ps-line,var(--line));transition:background-color .16s ease, color .16s ease, transform .16s var(--ease);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.f803fq_barBtn:active{transform:scale(.97)}@media (hover:hover){.f803fq_barBtn:hover{color:var(--ps-text,var(--text));background:var(--ps-s2,var(--surface-2))}}@media (pointer:coarse){.f803fq_back,.f803fq_barBtn{height:40px}}.f803fq_thread{overscroll-behavior:contain;outline:none;flex-direction:column;flex:1;min-height:0;padding:18px 16px 8px;display:flex;position:relative;overflow-y:auto}.f803fq_thread:focus-visible{box-shadow:inset 0 0 0 2px var(--ps-focus,var(--ai))}.f803fq_empty{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:560px;margin:auto;display:flex}.f803fq_emptyMark{color:#fff;background:linear-gradient(140deg, color-mix(in srgb, var(--ai) 75%, #fff), var(--ai));width:48px;height:48px;box-shadow:0 12px 28px -14px var(--ai);border-radius:16px;place-items:center;display:grid}.f803fq_emptyLead{max-width:420px;color:var(--ps-text-2,var(--text-2));margin:0 0 4px;font-size:14px;line-height:21px}.f803fq_suggest{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.f803fq_suggestBtn{text-align:left;width:100%;min-height:44px;color:var(--ps-text,var(--text));background:var(--ps-s2,var(--surface-2));box-shadow:inset 0 0 0 1px var(--ps-line,var(--line));transition:background-color .16s ease, box-shadow .16s ease, transform .16s var(--ease);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600;line-height:18px}.f803fq_suggestBtn:active{transform:scale(.98)}@media (hover:hover){.f803fq_suggestBtn:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ai) 55%, transparent);background:color-mix(in srgb, var(--ai) 8%, var(--ps-s2,var(--surface-2)))}}.f803fq_turns{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.f803fq_turn{animation:f803fq_turnIn .24s var(--ease) both;flex-direction:column;gap:10px;display:flex}@keyframes f803fq_turnIn{0%{opacity:0;transform:translateY(6px)}}.f803fq_q{max-width:82%;color:var(--ps-text,var(--text));background:color-mix(in srgb, var(--ai) 16%, var(--ps-s2,var(--surface-2)));overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px 16px 4px;align-self:flex-end;margin:0;padding:9px 13px;font-size:14px;line-height:20px}.f803fq_aRow{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.f803fq_aAvatar{width:24px;height:24px;margin-top:1px}.f803fq_a{flex-direction:column;gap:8px;min-width:0;display:flex}.f803fq_lead{color:var(--ps-text,var(--text));margin:0;font-size:14.5px;font-weight:650;line-height:22px}.f803fq_p{color:var(--ps-text-2,var(--text-2));margin:0;font-size:14px;line-height:22px}.f803fq_meta{color:var(--ps-text-3,var(--muted));margin:2px 0 0;font-size:11.5px}.f803fq_usage{color:var(--ps-text-3,var(--muted));white-space:normal;overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:16px}.f803fq_err{color:var(--ps-short-text,var(--rd-down-text));margin:0;font-size:13.5px}.f803fq_wait{color:var(--ps-text-3,var(--muted));align-items:center;gap:8px;margin:3px 0 0;font-size:13px;display:inline-flex}.f803fq_dots{gap:3px;display:inline-flex}.f803fq_dots i{background:var(--ai);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite f803fq_dot}.f803fq_dots i:nth-child(2){animation-delay:.15s}.f803fq_dots i:nth-child(3){animation-delay:.3s}@keyframes f803fq_dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.f803fq_dock{border-top:1px solid var(--ps-line,var(--line));background:var(--ps-s1,var(--surface));flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.f803fq_chips{scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.f803fq_chips::-webkit-scrollbar{display:none}.f803fq_chips li{flex:none}.f803fq_chip{white-space:nowrap;height:30px;color:var(--ps-text-2,var(--text-2));box-shadow:inset 0 0 0 1px var(--ps-line-strong,var(--line-2));transition:color .16s ease, box-shadow .16s ease, transform .16s var(--ease);border-radius:999px;padding:0 11px;font-size:12.5px;font-weight:600}.f803fq_chip:active{transform:scale(.97)}@media (hover:hover){.f803fq_chip:hover{color:var(--ps-text,var(--text));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ai) 55%, transparent)}}.f803fq_form{background:var(--ps-s2,var(--surface-2));box-shadow:inset 0 0 0 1px var(--ps-line-strong,var(--line-2));border-radius:14px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;transition:box-shadow .16s;display:flex}.f803fq_form textarea{resize:none;min-width:0;min-height:24px;max-height:112px;color:var(--ps-text,var(--text));font:inherit;background:0 0;border:0;outline:none;flex:1;margin:7px 0;padding:0;font-size:16px;line-height:22px}@media (min-width:881px){.f803fq_form textarea{font-size:14px}}.f803fq_form textarea::placeholder{color:var(--ps-text-3,var(--muted))}.f803fq_send{color:#fff;background:var(--ai);width:36px;height:36px;transition:opacity .16s ease, transform .16s var(--ease);border-radius:10px;flex:none;place-items:center;display:grid}.f803fq_send:disabled{opacity:.35}.f803fq_send:not(:disabled):active{transform:scale(.94)}.f803fq_barBtn:focus-visible,.f803fq_suggestBtn:focus-visible,.f803fq_chip:focus-visible,.f803fq_send:focus-visible{outline:2px solid var(--ps-focus,var(--ai));outline-offset:2px}@media (max-width:640px){.f803fq_chat{border-radius:14px;height:560px}.f803fq_chat[data-variant=tab]{height:calc(100dvh - 132px)}.f803fq_bar{padding:12px}.f803fq_title{white-space:normal}.f803fq_sub,.f803fq_barLong,.f803fq_back span{display:none}.f803fq_back{justify-content:center;width:32px;padding:0}.f803fq_suggest{grid-template-columns:minmax(0,1fr)}.f803fq_thread{padding:14px 12px 8px}.f803fq_q{max-width:88%}}@media (prefers-reduced-motion:reduce){.f803fq_turn,.f803fq_dots i{animation:none}.f803fq_dots i{opacity:.7}}.f803fq_chat{background:radial-gradient(70% 50% at 50% 0%, color-mix(in srgb, var(--ai) 10%, transparent), transparent 70%), var(--ps-s1,var(--surface));border-radius:20px;box-shadow:0 30px 60px -40px #000000e6}.f803fq_bar{background:color-mix(in srgb, var(--ps-s1,var(--surface)) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px 18px}.f803fq_avatar{background:linear-gradient(140deg, color-mix(in srgb, var(--ai) 70%, #fff), var(--ai) 60%, color-mix(in srgb, var(--ai) 70%, #000));width:36px;height:36px;box-shadow:0 8px 20px -8px var(--ai), inset 0 1px 0 #ffffff4d;border-radius:12px;position:relative}.f803fq_avatar:after{content:"";background:var(--ps-long,#3cc995);width:10px;height:10px;box-shadow:0 0 0 2px var(--ps-s1,var(--surface));border-radius:50%;position:absolute;bottom:-2px;right:-2px}.f803fq_title{font-family:var(--font-display-stack);font-size:15.5px}.f803fq_empty{gap:10px;max-width:620px;padding:8px 0 12px}.f803fq_orb{color:#fff;background:linear-gradient(140deg, color-mix(in srgb, var(--ai) 65%, #fff), var(--ai) 55%, color-mix(in srgb, var(--ai) 70%, #000));width:64px;height:64px;box-shadow:0 18px 40px -16px var(--ai), inset 0 1px 0 #ffffff59;animation:f803fq_orbIn .52s var(--ease) both;border-radius:22px;place-items:center;margin-bottom:8px;display:grid;position:relative}.f803fq_orb i{border:1px solid color-mix(in srgb, var(--ai) 45%, transparent);border-radius:28px;animation:3.2s ease-out infinite f803fq_ring;position:absolute;inset:-8px}.f803fq_orb i+i{animation-delay:1.6s}@keyframes f803fq_ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes f803fq_orbIn{0%{opacity:0;transform:translateY(6px)scale(.92)}}.f803fq_hello{font-family:var(--font-display-stack);color:var(--ps-text,var(--text));animation:f803fq_turnIn .36s var(--ease) 60ms both;margin:0;font-size:21px;font-weight:700;line-height:27px}.f803fq_emptyLead{max-width:460px;animation:f803fq_turnIn .36s var(--ease) .1s both;margin:0}.f803fq_tryK{letter-spacing:.1em;text-transform:uppercase;color:var(--ps-text-3,var(--muted));margin:14px 0 2px;font-size:11px;font-weight:700}.f803fq_suggest{gap:10px}.f803fq_suggest li{animation:f803fq_turnIn .36s var(--ease) both;animation-delay:calc(.14s + var(--i,0) * 40ms)}.f803fq_suggestBtn{background:var(--ps-s2,var(--surface-2));border-radius:14px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:12px;min-height:54px;padding:10px 14px 10px 10px;display:grid}.f803fq_sIcon{width:30px;height:30px;color:var(--ps-ai-text,var(--ai));background:color-mix(in srgb, var(--ai) 14%, transparent);transition:transform .24s var(--ease);border-radius:10px;place-items:center;display:grid}.f803fq_sText{min-width:0}.f803fq_sGo{color:var(--ps-text-3,var(--muted));opacity:0;transition:opacity .18s ease, transform .22s var(--ease);transform:translate(-4px)}@media (hover:hover) and (pointer:fine){.f803fq_suggestBtn:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ai) 55%, transparent), 0 14px 30px -20px var(--ai);transform:translateY(-1px)}.f803fq_suggestBtn:hover .f803fq_sGo{opacity:1;color:var(--ps-ai-text,var(--ai));transform:none}.f803fq_suggestBtn:hover .f803fq_sIcon{transform:scale(1.08)rotate(-6deg)}}.f803fq_q{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--ai) 80%, #fff), var(--ai));box-shadow:0 10px 24px -16px var(--ai);border-radius:18px 18px 6px;padding:10px 14px}.f803fq_aRow{grid-template-columns:30px minmax(0,1fr);gap:12px}.f803fq_aAvatar{border-radius:10px;width:30px;height:30px}.f803fq_a{background:var(--ps-s2,var(--surface-2));box-shadow:inset 0 0 0 1px var(--ps-line,var(--line));border-radius:6px 18px 18px;padding:14px 16px}.f803fq_lead{font-size:15px;line-height:23px}.f803fq_meta{border-top:1px solid var(--ps-divider,var(--line));padding-top:8px}.f803fq_wait{background:var(--ps-s2,var(--surface-2));box-shadow:inset 0 0 0 1px var(--ps-line,var(--line));border-radius:6px 18px 18px;padding:12px 16px}.f803fq_dock{background:linear-gradient(0deg, var(--ps-s1,var(--surface)) 70%, transparent);padding:12px 14px 14px}.f803fq_form{background:var(--ps-well,var(--surface-2));border-radius:16px;padding:7px 7px 7px 16px}.f803fq_form:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ai) 70%, transparent), 0 0 0 4px color-mix(in srgb, var(--ai) 14%, transparent), 0 18px 40px -24px var(--ai)}.f803fq_send{background:linear-gradient(135deg, color-mix(in srgb, var(--ai) 75%, #fff), var(--ai));width:40px;height:40px;box-shadow:0 8px 18px -10px var(--ai);border-radius:12px}.f803fq_send svg{transition:transform .22s var(--ease)}@media (hover:hover) and (pointer:fine){.f803fq_send:not(:disabled):hover svg{transform:translateY(-2px)}}.f803fq_chip{background:var(--ps-s2,var(--surface-2))}@media (prefers-reduced-motion:reduce){.f803fq_orb,.f803fq_orb i,.f803fq_hello,.f803fq_emptyLead,.f803fq_suggest li{animation:none}.f803fq_orb i{display:none}}.f803fq_chat[data-variant=slim]{height:auto;box-shadow:none;border-radius:18px}.f803fq_chat[data-variant=slim] .f803fq_thread{flex:none;height:440px}.f803fq_chat[data-variant=slim] .f803fq_bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding:12px 14px 12px 16px}.f803fq_chat[data-variant=slim] .f803fq_dock{background:0 0;border-top:0;padding:0 12px 12px}.f803fq_chat[data-variant=slim] .f803fq_thread+.f803fq_dock{border-top:1px solid var(--ps-line,var(--line));padding-top:10px}.f803fq_chat[data-variant=slim] .f803fq_form textarea{font-size:15px}@media (max-width:640px){.f803fq_chat[data-variant=slim] .f803fq_thread{height:420px}.f803fq_chat[data-variant=slim] .f803fq_chip{height:44px}.f803fq_chat[data-variant=slim] .f803fq_form textarea{font-size:16px}}.f803fq_chat[data-variant=slim]{background:var(--ps-s1,var(--surface));border-radius:22px;width:100%;max-width:720px;margin-inline:auto}.f803fq_mark{width:30px;height:30px;color:var(--ps-ai-text,var(--ai));background:color-mix(in srgb, var(--ai) 14%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.f803fq_chat[data-variant=slim] .f803fq_bar{gap:12px;padding:18px 12px 14px 16px}.f803fq_chat[data-variant=slim] .f803fq_title{letter-spacing:-.01em;font-size:16px;font-weight:650;line-height:21px}.f803fq_chat[data-variant=slim] .f803fq_sub{margin-top:2px;font-size:12.5px;line-height:17px}.f803fq_deskLink{height:32px;color:var(--ps-text-2,var(--text-2));transition:background-color .14s ease, color .14s ease, transform .14s var(--ease);border-radius:9px;align-items:center;gap:4px;padding:0 6px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.f803fq_deskLink svg{transition:transform .18s var(--ease)}@media (hover:hover) and (pointer:fine){.f803fq_deskLink:hover{color:var(--ps-text,var(--text));background:var(--ps-s2,var(--surface-2))}.f803fq_deskLink:hover svg{transform:translate(1px,-1px)}}.f803fq_deskLink:active{transform:scale(.97)}.f803fq_deskLink:focus-visible{outline:2px solid var(--ps-focus,var(--ai));outline-offset:2px}.f803fq_chat[data-variant=slim] .f803fq_dock{gap:10px;padding:0 16px 16px}.f803fq_chat[data-variant=slim] .f803fq_chip{height:34px;color:var(--ps-text-2,var(--text-2));background:var(--ps-s2,var(--surface-2));box-shadow:none;padding:0 14px;font-size:13px}@media (hover:hover) and (pointer:fine){.f803fq_chat[data-variant=slim] .f803fq_chip:hover{color:var(--ps-text,var(--text));background:color-mix(in srgb, var(--ai) 12%, var(--ps-s2,var(--surface-2)))}}.f803fq_chat[data-variant=slim] .f803fq_chip:active{background:color-mix(in srgb, var(--ai) 18%, var(--ps-s2,var(--surface-2)))}.f803fq_chat[data-variant=slim] .f803fq_form{border-radius:18px;padding:6px 6px 6px 16px}.f803fq_send:disabled{opacity:1;color:var(--ps-text-3,var(--muted));background:var(--ps-s3,var(--surface-2));box-shadow:none;cursor:default}.f803fq_send:not(:disabled){animation:f803fq_sendReady .18s var(--ease) 1}@keyframes f803fq_sendReady{0%{transform:scale(.86)}}.f803fq_chat[data-variant=slim] .f803fq_send{border-radius:50%;width:36px;height:36px}@media (prefers-reduced-motion:reduce){.f803fq_send:not(:disabled){animation:none}.f803fq_deskLink,.f803fq_deskLink svg{transition:none}}@media (max-width:640px){.f803fq_chat[data-variant=slim]{border-radius:18px;max-width:none}.f803fq_chat[data-variant=slim] .f803fq_bar{gap:10px;padding:14px 8px 10px 14px}.f803fq_chat[data-variant=slim] .f803fq_title{font-size:15.5px}.f803fq_deskLink{justify-content:center;width:44px;height:44px;padding:0}.f803fq_chat[data-variant=slim] .f803fq_dock{padding:0 12px 12px}.f803fq_chat[data-variant=slim] .f803fq_chip{height:44px;padding:0 16px;font-size:14px}.f803fq_chat[data-variant=slim] .f803fq_form{padding:4px 4px 4px 14px}.f803fq_chat[data-variant=slim] .f803fq_send{width:44px;height:44px}}
