.cs-skin{--cs-panel:#fff;--cs-card:#f7f8fc;--cs-line:#1a1a2e24;--cs-line2:#1a1a2e4d;--cs-t1:#1a1a2e;--cs-t2:#43474f;--cs-t3:#5c6270;--cs-me:#1a1a2e;--cs-me-ink:#fff;--cs-tint:#fdefe6;--cs-accent-on:#c14509;background:var(--cs-panel);color:var(--cs-t1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cs-skin[data-skin=dark]{--cs-panel:#101020;--cs-card:#151527;--cs-line:#ffffff1c;--cs-line2:#ffffff3d;--cs-t1:#fff;--cs-t2:#ffffffc7;--cs-t3:#fff9;--cs-me:#2a2a44;--cs-me-ink:#fff;--cs-tint:#3a2a20;--cs-accent-on:#ffa76a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cs-skin,.cs-skin *{scrollbar-color:var(--cs-line2) transparent}.cs-line{border-color:var(--cs-line)}.cs-t2{color:var(--cs-t2)}.cs-t3{color:var(--cs-t3)}.cs-accent{color:var(--cs-accent-on)}.cs-card{background:var(--cs-card)}.cs-bot{background:var(--cs-card);color:var(--cs-t1);white-space:pre-line}.cs-me{background:var(--cs-me);color:var(--cs-me-ink);white-space:pre-line}.cs-tip{background:var(--cs-tint);border-left:3px solid var(--color-coral)}.cs-chip{border:1px solid var(--cs-line2);color:var(--cs-t1);text-align:left;padding:7px 11px;font-size:12.5px;font-weight:700}.cs-chip:hover{border-color:var(--color-coral)}.cs-chip[aria-pressed=true]{border-color:var(--color-coral);background:var(--cs-tint)}.cs-chip:disabled{opacity:.45;cursor:default}.cs-episode{border:1px solid var(--cs-line2);border-top:3px solid var(--color-coral)}.cs-thumb{border:1px solid var(--cs-line2);padding:3px 9px;font-size:13px;line-height:1.4}.cs-thumb:hover{border-color:var(--color-coral)}.cs-thumb[aria-pressed=true]{border-color:var(--color-coral);background:var(--color-coral)}.cs-opts{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:639px){.cs-opts{grid-template-columns:1fr;display:grid}.cs-opts[data-many]{grid-template-columns:1fr 1fr}.cs-opts .cs-chip{min-height:44px;padding:10px 12px;font-size:13.5px}}.cs-chip.cs-send:not(:disabled){border-color:var(--color-coral);background:var(--color-coral);color:#fff;font-weight:700}.cs-field{border:1px solid var(--cs-line2);background:var(--cs-card);width:100%;color:var(--cs-t1);min-height:44px;padding:10px 14px}.cs-field::placeholder{color:var(--cs-t3)}.cs-field:focus{border-color:var(--color-coral);outline:none}.cs-opt{border:1px solid var(--cs-line2);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.cs-opt:has(input:checked){border-color:var(--color-coral);background:var(--cs-tint)}.cs-opt input{accent-color:var(--color-coral);flex:none;width:18px;height:18px;margin:0}.cs-opt[data-off=true]{opacity:.45;cursor:not-allowed}.cs-icon{border:1px solid var(--cs-line2);color:var(--cs-t1)}.cs-icon:hover{border-color:var(--cs-t1)}.cs-icon[aria-pressed=true]{background:var(--color-coral);border-color:var(--color-coral);color:#fff}.cs-grp{border:1px solid var(--cs-line);background:var(--cs-card)}.cs-grp-now{border:2px solid var(--color-coral);background:var(--cs-panel)}.cs-sheet{animation:.42s cubic-bezier(.2,.8,.2,1) both cs-up}@media (min-width:768px){.cs-sheet{animation-name:cs-in}}@keyframes cs-up{0%{transform:translateY(100%)}}@keyframes cs-in{0%{transform:translate(100%)}}.cs-typing span{background:var(--cs-t3);border-radius:9999px;width:7px;height:7px;animation:1.2s infinite cs-blink;display:inline-block}.cs-typing span:nth-child(2){animation-delay:.2s}.cs-typing span:nth-child(3){animation-delay:.4s}@keyframes cs-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.cs-spin{animation:.8s linear infinite cs-spin;display:inline-block}@keyframes cs-spin{to{transform:rotate(360deg)}}.cs-hero-veil{background:linear-gradient(100deg,#f7f8fcf2 0%,#f7f8fccc 45%,#f7f8fc26 100%)}.cs-rise{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards cs-rise;transform:translateY(14px)}.cs-rise:nth-child(2){animation-delay:80ms}.cs-rise:nth-child(3){animation-delay:.16s}.cs-rise:nth-child(4){animation-delay:.24s}.cs-rise:nth-child(5){animation-delay:.32s}@keyframes cs-rise{30%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-sheet,.cs-rise,.cs-typing span,.cs-spin{opacity:1;animation:none;transform:none}}.cs-list>*+*{border-top:1px dashed var(--cs-line)}
