.chat-date-divider_root__4zo9V{display:flex;align-items:center;gap:20px;padding:20px 10px 0}.chat-date-divider_line__vstY5{flex:1 1 0;min-width:0;height:1px;background:var(--line-normal)}.chat-date-divider_chip__xIHL5{flex-shrink:0;padding:8px 20px;border-radius:300px;background:var(--bg-alternative);color:var(--label-neutral);white-space:nowrap}.chip_chip__Gy9Ry{display:inline-flex;height:34px;align-items:center;justify-content:center;padding:8px 14px;border:1px solid rgba(112,115,124,.15);border-radius:999px;background:hsla(0,0%,100%,.08);color:var(--label-normal);font-size:13px;font-weight:500;line-height:18px;letter-spacing:-.75px;white-space:nowrap;cursor:pointer;transition:transform .15s ease,background-color .15s ease;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}.chip_chip__Gy9Ry:active{transform:scale(.95);background:rgba(112,115,124,.12)}.chip_chip__Gy9Ry svg{width:18px;height:18px;flex-shrink:0}.chip_withIcon__OFzbr{gap:4px}.chat-suggested-chips_root__TRwoc{position:relative;width:100%}.chat-suggested-chips_scroll__eNPkM{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.chat-suggested-chips_scroll__eNPkM::-webkit-scrollbar{display:none}.chat-suggested-chips_chip__6wnLh{flex-shrink:0;cursor:pointer}.chat-suggested-chips_chip__6wnLh:hover{background:var(--bg-transparent)}.chat-suggested-chips_nav__J_F7K{position:absolute;top:50%;display:flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border:1px solid var(--line-normal);border-radius:999px;background:var(--bg-normal);filter:drop-shadow(0 1px 3px rgba(0,0,0,.08));transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .15s ease;cursor:pointer}.chat-suggested-chips_navPrev__ik7pz{left:-18px}.chat-suggested-chips_navNext__YtNAn{right:-18px}.chat-suggested-chips_root__TRwoc:hover .chat-suggested-chips_nav__J_F7K{opacity:1;pointer-events:auto}.chat-input_root__Y9aJS{width:100%;background:var(--bg-normal);transition:all .3s ease}.chat-input_rootLanding__1XzwT{padding:0}.chat-input_rootChat__eOD2I{padding:20px 0}.chat-input_rootPlain___XAKb{padding:var(--space-4)}.chat-input_inner__UdSVQ{margin-inline:auto}.chat-input_innerLanding__NN2k_{max-width:none}.chat-input_innerChat__JBR2s{max-width:830px;padding:0 20px}.chat-input_suggestedChips__9Zv05{margin-bottom:14px}.chat-input_gradient__qmTT3{padding:2px;border-radius:18px;background:linear-gradient(90deg,#3dcaf7,#9199da,#f97aa5);box-shadow:-15px 0 40px rgba(61,202,247,.15),15px 0 40px rgba(249,122,165,.15)}.chat-input_field___uC4O{display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:16px;background:var(--bg-normal);transition:all .15s ease}.chat-input_fieldPlain__C7C2k{min-height:56px;gap:16px;padding:14px 20px;border-radius:var(--radius-2xl);background:var(--bg-transparent)}.chat-input_fieldPlain__C7C2k .chat-input_textarea__bKhrB::placeholder{color:var(--label-alternative)}.chat-input_fieldPlain__C7C2k .chat-input_sendDisabled__9P4of,.chat-input_fieldPlain__C7C2k .chat-input_sendEnabled__hifIB{background:var(--inverse-blue-yellow);color:var(--static-white)}.chat-input_fieldPlain__C7C2k .chat-input_sendDisabled__9P4of{opacity:.5}.chat-input_fieldPlain__C7C2k .chat-input_sendIcon__dDU9u{width:18px;height:18px}.chat-input_textarea__bKhrB{flex:1;resize:none;border:0;outline:0;background:rgba(0,0,0,0);color:var(--label-normal);font-size:15px;line-height:22px;letter-spacing:-.75px}.chat-input_textarea__bKhrB::placeholder{color:var(--muted-foreground)}.chat-input_textarea__bKhrB:disabled{opacity:.5}.chat-input_send__epfw9{display:flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:999px;transition:all .15s ease}.chat-input_sendEnabled__hifIB{background:var(--primary-normal);color:var(--primary-foreground);cursor:pointer}.chat-input_sendDisabled__9P4of{background:color-mix(in srgb,var(--inverse-blue-yellow) 40%,transparent);color:var(--static-white);cursor:not-allowed}.chat-input_sendIcon__dDU9u{width:16px;height:16px}.chat-input_counter__vj01d{margin-top:var(--space-1);text-align:right;color:var(--label-alternative)}.chat-input_counterFull__wC6HO{color:var(--status-negative)}