.baby-grok-bot{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grok-bot-text-primary:#0a0a0a;--grok-bot-text-secondary:#0000008c;--grok-bot-text-tertiary:#00000059;--grok-bot-text-accent:#0a84ff;--grok-bot-text-danger:#c0362c;--grok-bot-text-success:#1f8a65;--grok-bot-text-warning:#b26a00;--grok-bot-bg-editor:#fcfcfc;--grok-bot-bg-chrome:#fbfbfb;--grok-bot-bg-elevated:#fcfcfc;--grok-bot-bg-card:#0000000a;--grok-bot-bg-tertiary:#0000000d;--grok-bot-bg-active:#00000014;--grok-bot-bg-hover:#0000000a;--grok-bot-border-default:#0000001a;--grok-bot-fill-emphasis:#111110;--grok-bot-fill-secondary:#1010000a;--grok-bot-fill-accent:#006ceb;--grok-bot-bubble-user:#111110;--grok-bot-bubble-user-ink:#fff;--grok-bot-bubble-agent:#1010000a;--grok-bot-sidebar-width:280px;--grok-bot-sidebar-inset:0px;--grok-bot-sidebar-radius:0px;--grok-bot-toolbar-height:44px;--grok-bot-titlebar-inset:52px;--cursor-text-primary:var(--grok-bot-text-primary);--cursor-text-secondary:var(--grok-bot-text-secondary);--cursor-text-tertiary:var(--grok-bot-text-tertiary);--cursor-text-accent:var(--grok-bot-text-accent);--cursor-bg-editor:var(--grok-bot-bg-editor);--cursor-bg-chrome:var(--grok-bot-bg-chrome);--cursor-bg-elevated:var(--grok-bot-bg-elevated);--cursor-bg-card:var(--grok-bot-bg-card);--cursor-bg-tertiary:var(--grok-bot-bg-tertiary);--cursor-bg-active:var(--grok-bot-bg-active);--cursor-bg-hover:var(--grok-bot-bg-hover);--cursor-bg-input:var(--grok-bot-bg-elevated);--cursor-icon-accent-primary:#0a84ff;--cursor-font-family-sans:var(--font-system);--cursor-font-weight-medium:500;--cursor-font-weight-semibold:600;--grok-bot-sidebar-tint:#fbfbfb59;--grok-bot-sidebar-tint-opacity:1;--grok-bot-sidebar-backdrop-filter:none;--grok-bot-sidebar-text-primary:#141414;--grok-bot-sidebar-text-secondary:#14141499;--grok-bot-sidebar-text-tertiary:#14141466;--grok-bot-sidebar-separator:#14141426;--grok-bot-sidebar-hover:#0a0a0a0a;--grok-bot-sidebar-selected:#0a0a0a0e;--grok-bot-chat-fill:color-mix(in srgb, var(--grok-bot-bg-elevated) 86%, transparent);--grok-bot-shared-substrate:#fcfcfca6;--grok-bot-glass-backdrop-filter:blur(80px) saturate(180%);--grok-bot-top-glass-backdrop-filter:blur(24px) saturate(120%);--grok-bot-raised-fill:color-mix(in srgb, var(--grok-bot-bg-elevated) 70%, transparent);--grok-bot-raised-backdrop-filter:blur(20px) saturate(160%);--grok-bot-agent-title-fill:color-mix(in srgb, var(--grok-bot-bg-elevated) 78%, transparent);--grok-bot-agent-title-backdrop-filter:blur(28px) saturate(165%);--grok-bot-current-agent-tint:var(--grok-bot-bg-editor);--grok-bot-current-agent-bubble:#156e7a;--grok-bot-current-agent-bubble-ink:#fff;--grok-bot-current-agent-accent:#156e7a;--grok-bot-current-agent-coat:#885cf5;font-family:var(--cursor-font-family-sans);color:var(--cursor-text-primary);-webkit-font-smoothing:antialiased}.baby-grok-bot[data-theme=cursor-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grok-bot-text-primary:#f2f2f2;--grok-bot-text-secondary:#ffffff94;--grok-bot-text-tertiary:#ffffff5c;--grok-bot-text-accent:#64b5ff;--grok-bot-text-danger:#ff6b5e;--grok-bot-text-success:#4cc79b;--grok-bot-text-warning:#e8a33d;--grok-bot-bg-editor:#1c1c1c;--grok-bot-bg-chrome:#141414;--grok-bot-bg-elevated:#262626;--grok-bot-bg-card:#ffffff0f;--grok-bot-bg-tertiary:#ffffff12;--grok-bot-bg-active:#ffffff1f;--grok-bot-bg-hover:#ffffff0f;--grok-bot-border-default:#ffffff1f;--grok-bot-fill-emphasis:#f0f0f0;--grok-bot-fill-secondary:#ffffff0f;--grok-bot-fill-accent:#64b5ff;--grok-bot-bubble-user:#ecece8;--grok-bot-bubble-user-ink:#141414;--grok-bot-bubble-agent:#ffffff0f;--grok-bot-shared-substrate:#1c1c1a9e;--grok-bot-raised-fill:color-mix(in srgb, var(--grok-bot-bg-elevated) 68%, transparent);--grok-bot-agent-title-fill:color-mix(in srgb, var(--grok-bot-bg-elevated) 76%, transparent);--grok-bot-agent-title-backdrop-filter:blur(28px) saturate(150%);--grok-bot-sidebar-tint:#14141447;--grok-bot-chat-fill:color-mix(in srgb, var(--grok-bot-bg-elevated) 84%, transparent);--grok-bot-sidebar-text-primary:#ffffffe6;--grok-bot-sidebar-text-secondary:#ffffff8c;--grok-bot-sidebar-text-tertiary:#ffffff52;--grok-bot-sidebar-separator:#ffffff1f;--grok-bot-sidebar-hover:#ffffff0d;--grok-bot-sidebar-selected:#ffffff13}.baby-grok-bot-shell{border-radius:inherit;background:var(--grok-bot-shared-substrate);width:100%;height:100%;min-height:0;-webkit-backdrop-filter:var(--grok-bot-glass-backdrop-filter);color:var(--cursor-text-primary);grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);display:grid;position:relative;overflow:hidden}.baby-grok-bot-side-pane{z-index:3;min-width:0;max-width:100%;min-height:0;position:relative;overflow:hidden}.baby-grok-bot-side-pane__inner{border-left:.5px solid var(--grok-bot-border-default);background:color-mix(in srgb, var(--grok-bot-current-agent-tint) 6%, transparent);flex-direction:column;min-height:0;display:flex;position:absolute;inset:0 0 0 auto}.baby-grok-bot-sidebar-slot{z-index:3;min-width:0;max-width:100%;min-height:0;padding:var(--grok-bot-sidebar-inset);position:relative}.baby-grok-bot-sidebar{--baby-grok-bot-sidebar-left-inset:16px;--baby-grok-bot-sidebar-right-inset:10px;border-radius:var(--grok-bot-sidebar-radius);background:var(--grok-bot-sidebar-tint);height:100%;min-height:0;box-shadow:none;color:var(--grok-bot-sidebar-text-primary);flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}.baby-grok-bot-sidebar:after{content:"";background:var(--grok-bot-sidebar-separator);pointer-events:none;width:.5px;position:absolute;top:0;bottom:0;right:0}.baby-grok-bot[data-theme=cursor-dark] .baby-grok-bot-sidebar{box-shadow:none}.baby-grok-bot-sidebar:before{display:none}.baby-grok-bot-sidebar>*{z-index:1;position:relative}.baby-grok-bot-sidebar-header{height:44px;padding:0 var(--baby-grok-bot-sidebar-right-inset) 0 var(--baby-grok-bot-sidebar-left-inset);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.baby-grok-bot-sidebar-header__lead{align-items:center;gap:12px;min-width:0;display:flex}.baby-grok-bot-traffic-lights{z-index:6;height:var(--grok-bot-toolbar-height);pointer-events:none;flex-shrink:0;align-items:center;display:flex;position:absolute;top:0;left:16px}.baby-grok-bot-traffic-lights-spacer{flex-shrink:0;width:52px}.baby-grok-bot-sidebar-header__actions{align-items:center;gap:2px;display:flex}.baby-grok-bot-sidebar-header__action{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .12s;display:flex}.baby-grok-bot-sidebar-header__action:hover{background:var(--grok-bot-sidebar-hover)}.baby-grok-bot-agent-row{text-align:left;border-radius:10px;align-items:center;gap:8px;width:100%;padding:8px;transition:background-color .12s;display:flex}.baby-grok-bot-agent-row[data-active]{background:var(--grok-bot-sidebar-selected)}.baby-grok-bot-pinned-tile{border-radius:12px;flex-direction:column;align-items:center;gap:6px;width:68px;min-width:0;padding:6px 4px;transition:background-color .12s;display:flex}.baby-grok-bot-pinned-tile[data-active]{background:var(--grok-bot-sidebar-selected)}.baby-grok-bot-agent-row__avatar{border-radius:9999px;display:inline-flex}.baby-grok-bot-agent-row__body{container-type:inline-size}@container (max-width:160px){.baby-grok-bot-agent-row__time{display:none}}.baby-grok-bot-sidebar-footer__action{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .12s;display:flex}.baby-grok-bot-sidebar-footer__action:hover{background:var(--grok-bot-sidebar-hover)}.baby-grok-bot-sidebar-footer{flex-shrink:0;align-items:center;gap:8px;padding:8px 14px 14px;display:flex}.baby-grok-bot-sidebar-list{padding-right:var(--baby-grok-bot-sidebar-right-inset);padding-left:var(--baby-grok-bot-sidebar-left-inset);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--grok-bot-sidebar-text-primary) 22%, transparent) transparent;--baby-grok-bot-list-fade:36px;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.baby-grok-bot-sidebar-list[data-fade-top]{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--baby-grok-bot-list-fade));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--baby-grok-bot-list-fade));mask-image:linear-gradient(to bottom, transparent, #000 var(--baby-grok-bot-list-fade))}.baby-grok-bot-sidebar-list[data-fade-bottom]{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--baby-grok-bot-list-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--baby-grok-bot-list-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--baby-grok-bot-list-fade)), transparent)}.baby-grok-bot-sidebar-list[data-fade-top][data-fade-bottom]{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--baby-grok-bot-list-fade), #000 calc(100% - var(--baby-grok-bot-list-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--baby-grok-bot-list-fade), #000 calc(100% - var(--baby-grok-bot-list-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--baby-grok-bot-list-fade), #000 calc(100% - var(--baby-grok-bot-list-fade)), transparent)}.baby-grok-bot-sidebar-list::-webkit-scrollbar{width:6px}.baby-grok-bot-sidebar-list::-webkit-scrollbar-track{background:0 0}.baby-grok-bot-sidebar-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--grok-bot-sidebar-text-primary) 22%, transparent);border-radius:9999px}.baby-grok-bot-sidebar[data-collapsed] .baby-grok-bot-sidebar-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--grok-bot-sidebar-text-primary) 28%, transparent) transparent;padding-inline:6px}.baby-grok-bot-sidebar[data-collapsed] .baby-grok-bot-sidebar-list::-webkit-scrollbar{width:3px}.baby-grok-bot-sidebar[data-collapsed] .baby-grok-bot-sidebar-list::-webkit-scrollbar-track{background:0 0}.baby-grok-bot-sidebar[data-collapsed] .baby-grok-bot-sidebar-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--grok-bot-sidebar-text-primary) 28%, transparent);border-radius:9999px}.baby-grok-bot-sidebar[data-collapsed] .baby-grok-bot-agent-row{justify-content:center;padding:6px}.baby-grok-bot-sidebar[data-collapsed] .baby-grok-bot-agent-row__body,.baby-grok-bot-sidebar[data-collapsed] .baby-grok-bot-agent-row__unread{display:none}.baby-grok-bot-sidebar-pinned-divider{background:var(--grok-bot-sidebar-separator);height:.5px;margin:6px 4px}.baby-grok-bot-sidebar[data-collapsed] .baby-grok-bot-sidebar-footer{flex-direction:column;justify-content:center;gap:6px;padding-inline:0}.baby-grok-bot-sidebar[data-collapsed] .baby-grok-bot-sidebar-footer__name{display:none}.baby-grok-bot-chat{z-index:1;background:var(--grok-bot-chat-fill);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.baby-grok-bot-agent-title-pill{background:var(--grok-bot-agent-title-fill);-webkit-backdrop-filter:var(--grok-bot-agent-title-backdrop-filter)}.baby-grok-bot-transcript{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--cursor-text-primary) 18%, transparent) transparent}.baby-grok-bot-window-action{width:24px;height:24px;color:var(--cursor-text-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:flex}.baby-grok-bot-window-action:hover{background:var(--cursor-bg-hover);color:var(--cursor-text-primary)}.baby-grok-bot-compose-header{z-index:4;height:var(--grok-bot-toolbar-height);border-bottom:.5px solid var(--grok-bot-border-default);color:var(--cursor-text-primary);flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.baby-grok-bot-compose-field{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.baby-grok-bot-compose-popover{z-index:5;border:.5px solid var(--grok-bot-border-default);background:var(--grok-bot-raised-fill);-webkit-backdrop-filter:var(--grok-bot-raised-backdrop-filter);border-radius:12px;position:absolute;top:calc(100% + 6px);left:10px;right:10px;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 14px 36px -10px #00000047}.baby-grok-bot-composer-field-input{letter-spacing:-.15px;min-height:20px;max-height:120px;color:var(--cursor-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;outline:none;padding:2px 0;font-size:14px;line-height:20px;overflow-y:auto}.baby-grok-bot-composer-field-input[data-empty]:before{content:attr(data-placeholder);max-width:100%;color:var(--cursor-text-tertiary);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;pointer-events:none;display:inline-block;overflow:hidden}.baby-grok-bot-mention{background:color-mix(in srgb, var(--grok-bot-current-agent-accent) 14%, transparent);color:var(--grok-bot-current-agent-accent);white-space:nowrap;border-radius:5px;padding:0 3px;font-weight:500}.baby-grok-bot-message-mention{font-size:inherit;line-height:inherit;white-space:nowrap;font-weight:500;display:inline-block}.baby-grok-bot-message-mention__face{height:20px;vertical-align:top;align-items:center;height:1lh;margin-right:4px;display:inline-flex}.baby-grok-bot-system-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;min-width:0;padding:1px 7px 1px 3px;font-weight:500;display:inline-flex}.baby-grok-bot-system-pill>:first-child{flex-shrink:0}.baby-grok-bot-system-agent{min-width:0;color:var(--cursor-text-primary);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin:-1px -5px -1px -3px;padding:1px 5px 1px 3px;transition:background-color .12s,color .12s;display:inline-flex;overflow:hidden}.baby-grok-bot-system-agent>:first-child{flex-shrink:0}button.baby-grok-bot-system-agent{cursor:pointer}button.baby-grok-bot-system-agent:hover,button.baby-grok-bot-system-agent:focus-visible{background:var(--grok-bot-system-agent-pill);color:var(--grok-bot-system-agent-ink)}.baby-grok-bot-reactions{gap:2px;display:flex;position:absolute;top:calc(100% - 6px)}.baby-grok-bot-reactions--agent{left:10px}.baby-grok-bot-reactions--user{right:10px}.baby-grok-bot-reaction{background:var(--grok-bot-bubble-agent);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:inline-flex}@keyframes baby-grok-bot-typing-dot{0%,55%,to{opacity:.25}25%{opacity:.7}}.baby-grok-bot-typing-dot{background:currentColor;border-radius:999px;width:6px;height:6px;animation:1.3s ease-in-out infinite baby-grok-bot-typing-dot}@media (prefers-reduced-motion:reduce){.baby-grok-bot-typing-dot{animation:none}.baby-grok-bot-typing-dot:first-child{opacity:.25}.baby-grok-bot-typing-dot:nth-child(2){opacity:.45}.baby-grok-bot-typing-dot:nth-child(3){opacity:.7}}@keyframes baby-grok-bot-pending-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes baby-grok-bot-pending-label-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.baby-grok-bot-pending{align-items:center;gap:10px;padding:4px 2px;animation:.28s cubic-bezier(.2,.9,.3,1.15) baby-grok-bot-pending-in;display:flex}.baby-grok-bot-pending__avatar{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.baby-grok-bot-pending__label{color:var(--grok-bot-text-tertiary);align-items:baseline;gap:6px;font-size:13px;line-height:1;animation:.35s cubic-bezier(.2,.8,.3,1) baby-grok-bot-pending-label-in;display:inline-flex}@media (prefers-reduced-motion:reduce){.baby-grok-bot-pending,.baby-grok-bot-pending__label{animation:none}}@keyframes baby-grok-bot-entry-enter{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.baby-grok-bot-entry-enter{animation:.28s cubic-bezier(.2,.9,.3,1.15) both baby-grok-bot-entry-enter}[data-fresh]>.baby-grok-bot-entry-enter{animation-duration:.42s}@media (prefers-reduced-motion:reduce){.baby-grok-bot-entry-enter,.baby-grok-bot-agent-row--enter,.baby-grok-bot-receipt-check,.baby-grok-bot-portal-agent-cursor{animation:none}}@keyframes baby-grok-bot-receipt-check{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.baby-grok-bot-receipt-check{animation:.28s cubic-bezier(.22,1,.36,1) both baby-grok-bot-receipt-check}@keyframes baby-grok-bot-portal-agent-cursor{0%{opacity:0;top:12%;left:34%}8%{opacity:1}20%{top:24%;left:52%}36%{top:36%;left:38%}52%{top:48%;left:58%}68%{top:60%;left:42%}84%{top:72%;left:54%}to{opacity:1;top:78%;left:38%}}.baby-grok-bot-portal-agent-cursor{opacity:0;animation:2.6s cubic-bezier(.4,0,.2,1) both baby-grok-bot-portal-agent-cursor;top:80%;left:46%}@keyframes baby-grok-bot-row-enter{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.baby-grok-bot-agent-row--enter{animation:.45s cubic-bezier(.22,1,.36,1) both baby-grok-bot-row-enter}.baby-grok-bot-mention-popover{z-index:30;border:.5px solid var(--grok-bot-border-default);background:var(--cursor-bg-elevated);border-radius:10px;min-width:190px;max-width:280px;position:absolute;bottom:calc(100% + 10px);left:-6px;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 14px 36px -10px #00000047}.baby-grok-bot-mention-popover .baby-grok-bot-compose-results{padding:4px}.baby-grok-bot-mention-popover .baby-grok-bot-compose-result{border-radius:6px;gap:7px;padding:4px 6px}.baby-grok-bot-composer{border:.5px solid var(--grok-bot-border-default);background:var(--grok-bot-raised-fill);-webkit-backdrop-filter:var(--grok-bot-raised-backdrop-filter)}.baby-grok-bot-composer-fade{background:linear-gradient(to top, color-mix(in srgb, var(--grok-bot-bg-elevated) 92%, transparent) 0%, color-mix(in srgb, var(--grok-bot-bg-elevated) 62%, transparent) 36%, color-mix(in srgb, var(--grok-bot-bg-elevated) 22%, transparent) 68%, transparent 100%)}.baby-grok-bot-compose-results{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--cursor-text-primary) 18%, transparent) transparent;max-height:min(280px,46vh);padding:6px;overflow-y:auto}.baby-grok-bot-compose-result{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px 8px;transition:background-color .12s;display:flex}.baby-grok-bot-compose-result[data-highlighted]{background:var(--grok-bot-bg-active)}.baby-grok-bot-card{background:var(--grok-bot-bubble-agent);letter-spacing:-.15px;color:var(--cursor-text-primary);border-radius:16px;padding:10px 12px;font-size:14px;line-height:20px}.baby-grok-bot-card-title{color:var(--cursor-text-primary);text-underline-offset:3px;font-weight:600}.baby-grok-bot-card-secondary{color:var(--cursor-text-tertiary);font-size:13px;line-height:18px}button.baby-grok-bot-card-title:not(:disabled):hover{text-decoration:underline;-webkit-text-decoration-color:var(--grok-bot-current-agent-accent);text-decoration-color:var(--grok-bot-current-agent-accent);text-decoration-thickness:1.5px}.baby-grok-bot-card-badge{letter-spacing:-.1px;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:0 7px;font-size:12px;line-height:19px;display:inline-flex}.baby-grok-bot-spinner{justify-content:center;align-items:center;animation:2.4s linear infinite baby-grok-bot-spin;display:flex}@keyframes baby-grok-bot-spin{to{transform:rotate(360deg)}}.baby-grok-bot-card-badge__dot{background:currentColor;border-radius:999px;width:5px;height:5px}.baby-grok-bot-card-badge[data-tone=info]{background:color-mix(in srgb, var(--grok-bot-text-accent) 14%, transparent);color:var(--grok-bot-text-accent)}.baby-grok-bot-card-badge[data-tone=warning]{background:color-mix(in srgb, var(--grok-bot-text-warning) 14%, transparent);color:var(--grok-bot-text-warning)}.baby-grok-bot-card-badge[data-tone=success]{background:color-mix(in srgb, var(--grok-bot-text-success) 14%, transparent);color:var(--grok-bot-text-success)}.baby-grok-bot-card-badge[data-tone=accent]{background:color-mix(in srgb, var(--grok-bot-current-agent-accent) 14%, transparent);color:var(--grok-bot-current-agent-accent)}.baby-grok-bot-card-badge[data-tone=muted]{background:var(--grok-bot-fill-secondary);color:var(--cursor-text-tertiary)}.baby-grok-bot-card-action{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;line-height:18px;transition:background-color .12s,opacity .12s;display:inline-flex}.baby-grok-bot-card-action:disabled{opacity:.55}.baby-grok-bot-card-action[data-variant=primary]{background:var(--grok-bot-fill-emphasis);color:var(--grok-bot-bubble-user-ink)}button.baby-grok-bot-card-action[data-variant=primary]:not(:disabled):hover{opacity:.88}.baby-grok-bot-card-action[data-variant=secondary]{border:.5px solid var(--grok-bot-border-default);background:var(--cursor-bg-elevated);color:var(--cursor-text-primary)}button.baby-grok-bot-card-action[data-variant=secondary]:not(:disabled):hover{background:var(--cursor-bg-hover)}.baby-grok-bot-card-action[data-variant=ghost]{color:var(--cursor-text-tertiary);padding-inline:4px}button.baby-grok-bot-card-action[data-variant=ghost]:not(:disabled):hover{color:var(--cursor-text-secondary)}.baby-grok-bot-choice-option{border:.5px solid var(--grok-bot-border-default);background:var(--cursor-bg-elevated);text-align:left;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;transition:background-color .12s,border-color .12s;display:flex}.baby-grok-bot-choice-option:not(:disabled):hover{background:var(--cursor-bg-hover)}.baby-grok-bot-choice-option[data-selected]{border-color:color-mix(in srgb, var(--grok-bot-current-agent-accent) 55%, transparent);background:color-mix(in srgb, var(--grok-bot-current-agent-accent) 8%, var(--cursor-bg-elevated))}.baby-grok-bot-choice-input{border:.5px solid var(--grok-bot-border-default);background:var(--cursor-bg-elevated);letter-spacing:-.15px;width:100%;color:var(--cursor-text-primary);border-radius:10px;outline:none;padding:8px 10px;font-size:14px;line-height:20px;transition:border-color .12s}.baby-grok-bot-choice-input::placeholder{color:var(--cursor-text-tertiary)}.baby-grok-bot-choice-input:focus{border-color:color-mix(in srgb, var(--grok-bot-current-agent-accent) 55%, transparent)}.baby-grok-bot-choice-confirm{background:var(--grok-bot-fill-emphasis);color:var(--grok-bot-bubble-user-ink);border-radius:999px;padding:5px 12px;font-size:13px;line-height:18px;transition:opacity .12s}.baby-grok-bot-choice-confirm:disabled{opacity:.4}.baby-grok-bot-choice-confirm:not(:disabled):hover{opacity:.88}.baby-grok-bot-card-meta{align-items:center;gap:6px;display:flex}.baby-grok-bot-message-panel{border:.5px solid var(--grok-bot-border-default);background:var(--cursor-bg-elevated);border-radius:10px;overflow:hidden}.baby-grok-bot-message-row{border-bottom:.5px solid var(--grok-bot-border-default);align-items:baseline;gap:8px;padding:6px 10px;display:flex}.baby-grok-bot-message-row>dt{color:var(--cursor-text-tertiary);flex-shrink:0}.baby-grok-bot-message-row>dd{color:var(--cursor-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baby-grok-bot-message-body{flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex}.baby-grok-bot-screen-layer{z-index:20;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;container-type:size}.baby-grok-bot-screen-scrim{cursor:default;background:#00000061;position:absolute;inset:0}.baby-grok-bot-screen-frame{aspect-ratio:16/10;height:min(100cqh - 72px,62.5cqw - 45px,512px);position:relative;overflow:hidden}.baby-grok-bot-screen-shell{padding:12px;padding-top:50px;display:flex;position:relative}.baby-grok-bot-screen-shell .baby-grok-bot-screen-frame{z-index:1;height:min(100cqh - 118px,62.5cqw - 50px,494px)}.baby-grok-bot-screen-shell__surface{background:var(--grok-bot-bg-elevated);border-radius:22px;position:absolute;inset:0;box-shadow:0 20px 52px -16px #00000059}.baby-grok-bot-screen-banner{z-index:1;background:color-mix(in srgb, var(--grok-bot-text-warning) 13%, var(--grok-bot-bg-elevated));border-radius:12px;align-items:center;gap:12px;height:32px;padding:0 4px 0 12px;display:flex;position:absolute;top:12px;left:12px;right:12px}.baby-grok-bot-screen-banner__label{min-width:0;color:var(--grok-bot-text-warning);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;line-height:18px;overflow:hidden}.baby-grok-bot-screen-banner__done{background:var(--grok-bot-fill-emphasis);color:var(--grok-bot-bubble-user-ink);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 11px;font-size:13px;font-weight:500;line-height:18px;transition:opacity .12s}.baby-grok-bot-screen-banner__done:hover{opacity:.86}.baby-grok-bot-screen-close{color:#fff;-webkit-backdrop-filter:blur(8px);background:#00000080;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .12s;display:flex;position:absolute;top:10px;right:10px}.baby-grok-bot-screen-close:hover{background:#000000ad}.baby-grok-bot-chat-search{height:32px;margin:0 var(--baby-grok-bot-sidebar-right-inset) 8px var(--baby-grok-bot-sidebar-left-inset);border:.5px solid var(--grok-bot-sidebar-separator);background:var(--grok-bot-bg-tertiary);color:var(--grok-bot-sidebar-text-tertiary);border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:0 10px;display:flex}.baby-grok-bot-chat-search__input{letter-spacing:-.08px;min-width:0;color:var(--grok-bot-sidebar-text-primary);background:0 0;outline:none;flex:1;font-size:13px;line-height:18px}.baby-grok-bot-chat-search__input::placeholder{color:var(--grok-bot-sidebar-text-tertiary)}.baby-grok-bot-chat-search__input::-webkit-search-cancel-button{display:none}.baby-grok-bot-chat-search__input::-webkit-search-decoration{display:none}.baby-grok-bot-md strong{color:var(--cursor-text-primary);font-weight:600}.baby-grok-bot-md code{background:var(--cursor-bg-card);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}@keyframes baby-grok-bot-mount-fade{0%{opacity:0}}.baby-grok-bot-mount-fade{animation:1s cubic-bezier(.22,1,.36,1) both baby-grok-bot-mount-fade}@media (prefers-reduced-motion:reduce){.baby-grok-bot-mount-fade{animation:none}}[data-demo-offscreen] *,[data-demo-offscreen]:before,[data-demo-offscreen]:after{animation-play-state:paused!important}
.gbm-frame{--gbm-pad:7cqi;aspect-ratio:7/6;isolation:isolate;text-align:left;position:relative;overflow:clip;container:gbm-frame/inline-size}@layer base{.gbm-frame :where(button){color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}.gbm-frame :where(button):focus{outline:none}.gbm-frame :where(button):focus-visible{outline:2px solid var(--grok-bot-text-accent);outline-offset:-2px}}.gbm-frame :where(p,ul,ol,li,h3){margin:0}.gbm-frame .gbm-md-list>li+li{margin-top:4px}.gbm-window{--gbm-top-min:-1000px;--gbm-top-max:1000px;width:var(--gbm-w,822px);height:var(--gbm-h,600px);border-radius:24px;position:absolute;overflow:clip;box-shadow:0 14px 40px #00000029,0 0 0 .5px #0000000d}.gbm-frame[data-anchor=top-left] .gbm-window{--gbm-top:var(--gbm-pad);top:var(--gbm-top);left:var(--gbm-pad)}.gbm-frame[data-anchor=left] .gbm-window,.gbm-frame[data-anchor=right] .gbm-window,.gbm-frame[data-anchor=center] .gbm-window{--gbm-top:clamp(var(--gbm-top-min), calc(100cqi * 3 / 7 - var(--gbm-fy,0px)), var(--gbm-top-max));top:var(--gbm-top)}.gbm-frame[data-anchor=left] .gbm-window{--gbm-top-max:-44px;left:var(--gbm-pad)}.gbm-frame[data-anchor=right] .gbm-window{right:var(--gbm-pad)}.gbm-frame[data-anchor=center] .gbm-window{--gbm-top-max:var(--gbm-pad);right:var(--gbm-pad);left:var(--gbm-pad);width:auto}.gbm-product{--font-system:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;font-feature-settings:normal;letter-spacing:normal;font-size:16px;line-height:1.5}.gbm-product .rounded-sm{border-radius:.125rem}.gbm-product .rounded-md{border-radius:.375rem}.dark .gbm-product.baby-grok-bot{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grok-bot-text-primary:#f2f2f2;--grok-bot-text-secondary:#ffffff94;--grok-bot-text-tertiary:#ffffff5c;--grok-bot-text-accent:#64b5ff;--grok-bot-text-danger:#ff6b5e;--grok-bot-text-success:#4cc79b;--grok-bot-text-warning:#e8a33d;--grok-bot-bg-editor:#1c1c1c;--grok-bot-bg-chrome:#141414;--grok-bot-bg-elevated:#262626;--grok-bot-bg-card:#ffffff0f;--grok-bot-bg-tertiary:#ffffff12;--grok-bot-bg-active:#ffffff1f;--grok-bot-bg-hover:#ffffff0f;--grok-bot-border-default:#ffffff1f;--grok-bot-fill-emphasis:#f0f0f0;--grok-bot-fill-secondary:#ffffff0f;--grok-bot-fill-accent:#64b5ff;--grok-bot-bubble-user:#ecece8;--grok-bot-bubble-user-ink:#141414;--grok-bot-bubble-agent:#ffffff0f;--grok-bot-shared-substrate:#1c1c1a9e;--grok-bot-raised-fill:color-mix(in srgb, var(--grok-bot-bg-elevated) 68%, transparent);--grok-bot-agent-title-fill:color-mix(in srgb, var(--grok-bot-bg-elevated) 76%, transparent);--grok-bot-agent-title-backdrop-filter:blur(28px) saturate(150%);--grok-bot-sidebar-tint:#14141447;--grok-bot-chat-fill:color-mix(in srgb, var(--grok-bot-bg-elevated) 84%, transparent);--grok-bot-sidebar-text-primary:#ffffffe6;--grok-bot-sidebar-text-secondary:#ffffff8c;--grok-bot-sidebar-text-tertiary:#ffffff52;--grok-bot-sidebar-separator:#ffffff1f;--grok-bot-sidebar-hover:#ffffff0d;--grok-bot-sidebar-selected:#ffffff13}.gbm-window>.gbm-surface{border-radius:inherit;width:100%;height:100%;position:relative}.gbm-product .grok-bot-lazy{width:100%}.gbm-product .baby-grok-bot-transcript{overflow:clip}.gbm-shell-chat{grid-template-columns:minmax(0,1fr)}.gbm-shell-chat-pane{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.gbm-chat-and-pane .gbm-window{--gbm-pane-w:100%}@container gbm-frame (min-width:540px){.gbm-frame.gbm-chat-and-pane[data-anchor] .gbm-window{--gbm-overrun:24px;--gbm-pane-w:calc(232px + var(--gbm-overrun));right:calc(-1 * var(--gbm-overrun));left:var(--gbm-pad);width:auto}.gbm-chat-and-pane .baby-grok-bot-side-pane__inner{padding-right:var(--gbm-overrun)}}.gbm-chat-header{border-bottom:.5px solid var(--grok-bot-border-default)}.gbm-chat-header .baby-grok-bot-traffic-lights-spacer{width:68px}.gbm-island{display:none}.gbm-composer-still{flex:none}.gbm-main{box-shadow:inset 0 0 0 .5px #1c1c1c0f, 0 0 0 var(--gbm-cutout) var(--bg);color:#fff;background:#f59312;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0}.dark .gbm-main{background:#f69412}.gbm-main-avatar :is(.grok-bot-lazy,.grok-bot-mark),.gbm-main-chat :is(.gbm-chat-header,.baby-grok-bot-pending) :is(.grok-bot-lazy,.grok-bot-mark){--fg:#000}.dark .gbm-main-avatar :is(.grok-bot-lazy,.grok-bot-mark),.dark .gbm-main-chat :is(.gbm-chat-header,.baby-grok-bot-pending) :is(.grok-bot-lazy,.grok-bot-mark){--fg:#fff}.gbm-frame .baby-grok-bot-sidebar-list{padding-inline:12px}.gbm-frame .baby-grok-bot-sidebar-list>div,.gbm-frame .gbm-whole-rows>div,.tls-thread>.baby-grok-bot-transcript>div{flex-wrap:wrap;flex:1 1 0;align-content:flex-start;column-gap:100%;min-height:0}.gbm-frame .baby-grok-bot-sidebar-list>div>*,.gbm-frame .gbm-whole-rows>div>*,.tls-thread>.baby-grok-bot-transcript>div>*,.gbm-sidebar-section>*{width:100%}.gbm-frame .gbm-sidebar-search{display:none}.gbm-row-marker{top:0;bottom:0;pointer-events:none;justify-content:flex-end;align-items:center;width:72px;padding-inline-end:8px;display:flex;position:absolute;inset-inline-end:0}.gbm-unread-dot{background:#0b6dd3;border-radius:9999px;width:8px;height:8px}.dark .gbm-unread-dot{background:#4d9bff}.gbm-sidebar-section{display:contents}.gbm-sidebar-section__lead{flex-direction:column;gap:4px;margin-top:6px;display:flex}.gbm-sidebar-section__header{height:30px;color:var(--grok-bot-sidebar-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:8px 8px 6px;font-size:13px;line-height:16px;overflow:hidden}.gbm-profile{flex-direction:column;align-items:center;gap:16px;padding:8px 0 12px;display:flex}.gbm-profile-identity{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.gbm-profile-name{letter-spacing:-.008em;padding:0 4px;font-size:17px;font-weight:500;line-height:24px}.gbm-profile-title{color:var(--grok-bot-text-secondary);letter-spacing:.005em;padding:0 4px;font-size:11px;line-height:16px}.gbm-tabs-row{justify-content:center;align-items:center;padding:4px 0 10px;display:flex}.gbm-tabs{align-items:center;gap:2px;height:26px;display:flex}.gbm-tab{color:var(--grok-bot-text-secondary);letter-spacing:-.08px;white-space:nowrap;border-radius:9999px;align-items:center;padding:4px 8px;font-size:13px;line-height:18px;transition:background-color .12s;display:flex}.gbm-tab:is([aria-selected=true],[data-selected]){background:var(--grok-bot-bg-tertiary);color:var(--grok-bot-text-primary)}.gbm-tab[aria-disabled=true]{cursor:default}.gbm-tab:focus-visible{outline-offset:0}.gbm-panel{flex-direction:column;gap:10px;display:flex}.gbm-wide{container:gbm-wide/inline-size}@container gbm-wide (min-width:520px){.gbm-wide .gbm-frame{aspect-ratio:16/9}}@container gbm-wide not (min-width:520px){.gbm-wide .gbm-frame{aspect-ratio:4/5}}.gbm-wide .gbm-frame .gbm-window{--gbm-fy:0px;--gbm-top-max:var(--gbm-pad);--gbm-h:calc(100% - var(--gbm-pad) + 24px)}.gbm-wide .gbm-composer-still{display:none}@container gbm-frame not (min-width:520px){.gbm-wide .gbm-frame .gbm-window{--gbm-h:calc(100% - 2 * var(--gbm-pad))}.gbm-wide .gbm-frame .gbm-composer-still{display:block}.gbm-wide .gbm-frame .gbm-product :is(.baby-grok-bot-chat,.mb-thread,.tls-thread)>.baby-grok-bot-transcript{padding-bottom:12px}.gbm-wide .baby-grok-bot-transcript :is(div:has(>[style*=bubble-user\)]),.max-w-\[min\(560px\,92\%\)\]){max-width:min(88%,560px)}.gbm-wide .gbm-frame .gbm-transcript-stamp{margin-top:auto;display:block}.gbm-wide .gbm-frame .gbm-product .gbm-transcript-stamp~.baby-grok-bot-transcript,.gbm-wide .gbm-frame .gbm-transcript-stamp~.baby-grok-bot-transcript>div{flex:0 auto}.gbm-wide .gbm-frame .gbm-product .gbm-transcript-stamp~.baby-grok-bot-transcript{padding-top:0}}@container gbm-frame not (min-width:340px){.gbm-wide .gbm-frame .gbm-transcript-stamp{display:none}.gbm-wide .gbm-frame .gbm-product .gbm-transcript-stamp~.baby-grok-bot-transcript,.gbm-wide .gbm-frame .gbm-transcript-stamp~.baby-grok-bot-transcript>div{flex:1 1 0}.gbm-wide .gbm-frame .gbm-product .gbm-transcript-stamp~.baby-grok-bot-transcript{padding-top:12px}.gbm-wide .gbm-frame .gbm-product :is(.baby-grok-bot-chat,.mb-thread,.tls-thread)>.baby-grok-bot-transcript{padding-inline:16px;padding-bottom:8px}.gbm-wide .gbm-composer-still>form{padding-bottom:8px}.gbm-wide .baby-grok-bot-transcript :is(div:has(>[style*=bubble-user\)]),.max-w-\[min\(560px\,92\%\)\]){max-width:92%}.gbm-wide .mb-thread li:last-child,.gbm-wide .tls-thread li:nth-child(n+3){display:none}}@container gbm-frame not (min-width:320px){.gbm-wide .mb-thread li:nth-child(n+3){display:none}}.gbm-wide .baby-grok-bot-composer{border-color:var(--gbm-hairline)}.gbm-wide .baby-grok-bot-composer-fade{display:none}.gbm-wide .mb-thread{justify-content:flex-end}.gbm-wide .mb-thread>.baby-grok-bot-transcript{flex:none}.gbm-wide .baby-grok-bot-transcript :is([style*=bubble-user\)],[style*=bubble-agent\)]){letter-spacing:0;padding:7px 12px;font-size:15px;line-height:22px;border-radius:18px!important}.gbm-wide .baby-grok-bot-transcript :is(div:has(>[style*=bubble-user\)]),.max-w-\[min\(560px\,92\%\)\]){max-width:min(80%,560px)}.dark .gbm-wide .gbm-product.baby-grok-bot{--grok-bot-bubble-user:#f5f5f52e}.dark .gbm-wide .baby-grok-bot-transcript [style*=bubble-user\)]{color:#f5f5f5!important}.gbm-wide .baby-grok-bot-chat-search{display:none}.gbm-wide .gbm-frame .gbm-sidebar-search{display:flex}.gbm-wide .baby-grok-bot-sidebar-list{padding-bottom:32px}.gbm-wide .gbm-frame .gbm-product{--grok-bot-sidebar-width:clamp(200px, 36cqi, 240px)}@container gbm-frame not (min-width:620px){.gbm-wide .gbm-transcript-stamp{display:none}.gbm-wide .gbm-transcript-stamp~.baby-grok-bot-transcript{padding-top:12px}}@container gbm-frame (min-width:540px){.gbm-wide .gbm-frame.gbm-chat-and-pane[data-anchor] .gbm-window{--gbm-overrun:0px;--gbm-pane-w:280px;right:var(--gbm-pad)}}@container gbm-frame not (min-width:520px){.gbm-wide .baby-grok-bot-sidebar-slot,.gbm-wide .baby-grok-bot-side-pane{display:none}.gbm-wide :is(.myb,.mbots,.pb) .baby-grok-bot-chat>header:first-child{padding-left:76px}.gbm-wide .gbm-product .baby-grok-bot-chat>.baby-grok-bot-transcript{padding:4px 20px 48px}.gbm-wide .baby-grok-bot-transcript,.gbm-wide .gbm-whole-rows>div{justify-content:flex-end}}.gbm-wide .gbm-product.baby-grok-bot{--gbm-chrome:#fcfcfc;--gbm-sidebar:#f5f5f5;--gbm-elevated:#fff;--gbm-hairline:#1c1c1c14;--gbm-accent:#1680f3;--grok-bot-shared-substrate:var(--gbm-chrome);--grok-bot-glass-backdrop-filter:none;--grok-bot-chat-fill:var(--gbm-chrome);--grok-bot-sidebar-tint:var(--gbm-sidebar);--grok-bot-raised-fill:var(--gbm-elevated);--grok-bot-raised-backdrop-filter:none}.dark .gbm-wide .gbm-product.baby-grok-bot{--gbm-chrome:#121212;--gbm-sidebar:#0e0e0e;--gbm-elevated:#1f1f1f;--gbm-hairline:#f5f5f514;--gbm-accent:#116dd2}.gbm-wide .baby-grok-bot-side-pane__inner{background:var(--gbm-chrome)}.gbm-wide .baby-grok-bot-sidebar .gbm-main{--bg:var(--gbm-sidebar)}.gbm-wide .gbm-chat-header{border-bottom:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.gbm-wide .gbm-chat-header__title,.gbm-wide .gbm-chat-header__actions{display:none}.gbm-wide .gbm-island{border:.5px solid var(--gbm-hairline);background:var(--gbm-elevated);border-radius:9999px;grid-column:2;align-items:center;gap:8px;min-width:0;height:36px;padding:0 11.5px 0 5.5px;display:inline-flex;box-shadow:0 4px 12px -1px #1c1c1c14,0 2px 4px -2px #1c1c1c0f}.gbm-wide .gbm-island__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.gbm-wide .gbm-island__chevron{color:var(--grok-bot-text-tertiary);flex:none;transform:scaleX(-1)}.gbm-wide .baby-grok-bot-entry-enter:has([style*=bubble-agent\)])+.baby-grok-bot-entry-enter [style*=bubble-agent\)]{border-top-left-radius:6px!important}.gbm-wide .baby-grok-bot-entry-enter:has([style*=bubble-agent\)]):has(+.baby-grok-bot-entry-enter [style*=bubble-agent\)]) [style*=bubble-agent\)]{border-bottom-left-radius:6px!important}.gbm-wide .baby-grok-bot-entry-enter:has([style*=bubble-user\)])+.baby-grok-bot-entry-enter [style*=bubble-user\)]{border-top-right-radius:6px!important}.gbm-wide .baby-grok-bot-entry-enter:has([style*=bubble-user\)]):has(+.baby-grok-bot-entry-enter [style*=bubble-user\)]) [style*=bubble-user\)]{border-bottom-right-radius:6px!important}