.wt{--wt-violet:var(--accent-violet,#a78bfa);--wt-ink:color-mix(in srgb,var(--wt-violet)38%,var(--ink));border-radius:var(--r-sm);background:color-mix(in srgb,var(--wt-violet)6%,transparent);border:1px solid color-mix(in srgb,var(--wt-violet)16%,transparent);min-width:0;animation:wtIn var(--f-fade)cubic-bezier(.2,.8,.2,1);flex-direction:column;gap:6px;padding:10px 12px 11px;display:flex}.wt.is-wrote:not(.is-open){background:0 0;border-color:#0000;align-self:flex-start;width:fit-content;max-width:100%;padding:0}.wt-head{min-width:0;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.wt-head:not(:disabled){cursor:pointer}.wt-head:disabled{opacity:1}.wt.is-wrote .wt-head{border-radius:var(--r-sm);height:26px;transition:background var(--f-tap),color var(--f-tap);margin-left:-7px;padding:0 8px 0 7px}.wt.is-wrote .wt-head:hover:not(:disabled),.wt.is-wrote.is-open .wt-head{background:var(--wa-2)}.wt-head:focus-visible{border-radius:var(--r-sm)}.wt-mark{color:var(--wt-violet);flex:none;display:inline-flex}.wt.is-busy .wt-mark{animation:1.6s ease-in-out infinite wtBreathe}.wt-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--fs-3);color:var(--wt-ink);animation:wtRise var(--f-move)ease;font-weight:600;line-height:16px;overflow:hidden}.wt.is-reading .wt-title,.wt.is-thinking .wt-title{background:linear-gradient(90deg,var(--wt-ink)0%,var(--wt-ink)40%,var(--ink)50%,var(--wt-ink)60%,var(--wt-ink)100%);-webkit-text-fill-color:transparent;animation:wtRise var(--f-move)ease,wtSheen 2.4s linear infinite;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.wt.is-wrote .wt-title{color:var(--muted);font-weight:500;animation:none}.wt.is-wrote .wt-head:hover:not(:disabled) .wt-title,.wt.is-wrote.is-open .wt-title{color:var(--ink-dim)}.wt-clock{font-size:var(--fs-2);font-variant-numeric:tabular-nums;color:var(--muted);flex:none;margin-left:auto}.wt-caret{color:var(--muted);transition:transform var(--f-tap)ease;flex:none}.wt.is-open .wt-caret{transform:rotate(180deg)}.wt:not(.is-wrote) .wt-clock+.wt-caret{margin-left:-2px}.wt.is-wrote .wt-caret{margin-left:0}.wt .wt-line{min-height:38px;font-size:var(--fs-4);color:var(--ink-dim);overflow-wrap:break-word;animation:wtRise var(--f-move)ease;margin:0 0 0 20px;line-height:19px}.wt.is-reading .wt-line{color:var(--muted)}.wt-said{animation:wtRise var(--f-move)ease both}.wt-said.is-older{color:var(--muted);transition:color var(--f-move)ease}.wt-dots{vertical-align:middle;align-items:center;gap:3px;height:19px;display:inline-flex}.wt-dots i{background:var(--wt-violet);opacity:.35;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite wtDot}.wt-dots i:nth-child(2){animation-delay:.15s}.wt-dots i:nth-child(3){animation-delay:.3s}.wt-notes{border-left:1px solid color-mix(in srgb,var(--wt-violet)30%,transparent);max-height:240px;font-size:var(--fs-3);color:var(--muted);animation:wtRise var(--f-fade)ease;overscroll-behavior:contain;margin:6px 0 0 20px;padding:2px 8px 2px 12px;line-height:1.6;overflow-y:auto}.wt.is-wrote.is-open{align-self:stretch;width:auto;padding:6px 12px 10px}.wt-sec+.wt-sec{margin-top:10px}.wt-sec h4{font-size:var(--fs-3);color:var(--ink-dim);margin:0 0 2px;font-weight:600}.wt-sec p{margin:0}.wt-sec p+p{margin-top:6px}@keyframes wtIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes wtRise{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes wtSheen{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes wtDot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}@keyframes wtBreathe{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.wt,.wt-title,.wt .wt-line,.wt-said,.wt-notes,.wt.is-busy .wt-mark{animation:none}.wt-dots i{opacity:.6;animation:none}.wt.is-reading .wt-title,.wt.is-thinking .wt-title{-webkit-text-fill-color:currentColor;background:0 0}}
