@keyframes _lpIn_448e453{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._card_448e453{background:#fff;border:1px solid #00000014;border-radius:18px;animation:.3s both _lpIn_448e453;overflow:hidden;box-shadow:0 10px 30px #28381e12}._head_448e453{justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 18px 8px;display:flex}._title_448e453{letter-spacing:-.02em;font-size:18px;font-weight:600}._badge_448e453{color:#8a6510;white-space:nowrap;font-size:12.5px}._checks_448e453{flex-direction:column;gap:8px;padding:4px 18px 6px;display:flex}._check_448e453{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}._checkBox_448e453{color:#1e5424;background:#e3f0d8;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}._actions_448e453{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px 6px;display:flex}._approveBtn_448e453{color:#fafafa;cursor:pointer;background:#0a0a0a;border:0;border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 17px;font-family:inherit;font-size:14.5px;font-weight:500;display:flex}._approveBtn_448e453:not(:disabled):hover{background:#2a2a2a!important}._declineBtn_448e453{color:#0a0a0a;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:11px;height:40px;padding:0 14px;font-family:inherit;font-size:14px}._declineBtn_448e453:not(:disabled):hover{border-color:#0003!important}._approveBtn_448e453:disabled,._declineBtn_448e453:disabled{opacity:.5;cursor:default}._note_448e453{color:#0a0a0a80;padding:8px 18px 16px;font-size:12.5px}._compact_448e453 ._head_448e453{padding:14px 14px 6px}._compact_448e453 ._title_448e453{font-size:16px}._compact_448e453 ._checks_448e453{padding:4px 14px 6px}._compact_448e453 ._check_448e453{font-size:13.5px}._compact_448e453 ._actions_448e453{padding:12px 14px 4px}._compact_448e453 ._approveBtn_448e453,._compact_448e453 ._declineBtn_448e453{height:36px;font-size:13.5px}._compact_448e453 ._note_448e453{padding:8px 14px 14px}@keyframes _lpSpin_6762ecd{to{transform:rotate(360deg)}}@keyframes _lpDot_6762ecd{0%,80%,to{opacity:.25}40%{opacity:1}}._para_6762ecd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}._strong_6762ecd{font-weight:600}._link_6762ecd{text-underline-offset:3px;-webkit-text-decoration:underline #0a0a0a40;text-decoration:underline #0a0a0a40}._link_6762ecd:hover{color:#2f6b3a!important;text-decoration-color:#2f6b3a80!important}._tool_6762ecd{color:#0a0a0ab8;align-items:center;gap:9px;min-height:22px;font-size:13.5px;line-height:1.4;display:flex}._icon_6762ecd{border-radius:5px;flex:none;justify-content:center;align-items:center;gap:2px;width:16px;height:16px;display:flex}._icon_6762ecd svg{width:10px;height:10px}._done_6762ecd{color:#1e5424;background:#e3f0d8}._error_6762ecd{color:#9b2c55;background:#e2709a29}._declined_6762ecd{color:#0a0a0a8c;background:#0000000f}._waiting_6762ecd{background:#d9a5212e}._pauseBar_6762ecd{background:#8a6510;border-radius:1px;width:2px;height:7px}._spinner_6762ecd{border:1.5px solid #0000001f;border-top-color:#0a0a0a;border-radius:50%;flex:none;width:14px;height:14px;margin:1px;animation:.8s linear infinite _lpSpin_6762ecd}._toolLabel_6762ecd{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._toolNote_6762ecd{text-overflow:ellipsis;white-space:nowrap;color:#0a0a0a73;min-width:0;overflow:hidden}._toolNote_6762ecd:before{content:"·";margin-right:8px}._toolNoteError_6762ecd{color:#9b2c55}._thinking_6762ecd{flex-direction:column;gap:6px;display:flex}._thinkingBtn_6762ecd{color:#0a0a0a80;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;height:22px;padding:0;font-family:inherit;font-size:13.5px;display:flex}._thinkingBtn_6762ecd:hover{color:#0a0a0a!important}._thinkingText_6762ecd{color:#0a0a0a99;white-space:pre-wrap;border-left:2px solid #00000014;padding:2px 0 2px 12px;font-size:13.5px;line-height:1.55}._typing_6762ecd{align-items:center;gap:4px;height:24px;display:flex}._typing_6762ecd span{background:#0a0a0a8c;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite _lpDot_6762ecd}._typing_6762ecd span:nth-child(2){animation-delay:.15s}._typing_6762ecd span:nth-child(3){animation-delay:.3s}._errorLine_6762ecd{background:#fff;border:1px solid #e2709a59;border-radius:12px;align-self:flex-start;padding:10px 14px;font-size:14px;line-height:1.5}._waitingLine_6762ecd{color:#0a0a0a9e;align-items:center;gap:8px;min-height:24px;font-size:14px;line-height:1.5;display:flex}
