:root{--brand:#1044f7;--brand-d:#062fb9;--brand-lt:#7f9dff;--ink:#0e1628;--ink-2:#080f1e;--paper:#fff;--wash:#f3f5f9;--line:#dfe3ec;--dim:#566072;--dim-2:#848da1;--good:#12864a}.widget{background:#fff;border-radius:16px;flex-direction:column;max-width:420px;margin-left:auto;display:flex;overflow:hidden;box-shadow:0 26px 60px #0a142d66}.widget>*{flex:none}.w-top{background:var(--ink);color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:9px;padding:11px 13px;display:flex}.w-src{align-items:baseline;gap:8px;min-width:0;display:flex}.w-src svg{color:#6f7c99;flex:none;align-self:center}.w-src b{letter-spacing:.02em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Jost,sans-serif;font-size:.82rem;font-weight:500;overflow:hidden}.w-src i{color:#6f7c99;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-style:normal;overflow:hidden}@media (max-width:420px){.w-src i{display:none}}.w-body{background:var(--wash);scroll-behavior:smooth;align-content:start;gap:9px;min-height:168px;max-height:300px;padding:13px;display:grid;overflow-y:auto}.w-body>*{min-width:0}.w-intro{color:var(--dim);border:1px solid var(--line);background:#fff;border-radius:14px 14px 14px 4px;padding:10px 12px;font-size:.82rem;line-height:1.6}.w-q{background:var(--ink);color:#fff;border-radius:14px 14px 4px;justify-self:end;max-width:84%;padding:8px 12px;font-size:.86rem;animation:.34s cubic-bezier(.2,.8,.3,1) riseIn}@keyframes popIn{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes riseIn{0%{transform:translateY(7px)scale(.985)}to{transform:none}}.w-a{border:1px solid var(--line);background:#fff;border-radius:14px 14px 14px 4px;justify-self:start;max-width:92%;min-height:2.6em;padding:10px 12px;font-size:.86rem;line-height:1.55;box-shadow:0 1px 3px #0a142d0f}.w-a .src{border-top:1px solid var(--line);color:var(--dim);margin-top:8px;padding-top:7px;font-size:.72rem;animation:.3s popIn;display:block}.w-a .src b{color:var(--ink-2);font-weight:600}.w-a.no{background:#fcfcfd}.w-txt{white-space:pre-wrap}.w-a .flag{letter-spacing:.1em;text-transform:uppercase;width:fit-content;color:var(--dim);background:var(--wash);border-radius:100px;margin-bottom:8px;padding:2px 9px;font-family:Jost,sans-serif;font-size:.62rem;display:block}.caret{background:var(--brand);vertical-align:-.14em;width:2px;height:1em;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.w-prog{background:var(--line);flex:none;height:2px;position:relative;overflow:hidden}.w-prog i{background:var(--brand);position:absolute;inset:0 100% 0 0}.w-prog.run i{animation:6s linear forwards sweep}.w-prog.hold i{animation-play-state:paused}.w-prog.off{display:none}@keyframes sweep{to{right:0}}.w-ask{border-top:1px solid var(--line);background:#fff;padding:11px 12px 12px}.w-ask .lab{color:var(--dim-2);margin-bottom:7px;font-size:.68rem}.w-ask .qs{scrollbar-width:none;-ms-overflow-style:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.w-ask .qs::-webkit-scrollbar{display:none}.w-ask .qs-wrap{position:relative}.w-ask .qs-wrap.more:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff 72%);width:38px;position:absolute;top:0;bottom:2px;right:0}.w-ask .qs.pan{cursor:grab}.w-ask .qs.held{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.w-ask .qs.held .qb{cursor:grabbing}.qb{font:inherit;white-space:nowrap;background:var(--wash);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:100px;flex:none;padding:6px 12px;font-size:.79rem;transition:border-color .14s,background-color .14s,color .14s}.qb:hover:not([disabled]){border-color:var(--brand);background:#fff}.qb[disabled]{background:var(--brand);border-color:var(--brand);color:#fff;cursor:default}.w-form{gap:6px;margin-top:9px;display:flex}.w-form input{min-width:0;font:inherit;color:var(--ink-2);background:var(--wash);border:1px solid var(--line);border-radius:100px;flex:auto;padding:9px 14px;font-size:.86rem;transition:border-color .15s,background-color .15s}.w-form input::placeholder{color:var(--dim-2)}.w-form input:focus{border-color:var(--brand);background:#fff;outline:none}.w-form button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:background-color .15s;display:grid}.w-form button:hover{background:var(--brand-d)}.w-form button[disabled]{opacity:.5;cursor:default}.w-offline{border-top:1px solid var(--line);color:var(--dim);margin-top:11px;padding-top:10px;font-size:.78rem;line-height:1.55}.w-offline a{color:var(--brand);font-weight:500}.wd{animation:.44s cubic-bezier(.2,.75,.3,1) wordIn;display:inline-block}@keyframes wordIn{0%{opacity:0;filter:blur(7px);transform:translateY(6px)scale(.985)}to{opacity:1;filter:blur();transform:none}}.w-read{color:var(--dim);border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;font-size:.74rem;display:flex}.w-read b{letter-spacing:.06em;text-transform:uppercase;color:var(--dim-2);font-size:.66rem;font-weight:500}.w-read i{background:var(--wash);border:1px solid var(--line);color:var(--ink-2);border-radius:100px;padding:2px 9px;font-style:normal;animation:.34s cubic-bezier(.2,.75,.3,1) riseIn}.w-read.done{opacity:.6}.w-ref{vertical-align:baseline;white-space:nowrap;max-width:160px;color:var(--brand);background:#1044f712;border:1px solid #1044f729;border-radius:100px;align-items:center;gap:4px;margin-left:5px;padding:1px 8px 1px 6px;font-size:.68rem;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;animation:.44s cubic-bezier(.2,.75,.3,1) riseIn;display:inline-flex}.w-ref span{text-overflow:ellipsis;overflow:hidden}.w-ref svg{opacity:.7;flex:none}.w-ref:hover,.w-ref:focus-visible{background:var(--brand);border-color:var(--brand);color:#fff}.w-ref:hover svg,.w-ref:focus-visible svg{opacity:1}.w-pop{z-index:90;border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:13px;padding:11px 13px;font-size:.78rem;line-height:1.6;animation:.18s cubic-bezier(.2,.8,.3,1) riseIn;position:fixed;box-shadow:0 20px 48px #0a142d33}.w-pop .eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--dim-2);margin-bottom:4px;font-family:Jost,sans-serif;font-size:.6rem;display:block}.w-pop .t{color:var(--ink);overflow-wrap:anywhere;margin-bottom:6px;font-weight:600;display:block}.w-pop q{overflow-wrap:anywhere;font-style:italic;display:block}.w-pop>a{color:var(--brand);align-items:center;gap:4px;margin-top:8px;font-size:.72rem;text-decoration:none;display:inline-flex}.w-pop>a:hover{text-decoration:underline}.w-foot{opacity:.55;margin-top:7px;transition:opacity .18s;display:flex}.w-a:hover .w-foot,.w-foot:focus-within{opacity:1}.w-foot .w-rate{margin-left:0}.w-rate{align-items:center;gap:4px;margin-left:auto;display:flex}.w-rate button{font:inherit;cursor:pointer;color:var(--dim-2);background:0 0;border:0;border-radius:2px;padding:3px;line-height:0;transition:color .15s,background-color .15s}.w-rate button:hover{color:var(--brand);background:var(--wash)}.w-rate button[aria-pressed=true]{color:var(--brand)}.w-rate .said{color:var(--dim-2);font-size:.72rem}.w-lead{border-top:1px solid var(--line);margin-top:11px;padding-top:10px}.w-lead form{gap:6px;display:flex}.w-lead input{min-width:0;font:inherit;border:1px solid var(--line);background:var(--wash);color:var(--ink-2);border-radius:2px;flex:auto;padding:8px 10px;font-size:.84rem}.w-lead input:focus{border-color:var(--brand);background:#fff;outline:none}.w-lead button{font:inherit;cursor:pointer;background:var(--brand);color:#fff;border:0;border-radius:2px;flex:none;padding:8px 14px;font-size:.8rem;font-weight:600}.w-lead button:hover{background:var(--brand-d)}.w-lead button[disabled]{opacity:.55;cursor:default}.w-lead .msg{color:var(--dim);margin-top:7px;font-size:.78rem}.w-lead .msg.ok{color:var(--good);font-weight:500}.w-lead .msg.err{color:#c0392b}.w-note{color:var(--dim);text-align:center;border-top:1px dashed var(--line);margin-top:2px;padding:4px 0;font-size:.78rem}@media (max-width:620px),(hover:none){.wd{animation-name:wordFade}.w-body{scroll-behavior:auto}}@keyframes wordFade{0%{opacity:0}to{opacity:1}}
