.cs-aside{z-index:8;color:#14081f;text-transform:uppercase;letter-spacing:-.01em;background:#e4ff3d;border:4px solid #14081f;width:max-content;max-width:190px;padding:10px 14px;font-size:17px;font-weight:900;line-height:1.05;position:absolute;bottom:132px;left:calc(100% - 30px);transform:rotate(-3deg);box-shadow:6px 6px #14081f}.cs-js .cs-aside{opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.3,1);transform:rotate(-3deg)translateY(10px)scale(.96)}.cs-js .cs-aside.is-in{opacity:1;transform:rotate(-3deg)}@media (max-width:640px){.cs-aside{max-width:150px;font-size:15px;bottom:26px;left:auto;right:-10px}}.cs-phone{--cs-bg:#212121;--cs-panel:#303030;--cs-bubble:#303030;--cs-text:#ececec;--cs-dim:#9a9a9a;--cs-line:#ffffff1a;background:linear-gradient(160deg,#2a2a2a,#0b0b0b 55%,#1a1a1a);border-radius:44px;width:300px;max-width:100%;height:618px;padding:10px;position:relative;box-shadow:0 40px 90px #0000008c,0 0 0 1px #ffffff0f}.cs-glass{background:var(--cs-bg);height:100%;color:var(--cs-text);border-radius:34px;flex-direction:column;font-size:13px;line-height:1.45;display:flex;position:relative;overflow:hidden}.cs-notch{z-index:6;background:#000;border-radius:999px;width:96px;height:24px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.cs-statusbar{flex:none;justify-content:space-between;align-items:center;padding:14px 20px 4px;font-size:12px;font-weight:600;display:flex}.cs-clock{font-variant-numeric:tabular-nums}.cs-icons{opacity:.9;align-items:center;gap:5px;display:flex}.cs-icons svg{fill:currentColor;width:auto;height:10px}.cs-appbar{border-bottom:1px solid var(--cs-line);flex:none;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.cs-appbar span{color:var(--cs-dim);font-size:12px;font-weight:400}.cs-thread{scroll-behavior:smooth;scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 14px 4px;display:flex;overflow-y:auto}.cs-thread::-webkit-scrollbar{display:none}.cs-ask{background:var(--cs-bubble);border-radius:18px;align-self:flex-end;max-width:84%;padding:9px 13px}.cs-js .cs-ask{opacity:0;transition:opacity .25s}.cs-js .cs-ask.is-in{opacity:1}.cs-think{color:var(--cs-dim);align-items:center;gap:7px;font-size:12px;display:flex}.cs-think i{background:var(--cs-dim);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite csPulse}.cs-think i:nth-child(2){animation-delay:.15s}.cs-think i:nth-child(3){animation-delay:.3s}@keyframes csPulse{50%{opacity:.25;transform:scale(.8)}}.cs-think{display:none}.cs-js .cs-think.is-in{display:flex}.cs-reply{flex-direction:column;gap:9px;display:flex}.cs-js .cs-reply>*{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(5px)}.cs-js .cs-reply>.is-in{opacity:1;transform:none}.cs-pick{gap:8px;display:flex}.cs-pick b{color:var(--cs-dim);flex:none;font-weight:600}.cs-pick strong{font-weight:600}.cs-pick p{color:var(--cs-dim);margin:2px 0 0;font-size:12px}.cs-sources{color:var(--cs-dim);margin-top:2px;font-size:11px}.cs-composer{border:1px solid var(--cs-line);background:var(--cs-panel);color:var(--cs-dim);border-radius:22px;flex:none;align-items:center;gap:8px;margin:10px 12px 16px;padding:9px 12px;font-size:13px;display:flex}.cs-composer .cs-typed{color:var(--cs-text)}.cs-caret{background:var(--cs-text);width:1.5px;height:15px;animation:1s step-end infinite csBlink;display:none}.cs-js .cs-composer.is-typing .cs-caret{display:inline-block}@keyframes csBlink{50%{opacity:0}}.cs-send{background:var(--cs-text);width:26px;height:26px;color:var(--cs-bg);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:13px;font-weight:700;display:grid}.cs-js .cs-composer.is-sent .cs-send{transform:scale(.82)}.cs-send{transition:transform .2s}.cs-tap{opacity:0;pointer-events:none;z-index:7;border:2px solid #ececece6;border-radius:50%;width:42px;height:42px;margin-left:-21px;position:absolute;bottom:40px;left:50%}.cs-js .cs-tap.is-tapping{animation:.55s ease-out csTap}@keyframes csTap{0%{opacity:0;transform:scale(1.5)}35%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}.cs-js .cs-composer .cs-typed:empty:after{content:""}@media (prefers-reduced-motion:reduce){.cs-think i,.cs-caret{animation:none}}
