.cc-raibot-office{--office-agent-hue:228;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000);flex:1;grid-template-columns:minmax(236px,276px) minmax(360px,1fr) minmax(300px,360px);gap:0;min-width:0;height:100%;min-height:0;padding:0;transition:grid-template-columns .22s;display:grid;overflow:hidden;container:raibot-office/inline-size}.cc-raibot-office.is-computer-collapsed{grid-template-columns:minmax(236px,276px) minmax(360px,1fr) 44px}.cc-raibot-office-stage{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000);border-radius:0;min-width:0;min-height:0;position:relative;overflow:hidden}.cc-raibot-office-floor{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000);contain:paint;will-change:transform;border-radius:0;min-width:0;min-height:0;padding:0;position:absolute;inset:0;overflow:hidden}.cc-raibot-office-floor>*{z-index:1;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000);border-radius:0;width:100%;height:100%;position:relative}.cc-raibot-office-chat{z-index:3;pointer-events:none;flex-direction:column;height:52%;min-height:220px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cc-raibot-office-chat:before{content:"";background:linear-gradient(180deg, transparent 0%, var(--lightningcss-light,#f1f5f92e)var(--lightningcss-dark,#0000002e) 16%, var(--lightningcss-light,#f1f5f9b8)var(--lightningcss-dark,#000000b8) 48%, var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000) 78%);pointer-events:none;position:absolute;inset:0}.cc-raibot-office-chat>*{z-index:1;pointer-events:auto;isolation:isolate;will-change:transform;flex:1;min-height:0;position:relative;transform:translateZ(0);-webkit-mask-image:linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(#0000 0%,#000 22%);background:0 0!important}.cc-raibot-office-chat .cc-raibot-chat-messages{will-change:scroll-position;overscroll-behavior:contain;transform:translateZ(0)}.cc-raibot-office-state{z-index:2;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff57);pointer-events:none;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex;position:absolute;inset:0}.cc-raibot-office-state.error{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171c7)}.cc-raibot-computer-toolbar{z-index:2;pointer-events:none;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:flex;position:absolute;top:8px;left:8px;right:8px}.cc-raibot-computer-toolbar>span{background:var(--lightningcss-light,#0f172a2e)var(--lightningcss-dark,#ffffff2e);border-radius:50%;width:5px;height:5px}.cc-raibot-computer-toolbar>div:first-child{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff47);text-align:left;flex:1;font-size:10.5px}.cc-raibot-computer-empty svg{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff47);flex-shrink:0;margin-bottom:2px}.cc-raibot-computer-empty p{max-width:230px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff57);margin:0;font-size:11px;line-height:1.45}.cc-raibot-computer-empty.is-paused{z-index:3;border-radius:inherit;-webkit-backdrop-filter:blur(6px);background:#080a10b8;gap:10px}.cc-raibot-computer-empty.is-paused strong{color:#fff;font-size:14px;font-weight:600}.cc-raibot-computer-empty.is-paused .cc-raibot-computer-start{color:#fff;background:#246ef0e6;border-color:#78a5ffe6;margin-top:0;padding:6px 16px;font-size:12px}.cc-raibot-computer-empty.is-paused .cc-raibot-computer-start:hover{background:#3680ff}.cc-raibot-computer-last-frame{object-fit:contain;opacity:.48;filter:saturate(.7)brightness(.55);width:100%;height:100%;position:absolute;inset:0}.cc-raibot-computer-state{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--lightningcss-light,#f1f5f9c2)var(--lightningcss-dark,#03050ac2);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 18px;display:flex;position:relative}.cc-raibot-computer-security{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff4d);justify-content:center;align-items:center;gap:6px;font-size:10.5px;display:flex}.cc-raibot-computer-security svg{color:var(--lightningcss-light,#1c7433)var(--lightningcss-dark,#34c759a3)}.cc-raibot-computer-live{flex-direction:column;gap:8px;min-height:0;display:flex}.cc-raibot-computer-live--expanded{z-index:240;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#080a10f7);border:.5px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:16px;padding:12px;position:fixed;inset:28px;box-shadow:0 24px 80px var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#0009)}.cc-raibot-computer-live--expanded .cc-raibot-computer-screen{aspect-ratio:auto;flex:1;max-height:none}.cc-raibot-computer-stream{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#05070c);flex:1;min-height:0;position:relative;overflow:hidden}.cc-raibot-computer-stream>div{width:100%;height:100%;background:0 0!important}.cc-raibot-computer-actions{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cc-raibot-computer-action{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#080a10eb);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);cursor:pointer;border:1px solid var(--lightningcss-light,#0f172a61)var(--lightningcss-dark,#ffffff8c);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex;box-shadow:0 2px 10px var(--lightningcss-light,#0f172a20)var(--lightningcss-dark,#00000080)}.cc-raibot-computer-action:hover{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#141822f5);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);border-color:var(--lightningcss-light,#0f172a61)var(--lightningcss-dark,#fffc)}.cc-raibot-computer-action.is-danger{color:var(--lightningcss-light,#856969)var(--lightningcss-dark,#fecaca);background:#f8717129;border-color:#f8717173}.cc-raibot-computer-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.cc-raibot-computer-action.is-icon,.cc-raibot-computer-action.is-expand{border-radius:50%;justify-content:center;width:36px;height:36px;padding:0}.cc-raibot-computer-action.is-active,.cc-raibot-computer-action.needs-you{border:var(--rai-chrome-border);background:var(--rai-chrome-fill);color:#fff;box-shadow:var(--rai-chrome-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.cc-raibot-computer-start{color:var(--lightningcss-light,#616978)var(--lightningcss-dark,#cfe0ff);cursor:pointer;background:#246ef033;border:.5px solid #246ef08c;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;margin-top:4px;padding:4px 12px;font-size:11px;font-weight:630;display:inline-flex}.cc-raibot-computer-start:hover{background:#246ef052}.cc-raibot-computer-spinner{animation:1s linear infinite cc-raibot-computer-spin}@keyframes cc-raibot-computer-spin{to{transform:rotate(360deg)}}.cc-raibot-computer-dot{background:var(--lightningcss-light,#0f172a3d)var(--lightningcss-dark,#ffffff3d);border-radius:50%;width:5px;height:5px}.cc-raibot-computer-dot.is-live{background:#34c759e6;box-shadow:0 0 6px #34c75999}.cc-raibot-chat{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.cc-raibot-chat-brain{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);letter-spacing:.01em;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px 0;font-size:12px;display:flex}.cc-raibot-chat-brain-sep{opacity:.45}.cc-raibot-chat-messages{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 12px;display:flex;overflow-y:auto}.cc-raibot-chat-row{justify-content:flex-start;display:flex}.cc-raibot-chat-row.user{justify-content:flex-start}.cc-raibot-chat-row.receipt{justify-content:flex-start;padding:2px 0 4px}.cc-raibot-chat-bubble{max-width:92%;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffc7);overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:2px;font-size:14.5px;line-height:1.5}.cc-raibot-chat-row.user .cc-raibot-chat-bubble{border:var(--rai-chrome-border);background:var(--rai-chrome-fill);color:#fff;max-width:88%;box-shadow:var(--rai-chrome-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark;border-radius:14px 14px 14px 4px;padding:9px 12px}.cc-raibot-chat-bubble p,.cc-raibot-chat-bubble ul,.cc-raibot-chat-bubble ol{margin:0}.cc-raibot-chat-bubble p+p,.cc-raibot-chat-bubble ul+p,.cc-raibot-chat-bubble ol+p{margin-top:6px}.cc-raibot-chat-bubble ul,.cc-raibot-chat-bubble ol{padding-left:16px}.cc-raibot-chat-tools{flex-wrap:wrap;gap:4px;margin-bottom:5px;display:flex}.cc-raibot-chat-tools.live{margin:0}.cc-raibot-chat-tools span{border:.5px solid rgba(var(--rai-accent-rgb), .2);background:rgba(var(--rai-accent-rgb), .08);color:var(--lightningcss-light,#486c86)var(--lightningcss-dark,#8ccfffbf);border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;display:inline-flex}.cc-raibot-thinking{max-width:92%;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff6b);align-self:flex-start;align-items:center;gap:8px;padding:4px 2px;font-size:12px;line-height:1.4;display:inline-flex}.cc-raibot-thinking-dots{align-items:center;gap:4px;display:inline-flex}.cc-raibot-thinking-dots span{background:var(--lightningcss-light,#0f172a8c)var(--lightningcss-dark,#ffffff8c);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite cc-raibot-thinking-dot}.cc-raibot-thinking-dots span:nth-child(2){animation-delay:.16s}.cc-raibot-thinking-dots span:nth-child(3){animation-delay:.32s}.cc-raibot-thinking-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes cc-raibot-thinking-dot{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:.9;transform:translateY(-2px)}}.cc-raibot-interaction{border:.5px solid rgba(var(--rai-accent-rgb), .25);background:rgba(var(--rai-accent-rgb), .07);width:min(96%,360px);color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffc7);border-radius:12px;flex-direction:column;flex-shrink:0;gap:8px;padding:10px;font-size:11px;display:flex}.cc-raibot-interaction-heading{align-items:center;gap:6px;display:flex}.cc-raibot-interaction-heading svg{color:rgba(var(--rai-accent-rgb), .9);flex-shrink:0}.cc-raibot-interaction-heading strong{font-size:11px;font-weight:650}.cc-raibot-interaction-heading span{color:var(--lightningcss-light,#826311)var(--lightningcss-dark,#fbbf24d1);text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:650}.cc-raibot-interaction-title{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);font-size:12px;font-weight:620}.cc-raibot-interaction-detail,.cc-raibot-interaction-plan{max-height:170px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff94);white-space:pre-wrap;word-break:break-word;background:var(--lightningcss-light,#f1f5f957)var(--lightningcss-dark,#00000057);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:8px;margin:0;padding:8px;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.cc-raibot-interaction.takeover .cc-raibot-interaction-detail,.cc-raibot-interaction.routine .cc-raibot-interaction-detail{font-family:inherit}.cc-raibot-interaction.routine .cc-raibot-interaction-detail{white-space:pre-wrap;max-height:220px;font:400 12px/1.55 inherit}.cc-raibot-interaction-plan{white-space:normal;font-family:inherit}.cc-raibot-interaction-plan p,.cc-raibot-interaction-plan ul,.cc-raibot-interaction-plan ol{margin:0}.cc-raibot-interaction-plan p+p,.cc-raibot-interaction-plan ul+p,.cc-raibot-interaction-plan ol+p{margin-top:6px}.cc-raibot-interaction-actions{justify-content:flex-end;gap:6px;display:flex}.cc-raibot-interaction-actions button,.cc-raibot-question-options button{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff9e);font:inherit;cursor:pointer;background:var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#ffffff0b);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:999px;padding:5px 9px}.cc-raibot-interaction-actions button:hover:not(:disabled),.cc-raibot-question-options button:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);background:var(--lightningcss-light,#0f172a17)var(--lightningcss-dark,#ffffff17);border-color:var(--lightningcss-light,#0f172a2e)var(--lightningcss-dark,#ffffff2e)}.cc-raibot-interaction-actions button.primary,.cc-raibot-question-options button.selected{border-color:rgba(var(--rai-accent-rgb), .35);background:rgba(var(--rai-accent-rgb), .18);color:var(--lightningcss-light,#596878)var(--lightningcss-dark,#bedcfff2)}.cc-raibot-interaction-actions button:disabled{opacity:.4;cursor:default}.cc-raibot-question-list,.cc-raibot-question{flex-direction:column;gap:7px;display:flex}.cc-raibot-question+.cc-raibot-question{border-top:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);padding-top:8px}.cc-raibot-question>strong{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffd1);font-size:11px;line-height:1.4}.cc-raibot-question-tag{width:fit-content;color:rgba(var(--rai-accent-rgb), .85);text-transform:uppercase;font-size:9px;font-weight:650}.cc-raibot-question-options{flex-wrap:wrap;gap:5px;display:flex}.cc-raibot-interaction input,.cc-raibot-question input{width:100%;min-width:0;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffd6);font:inherit;background:var(--lightningcss-light,#f1f5f94d)var(--lightningcss-dark,#0000004d);border:.5px solid var(--lightningcss-light,#0f172a1c)var(--lightningcss-dark,#ffffff1c);border-radius:8px;outline:none;padding:7px 9px}.cc-raibot-interaction input:focus,.cc-raibot-question input:focus{border-color:rgba(var(--rai-accent-rgb), .45)}.cc-raibot-interaction-error{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171e0);font-size:10px;line-height:1.4}.cc-raibot-chat-error{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171d1);padding:4px 12px;font-size:9px}.cc-raibot-chat-composer-wrap{--provider-color:var(--rai-accent,#246ef0);--provider-color-hover:var(--rai-accent-strong,#3d82f5);--rai-chrome-fill:#04060cf5;--rai-chrome-fill-hover:#080b14fa;--rai-chrome-border:1px solid rgba(var(--rai-accent-rgb,36, 110, 240), .45);--rai-chrome-border-hover:rgba(var(--rai-accent-rgb,36, 110, 240), .55);--rai-chrome-shadow:inset 0 0 0 1px #00000059, 0 0 12px rgba(var(--rai-accent-rgb,36, 110, 240), .2);--rai-chrome-shadow-hover:inset 0 0 0 1px #00000059, 0 0 14px rgba(var(--rai-accent-rgb,36, 110, 240), .32);flex-shrink:0;padding:14px 10px 16px}.cc-raibot-chat-composer-wrap .chat-input-wrapper{background:0 0}.cc-raibot-chat-composer-wrap .chat-attachments,.cc-raibot-chat-composer-wrap .chat-refs-area{border-bottom:0;padding:0 2px 8px}.cc-raibot-chat-composer-wrap .chat-input-container,.cc-raibot-chat-composer-wrap .chat-input-container.expanded,.cc-raibot-chat-composer-wrap .chat-input-container.has-reasoning-control,html[data-theme=dark] .cc-raibot-chat-composer-wrap .chat-input-container,html[data-theme=dark-glass] .cc-raibot-chat-composer-wrap .chat-input-container{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px 8px;min-height:0;margin:0;padding:8px 10px 8px 12px;display:grid}.cc-raibot-chat-composer-wrap .chat-input-container:before,.cc-raibot-chat-composer-wrap .chat-input-container.has-composer-toolbar:before{display:none}.cc-raibot-chat-composer-wrap .chat-input-container:focus-within,html[data-theme=dark] .cc-raibot-chat-composer-wrap .chat-input-container:focus-within,html[data-theme=dark-glass] .cc-raibot-chat-composer-wrap .chat-input-container:focus-within{box-shadow:none;border-color:#ffffff1a}.cc-raibot-chat-composer-wrap .chat-composer-toolbar,.cc-raibot-chat-composer-wrap .chat-composer-toolbar.compact{z-index:2;border-bottom:0;grid-area:1/1/auto/-1;align-items:center;width:auto;height:18px;min-height:18px;padding-bottom:0;display:flex;position:static;top:auto;left:auto;right:auto}.cc-raibot-chat-composer-wrap .chat-composer-toolbar-actions,.cc-raibot-chat-composer-wrap .chat-composer-toolbar.compact .chat-composer-toolbar-actions{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;min-width:0;height:18px;display:flex;overflow:visible}.cc-raibot-chat-composer-wrap .chat-composer-toolbar-actions .chat-options-wrap{flex-flow:row;align-items:center;gap:8px;display:inline-flex}.cc-raibot-chat-composer-wrap .chat-composer-toolbar-actions .chat-options-trigger,.cc-raibot-chat-composer-wrap .chat-composer-session-inspect-btn,.cc-raibot-chat-composer-wrap .chat-composer-toolbar.compact .chat-composer-session-inspect-btn,.cc-raibot-chat-composer-wrap .chat-composer-reasoning-btn{width:18px;height:18px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb8);border:0;flex:0 0 18px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex;box-shadow:none!important;appearance:none!important;background:0 0!important}.cc-raibot-chat-composer-wrap .chat-composer-reasoning-wrap{flex:0 0 18px;align-self:center;align-items:center;width:18px;height:18px;margin:0;display:inline-flex;position:relative}.cc-raibot-chat-composer-wrap .chat-composer-toolbar-actions .chat-options-trigger:hover,.cc-raibot-chat-composer-wrap .chat-composer-toolbar-actions .chat-options-trigger.open,.cc-raibot-chat-composer-wrap .chat-composer-session-inspect-btn:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffeb);background:0 0;border-color:#0000;transform:none}.cc-raibot-chat-composer-wrap .chat-composer-toolbar-actions .chat-options-trigger svg,.cc-raibot-chat-composer-wrap .chat-composer-session-inspect-btn svg{width:15px;height:15px}.cc-raibot-chat-composer-wrap .chat-attach-btn{width:16px;height:16px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff59);border:0;grid-area:2/1;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex;box-shadow:none!important;appearance:none!important;background:0 0!important}.cc-raibot-chat-composer-wrap .chat-attach-btn:hover:not(:disabled){color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff9e)}.cc-raibot-chat-composer-wrap .chat-input-row{grid-area:2/2;justify-self:stretch;align-items:center;width:100%;min-width:0;display:flex}.cc-raibot-chat-composer-wrap .chat-input-container textarea,.cc-raibot-chat-composer-wrap .chat-input-row textarea,.cc-raibot-chat-field{letter-spacing:normal;resize:none;width:100%;min-width:0;min-height:20px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);-webkit-text-fill-color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);caret-color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);color-scheme:var(--theme-color-scheme,dark);appearance:none;-webkit-box-shadow:inset 0 0 0 1000px #0000;box-shadow:none;border:none;outline:none;flex:auto;padding:0;font-size:14.5px;line-height:1.4;display:block;background:0 0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.cc-raibot-chat-composer-wrap .chat-input-container textarea::placeholder,.cc-raibot-chat-composer-wrap .chat-input-row textarea::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff59);font-size:14.5px}.cc-raibot-chat-composer-wrap .chat-action-buttons,.cc-raibot-chat-composer-wrap .chat-transcribing-indicator{grid-area:2/3;justify-content:center;align-items:center;display:flex}.cc-raibot-chat-composer-wrap .chat-send-btn,.cc-raibot-chat-composer-wrap .chat-voice-btn,.cc-raibot-chat-composer-wrap .chat-stop-btn{border-radius:50%;width:32px;height:32px}.cc-raibot-chat-composer-wrap .chat-send-btn,.cc-raibot-chat-composer-wrap .chat-voice-btn{background:var(--rai-chrome-fill);border:var(--rai-chrome-border);color:#fff;box-shadow:var(--rai-chrome-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.cc-raibot-chat-composer-wrap .chat-send-btn:hover:not(:disabled),.cc-raibot-chat-composer-wrap .chat-voice-btn:hover{background:var(--rai-chrome-fill-hover);border-color:var(--rai-chrome-border-hover);box-shadow:var(--rai-chrome-shadow-hover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.cc-raibot-chat-composer-wrap .chat-voice-btn.needs-model{background:var(--rai-chrome-fill);border:var(--rai-chrome-border);color:#fff;opacity:.85;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.cc-raibot-chat-composer-wrap .chat-voice-btn.needs-model:hover{background:var(--rai-chrome-fill-hover);color:#fff;opacity:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}@container raibot-office (max-width:768px){.cc-raibot-office,.cc-raibot-office.is-computer-collapsed{grid-template-columns:200px minmax(280px,1fr)}.cc-raibot-inspector{display:none}}@media (prefers-reduced-motion:reduce){.cc-raibot-thinking-dots span{opacity:.45;animation:none}}.cc-raibot-fire-btn{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff73);cursor:pointer;background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:.5px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.cc-raibot-fire-btn:hover{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171e6);background:#f871711f;border-color:#f8717180}.cc-raibot-fire-btn.is-danger{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171f2);background:#f8717129;border-color:#f871718c}.cc-raibot-fire-btn:disabled{opacity:.5;cursor:default}.cc-raibot-fire-confirm{align-items:center;gap:4px;display:inline-flex}.cc-raibot-chip-button{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:0}.cc-raibot-chip-button:hover{opacity:.85}.cc-raibot-chip-button:focus-visible{outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px}.cc-raibot-chat.is-pair-open .cc-raibot-chat-messages,.cc-raibot-chat.is-pair-open .cc-raibot-chat-composer-wrap{visibility:hidden;pointer-events:none}.cc-raibot-pair{z-index:40;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000);border:0;border-radius:0;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.cc-raibot-pair-head{border-bottom:1px solid var(--color-border,#26262e);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cc-raibot-pair-title{font-size:13px;font-weight:600}.cc-raibot-pair-close{appearance:none;color:var(--color-text-muted,#9aa0aa);font:inherit;cursor:pointer;background:0 0;border:0}.cc-raibot-pair-body{flex-direction:column;flex:1;gap:10px;padding:12px 14px;display:flex;overflow-y:auto}.cc-raibot-pair-row{flex-direction:column;align-items:flex-start;gap:4px;max-width:78%;display:flex}.cc-raibot-pair-row.is-mine{align-self:flex-end;align-items:flex-end}.cc-raibot-pair-author{align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.cc-raibot-pair-orb{background:radial-gradient(circle at 32% 30%, hsl(var(--pair-hue,212) 92% 78%) 0%, hsl(var(--pair-hue,212) 82% 56%) 55%, hsl(var(--pair-hue,212) 70% 38%) 100%);width:10px;height:10px;box-shadow:0 0 6px hsl(var(--pair-hue,212) 85% 55% / .55);border-radius:50%;flex:none}.cc-raibot-pair-bubble{white-space:pre-wrap;text-align:left;color:hsl(var(--pair-hue,212) 30% 95%);background:hsl(var(--pair-hue,212) 62% 48% / .16);border:1px solid hsl(var(--pair-hue,212) 70% 62% / .42);border-radius:14px;padding:8px 12px;font-size:13px;line-height:1.45}.cc-raibot-pair-author{color:hsl(var(--pair-hue,212) 45% 78%)}.cc-raibot-pair-empty{color:var(--color-text-muted,#9aa0aa);padding:18px 14px;font-size:13px}.cc-raibot-routine-notice{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff6b);letter-spacing:.01em;text-align:center;align-self:center;padding:2px 10px;font-size:11px}.cc-raibot-chat-receipt{color:#fff9;justify-content:flex-start;padding:2px 4px 0;display:flex}
