.line-sidebar{font-size:var(--font-size,1.1rem);color:var(--text-color,#c4c4c4);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:relative}.line-sidebar__list{gap:var(--item-gap,20px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.line-sidebar__item{cursor:pointer;min-width:40px;min-height:16px;color:color-mix(in srgb, var(--accent-color) calc(var(--effect) * 100%), var(--text-color));transform:translateX(calc(var(--effect) * var(--max-shift,-10px)));justify-content:flex-end;align-items:center;padding:4px 0;display:flex;position:relative}.line-sidebar__item[aria-current=true]{color:var(--accent-color)}.line-sidebar__marker{width:var(--marker-length,60px);background-color:color-mix(in srgb, var(--accent-color) calc(var(--effect) * 100%), var(--marker-color,#6c6c6c));height:3px;margin-right:var(--marker-gap,0px);transform-origin:100%;border-radius:3px;display:block}.line-sidebar--scale-tick .line-sidebar__marker{transform:scaleX(calc(var(--tick-scale,.5) + (1 - var(--tick-scale,.5)) * var(--effect)))}.line-sidebar__label{align-items:center;gap:8px;display:flex}.line-sidebar__index{font-variant-numeric:tabular-nums;opacity:calc(.5 + .5 * var(--effect));font-size:.8em;font-weight:700}.line-sidebar__text{white-space:nowrap;font-weight:500}
.TypingBorderBeam-module__XUH2ZG__frame,.TypingBorderBeam-module__XUH2ZG__actionFrame{--chat-beam-width:3px;--beam-stroke-opacity:6;--beam-inner-opacity:.85;--beam-bloom-opacity:1.4;position:relative}.TypingBorderBeam-module__XUH2ZG__frame{border-radius:32px;width:100%;min-width:0}.TypingBorderBeam-module__XUH2ZG__frame[data-theme=dark]{--beam-stroke-opacity:3}.TypingBorderBeam-module__XUH2ZG__frame>:not(.TypingBorderBeam-module__XUH2ZG__beam){z-index:1;position:relative}.TypingBorderBeam-module__XUH2ZG__beam{z-index:2}.TypingBorderBeam-module__XUH2ZG__beam[data-beam][aria-hidden]:after,.TypingBorderBeam-module__XUH2ZG__beam[data-beam][aria-hidden]>[data-beam-bloom]{padding:var(--chat-beam-width);border-radius:inherit}.TypingBorderBeam-module__XUH2ZG__actionFrame{--chat-beam-width:1.5px;--beam-stroke-opacity:7;--beam-inner-opacity:.8;--beam-bloom-opacity:1.2;border-radius:50%;flex:none;width:2rem;height:2rem}.TypingBorderBeam-module__XUH2ZG__actionFrame[data-theme=dark]{--beam-stroke-opacity:2}.TypingBorderBeam-module__XUH2ZG__actionButton{z-index:4;color:#343a37;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#eef0ef;border:0;border-radius:50%;place-items:center;width:100%;height:100%;padding:0;transition:background-color .16s,color .16s,transform .16s;display:grid;position:relative}.TypingBorderBeam-module__XUH2ZG__actionFrame[data-theme=dark] .TypingBorderBeam-module__XUH2ZG__actionButton{color:#f0f1ef;background:#2b2e2d}.TypingBorderBeam-module__XUH2ZG__actionButton:disabled{color:#00000040;cursor:default;background:#0000000d}.TypingBorderBeam-module__XUH2ZG__actionFrame[data-theme=dark] .TypingBorderBeam-module__XUH2ZG__actionButton:disabled{color:#ffffff4d;background:#ffffff0d}.TypingBorderBeam-module__XUH2ZG__actionButton:focus-visible{outline-offset:4px;outline:2px solid #737b76}.TypingBorderBeam-module__XUH2ZG__actionFrame[data-theme=dark] .TypingBorderBeam-module__XUH2ZG__actionButton:focus-visible{outline-color:#c6cbc8}.TypingBorderBeam-module__XUH2ZG__actionButton:active:not(:disabled){transform:scale(.92)}@media (hover:hover) and (pointer:fine){.TypingBorderBeam-module__XUH2ZG__actionButton:hover:not(:disabled){background:#e0e3e1}.TypingBorderBeam-module__XUH2ZG__actionFrame[data-theme=dark] .TypingBorderBeam-module__XUH2ZG__actionButton:hover:not(:disabled){background:#383c3a}}@media (min-width:640px){.TypingBorderBeam-module__XUH2ZG__actionFrame{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.TypingBorderBeam-module__XUH2ZG__beam{display:none}.TypingBorderBeam-module__XUH2ZG__actionButton{transition:none}.TypingBorderBeam-module__XUH2ZG__frame[data-beam-visible=true]:after,.TypingBorderBeam-module__XUH2ZG__actionFrame[data-beam-visible=true]:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 var(--chat-beam-width) #7a817d;pointer-events:none;position:absolute;inset:0}}@media (forced-colors:active){.TypingBorderBeam-module__XUH2ZG__beam{display:none}.TypingBorderBeam-module__XUH2ZG__actionButton{outline-offset:-1px;outline:1px solid buttontext}.TypingBorderBeam-module__XUH2ZG__actionButton:focus-visible{outline-offset:3px;outline:2px solid highlight}}
