.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;--grok-bot-rich-ink:#1c1c1c;--grok-bot-rich-ink-2:#1c1c1cad;--grok-bot-rich-ink-3:#1c1c1c8f;--grok-bot-rich-ink-4:#1c1c1c66;--grok-bot-rich-surface:#fff;--grok-bot-rich-ring:#1c1c1c1f;--grok-bot-rich-divider:#1c1c1c14;--grok-bot-rich-hairline:#1c1c1c0f;--grok-bot-rich-shadow:#1c1c1c09;--grok-bot-rich-fill:#1c1c1c0f;--grok-bot-rich-fill-hover:#1c1c1c1a;--grok-bot-rich-primary:#1c1c1c;--grok-bot-rich-primary-hover:#363636;--grok-bot-rich-on-primary:#fcfcfc;--grok-bot-rich-accent:#1680f3;--grok-bot-rich-accent-soft:#1e86fc2b;--grok-bot-rich-success-soft:#14c16f17;--grok-bot-rich-success-ink:#00854a;--grok-bot-rich-visa:#1434cb;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;--grok-bot-rich-ink:#f2f2f2;--grok-bot-rich-ink-2:#f2f2f2ad;--grok-bot-rich-ink-3:#f2f2f285;--grok-bot-rich-ink-4:#f2f2f25c;--grok-bot-rich-surface:#262626;--grok-bot-rich-ring:#ffffff1a;--grok-bot-rich-divider:#ffffff14;--grok-bot-rich-hairline:#ffffff12;--grok-bot-rich-shadow:#0000004d;--grok-bot-rich-fill:#ffffff12;--grok-bot-rich-fill-hover:#ffffff1c;--grok-bot-rich-primary:#f2f2f2;--grok-bot-rich-primary-hover:#dcdcdc;--grok-bot-rich-on-primary:#1c1c1c;--grok-bot-rich-accent:#3b93f5;--grok-bot-rich-accent-soft:#3b93f53d;--grok-bot-rich-success-soft:#4cc79b24;--grok-bot-rich-success-ink:#4cc79b;--grok-bot-rich-visa:#fff}.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:56px;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:8px;display:flex}.baby-grok-bot-sidebar-header__action{background:var(--grok-bot-bg-elevated);width:36px;height:36px;box-shadow:inset 0 0 0 .5px var(--grok-bot-border-default), 0 1px 2px #0000000f;color:var(--grok-bot-sidebar-text-primary);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .12s;display:flex}.baby-grok-bot-sidebar-header__action:hover{background:color-mix(in srgb, var(--grok-bot-sidebar-text-primary) 4%, var(--grok-bot-bg-elevated))}.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-grid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:12px 4px;padding:6px 0 12px;display:grid}.baby-grok-bot-pinned-tile{border-radius:12px;flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0;padding:6px 8px 4px;transition:background-color .12s;display:flex}.baby-grok-bot-unread-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--grok-bot-bg-elevated);background:#1f6feb;border-radius:9999px}.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);--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[data-collapsed] .baby-grok-bot-sidebar-list{padding-inline:6px}.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{overflow-anchor:none}.baby-grok-bot-transcript,.baby-grok-bot-sidebar-list,.baby-grok-bot-compose-results,.baby-grok-bot-composer-field-input,.baby-grok-bot-desktop-pane-list{scrollbar-width:none}.baby-grok-bot-transcript::-webkit-scrollbar{display:none}.baby-grok-bot-sidebar-list::-webkit-scrollbar{display:none}.baby-grok-bot-compose-results::-webkit-scrollbar{display:none}.baby-grok-bot-composer-field-input::-webkit-scrollbar{display:none}.baby-grok-bot-desktop-pane-list::-webkit-scrollbar{display:none}.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-at{color:#2b6de8;white-space:nowrap}[data-theme=cursor-dark] .baby-grok-bot-message-at{color:#6ea2ff}.baby-grok-bot-approval{background:var(--grok-bot-rich-surface);box-shadow:0 0 0 .5px var(--grok-bot-rich-ring), 0 2px 8px var(--grok-bot-rich-shadow);color:var(--grok-bot-rich-ink);border-radius:16px;padding:12px 14px 14px}.baby-grok-bot-approval__label{color:var(--cursor-text-tertiary);font-size:12px;line-height:16px}.baby-grok-bot-approval__title{letter-spacing:-.15px;color:var(--cursor-text-primary);margin-top:4px;font-size:14px;font-weight:500;line-height:20px}.baby-grok-bot-approval__detail{color:var(--cursor-text-tertiary);font-size:13px;line-height:18px}.baby-grok-bot-approval__actions{gap:8px;margin-top:12px;display:flex}.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-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;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)}to{opacity:1;transform:translateY(0)}}.baby-grok-bot-entry-enter{animation:.36s cubic-bezier(.22,1,.36,1) both baby-grok-bot-entry-enter}[data-fresh]>.baby-grok-bot-entry-enter{animation-duration:.42s}@keyframes baby-grok-bot-message-land{0%{transform:translateY(8px) scale(var(--baby-grok-bot-land-scale))}to{transform:none}}[data-arriving] [data-user-bubble]{--baby-grok-bot-land-scale:.94;transform-origin:100% 100%;animation:.36s cubic-bezier(.2,0,0,1) both baby-grok-bot-message-land}[data-arriving] .baby-grok-bot-md{--baby-grok-bot-land-scale:.97;transform-origin:0 100%;animation:.36s cubic-bezier(.2,0,0,1) both baby-grok-bot-message-land}@media (prefers-reduced-motion:reduce){.baby-grok-bot-entry-enter,.baby-grok-bot-agent-row--enter,.baby-grok-bot-receipt-check,[data-arriving] [data-user-bubble],[data-arriving] .baby-grok-bot-md,.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;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{min-width:0;color:var(--cursor-text-primary);overflow-wrap:break-word;text-wrap:pretty}.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{min-width:0;box-shadow:none;letter-spacing:-.08px;color:var(--grok-bot-sidebar-text-primary);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;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}.baby-grok-bot-rich{background:var(--grok-bot-rich-surface);width:100%;min-width:0;box-shadow:0 0 0 .5px var(--grok-bot-rich-ring), 0 2px 8px var(--grok-bot-rich-shadow);color:var(--grok-bot-rich-ink);overflow-wrap:anywhere;border-radius:24px;flex-direction:column;font-size:14px;line-height:20px;transition:border-radius .38s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden;container-type:inline-size}.baby-grok-bot-rich[data-collapsed]{border-radius:18px}.baby-grok-bot-rich__titlebar{align-items:flex-start;gap:8px;padding:14px 16px;display:flex}.baby-grok-bot-rich__titlebar-icon{border:.5px solid var(--grok-bot-rich-hairline);background:var(--grok-bot-rich-fill);width:20px;height:20px;color:var(--grok-bot-rich-ink-2);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex;overflow:hidden}.baby-grok-bot-rich__titlebar-icon>.baby-grok-bot-rich-markstack{width:100%;height:100%}.baby-grok-bot-rich__titlebar-icon .baby-grok-bot-rich-keycap,.baby-grok-bot-rich__titlebar-icon .baby-grok-bot-rich-logo{border:0;border-radius:0;width:100%;height:100%}.baby-grok-bot-rich__titlebar-text{white-space:nowrap;flex:1;align-items:baseline;gap:4px;min-width:0;padding-top:3px;font-size:13px;line-height:18px;display:flex;overflow:hidden}.baby-grok-bot-rich__titlebar-text[data-stacked]{flex-direction:column;align-items:stretch;gap:0}.baby-grok-bot-rich__titlebar-text[data-stacked] .baby-grok-bot-rich__titlebar-summary{white-space:normal;padding-top:2px}.baby-grok-bot-rich__titlebar-label{flex:none;max-width:100%;font-weight:500}.baby-grok-bot-rich__titlebar-summary{text-overflow:ellipsis;min-width:0;color:var(--grok-bot-rich-ink-3);overflow:hidden}.baby-grok-bot-rich__titlebar-trailing{min-width:24px;height:24px;color:var(--grok-bot-rich-ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.baby-grok-bot-rich-site{color:var(--grok-bot-rich-ink-3);font-size:14px;font-weight:400;line-height:20px}.baby-grok-bot-rich__header{align-items:flex-start;gap:8px;padding:14px 16px 4px;display:flex}.baby-grok-bot-rich__header:last-child{padding-bottom:16px}.baby-grok-bot-rich__titlebar+.baby-grok-bot-rich__header{padding-top:4px}.baby-grok-bot-rich__header-leading{flex:none;justify-content:center;align-items:center;min-height:20px;display:inline-flex}.baby-grok-bot-rich__header-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.baby-grok-bot-rich__title{margin:0;font-size:15px;font-weight:600;line-height:22px;transition:color .3s}.baby-grok-bot-rich__subtitle{color:var(--grok-bot-rich-ink-2);margin:0;transition:color .3s}.baby-grok-bot-rich__header[data-settled] .baby-grok-bot-rich__title,.baby-grok-bot-rich__header[data-settled] .baby-grok-bot-rich__subtitle{color:var(--grok-bot-rich-ink-3)}.baby-grok-bot-rich-route{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.baby-grok-bot-rich__items{flex-direction:column;min-width:0;padding-inline:16px;display:flex}.baby-grok-bot-rich__items:last-child{padding-bottom:6px}.baby-grok-bot-rich__item{align-items:flex-start;column-gap:20px;min-width:0;padding-block:14px;display:flex}.baby-grok-bot-rich__item+.baby-grok-bot-rich__item{box-shadow:inset 0 1px 0 var(--grok-bot-rich-hairline)}.baby-grok-bot-rich__item-label{width:72px;color:var(--grok-bot-rich-ink-3);flex:none;padding-top:2px}.baby-grok-bot-rich__item-content{flex:1;align-items:center;gap:4px;min-width:0;min-height:24px;display:flex}.baby-grok-bot-rich-muted{color:var(--grok-bot-rich-ink-2)}.baby-grok-bot-rich-charges{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-width:0;padding-block:2px;display:grid}.baby-grok-bot-rich-amount{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.baby-grok-bot-rich-payment{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.baby-grok-bot-rich-card-number{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.baby-grok-bot-rich-payment__dots{vertical-align:middle;display:inline-block;transform:translateY(-.08em)}.baby-grok-bot-rich-network{box-sizing:border-box;border:1px solid var(--grok-bot-rich-ring);background:var(--grok-bot-rich-fill);border-radius:4px;flex:none;justify-content:center;align-items:center;width:32px;height:22px;display:inline-flex;overflow:hidden}.baby-grok-bot-rich-network__visa{fill:var(--grok-bot-rich-visa)}.baby-grok-bot-rich__actions{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px 16px;display:flex}.baby-grok-bot-rich__actions-trailing{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:inline-flex}.baby-grok-bot-rich__actions--split{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;display:grid}.baby-grok-bot-rich-button{font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .12s ease-out,color .12s ease-out,transform .16s cubic-bezier(.2,0,0,1);display:inline-flex}.baby-grok-bot-rich-button[data-size=lg]{padding:8px 16px}.baby-grok-bot-rich__actions--split>.baby-grok-bot-rich-button{width:100%}.baby-grok-bot-rich-button[data-variant=primary]{background:var(--grok-bot-rich-primary);color:var(--grok-bot-rich-on-primary)}.baby-grok-bot-rich-button[data-variant=primary]:not(:disabled):hover{background:var(--grok-bot-rich-primary-hover)}.baby-grok-bot-rich-button[data-variant=secondary]{background:var(--grok-bot-rich-fill);color:var(--grok-bot-rich-ink)}.baby-grok-bot-rich-button[data-variant=secondary]:not(:disabled):hover{background:var(--grok-bot-rich-fill-hover)}.baby-grok-bot-rich-button[data-variant=tertiary]{color:var(--grok-bot-rich-ink-2);background:0 0}.baby-grok-bot-rich-button[data-variant=tertiary]:not(:disabled):hover{background:var(--grok-bot-rich-fill)}.baby-grok-bot-rich-button:disabled{cursor:default}.baby-grok-bot-rich-button[data-pending]{color:var(--grok-bot-rich-ink-3)}.baby-grok-bot-rich-button[data-variant=primary][data-pending]{color:color-mix(in srgb, var(--grok-bot-rich-on-primary) 72%, transparent)}.baby-grok-bot-rich-keycap{box-sizing:border-box;border:.5px solid var(--grok-bot-rich-divider);background:var(--grok-bot-rich-fill);width:24px;height:24px;color:var(--grok-bot-rich-ink-2);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:16px;transition:background-color .24s,color .24s;display:inline-flex}.baby-grok-bot-rich-keycap[data-size="24"]{border-radius:6px}.baby-grok-bot-rich-keycap[data-size="32"]{border-radius:8px;width:32px;height:32px}.baby-grok-bot-rich-keycap[data-selected]{background:var(--grok-bot-rich-accent) linear-gradient(to bottom, #ffffff29, transparent);color:#fff}.baby-grok-bot-rich-markstack{flex:none;place-items:center;display:inline-grid}.baby-grok-bot-rich-markstack>*{grid-area:1/1}.baby-grok-bot-rich-logo{box-sizing:border-box;border:.5px solid var(--grok-bot-rich-hairline);object-fit:cover;opacity:0;background:#fff;border-radius:6px;flex:none;transition:opacity .26s;display:block}.baby-grok-bot-rich-logo[data-shown]{opacity:1}@keyframes baby-grok-bot-rich-pop{0%{opacity:0;transform:scale(.6)}}.baby-grok-bot-rich-check{animation:.3s cubic-bezier(.22,1,.36,1) both baby-grok-bot-rich-pop;display:inline-flex}@keyframes baby-grok-bot-rich-fade-in{0%{opacity:0}}.baby-grok-bot-rich-button__spinner{animation:.24s both baby-grok-bot-rich-fade-in;display:inline-flex}.baby-grok-bot-rich-logo[width="32"]{border-width:1px;border-radius:8px}.baby-grok-bot-rich-mark{background:var(--grok-bot-rich-fill);width:24px;height:24px;color:var(--grok-bot-rich-ink-3);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.baby-grok-bot-rich-mark[data-size="32"]{border-radius:8px;width:40px;height:40px}.baby-grok-bot-rich-mark[data-size="20"]{width:100%;height:100%;color:inherit;background:0 0;border-radius:0}.baby-grok-bot-rich-choices{flex-direction:column;gap:1px;padding:8px;display:flex}.baby-grok-bot-rich-collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,0,0,1),opacity .16s ease-out;display:grid}.baby-grok-bot-rich-collapse[data-open]{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.2,0,0,1),opacity .26s ease-out .12s}.baby-grok-bot-rich-collapse__body{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.baby-grok-bot-rich-collapse,.baby-grok-bot-rich-collapse[data-open]{transition:none}}.baby-grok-bot-rich-choices--media{gap:0}.baby-grok-bot-rich-choices__divider{background:var(--grok-bot-rich-divider);flex:none;height:.5px;margin:4px 8px}.baby-grok-bot-rich-choice{width:100%;min-width:0;color:var(--grok-bot-rich-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:flex-start;gap:4px;padding:7px;transition:background-color .24s,transform .16s cubic-bezier(.2,0,0,1);display:flex}.baby-grok-bot-rich-choice[data-described]{align-items:center}.baby-grok-bot-rich-choice[data-static],.baby-grok-bot-rich-choice:disabled{cursor:default}.baby-grok-bot-rich-choice:not([data-static]):not(:disabled):hover{background:var(--grok-bot-rich-fill)}.baby-grok-bot-rich-choice__body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:2px 6px 0;display:flex}.baby-grok-bot-rich-choice__description{color:var(--grok-bot-rich-ink-3)}.baby-grok-bot-rich-choice__placeholder{color:var(--grok-bot-rich-ink-4)}.baby-grok-bot-rich-choice--media{border-radius:12px;align-items:center;gap:12px;padding:8px}.baby-grok-bot-rich-choice--media[data-selected]{background:var(--grok-bot-rich-accent-soft)}.baby-grok-bot-flight__mark{flex:none;align-self:flex-start;align-items:center;height:24px;margin-top:1px;display:flex}.baby-grok-bot-flight__lines{flex-direction:column;flex:1;min-width:0;padding:2px 4px 0 0;font-size:14px;font-weight:400;line-height:22px;display:flex}.baby-grok-bot-flight__line{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.baby-grok-bot-flight__title{column-gap:8px}.baby-grok-bot-flight__highlight{background:var(--grok-bot-rich-success-soft);max-width:50%;color:var(--grok-bot-rich-success-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex-shrink:1;padding-inline:6px;font-size:11px;font-weight:500;line-height:18px;overflow:hidden}.baby-grok-bot-flight__leg{color:var(--grok-bot-rich-ink-2);column-gap:6px}.baby-grok-bot-flight__route{flex:none;align-items:center;column-gap:8px;display:inline-flex}.baby-grok-bot-flight__airport{align-items:center;column-gap:5px;display:inline-flex}.baby-grok-bot-flight__time{color:var(--grok-bot-rich-ink-3)}.baby-grok-bot-flight__dot{color:var(--grok-bot-rich-ink-4);flex:none}.baby-grok-bot-flight__price{height:44px;color:var(--grok-bot-rich-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-self:flex-start;align-items:center;margin-top:2px;line-height:22px;display:flex}.baby-grok-bot-rich-fields{flex-direction:column;min-width:0;padding-inline:16px;display:flex}.baby-grok-bot-rich-field{border-bottom:.5px solid var(--grok-bot-rich-hairline);align-items:baseline;gap:8px;min-width:0;padding-block:12px;display:flex}.baby-grok-bot-rich-field__label{color:var(--grok-bot-rich-ink-3);white-space:nowrap;flex:none}.baby-grok-bot-rich-field__value{flex:1;min-width:0}.baby-grok-bot-rich-message{white-space:pre-wrap;margin:0;padding-block:16px;font-size:15px;line-height:22px}@container (max-width:360px){.baby-grok-bot-rich__titlebar-summary{white-space:normal}.baby-grok-bot-rich__item{column-gap:12px}.baby-grok-bot-rich__item-label{width:56px}.baby-grok-bot-flight__line{white-space:normal;flex-wrap:wrap;overflow:visible}.baby-grok-bot-flight__line>.truncate{white-space:normal;overflow:visible}.baby-grok-bot-flight__route{flex-wrap:wrap;flex:100%}.baby-grok-bot-flight__dot{display:none}.baby-grok-bot-flight__highlight{flex-shrink:0;max-width:none}}[data-demo-noclick] *{cursor:default!important}.baby-grok-bot-share{border:1px solid var(--grok-bot-rich-divider);background:var(--grok-bot-bg-elevated);height:30px;color:var(--cursor-text-primary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9999px;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:18px;transition:background-color .12s ease-out;display:inline-flex}.baby-grok-bot-share:hover{background-image:linear-gradient(var(--grok-bot-bg-hover), var(--grok-bot-bg-hover))}.baby-grok-bot-rich-choice[data-demo-hover]:not([data-static]){background:var(--grok-bot-rich-fill)}.baby-grok-bot-rich-button[data-variant=primary][data-demo-hover]{background:var(--grok-bot-rich-primary-hover)}.baby-grok-bot-rich-button[data-variant=secondary][data-demo-hover]{background:var(--grok-bot-rich-fill-hover)}.baby-grok-bot-rich-button[data-demo-pressed]{transform:scale(.96)}.baby-grok-bot-rich-choice[data-demo-pressed]{background:var(--grok-bot-rich-fill-hover);transform:scale(.99)}.baby-grok-bot-transcript{transition:opacity .38s}[data-demo-wrapping] .baby-grok-bot-transcript{opacity:0}@property --grok-bot-reaction-notch{syntax:"<length>";inherits:true;initial-value:11.5px}@keyframes baby-grok-bot-notch-open{0%{--grok-bot-reaction-notch:0px}}@keyframes baby-grok-bot-reaction-pop{0%{transform:scale(0)}}@keyframes baby-grok-bot-reaction-fade{0%{opacity:0}}.baby-grok-bot-notched{animation:baby-grok-bot-notch-open .5s linear(0 0%, .0334 2.5%, .1181 5%, .2337 7.5%, .3639 10%, .4963 12.5%, .6218 15%, .7346 17.5%, .8311 20%, .9102 22.5%, .9718 25%, 1.0172 27.5%, 1.0482 30%, 1.0672 32.5%, 1.0764 35%, 1.078 37.5%, 1.0743 40%, 1.0669 42.5%, 1.0575 45%, 1.0472 47.5%, 1.0369 50%, 1.0273 52.5%, 1.0188 55%, 1.0116 57.5%, 1.0057 60%, 1.0012 62.5%, .998 65%, .9958 67.5%, .9945 70%, .994 72.5%, .9939 75%, .9943 77.5%, .9949 80%, .9957 82.5%, .9965 85%, .9973 87.5%, .998 90%, .9987 92.5%, .9992 95%, .9996 97.5%, 1 100%) .14s both}.baby-grok-bot-reaction{animation:baby-grok-bot-reaction-pop .5s linear(0 0%, .0334 2.5%, .1181 5%, .2337 7.5%, .3639 10%, .4963 12.5%, .6218 15%, .7346 17.5%, .8311 20%, .9102 22.5%, .9718 25%, 1.0172 27.5%, 1.0482 30%, 1.0672 32.5%, 1.0764 35%, 1.078 37.5%, 1.0743 40%, 1.0669 42.5%, 1.0575 45%, 1.0472 47.5%, 1.0369 50%, 1.0273 52.5%, 1.0188 55%, 1.0116 57.5%, 1.0057 60%, 1.0012 62.5%, .998 65%, .9958 67.5%, .9945 70%, .994 72.5%, .9939 75%, .9943 77.5%, .9949 80%, .9957 82.5%, .9965 85%, .9973 87.5%, .998 90%, .9987 92.5%, .9992 95%, .9996 97.5%, 1 100%) .14s both, baby-grok-bot-reaction-fade .14s ease-out .14s both}.baby-grok-bot-entry-enter .baby-grok-bot-reaction,.baby-grok-bot-entry-enter .baby-grok-bot-notched{animation:none}@media (prefers-reduced-motion:reduce){.baby-grok-bot-reaction,.baby-grok-bot-notched,.baby-grok-bot-rich-check,.baby-grok-bot-rich-button__spinner{animation:none}.baby-grok-bot-rich,.baby-grok-bot-rich-logo,.baby-grok-bot-transcript{transition:none}}.baby-grok-bot-composer-field-input{transition:opacity .16s ease-out,transform .24s cubic-bezier(.23,1,.32,1)}.baby-grok-bot-composer[data-sending] .baby-grok-bot-composer-field-input{opacity:0;transform:translateY(-12px)}.baby-grok-bot-composer-send{transition:transform .18s cubic-bezier(.2,0,0,1)}.baby-grok-bot-composer[data-sending] .baby-grok-bot-composer-send{transform:scale(.88)}.baby-grok-bot-composer-send__icons{place-items:center;display:grid}.baby-grok-bot-composer-send__icons>*{grid-area:1/1;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.baby-grok-bot-composer-send__icons[data-empty] .baby-grok-bot-composer-send__arrow,.baby-grok-bot-composer-send__icons:not([data-empty]) .baby-grok-bot-composer-send__mic{opacity:0;transform:scale(.6)}@media (prefers-reduced-motion:reduce){.baby-grok-bot-composer-field-input,.baby-grok-bot-composer-send,.baby-grok-bot-composer-send__icons>*{transition:none}}.baby-grok-bot-chat-header{container:baby-grok-bot-header/inline-size}.baby-grok-bot-share__icon{display:none}@container baby-grok-bot-header (max-width:380px){.baby-grok-bot-share{justify-content:center;width:30px;padding:0}.baby-grok-bot-share__icon{display:inline-flex}.baby-grok-bot-share__label{display:none}}@keyframes baby-grok-bot-rich-arrive{0%{opacity:0}}.baby-grok-bot-rich-arrive{animation:.3s ease-out .12s both baby-grok-bot-rich-arrive}@media (prefers-reduced-motion:reduce){.baby-grok-bot-rich-arrive{animation:none}}
.gbm-frame{--gbm-pad:7cqi;--gbm-peek:clamp(40px, 10cqi, 72px);--gbm-sidebar-w:224px;--gbm-pane-w:264px;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{top:var(--gbm-pad);width:760px;height:var(--gbm-h,calc(100% - var(--gbm-pad) + 24px));border-radius:24px;position:absolute;overflow:clip;box-shadow:0 14px 40px #00000029,0 0 0 .5px #0000000d}.gbm-frame[data-camera=zoom] .gbm-window{right:var(--gbm-pad);left:calc(var(--gbm-peek) - var(--gbm-sidebar-w));width:auto}.gbm-frame[data-camera=zoom]:has(.baby-grok-bot-side-pane) .gbm-window{left:calc(0px - var(--gbm-sidebar-w))}.gbm-frame[data-camera=top-left] .gbm-window{left:var(--gbm-pad)}.gbm-frame[data-camera=bottom-left] .gbm-window{--gbm-h:calc(100% - var(--gbm-pad) + 44px);top:auto;bottom:var(--gbm-pad);left:var(--gbm-pad)}.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-composer-still{flex:none;display:none}.gbm-frame[data-camera=bottom-left] .gbm-composer-still{display:block}.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-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}}@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-frame .baby-grok-bot-composer{border-color:var(--gbm-hairline)}.gbm-frame .baby-grok-bot-composer-fade{display:none}.gbm-frame .mb-thread{justify-content:flex-end}.gbm-frame .mb-thread>.baby-grok-bot-transcript{flex:none}.gbm-frame .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-frame .baby-grok-bot-transcript :is(div:has(>[style*=bubble-user\)]),.max-w-\[min\(560px\,92\%\)\]){max-width:min(80%,560px)}.dark .gbm-frame .gbm-product.baby-grok-bot{--grok-bot-bubble-user:#f5f5f52e}.dark .gbm-frame .baby-grok-bot-transcript [style*=bubble-user\)]{color:#f5f5f5!important}.gbm-frame .baby-grok-bot-chat-search{display:none}.gbm-frame .gbm-sidebar-search{display:flex}.gbm-frame .baby-grok-bot-sidebar-list{padding-bottom:32px}.gbm-frame .gbm-product{--grok-bot-sidebar-width:var(--gbm-sidebar-w)}.gbm-frame .baby-grok-bot-sidebar-slot{width:var(--gbm-sidebar-w)}@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 not (min-width:520px){.gbm-wide .gbm-frame[data-camera] .gbm-window{right:var(--gbm-pad);left:calc(var(--gbm-pad) - var(--gbm-sidebar-w));width:auto}.gbm-wide .baby-grok-bot-side-pane{display:none}.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-frame .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-frame .gbm-product.baby-grok-bot{--gbm-chrome:#121212;--gbm-sidebar:#0e0e0e;--gbm-elevated:#1f1f1f;--gbm-hairline:#f5f5f514;--gbm-accent:#116dd2}.gbm-frame .baby-grok-bot-side-pane__inner{background:var(--gbm-chrome)}.gbm-frame .baby-grok-bot-sidebar .gbm-main{--bg:var(--gbm-sidebar)}.gbm-frame .gbm-chat-header{border-bottom:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.gbm-frame .gbm-chat-header__title,.gbm-frame .gbm-chat-header__actions{display:none}.gbm-frame .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-frame .gbm-island__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.gbm-frame .gbm-island__chevron{color:var(--grok-bot-text-tertiary);flex:none;transform:scaleX(-1)}.gbm-frame .baby-grok-bot-entry-enter:has([style*=bubble-agent\)])+.baby-grok-bot-entry-enter [style*=bubble-agent\)]{border-top-left-radius:6px!important}.gbm-frame .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-frame .baby-grok-bot-entry-enter:has([style*=bubble-user\)])+.baby-grok-bot-entry-enter [style*=bubble-user\)]{border-top-right-radius:6px!important}.gbm-frame .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}