:root{--widget-w:460px;--widget-h:700px}.cenomi-backdrop{position:fixed;inset:0;z-index:999;background:transparent;cursor:default;pointer-events:none}.cenomi-fab{position:fixed;bottom:80px;right:24px;z-index:9999;width:64px;height:64px;border-radius:50%;background:var(--chat-ui-surface);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s;outline:none;padding:0;box-shadow:0 4px 16px rgba(0,0,0,.12);pointer-events:auto}.cenomi-fab:hover{transform:scale(1.08)}.cenomi-fab:active{transform:scale(.95)}.cenomi-fab.open{background:var(--chat-ui-primary);border-radius:50%;box-shadow:0 4px 16px rgba(89,43,138,.3)}.cenomi-fab.open svg{width:22px;height:22px;fill:var(--chat-ui-surface)}.cenomi-fab-logo{display:flex;align-items:center;justify-content:center}.cenomi-fab-badge{position:absolute;top:0;right:0;width:14px;height:14px;border-radius:50%;background:var(--chat-ui-accent);border:2px solid var(--chat-ui-surface)}.cenomi-panel{position:fixed;bottom:148px;right:24px;z-index:9998;width:var(--widget-w);height:min(var(--widget-h),calc(100dvh - 180px));max-height:calc(100dvh - 180px);background:var(--chat-ui-surface);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.12);display:flex;flex-direction:column;overflow:hidden;animation:cenomi-in .15s ease-out;pointer-events:auto}@keyframes cenomi-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cenomi-panel.closing{animation:cenomi-out .12s ease-in forwards}@keyframes cenomi-out{to{opacity:0;transform:translateY(8px)}}.cenomi-header{background:var(--chat-ui-primary);padding:16px 20px;gap:12px}.cenomi-header,.cenomi-header-avatar{display:flex;align-items:center;flex-shrink:0}.cenomi-header-avatar{width:44px;height:44px;justify-content:center}.cenomi-header-info{flex:1;min-width:0}.cenomi-header-name{font-size:15px;font-weight:600;color:var(--chat-ui-surface)}.cenomi-header-status{font-size:12px;color:hsla(0,0%,100%,.7);display:flex;align-items:center;gap:6px;margin-top:2px}.cenomi-status-dot{width:6px;height:6px;border-radius:50%;background:var(--chat-ui-success-text)}.cenomi-header-actions{display:flex;gap:4px}.cenomi-icon-btn{background:none;border:none;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--chat-ui-surface);transition:background .1s}.cenomi-icon-btn:hover{background:hsla(0,0%,100%,.15)}.cenomi-page-banner{background:var(--chat-ui-surface);border-bottom:1px solid var(--chat-ui-bg-muted);padding:10px 20px;display:flex;align-items:center;gap:10px;flex-shrink:0;cursor:pointer}.cenomi-page-banner:hover:not(.cenomi-page-banner--disabled){background:var(--chat-ui-surface-raised)}.cenomi-page-banner--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.cenomi-page-banner-icon{font-size:14px;flex-shrink:0}.cenomi-page-banner-text{flex:1;min-width:0}.cenomi-page-banner-label{font-size:10px;font-weight:600;color:var(--chat-ui-primary);text-transform:uppercase;letter-spacing:.5px}.cenomi-page-banner-title{font-size:13px;color:var(--chat-ui-text);font-weight:500;margin-top:1px}.cenomi-page-banner-hint{font-size:12.5px;font-weight:600;color:var(--chat-ui-accent-hover);margin-top:2px}.cenomi-messages{flex:1;min-height:0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.cenomi-messages::-webkit-scrollbar{width:4px}.cenomi-messages::-webkit-scrollbar-thumb{background:var(--chat-ui-border);border-radius:4px}.cenomi-msg{display:flex;flex-direction:column;max-width:80%;gap:6px}.cenomi-msg.user{align-self:flex-end;align-items:flex-end}.cenomi-msg.assistant{align-self:flex-start;align-items:flex-start}.cenomi-msg-bubble{padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.cenomi-msg.user .cenomi-msg-bubble{background:var(--chat-ui-primary);color:var(--chat-ui-surface);border-bottom-right-radius:4px}.cenomi-msg.assistant .cenomi-msg-bubble{background:var(--chat-ui-bg-muted);color:var(--chat-ui-text);border-bottom-left-radius:4px}.cenomi-msg.assistant .cenomi-msg-bubble strong{color:var(--chat-ui-primary);font-weight:600}.cenomi-cursor{display:inline-block;width:2px;height:14px;background:var(--chat-ui-accent);margin-left:2px;vertical-align:middle;animation:cenomi-blink-cursor .8s steps(2) infinite}@keyframes cenomi-blink-cursor{50%{opacity:0}}.cenomi-typing{display:flex;gap:4px;padding:14px 18px;background:var(--chat-ui-bg-muted);border-radius:16px;border-bottom-left-radius:4px;width:-moz-fit-content;width:fit-content}.cenomi-typing span{width:6px;height:6px;border-radius:50%;background:var(--chat-ui-primary);animation:cenomi-bounce 1s ease-in-out infinite}.cenomi-typing span:nth-child(2){animation-delay:.15s}.cenomi-typing span:nth-child(3){animation-delay:.3s}@keyframes cenomi-bounce{0%,80%,to{opacity:.3}40%{opacity:1}}.cenomi-sources{display:flex;flex-wrap:wrap;gap:6px}.cenomi-source-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:100px;font-size:11px;font-weight:500;background:var(--chat-ui-bg-muted);color:var(--chat-ui-primary);border:none}.cenomi-welcome{display:flex;flex-direction:column;align-items:center;flex:1;min-height:0;overflow-y:auto;padding:32px 20px 16px;text-align:center;gap:12px}.cenomi-welcome-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0}.cenomi-welcome h3{font-size:17px;font-weight:600;color:var(--chat-ui-text);margin:0}.cenomi-welcome p{font-size:13px;color:var(--chat-ui-text-faint);line-height:1.5;margin:0}.cenomi-suggestions{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:8px}.cenomi-suggestion-btn{background:var(--chat-ui-surface);border:1px solid var(--chat-ui-border);border-radius:8px;padding:11px 16px;font-size:13px;color:var(--chat-ui-text);text-align:left;cursor:pointer;transition:border-color .1s;display:flex;align-items:center;gap:8px}.cenomi-suggestion-btn:hover:not(:disabled){border-color:var(--chat-ui-primary);color:var(--chat-ui-primary)}.cenomi-suggestion-btn:disabled{opacity:.55;cursor:not-allowed}.cenomi-pinned-suggestions{flex-shrink:0;max-height:40%;overflow-y:auto;padding:10px 16px 0;border-top:1px solid var(--chat-ui-bg-muted);background:var(--chat-ui-surface)}.cenomi-pinned-suggestions:empty{display:none}.cenomi-pinned-suggestions .chat-ui-chip-footer{margin-top:0}.cenomi-pinned-suggestions:not(:empty)+.cenomi-input-area{border-top:0;padding-top:8px}.cenomi-input-area{padding:12px 16px 14px;border-top:1px solid var(--chat-ui-bg-muted);background:var(--chat-ui-surface);flex-shrink:0}.cenomi-input-row{display:flex;align-items:flex-end;background:var(--chat-ui-bg-muted);border:1px solid var(--chat-ui-border);border-radius:100px;padding:5px 5px 5px 18px;transition:border-color .1s,border-radius .15s}.cenomi-input-row.multiline{border-radius:16px;padding:10px 8px 10px 18px}.cenomi-input-row:focus-within{border-color:var(--chat-ui-primary);background:var(--chat-ui-surface)}.cenomi-input-row--disabled{opacity:.72;pointer-events:none}.cenomi-input-row--disabled:focus-within{border-color:var(--chat-ui-border);background:var(--chat-ui-bg-muted)}.cenomi-textarea{flex:1;border:none;background:transparent;overflow-y:auto;min-height:36px;max-height:120px;line-height:1.5;resize:none;outline:none;font-size:14px;color:var(--chat-ui-text);height:36px;line-height:36px;font-family:inherit;padding:0;margin:0}.cenomi-textarea::-moz-placeholder{color:var(--chat-ui-text-faint)}.cenomi-textarea::placeholder{color:var(--chat-ui-text-faint)}.cenomi-send-btn{width:36px;height:36px;min-width:36px;border-radius:50%;border:none;background:var(--chat-ui-accent);align-self:flex-end;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .1s;padding:0;margin:0}.cenomi-send-btn:hover:not(:disabled){background:var(--chat-ui-accent-hover)}.cenomi-send-btn:disabled{opacity:.55;cursor:not-allowed}.cenomi-textarea:disabled{cursor:not-allowed;color:var(--chat-ui-text-faint)}.cenomi-send-btn svg{width:16px;height:16px;fill:var(--chat-ui-surface)}.cenomi-input-footer{text-align:center;font-size:11px;color:var(--chat-ui-text-faint);margin-top:8px}.cenomi-md p.cenomi-md-p{margin:0}.cenomi-md strong{font-weight:600}.cenomi-md .cenomi-md-h{font-weight:700;color:var(--chat-ui-primary);margin:10px 0 4px;line-height:1.3}.cenomi-md h3.cenomi-md-h{font-size:14px}.cenomi-md h4.cenomi-md-h{font-size:13px}.cenomi-md h5.cenomi-md-h,.cenomi-md h6.cenomi-md-h{font-size:12.5px}.cenomi-md .cenomi-md-link{color:var(--chat-ui-primary);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.cenomi-md .cenomi-md-link:hover{color:var(--chat-ui-accent)}.cenomi-md .cenomi-md-table{width:100%;border-collapse:collapse;margin:6px 0;font-size:13px}.cenomi-md .cenomi-md-table td,.cenomi-md .cenomi-md-table th{text-align:left;padding:6px 10px;border-bottom:1px solid var(--chat-ui-border)}.cenomi-md .cenomi-md-table th{font-weight:600;color:var(--chat-ui-primary)}.cenomi-md .cenomi-md-bq{border-left:3px solid var(--chat-ui-accent);padding:4px 12px;margin:6px 0;color:var(--chat-ui-text-muted);font-size:13px}.cenomi-md ul.cenomi-md-list{margin:4px 0;padding-left:20px;list-style:disc}.cenomi-md ol.cenomi-md-list{margin:4px 0;padding-left:20px;list-style:decimal}.cenomi-md .cenomi-md-list li{margin:3px 0;display:list-item}.cenomi-error{background:var(--chat-ui-danger-bg);border-radius:8px;color:var(--chat-ui-accent)}[dir=rtl] .cenomi-fab{right:auto;left:24px}[dir=rtl] .cenomi-panel{right:auto;left:24px;transform-origin:bottom left}[dir=rtl] .cenomi-header,[dir=rtl] .cenomi-page-banner-hint{direction:rtl}[dir=rtl] .cenomi-msg.user{align-self:flex-start;align-items:flex-start}[dir=rtl] .cenomi-msg.assistant{align-self:flex-end;align-items:flex-end}[dir=rtl] .cenomi-msg.user .cenomi-msg-bubble{border-bottom-right-radius:16px;border-bottom-left-radius:4px}[dir=rtl] .cenomi-msg.assistant .cenomi-msg-bubble,[dir=rtl] .cenomi-typing{border-bottom-left-radius:16px;border-bottom-right-radius:4px}[dir=rtl] .cenomi-input-row{padding:5px 18px 5px 5px}[dir=rtl] .cenomi-input-row.multiline{padding:10px 18px 10px 8px}[dir=rtl] .cenomi-textarea{text-align:right;direction:rtl}[dir=rtl] .cenomi-send-btn svg{transform:scaleX(-1)}[dir=rtl] .cenomi-md .cenomi-md-table td,[dir=rtl] .cenomi-md .cenomi-md-table th,[dir=rtl] .cenomi-suggestion-btn{text-align:right}[dir=rtl] .cenomi-md .cenomi-md-bq{border-left:none;border-right:3px solid var(--chat-ui-accent);padding:4px 12px 4px 0}[dir=rtl] .cenomi-md .cenomi-md-list{padding-left:0;padding-right:20px}[dir=rtl] .cenomi-md ul.cenomi-md-list{list-style:disc}[dir=rtl] .cenomi-md ol.cenomi-md-list{list-style:decimal}@media (max-width:540px) and (min-width:481px){.cenomi-panel{width:calc(100vw - 32px);right:16px}[dir=rtl] .cenomi-panel{right:auto;left:16px}}@media (max-width:480px){.cenomi-panel{width:100vw;height:100dvh;max-height:100dvh;bottom:0;right:0;left:0;border-radius:0}.cenomi-fab.open{display:none}.cenomi-fab{bottom:72px;right:16px}[dir=rtl] .cenomi-fab{right:auto;left:16px}}@media (max-height:500px){.cenomi-panel{width:100vw;height:100dvh;max-height:100dvh;top:0;bottom:0;right:0;left:0;border-radius:0}.cenomi-fab.open{display:none}.cenomi-fab{bottom:16px;right:16px}[dir=rtl] .cenomi-fab{right:auto;left:16px}.cenomi-welcome{padding:12px 20px 8px;gap:8px}.cenomi-welcome-logo{display:none}.cenomi-welcome h3{font-size:15px}.cenomi-suggestions{gap:6px;margin-top:4px}.cenomi-suggestion-btn{padding:8px 14px;font-size:12px}.cenomi-input-footer{display:none}}.cenomi-feedback{display:flex;flex-direction:column;gap:6px;padding:0 4px}.cenomi-feedback-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cenomi-feedback-prompt{font-size:11px;color:#6b7280}.cenomi-feedback-stars{display:inline-flex;gap:2px}.cenomi-feedback-star{background:none;border:none;padding:0 1px;cursor:pointer;font-size:15px;line-height:1;color:#c9ccd1;transition:color .12s ease,transform .12s ease}.cenomi-feedback-star:hover:not(:disabled){transform:scale(1.12)}.cenomi-feedback-star.is-active{color:#db2e6d}.cenomi-feedback-star:disabled{cursor:default;opacity:.6}.cenomi-feedback-star:focus-visible{outline:2px solid #592b8a;outline-offset:2px;border-radius:3px}.cenomi-feedback-comment{display:flex;align-items:flex-end;gap:6px}.cenomi-feedback-comment textarea{flex:1;resize:none;border:1px solid #e5e7eb;border-radius:8px;padding:6px 8px;font-size:12px;font-family:inherit;color:#1f2937;background:#fff}.cenomi-feedback-comment textarea:focus{outline:none;border-color:#592b8a}.cenomi-feedback-send{border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500;color:#fff;background:#592b8a;cursor:pointer}.cenomi-feedback-send:disabled{background:#c9ccd1;cursor:default}.cenomi-feedback-note{font-size:11px;color:#6b7280;margin:0}.cenomi-feedback-note.is-error{color:#b91c1c}.cenomi-thumbs{display:flex;align-items:center;gap:2px;padding:0 4px;margin-top:-4px}.cenomi-thumb{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;border-radius:6px;padding:0;cursor:pointer;color:#9ca3af;transition:color .12s ease,background-color .12s ease}.cenomi-thumb.is-down svg{transform:rotate(180deg)}.cenomi-thumb:hover:not(:disabled){color:#4b5563;background:#f3f4f6}.cenomi-thumb.is-active{color:#592b8a}.cenomi-thumb:disabled{cursor:default;opacity:.6}.cenomi-thumb:focus-visible{outline:2px solid #592b8a;outline-offset:1px}.cenomi-thumbs .cenomi-feedback-note{margin-inline-start:4px}.cenomi-thumbs-wrap{display:flex;flex-direction:column;gap:6px}.cenomi-thumbs-panel{display:flex;flex-direction:column;gap:10px;margin:0 4px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(17,24,39,.06)}.cenomi-thumbs-panel-head{display:flex;align-items:center;justify-content:space-between}.cenomi-thumbs-panel-title{font-size:13px;font-weight:600;color:#1f2937}.cenomi-thumbs-panel-close{width:24px;height:24px;border:none;border-radius:6px;background:none;font-size:18px;line-height:1;color:#6b7280;cursor:pointer}.cenomi-thumbs-panel-close:hover{background:#f3f4f6}.cenomi-thumbs-reasons{display:flex;flex-wrap:wrap;gap:6px}.cenomi-thumbs-reason{border:1px solid #d1d5db;border-radius:999px;padding:4px 10px;font-size:12px;color:#374151;background:#fff;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.cenomi-thumbs-reason:hover:not(:disabled){border-color:#592b8a}.cenomi-thumbs-reason.is-active{border-color:#592b8a;background:#f0ebf8;color:#592b8a}.cenomi-thumbs-panel textarea{resize:vertical;border:1px solid #e5e7eb;border-radius:8px;padding:6px 8px;font-size:12px;font-family:inherit;color:#1f2937;background:#fff}.cenomi-thumbs-panel textarea:focus{outline:none;border-color:#592b8a}.cenomi-thumbs-panel-note{margin:0;padding:6px 8px;border-radius:6px;font-size:11px;color:#6b7280;background:#f9fafb}.cenomi-thumbs-panel-actions{display:flex;justify-content:flex-end}.cenomi-thumbs-panel-dismiss{display:none}[dir=rtl] .cenomi-thumbs-panel textarea{text-align:right}[dir=rtl] .cenomi-feedback-comment,[dir=rtl] .cenomi-feedback-row{flex-direction:row-reverse}[dir=rtl] .cenomi-feedback-comment textarea{text-align:right}.cenomi-pending{--pending-header-bg:linear-gradient(135deg,var(--chat-ui-brand-from),var(--chat-ui-brand-to));--pending-header-text:var(--chat-ui-brand-text);--pending-header-dim:var(--chat-ui-brand-text-dim);--pending-header-hover:var(--chat-ui-brand-hover);--pending-header-line:transparent;--pending-avatar-bg:hsla(0,0%,100%,.18);--pending-avatar-text:var(--chat-ui-brand-text);--pending-shadow:0 12px 32px -8px rgba(16,24,40,.18),0 24px 64px -12px rgba(16,24,40,.2);position:fixed;top:84px;inset-inline-end:24px;z-index:640;width:300px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 96px);display:flex;flex-direction:column;overflow:hidden;background:var(--chat-ui-surface);color:var(--chat-ui-text);border:1px solid var(--chat-ui-border-subtle);border-radius:16px;box-shadow:var(--pending-shadow);font-family:inherit;animation:cenomi-in .18s ease-out;pointer-events:auto}.cenomi-pending[data-copilot-v2]{--pending-header-bg:var(--c-tint);--pending-header-text:var(--c-brand-strong);--pending-header-dim:var(--c-ink-2);--pending-header-hover:var(--c-tint-strong);--pending-header-line:var(--c-pastel-violet-line);--pending-avatar-bg:var(--g-hero);--pending-avatar-text:var(--c-ink-inverse);--pending-shadow:var(--shadow-modal)}.cenomi-pending-header{display:flex;align-items:center;gap:10px;padding:12px;padding-inline:16px 12px;background:var(--pending-header-bg);border-bottom:1px solid var(--pending-header-line);color:var(--pending-header-text);flex-shrink:0;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cenomi-pending--dragging{animation:none;box-shadow:var(--pending-shadow),0 0 0 1px var(--chat-ui-border-subtle)}.cenomi-pending--dragging .cenomi-pending-header{cursor:grabbing}.cenomi-pending-avatar{width:32px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--pending-avatar-bg);color:var(--pending-avatar-text)}.cenomi-pending-identity{flex:1;min-width:0;display:flex;flex-direction:column}.cenomi-pending-name{font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cenomi-pending-status{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--pending-header-dim)}.cenomi-pending-status-dot{width:6px;height:6px;border-radius:50%;background:#22c55e}.cenomi-pending-close{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:inherit;cursor:pointer;transition:background .12s}.cenomi-pending-close:hover{background:var(--pending-header-hover)}.cenomi-pending-close:focus-visible,.cenomi-pending-cta:focus-visible{outline:2px solid var(--chat-ui-border-focus);outline-offset:2px}.cenomi-pending-body{display:flex;flex-direction:column;min-height:0;padding:14px 16px 16px;overflow-y:auto;overscroll-behavior:contain}.cenomi-pending-heading{margin:0;font-size:15px;font-weight:600;line-height:1.35;color:var(--chat-ui-text-strong)}.cenomi-pending-sub{margin:4px 0 14px;font-size:var(--chat-ui-text-sm);line-height:1.45;color:var(--chat-ui-text-muted)}.cenomi-pending-cta{width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:none;border-radius:10px;background:var(--chat-ui-primary);color:var(--chat-ui-primary-contrast);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .12s}.cenomi-pending-cta:hover{background:var(--chat-ui-primary-hover)}@media (max-width:480px){.cenomi-pending{top:72px;inset-inline:12px;width:auto;max-width:none;max-height:calc(100dvh - 84px)}}.cenomi-pending.cenomi-pending--placed{inset-inline:auto;bottom:auto;max-width:none}@media (prefers-reduced-motion:reduce){.cenomi-pending{animation:none}}@media print{.cenomi-pending{display:none}}:root{--sr-copilot-rail-w:52px;--sr-copilot-purple:var(--chat-ui-primary);--sr-copilot-pink:var(--chat-ui-accent);--sr-copilot-border:var(--chat-ui-border-subtle)}[data-sr-copilot-shell]{transition:padding-inline-end .22s cubic-bezier(.4,0,.2,1)}body.sr-copilot-resizing [data-sr-copilot-shell]{transition:none}body.sr-copilot-open [data-sr-copilot-avoid]{transform:translateX(calc(-1 * var(--sr-copilot-w, 0px)))}[dir=rtl] body.sr-copilot-open [data-sr-copilot-avoid],body.sr-copilot-open [dir=rtl] [data-sr-copilot-avoid]{transform:translateX(var(--sr-copilot-w,0))}body.sr-copilot-open [data-sr-copilot-shell] header .navbar{padding-inline:.5rem}body.sr-copilot-open [data-sr-copilot-shell] header .navbar-end>.mx-7{margin-inline:.75rem}body.sr-copilot-open [data-sr-copilot-shell] footer{padding-inline:1rem}body.sr-copilot-resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sr-copilot{position:fixed;inset-block:var(--sr-copilot-top,0) var(--sr-copilot-bottom,0);inset-inline-end:var(--sr-copilot-end,0);z-index:600;display:flex;flex-direction:column;min-height:0;background:var(--chat-ui-surface);border-inline-start:1px solid var(--sr-copilot-border);box-shadow:-4px 0 24px rgba(32,17,62,.07);animation:sr-copilot-in .24s cubic-bezier(.16,1,.3,1);overflow:visible}[dir=rtl] .sr-copilot{box-shadow:4px 0 24px rgba(32,17,62,.07)}.sr-copilot--resizing{animation:none;transition:none}@keyframes sr-copilot-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}[dir=rtl] .sr-copilot{animation-name:sr-copilot-in-rtl}@keyframes sr-copilot-in-rtl{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.sr-copilot,[data-sr-copilot-shell]{animation:none;transition:none}}.sr-copilot-header{gap:10px;padding:12px 14px;background:linear-gradient(100deg,var(--chat-ui-brand-from) 0,var(--chat-ui-brand-to) 100%)}.sr-copilot-header,.sr-copilot-header-avatar{display:flex;align-items:center;flex-shrink:0}.sr-copilot-header-avatar{width:34px;height:34px;justify-content:center;background:var(--chat-ui-brand-hover);border-radius:10px}.sr-copilot-header-info{flex:1;min-width:0}.sr-copilot-header-title{font-size:14px;font-weight:600;color:var(--chat-ui-brand-text);line-height:1.25}.sr-copilot-header-sub{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--chat-ui-brand-text-dim);margin-top:1px}.sr-copilot-status-dot{width:6px;height:6px;border-radius:50%;background:var(--chat-ui-success-text);flex-shrink:0}.sr-copilot-header-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.sr-copilot-icon-btn{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--chat-ui-brand-text-dim);cursor:pointer;padding:0;transition:background .15s,color .15s}.sr-copilot-icon-btn:hover{background:var(--chat-ui-brand-hover);color:var(--chat-ui-brand-text)}.sr-copilot-icon-btn:focus-visible{outline:2px solid var(--chat-ui-surface);outline-offset:1px}.sr-copilot-collapse-icon{transform:scaleX(-1)}[dir=rtl] .sr-copilot-collapse-icon{transform:none}.sr-copilot-progress{padding:9px 14px 10px;background:var(--chat-ui-surface-raised);border-bottom:1px solid var(--sr-copilot-border);flex-shrink:0}.sr-copilot-progress-meta{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:500;color:var(--chat-ui-text-muted);margin-bottom:5px}.sr-copilot-progress-count{font-variant-numeric:tabular-nums;color:var(--sr-copilot-purple);font-weight:600}.sr-copilot-progress-track{height:4px;border-radius:999px;background:var(--chat-ui-primary-soft);overflow:hidden}.sr-copilot-progress-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--chat-ui-primary),var(--chat-ui-accent));transition:width .35s cubic-bezier(.4,0,.2,1)}.sr-copilot-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--chat-ui-surface)}.sr-copilot-body>.cenomi-messages{padding:16px 14px;gap:14px}.sr-copilot-welcome{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 20px 20px}.sr-copilot-welcome-logo{margin-bottom:10px}.sr-copilot-welcome h3{font-size:15px;font-weight:600;color:var(--chat-ui-text-strong);margin:0 0 5px}.sr-copilot-welcome p{font-size:12.5px;line-height:1.55;color:var(--chat-ui-text-muted);margin:0 0 16px;max-width:30ch}.sr-copilot-inbox{width:100%;text-align:start;margin-bottom:14px}.sr-copilot-inbox-head{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--chat-ui-text-muted);margin-bottom:8px}.sr-copilot-inbox-refresh{margin-inline-start:auto;border:none;background:transparent;color:var(--chat-ui-text-faint);font-size:13px;line-height:1;cursor:pointer;padding:2px 4px;border-radius:4px}.sr-copilot-inbox-refresh:hover:not(:disabled){color:var(--sr-copilot-purple)}.sr-copilot-inbox-refresh:disabled{opacity:.45;cursor:not-allowed}.sr-copilot-inbox-tabs{display:flex;gap:5px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.sr-copilot-inbox-tabs::-webkit-scrollbar{display:none}.sr-copilot-inbox-tab{flex:none;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:500;border:1px solid var(--sr-copilot-border);background:transparent;color:var(--chat-ui-text-muted);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.sr-copilot-inbox-tab:hover:not(:disabled):not([aria-selected=true]){border-color:var(--sr-copilot-purple);color:var(--sr-copilot-purple)}.sr-copilot-inbox-tab[aria-selected=true]{background:var(--sr-copilot-purple);border-color:var(--sr-copilot-purple);color:var(--chat-ui-surface);font-weight:600}.sr-copilot-inbox-tab:disabled{opacity:.5;cursor:not-allowed}.sr-copilot-inbox-tab-n{font-size:10px;font-weight:700;padding:0 5px;border-radius:999px;background:var(--chat-ui-warn-bg);color:var(--chat-ui-warn-text)}.sr-copilot-inbox-tab[aria-selected=true] .sr-copilot-inbox-tab-n{background:var(--chat-ui-primary-contrast);color:var(--chat-ui-primary)}.sr-copilot-inbox-more{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--chat-ui-border-subtle)}.sr-copilot-inbox-more-btn{padding:5px 14px;border-radius:999px;font-size:11.5px;font-weight:600;border:1px solid var(--sr-copilot-border);background:transparent;color:var(--sr-copilot-purple);cursor:pointer}.sr-copilot-inbox-more-btn:hover:not(:disabled){background:var(--chat-ui-primary-soft)}.sr-copilot-inbox-more-btn:disabled{opacity:.5;cursor:not-allowed}.sr-copilot-inbox-full{border:none;background:transparent;padding:0;font:inherit;font-size:11px;color:var(--chat-ui-text-muted);cursor:pointer}.sr-copilot-inbox-full:hover:not(:disabled){color:var(--sr-copilot-purple)}.sr-copilot-inbox-empty{margin:0;padding:14px 4px;text-align:center;font-size:12px;color:var(--chat-ui-text-muted)}.sr-copilot-inbox-error{display:flex;align-items:center;gap:8px;padding:8px 2px;font-size:11.5px;color:var(--chat-ui-text-muted)}.sr-copilot-sk{display:block;height:9px;border-radius:5px;background:var(--sr-copilot-border);margin-bottom:6px}.sr-copilot-sk--w80{width:80%}.sr-copilot-sk--w45{width:45%;margin-bottom:0}@media (prefers-reduced-motion:no-preference){.sr-copilot-sk{animation:sr-copilot-sk-pulse 1.5s ease-in-out infinite}@keyframes sr-copilot-sk-pulse{0%,to{opacity:1}50%{opacity:.45}}}.sr-copilot-starters{display:flex;flex-direction:column;gap:7px;width:100%}.sr-copilot-starter-btn{width:100%;text-align:start;padding:9px 12px;font-size:12.5px;color:var(--chat-ui-primary);background:var(--chat-ui-surface);border:1px solid var(--sr-copilot-border);border-radius:9px;cursor:pointer;transition:border-color .15s,background .15s,transform .12s}.sr-copilot-starter-btn:hover:not(:disabled){border-color:var(--sr-copilot-purple);background:var(--chat-ui-primary-soft);transform:translateY(-1px)}.sr-copilot-starter-btn:disabled{opacity:.55;cursor:not-allowed}.sr-copilot-welcome-picker{margin-top:14px;width:100%}.sr-copilot-resize-handle{position:absolute;inset-block:0;inset-inline-start:-3px;width:7px;cursor:col-resize;z-index:2;display:flex;align-items:center;justify-content:center;touch-action:none;background:transparent}.sr-copilot-resize-grip{width:3px;height:34px;border-radius:999px;background:transparent;transition:background .15s}.sr-copilot--resizing .sr-copilot-resize-grip,.sr-copilot-resize-handle:focus-visible .sr-copilot-resize-grip,.sr-copilot-resize-handle:hover .sr-copilot-resize-grip{background:var(--sr-copilot-purple)}.sr-copilot-resize-handle:focus-visible{outline:2px solid var(--sr-copilot-purple);outline-offset:-2px}.sr-copilot--rail{width:var(--sr-copilot-rail-w);align-items:center;gap:10px;padding:10px 0;background:linear-gradient(180deg,var(--chat-ui-brand-from) 0,var(--chat-ui-brand-to) 100%);border-inline-start:none}.sr-copilot-rail-btn{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:var(--chat-ui-brand-hover);cursor:pointer;padding:0;flex-shrink:0;transition:background .15s,transform .15s}.sr-copilot-rail-btn:hover{background:hsla(0,0%,100%,.28);transform:scale(1.06)}.sr-copilot-rail-btn:focus-visible{outline:2px solid var(--chat-ui-surface);outline-offset:2px}.sr-copilot-rail-label{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.85);writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}[dir=rtl] .sr-copilot-rail-label{transform:none}.sr-copilot-rail-pulse{width:7px;height:7px;border-radius:50%;background:var(--sr-copilot-pink);animation:sr-copilot-pulse 1.1s ease-in-out infinite}@keyframes sr-copilot-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media (max-width:1024px){.sr-copilot:not(.sr-copilot--rail){width:min(100vw,420px)!important;box-shadow:0 0 0 100vmax rgba(32,17,62,.32)}.sr-copilot-resize-handle{display:none}}.sr-copilot-inbox-partial{margin:6px 2px 0;font-size:10.5px;color:var(--chat-ui-text-faint)}.sr-copilot-exit-confirm{flex-shrink:0;padding:10px 14px;background:var(--chat-ui-warn-bg);border-bottom:1px solid var(--chat-ui-border)}.sr-copilot-exit-confirm-msg{margin:0 0 8px;font-size:12px;line-height:1.45;color:var(--chat-ui-warn-text)}.sr-copilot-exit-confirm-actions{display:flex;gap:8px;justify-content:flex-end}.sr-copilot-exit-discard,.sr-copilot-exit-keep{padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:600;cursor:pointer;border:1px solid transparent}.sr-copilot-exit-keep{background:transparent;border-color:var(--chat-ui-warn-text);color:var(--chat-ui-warn-text)}.sr-copilot-exit-discard{background:var(--chat-ui-danger-text);color:var(--chat-ui-surface)}.sr-copilot-exit-discard:hover,.sr-copilot-exit-keep:hover{filter:brightness(1.06)}body.sr-copilot-open .sr-fixed-action-bar{inset-inline-end:var(--sr-copilot-reserved,0)}body.sr-copilot-resizing .sr-fixed-action-bar{transition:none}[data-copilot-v2]{--chat-ui-primary:var(--c-brand);--chat-ui-primary-hover:var(--c-brand-strong);--chat-ui-primary-contrast:var(--c-ink-inverse);--chat-ui-primary-soft:var(--c-tint-soft);--chat-ui-accent:var(--c-brand);--chat-ui-accent-hover:var(--c-brand-strong);--chat-ui-border:var(--c-line);--chat-ui-border-subtle:var(--c-divider);--chat-ui-border-control:var(--c-line);--chat-ui-border-control-hover:var(--c-brand-lilac);--chat-ui-border-focus:var(--c-brand);--chat-ui-bg:var(--c-surface);--chat-ui-bg-muted:var(--c-surface-page);--chat-ui-surface:var(--c-surface);--chat-ui-surface-raised:var(--c-surface-row-alt);--chat-ui-text:var(--c-ink);--chat-ui-text-strong:var(--c-ink);--chat-ui-text-muted:var(--c-ink-2);--chat-ui-text-faint:var(--c-ink-3);--chat-ui-info-bg:var(--c-status-info);--chat-ui-info-text:var(--c-status-info-fg);--chat-ui-warn-bg:var(--c-status-warning);--chat-ui-warn-text:var(--c-status-warning-fg);--chat-ui-success-bg:var(--c-status-success);--chat-ui-success-text:var(--c-status-success-fg);--chat-ui-danger-bg:var(--c-status-error);--chat-ui-danger-text:var(--c-status-error-fg);--chat-ui-shadow:rgba(16,24,40,.08);--chat-ui-brand-from:var(--c-tint);--chat-ui-brand-to:var(--c-tint);--chat-ui-brand-text:var(--c-brand-strong);--chat-ui-brand-text-dim:var(--c-ink-2);--chat-ui-brand-hover:var(--c-tint-strong);--chat-ui-radius-card:14px;--chat-ui-radius-control:10px;--chat-ui-control-h:34px;--chat-ui-chip-h:30px;--chat-ui-card-pad:14px;--chat-ui-text-sm:12px;--chat-ui-text-xs:11px;--sr-copilot-purple:var(--c-brand);--sr-copilot-pink:var(--c-brand);--sr-copilot-border:var(--c-line);color:var(--c-ink)}[data-copilot-v2] .cenomi-page-banner{align-items:flex-start;padding:14px 16px 12px;border-bottom:1px solid var(--c-divider)}[data-copilot-v2] .cenomi-page-banner-icon{width:16px;height:16px;margin-top:1px;font-size:0;color:transparent;background:var(--c-status-warning-fg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 18h5M10 21h4'/%3E%3Cpath d='M12 3a6 6 0 0 0-3.5 10.9c.6.5 1 1.2 1 2h5c0-.8.4-1.5 1-2A6 6 0 0 0 12 3z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 18h5M10 21h4'/%3E%3Cpath d='M12 3a6 6 0 0 0-3.5 10.9c.6.5 1 1.2 1 2h5c0-.8.4-1.5 1-2A6 6 0 0 0 12 3z'/%3E%3C/svg%3E") center /contain no-repeat}[data-copilot-v2] .cenomi-page-banner-label{font-size:10px;font-weight:500;letter-spacing:.08em;color:var(--c-ink-3)}[data-copilot-v2] .cenomi-page-banner-title{font-size:13px;font-weight:500;color:var(--c-ink)}[data-copilot-v2] .cenomi-page-banner-hint{font-size:12px;font-weight:500;color:var(--c-brand-strong)}[data-copilot-v2] .cenomi-page-banner:hover:not(.cenomi-page-banner--disabled) .cenomi-page-banner-hint{text-decoration:underline}[data-copilot-v2] .cenomi-suggestions,[data-copilot-v2] .sr-copilot-starters{gap:10px}[data-copilot-v2] .cenomi-suggestion-btn,[data-copilot-v2] .sr-copilot-starter-btn{border:1px solid var(--c-line);border-radius:14px;padding:11px 14px;font-size:13px;font-weight:400;color:var(--c-ink);background:var(--c-surface);text-align:start;transition:background-color var(--motion-fast),border-color var(--motion-fast)}[data-copilot-v2] .cenomi-suggestion-btn:hover:not(:disabled),[data-copilot-v2] .sr-copilot-starter-btn:hover:not(:disabled){background:var(--c-surface-page);border-color:var(--c-brand-lilac);color:var(--c-ink)}[data-copilot-v2] .cenomi-welcome h3,[data-copilot-v2] .sr-copilot-welcome h3{font-size:15px;font-weight:500}[data-copilot-v2] .cenomi-msg{max-width:88%}[data-copilot-v2] .cenomi-msg-bubble{padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.55}[data-copilot-v2] .cenomi-msg.user .cenomi-msg-bubble{background:var(--c-tint);color:var(--c-brand-strong);border:1px solid var(--c-pastel-violet-line);border-bottom-right-radius:14px;border-end-end-radius:4px}[data-copilot-v2] .cenomi-msg.assistant .cenomi-msg-bubble{background:var(--c-tint-soft);color:var(--c-ink);border-bottom-left-radius:14px;border-end-start-radius:4px}[data-copilot-v2] .cenomi-msg.assistant .cenomi-msg-bubble strong{color:var(--chat-ui-primary);font-weight:500}[data-copilot-v2] .cenomi-typing{background:var(--c-tint-soft);border-radius:14px;border-end-start-radius:4px}[data-copilot-v2] .cenomi-typing span{background:var(--c-brand-lilac)}[data-copilot-v2] .cenomi-cursor{background:var(--c-brand)}[data-copilot-v2] .cenomi-source-chip{background:var(--c-tint);color:var(--c-brand-strong)}[data-copilot-v2] .cenomi-input-area{padding:12px 16px 14px;border-top:1px solid var(--c-divider);background:var(--c-surface)}[data-copilot-v2] .cenomi-input-row{min-height:44px;align-items:center;background:var(--c-surface);border:1px solid var(--c-line);border-radius:999px;padding:0 6px;padding-inline-start:14px}[data-copilot-v2] .cenomi-input-row.multiline{border-radius:16px;padding-block:6px;align-items:flex-end}[data-copilot-v2] .cenomi-input-row:focus-within{border-color:var(--c-brand);box-shadow:0 0 0 3px var(--c-tint);background:var(--c-surface)}[data-copilot-v2] .cenomi-textarea{font-size:13px;min-height:32px;padding-block:6px;color:var(--c-ink)}[data-copilot-v2] .cenomi-textarea::-moz-placeholder{color:var(--c-ink-3)}[data-copilot-v2] .cenomi-textarea::placeholder{color:var(--c-ink-3)}[data-copilot-v2] .cenomi-send-btn{width:32px;height:32px;min-width:32px;align-self:center;background:var(--c-tint);border:1px solid var(--c-pastel-violet-line)}[data-copilot-v2] .cenomi-input-row.multiline .cenomi-send-btn{align-self:flex-end}[data-copilot-v2] .cenomi-send-btn:hover:not(:disabled){background:var(--c-tint-strong)}[data-copilot-v2] .cenomi-send-btn:disabled{opacity:1;background:var(--c-brand-lilac)}[data-copilot-v2] .cenomi-send-btn svg{display:none}[data-copilot-v2] .cenomi-send-btn:before{content:"";width:15px;height:15px;background:var(--c-brand-strong);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.5 3.5L2.9 10.1a.5.5 0 0 0 0 .94l6.9 2.6 2.6 6.9a.5.5 0 0 0 .94 0z'/%3E%3Cpath d='M20.5 3.5L9.8 13.6'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.5 3.5L2.9 10.1a.5.5 0 0 0 0 .94l6.9 2.6 2.6 6.9a.5.5 0 0 0 .94 0z'/%3E%3Cpath d='M20.5 3.5L9.8 13.6'/%3E%3C/svg%3E") center /contain no-repeat}[data-copilot-v2][dir=rtl] .cenomi-send-btn:before,[dir=rtl] [data-copilot-v2] .cenomi-send-btn:before{transform:scaleX(-1)}[data-copilot-v2] .cenomi-input-footer{margin-top:8px;font-size:10px;color:var(--c-ink-3);text-align:center}[data-copilot-v2] [data-chat-error]{display:flex;align-items:baseline;gap:8px;margin-inline:0;padding:8px 12px;border-radius:12px;background:var(--c-status-error);color:var(--c-status-error-fg);font-size:12px}[data-copilot-v2] [data-chat-error]:before{content:"";flex:none;width:7px;height:7px;background:currentColor}[data-copilot-v2] .sr-copilot-progress-track{background:var(--c-tint)}[data-copilot-v2] .sr-copilot-progress-bar{background:var(--c-brand)}[data-copilot-v2] .cenomi-thumbs{gap:4px;margin-top:-2px}[data-copilot-v2] .cenomi-thumb{width:28px;height:28px;border-radius:10px;color:var(--c-ink-3)}[data-copilot-v2] .cenomi-thumb svg{width:16px;height:16px}[data-copilot-v2] .cenomi-thumb:hover:not(:disabled){color:var(--c-ink-2);background:var(--c-tint-soft)}[data-copilot-v2] .cenomi-thumb.is-active:not(.is-down){color:var(--c-brand);background:var(--c-tint)}[data-copilot-v2] .cenomi-thumb.is-down.is-active{color:var(--c-status-error-fg);background:var(--c-status-error)}[data-copilot-v2] .cenomi-feedback-send:focus-visible,[data-copilot-v2] .cenomi-feedback-star:focus-visible,[data-copilot-v2] .cenomi-thumb:focus-visible,[data-copilot-v2] .cenomi-thumbs-panel-close:focus-visible,[data-copilot-v2] .cenomi-thumbs-reason:focus-visible,[data-copilot-v2] .cenomi-usefulness button:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}[data-copilot-v2] .cenomi-feedback-note{font-size:11px;color:var(--c-ink-3)}[data-copilot-v2] .cenomi-feedback-note.is-error{color:var(--c-status-error-fg)}[data-copilot-v2] .cenomi-thumbs-panel{gap:10px;padding:12px;border:1px solid var(--c-line-card);border-radius:14px;background:var(--c-surface);box-shadow:var(--shadow-card)}[data-copilot-v2] .cenomi-thumbs-panel-title{font-size:13px;font-weight:500;color:var(--c-ink)}[data-copilot-v2] .cenomi-thumbs-panel-close{width:28px;height:28px;border-radius:10px;color:var(--c-ink-3)}[data-copilot-v2] .cenomi-thumbs-panel-close:hover{color:var(--c-ink);background:var(--c-tint-soft)}[data-copilot-v2] .cenomi-thumbs-reason,[data-copilot-v2] .cenomi-usefulness-chip{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 11px;border:1px solid var(--c-line);border-radius:999px;background:var(--c-surface);color:var(--c-ink-2);font-size:12px;line-height:1}[data-copilot-v2] .cenomi-thumbs-reason:hover:not(:disabled),[data-copilot-v2] .cenomi-usefulness-chip:hover:not(:disabled){border-color:var(--c-brand-lilac);color:var(--c-ink)}[data-copilot-v2] .cenomi-thumbs-reason.is-active{border-color:var(--c-tint);background:var(--c-tint);color:var(--c-brand-strong);font-weight:500}[data-copilot-v2] .cenomi-thumbs-reason.is-active:before{content:"✓"}[data-copilot-v2] .cenomi-thumbs-panel textarea{min-height:72px;border:1px solid var(--c-line);border-radius:10px;padding:8px 10px;font-size:12px;color:var(--c-ink);background:var(--c-surface)}[data-copilot-v2] .cenomi-thumbs-panel textarea::-moz-placeholder{color:var(--c-ink-3)}[data-copilot-v2] .cenomi-thumbs-panel textarea::placeholder{color:var(--c-ink-3)}[data-copilot-v2] .cenomi-thumbs-panel textarea:focus{border-color:var(--c-brand);box-shadow:0 0 0 3px var(--c-tint)}[data-copilot-v2] .cenomi-thumbs-panel-note{border-radius:10px;background:var(--c-surface-row-alt);color:var(--c-ink-3)}[data-copilot-v2] .cenomi-thumbs-panel-actions{gap:8px}[data-copilot-v2] .cenomi-thumbs-panel-dismiss{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px solid var(--c-line);border-radius:10px;background:var(--c-surface);color:var(--c-ink);font-size:12px;font-weight:500;cursor:pointer}[data-copilot-v2] .cenomi-thumbs-panel-dismiss:hover:not(:disabled){background:var(--c-tint-soft)}[data-copilot-v2] .cenomi-thumbs-panel-dismiss:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}[data-copilot-v2] .cenomi-feedback-send{height:32px;padding:0 14px;border-radius:10px;background:var(--c-tint);color:var(--c-brand-strong);border:1px solid var(--c-pastel-violet-line);font-size:12px;font-weight:500}[data-copilot-v2] .cenomi-feedback-send:hover:not(:disabled){background:var(--c-tint-strong)}[data-copilot-v2] .cenomi-feedback-send:disabled{background:var(--c-tint);color:var(--c-ink-3)}[data-copilot-v2] .cenomi-feedback-prompt{color:var(--c-ink-3)}[data-copilot-v2] .cenomi-feedback-star{font-size:18px;color:var(--c-ink-3)}[data-copilot-v2] .cenomi-feedback-star.is-active{color:var(--c-brand)}[data-copilot-v2] .cenomi-feedback-comment textarea{border:1px solid var(--c-line);border-radius:10px;color:var(--c-ink)}[data-copilot-v2] .cenomi-feedback-comment textarea:focus{border-color:var(--c-brand)}[data-copilot-v2] .cenomi-usefulness{border:0;border-radius:14px;background:var(--c-surface-row-alt);padding:10px 12px}[data-copilot-v2] .cenomi-usefulness-q{font-size:12px;color:var(--c-ink)}[data-copilot-v2] .cenomi-usefulness-chip.is-answer{border-radius:10px;border-color:var(--c-line);color:var(--c-ink);font-weight:500}[data-copilot-v2] .cenomi-usefulness-skip{height:28px;border-radius:10px;color:var(--c-ink-3)}[data-copilot-v2] .cenomi-usefulness-skip:hover:not(:disabled){color:var(--c-ink);background:var(--c-tint-soft)}[data-copilot-v2] .cenomi-usefulness-thanks{color:var(--c-ink-3)}[data-copilot-v2] :is(.cenomi-md strong,.cenomi-md .cenomi-md-h,.cenomi-md-heading,.cenomi-md .cenomi-md-table th,.sr-copilot-inbox-head,.sr-copilot-inbox-more-btn,.sr-copilot-inbox-tab-n,.sr-copilot-inbox-tab[aria-selected=true],.sr-copilot-progress-count,.sr-copilot-exit-discard,.chat-ui-card-header,.chat-ui-notif-explain,.chat-ui-notif-group-label,.chat-ui-preview-status){font-weight:500}[data-copilot-v2] .chat-ui-doc-item{align-items:center}[data-copilot-v2] .chat-ui-doc-item>span:not(.chat-ui-status-badge){order:1}[data-copilot-v2] .chat-ui-doc-item>.chat-ui-status-badge{order:2;flex:0 0 auto}[data-copilot-v2] .chat-ui-doc-item>button{order:3}[data-copilot-v2] .chat-ui-btn--primary:disabled{opacity:1;background:var(--c-tint);color:var(--c-ink-3)}[data-copilot-v2] .chat-ui-kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:10px 0 12px}[data-copilot-v2] .chat-ui-kv-item{display:grid;gap:2px;min-width:0}[data-copilot-v2] .chat-ui-kv-item dd{margin:0}[data-copilot-v2] .chat-ui-edit-group{border-top:1px solid var(--c-divider);padding-top:10px}[data-copilot-v2] .chat-ui-edit-heading{margin:0 0 8px;font-size:11px;font-weight:500;color:var(--c-ink-2)}[data-copilot-v2] .chat-ui-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-copilot-v2] .cenomi-success-card{display:flex;flex-direction:column;gap:10px;margin:8px 4px 0;padding:12px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-surface)}[data-copilot-v2] .cenomi-success-card>*{margin-top:0}[data-copilot-v2] .cenomi-success-card>*+*{border-top:1px solid var(--c-divider);padding-top:10px}[data-copilot-v2] .cenomi-success-title{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;color:var(--c-ink)}[data-copilot-v2] .cenomi-success-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--c-status-success);color:var(--c-status-success-fg);font-size:12px}[data-copilot-v2] .cenomi-success-id{margin-inline-start:auto;font-weight:400;color:var(--c-ink-2)}[data-copilot-v2] .cenomi-success-title+*{border-top:0;padding-top:0}.agentic-sr-page{background:#faf9f5;min-height:calc(100vh - 10rem)}.agentic-sr-workspace{display:flex;flex-direction:column;gap:1rem;position:relative}@media (min-width:1024px){.agentic-sr-workspace{flex-direction:row;align-items:flex-start;padding-right:440px}}.agentic-sr-main{flex:1;min-width:0}.agentic-sr-banner{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;margin-bottom:1rem;border-radius:.5rem;background:rgba(32,17,62,.06);color:#20113e;font-size:.875rem}.agentic-sr-banner-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;flex-shrink:0}.agentic-sr-form-card{background:#fff;border-radius:12px;border:1px solid #e8e6e0;box-shadow:0 1px 3px rgba(32,17,62,.06);overflow:hidden}.agentic-sr-form-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #f0eeea}.agentic-sr-progress-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:#f3f1eb;color:#20113e}.agentic-sr-progress-pill--ready{background:rgba(34,197,94,.12);color:#15803d}.agentic-sr-section{padding:1.25rem;border-bottom:1px solid #f0eeea}.agentic-sr-section:last-child{border-bottom:none}.agentic-sr-section-title{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#20113e}.agentic-sr-readonly-badge{font-size:.65rem;font-weight:500;padding:.15rem .45rem;border-radius:4px;background:#f3f1eb;color:#6b7280;text-transform:none;letter-spacing:0}.agentic-sr-field-grid{display:grid;gap:1rem}.agentic-sr-field-grid,.agentic-sr-field-grid--3col,.agentic-sr-field-grid--single{grid-template-columns:1fr}.agentic-sr-request-layout{display:flex;flex-direction:column;gap:1rem}.agentic-sr-field--full{grid-column:1/-1}@media (min-width:640px){.agentic-sr-field-grid{grid-template-columns:repeat(2,1fr)}.agentic-sr-field-grid--3col{grid-template-columns:repeat(3,1fr)}}.agentic-sr-field{display:flex;flex-direction:column;gap:.35rem}.agentic-sr-field--active .agentic-sr-field-input,.agentic-sr-field--active .agentic-sr-field-value{border-color:#db2e6d;box-shadow:0 0 0 1px #db2e6d}.agentic-sr-field-label{font-size:.75rem;font-weight:500;color:#6b7280}.agentic-sr-field-value{min-height:2.25rem;padding:.5rem .75rem;border-radius:8px;border:1px solid #e5e7eb;background:#fafafa;font-size:.875rem;color:#20113e;word-break:break-word}.agentic-sr-field-value--empty{color:#9ca3af;font-style:italic}.agentic-sr-panel{display:flex;flex-direction:column;background:#fff;border:1px solid #e8e6e0;border-radius:12px;box-shadow:0 4px 24px rgba(32,17,62,.1);overflow:hidden;height:min(720px,calc(100vh - 8rem))}@media (min-width:1024px){.agentic-sr-panel{position:fixed;top:7.5rem;right:1.5rem;width:400px;z-index:50}}.agentic-sr-panel--compact{position:static;width:100%;height:100%;min-height:0;max-height:none;border:none;border-radius:0;box-shadow:none}.agentic-sr-panel--compact .agentic-sr-panel-header{border-radius:0}.agentic-sr-panel--compact .agentic-sr-panel-messages{flex:1;min-height:0;overflow-y:auto}.agentic-sr-panel-header{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:#20113e;color:#fff}.agentic-sr-panel-header-left{display:flex;align-items:center;gap:.75rem}.agentic-sr-panel-avatar{width:36px;height:36px;border-radius:10px;background:#db2e6d;display:flex;align-items:center;justify-content:center;font-size:1rem}.agentic-sr-panel-title{font-size:.95rem;font-weight:600;line-height:1.2}.agentic-sr-panel-status{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:hsla(0,0%,100%,.75)}.agentic-sr-panel-status-dot{width:6px;height:6px;border-radius:50%;background:#4ade80}.agentic-sr-panel-messages{flex:1;min-height:0;overflow-y:auto;padding:1rem;background:#faf9f5;display:flex;flex-direction:column;gap:.75rem}.agentic-sr-msg-row{display:flex;gap:.5rem;width:100%}.agentic-sr-msg-row--user{justify-content:flex-end}.agentic-sr-msg-avatar{width:28px;height:28px;border-radius:8px;background:#20113e;color:#fff;font-size:.65rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agentic-sr-msg-bubble{max-width:85%;padding:.65rem .9rem;border-radius:14px;font-size:.8125rem;line-height:1.5}.agentic-sr-msg-bubble--bot{background:#fff;color:#1f2937;border:1px solid #eee;border-bottom-left-radius:4px}.agentic-sr-msg-bubble--user{background:#db2e6d;color:#fff;border-bottom-right-radius:4px}.agentic-sr-panel-footer{border-top:1px solid #eee;padding:.75rem 1rem;background:#fff}.agentic-sr-input-row{display:flex;align-items:flex-end;gap:.5rem}.agentic-sr-input{flex:1;min-height:40px;max-height:120px;resize:none;border:1px solid #e5e7eb;border-radius:20px;padding:.5rem 1rem;font-size:.8125rem;outline:none}.agentic-sr-input:focus{border-color:#db2e6d}.agentic-sr-attach-btn,.agentic-sr-send-btn{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem}.agentic-sr-attach-btn{background:#f3f1eb;color:#20113e}.agentic-sr-attach-btn:disabled,.agentic-sr-send-btn:disabled{opacity:.5;cursor:not-allowed}.agentic-sr-send-btn{background:#db2e6d;color:#fff}.agentic-sr-powered{margin-top:.5rem;text-align:center;font-size:.65rem;color:#9ca3af}.agentic-sr-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:1.5rem}.agentic-sr-type-card{background:#fff;border:1px solid #e8e6e0;border-radius:12px;padding:1.25rem;cursor:pointer;transition:border-color .15s,box-shadow .15s;text-align:left}.agentic-sr-type-card:hover:not(:disabled){border-color:#db2e6d;box-shadow:0 4px 12px rgba(32,17,62,.08)}.agentic-sr-type-card--disabled{opacity:.55;cursor:not-allowed}.agentic-sr-type-card h3{color:#20113e;font-size:1rem;font-weight:600;margin-bottom:.35rem}.agentic-sr-type-card p{color:#6b7280;font-size:.875rem}.agentic-sr-coming-soon{display:inline-block;margin-top:.75rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.agentic-sr-typing-bubble{display:flex;align-items:center;gap:5px;padding:.65rem .9rem;background:#fff;border:1px solid #eee;border-radius:14px;border-bottom-left-radius:4px}.agentic-sr-typing-dot{width:7px;height:7px;border-radius:50%;background:#db2e6d;animation:agentic-typing-bounce 1.2s ease-in-out infinite}.agentic-sr-typing-dot:nth-child(2){animation-delay:.2s}.agentic-sr-typing-dot:nth-child(3){animation-delay:.4s}@keyframes agentic-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.agentic-sr-suggestion-footer{padding:.5rem 0 .75rem;border-top:1px solid #eee;margin-bottom:.5rem}.agentic-sr-suggestion-chips{display:flex;flex-wrap:wrap;gap:.5rem}.agentic-sr-suggestion-chip{padding:.4rem .85rem;border-radius:999px;border:1px solid #c8305a;color:#c8305a;font-size:.8rem;background:#fff;transition:background .15s,color .15s}.agentic-sr-suggestion-chip:hover:not(:disabled){background:#c8305a;color:#fff}.agentic-sr-suggestion-load-more{margin-top:.5rem;font-size:.75rem;color:#c8305a;text-decoration:underline}.agentic-sr-suggestion-error,.agentic-sr-suggestion-loading{font-size:.75rem;color:#6b7280}.agentic-sr-suggestion-error{color:#b91c1c}.agentic-sr-lease-summary-card{margin-left:2.5rem;padding:.85rem 1rem;background:#fff;border:1px solid #e8e6e0;border-radius:12px}.agentic-sr-lease-summary-title{font-size:.8rem;font-weight:600;color:#20113e;margin-bottom:.5rem}.agentic-sr-lease-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;font-size:.8rem}.agentic-sr-lease-summary-label{display:block;color:#9ca3af;font-size:.7rem}.agentic-sr-field-input{width:100%;margin-top:.25rem;padding:.4rem .55rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.85rem;color:#20113e}.agentic-sr-field--editable .agentic-sr-field-input:focus{outline:none;border-color:#c8305a;box-shadow:0 0 0 2px rgba(200,48,90,.15)}.agentic-split-page{background:#faf9f5;min-height:calc(100vh - 8rem);margin:-.5rem -.5rem 0}@media (min-width:1024px){.agentic-split-page{margin:-1rem -1rem 0;min-height:calc(100vh - 6.5rem);display:flex;flex-direction:column}}.agentic-split-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.875rem 1.25rem;background:#fff;border-bottom:1px solid #e8e6e0}.agentic-split-topbar-title{display:flex;align-items:center;gap:.65rem}.agentic-split-topbar-title h1{font-size:1.05rem;font-weight:600;color:#20113e;line-height:1.2}.agentic-split-topbar-title p{font-size:.75rem;color:#6b7280;margin-top:.1rem}.agentic-split-mode-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:rgba(219,46,109,.1);color:#db2e6d}.agentic-split-mode-badge-dot{width:6px;height:6px;border-radius:50%;background:#db2e6d;animation:agentic-split-pulse 1.8s ease-in-out infinite}@keyframes agentic-split-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.agentic-split-topbar-actions{display:flex;align-items:center;gap:.5rem}.agentic-split-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:8px;font-size:.8rem;font-weight:500;border:1px solid #e5e7eb;background:#fff;color:#20113e;cursor:pointer;transition:background .15s,border-color .15s}.agentic-split-btn:hover{background:#faf9f5;border-color:#d1d5db}.agentic-split-btn--primary{background:#592b8a;border-color:#592b8a;color:#fff}.agentic-split-btn--primary:hover{background:#4a2373;border-color:#4a2373}.agentic-split-workspace{display:flex;flex-direction:column;flex:1;min-height:0;gap:0}@media (min-width:1024px){.agentic-split-workspace{flex-direction:row;height:calc(100vh - 11.5rem)}}.agentic-split-form-pane{flex:1;min-width:0;overflow-y:auto;padding:1.25rem;background:#faf9f5}@media (min-width:1024px){.agentic-split-form-pane{border-right:1px solid #e8e6e0;padding:1.5rem 1.75rem}}.agentic-split-form-banner{display:flex;align-items:center;gap:.55rem;padding:.7rem 1rem;margin-bottom:1rem;border-radius:10px;background:rgba(32,17,62,.06);color:#20113e;font-size:.8125rem}.agentic-split-form-banner-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;flex-shrink:0}.agentic-split-form-card{background:#fff;border-radius:12px;border:1px solid #e8e6e0;box-shadow:0 1px 3px rgba(32,17,62,.06);overflow:hidden}.agentic-split-form-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #f0eeea}.agentic-split-form-header h2{font-size:1rem;font-weight:600;color:#20113e}.agentic-split-progress{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:#f3f1eb;color:#20113e}.agentic-split-progress-bar{width:56px;height:4px;border-radius:999px;background:#e8e6e0;overflow:hidden}.agentic-split-progress-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#db2e6d,#592b8a);transition:width .4s ease}.agentic-split-section{padding:1.25rem;border-bottom:1px solid #f0eeea}.agentic-split-section:last-child{border-bottom:none}.agentic-split-section-title{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#20113e}.agentic-split-readonly-badge{font-weight:500;background:#f3f1eb;color:#6b7280}.agentic-split-ai-badge,.agentic-split-readonly-badge{font-size:.65rem;padding:.15rem .45rem;border-radius:4px;text-transform:none;letter-spacing:0}.agentic-split-ai-badge{font-weight:600;background:rgba(219,46,109,.1);color:#db2e6d}.agentic-split-field-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.agentic-split-field-grid{grid-template-columns:repeat(2,1fr)}.agentic-split-field-grid--3{grid-template-columns:repeat(3,1fr)}}.agentic-split-field{display:flex;flex-direction:column;gap:.35rem}.agentic-split-field--full{grid-column:1/-1}.agentic-split-field-label{font-size:.75rem;font-weight:500;color:#6b7280}.agentic-split-field-value{min-height:2.35rem;padding:.55rem .75rem;border-radius:8px;border:1px solid #e5e7eb;background:#fafafa;font-size:.875rem;color:#20113e;word-break:break-word}.agentic-split-field-value--empty{color:#9ca3af;font-style:italic}.agentic-split-field--filled .agentic-split-field-value{background:#fff;border-color:#e5e7eb}.agentic-split-field--active .agentic-split-field-value{border-color:#db2e6d;box-shadow:0 0 0 2px rgba(219,46,109,.15);background:#fff;animation:agentic-split-field-glow 1.6s ease-in-out infinite}@keyframes agentic-split-field-glow{0%,to{box-shadow:0 0 0 2px rgba(219,46,109,.12)}50%{box-shadow:0 0 0 3px rgba(219,46,109,.22)}}.agentic-split-field-textarea{min-height:4.5rem}.agentic-split-form-footer{display:flex;justify-content:flex-end;gap:.65rem;padding:1rem 1.25rem;background:#fafafa;border-top:1px solid #f0eeea}.agentic-split-chat-pane{display:flex;flex-direction:column;background:#fff;border-top:1px solid #e8e6e0;height:min(560px,70vh);min-height:420px}@media (min-width:1024px){.agentic-split-chat-pane{width:min(420px,38vw);flex-shrink:0;height:100%;min-height:0;border-top:none}}.agentic-split-chat-header{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:#20113e;color:#fff;flex-shrink:0}.agentic-split-chat-header-left{display:flex;align-items:center;gap:.75rem}.agentic-split-chat-avatar{width:36px;height:36px;border-radius:10px;background:#db2e6d;display:flex;align-items:center;justify-content:center;font-size:1rem}.agentic-split-chat-title{font-size:.95rem;font-weight:600;line-height:1.2}.agentic-split-chat-status{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:hsla(0,0%,100%,.75);margin-top:.15rem}.agentic-split-chat-status-dot{width:6px;height:6px;border-radius:50%;background:#4ade80}.agentic-split-chat-header-btn{color:hsla(0,0%,100%,.7);font-size:.75rem;background:transparent;border:none;cursor:pointer;padding:.25rem .4rem}.agentic-split-chat-header-btn:hover{color:#fff}.agentic-split-chat-messages{flex:1;min-height:0;overflow-y:auto;padding:1rem;background:#faf9f5;display:flex;flex-direction:column;gap:.85rem}.agentic-split-msg-row{display:flex;gap:.5rem;width:100%}.agentic-split-msg-row--user{justify-content:flex-end}.agentic-split-msg-avatar{width:28px;height:28px;border-radius:8px;background:#20113e;color:#fff;font-size:.65rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agentic-split-msg-bubble{max-width:85%;padding:.65rem .9rem;border-radius:14px;font-size:.8125rem;line-height:1.5}.agentic-split-msg-bubble--bot{background:#fff;color:#1f2937;border:1px solid #eee;border-bottom-left-radius:4px}.agentic-split-msg-bubble--user{background:#db2e6d;color:#fff;border-bottom-right-radius:4px}.agentic-split-lease-card{margin-left:2.25rem;padding:.85rem 1rem;background:#fff;border:1px solid #e8e6e0;border-radius:12px;max-width:85%}.agentic-split-lease-card h4{font-size:.8rem;font-weight:600;color:#20113e;margin-bottom:.5rem}.agentic-split-lease-grid{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .75rem;font-size:.8rem;color:#20113e}.agentic-split-lease-grid span{display:block;color:#9ca3af;font-size:.68rem}.agentic-split-suggestion-chips{display:flex;flex-wrap:wrap;gap:.45rem;padding:0 .25rem}.agentic-split-chip{padding:.4rem .85rem;border-radius:999px;border:1px solid #c8305a;color:#c8305a;font-size:.78rem;background:#fff;cursor:pointer;transition:background .15s,color .15s}.agentic-split-chip:hover{background:#c8305a;color:#fff}.agentic-split-chat-footer{border-top:1px solid #eee;padding:.75rem 1rem;background:#fff;flex-shrink:0}.agentic-split-input-row{display:flex;align-items:flex-end;gap:.5rem}.agentic-split-attach-btn,.agentic-split-send-btn{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem}.agentic-split-attach-btn{background:#f3f1eb;color:#20113e}.agentic-split-send-btn{background:#db2e6d;color:#fff}.agentic-split-send-btn:disabled{opacity:.45;cursor:not-allowed}.agentic-split-input{flex:1;min-height:40px;max-height:120px;resize:none;border:1px solid #e5e7eb;border-radius:20px;padding:.5rem 1rem;font-size:.8125rem;outline:none;font-family:inherit}.agentic-split-input:focus{border-color:#db2e6d}.agentic-split-powered{margin-top:.5rem;text-align:center;font-size:.65rem;color:#9ca3af}@media (max-width:1023px){.agentic-split-page{padding-bottom:1rem}}