.cl-root{--cl-bg:#05060f;--cl-surface:#0b0f1e;--cl-surface-2:#111629;--cl-hairline:rgba(148,163,184,0.14);--cl-hairline-strong:rgba(148,163,184,0.26);--cl-text:#f8fafc;--cl-text-2:#a3adc2;--cl-primary:#3b82f6;--cl-primary-600:#2563eb;--cl-primary-300:#93c5fd;--cl-signal:#22d3ee;--cl-verify:#34d399;--cl-ease:cubic-bezier(0.22,1,0.36,1)}.cl-launcher{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom, 0px));z-index:150;display:grid;place-items:center;width:54px;height:54px;padding:0;border:0;border-radius:9999px;color:#fff;cursor:pointer;background:linear-gradient(150deg,#60a5fa,#3b82f6 45%,#2563eb);box-shadow:0 12px 30px -10px rgba(59,130,246,.85),0 2px 6px rgba(5,6,15,.35),inset 0 1px 0 rgba(255,255,255,.3);transition:transform .2s var(--cl-ease),box-shadow .2s ease;animation:cl-launcher-in .42s cubic-bezier(.34,1.4,.64,1) backwards;-webkit-tap-highlight-color:transparent}.cl-launcher:hover{transform:scale(1.06);box-shadow:0 16px 36px -10px rgba(59,130,246,.95),0 2px 6px rgba(5,6,15,.35),inset 0 1px 0 rgba(255,255,255,.3)}.cl-launcher:active{transform:scale(.96)}.cl-launcher:focus-visible{outline:2px solid var(--cl-primary-300);outline-offset:3px}.cl-glyph{grid-area:1/1;display:grid;place-items:center;opacity:0;transform:rotate(-70deg) scale(.4);transition:opacity .18s ease,transform .28s var(--cl-ease)}.cl-glyph[data-on]{opacity:1;transform:none}.cl-launcher[data-busy]{cursor:progress}.cl-launcher[data-busy]:hover{transform:none}.cl-dot{transform-box:fill-box;transform-origin:center}.cl-launcher[data-busy] .cl-dot{animation:cl-typing .9s ease-in-out infinite}.cl-launcher[data-busy] .cl-dot:nth-of-type(2){animation-delay:.15s}.cl-launcher[data-busy] .cl-dot:nth-of-type(3){animation-delay:.3s}@keyframes cl-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-1.6px)}}@keyframes cl-launcher-in{0%{opacity:0;transform:scale(.5)}}.cl-panel{position:fixed;left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom, 0px));z-index:150;box-sizing:border-box;max-height:calc(100vh - 96px - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 96px - env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;isolation:isolate;border-radius:22px;border:1px solid var(--cl-hairline-strong);background:linear-gradient(180deg,#0f1730 0,var(--cl-surface) 38%,var(--cl-bg) 100%);box-shadow:0 32px 80px -24px rgba(0,0,0,.8),0 14px 40px -18px rgba(59,130,246,.45),inset 0 1px 0 rgba(255,255,255,.06);color:var(--cl-text);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;text-align:left;transform-origin:calc(100% - 27px) calc(100% + 40px);animation:cl-panel-in .26s var(--cl-ease) backwards}.cl-panel[data-state=closing]{animation:cl-panel-out .17s ease-in forwards}@media (min-width:640px){.cl-panel{left:auto;width:380px;right:14px}}@media (min-width:1024px){.cl-launcher{right:24px;bottom:20px}.cl-panel{right:24px;bottom:88px;max-height:calc(100vh - 112px)}}@keyframes cl-panel-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}@keyframes cl-panel-out{to{opacity:0;transform:translateY(10px) scale(.97)}}.cl-glow{position:absolute;inset:0 0 auto;z-index:-1;height:200px;border-radius:22px 22px 0 0;background:radial-gradient(110% 95% at 92% -15%,rgba(59,130,246,.42) 0,rgba(59,130,246,0) 60%),radial-gradient(70% 70% at 10% -30%,rgba(34,211,238,.16) 0,rgba(34,211,238,0) 65%);pointer-events:none}.cl-head{justify-content:space-between;padding:16px 12px 0 20px}.cl-brand,.cl-head{display:flex;align-items:center}.cl-brand{gap:8px;font-family:var(--font-display),var(--font-inter),sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1}.cl-brand img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.cl-brand-one{color:#60a5fa}.cl-close{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:9999px;background:transparent;color:rgba(248,250,252,.6);cursor:pointer;transition:background-color .15s ease,color .15s ease}.cl-close:hover{background:rgba(255,255,255,.08);color:#fff}.cl-close:focus-visible{outline:2px solid #fff;outline-offset:1px}.cl-title{margin:16px 20px 0;font-family:var(--font-display),var(--font-inter),sans-serif;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--cl-text)}.cl-label{display:flex;align-items:center;gap:8px;margin:12px 20px 6px;font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:rgba(163,173,194,.85)}.cl-label:before{content:"";width:7px;height:7px;border-radius:9999px;background:var(--cl-signal);box-shadow:0 0 10px rgba(34,211,238,.6)}.cl-answers>li,.cl-foot,.cl-label,.cl-title{animation:cl-item-in .34s var(--cl-ease) backwards;animation-delay:calc(40ms + var(--i, 0) * 28ms)}@keyframes cl-item-in{0%{opacity:0;transform:translateY(8px)}}.cl-answers{margin:0 8px;padding:0;list-style:none}.cl-answers>li+li{border-top:1px solid rgba(148,163,184,.08)}.cl-answer{display:flex;align-items:center;gap:13px;padding:12px;border-radius:16px;color:var(--cl-text);text-decoration:none;transition:background-color .15s ease}.cl-answer:hover{background:rgba(148,163,184,.07)}.cl-answer:focus-visible{outline:2px solid rgba(147,197,253,.9);outline-offset:-2px}.cl-icon{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:12px;border:1px solid rgba(59,130,246,.34);background:rgba(59,130,246,.14);color:var(--cl-primary-300);transition:background-color .18s ease,color .18s ease}.cl-answer:hover .cl-icon{background:rgba(59,130,246,.28);color:#fff}.cl-text{flex:1;min-width:0}.cl-question{display:block;font-size:15px;font-weight:600;line-height:1.35;color:var(--cl-text)}.cl-free{display:inline-flex;align-items:center;height:17px;margin-right:6px;vertical-align:1px;padding:0 6px;border-radius:9999px;border:1px solid rgba(52,211,153,.35);background:rgba(16,185,129,.12);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cl-verify)}.cl-line{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--cl-text-2);text-wrap:pretty}.cl-go{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:9999px;border:1px solid var(--cl-hairline-strong);color:rgba(248,250,252,.8);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .2s ease}.cl-answer:hover .cl-go{background:var(--cl-primary);border-color:var(--cl-primary);color:#fff;transform:translateX(2px)}.cl-foot{position:sticky;bottom:0;z-index:1;padding:8px 12px 14px;background:var(--cl-bg)}.cl-foot:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:16px;background:linear-gradient(180deg,rgba(5,6,15,0),var(--cl-bg));pointer-events:none}.cl-talk{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 18px;border-radius:9999px;border:1px solid var(--cl-hairline-strong);background:rgba(148,163,184,.06);font-family:inherit;font-size:15px;font-weight:600;color:var(--cl-text);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.cl-talk:hover{background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.4)}.cl-talk:focus-visible{outline:2px solid #fff;outline-offset:2px}.cl-nowrap,.cl-sr-only{white-space:nowrap}.cl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (prefers-reduced-motion:reduce){.cl-answers>li,.cl-foot,.cl-label,.cl-launcher,.cl-panel,.cl-panel[data-state=closing],.cl-title{animation:none}.cl-glyph,.cl-go,.cl-icon,.cl-launcher{transition:none}.cl-launcher[data-busy] .cl-dot{animation:none}}