.cjt-actions{display:flex;gap:8px}.cjt-seg{display:grid;grid-template-columns:52px 14px 1fr;grid-gap:10px;gap:10px;padding:10px 6px;border:0;border-radius:12px;background:none;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.cjt-seg:hover{background:hsla(0,0%,100%,.03)}.cjt-seg:focus-visible{outline:2px solid #8dbfff}.cjt-seg-time{color:#75b8ff;font-size:13.5px;font-weight:500;padding-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cjt-seg-dots{display:flex;flex-direction:column;align-items:center}.cjt-seg-dot{width:8px;height:8px;border-radius:50%;background:#9a9da3;margin-top:7px;flex:0 0 auto}.cjt-seg-line{flex:1 1;width:1.5px;background:#2a2d31;margin-top:4px}.cjt-seg:last-child .cjt-seg-line{display:none}.cjt-seg-text{color:#c9ccd2;font-size:15.5px;line-height:1.55}.cjt-seg--active{background:rgba(104,175,255,.07)}.cjt-seg--active .cjt-seg-text{color:#fff}.cjt-seg--active .cjt-seg-dot{background:#75b8ff;box-shadow:0 0 10px #489bff}.cjt-plain{color:#c9ccd2;font-size:15.5px;line-height:1.55}.cjt-text{display:block;width:100%;min-height:140px;padding:14px 16px;border-radius:16px;border:1px solid #22262b;background:#0a0c0f;box-shadow:inset 0 2px 8px rgba(0,0,0,.6);color:#e6e8ec;font:inherit;font-size:15px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden;resize:none;outline:none}.cjt-text::placeholder{color:#6f7378}textarea.cjt-text:focus-visible{border-color:#68afff;box-shadow:inset 0 2px 8px rgba(0,0,0,.6),0 0 0 3px rgba(104,175,255,.25)}.cjt-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:#75b8ff;box-shadow:0 0 8px #489bff;animation:cjt-blink .9s steps(2,start) infinite}@keyframes cjt-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.cjt-caret{animation:none}}